Skip to content

Commit bc70f23

Browse files
committed
Generated golang activity_1.0,aiInteraction_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,dpaas_1.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,notable_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 c94d60b commit bc70f23

File tree

5 files changed

+433
-22
lines changed

5 files changed

+433
-22
lines changed

ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2024-03-13 Version: v1.6.58
2+
- Generated golang activity_1.0,aiInteraction_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,dpaas_1.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,notable_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-03-12 Version: v1.6.57
25
- Generated golang activity_1.0,aiInteraction_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,dpaas_1.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,notable_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

ai_interaction_1_0/client.go

Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
/**
3+
*
4+
*/
5+
package ai_interaction_1_0
6+
7+
import (
8+
util "github.com/alibabacloud-go/tea-utils/v2/service"
9+
10+
openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
11+
gatewayclient "github.com/alibabacloud-go/gateway-dingtalk/client"
12+
openapiutil "github.com/alibabacloud-go/openapi-util/service"
13+
"github.com/alibabacloud-go/tea/tea"
14+
)
15+
16+
type ReplyHeaders struct {
17+
CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
18+
XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
19+
}
20+
21+
func (s ReplyHeaders) String() string {
22+
return tea.Prettify(s)
23+
}
24+
25+
func (s ReplyHeaders) GoString() string {
26+
return s.String()
27+
}
28+
29+
func (s *ReplyHeaders) SetCommonHeaders(v map[string]*string) *ReplyHeaders {
30+
s.CommonHeaders = v
31+
return s
32+
}
33+
34+
func (s *ReplyHeaders) SetXAcsDingtalkAccessToken(v string) *ReplyHeaders {
35+
s.XAcsDingtalkAccessToken = &v
36+
return s
37+
}
38+
39+
type ReplyRequest struct {
40+
Content *string `json:"content,omitempty" xml:"content,omitempty"`
41+
ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
42+
ConversationToken *string `json:"conversationToken,omitempty" xml:"conversationToken,omitempty"`
43+
}
44+
45+
func (s ReplyRequest) String() string {
46+
return tea.Prettify(s)
47+
}
48+
49+
func (s ReplyRequest) GoString() string {
50+
return s.String()
51+
}
52+
53+
func (s *ReplyRequest) SetContent(v string) *ReplyRequest {
54+
s.Content = &v
55+
return s
56+
}
57+
58+
func (s *ReplyRequest) SetContentType(v string) *ReplyRequest {
59+
s.ContentType = &v
60+
return s
61+
}
62+
63+
func (s *ReplyRequest) SetConversationToken(v string) *ReplyRequest {
64+
s.ConversationToken = &v
65+
return s
66+
}
67+
68+
type ReplyResponseBody struct {
69+
Result *ReplyResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
70+
}
71+
72+
func (s ReplyResponseBody) String() string {
73+
return tea.Prettify(s)
74+
}
75+
76+
func (s ReplyResponseBody) GoString() string {
77+
return s.String()
78+
}
79+
80+
func (s *ReplyResponseBody) SetResult(v *ReplyResponseBodyResult) *ReplyResponseBody {
81+
s.Result = v
82+
return s
83+
}
84+
85+
type ReplyResponseBodyResult struct {
86+
Success *bool `json:"success,omitempty" xml:"success,omitempty"`
87+
}
88+
89+
func (s ReplyResponseBodyResult) String() string {
90+
return tea.Prettify(s)
91+
}
92+
93+
func (s ReplyResponseBodyResult) GoString() string {
94+
return s.String()
95+
}
96+
97+
func (s *ReplyResponseBodyResult) SetSuccess(v bool) *ReplyResponseBodyResult {
98+
s.Success = &v
99+
return s
100+
}
101+
102+
type ReplyResponse struct {
103+
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
104+
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
105+
Body *ReplyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
106+
}
107+
108+
func (s ReplyResponse) String() string {
109+
return tea.Prettify(s)
110+
}
111+
112+
func (s ReplyResponse) GoString() string {
113+
return s.String()
114+
}
115+
116+
func (s *ReplyResponse) SetHeaders(v map[string]*string) *ReplyResponse {
117+
s.Headers = v
118+
return s
119+
}
120+
121+
func (s *ReplyResponse) SetStatusCode(v int32) *ReplyResponse {
122+
s.StatusCode = &v
123+
return s
124+
}
125+
126+
func (s *ReplyResponse) SetBody(v *ReplyResponseBody) *ReplyResponse {
127+
s.Body = v
128+
return s
129+
}
130+
131+
type Client struct {
132+
openapi.Client
133+
}
134+
135+
func NewClient(config *openapi.Config) (*Client, error) {
136+
client := new(Client)
137+
err := client.Init(config)
138+
return client, err
139+
}
140+
141+
func (client *Client) Init(config *openapi.Config) (_err error) {
142+
_err = client.Client.Init(config)
143+
if _err != nil {
144+
return _err
145+
}
146+
interfaceSPI, _err := gatewayclient.NewClient()
147+
if _err != nil {
148+
return _err
149+
}
150+
151+
client.Spi = interfaceSPI
152+
client.EndpointRule = tea.String("")
153+
if tea.BoolValue(util.Empty(client.Endpoint)) {
154+
client.Endpoint = tea.String("api.dingtalk.com")
155+
}
156+
157+
return nil
158+
}
159+
160+
func (client *Client) ReplyWithOptions(request *ReplyRequest, headers *ReplyHeaders, runtime *util.RuntimeOptions) (_result *ReplyResponse, _err error) {
161+
_err = util.ValidateModel(request)
162+
if _err != nil {
163+
return _result, _err
164+
}
165+
body := map[string]interface{}{}
166+
if !tea.BoolValue(util.IsUnset(request.Content)) {
167+
body["content"] = request.Content
168+
}
169+
170+
if !tea.BoolValue(util.IsUnset(request.ContentType)) {
171+
body["contentType"] = request.ContentType
172+
}
173+
174+
if !tea.BoolValue(util.IsUnset(request.ConversationToken)) {
175+
body["conversationToken"] = request.ConversationToken
176+
}
177+
178+
realHeaders := make(map[string]*string)
179+
if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) {
180+
realHeaders = headers.CommonHeaders
181+
}
182+
183+
if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) {
184+
realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken)
185+
}
186+
187+
req := &openapi.OpenApiRequest{
188+
Headers: realHeaders,
189+
Body: openapiutil.ParseToMap(body),
190+
}
191+
params := &openapi.Params{
192+
Action: tea.String("Reply"),
193+
Version: tea.String("aiInteraction_1.0"),
194+
Protocol: tea.String("HTTP"),
195+
Pathname: tea.String("/v1.0/aiInteraction/reply"),
196+
Method: tea.String("POST"),
197+
AuthType: tea.String("AK"),
198+
Style: tea.String("ROA"),
199+
ReqBodyType: tea.String("none"),
200+
BodyType: tea.String("json"),
201+
}
202+
_result = &ReplyResponse{}
203+
_body, _err := client.Execute(params, req, runtime)
204+
if _err != nil {
205+
return _result, _err
206+
}
207+
_err = tea.Convert(_body, &_result)
208+
return _result, _err
209+
}
210+
211+
func (client *Client) Reply(request *ReplyRequest) (_result *ReplyResponse, _err error) {
212+
runtime := &util.RuntimeOptions{}
213+
headers := &ReplyHeaders{}
214+
_result = &ReplyResponse{}
215+
_body, _err := client.ReplyWithOptions(request, headers, runtime)
216+
if _err != nil {
217+
return _result, _err
218+
}
219+
_result = _body
220+
return _result, _err
221+
}

