multimediaai-20190810/client/client.go (2,518 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. /** * */ package client import ( openapi "github.com/alibabacloud-go/darabonba-openapi/client" endpointutil "github.com/alibabacloud-go/endpoint-util/service" util "github.com/alibabacloud-go/tea-utils/service" "github.com/alibabacloud-go/tea/tea" ) type CreateCoverTaskRequest struct { ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"` VideoName *string `json:"VideoName,omitempty" xml:"VideoName,omitempty"` VideoUrl *string `json:"VideoUrl,omitempty" xml:"VideoUrl,omitempty"` TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` CallbackUrl *string `json:"CallbackUrl,omitempty" xml:"CallbackUrl,omitempty"` Scales *string `json:"Scales,omitempty" xml:"Scales,omitempty"` } func (s CreateCoverTaskRequest) String() string { return tea.Prettify(s) } func (s CreateCoverTaskRequest) GoString() string { return s.String() } func (s *CreateCoverTaskRequest) SetApplicationId(v string) *CreateCoverTaskRequest { s.ApplicationId = &v return s } func (s *CreateCoverTaskRequest) SetVideoName(v string) *CreateCoverTaskRequest { s.VideoName = &v return s } func (s *CreateCoverTaskRequest) SetVideoUrl(v string) *CreateCoverTaskRequest { s.VideoUrl = &v return s } func (s *CreateCoverTaskRequest) SetTemplateId(v int64) *CreateCoverTaskRequest { s.TemplateId = &v return s } func (s *CreateCoverTaskRequest) SetCallbackUrl(v string) *CreateCoverTaskRequest { s.CallbackUrl = &v return s } func (s *CreateCoverTaskRequest) SetScales(v string) *CreateCoverTaskRequest { s.Scales = &v return s } type CreateCoverTaskResponseBody struct { TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateCoverTaskResponseBody) String() string { return tea.Prettify(s) } func (s CreateCoverTaskResponseBody) GoString() string { return s.String() } func (s *CreateCoverTaskResponseBody) SetTaskId(v int64) *CreateCoverTaskResponseBody { s.TaskId = &v return s } func (s *CreateCoverTaskResponseBody) SetRequestId(v string) *CreateCoverTaskResponseBody { s.RequestId = &v return s } type CreateCoverTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateCoverTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateCoverTaskResponse) String() string { return tea.Prettify(s) } func (s CreateCoverTaskResponse) GoString() string { return s.String() } func (s *CreateCoverTaskResponse) SetHeaders(v map[string]*string) *CreateCoverTaskResponse { s.Headers = v return s } func (s *CreateCoverTaskResponse) SetBody(v *CreateCoverTaskResponseBody) *CreateCoverTaskResponse { s.Body = v return s } type CreateFaceGroupRequest struct { FaceGroupName *string `json:"FaceGroupName,omitempty" xml:"FaceGroupName,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` } func (s CreateFaceGroupRequest) String() string { return tea.Prettify(s) } func (s CreateFaceGroupRequest) GoString() string { return s.String() } func (s *CreateFaceGroupRequest) SetFaceGroupName(v string) *CreateFaceGroupRequest { s.FaceGroupName = &v return s } func (s *CreateFaceGroupRequest) SetDescription(v string) *CreateFaceGroupRequest { s.Description = &v return s } type CreateFaceGroupResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` } func (s CreateFaceGroupResponseBody) String() string { return tea.Prettify(s) } func (s CreateFaceGroupResponseBody) GoString() string { return s.String() } func (s *CreateFaceGroupResponseBody) SetRequestId(v string) *CreateFaceGroupResponseBody { s.RequestId = &v return s } func (s *CreateFaceGroupResponseBody) SetFaceGroupId(v int64) *CreateFaceGroupResponseBody { s.FaceGroupId = &v return s } type CreateFaceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateFaceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateFaceGroupResponse) String() string { return tea.Prettify(s) } func (s CreateFaceGroupResponse) GoString() string { return s.String() } func (s *CreateFaceGroupResponse) SetHeaders(v map[string]*string) *CreateFaceGroupResponse { s.Headers = v return s } func (s *CreateFaceGroupResponse) SetBody(v *CreateFaceGroupResponseBody) *CreateFaceGroupResponse { s.Body = v return s } type CreateFacePersonRequest struct { FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` FacePersonName *string `json:"FacePersonName,omitempty" xml:"FacePersonName,omitempty"` ImageUrls *string `json:"ImageUrls,omitempty" xml:"ImageUrls,omitempty"` } func (s CreateFacePersonRequest) String() string { return tea.Prettify(s) } func (s CreateFacePersonRequest) GoString() string { return s.String() } func (s *CreateFacePersonRequest) SetFaceGroupId(v int64) *CreateFacePersonRequest { s.FaceGroupId = &v return s } func (s *CreateFacePersonRequest) SetFacePersonName(v string) *CreateFacePersonRequest { s.FacePersonName = &v return s } func (s *CreateFacePersonRequest) SetImageUrls(v string) *CreateFacePersonRequest { s.ImageUrls = &v return s } type CreateFacePersonResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` FacePersonId *int64 `json:"FacePersonId,omitempty" xml:"FacePersonId,omitempty"` } func (s CreateFacePersonResponseBody) String() string { return tea.Prettify(s) } func (s CreateFacePersonResponseBody) GoString() string { return s.String() } func (s *CreateFacePersonResponseBody) SetRequestId(v string) *CreateFacePersonResponseBody { s.RequestId = &v return s } func (s *CreateFacePersonResponseBody) SetFacePersonId(v int64) *CreateFacePersonResponseBody { s.FacePersonId = &v return s } type CreateFacePersonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateFacePersonResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateFacePersonResponse) String() string { return tea.Prettify(s) } func (s CreateFacePersonResponse) GoString() string { return s.String() } func (s *CreateFacePersonResponse) SetHeaders(v map[string]*string) *CreateFacePersonResponse { s.Headers = v return s } func (s *CreateFacePersonResponse) SetBody(v *CreateFacePersonResponseBody) *CreateFacePersonResponse { s.Body = v return s } type CreateGifTaskRequest struct { ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"` VideoName *string `json:"VideoName,omitempty" xml:"VideoName,omitempty"` VideoUrl *string `json:"VideoUrl,omitempty" xml:"VideoUrl,omitempty"` TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` CallbackUrl *string `json:"CallbackUrl,omitempty" xml:"CallbackUrl,omitempty"` Scales *string `json:"Scales,omitempty" xml:"Scales,omitempty"` } func (s CreateGifTaskRequest) String() string { return tea.Prettify(s) } func (s CreateGifTaskRequest) GoString() string { return s.String() } func (s *CreateGifTaskRequest) SetApplicationId(v string) *CreateGifTaskRequest { s.ApplicationId = &v return s } func (s *CreateGifTaskRequest) SetVideoName(v string) *CreateGifTaskRequest { s.VideoName = &v return s } func (s *CreateGifTaskRequest) SetVideoUrl(v string) *CreateGifTaskRequest { s.VideoUrl = &v return s } func (s *CreateGifTaskRequest) SetTemplateId(v int64) *CreateGifTaskRequest { s.TemplateId = &v return s } func (s *CreateGifTaskRequest) SetCallbackUrl(v string) *CreateGifTaskRequest { s.CallbackUrl = &v return s } func (s *CreateGifTaskRequest) SetScales(v string) *CreateGifTaskRequest { s.Scales = &v return s } type CreateGifTaskResponseBody struct { TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateGifTaskResponseBody) String() string { return tea.Prettify(s) } func (s CreateGifTaskResponseBody) GoString() string { return s.String() } func (s *CreateGifTaskResponseBody) SetTaskId(v int64) *CreateGifTaskResponseBody { s.TaskId = &v return s } func (s *CreateGifTaskResponseBody) SetRequestId(v string) *CreateGifTaskResponseBody { s.RequestId = &v return s } type CreateGifTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateGifTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateGifTaskResponse) String() string { return tea.Prettify(s) } func (s CreateGifTaskResponse) GoString() string { return s.String() } func (s *CreateGifTaskResponse) SetHeaders(v map[string]*string) *CreateGifTaskResponse { s.Headers = v return s } func (s *CreateGifTaskResponse) SetBody(v *CreateGifTaskResponseBody) *CreateGifTaskResponse { s.Body = v return s } type CreateLabelTaskRequest struct { ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"` VideoName *string `json:"VideoName,omitempty" xml:"VideoName,omitempty"` VideoUrl *string `json:"VideoUrl,omitempty" xml:"VideoUrl,omitempty"` TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` CallbackUrl *string `json:"CallbackUrl,omitempty" xml:"CallbackUrl,omitempty"` } func (s CreateLabelTaskRequest) String() string { return tea.Prettify(s) } func (s CreateLabelTaskRequest) GoString() string { return s.String() } func (s *CreateLabelTaskRequest) SetApplicationId(v string) *CreateLabelTaskRequest { s.ApplicationId = &v return s } func (s *CreateLabelTaskRequest) SetVideoName(v string) *CreateLabelTaskRequest { s.VideoName = &v return s } func (s *CreateLabelTaskRequest) SetVideoUrl(v string) *CreateLabelTaskRequest { s.VideoUrl = &v return s } func (s *CreateLabelTaskRequest) SetTemplateId(v int64) *CreateLabelTaskRequest { s.TemplateId = &v return s } func (s *CreateLabelTaskRequest) SetCallbackUrl(v string) *CreateLabelTaskRequest { s.CallbackUrl = &v return s } type CreateLabelTaskResponseBody struct { TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateLabelTaskResponseBody) String() string { return tea.Prettify(s) } func (s CreateLabelTaskResponseBody) GoString() string { return s.String() } func (s *CreateLabelTaskResponseBody) SetTaskId(v int64) *CreateLabelTaskResponseBody { s.TaskId = &v return s } func (s *CreateLabelTaskResponseBody) SetRequestId(v string) *CreateLabelTaskResponseBody { s.RequestId = &v return s } type CreateLabelTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateLabelTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateLabelTaskResponse) String() string { return tea.Prettify(s) } func (s CreateLabelTaskResponse) GoString() string { return s.String() } func (s *CreateLabelTaskResponse) SetHeaders(v map[string]*string) *CreateLabelTaskResponse { s.Headers = v return s } func (s *CreateLabelTaskResponse) SetBody(v *CreateLabelTaskResponseBody) *CreateLabelTaskResponse { s.Body = v return s } type CreateTemplateRequest struct { TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` Content *string `json:"Content,omitempty" xml:"Content,omitempty"` IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"` } func (s CreateTemplateRequest) String() string { return tea.Prettify(s) } func (s CreateTemplateRequest) GoString() string { return s.String() } func (s *CreateTemplateRequest) SetTemplateName(v string) *CreateTemplateRequest { s.TemplateName = &v return s } func (s *CreateTemplateRequest) SetContent(v string) *CreateTemplateRequest { s.Content = &v return s } func (s *CreateTemplateRequest) SetIsDefault(v bool) *CreateTemplateRequest { s.IsDefault = &v return s } func (s *CreateTemplateRequest) SetType(v int32) *CreateTemplateRequest { s.Type = &v return s } type CreateTemplateResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` } func (s CreateTemplateResponseBody) String() string { return tea.Prettify(s) } func (s CreateTemplateResponseBody) GoString() string { return s.String() } func (s *CreateTemplateResponseBody) SetRequestId(v string) *CreateTemplateResponseBody { s.RequestId = &v return s } func (s *CreateTemplateResponseBody) SetTemplateId(v string) *CreateTemplateResponseBody { s.TemplateId = &v return s } type CreateTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateTemplateResponse) String() string { return tea.Prettify(s) } func (s CreateTemplateResponse) GoString() string { return s.String() } func (s *CreateTemplateResponse) SetHeaders(v map[string]*string) *CreateTemplateResponse { s.Headers = v return s } func (s *CreateTemplateResponse) SetBody(v *CreateTemplateResponseBody) *CreateTemplateResponse { s.Body = v return s } type DeleteFaceGroupRequest struct { FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` } func (s DeleteFaceGroupRequest) String() string { return tea.Prettify(s) } func (s DeleteFaceGroupRequest) GoString() string { return s.String() } func (s *DeleteFaceGroupRequest) SetFaceGroupId(v int64) *DeleteFaceGroupRequest { s.FaceGroupId = &v return s } type DeleteFaceGroupResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteFaceGroupResponseBody) String() string { return tea.Prettify(s) } func (s DeleteFaceGroupResponseBody) GoString() string { return s.String() } func (s *DeleteFaceGroupResponseBody) SetRequestId(v string) *DeleteFaceGroupResponseBody { s.RequestId = &v return s } type DeleteFaceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteFaceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteFaceGroupResponse) String() string { return tea.Prettify(s) } func (s DeleteFaceGroupResponse) GoString() string { return s.String() } func (s *DeleteFaceGroupResponse) SetHeaders(v map[string]*string) *DeleteFaceGroupResponse { s.Headers = v return s } func (s *DeleteFaceGroupResponse) SetBody(v *DeleteFaceGroupResponseBody) *DeleteFaceGroupResponse { s.Body = v return s } type DeleteFaceImageRequest struct { FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` FacePersonId *int64 `json:"FacePersonId,omitempty" xml:"FacePersonId,omitempty"` FaceImageId *int64 `json:"FaceImageId,omitempty" xml:"FaceImageId,omitempty"` } func (s DeleteFaceImageRequest) String() string { return tea.Prettify(s) } func (s DeleteFaceImageRequest) GoString() string { return s.String() } func (s *DeleteFaceImageRequest) SetFaceGroupId(v int64) *DeleteFaceImageRequest { s.FaceGroupId = &v return s } func (s *DeleteFaceImageRequest) SetFacePersonId(v int64) *DeleteFaceImageRequest { s.FacePersonId = &v return s } func (s *DeleteFaceImageRequest) SetFaceImageId(v int64) *DeleteFaceImageRequest { s.FaceImageId = &v return s } type DeleteFaceImageResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteFaceImageResponseBody) String() string { return tea.Prettify(s) } func (s DeleteFaceImageResponseBody) GoString() string { return s.String() } func (s *DeleteFaceImageResponseBody) SetRequestId(v string) *DeleteFaceImageResponseBody { s.RequestId = &v return s } type DeleteFaceImageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteFaceImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteFaceImageResponse) String() string { return tea.Prettify(s) } func (s DeleteFaceImageResponse) GoString() string { return s.String() } func (s *DeleteFaceImageResponse) SetHeaders(v map[string]*string) *DeleteFaceImageResponse { s.Headers = v return s } func (s *DeleteFaceImageResponse) SetBody(v *DeleteFaceImageResponseBody) *DeleteFaceImageResponse { s.Body = v return s } type DeleteFacePersonRequest struct { FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` FacePersonId *int64 `json:"FacePersonId,omitempty" xml:"FacePersonId,omitempty"` } func (s DeleteFacePersonRequest) String() string { return tea.Prettify(s) } func (s DeleteFacePersonRequest) GoString() string { return s.String() } func (s *DeleteFacePersonRequest) SetFaceGroupId(v int64) *DeleteFacePersonRequest { s.FaceGroupId = &v return s } func (s *DeleteFacePersonRequest) SetFacePersonId(v int64) *DeleteFacePersonRequest { s.FacePersonId = &v return s } type DeleteFacePersonResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteFacePersonResponseBody) String() string { return tea.Prettify(s) } func (s DeleteFacePersonResponseBody) GoString() string { return s.String() } func (s *DeleteFacePersonResponseBody) SetRequestId(v string) *DeleteFacePersonResponseBody { s.RequestId = &v return s } type DeleteFacePersonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteFacePersonResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteFacePersonResponse) String() string { return tea.Prettify(s) } func (s DeleteFacePersonResponse) GoString() string { return s.String() } func (s *DeleteFacePersonResponse) SetHeaders(v map[string]*string) *DeleteFacePersonResponse { s.Headers = v return s } func (s *DeleteFacePersonResponse) SetBody(v *DeleteFacePersonResponseBody) *DeleteFacePersonResponse { s.Body = v return s } type GetTaskResultRequest struct { TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s GetTaskResultRequest) String() string { return tea.Prettify(s) } func (s GetTaskResultRequest) GoString() string { return s.String() } func (s *GetTaskResultRequest) SetTaskId(v int64) *GetTaskResultRequest { s.TaskId = &v return s } type GetTaskResultResponseBody struct { Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Result *GetTaskResultResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"` } func (s GetTaskResultResponseBody) String() string { return tea.Prettify(s) } func (s GetTaskResultResponseBody) GoString() string { return s.String() } func (s *GetTaskResultResponseBody) SetStatus(v int32) *GetTaskResultResponseBody { s.Status = &v return s } func (s *GetTaskResultResponseBody) SetRequestId(v string) *GetTaskResultResponseBody { s.RequestId = &v return s } func (s *GetTaskResultResponseBody) SetResult(v *GetTaskResultResponseBodyResult) *GetTaskResultResponseBody { s.Result = v return s } type GetTaskResultResponseBodyResult struct { ErrorName *string `json:"ErrorName,omitempty" xml:"ErrorName,omitempty"` ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` VideoName *string `json:"VideoName,omitempty" xml:"VideoName,omitempty"` AnalysisUseTime *int64 `json:"AnalysisUseTime,omitempty" xml:"AnalysisUseTime,omitempty"` ProcessResultUrl *string `json:"ProcessResultUrl,omitempty" xml:"ProcessResultUrl,omitempty"` ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"` ErrorReason *string `json:"ErrorReason,omitempty" xml:"ErrorReason,omitempty"` VideoUrl *string `json:"VideoUrl,omitempty" xml:"VideoUrl,omitempty"` } func (s GetTaskResultResponseBodyResult) String() string { return tea.Prettify(s) } func (s GetTaskResultResponseBodyResult) GoString() string { return s.String() } func (s *GetTaskResultResponseBodyResult) SetErrorName(v string) *GetTaskResultResponseBodyResult { s.ErrorName = &v return s } func (s *GetTaskResultResponseBodyResult) SetErrorMessage(v string) *GetTaskResultResponseBodyResult { s.ErrorMessage = &v return s } func (s *GetTaskResultResponseBodyResult) SetErrorCode(v string) *GetTaskResultResponseBodyResult { s.ErrorCode = &v return s } func (s *GetTaskResultResponseBodyResult) SetVideoName(v string) *GetTaskResultResponseBodyResult { s.VideoName = &v return s } func (s *GetTaskResultResponseBodyResult) SetAnalysisUseTime(v int64) *GetTaskResultResponseBodyResult { s.AnalysisUseTime = &v return s } func (s *GetTaskResultResponseBodyResult) SetProcessResultUrl(v string) *GetTaskResultResponseBodyResult { s.ProcessResultUrl = &v return s } func (s *GetTaskResultResponseBodyResult) SetApplicationId(v string) *GetTaskResultResponseBodyResult { s.ApplicationId = &v return s } func (s *GetTaskResultResponseBodyResult) SetErrorReason(v string) *GetTaskResultResponseBodyResult { s.ErrorReason = &v return s } func (s *GetTaskResultResponseBodyResult) SetVideoUrl(v string) *GetTaskResultResponseBodyResult { s.VideoUrl = &v return s } type GetTaskResultResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetTaskResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetTaskResultResponse) String() string { return tea.Prettify(s) } func (s GetTaskResultResponse) GoString() string { return s.String() } func (s *GetTaskResultResponse) SetHeaders(v map[string]*string) *GetTaskResultResponse { s.Headers = v return s } func (s *GetTaskResultResponse) SetBody(v *GetTaskResultResponseBody) *GetTaskResultResponse { s.Body = v return s } type GetTaskStatusRequest struct { TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` } func (s GetTaskStatusRequest) String() string { return tea.Prettify(s) } func (s GetTaskStatusRequest) GoString() string { return s.String() } func (s *GetTaskStatusRequest) SetTaskId(v int64) *GetTaskStatusRequest { s.TaskId = &v return s } type GetTaskStatusResponseBody struct { Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetTaskStatusResponseBody) String() string { return tea.Prettify(s) } func (s GetTaskStatusResponseBody) GoString() string { return s.String() } func (s *GetTaskStatusResponseBody) SetStatus(v int32) *GetTaskStatusResponseBody { s.Status = &v return s } func (s *GetTaskStatusResponseBody) SetRequestId(v string) *GetTaskStatusResponseBody { s.RequestId = &v return s } type GetTaskStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetTaskStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetTaskStatusResponse) String() string { return tea.Prettify(s) } func (s GetTaskStatusResponse) GoString() string { return s.String() } func (s *GetTaskStatusResponse) SetHeaders(v map[string]*string) *GetTaskStatusResponse { s.Headers = v return s } func (s *GetTaskStatusResponse) SetBody(v *GetTaskStatusResponseBody) *GetTaskStatusResponse { s.Body = v return s } type GetTemplateRequest struct { TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` } func (s GetTemplateRequest) String() string { return tea.Prettify(s) } func (s GetTemplateRequest) GoString() string { return s.String() } func (s *GetTemplateRequest) SetTemplateId(v int64) *GetTemplateRequest { s.TemplateId = &v return s } type GetTemplateResponseBody struct { IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` Category *int32 `json:"Category,omitempty" xml:"Category,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Content map[string]interface{} `json:"Content,omitempty" xml:"Content,omitempty"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` } func (s GetTemplateResponseBody) String() string { return tea.Prettify(s) } func (s GetTemplateResponseBody) GoString() string { return s.String() } func (s *GetTemplateResponseBody) SetIsDefault(v bool) *GetTemplateResponseBody { s.IsDefault = &v return s } func (s *GetTemplateResponseBody) SetCategory(v int32) *GetTemplateResponseBody { s.Category = &v return s } func (s *GetTemplateResponseBody) SetRequestId(v string) *GetTemplateResponseBody { s.RequestId = &v return s } func (s *GetTemplateResponseBody) SetContent(v map[string]interface{}) *GetTemplateResponseBody { s.Content = v return s } func (s *GetTemplateResponseBody) SetCreateTime(v string) *GetTemplateResponseBody { s.CreateTime = &v return s } func (s *GetTemplateResponseBody) SetUpdateTime(v string) *GetTemplateResponseBody { s.UpdateTime = &v return s } func (s *GetTemplateResponseBody) SetTemplateName(v string) *GetTemplateResponseBody { s.TemplateName = &v return s } func (s *GetTemplateResponseBody) SetTemplateId(v string) *GetTemplateResponseBody { s.TemplateId = &v return s } type GetTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetTemplateResponse) String() string { return tea.Prettify(s) } func (s GetTemplateResponse) GoString() string { return s.String() } func (s *GetTemplateResponse) SetHeaders(v map[string]*string) *GetTemplateResponse { s.Headers = v return s } func (s *GetTemplateResponse) SetBody(v *GetTemplateResponseBody) *GetTemplateResponse { s.Body = v return s } type ListFaceGroupsRequest struct { PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s ListFaceGroupsRequest) String() string { return tea.Prettify(s) } func (s ListFaceGroupsRequest) GoString() string { return s.String() } func (s *ListFaceGroupsRequest) SetPageNumber(v int32) *ListFaceGroupsRequest { s.PageNumber = &v return s } func (s *ListFaceGroupsRequest) SetPageSize(v int32) *ListFaceGroupsRequest { s.PageSize = &v return s } type ListFaceGroupsResponseBody struct { TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` FaceGroups []*ListFaceGroupsResponseBodyFaceGroups `json:"FaceGroups,omitempty" xml:"FaceGroups,omitempty" type:"Repeated"` } func (s ListFaceGroupsResponseBody) String() string { return tea.Prettify(s) } func (s ListFaceGroupsResponseBody) GoString() string { return s.String() } func (s *ListFaceGroupsResponseBody) SetTotalCount(v int64) *ListFaceGroupsResponseBody { s.TotalCount = &v return s } func (s *ListFaceGroupsResponseBody) SetRequestId(v string) *ListFaceGroupsResponseBody { s.RequestId = &v return s } func (s *ListFaceGroupsResponseBody) SetPageSize(v int32) *ListFaceGroupsResponseBody { s.PageSize = &v return s } func (s *ListFaceGroupsResponseBody) SetPageNumber(v int32) *ListFaceGroupsResponseBody { s.PageNumber = &v return s } func (s *ListFaceGroupsResponseBody) SetFaceGroups(v []*ListFaceGroupsResponseBodyFaceGroups) *ListFaceGroupsResponseBody { s.FaceGroups = v return s } type ListFaceGroupsResponseBodyFaceGroups struct { Description *string `json:"Description,omitempty" xml:"Description,omitempty"` FaceGroupName *string `json:"FaceGroupName,omitempty" xml:"FaceGroupName,omitempty"` PersonCount *int64 `json:"PersonCount,omitempty" xml:"PersonCount,omitempty"` ImageCount *int64 `json:"ImageCount,omitempty" xml:"ImageCount,omitempty"` FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` Templates []*ListFaceGroupsResponseBodyFaceGroupsTemplates `json:"Templates,omitempty" xml:"Templates,omitempty" type:"Repeated"` } func (s ListFaceGroupsResponseBodyFaceGroups) String() string { return tea.Prettify(s) } func (s ListFaceGroupsResponseBodyFaceGroups) GoString() string { return s.String() } func (s *ListFaceGroupsResponseBodyFaceGroups) SetDescription(v string) *ListFaceGroupsResponseBodyFaceGroups { s.Description = &v return s } func (s *ListFaceGroupsResponseBodyFaceGroups) SetFaceGroupName(v string) *ListFaceGroupsResponseBodyFaceGroups { s.FaceGroupName = &v return s } func (s *ListFaceGroupsResponseBodyFaceGroups) SetPersonCount(v int64) *ListFaceGroupsResponseBodyFaceGroups { s.PersonCount = &v return s } func (s *ListFaceGroupsResponseBodyFaceGroups) SetImageCount(v int64) *ListFaceGroupsResponseBodyFaceGroups { s.ImageCount = &v return s } func (s *ListFaceGroupsResponseBodyFaceGroups) SetFaceGroupId(v int64) *ListFaceGroupsResponseBodyFaceGroups { s.FaceGroupId = &v return s } func (s *ListFaceGroupsResponseBodyFaceGroups) SetTemplates(v []*ListFaceGroupsResponseBodyFaceGroupsTemplates) *ListFaceGroupsResponseBodyFaceGroups { s.Templates = v return s } type ListFaceGroupsResponseBodyFaceGroupsTemplates struct { Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Id *string `json:"Id,omitempty" xml:"Id,omitempty"` } func (s ListFaceGroupsResponseBodyFaceGroupsTemplates) String() string { return tea.Prettify(s) } func (s ListFaceGroupsResponseBodyFaceGroupsTemplates) GoString() string { return s.String() } func (s *ListFaceGroupsResponseBodyFaceGroupsTemplates) SetName(v string) *ListFaceGroupsResponseBodyFaceGroupsTemplates { s.Name = &v return s } func (s *ListFaceGroupsResponseBodyFaceGroupsTemplates) SetId(v string) *ListFaceGroupsResponseBodyFaceGroupsTemplates { s.Id = &v return s } type ListFaceGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListFaceGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListFaceGroupsResponse) String() string { return tea.Prettify(s) } func (s ListFaceGroupsResponse) GoString() string { return s.String() } func (s *ListFaceGroupsResponse) SetHeaders(v map[string]*string) *ListFaceGroupsResponse { s.Headers = v return s } func (s *ListFaceGroupsResponse) SetBody(v *ListFaceGroupsResponseBody) *ListFaceGroupsResponse { s.Body = v return s } type ListFaceImagesRequest struct { FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` FacePersonId *int64 `json:"FacePersonId,omitempty" xml:"FacePersonId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s ListFaceImagesRequest) String() string { return tea.Prettify(s) } func (s ListFaceImagesRequest) GoString() string { return s.String() } func (s *ListFaceImagesRequest) SetFaceGroupId(v int64) *ListFaceImagesRequest { s.FaceGroupId = &v return s } func (s *ListFaceImagesRequest) SetFacePersonId(v int64) *ListFaceImagesRequest { s.FacePersonId = &v return s } func (s *ListFaceImagesRequest) SetPageNumber(v int32) *ListFaceImagesRequest { s.PageNumber = &v return s } func (s *ListFaceImagesRequest) SetPageSize(v int32) *ListFaceImagesRequest { s.PageSize = &v return s } type ListFaceImagesResponseBody struct { TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` FaceImages []*ListFaceImagesResponseBodyFaceImages `json:"FaceImages,omitempty" xml:"FaceImages,omitempty" type:"Repeated"` } func (s ListFaceImagesResponseBody) String() string { return tea.Prettify(s) } func (s ListFaceImagesResponseBody) GoString() string { return s.String() } func (s *ListFaceImagesResponseBody) SetTotalCount(v int64) *ListFaceImagesResponseBody { s.TotalCount = &v return s } func (s *ListFaceImagesResponseBody) SetRequestId(v string) *ListFaceImagesResponseBody { s.RequestId = &v return s } func (s *ListFaceImagesResponseBody) SetPageSize(v int32) *ListFaceImagesResponseBody { s.PageSize = &v return s } func (s *ListFaceImagesResponseBody) SetPageNumber(v int32) *ListFaceImagesResponseBody { s.PageNumber = &v return s } func (s *ListFaceImagesResponseBody) SetFaceImages(v []*ListFaceImagesResponseBodyFaceImages) *ListFaceImagesResponseBody { s.FaceImages = v return s } type ListFaceImagesResponseBodyFaceImages struct { FaceRectangle []*float32 `json:"FaceRectangle,omitempty" xml:"FaceRectangle,omitempty" type:"Repeated"` ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"` FaceImageId *int64 `json:"FaceImageId,omitempty" xml:"FaceImageId,omitempty"` } func (s ListFaceImagesResponseBodyFaceImages) String() string { return tea.Prettify(s) } func (s ListFaceImagesResponseBodyFaceImages) GoString() string { return s.String() } func (s *ListFaceImagesResponseBodyFaceImages) SetFaceRectangle(v []*float32) *ListFaceImagesResponseBodyFaceImages { s.FaceRectangle = v return s } func (s *ListFaceImagesResponseBodyFaceImages) SetImageUrl(v string) *ListFaceImagesResponseBodyFaceImages { s.ImageUrl = &v return s } func (s *ListFaceImagesResponseBodyFaceImages) SetFaceImageId(v int64) *ListFaceImagesResponseBodyFaceImages { s.FaceImageId = &v return s } type ListFaceImagesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListFaceImagesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListFaceImagesResponse) String() string { return tea.Prettify(s) } func (s ListFaceImagesResponse) GoString() string { return s.String() } func (s *ListFaceImagesResponse) SetHeaders(v map[string]*string) *ListFaceImagesResponse { s.Headers = v return s } func (s *ListFaceImagesResponse) SetBody(v *ListFaceImagesResponseBody) *ListFaceImagesResponse { s.Body = v return s } type ListFacePersonsRequest struct { PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` FacePersonName *string `json:"FacePersonName,omitempty" xml:"FacePersonName,omitempty"` } func (s ListFacePersonsRequest) String() string { return tea.Prettify(s) } func (s ListFacePersonsRequest) GoString() string { return s.String() } func (s *ListFacePersonsRequest) SetPageNumber(v int32) *ListFacePersonsRequest { s.PageNumber = &v return s } func (s *ListFacePersonsRequest) SetPageSize(v int32) *ListFacePersonsRequest { s.PageSize = &v return s } func (s *ListFacePersonsRequest) SetFaceGroupId(v int64) *ListFacePersonsRequest { s.FaceGroupId = &v return s } func (s *ListFacePersonsRequest) SetFacePersonName(v string) *ListFacePersonsRequest { s.FacePersonName = &v return s } type ListFacePersonsResponseBody struct { TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` FacePersons []*ListFacePersonsResponseBodyFacePersons `json:"FacePersons,omitempty" xml:"FacePersons,omitempty" type:"Repeated"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` } func (s ListFacePersonsResponseBody) String() string { return tea.Prettify(s) } func (s ListFacePersonsResponseBody) GoString() string { return s.String() } func (s *ListFacePersonsResponseBody) SetTotalCount(v int64) *ListFacePersonsResponseBody { s.TotalCount = &v return s } func (s *ListFacePersonsResponseBody) SetFacePersons(v []*ListFacePersonsResponseBodyFacePersons) *ListFacePersonsResponseBody { s.FacePersons = v return s } func (s *ListFacePersonsResponseBody) SetRequestId(v string) *ListFacePersonsResponseBody { s.RequestId = &v return s } func (s *ListFacePersonsResponseBody) SetPageSize(v int32) *ListFacePersonsResponseBody { s.PageSize = &v return s } func (s *ListFacePersonsResponseBody) SetPageNumber(v int32) *ListFacePersonsResponseBody { s.PageNumber = &v return s } type ListFacePersonsResponseBodyFacePersons struct { ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"` ImageCount *int64 `json:"ImageCount,omitempty" xml:"ImageCount,omitempty"` FacePersonId *int64 `json:"FacePersonId,omitempty" xml:"FacePersonId,omitempty"` FacePersonName *string `json:"FacePersonName,omitempty" xml:"FacePersonName,omitempty"` } func (s ListFacePersonsResponseBodyFacePersons) String() string { return tea.Prettify(s) } func (s ListFacePersonsResponseBodyFacePersons) GoString() string { return s.String() } func (s *ListFacePersonsResponseBodyFacePersons) SetImageUrl(v string) *ListFacePersonsResponseBodyFacePersons { s.ImageUrl = &v return s } func (s *ListFacePersonsResponseBodyFacePersons) SetImageCount(v int64) *ListFacePersonsResponseBodyFacePersons { s.ImageCount = &v return s } func (s *ListFacePersonsResponseBodyFacePersons) SetFacePersonId(v int64) *ListFacePersonsResponseBodyFacePersons { s.FacePersonId = &v return s } func (s *ListFacePersonsResponseBodyFacePersons) SetFacePersonName(v string) *ListFacePersonsResponseBodyFacePersons { s.FacePersonName = &v return s } type ListFacePersonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListFacePersonsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListFacePersonsResponse) String() string { return tea.Prettify(s) } func (s ListFacePersonsResponse) GoString() string { return s.String() } func (s *ListFacePersonsResponse) SetHeaders(v map[string]*string) *ListFacePersonsResponse { s.Headers = v return s } func (s *ListFacePersonsResponse) SetBody(v *ListFacePersonsResponseBody) *ListFacePersonsResponse { s.Body = v return s } type ListTemplatesRequest struct { PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"` } func (s ListTemplatesRequest) String() string { return tea.Prettify(s) } func (s ListTemplatesRequest) GoString() string { return s.String() } func (s *ListTemplatesRequest) SetPageNumber(v int32) *ListTemplatesRequest { s.PageNumber = &v return s } func (s *ListTemplatesRequest) SetPageSize(v int32) *ListTemplatesRequest { s.PageSize = &v return s } func (s *ListTemplatesRequest) SetTemplateId(v int64) *ListTemplatesRequest { s.TemplateId = &v return s } func (s *ListTemplatesRequest) SetTemplateName(v string) *ListTemplatesRequest { s.TemplateName = &v return s } func (s *ListTemplatesRequest) SetType(v int32) *ListTemplatesRequest { s.Type = &v return s } type ListTemplatesResponseBody struct { TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` Templates []*ListTemplatesResponseBodyTemplates `json:"Templates,omitempty" xml:"Templates,omitempty" type:"Repeated"` TotalAmount *int64 `json:"TotalAmount,omitempty" xml:"TotalAmount,omitempty"` } func (s ListTemplatesResponseBody) String() string { return tea.Prettify(s) } func (s ListTemplatesResponseBody) GoString() string { return s.String() } func (s *ListTemplatesResponseBody) SetTotalCount(v int64) *ListTemplatesResponseBody { s.TotalCount = &v return s } func (s *ListTemplatesResponseBody) SetPageSize(v int32) *ListTemplatesResponseBody { s.PageSize = &v return s } func (s *ListTemplatesResponseBody) SetRequestId(v string) *ListTemplatesResponseBody { s.RequestId = &v return s } func (s *ListTemplatesResponseBody) SetPageNumber(v int32) *ListTemplatesResponseBody { s.PageNumber = &v return s } func (s *ListTemplatesResponseBody) SetTemplates(v []*ListTemplatesResponseBodyTemplates) *ListTemplatesResponseBody { s.Templates = v return s } func (s *ListTemplatesResponseBody) SetTotalAmount(v int64) *ListTemplatesResponseBody { s.TotalAmount = &v return s } type ListTemplatesResponseBodyTemplates struct { Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"` IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` } func (s ListTemplatesResponseBodyTemplates) String() string { return tea.Prettify(s) } func (s ListTemplatesResponseBodyTemplates) GoString() string { return s.String() } func (s *ListTemplatesResponseBodyTemplates) SetType(v int32) *ListTemplatesResponseBodyTemplates { s.Type = &v return s } func (s *ListTemplatesResponseBodyTemplates) SetIsDefault(v bool) *ListTemplatesResponseBodyTemplates { s.IsDefault = &v return s } func (s *ListTemplatesResponseBodyTemplates) SetUpdateTime(v string) *ListTemplatesResponseBodyTemplates { s.UpdateTime = &v return s } func (s *ListTemplatesResponseBodyTemplates) SetCreateTime(v string) *ListTemplatesResponseBodyTemplates { s.CreateTime = &v return s } func (s *ListTemplatesResponseBodyTemplates) SetTemplateName(v string) *ListTemplatesResponseBodyTemplates { s.TemplateName = &v return s } func (s *ListTemplatesResponseBodyTemplates) SetTemplateId(v string) *ListTemplatesResponseBodyTemplates { s.TemplateId = &v return s } type ListTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListTemplatesResponse) String() string { return tea.Prettify(s) } func (s ListTemplatesResponse) GoString() string { return s.String() } func (s *ListTemplatesResponse) SetHeaders(v map[string]*string) *ListTemplatesResponse { s.Headers = v return s } func (s *ListTemplatesResponse) SetBody(v *ListTemplatesResponseBody) *ListTemplatesResponse { s.Body = v return s } type ProcessFaceAlgorithmRequest struct { Data *string `json:"Data,omitempty" xml:"Data,omitempty"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` } func (s ProcessFaceAlgorithmRequest) String() string { return tea.Prettify(s) } func (s ProcessFaceAlgorithmRequest) GoString() string { return s.String() } func (s *ProcessFaceAlgorithmRequest) SetData(v string) *ProcessFaceAlgorithmRequest { s.Data = &v return s } func (s *ProcessFaceAlgorithmRequest) SetAppKey(v string) *ProcessFaceAlgorithmRequest { s.AppKey = &v return s } type ProcessFaceAlgorithmResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` } func (s ProcessFaceAlgorithmResponseBody) String() string { return tea.Prettify(s) } func (s ProcessFaceAlgorithmResponseBody) GoString() string { return s.String() } func (s *ProcessFaceAlgorithmResponseBody) SetMessage(v string) *ProcessFaceAlgorithmResponseBody { s.Message = &v return s } func (s *ProcessFaceAlgorithmResponseBody) SetRequestId(v string) *ProcessFaceAlgorithmResponseBody { s.RequestId = &v return s } func (s *ProcessFaceAlgorithmResponseBody) SetData(v string) *ProcessFaceAlgorithmResponseBody { s.Data = &v return s } func (s *ProcessFaceAlgorithmResponseBody) SetCode(v int32) *ProcessFaceAlgorithmResponseBody { s.Code = &v return s } type ProcessFaceAlgorithmResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ProcessFaceAlgorithmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ProcessFaceAlgorithmResponse) String() string { return tea.Prettify(s) } func (s ProcessFaceAlgorithmResponse) GoString() string { return s.String() } func (s *ProcessFaceAlgorithmResponse) SetHeaders(v map[string]*string) *ProcessFaceAlgorithmResponse { s.Headers = v return s } func (s *ProcessFaceAlgorithmResponse) SetBody(v *ProcessFaceAlgorithmResponseBody) *ProcessFaceAlgorithmResponse { s.Body = v return s } type ProcessImageTagAlgorithmRequest struct { Data *string `json:"Data,omitempty" xml:"Data,omitempty"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` } func (s ProcessImageTagAlgorithmRequest) String() string { return tea.Prettify(s) } func (s ProcessImageTagAlgorithmRequest) GoString() string { return s.String() } func (s *ProcessImageTagAlgorithmRequest) SetData(v string) *ProcessImageTagAlgorithmRequest { s.Data = &v return s } func (s *ProcessImageTagAlgorithmRequest) SetAppKey(v string) *ProcessImageTagAlgorithmRequest { s.AppKey = &v return s } type ProcessImageTagAlgorithmResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` } func (s ProcessImageTagAlgorithmResponseBody) String() string { return tea.Prettify(s) } func (s ProcessImageTagAlgorithmResponseBody) GoString() string { return s.String() } func (s *ProcessImageTagAlgorithmResponseBody) SetMessage(v string) *ProcessImageTagAlgorithmResponseBody { s.Message = &v return s } func (s *ProcessImageTagAlgorithmResponseBody) SetRequestId(v string) *ProcessImageTagAlgorithmResponseBody { s.RequestId = &v return s } func (s *ProcessImageTagAlgorithmResponseBody) SetData(v string) *ProcessImageTagAlgorithmResponseBody { s.Data = &v return s } func (s *ProcessImageTagAlgorithmResponseBody) SetCode(v int32) *ProcessImageTagAlgorithmResponseBody { s.Code = &v return s } type ProcessImageTagAlgorithmResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ProcessImageTagAlgorithmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ProcessImageTagAlgorithmResponse) String() string { return tea.Prettify(s) } func (s ProcessImageTagAlgorithmResponse) GoString() string { return s.String() } func (s *ProcessImageTagAlgorithmResponse) SetHeaders(v map[string]*string) *ProcessImageTagAlgorithmResponse { s.Headers = v return s } func (s *ProcessImageTagAlgorithmResponse) SetBody(v *ProcessImageTagAlgorithmResponseBody) *ProcessImageTagAlgorithmResponse { s.Body = v return s } type ProcessLandmarkAlgorithmRequest struct { Data *string `json:"Data,omitempty" xml:"Data,omitempty"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` } func (s ProcessLandmarkAlgorithmRequest) String() string { return tea.Prettify(s) } func (s ProcessLandmarkAlgorithmRequest) GoString() string { return s.String() } func (s *ProcessLandmarkAlgorithmRequest) SetData(v string) *ProcessLandmarkAlgorithmRequest { s.Data = &v return s } func (s *ProcessLandmarkAlgorithmRequest) SetAppKey(v string) *ProcessLandmarkAlgorithmRequest { s.AppKey = &v return s } type ProcessLandmarkAlgorithmResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` } func (s ProcessLandmarkAlgorithmResponseBody) String() string { return tea.Prettify(s) } func (s ProcessLandmarkAlgorithmResponseBody) GoString() string { return s.String() } func (s *ProcessLandmarkAlgorithmResponseBody) SetMessage(v string) *ProcessLandmarkAlgorithmResponseBody { s.Message = &v return s } func (s *ProcessLandmarkAlgorithmResponseBody) SetRequestId(v string) *ProcessLandmarkAlgorithmResponseBody { s.RequestId = &v return s } func (s *ProcessLandmarkAlgorithmResponseBody) SetData(v string) *ProcessLandmarkAlgorithmResponseBody { s.Data = &v return s } func (s *ProcessLandmarkAlgorithmResponseBody) SetCode(v int32) *ProcessLandmarkAlgorithmResponseBody { s.Code = &v return s } type ProcessLandmarkAlgorithmResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ProcessLandmarkAlgorithmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ProcessLandmarkAlgorithmResponse) String() string { return tea.Prettify(s) } func (s ProcessLandmarkAlgorithmResponse) GoString() string { return s.String() } func (s *ProcessLandmarkAlgorithmResponse) SetHeaders(v map[string]*string) *ProcessLandmarkAlgorithmResponse { s.Headers = v return s } func (s *ProcessLandmarkAlgorithmResponse) SetBody(v *ProcessLandmarkAlgorithmResponseBody) *ProcessLandmarkAlgorithmResponse { s.Body = v return s } type ProcessLogoAlgorithmRequest struct { Data *string `json:"Data,omitempty" xml:"Data,omitempty"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` } func (s ProcessLogoAlgorithmRequest) String() string { return tea.Prettify(s) } func (s ProcessLogoAlgorithmRequest) GoString() string { return s.String() } func (s *ProcessLogoAlgorithmRequest) SetData(v string) *ProcessLogoAlgorithmRequest { s.Data = &v return s } func (s *ProcessLogoAlgorithmRequest) SetAppKey(v string) *ProcessLogoAlgorithmRequest { s.AppKey = &v return s } type ProcessLogoAlgorithmResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` } func (s ProcessLogoAlgorithmResponseBody) String() string { return tea.Prettify(s) } func (s ProcessLogoAlgorithmResponseBody) GoString() string { return s.String() } func (s *ProcessLogoAlgorithmResponseBody) SetMessage(v string) *ProcessLogoAlgorithmResponseBody { s.Message = &v return s } func (s *ProcessLogoAlgorithmResponseBody) SetRequestId(v string) *ProcessLogoAlgorithmResponseBody { s.RequestId = &v return s } func (s *ProcessLogoAlgorithmResponseBody) SetData(v string) *ProcessLogoAlgorithmResponseBody { s.Data = &v return s } func (s *ProcessLogoAlgorithmResponseBody) SetCode(v int32) *ProcessLogoAlgorithmResponseBody { s.Code = &v return s } type ProcessLogoAlgorithmResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ProcessLogoAlgorithmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ProcessLogoAlgorithmResponse) String() string { return tea.Prettify(s) } func (s ProcessLogoAlgorithmResponse) GoString() string { return s.String() } func (s *ProcessLogoAlgorithmResponse) SetHeaders(v map[string]*string) *ProcessLogoAlgorithmResponse { s.Headers = v return s } func (s *ProcessLogoAlgorithmResponse) SetBody(v *ProcessLogoAlgorithmResponseBody) *ProcessLogoAlgorithmResponse { s.Body = v return s } type ProcessNewsAlgorithmRequest struct { Data *string `json:"Data,omitempty" xml:"Data,omitempty"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` } func (s ProcessNewsAlgorithmRequest) String() string { return tea.Prettify(s) } func (s ProcessNewsAlgorithmRequest) GoString() string { return s.String() } func (s *ProcessNewsAlgorithmRequest) SetData(v string) *ProcessNewsAlgorithmRequest { s.Data = &v return s } func (s *ProcessNewsAlgorithmRequest) SetAppKey(v string) *ProcessNewsAlgorithmRequest { s.AppKey = &v return s } type ProcessNewsAlgorithmResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` } func (s ProcessNewsAlgorithmResponseBody) String() string { return tea.Prettify(s) } func (s ProcessNewsAlgorithmResponseBody) GoString() string { return s.String() } func (s *ProcessNewsAlgorithmResponseBody) SetMessage(v string) *ProcessNewsAlgorithmResponseBody { s.Message = &v return s } func (s *ProcessNewsAlgorithmResponseBody) SetRequestId(v string) *ProcessNewsAlgorithmResponseBody { s.RequestId = &v return s } func (s *ProcessNewsAlgorithmResponseBody) SetData(v string) *ProcessNewsAlgorithmResponseBody { s.Data = &v return s } func (s *ProcessNewsAlgorithmResponseBody) SetCode(v int32) *ProcessNewsAlgorithmResponseBody { s.Code = &v return s } type ProcessNewsAlgorithmResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ProcessNewsAlgorithmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ProcessNewsAlgorithmResponse) String() string { return tea.Prettify(s) } func (s ProcessNewsAlgorithmResponse) GoString() string { return s.String() } func (s *ProcessNewsAlgorithmResponse) SetHeaders(v map[string]*string) *ProcessNewsAlgorithmResponse { s.Headers = v return s } func (s *ProcessNewsAlgorithmResponse) SetBody(v *ProcessNewsAlgorithmResponseBody) *ProcessNewsAlgorithmResponse { s.Body = v return s } type ProcessNlpAlgorithmRequest struct { AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` } func (s ProcessNlpAlgorithmRequest) String() string { return tea.Prettify(s) } func (s ProcessNlpAlgorithmRequest) GoString() string { return s.String() } func (s *ProcessNlpAlgorithmRequest) SetAppKey(v string) *ProcessNlpAlgorithmRequest { s.AppKey = &v return s } func (s *ProcessNlpAlgorithmRequest) SetData(v string) *ProcessNlpAlgorithmRequest { s.Data = &v return s } type ProcessNlpAlgorithmResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` } func (s ProcessNlpAlgorithmResponseBody) String() string { return tea.Prettify(s) } func (s ProcessNlpAlgorithmResponseBody) GoString() string { return s.String() } func (s *ProcessNlpAlgorithmResponseBody) SetMessage(v string) *ProcessNlpAlgorithmResponseBody { s.Message = &v return s } func (s *ProcessNlpAlgorithmResponseBody) SetRequestId(v string) *ProcessNlpAlgorithmResponseBody { s.RequestId = &v return s } func (s *ProcessNlpAlgorithmResponseBody) SetData(v string) *ProcessNlpAlgorithmResponseBody { s.Data = &v return s } func (s *ProcessNlpAlgorithmResponseBody) SetCode(v int32) *ProcessNlpAlgorithmResponseBody { s.Code = &v return s } type ProcessNlpAlgorithmResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ProcessNlpAlgorithmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ProcessNlpAlgorithmResponse) String() string { return tea.Prettify(s) } func (s ProcessNlpAlgorithmResponse) GoString() string { return s.String() } func (s *ProcessNlpAlgorithmResponse) SetHeaders(v map[string]*string) *ProcessNlpAlgorithmResponse { s.Headers = v return s } func (s *ProcessNlpAlgorithmResponse) SetBody(v *ProcessNlpAlgorithmResponseBody) *ProcessNlpAlgorithmResponse { s.Body = v return s } type ProcessOcrAlgorithmRequest struct { AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` } func (s ProcessOcrAlgorithmRequest) String() string { return tea.Prettify(s) } func (s ProcessOcrAlgorithmRequest) GoString() string { return s.String() } func (s *ProcessOcrAlgorithmRequest) SetAppKey(v string) *ProcessOcrAlgorithmRequest { s.AppKey = &v return s } func (s *ProcessOcrAlgorithmRequest) SetData(v string) *ProcessOcrAlgorithmRequest { s.Data = &v return s } type ProcessOcrAlgorithmResponseBody struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Data *string `json:"Data,omitempty" xml:"Data,omitempty"` Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"` } func (s ProcessOcrAlgorithmResponseBody) String() string { return tea.Prettify(s) } func (s ProcessOcrAlgorithmResponseBody) GoString() string { return s.String() } func (s *ProcessOcrAlgorithmResponseBody) SetMessage(v string) *ProcessOcrAlgorithmResponseBody { s.Message = &v return s } func (s *ProcessOcrAlgorithmResponseBody) SetRequestId(v string) *ProcessOcrAlgorithmResponseBody { s.RequestId = &v return s } func (s *ProcessOcrAlgorithmResponseBody) SetData(v string) *ProcessOcrAlgorithmResponseBody { s.Data = &v return s } func (s *ProcessOcrAlgorithmResponseBody) SetCode(v int32) *ProcessOcrAlgorithmResponseBody { s.Code = &v return s } type ProcessOcrAlgorithmResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ProcessOcrAlgorithmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ProcessOcrAlgorithmResponse) String() string { return tea.Prettify(s) } func (s ProcessOcrAlgorithmResponse) GoString() string { return s.String() } func (s *ProcessOcrAlgorithmResponse) SetHeaders(v map[string]*string) *ProcessOcrAlgorithmResponse { s.Headers = v return s } func (s *ProcessOcrAlgorithmResponse) SetBody(v *ProcessOcrAlgorithmResponseBody) *ProcessOcrAlgorithmResponse { s.Body = v return s } type RegisterFaceImageRequest struct { FaceGroupId *int64 `json:"FaceGroupId,omitempty" xml:"FaceGroupId,omitempty"` FacePersonId *int64 `json:"FacePersonId,omitempty" xml:"FacePersonId,omitempty"` ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"` } func (s RegisterFaceImageRequest) String() string { return tea.Prettify(s) } func (s RegisterFaceImageRequest) GoString() string { return s.String() } func (s *RegisterFaceImageRequest) SetFaceGroupId(v int64) *RegisterFaceImageRequest { s.FaceGroupId = &v return s } func (s *RegisterFaceImageRequest) SetFacePersonId(v int64) *RegisterFaceImageRequest { s.FacePersonId = &v return s } func (s *RegisterFaceImageRequest) SetImageUrl(v string) *RegisterFaceImageRequest { s.ImageUrl = &v return s } type RegisterFaceImageResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` FaceImages []*RegisterFaceImageResponseBodyFaceImages `json:"FaceImages,omitempty" xml:"FaceImages,omitempty" type:"Repeated"` } func (s RegisterFaceImageResponseBody) String() string { return tea.Prettify(s) } func (s RegisterFaceImageResponseBody) GoString() string { return s.String() } func (s *RegisterFaceImageResponseBody) SetRequestId(v string) *RegisterFaceImageResponseBody { s.RequestId = &v return s } func (s *RegisterFaceImageResponseBody) SetFaceImages(v []*RegisterFaceImageResponseBodyFaceImages) *RegisterFaceImageResponseBody { s.FaceImages = v return s } type RegisterFaceImageResponseBodyFaceImages struct { FaceImageId *int64 `json:"FaceImageId,omitempty" xml:"FaceImageId,omitempty"` } func (s RegisterFaceImageResponseBodyFaceImages) String() string { return tea.Prettify(s) } func (s RegisterFaceImageResponseBodyFaceImages) GoString() string { return s.String() } func (s *RegisterFaceImageResponseBodyFaceImages) SetFaceImageId(v int64) *RegisterFaceImageResponseBodyFaceImages { s.FaceImageId = &v return s } type RegisterFaceImageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *RegisterFaceImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s RegisterFaceImageResponse) String() string { return tea.Prettify(s) } func (s RegisterFaceImageResponse) GoString() string { return s.String() } func (s *RegisterFaceImageResponse) SetHeaders(v map[string]*string) *RegisterFaceImageResponse { s.Headers = v return s } func (s *RegisterFaceImageResponse) SetBody(v *RegisterFaceImageResponseBody) *RegisterFaceImageResponse { s.Body = v return s } type UpdateTemplateRequest struct { TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` Content *string `json:"Content,omitempty" xml:"Content,omitempty"` IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"` } func (s UpdateTemplateRequest) String() string { return tea.Prettify(s) } func (s UpdateTemplateRequest) GoString() string { return s.String() } func (s *UpdateTemplateRequest) SetTemplateId(v string) *UpdateTemplateRequest { s.TemplateId = &v return s } func (s *UpdateTemplateRequest) SetTemplateName(v string) *UpdateTemplateRequest { s.TemplateName = &v return s } func (s *UpdateTemplateRequest) SetContent(v string) *UpdateTemplateRequest { s.Content = &v return s } func (s *UpdateTemplateRequest) SetIsDefault(v bool) *UpdateTemplateRequest { s.IsDefault = &v return s } func (s *UpdateTemplateRequest) SetType(v int32) *UpdateTemplateRequest { s.Type = &v return s } type UpdateTemplateResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s UpdateTemplateResponseBody) String() string { return tea.Prettify(s) } func (s UpdateTemplateResponseBody) GoString() string { return s.String() } func (s *UpdateTemplateResponseBody) SetRequestId(v string) *UpdateTemplateResponseBody { s.RequestId = &v return s } type UpdateTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *UpdateTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s UpdateTemplateResponse) String() string { return tea.Prettify(s) } func (s UpdateTemplateResponse) GoString() string { return s.String() } func (s *UpdateTemplateResponse) SetHeaders(v map[string]*string) *UpdateTemplateResponse { s.Headers = v return s } func (s *UpdateTemplateResponse) SetBody(v *UpdateTemplateResponseBody) *UpdateTemplateResponse { 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 } client.EndpointRule = tea.String("regional") _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("multimediaai"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint) if _err != nil { return _err } return nil } func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) { if !tea.BoolValue(util.Empty(endpoint)) { _result = endpoint return _result, _err } if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) { _result = endpointMap[tea.StringValue(regionId)] return _result, _err } _body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateCoverTaskWithOptions(request *CreateCoverTaskRequest, runtime *util.RuntimeOptions) (_result *CreateCoverTaskResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateCoverTaskResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateCoverTask"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateCoverTask(request *CreateCoverTaskRequest) (_result *CreateCoverTaskResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateCoverTaskResponse{} _body, _err := client.CreateCoverTaskWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateFaceGroupWithOptions(request *CreateFaceGroupRequest, runtime *util.RuntimeOptions) (_result *CreateFaceGroupResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateFaceGroupResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateFaceGroup"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateFaceGroup(request *CreateFaceGroupRequest) (_result *CreateFaceGroupResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateFaceGroupResponse{} _body, _err := client.CreateFaceGroupWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateFacePersonWithOptions(request *CreateFacePersonRequest, runtime *util.RuntimeOptions) (_result *CreateFacePersonResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateFacePersonResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateFacePerson"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateFacePerson(request *CreateFacePersonRequest) (_result *CreateFacePersonResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateFacePersonResponse{} _body, _err := client.CreateFacePersonWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateGifTaskWithOptions(request *CreateGifTaskRequest, runtime *util.RuntimeOptions) (_result *CreateGifTaskResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateGifTaskResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateGifTask"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateGifTask(request *CreateGifTaskRequest) (_result *CreateGifTaskResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateGifTaskResponse{} _body, _err := client.CreateGifTaskWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateLabelTaskWithOptions(request *CreateLabelTaskRequest, runtime *util.RuntimeOptions) (_result *CreateLabelTaskResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateLabelTaskResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateLabelTask"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateLabelTask(request *CreateLabelTaskRequest) (_result *CreateLabelTaskResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateLabelTaskResponse{} _body, _err := client.CreateLabelTaskWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateTemplateWithOptions(request *CreateTemplateRequest, runtime *util.RuntimeOptions) (_result *CreateTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateTemplateResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateTemplate"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateTemplate(request *CreateTemplateRequest) (_result *CreateTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateTemplateResponse{} _body, _err := client.CreateTemplateWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteFaceGroupWithOptions(request *DeleteFaceGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteFaceGroupResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteFaceGroupResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteFaceGroup"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteFaceGroup(request *DeleteFaceGroupRequest) (_result *DeleteFaceGroupResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteFaceGroupResponse{} _body, _err := client.DeleteFaceGroupWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteFaceImageWithOptions(request *DeleteFaceImageRequest, runtime *util.RuntimeOptions) (_result *DeleteFaceImageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteFaceImageResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteFaceImage"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteFaceImage(request *DeleteFaceImageRequest) (_result *DeleteFaceImageResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteFaceImageResponse{} _body, _err := client.DeleteFaceImageWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteFacePersonWithOptions(request *DeleteFacePersonRequest, runtime *util.RuntimeOptions) (_result *DeleteFacePersonResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteFacePersonResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteFacePerson"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteFacePerson(request *DeleteFacePersonRequest) (_result *DeleteFacePersonResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteFacePersonResponse{} _body, _err := client.DeleteFacePersonWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetTaskResultWithOptions(request *GetTaskResultRequest, runtime *util.RuntimeOptions) (_result *GetTaskResultResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &GetTaskResultResponse{} _body, _err := client.DoRPCRequest(tea.String("GetTaskResult"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetTaskResult(request *GetTaskResultRequest) (_result *GetTaskResultResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetTaskResultResponse{} _body, _err := client.GetTaskResultWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetTaskStatusWithOptions(request *GetTaskStatusRequest, runtime *util.RuntimeOptions) (_result *GetTaskStatusResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &GetTaskStatusResponse{} _body, _err := client.DoRPCRequest(tea.String("GetTaskStatus"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetTaskStatus(request *GetTaskStatusRequest) (_result *GetTaskStatusResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetTaskStatusResponse{} _body, _err := client.GetTaskStatusWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetTemplateWithOptions(request *GetTemplateRequest, runtime *util.RuntimeOptions) (_result *GetTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &GetTemplateResponse{} _body, _err := client.DoRPCRequest(tea.String("GetTemplate"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetTemplate(request *GetTemplateRequest) (_result *GetTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetTemplateResponse{} _body, _err := client.GetTemplateWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListFaceGroupsWithOptions(request *ListFaceGroupsRequest, runtime *util.RuntimeOptions) (_result *ListFaceGroupsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ListFaceGroupsResponse{} _body, _err := client.DoRPCRequest(tea.String("ListFaceGroups"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListFaceGroups(request *ListFaceGroupsRequest) (_result *ListFaceGroupsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListFaceGroupsResponse{} _body, _err := client.ListFaceGroupsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListFaceImagesWithOptions(request *ListFaceImagesRequest, runtime *util.RuntimeOptions) (_result *ListFaceImagesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ListFaceImagesResponse{} _body, _err := client.DoRPCRequest(tea.String("ListFaceImages"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListFaceImages(request *ListFaceImagesRequest) (_result *ListFaceImagesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListFaceImagesResponse{} _body, _err := client.ListFaceImagesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListFacePersonsWithOptions(request *ListFacePersonsRequest, runtime *util.RuntimeOptions) (_result *ListFacePersonsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ListFacePersonsResponse{} _body, _err := client.DoRPCRequest(tea.String("ListFacePersons"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListFacePersons(request *ListFacePersonsRequest) (_result *ListFacePersonsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListFacePersonsResponse{} _body, _err := client.ListFacePersonsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListTemplatesWithOptions(request *ListTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListTemplatesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ListTemplatesResponse{} _body, _err := client.DoRPCRequest(tea.String("ListTemplates"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListTemplates(request *ListTemplatesRequest) (_result *ListTemplatesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListTemplatesResponse{} _body, _err := client.ListTemplatesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ProcessFaceAlgorithmWithOptions(request *ProcessFaceAlgorithmRequest, runtime *util.RuntimeOptions) (_result *ProcessFaceAlgorithmResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ProcessFaceAlgorithmResponse{} _body, _err := client.DoRPCRequest(tea.String("ProcessFaceAlgorithm"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ProcessFaceAlgorithm(request *ProcessFaceAlgorithmRequest) (_result *ProcessFaceAlgorithmResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ProcessFaceAlgorithmResponse{} _body, _err := client.ProcessFaceAlgorithmWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ProcessImageTagAlgorithmWithOptions(request *ProcessImageTagAlgorithmRequest, runtime *util.RuntimeOptions) (_result *ProcessImageTagAlgorithmResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ProcessImageTagAlgorithmResponse{} _body, _err := client.DoRPCRequest(tea.String("ProcessImageTagAlgorithm"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ProcessImageTagAlgorithm(request *ProcessImageTagAlgorithmRequest) (_result *ProcessImageTagAlgorithmResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ProcessImageTagAlgorithmResponse{} _body, _err := client.ProcessImageTagAlgorithmWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ProcessLandmarkAlgorithmWithOptions(request *ProcessLandmarkAlgorithmRequest, runtime *util.RuntimeOptions) (_result *ProcessLandmarkAlgorithmResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ProcessLandmarkAlgorithmResponse{} _body, _err := client.DoRPCRequest(tea.String("ProcessLandmarkAlgorithm"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ProcessLandmarkAlgorithm(request *ProcessLandmarkAlgorithmRequest) (_result *ProcessLandmarkAlgorithmResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ProcessLandmarkAlgorithmResponse{} _body, _err := client.ProcessLandmarkAlgorithmWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ProcessLogoAlgorithmWithOptions(request *ProcessLogoAlgorithmRequest, runtime *util.RuntimeOptions) (_result *ProcessLogoAlgorithmResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ProcessLogoAlgorithmResponse{} _body, _err := client.DoRPCRequest(tea.String("ProcessLogoAlgorithm"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ProcessLogoAlgorithm(request *ProcessLogoAlgorithmRequest) (_result *ProcessLogoAlgorithmResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ProcessLogoAlgorithmResponse{} _body, _err := client.ProcessLogoAlgorithmWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ProcessNewsAlgorithmWithOptions(request *ProcessNewsAlgorithmRequest, runtime *util.RuntimeOptions) (_result *ProcessNewsAlgorithmResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ProcessNewsAlgorithmResponse{} _body, _err := client.DoRPCRequest(tea.String("ProcessNewsAlgorithm"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ProcessNewsAlgorithm(request *ProcessNewsAlgorithmRequest) (_result *ProcessNewsAlgorithmResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ProcessNewsAlgorithmResponse{} _body, _err := client.ProcessNewsAlgorithmWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ProcessNlpAlgorithmWithOptions(request *ProcessNlpAlgorithmRequest, runtime *util.RuntimeOptions) (_result *ProcessNlpAlgorithmResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ProcessNlpAlgorithmResponse{} _body, _err := client.DoRPCRequest(tea.String("ProcessNlpAlgorithm"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ProcessNlpAlgorithm(request *ProcessNlpAlgorithmRequest) (_result *ProcessNlpAlgorithmResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ProcessNlpAlgorithmResponse{} _body, _err := client.ProcessNlpAlgorithmWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ProcessOcrAlgorithmWithOptions(request *ProcessOcrAlgorithmRequest, runtime *util.RuntimeOptions) (_result *ProcessOcrAlgorithmResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ProcessOcrAlgorithmResponse{} _body, _err := client.DoRPCRequest(tea.String("ProcessOcrAlgorithm"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ProcessOcrAlgorithm(request *ProcessOcrAlgorithmRequest) (_result *ProcessOcrAlgorithmResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ProcessOcrAlgorithmResponse{} _body, _err := client.ProcessOcrAlgorithmWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) RegisterFaceImageWithOptions(request *RegisterFaceImageRequest, runtime *util.RuntimeOptions) (_result *RegisterFaceImageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &RegisterFaceImageResponse{} _body, _err := client.DoRPCRequest(tea.String("RegisterFaceImage"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) RegisterFaceImage(request *RegisterFaceImageRequest) (_result *RegisterFaceImageResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &RegisterFaceImageResponse{} _body, _err := client.RegisterFaceImageWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateTemplateWithOptions(request *UpdateTemplateRequest, runtime *util.RuntimeOptions) (_result *UpdateTemplateResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &UpdateTemplateResponse{} _body, _err := client.DoRPCRequest(tea.String("UpdateTemplate"), tea.String("2019-08-10"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateTemplate(request *UpdateTemplateRequest) (_result *UpdateTemplateResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateTemplateResponse{} _body, _err := client.UpdateTemplateWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }