Skip to content

Commit 69d5efe

Browse files
committed
Generated golang activity_1.0,aiPaaS_1.0,algo_1.0,alitest_1.0,alitrip_1.0,apaas_1.0,appMarket_1.0,ats_1.0,attendance_1.0,badge_1.0,bayMax_1.0,baymax_2.0,bipaas_1.0,bizfinance_1.0,bizfinance_2.0,blackboard_1.0,calendar_1.0,calendar_2.0,carbon_1.0,card_1.0,checkIn_1.0,chengfeng_1.0,conference_1.0,connector_1.0,contact_1.0,content_1.0,contract_1.0,convFile_1.0,convStorage_1.0,coolOps_1.0,credit_1.0,crm_1.0,crm_2.0,customerService_1.0,datacenter_1.0,delivery_1.0,devicemng_1.0,dingmi_1.0,dingPhone_1.0,dingsport_1.0,diot_1.0,doc_1.0,doc_2.0,drive_1.0,drive_2.0,edu_1.0,esign_1.0,event_1.0,event_2.0,exclusive_1.0,finance_1.0,flashmeeting_1.0,flashmsg_1.0,gateway_1.0,groupBlackboard_1.0,h5package_1.0,hrbrain_1.0,hrm_1.0,im_1.0,im_2.0,impaas_1.0,industry_1.0,integration_1.0,liandanlu_1.0,link_1.0,live_1.0,liveActivities_1.0,mail_1.0,manufacturing_1.0,media_1.0,medical_1.0,microApp_1.0,miniapp_1.0,oauth2_1.0,occupationauth_1.0,office_1.0,okr_1.0,orgCulture_1.0,ow_1.0,package_1.0,pedia_1.0,project_1.0,projectIntegration_1.0,rcsCall_1.0,report_1.0,resident_1.0,robot_1.0,rooms_1.0,search_1.0,serviceGroup_1.0,setting_1.0,smartDevice_1.0,snsStorage_1.0,storage_1.0,storage_2.0,swform_1.0,theone_1.0,todo_1.0,trade_1.0,trajectory_1.0,transcribe_1.0,trip_1.0,village_1.0,waterMark_1.0,watt_1.0,wiki_1.0,wiki_2.0,wms_1.0,workbench_1.0,workflow_1.0,workrecord_1.0,yida_1.0,yunShu_1.0,esign_1.1,esign_2.0,h3yun_1.0,jzcrm_1.0,soke_1.0 for dingtalk.
1 parent a3ec7ca commit 69d5efe

File tree

5 files changed

+4238
-552
lines changed

5 files changed