bizfinance_1_0/client.go

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5625,7 +5625,8 @@ func (s *QueryPermissionByUserIdHeaders) SetXAcsDingtalkAccessToken(v string) *Q
56255625
}
56265626

56275627
type QueryPermissionByUserIdRequest struct {
5628-
UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
5628+
CompanyCode *string `json:"companyCode,omitempty" xml:"companyCode,omitempty"`
5629+
UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
56295630
}
56305631

56315632
func (s QueryPermissionByUserIdRequest) String() string {
@@ -5636,12 +5637,18 @@ func (s QueryPermissionByUserIdRequest) GoString() string {
56365637
return s.String()
56375638
}
56385639

5640+
func (s *QueryPermissionByUserIdRequest) SetCompanyCode(v string) *QueryPermissionByUserIdRequest {
5641+
s.CompanyCode = &v
5642+
return s
5643+
}
5644+
56395645
func (s *QueryPermissionByUserIdRequest) SetUserId(v string) *QueryPermissionByUserIdRequest {
56405646
s.UserId = &v
56415647
return s
56425648
}
56435649

56445650
type QueryPermissionByUserIdResponseBody struct {
5651+
CompanyCode *string `json:"companyCode,omitempty" xml:"companyCode,omitempty"`
56455652
PermissionDTOList []*QueryPermissionByUserIdResponseBodyPermissionDTOList `json:"permissionDTOList,omitempty" xml:"permissionDTOList,omitempty" type:"Repeated"`
56465653
UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
56475654
}
@@ -5654,6 +5661,11 @@ func (s QueryPermissionByUserIdResponseBody) GoString() string {
56545661
return s.String()
56555662
}
56565663

5664+
func (s *QueryPermissionByUserIdResponseBody) SetCompanyCode(v string) *QueryPermissionByUserIdResponseBody {
5665+
s.CompanyCode = &v
5666+
return s
5667+
}
5668+
56575669
func (s *QueryPermissionByUserIdResponseBody) SetPermissionDTOList(v []*QueryPermissionByUserIdResponseBodyPermissionDTOList) *QueryPermissionByUserIdResponseBody {
56585670
s.PermissionDTOList = v
56595671
return s
@@ -16040,6 +16052,10 @@ func (client *Client) QueryPermissionByUserIdWithOptions(request *QueryPermissio
1604016052
return _result, _err
1604116053
}
1604216054
query := map[string]interface{}{}
16055+
if !tea.BoolValue(util.IsUnset(request.CompanyCode)) {
16056+
query["companyCode"] = request.CompanyCode
16057+
}
16058+
1604316059
if !tea.BoolValue(util.IsUnset(request.UserId)) {
1604416060
query["userId"] = request.UserId
1604516061
}

bizfinance_2_0/client.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1824,6 +1824,7 @@ func (s *SignEnterpriseAccountHeaders) SetXAcsDingtalkAccessToken(v string) *Sig
18241824
type SignEnterpriseAccountRequest struct {
18251825
BankCardNo *string `json:"bankCardNo,omitempty" xml:"bankCardNo,omitempty"`
18261826
BankOpenId *string `json:"bankOpenId,omitempty" xml:"bankOpenId,omitempty"`
1827+
ChannelType *string `json:"channelType,omitempty" xml:"channelType,omitempty"`
18271828
Operator *string `json:"operator,omitempty" xml:"operator,omitempty"`
18281829
SignOperateType *string `json:"signOperateType,omitempty" xml:"signOperateType,omitempty"`
18291830
}
@@ -1846,6 +1847,11 @@ func (s *SignEnterpriseAccountRequest) SetBankOpenId(v string) *SignEnterpriseAc
18461847
return s
18471848
}
18481849

1850+
func (s *SignEnterpriseAccountRequest) SetChannelType(v string) *SignEnterpriseAccountRequest {
1851+
s.ChannelType = &v
1852+
return s
1853+
}
1854+
18491855
func (s *SignEnterpriseAccountRequest) SetOperator(v string) *SignEnterpriseAccountRequest {
18501856
s.Operator = &v
18511857
return s
@@ -2941,6 +2947,10 @@ func (client *Client) SignEnterpriseAccountWithOptions(request *SignEnterpriseAc
29412947
query["bankOpenId"] = request.BankOpenId
29422948
}
29432949

2950+
if !tea.BoolValue(util.IsUnset(request.ChannelType)) {
2951+
query["channelType"] = request.ChannelType
2952+
}
2953+
29442954
if !tea.BoolValue(util.IsUnset(request.Operator)) {
29452955
query["operator"] = request.Operator
29462956
}

0 commit comments

Comments
 (0)