dingtalk/golang/ai_paa_s_1_0/client.go (2,774 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package ai_paa_s_1_0 import ( openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client" gatewayclient "github.com/alibabacloud-go/gateway-dingtalk/client" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/v2/service" "github.com/alibabacloud-go/tea/tea" ) type ExclusiveModelCompleteServiceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s ExclusiveModelCompleteServiceHeaders) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceHeaders) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceHeaders) SetCommonHeaders(v map[string]*string) *ExclusiveModelCompleteServiceHeaders { s.CommonHeaders = v return s } func (s *ExclusiveModelCompleteServiceHeaders) SetXAcsDingtalkAccessToken(v string) *ExclusiveModelCompleteServiceHeaders { s.XAcsDingtalkAccessToken = &v return s } type ExclusiveModelCompleteServiceRequest struct { EnableSearch *bool `json:"enable_search,omitempty" xml:"enable_search,omitempty"` MaxTokens *int32 `json:"max_tokens,omitempty" xml:"max_tokens,omitempty"` // This parameter is required. Messages []*ExclusiveModelCompleteServiceRequestMessages `json:"messages,omitempty" xml:"messages,omitempty" type:"Repeated"` // This parameter is required. Model *string `json:"model,omitempty" xml:"model,omitempty"` Stream *bool `json:"stream,omitempty" xml:"stream,omitempty"` Temperature *float64 `json:"temperature,omitempty" xml:"temperature,omitempty"` TopP *float64 `json:"top_p,omitempty" xml:"top_p,omitempty"` } func (s ExclusiveModelCompleteServiceRequest) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceRequest) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceRequest) SetEnableSearch(v bool) *ExclusiveModelCompleteServiceRequest { s.EnableSearch = &v return s } func (s *ExclusiveModelCompleteServiceRequest) SetMaxTokens(v int32) *ExclusiveModelCompleteServiceRequest { s.MaxTokens = &v return s } func (s *ExclusiveModelCompleteServiceRequest) SetMessages(v []*ExclusiveModelCompleteServiceRequestMessages) *ExclusiveModelCompleteServiceRequest { s.Messages = v return s } func (s *ExclusiveModelCompleteServiceRequest) SetModel(v string) *ExclusiveModelCompleteServiceRequest { s.Model = &v return s } func (s *ExclusiveModelCompleteServiceRequest) SetStream(v bool) *ExclusiveModelCompleteServiceRequest { s.Stream = &v return s } func (s *ExclusiveModelCompleteServiceRequest) SetTemperature(v float64) *ExclusiveModelCompleteServiceRequest { s.Temperature = &v return s } func (s *ExclusiveModelCompleteServiceRequest) SetTopP(v float64) *ExclusiveModelCompleteServiceRequest { s.TopP = &v return s } type ExclusiveModelCompleteServiceRequestMessages struct { // This parameter is required. Content *string `json:"content,omitempty" xml:"content,omitempty"` // This parameter is required. Role *string `json:"role,omitempty" xml:"role,omitempty"` } func (s ExclusiveModelCompleteServiceRequestMessages) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceRequestMessages) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceRequestMessages) SetContent(v string) *ExclusiveModelCompleteServiceRequestMessages { s.Content = &v return s } func (s *ExclusiveModelCompleteServiceRequestMessages) SetRole(v string) *ExclusiveModelCompleteServiceRequestMessages { s.Role = &v return s } type ExclusiveModelCompleteServiceResponseBody struct { Choices []*ExclusiveModelCompleteServiceResponseBodyChoices `json:"choices,omitempty" xml:"choices,omitempty" type:"Repeated"` Created *int64 `json:"created,omitempty" xml:"created,omitempty"` Id *string `json:"id,omitempty" xml:"id,omitempty"` Model *string `json:"model,omitempty" xml:"model,omitempty"` Usage *ExclusiveModelCompleteServiceResponseBodyUsage `json:"usage,omitempty" xml:"usage,omitempty" type:"Struct"` } func (s ExclusiveModelCompleteServiceResponseBody) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceResponseBody) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceResponseBody) SetChoices(v []*ExclusiveModelCompleteServiceResponseBodyChoices) *ExclusiveModelCompleteServiceResponseBody { s.Choices = v return s } func (s *ExclusiveModelCompleteServiceResponseBody) SetCreated(v int64) *ExclusiveModelCompleteServiceResponseBody { s.Created = &v return s } func (s *ExclusiveModelCompleteServiceResponseBody) SetId(v string) *ExclusiveModelCompleteServiceResponseBody { s.Id = &v return s } func (s *ExclusiveModelCompleteServiceResponseBody) SetModel(v string) *ExclusiveModelCompleteServiceResponseBody { s.Model = &v return s } func (s *ExclusiveModelCompleteServiceResponseBody) SetUsage(v *ExclusiveModelCompleteServiceResponseBodyUsage) *ExclusiveModelCompleteServiceResponseBody { s.Usage = v return s } type ExclusiveModelCompleteServiceResponseBodyChoices struct { FinishReason *string `json:"finishReason,omitempty" xml:"finishReason,omitempty"` Message *ExclusiveModelCompleteServiceResponseBodyChoicesMessage `json:"message,omitempty" xml:"message,omitempty" type:"Struct"` } func (s ExclusiveModelCompleteServiceResponseBodyChoices) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceResponseBodyChoices) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceResponseBodyChoices) SetFinishReason(v string) *ExclusiveModelCompleteServiceResponseBodyChoices { s.FinishReason = &v return s } func (s *ExclusiveModelCompleteServiceResponseBodyChoices) SetMessage(v *ExclusiveModelCompleteServiceResponseBodyChoicesMessage) *ExclusiveModelCompleteServiceResponseBodyChoices { s.Message = v return s } type ExclusiveModelCompleteServiceResponseBodyChoicesMessage struct { Content *string `json:"content,omitempty" xml:"content,omitempty"` ReasoningContent *string `json:"reasoning_content,omitempty" xml:"reasoning_content,omitempty"` Role *string `json:"role,omitempty" xml:"role,omitempty"` } func (s ExclusiveModelCompleteServiceResponseBodyChoicesMessage) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceResponseBodyChoicesMessage) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceResponseBodyChoicesMessage) SetContent(v string) *ExclusiveModelCompleteServiceResponseBodyChoicesMessage { s.Content = &v return s } func (s *ExclusiveModelCompleteServiceResponseBodyChoicesMessage) SetReasoningContent(v string) *ExclusiveModelCompleteServiceResponseBodyChoicesMessage { s.ReasoningContent = &v return s } func (s *ExclusiveModelCompleteServiceResponseBodyChoicesMessage) SetRole(v string) *ExclusiveModelCompleteServiceResponseBodyChoicesMessage { s.Role = &v return s } type ExclusiveModelCompleteServiceResponseBodyUsage struct { CompletionTokens *int32 `json:"completion_tokens,omitempty" xml:"completion_tokens,omitempty"` PromptTokens *int32 `json:"prompt_tokens,omitempty" xml:"prompt_tokens,omitempty"` TotalTokens *int32 `json:"total_tokens,omitempty" xml:"total_tokens,omitempty"` } func (s ExclusiveModelCompleteServiceResponseBodyUsage) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceResponseBodyUsage) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceResponseBodyUsage) SetCompletionTokens(v int32) *ExclusiveModelCompleteServiceResponseBodyUsage { s.CompletionTokens = &v return s } func (s *ExclusiveModelCompleteServiceResponseBodyUsage) SetPromptTokens(v int32) *ExclusiveModelCompleteServiceResponseBodyUsage { s.PromptTokens = &v return s } func (s *ExclusiveModelCompleteServiceResponseBodyUsage) SetTotalTokens(v int32) *ExclusiveModelCompleteServiceResponseBodyUsage { s.TotalTokens = &v return s } type ExclusiveModelCompleteServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ExclusiveModelCompleteServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ExclusiveModelCompleteServiceResponse) String() string { return tea.Prettify(s) } func (s ExclusiveModelCompleteServiceResponse) GoString() string { return s.String() } func (s *ExclusiveModelCompleteServiceResponse) SetHeaders(v map[string]*string) *ExclusiveModelCompleteServiceResponse { s.Headers = v return s } func (s *ExclusiveModelCompleteServiceResponse) SetStatusCode(v int32) *ExclusiveModelCompleteServiceResponse { s.StatusCode = &v return s } func (s *ExclusiveModelCompleteServiceResponse) SetBody(v *ExclusiveModelCompleteServiceResponseBody) *ExclusiveModelCompleteServiceResponse { s.Body = v return s } type ExecuteAgentHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s ExecuteAgentHeaders) String() string { return tea.Prettify(s) } func (s ExecuteAgentHeaders) GoString() string { return s.String() } func (s *ExecuteAgentHeaders) SetCommonHeaders(v map[string]*string) *ExecuteAgentHeaders { s.CommonHeaders = v return s } func (s *ExecuteAgentHeaders) SetXAcsDingtalkAccessToken(v string) *ExecuteAgentHeaders { s.XAcsDingtalkAccessToken = &v return s } type ExecuteAgentRequest struct { // This parameter is required. AgentCode *string `json:"agentCode,omitempty" xml:"agentCode,omitempty"` // This parameter is required. Inputs *ExecuteAgentRequestInputs `json:"inputs,omitempty" xml:"inputs,omitempty" type:"Struct"` ScenarioCode *string `json:"scenarioCode,omitempty" xml:"scenarioCode,omitempty"` ScenarioInstanceId *string `json:"scenarioInstanceId,omitempty" xml:"scenarioInstanceId,omitempty"` SkillId *string `json:"skillId,omitempty" xml:"skillId,omitempty"` } func (s ExecuteAgentRequest) String() string { return tea.Prettify(s) } func (s ExecuteAgentRequest) GoString() string { return s.String() } func (s *ExecuteAgentRequest) SetAgentCode(v string) *ExecuteAgentRequest { s.AgentCode = &v return s } func (s *ExecuteAgentRequest) SetInputs(v *ExecuteAgentRequestInputs) *ExecuteAgentRequest { s.Inputs = v return s } func (s *ExecuteAgentRequest) SetScenarioCode(v string) *ExecuteAgentRequest { s.ScenarioCode = &v return s } func (s *ExecuteAgentRequest) SetScenarioInstanceId(v string) *ExecuteAgentRequest { s.ScenarioInstanceId = &v return s } func (s *ExecuteAgentRequest) SetSkillId(v string) *ExecuteAgentRequest { s.SkillId = &v return s } type ExecuteAgentRequestInputs struct { CardData interface{} `json:"cardData,omitempty" xml:"cardData,omitempty"` CardTemplateId *string `json:"cardTemplateId,omitempty" xml:"cardTemplateId,omitempty"` Input *string `json:"input,omitempty" xml:"input,omitempty"` } func (s ExecuteAgentRequestInputs) String() string { return tea.Prettify(s) } func (s ExecuteAgentRequestInputs) GoString() string { return s.String() } func (s *ExecuteAgentRequestInputs) SetCardData(v interface{}) *ExecuteAgentRequestInputs { s.CardData = v return s } func (s *ExecuteAgentRequestInputs) SetCardTemplateId(v string) *ExecuteAgentRequestInputs { s.CardTemplateId = &v return s } func (s *ExecuteAgentRequestInputs) SetInput(v string) *ExecuteAgentRequestInputs { s.Input = &v return s } type ExecuteAgentResponseBody struct { Result *ExecuteAgentResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` } func (s ExecuteAgentResponseBody) String() string { return tea.Prettify(s) } func (s ExecuteAgentResponseBody) GoString() string { return s.String() } func (s *ExecuteAgentResponseBody) SetResult(v *ExecuteAgentResponseBodyResult) *ExecuteAgentResponseBody { s.Result = v return s } type ExecuteAgentResponseBodyResult struct { ExecuteResult *string `json:"executeResult,omitempty" xml:"executeResult,omitempty"` SkillId *string `json:"skillId,omitempty" xml:"skillId,omitempty"` } func (s ExecuteAgentResponseBodyResult) String() string { return tea.Prettify(s) } func (s ExecuteAgentResponseBodyResult) GoString() string { return s.String() } func (s *ExecuteAgentResponseBodyResult) SetExecuteResult(v string) *ExecuteAgentResponseBodyResult { s.ExecuteResult = &v return s } func (s *ExecuteAgentResponseBodyResult) SetSkillId(v string) *ExecuteAgentResponseBodyResult { s.SkillId = &v return s } type ExecuteAgentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ExecuteAgentResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ExecuteAgentResponse) String() string { return tea.Prettify(s) } func (s ExecuteAgentResponse) GoString() string { return s.String() } func (s *ExecuteAgentResponse) SetHeaders(v map[string]*string) *ExecuteAgentResponse { s.Headers = v return s } func (s *ExecuteAgentResponse) SetStatusCode(v int32) *ExecuteAgentResponse { s.StatusCode = &v return s } func (s *ExecuteAgentResponse) SetBody(v *ExecuteAgentResponseBody) *ExecuteAgentResponse { s.Body = v return s } type LiandanTextImageGetHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s LiandanTextImageGetHeaders) String() string { return tea.Prettify(s) } func (s LiandanTextImageGetHeaders) GoString() string { return s.String() } func (s *LiandanTextImageGetHeaders) SetCommonHeaders(v map[string]*string) *LiandanTextImageGetHeaders { s.CommonHeaders = v return s } func (s *LiandanTextImageGetHeaders) SetXAcsDingtalkAccessToken(v string) *LiandanTextImageGetHeaders { s.XAcsDingtalkAccessToken = &v return s } type LiandanTextImageGetRequest struct { // This parameter is required. // // example: // // IMAGE Module *string `json:"module,omitempty" xml:"module,omitempty"` // This parameter is required. // // example: // // 123 TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` // This parameter is required. // // example: // // 1 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s LiandanTextImageGetRequest) String() string { return tea.Prettify(s) } func (s LiandanTextImageGetRequest) GoString() string { return s.String() } func (s *LiandanTextImageGetRequest) SetModule(v string) *LiandanTextImageGetRequest { s.Module = &v return s } func (s *LiandanTextImageGetRequest) SetTaskId(v string) *LiandanTextImageGetRequest { s.TaskId = &v return s } func (s *LiandanTextImageGetRequest) SetUserId(v string) *LiandanTextImageGetRequest { s.UserId = &v return s } type LiandanTextImageGetResponseBody struct { Result []map[string]interface{} `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s LiandanTextImageGetResponseBody) String() string { return tea.Prettify(s) } func (s LiandanTextImageGetResponseBody) GoString() string { return s.String() } func (s *LiandanTextImageGetResponseBody) SetResult(v []map[string]interface{}) *LiandanTextImageGetResponseBody { s.Result = v return s } func (s *LiandanTextImageGetResponseBody) SetSuccess(v bool) *LiandanTextImageGetResponseBody { s.Success = &v return s } type LiandanTextImageGetResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LiandanTextImageGetResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s LiandanTextImageGetResponse) String() string { return tea.Prettify(s) } func (s LiandanTextImageGetResponse) GoString() string { return s.String() } func (s *LiandanTextImageGetResponse) SetHeaders(v map[string]*string) *LiandanTextImageGetResponse { s.Headers = v return s } func (s *LiandanTextImageGetResponse) SetStatusCode(v int32) *LiandanTextImageGetResponse { s.StatusCode = &v return s } func (s *LiandanTextImageGetResponse) SetBody(v *LiandanTextImageGetResponseBody) *LiandanTextImageGetResponse { s.Body = v return s } type LiandanluExclusiveModelHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s LiandanluExclusiveModelHeaders) String() string { return tea.Prettify(s) } func (s LiandanluExclusiveModelHeaders) GoString() string { return s.String() } func (s *LiandanluExclusiveModelHeaders) SetCommonHeaders(v map[string]*string) *LiandanluExclusiveModelHeaders { s.CommonHeaders = v return s } func (s *LiandanluExclusiveModelHeaders) SetXAcsDingtalkAccessToken(v string) *LiandanluExclusiveModelHeaders { s.XAcsDingtalkAccessToken = &v return s } type LiandanluExclusiveModelRequest struct { // This parameter is required. // // example: // // maas1234 ModelId *string `json:"modelId,omitempty" xml:"modelId,omitempty"` // This parameter is required. // // example: // // GENERAL Module *string `json:"module,omitempty" xml:"module,omitempty"` // This parameter is required. // // example: // // OKR是什么 Prompt *string `json:"prompt,omitempty" xml:"prompt,omitempty"` // This parameter is required. // // example: // // 使用该功能的用户id UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s LiandanluExclusiveModelRequest) String() string { return tea.Prettify(s) } func (s LiandanluExclusiveModelRequest) GoString() string { return s.String() } func (s *LiandanluExclusiveModelRequest) SetModelId(v string) *LiandanluExclusiveModelRequest { s.ModelId = &v return s } func (s *LiandanluExclusiveModelRequest) SetModule(v string) *LiandanluExclusiveModelRequest { s.Module = &v return s } func (s *LiandanluExclusiveModelRequest) SetPrompt(v string) *LiandanluExclusiveModelRequest { s.Prompt = &v return s } func (s *LiandanluExclusiveModelRequest) SetUserId(v string) *LiandanluExclusiveModelRequest { s.UserId = &v return s } type LiandanluExclusiveModelResponseBody struct { // example: // // requestId_123 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // { "content":"OKR 全称为 Objective and Key Results,即目标与关键结果法,是一套明确和跟踪目标及其完成情况的管理工具和方法。" } Result map[string]interface{} `json:"result,omitempty" xml:"result,omitempty"` } func (s LiandanluExclusiveModelResponseBody) String() string { return tea.Prettify(s) } func (s LiandanluExclusiveModelResponseBody) GoString() string { return s.String() } func (s *LiandanluExclusiveModelResponseBody) SetRequestId(v string) *LiandanluExclusiveModelResponseBody { s.RequestId = &v return s } func (s *LiandanluExclusiveModelResponseBody) SetResult(v map[string]interface{}) *LiandanluExclusiveModelResponseBody { s.Result = v return s } type LiandanluExclusiveModelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LiandanluExclusiveModelResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s LiandanluExclusiveModelResponse) String() string { return tea.Prettify(s) } func (s LiandanluExclusiveModelResponse) GoString() string { return s.String() } func (s *LiandanluExclusiveModelResponse) SetHeaders(v map[string]*string) *LiandanluExclusiveModelResponse { s.Headers = v return s } func (s *LiandanluExclusiveModelResponse) SetStatusCode(v int32) *LiandanluExclusiveModelResponse { s.StatusCode = &v return s } func (s *LiandanluExclusiveModelResponse) SetBody(v *LiandanluExclusiveModelResponseBody) *LiandanluExclusiveModelResponse { s.Body = v return s } type LiandanluTextToImageModelHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s LiandanluTextToImageModelHeaders) String() string { return tea.Prettify(s) } func (s LiandanluTextToImageModelHeaders) GoString() string { return s.String() } func (s *LiandanluTextToImageModelHeaders) SetCommonHeaders(v map[string]*string) *LiandanluTextToImageModelHeaders { s.CommonHeaders = v return s } func (s *LiandanluTextToImageModelHeaders) SetXAcsDingtalkAccessToken(v string) *LiandanluTextToImageModelHeaders { s.XAcsDingtalkAccessToken = &v return s } type LiandanluTextToImageModelRequest struct { // This parameter is required. // // example: // // IMAGE Module *string `json:"module,omitempty" xml:"module,omitempty"` // example: // // 1 Number *int64 `json:"number,omitempty" xml:"number,omitempty"` Parameters map[string]*string `json:"parameters,omitempty" xml:"parameters,omitempty"` // This parameter is required. // // example: // // 画一副风景画 Prompt *string `json:"prompt,omitempty" xml:"prompt,omitempty"` // This parameter is required. // // example: // // 1 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s LiandanluTextToImageModelRequest) String() string { return tea.Prettify(s) } func (s LiandanluTextToImageModelRequest) GoString() string { return s.String() } func (s *LiandanluTextToImageModelRequest) SetModule(v string) *LiandanluTextToImageModelRequest { s.Module = &v return s } func (s *LiandanluTextToImageModelRequest) SetNumber(v int64) *LiandanluTextToImageModelRequest { s.Number = &v return s } func (s *LiandanluTextToImageModelRequest) SetParameters(v map[string]*string) *LiandanluTextToImageModelRequest { s.Parameters = v return s } func (s *LiandanluTextToImageModelRequest) SetPrompt(v string) *LiandanluTextToImageModelRequest { s.Prompt = &v return s } func (s *LiandanluTextToImageModelRequest) SetUserId(v string) *LiandanluTextToImageModelRequest { s.UserId = &v return s } type LiandanluTextToImageModelResponseBody struct { // This parameter is required. Result *LiandanluTextToImageModelResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` // This parameter is required. // // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s LiandanluTextToImageModelResponseBody) String() string { return tea.Prettify(s) } func (s LiandanluTextToImageModelResponseBody) GoString() string { return s.String() } func (s *LiandanluTextToImageModelResponseBody) SetResult(v *LiandanluTextToImageModelResponseBodyResult) *LiandanluTextToImageModelResponseBody { s.Result = v return s } func (s *LiandanluTextToImageModelResponseBody) SetSuccess(v bool) *LiandanluTextToImageModelResponseBody { s.Success = &v return s } type LiandanluTextToImageModelResponseBodyResult struct { // example: // // 0112_1222 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // 123 TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` // example: // // SUCCEEDED TaskStatus *string `json:"taskStatus,omitempty" xml:"taskStatus,omitempty"` } func (s LiandanluTextToImageModelResponseBodyResult) String() string { return tea.Prettify(s) } func (s LiandanluTextToImageModelResponseBodyResult) GoString() string { return s.String() } func (s *LiandanluTextToImageModelResponseBodyResult) SetRequestId(v string) *LiandanluTextToImageModelResponseBodyResult { s.RequestId = &v return s } func (s *LiandanluTextToImageModelResponseBodyResult) SetTaskId(v string) *LiandanluTextToImageModelResponseBodyResult { s.TaskId = &v return s } func (s *LiandanluTextToImageModelResponseBodyResult) SetTaskStatus(v string) *LiandanluTextToImageModelResponseBodyResult { s.TaskStatus = &v return s } type LiandanluTextToImageModelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LiandanluTextToImageModelResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s LiandanluTextToImageModelResponse) String() string { return tea.Prettify(s) } func (s LiandanluTextToImageModelResponse) GoString() string { return s.String() } func (s *LiandanluTextToImageModelResponse) SetHeaders(v map[string]*string) *LiandanluTextToImageModelResponse { s.Headers = v return s } func (s *LiandanluTextToImageModelResponse) SetStatusCode(v int32) *LiandanluTextToImageModelResponse { s.StatusCode = &v return s } func (s *LiandanluTextToImageModelResponse) SetBody(v *LiandanluTextToImageModelResponseBody) *LiandanluTextToImageModelResponse { s.Body = v return s } type NLToFrameServiceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s NLToFrameServiceHeaders) String() string { return tea.Prettify(s) } func (s NLToFrameServiceHeaders) GoString() string { return s.String() } func (s *NLToFrameServiceHeaders) SetCommonHeaders(v map[string]*string) *NLToFrameServiceHeaders { s.CommonHeaders = v return s } func (s *NLToFrameServiceHeaders) SetXAcsDingtalkAccessToken(v string) *NLToFrameServiceHeaders { s.XAcsDingtalkAccessToken = &v return s } type NLToFrameServiceRequest struct { ExtensionStr *string `json:"extensionStr,omitempty" xml:"extensionStr,omitempty"` IsNewModel *bool `json:"isNewModel,omitempty" xml:"isNewModel,omitempty"` // This parameter is required. ModelId *string `json:"modelId,omitempty" xml:"modelId,omitempty"` // This parameter is required. ModelName *string `json:"modelName,omitempty" xml:"modelName,omitempty"` UserId *int64 `json:"userId,omitempty" xml:"userId,omitempty"` } func (s NLToFrameServiceRequest) String() string { return tea.Prettify(s) } func (s NLToFrameServiceRequest) GoString() string { return s.String() } func (s *NLToFrameServiceRequest) SetExtensionStr(v string) *NLToFrameServiceRequest { s.ExtensionStr = &v return s } func (s *NLToFrameServiceRequest) SetIsNewModel(v bool) *NLToFrameServiceRequest { s.IsNewModel = &v return s } func (s *NLToFrameServiceRequest) SetModelId(v string) *NLToFrameServiceRequest { s.ModelId = &v return s } func (s *NLToFrameServiceRequest) SetModelName(v string) *NLToFrameServiceRequest { s.ModelName = &v return s } func (s *NLToFrameServiceRequest) SetUserId(v int64) *NLToFrameServiceRequest { s.UserId = &v return s } type NLToFrameServiceResponseBody struct { Result *string `json:"result,omitempty" xml:"result,omitempty"` } func (s NLToFrameServiceResponseBody) String() string { return tea.Prettify(s) } func (s NLToFrameServiceResponseBody) GoString() string { return s.String() } func (s *NLToFrameServiceResponseBody) SetResult(v string) *NLToFrameServiceResponseBody { s.Result = &v return s } type NLToFrameServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *NLToFrameServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s NLToFrameServiceResponse) String() string { return tea.Prettify(s) } func (s NLToFrameServiceResponse) GoString() string { return s.String() } func (s *NLToFrameServiceResponse) SetHeaders(v map[string]*string) *NLToFrameServiceResponse { s.Headers = v return s } func (s *NLToFrameServiceResponse) SetStatusCode(v int32) *NLToFrameServiceResponse { s.StatusCode = &v return s } func (s *NLToFrameServiceResponse) SetBody(v *NLToFrameServiceResponseBody) *NLToFrameServiceResponse { s.Body = v return s } type QueryBaymaxSkillLogHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s QueryBaymaxSkillLogHeaders) String() string { return tea.Prettify(s) } func (s QueryBaymaxSkillLogHeaders) GoString() string { return s.String() } func (s *QueryBaymaxSkillLogHeaders) SetCommonHeaders(v map[string]*string) *QueryBaymaxSkillLogHeaders { s.CommonHeaders = v return s } func (s *QueryBaymaxSkillLogHeaders) SetXAcsDingtalkAccessToken(v string) *QueryBaymaxSkillLogHeaders { s.XAcsDingtalkAccessToken = &v return s } type QueryBaymaxSkillLogRequest struct { From *int32 `json:"from,omitempty" xml:"from,omitempty"` // This parameter is required. // // example: // // 14da****2760 LogLevel *string `json:"logLevel,omitempty" xml:"logLevel,omitempty"` // This parameter is required. // // example: // // 14da****2760 SkillExecuteId *string `json:"skillExecuteId,omitempty" xml:"skillExecuteId,omitempty"` To *int32 `json:"to,omitempty" xml:"to,omitempty"` } func (s QueryBaymaxSkillLogRequest) String() string { return tea.Prettify(s) } func (s QueryBaymaxSkillLogRequest) GoString() string { return s.String() } func (s *QueryBaymaxSkillLogRequest) SetFrom(v int32) *QueryBaymaxSkillLogRequest { s.From = &v return s } func (s *QueryBaymaxSkillLogRequest) SetLogLevel(v string) *QueryBaymaxSkillLogRequest { s.LogLevel = &v return s } func (s *QueryBaymaxSkillLogRequest) SetSkillExecuteId(v string) *QueryBaymaxSkillLogRequest { s.SkillExecuteId = &v return s } func (s *QueryBaymaxSkillLogRequest) SetTo(v int32) *QueryBaymaxSkillLogRequest { s.To = &v return s } type QueryBaymaxSkillLogResponseBody struct { // This parameter is required. // // example: // // 14da****2760 Result *string `json:"result,omitempty" xml:"result,omitempty"` } func (s QueryBaymaxSkillLogResponseBody) String() string { return tea.Prettify(s) } func (s QueryBaymaxSkillLogResponseBody) GoString() string { return s.String() } func (s *QueryBaymaxSkillLogResponseBody) SetResult(v string) *QueryBaymaxSkillLogResponseBody { s.Result = &v return s } type QueryBaymaxSkillLogResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryBaymaxSkillLogResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryBaymaxSkillLogResponse) String() string { return tea.Prettify(s) } func (s QueryBaymaxSkillLogResponse) GoString() string { return s.String() } func (s *QueryBaymaxSkillLogResponse) SetHeaders(v map[string]*string) *QueryBaymaxSkillLogResponse { s.Headers = v return s } func (s *QueryBaymaxSkillLogResponse) SetStatusCode(v int32) *QueryBaymaxSkillLogResponse { s.StatusCode = &v return s } func (s *QueryBaymaxSkillLogResponse) SetBody(v *QueryBaymaxSkillLogResponseBody) *QueryBaymaxSkillLogResponse { s.Body = v return s } type QueryConversationMessageForAIHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s QueryConversationMessageForAIHeaders) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIHeaders) GoString() string { return s.String() } func (s *QueryConversationMessageForAIHeaders) SetCommonHeaders(v map[string]*string) *QueryConversationMessageForAIHeaders { s.CommonHeaders = v return s } func (s *QueryConversationMessageForAIHeaders) SetXAcsDingtalkAccessToken(v string) *QueryConversationMessageForAIHeaders { s.XAcsDingtalkAccessToken = &v return s } type QueryConversationMessageForAIRequest struct { OpenMsgIds []*string `json:"openMsgIds,omitempty" xml:"openMsgIds,omitempty" type:"Repeated"` RecentDays *int32 `json:"recentDays,omitempty" xml:"recentDays,omitempty"` RecentHours *int32 `json:"recentHours,omitempty" xml:"recentHours,omitempty"` RecentN *int32 `json:"recentN,omitempty" xml:"recentN,omitempty"` } func (s QueryConversationMessageForAIRequest) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIRequest) GoString() string { return s.String() } func (s *QueryConversationMessageForAIRequest) SetOpenMsgIds(v []*string) *QueryConversationMessageForAIRequest { s.OpenMsgIds = v return s } func (s *QueryConversationMessageForAIRequest) SetRecentDays(v int32) *QueryConversationMessageForAIRequest { s.RecentDays = &v return s } func (s *QueryConversationMessageForAIRequest) SetRecentHours(v int32) *QueryConversationMessageForAIRequest { s.RecentHours = &v return s } func (s *QueryConversationMessageForAIRequest) SetRecentN(v int32) *QueryConversationMessageForAIRequest { s.RecentN = &v return s } type QueryConversationMessageForAIShrinkRequest struct { OpenMsgIdsShrink *string `json:"openMsgIds,omitempty" xml:"openMsgIds,omitempty"` RecentDays *int32 `json:"recentDays,omitempty" xml:"recentDays,omitempty"` RecentHours *int32 `json:"recentHours,omitempty" xml:"recentHours,omitempty"` RecentN *int32 `json:"recentN,omitempty" xml:"recentN,omitempty"` } func (s QueryConversationMessageForAIShrinkRequest) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIShrinkRequest) GoString() string { return s.String() } func (s *QueryConversationMessageForAIShrinkRequest) SetOpenMsgIdsShrink(v string) *QueryConversationMessageForAIShrinkRequest { s.OpenMsgIdsShrink = &v return s } func (s *QueryConversationMessageForAIShrinkRequest) SetRecentDays(v int32) *QueryConversationMessageForAIShrinkRequest { s.RecentDays = &v return s } func (s *QueryConversationMessageForAIShrinkRequest) SetRecentHours(v int32) *QueryConversationMessageForAIShrinkRequest { s.RecentHours = &v return s } func (s *QueryConversationMessageForAIShrinkRequest) SetRecentN(v int32) *QueryConversationMessageForAIShrinkRequest { s.RecentN = &v return s } type QueryConversationMessageForAIResponseBody struct { Messages []*QueryConversationMessageForAIResponseBodyMessages `json:"messages,omitempty" xml:"messages,omitempty" type:"Repeated"` } func (s QueryConversationMessageForAIResponseBody) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIResponseBody) GoString() string { return s.String() } func (s *QueryConversationMessageForAIResponseBody) SetMessages(v []*QueryConversationMessageForAIResponseBodyMessages) *QueryConversationMessageForAIResponseBody { s.Messages = v return s } type QueryConversationMessageForAIResponseBodyMessages struct { AtAll *bool `json:"atAll,omitempty" xml:"atAll,omitempty"` AtUsers []*QueryConversationMessageForAIResponseBodyMessagesAtUsers `json:"atUsers,omitempty" xml:"atUsers,omitempty" type:"Repeated"` MsgContent *string `json:"msgContent,omitempty" xml:"msgContent,omitempty"` MsgType *string `json:"msgType,omitempty" xml:"msgType,omitempty"` SendTime *string `json:"sendTime,omitempty" xml:"sendTime,omitempty"` Sender *QueryConversationMessageForAIResponseBodyMessagesSender `json:"sender,omitempty" xml:"sender,omitempty" type:"Struct"` Summary *string `json:"summary,omitempty" xml:"summary,omitempty"` } func (s QueryConversationMessageForAIResponseBodyMessages) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIResponseBodyMessages) GoString() string { return s.String() } func (s *QueryConversationMessageForAIResponseBodyMessages) SetAtAll(v bool) *QueryConversationMessageForAIResponseBodyMessages { s.AtAll = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessages) SetAtUsers(v []*QueryConversationMessageForAIResponseBodyMessagesAtUsers) *QueryConversationMessageForAIResponseBodyMessages { s.AtUsers = v return s } func (s *QueryConversationMessageForAIResponseBodyMessages) SetMsgContent(v string) *QueryConversationMessageForAIResponseBodyMessages { s.MsgContent = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessages) SetMsgType(v string) *QueryConversationMessageForAIResponseBodyMessages { s.MsgType = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessages) SetSendTime(v string) *QueryConversationMessageForAIResponseBodyMessages { s.SendTime = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessages) SetSender(v *QueryConversationMessageForAIResponseBodyMessagesSender) *QueryConversationMessageForAIResponseBodyMessages { s.Sender = v return s } func (s *QueryConversationMessageForAIResponseBodyMessages) SetSummary(v string) *QueryConversationMessageForAIResponseBodyMessages { s.Summary = &v return s } type QueryConversationMessageForAIResponseBodyMessagesAtUsers struct { AgentCode *string `json:"agentCode,omitempty" xml:"agentCode,omitempty"` Nick *string `json:"nick,omitempty" xml:"nick,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"` UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s QueryConversationMessageForAIResponseBodyMessagesAtUsers) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIResponseBodyMessagesAtUsers) GoString() string { return s.String() } func (s *QueryConversationMessageForAIResponseBodyMessagesAtUsers) SetAgentCode(v string) *QueryConversationMessageForAIResponseBodyMessagesAtUsers { s.AgentCode = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesAtUsers) SetNick(v string) *QueryConversationMessageForAIResponseBodyMessagesAtUsers { s.Nick = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesAtUsers) SetType(v string) *QueryConversationMessageForAIResponseBodyMessagesAtUsers { s.Type = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesAtUsers) SetUnionId(v string) *QueryConversationMessageForAIResponseBodyMessagesAtUsers { s.UnionId = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesAtUsers) SetUserId(v string) *QueryConversationMessageForAIResponseBodyMessagesAtUsers { s.UserId = &v return s } type QueryConversationMessageForAIResponseBodyMessagesSender struct { AgentCode *string `json:"agentCode,omitempty" xml:"agentCode,omitempty"` Nick *string `json:"nick,omitempty" xml:"nick,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"` UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s QueryConversationMessageForAIResponseBodyMessagesSender) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIResponseBodyMessagesSender) GoString() string { return s.String() } func (s *QueryConversationMessageForAIResponseBodyMessagesSender) SetAgentCode(v string) *QueryConversationMessageForAIResponseBodyMessagesSender { s.AgentCode = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesSender) SetNick(v string) *QueryConversationMessageForAIResponseBodyMessagesSender { s.Nick = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesSender) SetType(v string) *QueryConversationMessageForAIResponseBodyMessagesSender { s.Type = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesSender) SetUnionId(v string) *QueryConversationMessageForAIResponseBodyMessagesSender { s.UnionId = &v return s } func (s *QueryConversationMessageForAIResponseBodyMessagesSender) SetUserId(v string) *QueryConversationMessageForAIResponseBodyMessagesSender { s.UserId = &v return s } type QueryConversationMessageForAIResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryConversationMessageForAIResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryConversationMessageForAIResponse) String() string { return tea.Prettify(s) } func (s QueryConversationMessageForAIResponse) GoString() string { return s.String() } func (s *QueryConversationMessageForAIResponse) SetHeaders(v map[string]*string) *QueryConversationMessageForAIResponse { s.Headers = v return s } func (s *QueryConversationMessageForAIResponse) SetStatusCode(v int32) *QueryConversationMessageForAIResponse { s.StatusCode = &v return s } func (s *QueryConversationMessageForAIResponse) SetBody(v *QueryConversationMessageForAIResponseBody) *QueryConversationMessageForAIResponse { s.Body = v return s } type QueryMemoryLearningTaskHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s QueryMemoryLearningTaskHeaders) String() string { return tea.Prettify(s) } func (s QueryMemoryLearningTaskHeaders) GoString() string { return s.String() } func (s *QueryMemoryLearningTaskHeaders) SetCommonHeaders(v map[string]*string) *QueryMemoryLearningTaskHeaders { s.CommonHeaders = v return s } func (s *QueryMemoryLearningTaskHeaders) SetXAcsDingtalkAccessToken(v string) *QueryMemoryLearningTaskHeaders { s.XAcsDingtalkAccessToken = &v return s } type QueryMemoryLearningTaskRequest struct { // This parameter is required. AgentCode *string `json:"agentCode,omitempty" xml:"agentCode,omitempty"` // This parameter is required. LearningCode *string `json:"learningCode,omitempty" xml:"learningCode,omitempty"` } func (s QueryMemoryLearningTaskRequest) String() string { return tea.Prettify(s) } func (s QueryMemoryLearningTaskRequest) GoString() string { return s.String() } func (s *QueryMemoryLearningTaskRequest) SetAgentCode(v string) *QueryMemoryLearningTaskRequest { s.AgentCode = &v return s } func (s *QueryMemoryLearningTaskRequest) SetLearningCode(v string) *QueryMemoryLearningTaskRequest { s.LearningCode = &v return s } type QueryMemoryLearningTaskResponseBody struct { Result *QueryMemoryLearningTaskResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` } func (s QueryMemoryLearningTaskResponseBody) String() string { return tea.Prettify(s) } func (s QueryMemoryLearningTaskResponseBody) GoString() string { return s.String() } func (s *QueryMemoryLearningTaskResponseBody) SetResult(v *QueryMemoryLearningTaskResponseBodyResult) *QueryMemoryLearningTaskResponseBody { s.Result = v return s } type QueryMemoryLearningTaskResponseBodyResult struct { Status *string `json:"status,omitempty" xml:"status,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s QueryMemoryLearningTaskResponseBodyResult) String() string { return tea.Prettify(s) } func (s QueryMemoryLearningTaskResponseBodyResult) GoString() string { return s.String() } func (s *QueryMemoryLearningTaskResponseBodyResult) SetStatus(v string) *QueryMemoryLearningTaskResponseBodyResult { s.Status = &v return s } func (s *QueryMemoryLearningTaskResponseBodyResult) SetSuccess(v bool) *QueryMemoryLearningTaskResponseBodyResult { s.Success = &v return s } type QueryMemoryLearningTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryMemoryLearningTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryMemoryLearningTaskResponse) String() string { return tea.Prettify(s) } func (s QueryMemoryLearningTaskResponse) GoString() string { return s.String() } func (s *QueryMemoryLearningTaskResponse) SetHeaders(v map[string]*string) *QueryMemoryLearningTaskResponse { s.Headers = v return s } func (s *QueryMemoryLearningTaskResponse) SetStatusCode(v int32) *QueryMemoryLearningTaskResponse { s.StatusCode = &v return s } func (s *QueryMemoryLearningTaskResponse) SetBody(v *QueryMemoryLearningTaskResponseBody) *QueryMemoryLearningTaskResponse { s.Body = v return s } type SmartFormulaResultServiceRequest struct { TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` } func (s SmartFormulaResultServiceRequest) String() string { return tea.Prettify(s) } func (s SmartFormulaResultServiceRequest) GoString() string { return s.String() } func (s *SmartFormulaResultServiceRequest) SetTaskId(v string) *SmartFormulaResultServiceRequest { s.TaskId = &v return s } type SmartFormulaResultServiceResponseBody struct { Result *SmartFormulaResultServiceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SmartFormulaResultServiceResponseBody) String() string { return tea.Prettify(s) } func (s SmartFormulaResultServiceResponseBody) GoString() string { return s.String() } func (s *SmartFormulaResultServiceResponseBody) SetResult(v *SmartFormulaResultServiceResponseBodyResult) *SmartFormulaResultServiceResponseBody { s.Result = v return s } func (s *SmartFormulaResultServiceResponseBody) SetSuccess(v bool) *SmartFormulaResultServiceResponseBody { s.Success = &v return s } type SmartFormulaResultServiceResponseBodyResult struct { Response *string `json:"response,omitempty" xml:"response,omitempty"` Status *string `json:"status,omitempty" xml:"status,omitempty"` } func (s SmartFormulaResultServiceResponseBodyResult) String() string { return tea.Prettify(s) } func (s SmartFormulaResultServiceResponseBodyResult) GoString() string { return s.String() } func (s *SmartFormulaResultServiceResponseBodyResult) SetResponse(v string) *SmartFormulaResultServiceResponseBodyResult { s.Response = &v return s } func (s *SmartFormulaResultServiceResponseBodyResult) SetStatus(v string) *SmartFormulaResultServiceResponseBodyResult { s.Status = &v return s } type SmartFormulaResultServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SmartFormulaResultServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SmartFormulaResultServiceResponse) String() string { return tea.Prettify(s) } func (s SmartFormulaResultServiceResponse) GoString() string { return s.String() } func (s *SmartFormulaResultServiceResponse) SetHeaders(v map[string]*string) *SmartFormulaResultServiceResponse { s.Headers = v return s } func (s *SmartFormulaResultServiceResponse) SetStatusCode(v int32) *SmartFormulaResultServiceResponse { s.StatusCode = &v return s } func (s *SmartFormulaResultServiceResponse) SetBody(v *SmartFormulaResultServiceResponseBody) *SmartFormulaResultServiceResponse { s.Body = v return s } type SmartFormulaTriggerServiceRequest struct { Request *string `json:"request,omitempty" xml:"request,omitempty"` } func (s SmartFormulaTriggerServiceRequest) String() string { return tea.Prettify(s) } func (s SmartFormulaTriggerServiceRequest) GoString() string { return s.String() } func (s *SmartFormulaTriggerServiceRequest) SetRequest(v string) *SmartFormulaTriggerServiceRequest { s.Request = &v return s } type SmartFormulaTriggerServiceResponseBody struct { Result *SmartFormulaTriggerServiceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SmartFormulaTriggerServiceResponseBody) String() string { return tea.Prettify(s) } func (s SmartFormulaTriggerServiceResponseBody) GoString() string { return s.String() } func (s *SmartFormulaTriggerServiceResponseBody) SetResult(v *SmartFormulaTriggerServiceResponseBodyResult) *SmartFormulaTriggerServiceResponseBody { s.Result = v return s } func (s *SmartFormulaTriggerServiceResponseBody) SetSuccess(v bool) *SmartFormulaTriggerServiceResponseBody { s.Success = &v return s } type SmartFormulaTriggerServiceResponseBodyResult struct { TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` } func (s SmartFormulaTriggerServiceResponseBodyResult) String() string { return tea.Prettify(s) } func (s SmartFormulaTriggerServiceResponseBodyResult) GoString() string { return s.String() } func (s *SmartFormulaTriggerServiceResponseBodyResult) SetTaskId(v string) *SmartFormulaTriggerServiceResponseBodyResult { s.TaskId = &v return s } type SmartFormulaTriggerServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SmartFormulaTriggerServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SmartFormulaTriggerServiceResponse) String() string { return tea.Prettify(s) } func (s SmartFormulaTriggerServiceResponse) GoString() string { return s.String() } func (s *SmartFormulaTriggerServiceResponse) SetHeaders(v map[string]*string) *SmartFormulaTriggerServiceResponse { s.Headers = v return s } func (s *SmartFormulaTriggerServiceResponse) SetStatusCode(v int32) *SmartFormulaTriggerServiceResponse { s.StatusCode = &v return s } func (s *SmartFormulaTriggerServiceResponse) SetBody(v *SmartFormulaTriggerServiceResponseBody) *SmartFormulaTriggerServiceResponse { s.Body = v return s } type SmartQuoteBatchQueryResultServiceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s SmartQuoteBatchQueryResultServiceHeaders) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryResultServiceHeaders) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryResultServiceHeaders) SetCommonHeaders(v map[string]*string) *SmartQuoteBatchQueryResultServiceHeaders { s.CommonHeaders = v return s } func (s *SmartQuoteBatchQueryResultServiceHeaders) SetXAcsDingtalkAccessToken(v string) *SmartQuoteBatchQueryResultServiceHeaders { s.XAcsDingtalkAccessToken = &v return s } type SmartQuoteBatchQueryResultServiceRequest struct { TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` } func (s SmartQuoteBatchQueryResultServiceRequest) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryResultServiceRequest) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryResultServiceRequest) SetTaskId(v string) *SmartQuoteBatchQueryResultServiceRequest { s.TaskId = &v return s } type SmartQuoteBatchQueryResultServiceResponseBody struct { Result *SmartQuoteBatchQueryResultServiceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SmartQuoteBatchQueryResultServiceResponseBody) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryResultServiceResponseBody) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryResultServiceResponseBody) SetResult(v *SmartQuoteBatchQueryResultServiceResponseBodyResult) *SmartQuoteBatchQueryResultServiceResponseBody { s.Result = v return s } func (s *SmartQuoteBatchQueryResultServiceResponseBody) SetSuccess(v bool) *SmartQuoteBatchQueryResultServiceResponseBody { s.Success = &v return s } type SmartQuoteBatchQueryResultServiceResponseBodyResult struct { Response *string `json:"response,omitempty" xml:"response,omitempty"` Status *string `json:"status,omitempty" xml:"status,omitempty"` } func (s SmartQuoteBatchQueryResultServiceResponseBodyResult) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryResultServiceResponseBodyResult) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryResultServiceResponseBodyResult) SetResponse(v string) *SmartQuoteBatchQueryResultServiceResponseBodyResult { s.Response = &v return s } func (s *SmartQuoteBatchQueryResultServiceResponseBodyResult) SetStatus(v string) *SmartQuoteBatchQueryResultServiceResponseBodyResult { s.Status = &v return s } type SmartQuoteBatchQueryResultServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SmartQuoteBatchQueryResultServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SmartQuoteBatchQueryResultServiceResponse) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryResultServiceResponse) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryResultServiceResponse) SetHeaders(v map[string]*string) *SmartQuoteBatchQueryResultServiceResponse { s.Headers = v return s } func (s *SmartQuoteBatchQueryResultServiceResponse) SetStatusCode(v int32) *SmartQuoteBatchQueryResultServiceResponse { s.StatusCode = &v return s } func (s *SmartQuoteBatchQueryResultServiceResponse) SetBody(v *SmartQuoteBatchQueryResultServiceResponseBody) *SmartQuoteBatchQueryResultServiceResponse { s.Body = v return s } type SmartQuoteBatchQueryServiceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s SmartQuoteBatchQueryServiceHeaders) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryServiceHeaders) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryServiceHeaders) SetCommonHeaders(v map[string]*string) *SmartQuoteBatchQueryServiceHeaders { s.CommonHeaders = v return s } func (s *SmartQuoteBatchQueryServiceHeaders) SetXAcsDingtalkAccessToken(v string) *SmartQuoteBatchQueryServiceHeaders { s.XAcsDingtalkAccessToken = &v return s } type SmartQuoteBatchQueryServiceRequest struct { Request *string `json:"request,omitempty" xml:"request,omitempty"` } func (s SmartQuoteBatchQueryServiceRequest) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryServiceRequest) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryServiceRequest) SetRequest(v string) *SmartQuoteBatchQueryServiceRequest { s.Request = &v return s } type SmartQuoteBatchQueryServiceResponseBody struct { Result *SmartQuoteBatchQueryServiceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SmartQuoteBatchQueryServiceResponseBody) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryServiceResponseBody) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryServiceResponseBody) SetResult(v *SmartQuoteBatchQueryServiceResponseBodyResult) *SmartQuoteBatchQueryServiceResponseBody { s.Result = v return s } func (s *SmartQuoteBatchQueryServiceResponseBody) SetSuccess(v bool) *SmartQuoteBatchQueryServiceResponseBody { s.Success = &v return s } type SmartQuoteBatchQueryServiceResponseBodyResult struct { TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` } func (s SmartQuoteBatchQueryServiceResponseBodyResult) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryServiceResponseBodyResult) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryServiceResponseBodyResult) SetTaskId(v string) *SmartQuoteBatchQueryServiceResponseBodyResult { s.TaskId = &v return s } type SmartQuoteBatchQueryServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SmartQuoteBatchQueryServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SmartQuoteBatchQueryServiceResponse) String() string { return tea.Prettify(s) } func (s SmartQuoteBatchQueryServiceResponse) GoString() string { return s.String() } func (s *SmartQuoteBatchQueryServiceResponse) SetHeaders(v map[string]*string) *SmartQuoteBatchQueryServiceResponse { s.Headers = v return s } func (s *SmartQuoteBatchQueryServiceResponse) SetStatusCode(v int32) *SmartQuoteBatchQueryServiceResponse { s.StatusCode = &v return s } func (s *SmartQuoteBatchQueryServiceResponse) SetBody(v *SmartQuoteBatchQueryServiceResponseBody) *SmartQuoteBatchQueryServiceResponse { s.Body = v return s } type SmartQuoteDataServiceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s SmartQuoteDataServiceHeaders) String() string { return tea.Prettify(s) } func (s SmartQuoteDataServiceHeaders) GoString() string { return s.String() } func (s *SmartQuoteDataServiceHeaders) SetCommonHeaders(v map[string]*string) *SmartQuoteDataServiceHeaders { s.CommonHeaders = v return s } func (s *SmartQuoteDataServiceHeaders) SetXAcsDingtalkAccessToken(v string) *SmartQuoteDataServiceHeaders { s.XAcsDingtalkAccessToken = &v return s } type SmartQuoteDataServiceRequest struct { Request *string `json:"request,omitempty" xml:"request,omitempty"` } func (s SmartQuoteDataServiceRequest) String() string { return tea.Prettify(s) } func (s SmartQuoteDataServiceRequest) GoString() string { return s.String() } func (s *SmartQuoteDataServiceRequest) SetRequest(v string) *SmartQuoteDataServiceRequest { s.Request = &v return s } type SmartQuoteDataServiceResponseBody struct { Result *bool `json:"result,omitempty" xml:"result,omitempty"` } func (s SmartQuoteDataServiceResponseBody) String() string { return tea.Prettify(s) } func (s SmartQuoteDataServiceResponseBody) GoString() string { return s.String() } func (s *SmartQuoteDataServiceResponseBody) SetResult(v bool) *SmartQuoteDataServiceResponseBody { s.Result = &v return s } type SmartQuoteDataServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SmartQuoteDataServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SmartQuoteDataServiceResponse) String() string { return tea.Prettify(s) } func (s SmartQuoteDataServiceResponse) GoString() string { return s.String() } func (s *SmartQuoteDataServiceResponse) SetHeaders(v map[string]*string) *SmartQuoteDataServiceResponse { s.Headers = v return s } func (s *SmartQuoteDataServiceResponse) SetStatusCode(v int32) *SmartQuoteDataServiceResponse { s.StatusCode = &v return s } func (s *SmartQuoteDataServiceResponse) SetBody(v *SmartQuoteDataServiceResponseBody) *SmartQuoteDataServiceResponse { s.Body = v return s } type SmartQuoteQueryResultServiceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s SmartQuoteQueryResultServiceHeaders) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryResultServiceHeaders) GoString() string { return s.String() } func (s *SmartQuoteQueryResultServiceHeaders) SetCommonHeaders(v map[string]*string) *SmartQuoteQueryResultServiceHeaders { s.CommonHeaders = v return s } func (s *SmartQuoteQueryResultServiceHeaders) SetXAcsDingtalkAccessToken(v string) *SmartQuoteQueryResultServiceHeaders { s.XAcsDingtalkAccessToken = &v return s } type SmartQuoteQueryResultServiceRequest struct { TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` } func (s SmartQuoteQueryResultServiceRequest) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryResultServiceRequest) GoString() string { return s.String() } func (s *SmartQuoteQueryResultServiceRequest) SetTaskId(v string) *SmartQuoteQueryResultServiceRequest { s.TaskId = &v return s } type SmartQuoteQueryResultServiceResponseBody struct { Result *SmartQuoteQueryResultServiceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SmartQuoteQueryResultServiceResponseBody) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryResultServiceResponseBody) GoString() string { return s.String() } func (s *SmartQuoteQueryResultServiceResponseBody) SetResult(v *SmartQuoteQueryResultServiceResponseBodyResult) *SmartQuoteQueryResultServiceResponseBody { s.Result = v return s } func (s *SmartQuoteQueryResultServiceResponseBody) SetSuccess(v bool) *SmartQuoteQueryResultServiceResponseBody { s.Success = &v return s } type SmartQuoteQueryResultServiceResponseBodyResult struct { Response *string `json:"response,omitempty" xml:"response,omitempty"` Status *string `json:"status,omitempty" xml:"status,omitempty"` } func (s SmartQuoteQueryResultServiceResponseBodyResult) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryResultServiceResponseBodyResult) GoString() string { return s.String() } func (s *SmartQuoteQueryResultServiceResponseBodyResult) SetResponse(v string) *SmartQuoteQueryResultServiceResponseBodyResult { s.Response = &v return s } func (s *SmartQuoteQueryResultServiceResponseBodyResult) SetStatus(v string) *SmartQuoteQueryResultServiceResponseBodyResult { s.Status = &v return s } type SmartQuoteQueryResultServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SmartQuoteQueryResultServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SmartQuoteQueryResultServiceResponse) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryResultServiceResponse) GoString() string { return s.String() } func (s *SmartQuoteQueryResultServiceResponse) SetHeaders(v map[string]*string) *SmartQuoteQueryResultServiceResponse { s.Headers = v return s } func (s *SmartQuoteQueryResultServiceResponse) SetStatusCode(v int32) *SmartQuoteQueryResultServiceResponse { s.StatusCode = &v return s } func (s *SmartQuoteQueryResultServiceResponse) SetBody(v *SmartQuoteQueryResultServiceResponseBody) *SmartQuoteQueryResultServiceResponse { s.Body = v return s } type SmartQuoteQueryServiceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s SmartQuoteQueryServiceHeaders) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryServiceHeaders) GoString() string { return s.String() } func (s *SmartQuoteQueryServiceHeaders) SetCommonHeaders(v map[string]*string) *SmartQuoteQueryServiceHeaders { s.CommonHeaders = v return s } func (s *SmartQuoteQueryServiceHeaders) SetXAcsDingtalkAccessToken(v string) *SmartQuoteQueryServiceHeaders { s.XAcsDingtalkAccessToken = &v return s } type SmartQuoteQueryServiceRequest struct { Request *string `json:"request,omitempty" xml:"request,omitempty"` } func (s SmartQuoteQueryServiceRequest) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryServiceRequest) GoString() string { return s.String() } func (s *SmartQuoteQueryServiceRequest) SetRequest(v string) *SmartQuoteQueryServiceRequest { s.Request = &v return s } type SmartQuoteQueryServiceResponseBody struct { Result *SmartQuoteQueryServiceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SmartQuoteQueryServiceResponseBody) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryServiceResponseBody) GoString() string { return s.String() } func (s *SmartQuoteQueryServiceResponseBody) SetResult(v *SmartQuoteQueryServiceResponseBodyResult) *SmartQuoteQueryServiceResponseBody { s.Result = v return s } func (s *SmartQuoteQueryServiceResponseBody) SetSuccess(v bool) *SmartQuoteQueryServiceResponseBody { s.Success = &v return s } type SmartQuoteQueryServiceResponseBodyResult struct { TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"` } func (s SmartQuoteQueryServiceResponseBodyResult) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryServiceResponseBodyResult) GoString() string { return s.String() } func (s *SmartQuoteQueryServiceResponseBodyResult) SetTaskId(v string) *SmartQuoteQueryServiceResponseBodyResult { s.TaskId = &v return s } type SmartQuoteQueryServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SmartQuoteQueryServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SmartQuoteQueryServiceResponse) String() string { return tea.Prettify(s) } func (s SmartQuoteQueryServiceResponse) GoString() string { return s.String() } func (s *SmartQuoteQueryServiceResponse) SetHeaders(v map[string]*string) *SmartQuoteQueryServiceResponse { s.Headers = v return s } func (s *SmartQuoteQueryServiceResponse) SetStatusCode(v int32) *SmartQuoteQueryServiceResponse { s.StatusCode = &v return s } func (s *SmartQuoteQueryServiceResponse) SetBody(v *SmartQuoteQueryServiceResponseBody) *SmartQuoteQueryServiceResponse { s.Body = v return s } type SubmitMemoryLearningTaskHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s SubmitMemoryLearningTaskHeaders) String() string { return tea.Prettify(s) } func (s SubmitMemoryLearningTaskHeaders) GoString() string { return s.String() } func (s *SubmitMemoryLearningTaskHeaders) SetCommonHeaders(v map[string]*string) *SubmitMemoryLearningTaskHeaders { s.CommonHeaders = v return s } func (s *SubmitMemoryLearningTaskHeaders) SetXAcsDingtalkAccessToken(v string) *SubmitMemoryLearningTaskHeaders { s.XAcsDingtalkAccessToken = &v return s } type SubmitMemoryLearningTaskRequest struct { // This parameter is required. AgentCode *string `json:"agentCode,omitempty" xml:"agentCode,omitempty"` // This parameter is required. Content *SubmitMemoryLearningTaskRequestContent `json:"content,omitempty" xml:"content,omitempty" type:"Struct"` // This parameter is required. LearningMode *string `json:"learningMode,omitempty" xml:"learningMode,omitempty"` // This parameter is required. MemoryKey *string `json:"memoryKey,omitempty" xml:"memoryKey,omitempty"` } func (s SubmitMemoryLearningTaskRequest) String() string { return tea.Prettify(s) } func (s SubmitMemoryLearningTaskRequest) GoString() string { return s.String() } func (s *SubmitMemoryLearningTaskRequest) SetAgentCode(v string) *SubmitMemoryLearningTaskRequest { s.AgentCode = &v return s } func (s *SubmitMemoryLearningTaskRequest) SetContent(v *SubmitMemoryLearningTaskRequestContent) *SubmitMemoryLearningTaskRequest { s.Content = v return s } func (s *SubmitMemoryLearningTaskRequest) SetLearningMode(v string) *SubmitMemoryLearningTaskRequest { s.LearningMode = &v return s } func (s *SubmitMemoryLearningTaskRequest) SetMemoryKey(v string) *SubmitMemoryLearningTaskRequest { s.MemoryKey = &v return s } type SubmitMemoryLearningTaskRequestContent struct { KnowledgeBaseUrl *string `json:"knowledgeBaseUrl,omitempty" xml:"knowledgeBaseUrl,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s SubmitMemoryLearningTaskRequestContent) String() string { return tea.Prettify(s) } func (s SubmitMemoryLearningTaskRequestContent) GoString() string { return s.String() } func (s *SubmitMemoryLearningTaskRequestContent) SetKnowledgeBaseUrl(v string) *SubmitMemoryLearningTaskRequestContent { s.KnowledgeBaseUrl = &v return s } func (s *SubmitMemoryLearningTaskRequestContent) SetType(v string) *SubmitMemoryLearningTaskRequestContent { s.Type = &v return s } type SubmitMemoryLearningTaskShrinkRequest struct { // This parameter is required. AgentCode *string `json:"agentCode,omitempty" xml:"agentCode,omitempty"` // This parameter is required. ContentShrink *string `json:"content,omitempty" xml:"content,omitempty"` // This parameter is required. LearningMode *string `json:"learningMode,omitempty" xml:"learningMode,omitempty"` // This parameter is required. MemoryKey *string `json:"memoryKey,omitempty" xml:"memoryKey,omitempty"` } func (s SubmitMemoryLearningTaskShrinkRequest) String() string { return tea.Prettify(s) } func (s SubmitMemoryLearningTaskShrinkRequest) GoString() string { return s.String() } func (s *SubmitMemoryLearningTaskShrinkRequest) SetAgentCode(v string) *SubmitMemoryLearningTaskShrinkRequest { s.AgentCode = &v return s } func (s *SubmitMemoryLearningTaskShrinkRequest) SetContentShrink(v string) *SubmitMemoryLearningTaskShrinkRequest { s.ContentShrink = &v return s } func (s *SubmitMemoryLearningTaskShrinkRequest) SetLearningMode(v string) *SubmitMemoryLearningTaskShrinkRequest { s.LearningMode = &v return s } func (s *SubmitMemoryLearningTaskShrinkRequest) SetMemoryKey(v string) *SubmitMemoryLearningTaskShrinkRequest { s.MemoryKey = &v return s } type SubmitMemoryLearningTaskResponseBody struct { Result *SubmitMemoryLearningTaskResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"` } func (s SubmitMemoryLearningTaskResponseBody) String() string { return tea.Prettify(s) } func (s SubmitMemoryLearningTaskResponseBody) GoString() string { return s.String() } func (s *SubmitMemoryLearningTaskResponseBody) SetResult(v *SubmitMemoryLearningTaskResponseBodyResult) *SubmitMemoryLearningTaskResponseBody { s.Result = v return s } type SubmitMemoryLearningTaskResponseBodyResult struct { LearningCode *string `json:"learningCode,omitempty" xml:"learningCode,omitempty"` Status *string `json:"status,omitempty" xml:"status,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SubmitMemoryLearningTaskResponseBodyResult) String() string { return tea.Prettify(s) } func (s SubmitMemoryLearningTaskResponseBodyResult) GoString() string { return s.String() } func (s *SubmitMemoryLearningTaskResponseBodyResult) SetLearningCode(v string) *SubmitMemoryLearningTaskResponseBodyResult { s.LearningCode = &v return s } func (s *SubmitMemoryLearningTaskResponseBodyResult) SetStatus(v string) *SubmitMemoryLearningTaskResponseBodyResult { s.Status = &v return s } func (s *SubmitMemoryLearningTaskResponseBodyResult) SetSuccess(v bool) *SubmitMemoryLearningTaskResponseBodyResult { s.Success = &v return s } type SubmitMemoryLearningTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitMemoryLearningTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitMemoryLearningTaskResponse) String() string { return tea.Prettify(s) } func (s SubmitMemoryLearningTaskResponse) GoString() string { return s.String() } func (s *SubmitMemoryLearningTaskResponse) SetHeaders(v map[string]*string) *SubmitMemoryLearningTaskResponse { s.Headers = v return s } func (s *SubmitMemoryLearningTaskResponse) SetStatusCode(v int32) *SubmitMemoryLearningTaskResponse { s.StatusCode = &v return s } func (s *SubmitMemoryLearningTaskResponse) SetBody(v *SubmitMemoryLearningTaskResponseBody) *SubmitMemoryLearningTaskResponse { s.Body = v return s } type Client struct { openapi.Client } func NewClient(config *openapi.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *openapi.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } gatewayClient, _err := gatewayclient.NewClient() if _err != nil { return _err } client.Spi = gatewayClient client.SignatureAlgorithm = tea.String("v2") client.EndpointRule = tea.String("") if tea.BoolValue(util.Empty(client.Endpoint)) { client.Endpoint = tea.String("api.dingtalk.com") } return nil } // Summary: // // 炼丹炉专属模型推理服务 // // @param request - ExclusiveModelCompleteServiceRequest // // @param headers - ExclusiveModelCompleteServiceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return ExclusiveModelCompleteServiceResponse func (client *Client) ExclusiveModelCompleteServiceWithOptions(request *ExclusiveModelCompleteServiceRequest, headers *ExclusiveModelCompleteServiceHeaders, runtime *util.RuntimeOptions) (_result *ExclusiveModelCompleteServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EnableSearch)) { body["enable_search"] = request.EnableSearch } if !tea.BoolValue(util.IsUnset(request.MaxTokens)) { body["max_tokens"] = request.MaxTokens } if !tea.BoolValue(util.IsUnset(request.Messages)) { body["messages"] = request.Messages } if !tea.BoolValue(util.IsUnset(request.Model)) { body["model"] = request.Model } if !tea.BoolValue(util.IsUnset(request.Stream)) { body["stream"] = request.Stream } if !tea.BoolValue(util.IsUnset(request.Temperature)) { body["temperature"] = request.Temperature } if !tea.BoolValue(util.IsUnset(request.TopP)) { body["top_p"] = request.TopP } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ExclusiveModelCompleteService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/ai/complete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &ExclusiveModelCompleteServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 炼丹炉专属模型推理服务 // // @param request - ExclusiveModelCompleteServiceRequest // // @return ExclusiveModelCompleteServiceResponse func (client *Client) ExclusiveModelCompleteService(request *ExclusiveModelCompleteServiceRequest) (_result *ExclusiveModelCompleteServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &ExclusiveModelCompleteServiceHeaders{} _result = &ExclusiveModelCompleteServiceResponse{} _body, _err := client.ExclusiveModelCompleteServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 执行AI技能 // // @param request - ExecuteAgentRequest // // @param headers - ExecuteAgentHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return ExecuteAgentResponse func (client *Client) ExecuteAgentWithOptions(request *ExecuteAgentRequest, headers *ExecuteAgentHeaders, runtime *util.RuntimeOptions) (_result *ExecuteAgentResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AgentCode)) { body["agentCode"] = request.AgentCode } if !tea.BoolValue(util.IsUnset(request.Inputs)) { body["inputs"] = request.Inputs } if !tea.BoolValue(util.IsUnset(request.ScenarioCode)) { body["scenarioCode"] = request.ScenarioCode } if !tea.BoolValue(util.IsUnset(request.ScenarioInstanceId)) { body["scenarioInstanceId"] = request.ScenarioInstanceId } if !tea.BoolValue(util.IsUnset(request.SkillId)) { body["skillId"] = request.SkillId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("ExecuteAgent"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/me/agents/execute"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &ExecuteAgentResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 执行AI技能 // // @param request - ExecuteAgentRequest // // @return ExecuteAgentResponse func (client *Client) ExecuteAgent(request *ExecuteAgentRequest) (_result *ExecuteAgentResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &ExecuteAgentHeaders{} _result = &ExecuteAgentResponse{} _body, _err := client.ExecuteAgentWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 炼丹炉文生图任务结果获取 // // @param request - LiandanTextImageGetRequest // // @param headers - LiandanTextImageGetHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return LiandanTextImageGetResponse func (client *Client) LiandanTextImageGetWithOptions(request *LiandanTextImageGetRequest, headers *LiandanTextImageGetHeaders, runtime *util.RuntimeOptions) (_result *LiandanTextImageGetResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Module)) { body["module"] = request.Module } if !tea.BoolValue(util.IsUnset(request.TaskId)) { body["taskId"] = request.TaskId } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["userId"] = request.UserId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("LiandanTextImageGet"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/ai/textToImage/results/query"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &LiandanTextImageGetResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 炼丹炉文生图任务结果获取 // // @param request - LiandanTextImageGetRequest // // @return LiandanTextImageGetResponse func (client *Client) LiandanTextImageGet(request *LiandanTextImageGetRequest) (_result *LiandanTextImageGetResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &LiandanTextImageGetHeaders{} _result = &LiandanTextImageGetResponse{} _body, _err := client.LiandanTextImageGetWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 炼丹炉专属模型接口 // // @param request - LiandanluExclusiveModelRequest // // @param headers - LiandanluExclusiveModelHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return LiandanluExclusiveModelResponse func (client *Client) LiandanluExclusiveModelWithOptions(request *LiandanluExclusiveModelRequest, headers *LiandanluExclusiveModelHeaders, runtime *util.RuntimeOptions) (_result *LiandanluExclusiveModelResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ModelId)) { body["modelId"] = request.ModelId } if !tea.BoolValue(util.IsUnset(request.Module)) { body["module"] = request.Module } if !tea.BoolValue(util.IsUnset(request.Prompt)) { body["prompt"] = request.Prompt } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["userId"] = request.UserId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("LiandanluExclusiveModel"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/ai/generate"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &LiandanluExclusiveModelResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 炼丹炉专属模型接口 // // @param request - LiandanluExclusiveModelRequest // // @return LiandanluExclusiveModelResponse func (client *Client) LiandanluExclusiveModel(request *LiandanluExclusiveModelRequest) (_result *LiandanluExclusiveModelResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &LiandanluExclusiveModelHeaders{} _result = &LiandanluExclusiveModelResponse{} _body, _err := client.LiandanluExclusiveModelWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 炼丹炉通过提示词生成图片 // // @param request - LiandanluTextToImageModelRequest // // @param headers - LiandanluTextToImageModelHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return LiandanluTextToImageModelResponse func (client *Client) LiandanluTextToImageModelWithOptions(request *LiandanluTextToImageModelRequest, headers *LiandanluTextToImageModelHeaders, runtime *util.RuntimeOptions) (_result *LiandanluTextToImageModelResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Module)) { body["module"] = request.Module } if !tea.BoolValue(util.IsUnset(request.Number)) { body["number"] = request.Number } if !tea.BoolValue(util.IsUnset(request.Parameters)) { body["parameters"] = request.Parameters } if !tea.BoolValue(util.IsUnset(request.Prompt)) { body["prompt"] = request.Prompt } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["userId"] = request.UserId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("LiandanluTextToImageModel"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/ai/textToImage/generate"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &LiandanluTextToImageModelResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 炼丹炉通过提示词生成图片 // // @param request - LiandanluTextToImageModelRequest // // @return LiandanluTextToImageModelResponse func (client *Client) LiandanluTextToImageModel(request *LiandanluTextToImageModelRequest) (_result *LiandanluTextToImageModelResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &LiandanluTextToImageModelHeaders{} _result = &LiandanluTextToImageModelResponse{} _body, _err := client.LiandanluTextToImageModelWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 通过配置的指令,连接用户和系统,训练大模型 // // @param request - NLToFrameServiceRequest // // @param headers - NLToFrameServiceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return NLToFrameServiceResponse func (client *Client) NLToFrameServiceWithOptions(request *NLToFrameServiceRequest, headers *NLToFrameServiceHeaders, runtime *util.RuntimeOptions) (_result *NLToFrameServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ExtensionStr)) { body["extensionStr"] = request.ExtensionStr } if !tea.BoolValue(util.IsUnset(request.IsNewModel)) { body["isNewModel"] = request.IsNewModel } if !tea.BoolValue(util.IsUnset(request.ModelId)) { body["modelId"] = request.ModelId } if !tea.BoolValue(util.IsUnset(request.ModelName)) { body["modelName"] = request.ModelName } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["userId"] = request.UserId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("NLToFrameService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/ai/nl2frame"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &NLToFrameServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 通过配置的指令,连接用户和系统,训练大模型 // // @param request - NLToFrameServiceRequest // // @return NLToFrameServiceResponse func (client *Client) NLToFrameService(request *NLToFrameServiceRequest) (_result *NLToFrameServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &NLToFrameServiceHeaders{} _result = &NLToFrameServiceResponse{} _body, _err := client.NLToFrameServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // # Baymax技能执行日志 // // @param request - QueryBaymaxSkillLogRequest // // @param headers - QueryBaymaxSkillLogHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return QueryBaymaxSkillLogResponse func (client *Client) QueryBaymaxSkillLogWithOptions(request *QueryBaymaxSkillLogRequest, headers *QueryBaymaxSkillLogHeaders, runtime *util.RuntimeOptions) (_result *QueryBaymaxSkillLogResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.From)) { query["from"] = request.From } if !tea.BoolValue(util.IsUnset(request.LogLevel)) { query["logLevel"] = request.LogLevel } if !tea.BoolValue(util.IsUnset(request.SkillExecuteId)) { query["skillExecuteId"] = request.SkillExecuteId } if !tea.BoolValue(util.IsUnset(request.To)) { query["to"] = request.To } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("QueryBaymaxSkillLog"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/skills/logs"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &QueryBaymaxSkillLogResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // # Baymax技能执行日志 // // @param request - QueryBaymaxSkillLogRequest // // @return QueryBaymaxSkillLogResponse func (client *Client) QueryBaymaxSkillLog(request *QueryBaymaxSkillLogRequest) (_result *QueryBaymaxSkillLogResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &QueryBaymaxSkillLogHeaders{} _result = &QueryBaymaxSkillLogResponse{} _body, _err := client.QueryBaymaxSkillLogWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询会话消息并以大模型友好的协议返回 // // @param tmpReq - QueryConversationMessageForAIRequest // // @param headers - QueryConversationMessageForAIHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return QueryConversationMessageForAIResponse func (client *Client) QueryConversationMessageForAIWithOptions(cid *string, tmpReq *QueryConversationMessageForAIRequest, headers *QueryConversationMessageForAIHeaders, runtime *util.RuntimeOptions) (_result *QueryConversationMessageForAIResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &QueryConversationMessageForAIShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.OpenMsgIds)) { request.OpenMsgIdsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.OpenMsgIds, tea.String("openMsgIds"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.OpenMsgIdsShrink)) { query["openMsgIds"] = request.OpenMsgIdsShrink } if !tea.BoolValue(util.IsUnset(request.RecentDays)) { query["recentDays"] = request.RecentDays } if !tea.BoolValue(util.IsUnset(request.RecentHours)) { query["recentHours"] = request.RecentHours } if !tea.BoolValue(util.IsUnset(request.RecentN)) { query["recentN"] = request.RecentN } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("QueryConversationMessageForAI"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/me/memory/im/" + tea.StringValue(cid) + "/messages"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &QueryConversationMessageForAIResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询会话消息并以大模型友好的协议返回 // // @param request - QueryConversationMessageForAIRequest // // @return QueryConversationMessageForAIResponse func (client *Client) QueryConversationMessageForAI(cid *string, request *QueryConversationMessageForAIRequest) (_result *QueryConversationMessageForAIResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &QueryConversationMessageForAIHeaders{} _result = &QueryConversationMessageForAIResponse{} _body, _err := client.QueryConversationMessageForAIWithOptions(cid, request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询记忆学习进度 // // @param request - QueryMemoryLearningTaskRequest // // @param headers - QueryMemoryLearningTaskHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return QueryMemoryLearningTaskResponse func (client *Client) QueryMemoryLearningTaskWithOptions(request *QueryMemoryLearningTaskRequest, headers *QueryMemoryLearningTaskHeaders, runtime *util.RuntimeOptions) (_result *QueryMemoryLearningTaskResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AgentCode)) { query["agentCode"] = request.AgentCode } if !tea.BoolValue(util.IsUnset(request.LearningCode)) { query["learningCode"] = request.LearningCode } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("QueryMemoryLearningTask"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/me/memory/learningTask/get"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &QueryMemoryLearningTaskResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询记忆学习进度 // // @param request - QueryMemoryLearningTaskRequest // // @return QueryMemoryLearningTaskResponse func (client *Client) QueryMemoryLearningTask(request *QueryMemoryLearningTaskRequest) (_result *QueryMemoryLearningTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &QueryMemoryLearningTaskHeaders{} _result = &QueryMemoryLearningTaskResponse{} _body, _err := client.QueryMemoryLearningTaskWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 中信金属智能配料任务结果 // // @param request - SmartFormulaResultServiceRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return SmartFormulaResultServiceResponse func (client *Client) SmartFormulaResultServiceWithOptions(request *SmartFormulaResultServiceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SmartFormulaResultServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TaskId)) { body["taskId"] = request.TaskId } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SmartFormulaResultService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/nl2x/smartFormulas/results/query"), Method: tea.String("POST"), AuthType: tea.String("Anonymous"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SmartFormulaResultServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 中信金属智能配料任务结果 // // @param request - SmartFormulaResultServiceRequest // // @return SmartFormulaResultServiceResponse func (client *Client) SmartFormulaResultService(request *SmartFormulaResultServiceRequest) (_result *SmartFormulaResultServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SmartFormulaResultServiceResponse{} _body, _err := client.SmartFormulaResultServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 中信金属智能配料任务触发 // // @param request - SmartFormulaTriggerServiceRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return SmartFormulaTriggerServiceResponse func (client *Client) SmartFormulaTriggerServiceWithOptions(request *SmartFormulaTriggerServiceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SmartFormulaTriggerServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Request)) { body["request"] = request.Request } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SmartFormulaTriggerService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/nl2x/smartFormulas/trigger"), Method: tea.String("POST"), AuthType: tea.String("Anonymous"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SmartFormulaTriggerServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 中信金属智能配料任务触发 // // @param request - SmartFormulaTriggerServiceRequest // // @return SmartFormulaTriggerServiceResponse func (client *Client) SmartFormulaTriggerService(request *SmartFormulaTriggerServiceRequest) (_result *SmartFormulaTriggerServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SmartFormulaTriggerServiceResponse{} _body, _err := client.SmartFormulaTriggerServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 批量查询智能报价结果 // // @param request - SmartQuoteBatchQueryResultServiceRequest // // @param headers - SmartQuoteBatchQueryResultServiceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SmartQuoteBatchQueryResultServiceResponse func (client *Client) SmartQuoteBatchQueryResultServiceWithOptions(request *SmartQuoteBatchQueryResultServiceRequest, headers *SmartQuoteBatchQueryResultServiceHeaders, runtime *util.RuntimeOptions) (_result *SmartQuoteBatchQueryResultServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TaskId)) { body["taskId"] = request.TaskId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SmartQuoteBatchQueryResultService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/nl2x/smartQuotations/results/batchQuery"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SmartQuoteBatchQueryResultServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 批量查询智能报价结果 // // @param request - SmartQuoteBatchQueryResultServiceRequest // // @return SmartQuoteBatchQueryResultServiceResponse func (client *Client) SmartQuoteBatchQueryResultService(request *SmartQuoteBatchQueryResultServiceRequest) (_result *SmartQuoteBatchQueryResultServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SmartQuoteBatchQueryResultServiceHeaders{} _result = &SmartQuoteBatchQueryResultServiceResponse{} _body, _err := client.SmartQuoteBatchQueryResultServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 批量查询智能报价 // // @param request - SmartQuoteBatchQueryServiceRequest // // @param headers - SmartQuoteBatchQueryServiceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SmartQuoteBatchQueryServiceResponse func (client *Client) SmartQuoteBatchQueryServiceWithOptions(request *SmartQuoteBatchQueryServiceRequest, headers *SmartQuoteBatchQueryServiceHeaders, runtime *util.RuntimeOptions) (_result *SmartQuoteBatchQueryServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Request)) { body["request"] = request.Request } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SmartQuoteBatchQueryService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/nl2x/smartQuotations/batchQuery"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SmartQuoteBatchQueryServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 批量查询智能报价 // // @param request - SmartQuoteBatchQueryServiceRequest // // @return SmartQuoteBatchQueryServiceResponse func (client *Client) SmartQuoteBatchQueryService(request *SmartQuoteBatchQueryServiceRequest) (_result *SmartQuoteBatchQueryServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SmartQuoteBatchQueryServiceHeaders{} _result = &SmartQuoteBatchQueryServiceResponse{} _body, _err := client.SmartQuoteBatchQueryServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加智能报价数据 // // @param request - SmartQuoteDataServiceRequest // // @param headers - SmartQuoteDataServiceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SmartQuoteDataServiceResponse func (client *Client) SmartQuoteDataServiceWithOptions(request *SmartQuoteDataServiceRequest, headers *SmartQuoteDataServiceHeaders, runtime *util.RuntimeOptions) (_result *SmartQuoteDataServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Request)) { body["request"] = request.Request } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SmartQuoteDataService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/nl2x/smartQuotations/datas"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SmartQuoteDataServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加智能报价数据 // // @param request - SmartQuoteDataServiceRequest // // @return SmartQuoteDataServiceResponse func (client *Client) SmartQuoteDataService(request *SmartQuoteDataServiceRequest) (_result *SmartQuoteDataServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SmartQuoteDataServiceHeaders{} _result = &SmartQuoteDataServiceResponse{} _body, _err := client.SmartQuoteDataServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询智能报价结果 // // @param request - SmartQuoteQueryResultServiceRequest // // @param headers - SmartQuoteQueryResultServiceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SmartQuoteQueryResultServiceResponse func (client *Client) SmartQuoteQueryResultServiceWithOptions(request *SmartQuoteQueryResultServiceRequest, headers *SmartQuoteQueryResultServiceHeaders, runtime *util.RuntimeOptions) (_result *SmartQuoteQueryResultServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TaskId)) { body["taskId"] = request.TaskId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SmartQuoteQueryResultService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/nl2x/smartQuotations/results/query"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SmartQuoteQueryResultServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询智能报价结果 // // @param request - SmartQuoteQueryResultServiceRequest // // @return SmartQuoteQueryResultServiceResponse func (client *Client) SmartQuoteQueryResultService(request *SmartQuoteQueryResultServiceRequest) (_result *SmartQuoteQueryResultServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SmartQuoteQueryResultServiceHeaders{} _result = &SmartQuoteQueryResultServiceResponse{} _body, _err := client.SmartQuoteQueryResultServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询智能报价 // // @param request - SmartQuoteQueryServiceRequest // // @param headers - SmartQuoteQueryServiceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SmartQuoteQueryServiceResponse func (client *Client) SmartQuoteQueryServiceWithOptions(request *SmartQuoteQueryServiceRequest, headers *SmartQuoteQueryServiceHeaders, runtime *util.RuntimeOptions) (_result *SmartQuoteQueryServiceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Request)) { body["request"] = request.Request } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SmartQuoteQueryService"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/nl2x/smartQuotations/triggerQuery"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SmartQuoteQueryServiceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询智能报价 // // @param request - SmartQuoteQueryServiceRequest // // @return SmartQuoteQueryServiceResponse func (client *Client) SmartQuoteQueryService(request *SmartQuoteQueryServiceRequest) (_result *SmartQuoteQueryServiceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SmartQuoteQueryServiceHeaders{} _result = &SmartQuoteQueryServiceResponse{} _body, _err := client.SmartQuoteQueryServiceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 提交记忆学习任务 // // @param tmpReq - SubmitMemoryLearningTaskRequest // // @param headers - SubmitMemoryLearningTaskHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SubmitMemoryLearningTaskResponse func (client *Client) SubmitMemoryLearningTaskWithOptions(tmpReq *SubmitMemoryLearningTaskRequest, headers *SubmitMemoryLearningTaskHeaders, runtime *util.RuntimeOptions) (_result *SubmitMemoryLearningTaskResponse, _err error) { _err = util.ValidateModel(tmpReq) if _err != nil { return _result, _err } request := &SubmitMemoryLearningTaskShrinkRequest{} openapiutil.Convert(tmpReq, request) if !tea.BoolValue(util.IsUnset(tmpReq.Content)) { request.ContentShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Content, tea.String("content"), tea.String("json")) } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.AgentCode)) { query["agentCode"] = request.AgentCode } if !tea.BoolValue(util.IsUnset(request.ContentShrink)) { query["content"] = request.ContentShrink } if !tea.BoolValue(util.IsUnset(request.LearningMode)) { query["learningMode"] = request.LearningMode } if !tea.BoolValue(util.IsUnset(request.MemoryKey)) { query["memoryKey"] = request.MemoryKey } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("SubmitMemoryLearningTask"), Version: tea.String("aiPaaS_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/aiPaaS/me/memory/learningTask/put"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SubmitMemoryLearningTaskResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 提交记忆学习任务 // // @param request - SubmitMemoryLearningTaskRequest // // @return SubmitMemoryLearningTaskResponse func (client *Client) SubmitMemoryLearningTask(request *SubmitMemoryLearningTaskRequest) (_result *SubmitMemoryLearningTaskResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SubmitMemoryLearningTaskHeaders{} _result = &SubmitMemoryLearningTaskResponse{} _body, _err := client.SubmitMemoryLearningTaskWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }