Skip to content

Commit 7ce8bea

Browse files
committed
Generated golang activity_1.0,aiInteraction_1.0,aiPaaS_1.0,algo_1.0,alitest_1.0,alitrip_1.0,amdp_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,coolApp_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 5250ed9 commit 7ce8bea

File tree

3 files changed

+435
-24
lines changed

3 files changed

+435
-24
lines changed

ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2024-04-18 Version: v1.6.68
2+
- Generated golang activity_1.0,aiInteraction_1.0,aiPaaS_1.0,algo_1.0,alitest_1.0,alitrip_1.0,amdp_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,coolApp_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-04-15 Version: v1.6.67
25
- Generated golang activity_1.0,aiInteraction_1.0,aiPaaS_1.0,algo_1.0,alitest_1.0,alitrip_1.0,amdp_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,coolApp_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: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,127 @@ func (s *ReplyResponse) SetBody(v *ReplyResponseBody) *ReplyResponse {
352352
return s
353353
}
354354

355+
type SendHeaders struct {
356+
CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
357+
XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
358+
}
359+
360+
func (s SendHeaders) String() string {
361+
return tea.Prettify(s)
362+
}
363+
364+
func (s SendHeaders) GoString() string {
365+
return s.String()
366+
}
367+
368+
func (s *SendHeaders) SetCommonHeaders(v map[string]*string) *SendHeaders {
369+
s.CommonHeaders = v
370+
return s
371+
}
372+
373+
func (s *SendHeaders) SetXAcsDingtalkAccessToken(v string) *SendHeaders {
374+
s.XAcsDingtalkAccessToken = &v
375+
return s
376+
}
377+
378+
type SendRequest struct {
379+
Content *string `json:"content,omitempty" xml:"content,omitempty"`
380+
ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
381+
OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"`
382+
UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
383+
}
384+
385+
func (s SendRequest) String() string {
386+
return tea.Prettify(s)
387+
}
388+
389+
func (s SendRequest) GoString() string {
390+
return s.String()
391+
}
392+
393+
func (s *SendRequest) SetContent(v string) *SendRequest {
394+
s.Content = &v
395+
return s
396+
}
397+
398+
func (s *SendRequest) SetContentType(v string) *SendRequest {
399+
s.ContentType = &v
400+
return s
401+
}
402+
403+
func (s *SendRequest) SetOpenConversationId(v string) *SendRequest {
404+
s.OpenConversationId = &v
405+
return s
406+
}
407+
408+
func (s *SendRequest) SetUnionId(v string) *SendRequest {
409+
s.UnionId = &v
410+
return s
411+
}
412+
413+
type SendResponseBody struct {
414+
Result *SendResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
415+
}
416+
417+
func (s SendResponseBody) String() string {
418+
return tea.Prettify(s)
419+
}
420+
421+
func (s SendResponseBody) GoString() string {
422+
return s.String()
423+
}
424+
425+
func (s *SendResponseBody) SetResult(v *SendResponseBodyResult) *SendResponseBody {
426+
s.Result = v
427+
return s
428+
}
429+
430+
type SendResponseBodyResult struct {
431+
Success *bool `json:"success,omitempty" xml:"success,omitempty"`
432+
}
433+
434+
func (s SendResponseBodyResult) String() string {
435+
return tea.Prettify(s)
436+
}
437+
438+
func (s SendResponseBodyResult) GoString() string {
439+
return s.String()
440+
}
441+
442+
func (s *SendResponseBodyResult) SetSuccess(v bool) *SendResponseBodyResult {
443+
s.Success = &v
444+
return s
445+
}
446+
447+
type SendResponse struct {
448+
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
449+
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
450+
Body *SendResponseBody `json:"body,omitempty" xml:"body,omitempty"`
451+
}
452+
453+
func (s SendResponse) String() string {
454+
return tea.Prettify(s)
455+
}
456+
457+
func (s SendResponse) GoString() string {
458+
return s.String()
459+
}
460+
461+
func (s *SendResponse) SetHeaders(v map[string]*string) *SendResponse {
462+
s.Headers = v
463+
return s
464+
}
465+
466+
func (s *SendResponse) SetStatusCode(v int32) *SendResponse {
467+
s.StatusCode = &v
468+
return s
469+
}
470+
471+
func (s *SendResponse) SetBody(v *SendResponseBody) *SendResponse {
472+
s.Body = v
473+
return s
474+
}
475+
355476
type UpdateHeaders struct {
356477
CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
357478
XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
@@ -681,6 +802,73 @@ func (client *Client) Reply(request *ReplyRequest) (_result *ReplyResponse, _err
681802
return _result, _err
682803
}
683804

805+
func (client *Client) SendWithOptions(request *SendRequest, headers *SendHeaders, runtime *util.RuntimeOptions) (_result *SendResponse, _err error) {
806+
_err = util.ValidateModel(request)
807+
if _err != nil {
808+
return _result, _err
809+
}
810+
body := map[string]interface{}{}
811+
if !tea.BoolValue(util.IsUnset(request.Content)) {
812+
body["content"] = request.Content
813+
}
814+
815+
if !tea.BoolValue(util.IsUnset(request.ContentType)) {
816+
body["contentType"] = request.ContentType
817+
}
818+
819+
if !tea.BoolValue(util.IsUnset(request.OpenConversationId)) {
820+
body["openConversationId"] = request.OpenConversationId
821+
}
822+
823+
if !tea.BoolValue(util.IsUnset(request.UnionId)) {
824+
body["unionId"] = request.UnionId
825+
}
826+
827+
realHeaders := make(map[string]*string)
828+
if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) {
829+
realHeaders = headers.CommonHeaders
830+
}
831+
832+
if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) {
833+
realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken)
834+
}
835+
836+
req := &openapi.OpenApiRequest{
837+
Headers: realHeaders,
838+
Body: openapiutil.ParseToMap(body),
839+
}
840+
params := &openapi.Params{
841+
Action: tea.String("Send"),
842+
Version: tea.String("aiInteraction_1.0"),
843+
Protocol: tea.String("HTTP"),
844+
Pathname: tea.String("/v1.0/aiInteraction/send"),
845+
Method: tea.String("POST"),
846+
AuthType: tea.String("AK"),
847+
Style: tea.String("ROA"),
848+
ReqBodyType: tea.String("none"),
849+
BodyType: tea.String("json"),
850+
}
851+
_result = &SendResponse{}
852+
_body, _err := client.Execute(params, req, runtime)
853+
if _err != nil {
854+
return _result, _err
855+
}
856+
_err = tea.Convert(_body, &_result)
857+
return _result, _err
858+
}
859+
860+
func (client *Client) Send(request *SendRequest) (_result *SendResponse, _err error) {
861+
runtime := &util.RuntimeOptions{}
862+
headers := &SendHeaders{}
863+
_result = &SendResponse{}
864+
_body, _err := client.SendWithOptions(request, headers, runtime)
865+
if _err != nil {
866+
return _result, _err
867+
}
868+
_result = _body
869+
return _result, _err
870+
}
871+
684872
func (client *Client) UpdateWithOptions(request *UpdateRequest, headers *UpdateHeaders, runtime *util.RuntimeOptions) (_result *UpdateResponse, _err error) {
685873
_err = util.ValidateModel(request)
686874
if _err != nil {

0 commit comments

Comments
 (0)