+4238
-552
lines changed

ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2024-01-25 Version: v1.6.45
2+
- Generated golang activity_1.0,aiPaaS_1.0,algo_1.0,alitest_1.0,alitrip_1.0,apaas_1.0,appMarket_1.0,ats_1.0,attendance_1.0,badge_1.0,bayMax_1.0,baymax_2.0,bipaas_1.0,bizfinance_1.0,bizfinance_2.0,blackboard_1.0,calendar_1.0,calendar_2.0,carbon_1.0,card_1.0,checkIn_1.0,chengfeng_1.0,conference_1.0,connector_1.0,contact_1.0,content_1.0,contract_1.0,convFile_1.0,convStorage_1.0,coolOps_1.0,credit_1.0,crm_1.0,crm_2.0,customerService_1.0,datacenter_1.0,delivery_1.0,devicemng_1.0,dingmi_1.0,dingPhone_1.0,dingsport_1.0,diot_1.0,doc_1.0,doc_2.0,drive_1.0,drive_2.0,edu_1.0,esign_1.0,event_1.0,event_2.0,exclusive_1.0,finance_1.0,flashmeeting_1.0,flashmsg_1.0,gateway_1.0,groupBlackboard_1.0,h5package_1.0,hrbrain_1.0,hrm_1.0,im_1.0,im_2.0,impaas_1.0,industry_1.0,integration_1.0,liandanlu_1.0,link_1.0,live_1.0,liveActivities_1.0,mail_1.0,manufacturing_1.0,media_1.0,medical_1.0,microApp_1.0,miniapp_1.0,oauth2_1.0,occupationauth_1.0,office_1.0,okr_1.0,orgCulture_1.0,ow_1.0,package_1.0,pedia_1.0,project_1.0,projectIntegration_1.0,rcsCall_1.0,report_1.0,resident_1.0,robot_1.0,rooms_1.0,search_1.0,serviceGroup_1.0,setting_1.0,smartDevice_1.0,snsStorage_1.0,storage_1.0,storage_2.0,swform_1.0,theone_1.0,todo_1.0,trade_1.0,trajectory_1.0,transcribe_1.0,trip_1.0,village_1.0,waterMark_1.0,watt_1.0,wiki_1.0,wiki_2.0,wms_1.0,workbench_1.0,workflow_1.0,workrecord_1.0,yida_1.0,yunShu_1.0,esign_1.1,esign_2.0,h3yun_1.0,jzcrm_1.0,soke_1.0 for dingtalk.
3+
14
2024-01-24 Version: v1.6.44
25
- Generated golang activity_1.0,aiPaaS_1.0,algo_1.0,alitest_1.0,alitrip_1.0,apaas_1.0,appMarket_1.0,ats_1.0,attendance_1.0,badge_1.0,bayMax_1.0,baymax_2.0,bipaas_1.0,bizfinance_1.0,bizfinance_2.0,blackboard_1.0,calendar_1.0,calendar_2.0,carbon_1.0,card_1.0,checkIn_1.0,chengfeng_1.0,conference_1.0,connector_1.0,contact_1.0,content_1.0,contract_1.0,convFile_1.0,convStorage_1.0,coolOps_1.0,credit_1.0,crm_1.0,crm_2.0,customerService_1.0,datacenter_1.0,delivery_1.0,devicemng_1.0,dingmi_1.0,dingPhone_1.0,dingsport_1.0,diot_1.0,doc_1.0,doc_2.0,drive_1.0,drive_2.0,edu_1.0,esign_1.0,event_1.0,event_2.0,exclusive_1.0,finance_1.0,flashmeeting_1.0,flashmsg_1.0,gateway_1.0,groupBlackboard_1.0,h5package_1.0,hrbrain_1.0,hrm_1.0,im_1.0,im_2.0,impaas_1.0,industry_1.0,integration_1.0,liandanlu_1.0,link_1.0,live_1.0,liveActivities_1.0,mail_1.0,manufacturing_1.0,media_1.0,medical_1.0,microApp_1.0,miniapp_1.0,oauth2_1.0,occupationauth_1.0,office_1.0,okr_1.0,orgCulture_1.0,ow_1.0,package_1.0,pedia_1.0,project_1.0,projectIntegration_1.0,rcsCall_1.0,report_1.0,resident_1.0,robot_1.0,rooms_1.0,search_1.0,serviceGroup_1.0,setting_1.0,smartDevice_1.0,snsStorage_1.0,storage_1.0,storage_2.0,swform_1.0,theone_1.0,todo_1.0,trade_1.0,trajectory_1.0,transcribe_1.0,trip_1.0,village_1.0,waterMark_1.0,watt_1.0,wiki_1.0,wiki_2.0,wms_1.0,workbench_1.0,workflow_1.0,workrecord_1.0,yida_1.0,yunShu_1.0,esign_1.1,esign_2.0,h3yun_1.0,jzcrm_1.0,soke_1.0 for dingtalk.
36

attendance_1_0/client.go

Lines changed: 149 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1721,6 +1721,98 @@ func (s *CreateApproveResponse) SetBody(v *CreateApproveResponseBody) *CreateApp
17211721
return s
17221722
}
17231723

1724+
type DeleteLeaveRequestHeaders struct {
1725+
CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
1726+
XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
1727+
}
1728+
1729+
func (s DeleteLeaveRequestHeaders) String() string {
1730+
return tea.Prettify(s)
1731+
}
1732+
1733+
func (s DeleteLeaveRequestHeaders) GoString() string {
1734+
return s.String()
1735+
}
1736+
1737+
func (s *DeleteLeaveRequestHeaders) SetCommonHeaders(v map[string]*string) *DeleteLeaveRequestHeaders {
1738+
s.CommonHeaders = v
1739+
return s
1740+
}
1741+
1742+
func (s *DeleteLeaveRequestHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteLeaveRequestHeaders {
1743+
s.XAcsDingtalkAccessToken = &v
1744+
return s
1745+
}
1746+
1747+
type DeleteLeaveRequestRequest struct {
1748+
OuterId *string `json:"outerId,omitempty" xml:"outerId,omitempty"`
1749+
}
1750+
1751+
func (s DeleteLeaveRequestRequest) String() string {
1752+
return tea.Prettify(s)
1753+
}
1754+
1755+
func (s DeleteLeaveRequestRequest) GoString() string {
1756+
return s.String()
1757+
}
1758+
1759+
func (s *DeleteLeaveRequestRequest) SetOuterId(v string) *DeleteLeaveRequestRequest {
1760+
s.OuterId = &v
1761+
return s
1762+
}
1763+
1764+
type DeleteLeaveRequestResponseBody struct {
1765+
Result *bool `json:"result,omitempty" xml:"result,omitempty"`
1766+
Success *bool `json:"success,omitempty" xml:"success,omitempty"`
1767+
}
1768+
1769+
func (s DeleteLeaveRequestResponseBody) String() string {
1770+
return tea.Prettify(s)
1771+
}
1772+
1773+
func (s DeleteLeaveRequestResponseBody) GoString() string {
1774+
return s.String()
1775+
}
1776+
1777+
func (s *DeleteLeaveRequestResponseBody) SetResult(v bool) *DeleteLeaveRequestResponseBody {
1778+
s.Result = &v
1779+
return s
1780+
}
1781+
1782+
func (s *DeleteLeaveRequestResponseBody) SetSuccess(v bool) *DeleteLeaveRequestResponseBody {
1783+
s.Success = &v
1784+
return s
1785+
}
1786+
1787+
type DeleteLeaveRequestResponse struct {
1788+
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
1789+
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
1790+
Body *DeleteLeaveRequestResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
1791+
}
1792+
1793+
func (s DeleteLeaveRequestResponse) String() string {
1794+
return tea.Prettify(s)
1795+
}
1796+
1797+
func (s DeleteLeaveRequestResponse) GoString() string {
1798+
return s.String()
1799+
}
1800+
1801+
func (s *DeleteLeaveRequestResponse) SetHeaders(v map[string]*string) *DeleteLeaveRequestResponse {
1802+
s.Headers = v
1803+
return s
1804+
}
1805+
1806+
func (s *DeleteLeaveRequestResponse) SetStatusCode(v int32) *DeleteLeaveRequestResponse {
1807+
s.StatusCode = &v
1808+
return s
1809+
}
1810+
1811+
func (s *DeleteLeaveRequestResponse) SetBody(v *DeleteLeaveRequestResponseBody) *DeleteLeaveRequestResponse {
1812+
s.Body = v
1813+
return s
1814+
}
1815+
17241816
type DeleteWaterMarkTemplateHeaders struct {
17251817
CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
17261818
XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
@@ -5447,7 +5539,7 @@ type GroupAddRequest struct {
54475539
FreeCheckSetting *GroupAddRequestFreeCheckSetting `json:"freeCheckSetting,omitempty" xml:"freeCheckSetting,omitempty" type:"Struct"`
54485540
FreeCheckTypeId *int32 `json:"freeCheckTypeId,omitempty" xml:"freeCheckTypeId,omitempty"`
54495541
FreecheckDayStartMinOffset *int32 `json:"freecheckDayStartMinOffset,omitempty" xml:"freecheckDayStartMinOffset,omitempty"`
5450-
FreecheckWorkDays []*int64 `json:"freecheckWorkDays,omitempty" xml:"freecheckWorkDays,omitempty" type:"Repeated"`
5542+
FreecheckWorkDays []*int32 `json:"freecheckWorkDays,omitempty" xml:"freecheckWorkDays,omitempty" type:"Repeated"`
54515543
GroupId *int64 `json:"groupId,omitempty" xml:"groupId,omitempty"`
54525544
GroupName *string `json:"groupName,omitempty" xml:"groupName,omitempty"`
54535545
ManagerList []*string `json:"managerList,omitempty" xml:"managerList,omitempty" type:"Repeated"`
@@ -5589,7 +5681,7 @@ func (s *GroupAddRequest) SetFreecheckDayStartMinOffset(v int32) *GroupAddReques
55895681
return s
55905682
}
55915683

5592-
func (s *GroupAddRequest) SetFreecheckWorkDays(v []*int64) *GroupAddRequest {
5684+
func (s *GroupAddRequest) SetFreecheckWorkDays(v []*int32) *GroupAddRequest {
55935685
s.FreecheckWorkDays = v
55945686
return s
55955687
}
@@ -9075,6 +9167,61 @@ func (client *Client) CreateApprove(request *CreateApproveRequest) (_result *Cre
90759167
return _result, _err
90769168
}
90779169

9170+
func (client *Client) DeleteLeaveRequestWithOptions(unionId *string, request *DeleteLeaveRequestRequest, headers *DeleteLeaveRequestHeaders, runtime *util.RuntimeOptions) (_result *DeleteLeaveRequestResponse, _err error) {
9171+
_err = util.ValidateModel(request)
9172+
if _err != nil {
9173+
return _result, _err
9174+
}
9175+
body := map[string]interface{}{}
9176+
if !tea.BoolValue(util.IsUnset(request.OuterId)) {
9177+
body["outerId"] = request.OuterId
9178+
}
9179+
9180+
realHeaders := make(map[string]*string)
9181+
if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) {
9182+
realHeaders = headers.CommonHeaders
9183+
}
9184+
9185+
if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) {
9186+
realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken)
9187+
}
9188+
9189+
req := &openapi.OpenApiRequest{
9190+
Headers: realHeaders,
9191+
Body: openapiutil.ParseToMap(body),
9192+
}
9193+
params := &openapi.Params{
9194+
Action: tea.String("DeleteLeaveRequest"),
9195+
Version: tea.String("attendance_1.0"),
9196+
Protocol: tea.String("HTTP"),
9197+
Pathname: tea.String("/v1.0/attendance/users/" + tea.StringValue(unionId) + "/vacations/records/revoke"),
9198+
Method: tea.String("POST"),
9199+
AuthType: tea.String("AK"),
9200+
Style: tea.String("ROA"),
9201+
ReqBodyType: tea.String("none"),
9202+
BodyType: tea.String("json"),
9203+
}
9204+
_result = &DeleteLeaveRequestResponse{}
9205+
_body, _err := client.Execute(params, req, runtime)
9206+
if _err != nil {
9207+
return _result, _err
9208+
}
9209+
_err = tea.Convert(_body, &_result)
9210+
return _result, _err
9211+
}
9212+
9213+
func (client *Client) DeleteLeaveRequest(unionId *string, request *DeleteLeaveRequestRequest) (_result *DeleteLeaveRequestResponse, _err error) {
9214+
runtime := &util.RuntimeOptions{}
9215+
headers := &DeleteLeaveRequestHeaders{}
9216+
_result = &DeleteLeaveRequestResponse{}
9217+
_body, _err := client.DeleteLeaveRequestWithOptions(unionId, request, headers, runtime)
9218+
if _err != nil {
9219+
return _result, _err
9220+
}
9221+
_result = _body
9222+
return _result, _err
9223+
}
9224+
90789225
func (client *Client) DeleteWaterMarkTemplateWithOptions(request *DeleteWaterMarkTemplateRequest, headers *DeleteWaterMarkTemplateHeaders, runtime *util.RuntimeOptions) (_result *DeleteWaterMarkTemplateResponse, _err error) {
90799226
_err = util.ValidateModel(request)
90809227
if _err != nil {

0 commit comments

Comments
 (0)