mts-20210728/client/client.go (1,945 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. /** * */ package client import ( openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client" endpointutil "github.com/alibabacloud-go/endpoint-util/service" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/v2/service" "github.com/alibabacloud-go/tea/tea" ) type QueryCopyrightRequest struct { CreateTimeEnd *int64 `json:"CreateTimeEnd,omitempty" xml:"CreateTimeEnd,omitempty"` CreateTimeStart *int64 `json:"CreateTimeStart,omitempty" xml:"CreateTimeStart,omitempty"` JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` Level *int64 `json:"Level,omitempty" xml:"Level,omitempty"` PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s QueryCopyrightRequest) String() string { return tea.Prettify(s) } func (s QueryCopyrightRequest) GoString() string { return s.String() } func (s *QueryCopyrightRequest) SetCreateTimeEnd(v int64) *QueryCopyrightRequest { s.CreateTimeEnd = &v return s } func (s *QueryCopyrightRequest) SetCreateTimeStart(v int64) *QueryCopyrightRequest { s.CreateTimeStart = &v return s } func (s *QueryCopyrightRequest) SetJobId(v string) *QueryCopyrightRequest { s.JobId = &v return s } func (s *QueryCopyrightRequest) SetLevel(v int64) *QueryCopyrightRequest { s.Level = &v return s } func (s *QueryCopyrightRequest) SetPageNumber(v int64) *QueryCopyrightRequest { s.PageNumber = &v return s } func (s *QueryCopyrightRequest) SetPageSize(v int64) *QueryCopyrightRequest { s.PageSize = &v return s } type QueryCopyrightResponseBody struct { Data []*QueryCopyrightResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s QueryCopyrightResponseBody) String() string { return tea.Prettify(s) } func (s QueryCopyrightResponseBody) GoString() string { return s.String() } func (s *QueryCopyrightResponseBody) SetData(v []*QueryCopyrightResponseBodyData) *QueryCopyrightResponseBody { s.Data = v return s } func (s *QueryCopyrightResponseBody) SetRequestID(v string) *QueryCopyrightResponseBody { s.RequestID = &v return s } func (s *QueryCopyrightResponseBody) SetStatusCode(v int64) *QueryCopyrightResponseBody { s.StatusCode = &v return s } type QueryCopyrightResponseBodyData struct { Callback *string `json:"Callback,omitempty" xml:"Callback,omitempty"` GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` Input *string `json:"Input,omitempty" xml:"Input,omitempty"` JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` Level *int64 `json:"Level,omitempty" xml:"Level,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` MessageId *int64 `json:"MessageId,omitempty" xml:"MessageId,omitempty"` Output *string `json:"Output,omitempty" xml:"Output,omitempty"` Result *string `json:"Result,omitempty" xml:"Result,omitempty"` Status *string `json:"Status,omitempty" xml:"Status,omitempty"` UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"` UserId *int64 `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s QueryCopyrightResponseBodyData) String() string { return tea.Prettify(s) } func (s QueryCopyrightResponseBodyData) GoString() string { return s.String() } func (s *QueryCopyrightResponseBodyData) SetCallback(v string) *QueryCopyrightResponseBodyData { s.Callback = &v return s } func (s *QueryCopyrightResponseBodyData) SetGmtCreate(v int64) *QueryCopyrightResponseBodyData { s.GmtCreate = &v return s } func (s *QueryCopyrightResponseBodyData) SetGmtModified(v int64) *QueryCopyrightResponseBodyData { s.GmtModified = &v return s } func (s *QueryCopyrightResponseBodyData) SetInput(v string) *QueryCopyrightResponseBodyData { s.Input = &v return s } func (s *QueryCopyrightResponseBodyData) SetJobId(v string) *QueryCopyrightResponseBodyData { s.JobId = &v return s } func (s *QueryCopyrightResponseBodyData) SetLevel(v int64) *QueryCopyrightResponseBodyData { s.Level = &v return s } func (s *QueryCopyrightResponseBodyData) SetMessage(v string) *QueryCopyrightResponseBodyData { s.Message = &v return s } func (s *QueryCopyrightResponseBodyData) SetMessageId(v int64) *QueryCopyrightResponseBodyData { s.MessageId = &v return s } func (s *QueryCopyrightResponseBodyData) SetOutput(v string) *QueryCopyrightResponseBodyData { s.Output = &v return s } func (s *QueryCopyrightResponseBodyData) SetResult(v string) *QueryCopyrightResponseBodyData { s.Result = &v return s } func (s *QueryCopyrightResponseBodyData) SetStatus(v string) *QueryCopyrightResponseBodyData { s.Status = &v return s } func (s *QueryCopyrightResponseBodyData) SetUserData(v string) *QueryCopyrightResponseBodyData { s.UserData = &v return s } func (s *QueryCopyrightResponseBodyData) SetUserId(v int64) *QueryCopyrightResponseBodyData { s.UserId = &v return s } type QueryCopyrightResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryCopyrightResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryCopyrightResponse) String() string { return tea.Prettify(s) } func (s QueryCopyrightResponse) GoString() string { return s.String() } func (s *QueryCopyrightResponse) SetHeaders(v map[string]*string) *QueryCopyrightResponse { s.Headers = v return s } func (s *QueryCopyrightResponse) SetStatusCode(v int32) *QueryCopyrightResponse { s.StatusCode = &v return s } func (s *QueryCopyrightResponse) SetBody(v *QueryCopyrightResponseBody) *QueryCopyrightResponse { s.Body = v return s } type QueryCopyrightExtractRequest struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` } func (s QueryCopyrightExtractRequest) String() string { return tea.Prettify(s) } func (s QueryCopyrightExtractRequest) GoString() string { return s.String() } func (s *QueryCopyrightExtractRequest) SetJobId(v string) *QueryCopyrightExtractRequest { s.JobId = &v return s } type QueryCopyrightExtractResponseBody struct { Data *QueryCopyrightExtractResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s QueryCopyrightExtractResponseBody) String() string { return tea.Prettify(s) } func (s QueryCopyrightExtractResponseBody) GoString() string { return s.String() } func (s *QueryCopyrightExtractResponseBody) SetData(v *QueryCopyrightExtractResponseBodyData) *QueryCopyrightExtractResponseBody { s.Data = v return s } func (s *QueryCopyrightExtractResponseBody) SetMessage(v string) *QueryCopyrightExtractResponseBody { s.Message = &v return s } func (s *QueryCopyrightExtractResponseBody) SetRequestID(v string) *QueryCopyrightExtractResponseBody { s.RequestID = &v return s } func (s *QueryCopyrightExtractResponseBody) SetStatusCode(v int64) *QueryCopyrightExtractResponseBody { s.StatusCode = &v return s } type QueryCopyrightExtractResponseBodyData struct { Message *string `json:"Message,omitempty" xml:"Message,omitempty"` } func (s QueryCopyrightExtractResponseBodyData) String() string { return tea.Prettify(s) } func (s QueryCopyrightExtractResponseBodyData) GoString() string { return s.String() } func (s *QueryCopyrightExtractResponseBodyData) SetMessage(v string) *QueryCopyrightExtractResponseBodyData { s.Message = &v return s } type QueryCopyrightExtractResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryCopyrightExtractResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryCopyrightExtractResponse) String() string { return tea.Prettify(s) } func (s QueryCopyrightExtractResponse) GoString() string { return s.String() } func (s *QueryCopyrightExtractResponse) SetHeaders(v map[string]*string) *QueryCopyrightExtractResponse { s.Headers = v return s } func (s *QueryCopyrightExtractResponse) SetStatusCode(v int32) *QueryCopyrightExtractResponse { s.StatusCode = &v return s } func (s *QueryCopyrightExtractResponse) SetBody(v *QueryCopyrightExtractResponseBody) *QueryCopyrightExtractResponse { s.Body = v return s } type QueryTraceAbRequest struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` MediaId *string `json:"MediaId,omitempty" xml:"MediaId,omitempty"` } func (s QueryTraceAbRequest) String() string { return tea.Prettify(s) } func (s QueryTraceAbRequest) GoString() string { return s.String() } func (s *QueryTraceAbRequest) SetJobId(v string) *QueryTraceAbRequest { s.JobId = &v return s } func (s *QueryTraceAbRequest) SetMediaId(v string) *QueryTraceAbRequest { s.MediaId = &v return s } type QueryTraceAbResponseBody struct { Data []*QueryTraceAbResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s QueryTraceAbResponseBody) String() string { return tea.Prettify(s) } func (s QueryTraceAbResponseBody) GoString() string { return s.String() } func (s *QueryTraceAbResponseBody) SetData(v []*QueryTraceAbResponseBodyData) *QueryTraceAbResponseBody { s.Data = v return s } func (s *QueryTraceAbResponseBody) SetMessage(v string) *QueryTraceAbResponseBody { s.Message = &v return s } func (s *QueryTraceAbResponseBody) SetRequestID(v string) *QueryTraceAbResponseBody { s.RequestID = &v return s } func (s *QueryTraceAbResponseBody) SetStatusCode(v int64) *QueryTraceAbResponseBody { s.StatusCode = &v return s } type QueryTraceAbResponseBodyData struct { Callback *string `json:"Callback,omitempty" xml:"Callback,omitempty"` GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` Input *string `json:"Input,omitempty" xml:"Input,omitempty"` JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` Level *int64 `json:"Level,omitempty" xml:"Level,omitempty"` MediaId *string `json:"MediaId,omitempty" xml:"MediaId,omitempty"` Output *string `json:"Output,omitempty" xml:"Output,omitempty"` Result *string `json:"Result,omitempty" xml:"Result,omitempty"` Status *string `json:"Status,omitempty" xml:"Status,omitempty"` UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"` UserId *int64 `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s QueryTraceAbResponseBodyData) String() string { return tea.Prettify(s) } func (s QueryTraceAbResponseBodyData) GoString() string { return s.String() } func (s *QueryTraceAbResponseBodyData) SetCallback(v string) *QueryTraceAbResponseBodyData { s.Callback = &v return s } func (s *QueryTraceAbResponseBodyData) SetGmtCreate(v int64) *QueryTraceAbResponseBodyData { s.GmtCreate = &v return s } func (s *QueryTraceAbResponseBodyData) SetGmtModified(v int64) *QueryTraceAbResponseBodyData { s.GmtModified = &v return s } func (s *QueryTraceAbResponseBodyData) SetInput(v string) *QueryTraceAbResponseBodyData { s.Input = &v return s } func (s *QueryTraceAbResponseBodyData) SetJobId(v string) *QueryTraceAbResponseBodyData { s.JobId = &v return s } func (s *QueryTraceAbResponseBodyData) SetLevel(v int64) *QueryTraceAbResponseBodyData { s.Level = &v return s } func (s *QueryTraceAbResponseBodyData) SetMediaId(v string) *QueryTraceAbResponseBodyData { s.MediaId = &v return s } func (s *QueryTraceAbResponseBodyData) SetOutput(v string) *QueryTraceAbResponseBodyData { s.Output = &v return s } func (s *QueryTraceAbResponseBodyData) SetResult(v string) *QueryTraceAbResponseBodyData { s.Result = &v return s } func (s *QueryTraceAbResponseBodyData) SetStatus(v string) *QueryTraceAbResponseBodyData { s.Status = &v return s } func (s *QueryTraceAbResponseBodyData) SetUserData(v string) *QueryTraceAbResponseBodyData { s.UserData = &v return s } func (s *QueryTraceAbResponseBodyData) SetUserId(v int64) *QueryTraceAbResponseBodyData { s.UserId = &v return s } type QueryTraceAbResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryTraceAbResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryTraceAbResponse) String() string { return tea.Prettify(s) } func (s QueryTraceAbResponse) GoString() string { return s.String() } func (s *QueryTraceAbResponse) SetHeaders(v map[string]*string) *QueryTraceAbResponse { s.Headers = v return s } func (s *QueryTraceAbResponse) SetStatusCode(v int32) *QueryTraceAbResponse { s.StatusCode = &v return s } func (s *QueryTraceAbResponse) SetBody(v *QueryTraceAbResponseBody) *QueryTraceAbResponse { s.Body = v return s } type QueryTraceExtractRequest struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` } func (s QueryTraceExtractRequest) String() string { return tea.Prettify(s) } func (s QueryTraceExtractRequest) GoString() string { return s.String() } func (s *QueryTraceExtractRequest) SetJobId(v string) *QueryTraceExtractRequest { s.JobId = &v return s } type QueryTraceExtractResponseBody struct { Data *QueryTraceExtractResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s QueryTraceExtractResponseBody) String() string { return tea.Prettify(s) } func (s QueryTraceExtractResponseBody) GoString() string { return s.String() } func (s *QueryTraceExtractResponseBody) SetData(v *QueryTraceExtractResponseBodyData) *QueryTraceExtractResponseBody { s.Data = v return s } func (s *QueryTraceExtractResponseBody) SetMessage(v string) *QueryTraceExtractResponseBody { s.Message = &v return s } func (s *QueryTraceExtractResponseBody) SetRequestID(v string) *QueryTraceExtractResponseBody { s.RequestID = &v return s } func (s *QueryTraceExtractResponseBody) SetStatusCode(v int64) *QueryTraceExtractResponseBody { s.StatusCode = &v return s } type QueryTraceExtractResponseBodyData struct { Trace *string `json:"Trace,omitempty" xml:"Trace,omitempty"` } func (s QueryTraceExtractResponseBodyData) String() string { return tea.Prettify(s) } func (s QueryTraceExtractResponseBodyData) GoString() string { return s.String() } func (s *QueryTraceExtractResponseBodyData) SetTrace(v string) *QueryTraceExtractResponseBodyData { s.Trace = &v return s } type QueryTraceExtractResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryTraceExtractResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryTraceExtractResponse) String() string { return tea.Prettify(s) } func (s QueryTraceExtractResponse) GoString() string { return s.String() } func (s *QueryTraceExtractResponse) SetHeaders(v map[string]*string) *QueryTraceExtractResponse { s.Headers = v return s } func (s *QueryTraceExtractResponse) SetStatusCode(v int32) *QueryTraceExtractResponse { s.StatusCode = &v return s } func (s *QueryTraceExtractResponse) SetBody(v *QueryTraceExtractResponseBody) *QueryTraceExtractResponse { s.Body = v return s } type QueryTraceMuRequest struct { CreateTimeEnd *int64 `json:"CreateTimeEnd,omitempty" xml:"CreateTimeEnd,omitempty"` CreateTimeStart *int64 `json:"CreateTimeStart,omitempty" xml:"CreateTimeStart,omitempty"` JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` Level *int64 `json:"Level,omitempty" xml:"Level,omitempty"` MessageId *int64 `json:"MessageId,omitempty" xml:"MessageId,omitempty"` PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s QueryTraceMuRequest) String() string { return tea.Prettify(s) } func (s QueryTraceMuRequest) GoString() string { return s.String() } func (s *QueryTraceMuRequest) SetCreateTimeEnd(v int64) *QueryTraceMuRequest { s.CreateTimeEnd = &v return s } func (s *QueryTraceMuRequest) SetCreateTimeStart(v int64) *QueryTraceMuRequest { s.CreateTimeStart = &v return s } func (s *QueryTraceMuRequest) SetJobId(v string) *QueryTraceMuRequest { s.JobId = &v return s } func (s *QueryTraceMuRequest) SetLevel(v int64) *QueryTraceMuRequest { s.Level = &v return s } func (s *QueryTraceMuRequest) SetMessageId(v int64) *QueryTraceMuRequest { s.MessageId = &v return s } func (s *QueryTraceMuRequest) SetPageNumber(v int64) *QueryTraceMuRequest { s.PageNumber = &v return s } func (s *QueryTraceMuRequest) SetPageSize(v int64) *QueryTraceMuRequest { s.PageSize = &v return s } type QueryTraceMuResponseBody struct { Data []*QueryTraceMuResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s QueryTraceMuResponseBody) String() string { return tea.Prettify(s) } func (s QueryTraceMuResponseBody) GoString() string { return s.String() } func (s *QueryTraceMuResponseBody) SetData(v []*QueryTraceMuResponseBodyData) *QueryTraceMuResponseBody { s.Data = v return s } func (s *QueryTraceMuResponseBody) SetMessage(v string) *QueryTraceMuResponseBody { s.Message = &v return s } func (s *QueryTraceMuResponseBody) SetRequestID(v string) *QueryTraceMuResponseBody { s.RequestID = &v return s } func (s *QueryTraceMuResponseBody) SetStatusCode(v int64) *QueryTraceMuResponseBody { s.StatusCode = &v return s } type QueryTraceMuResponseBodyData struct { GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` MediaId *string `json:"MediaId,omitempty" xml:"MediaId,omitempty"` Output *string `json:"Output,omitempty" xml:"Output,omitempty"` Status *string `json:"Status,omitempty" xml:"Status,omitempty"` Trace *string `json:"Trace,omitempty" xml:"Trace,omitempty"` TraceId *int64 `json:"TraceId,omitempty" xml:"TraceId,omitempty"` UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"` UserId *int64 `json:"UserId,omitempty" xml:"UserId,omitempty"` } func (s QueryTraceMuResponseBodyData) String() string { return tea.Prettify(s) } func (s QueryTraceMuResponseBodyData) GoString() string { return s.String() } func (s *QueryTraceMuResponseBodyData) SetGmtCreate(v int64) *QueryTraceMuResponseBodyData { s.GmtCreate = &v return s } func (s *QueryTraceMuResponseBodyData) SetGmtModified(v int64) *QueryTraceMuResponseBodyData { s.GmtModified = &v return s } func (s *QueryTraceMuResponseBodyData) SetJobId(v string) *QueryTraceMuResponseBodyData { s.JobId = &v return s } func (s *QueryTraceMuResponseBodyData) SetMediaId(v string) *QueryTraceMuResponseBodyData { s.MediaId = &v return s } func (s *QueryTraceMuResponseBodyData) SetOutput(v string) *QueryTraceMuResponseBodyData { s.Output = &v return s } func (s *QueryTraceMuResponseBodyData) SetStatus(v string) *QueryTraceMuResponseBodyData { s.Status = &v return s } func (s *QueryTraceMuResponseBodyData) SetTrace(v string) *QueryTraceMuResponseBodyData { s.Trace = &v return s } func (s *QueryTraceMuResponseBodyData) SetTraceId(v int64) *QueryTraceMuResponseBodyData { s.TraceId = &v return s } func (s *QueryTraceMuResponseBodyData) SetUserData(v string) *QueryTraceMuResponseBodyData { s.UserData = &v return s } func (s *QueryTraceMuResponseBodyData) SetUserId(v int64) *QueryTraceMuResponseBodyData { s.UserId = &v return s } type QueryTraceMuResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *QueryTraceMuResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s QueryTraceMuResponse) String() string { return tea.Prettify(s) } func (s QueryTraceMuResponse) GoString() string { return s.String() } func (s *QueryTraceMuResponse) SetHeaders(v map[string]*string) *QueryTraceMuResponse { s.Headers = v return s } func (s *QueryTraceMuResponse) SetStatusCode(v int32) *QueryTraceMuResponse { s.StatusCode = &v return s } func (s *QueryTraceMuResponse) SetBody(v *QueryTraceMuResponseBody) *QueryTraceMuResponse { s.Body = v return s } type SubmitCopyrightExtractRequest struct { CallBack *string `json:"CallBack,omitempty" xml:"CallBack,omitempty"` Input *string `json:"Input,omitempty" xml:"Input,omitempty"` Params *string `json:"Params,omitempty" xml:"Params,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"` } func (s SubmitCopyrightExtractRequest) String() string { return tea.Prettify(s) } func (s SubmitCopyrightExtractRequest) GoString() string { return s.String() } func (s *SubmitCopyrightExtractRequest) SetCallBack(v string) *SubmitCopyrightExtractRequest { s.CallBack = &v return s } func (s *SubmitCopyrightExtractRequest) SetInput(v string) *SubmitCopyrightExtractRequest { s.Input = &v return s } func (s *SubmitCopyrightExtractRequest) SetParams(v string) *SubmitCopyrightExtractRequest { s.Params = &v return s } func (s *SubmitCopyrightExtractRequest) SetUrl(v string) *SubmitCopyrightExtractRequest { s.Url = &v return s } func (s *SubmitCopyrightExtractRequest) SetUserData(v string) *SubmitCopyrightExtractRequest { s.UserData = &v return s } type SubmitCopyrightExtractResponseBody struct { Data *SubmitCopyrightExtractResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s SubmitCopyrightExtractResponseBody) String() string { return tea.Prettify(s) } func (s SubmitCopyrightExtractResponseBody) GoString() string { return s.String() } func (s *SubmitCopyrightExtractResponseBody) SetData(v *SubmitCopyrightExtractResponseBodyData) *SubmitCopyrightExtractResponseBody { s.Data = v return s } func (s *SubmitCopyrightExtractResponseBody) SetMessage(v string) *SubmitCopyrightExtractResponseBody { s.Message = &v return s } func (s *SubmitCopyrightExtractResponseBody) SetRequestID(v string) *SubmitCopyrightExtractResponseBody { s.RequestID = &v return s } func (s *SubmitCopyrightExtractResponseBody) SetStatusCode(v int64) *SubmitCopyrightExtractResponseBody { s.StatusCode = &v return s } type SubmitCopyrightExtractResponseBodyData struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` } func (s SubmitCopyrightExtractResponseBodyData) String() string { return tea.Prettify(s) } func (s SubmitCopyrightExtractResponseBodyData) GoString() string { return s.String() } func (s *SubmitCopyrightExtractResponseBodyData) SetJobId(v string) *SubmitCopyrightExtractResponseBodyData { s.JobId = &v return s } type SubmitCopyrightExtractResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitCopyrightExtractResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitCopyrightExtractResponse) String() string { return tea.Prettify(s) } func (s SubmitCopyrightExtractResponse) GoString() string { return s.String() } func (s *SubmitCopyrightExtractResponse) SetHeaders(v map[string]*string) *SubmitCopyrightExtractResponse { s.Headers = v return s } func (s *SubmitCopyrightExtractResponse) SetStatusCode(v int32) *SubmitCopyrightExtractResponse { s.StatusCode = &v return s } func (s *SubmitCopyrightExtractResponse) SetBody(v *SubmitCopyrightExtractResponseBody) *SubmitCopyrightExtractResponse { s.Body = v return s } type SubmitCopyrightJobRequest struct { CallBack *string `json:"CallBack,omitempty" xml:"CallBack,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` Input *string `json:"Input,omitempty" xml:"Input,omitempty"` Level *int64 `json:"Level,omitempty" xml:"Level,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Output *string `json:"Output,omitempty" xml:"Output,omitempty"` Params *string `json:"Params,omitempty" xml:"Params,omitempty"` StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` TotalTime *int64 `json:"TotalTime,omitempty" xml:"TotalTime,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"` VisibleMessage *string `json:"VisibleMessage,omitempty" xml:"VisibleMessage,omitempty"` } func (s SubmitCopyrightJobRequest) String() string { return tea.Prettify(s) } func (s SubmitCopyrightJobRequest) GoString() string { return s.String() } func (s *SubmitCopyrightJobRequest) SetCallBack(v string) *SubmitCopyrightJobRequest { s.CallBack = &v return s } func (s *SubmitCopyrightJobRequest) SetDescription(v string) *SubmitCopyrightJobRequest { s.Description = &v return s } func (s *SubmitCopyrightJobRequest) SetInput(v string) *SubmitCopyrightJobRequest { s.Input = &v return s } func (s *SubmitCopyrightJobRequest) SetLevel(v int64) *SubmitCopyrightJobRequest { s.Level = &v return s } func (s *SubmitCopyrightJobRequest) SetMessage(v string) *SubmitCopyrightJobRequest { s.Message = &v return s } func (s *SubmitCopyrightJobRequest) SetOutput(v string) *SubmitCopyrightJobRequest { s.Output = &v return s } func (s *SubmitCopyrightJobRequest) SetParams(v string) *SubmitCopyrightJobRequest { s.Params = &v return s } func (s *SubmitCopyrightJobRequest) SetStartTime(v int64) *SubmitCopyrightJobRequest { s.StartTime = &v return s } func (s *SubmitCopyrightJobRequest) SetTotalTime(v int64) *SubmitCopyrightJobRequest { s.TotalTime = &v return s } func (s *SubmitCopyrightJobRequest) SetUrl(v string) *SubmitCopyrightJobRequest { s.Url = &v return s } func (s *SubmitCopyrightJobRequest) SetUserData(v string) *SubmitCopyrightJobRequest { s.UserData = &v return s } func (s *SubmitCopyrightJobRequest) SetVisibleMessage(v string) *SubmitCopyrightJobRequest { s.VisibleMessage = &v return s } type SubmitCopyrightJobResponseBody struct { Data *SubmitCopyrightJobResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s SubmitCopyrightJobResponseBody) String() string { return tea.Prettify(s) } func (s SubmitCopyrightJobResponseBody) GoString() string { return s.String() } func (s *SubmitCopyrightJobResponseBody) SetData(v *SubmitCopyrightJobResponseBodyData) *SubmitCopyrightJobResponseBody { s.Data = v return s } func (s *SubmitCopyrightJobResponseBody) SetMessage(v string) *SubmitCopyrightJobResponseBody { s.Message = &v return s } func (s *SubmitCopyrightJobResponseBody) SetRequestID(v string) *SubmitCopyrightJobResponseBody { s.RequestID = &v return s } func (s *SubmitCopyrightJobResponseBody) SetStatusCode(v int64) *SubmitCopyrightJobResponseBody { s.StatusCode = &v return s } type SubmitCopyrightJobResponseBodyData struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` } func (s SubmitCopyrightJobResponseBodyData) String() string { return tea.Prettify(s) } func (s SubmitCopyrightJobResponseBodyData) GoString() string { return s.String() } func (s *SubmitCopyrightJobResponseBodyData) SetJobId(v string) *SubmitCopyrightJobResponseBodyData { s.JobId = &v return s } type SubmitCopyrightJobResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitCopyrightJobResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitCopyrightJobResponse) String() string { return tea.Prettify(s) } func (s SubmitCopyrightJobResponse) GoString() string { return s.String() } func (s *SubmitCopyrightJobResponse) SetHeaders(v map[string]*string) *SubmitCopyrightJobResponse { s.Headers = v return s } func (s *SubmitCopyrightJobResponse) SetStatusCode(v int32) *SubmitCopyrightJobResponse { s.StatusCode = &v return s } func (s *SubmitCopyrightJobResponse) SetBody(v *SubmitCopyrightJobResponseBody) *SubmitCopyrightJobResponse { s.Body = v return s } type SubmitImageCopyrightRequest struct { Level *int64 `json:"Level,omitempty" xml:"Level,omitempty"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` Output *string `json:"Output,omitempty" xml:"Output,omitempty"` Params *string `json:"Params,omitempty" xml:"Params,omitempty"` } func (s SubmitImageCopyrightRequest) String() string { return tea.Prettify(s) } func (s SubmitImageCopyrightRequest) GoString() string { return s.String() } func (s *SubmitImageCopyrightRequest) SetLevel(v int64) *SubmitImageCopyrightRequest { s.Level = &v return s } func (s *SubmitImageCopyrightRequest) SetMessage(v string) *SubmitImageCopyrightRequest { s.Message = &v return s } func (s *SubmitImageCopyrightRequest) SetOutput(v string) *SubmitImageCopyrightRequest { s.Output = &v return s } func (s *SubmitImageCopyrightRequest) SetParams(v string) *SubmitImageCopyrightRequest { s.Params = &v return s } type SubmitImageCopyrightResponseBody struct { Data *SubmitImageCopyrightResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s SubmitImageCopyrightResponseBody) String() string { return tea.Prettify(s) } func (s SubmitImageCopyrightResponseBody) GoString() string { return s.String() } func (s *SubmitImageCopyrightResponseBody) SetData(v *SubmitImageCopyrightResponseBodyData) *SubmitImageCopyrightResponseBody { s.Data = v return s } func (s *SubmitImageCopyrightResponseBody) SetMessage(v string) *SubmitImageCopyrightResponseBody { s.Message = &v return s } func (s *SubmitImageCopyrightResponseBody) SetRequestID(v string) *SubmitImageCopyrightResponseBody { s.RequestID = &v return s } func (s *SubmitImageCopyrightResponseBody) SetStatusCode(v int64) *SubmitImageCopyrightResponseBody { s.StatusCode = &v return s } type SubmitImageCopyrightResponseBodyData struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` } func (s SubmitImageCopyrightResponseBodyData) String() string { return tea.Prettify(s) } func (s SubmitImageCopyrightResponseBodyData) GoString() string { return s.String() } func (s *SubmitImageCopyrightResponseBodyData) SetJobId(v string) *SubmitImageCopyrightResponseBodyData { s.JobId = &v return s } type SubmitImageCopyrightResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitImageCopyrightResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitImageCopyrightResponse) String() string { return tea.Prettify(s) } func (s SubmitImageCopyrightResponse) GoString() string { return s.String() } func (s *SubmitImageCopyrightResponse) SetHeaders(v map[string]*string) *SubmitImageCopyrightResponse { s.Headers = v return s } func (s *SubmitImageCopyrightResponse) SetStatusCode(v int32) *SubmitImageCopyrightResponse { s.StatusCode = &v return s } func (s *SubmitImageCopyrightResponse) SetBody(v *SubmitImageCopyrightResponseBody) *SubmitImageCopyrightResponse { s.Body = v return s } type SubmitTraceAbRequest struct { CallBack *string `json:"CallBack,omitempty" xml:"CallBack,omitempty"` CipherBase64ed *string `json:"CipherBase64ed,omitempty" xml:"CipherBase64ed,omitempty"` Input *string `json:"Input,omitempty" xml:"Input,omitempty"` Level *int64 `json:"Level,omitempty" xml:"Level,omitempty"` Output *string `json:"Output,omitempty" xml:"Output,omitempty"` StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` TotalTime *int64 `json:"TotalTime,omitempty" xml:"TotalTime,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"` } func (s SubmitTraceAbRequest) String() string { return tea.Prettify(s) } func (s SubmitTraceAbRequest) GoString() string { return s.String() } func (s *SubmitTraceAbRequest) SetCallBack(v string) *SubmitTraceAbRequest { s.CallBack = &v return s } func (s *SubmitTraceAbRequest) SetCipherBase64ed(v string) *SubmitTraceAbRequest { s.CipherBase64ed = &v return s } func (s *SubmitTraceAbRequest) SetInput(v string) *SubmitTraceAbRequest { s.Input = &v return s } func (s *SubmitTraceAbRequest) SetLevel(v int64) *SubmitTraceAbRequest { s.Level = &v return s } func (s *SubmitTraceAbRequest) SetOutput(v string) *SubmitTraceAbRequest { s.Output = &v return s } func (s *SubmitTraceAbRequest) SetStartTime(v int64) *SubmitTraceAbRequest { s.StartTime = &v return s } func (s *SubmitTraceAbRequest) SetTotalTime(v int64) *SubmitTraceAbRequest { s.TotalTime = &v return s } func (s *SubmitTraceAbRequest) SetUrl(v string) *SubmitTraceAbRequest { s.Url = &v return s } func (s *SubmitTraceAbRequest) SetUserData(v string) *SubmitTraceAbRequest { s.UserData = &v return s } type SubmitTraceAbResponseBody struct { Data *SubmitTraceAbResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s SubmitTraceAbResponseBody) String() string { return tea.Prettify(s) } func (s SubmitTraceAbResponseBody) GoString() string { return s.String() } func (s *SubmitTraceAbResponseBody) SetData(v *SubmitTraceAbResponseBodyData) *SubmitTraceAbResponseBody { s.Data = v return s } func (s *SubmitTraceAbResponseBody) SetMessage(v string) *SubmitTraceAbResponseBody { s.Message = &v return s } func (s *SubmitTraceAbResponseBody) SetRequestID(v string) *SubmitTraceAbResponseBody { s.RequestID = &v return s } func (s *SubmitTraceAbResponseBody) SetStatusCode(v int64) *SubmitTraceAbResponseBody { s.StatusCode = &v return s } type SubmitTraceAbResponseBodyData struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` MediaId *string `json:"MediaId,omitempty" xml:"MediaId,omitempty"` } func (s SubmitTraceAbResponseBodyData) String() string { return tea.Prettify(s) } func (s SubmitTraceAbResponseBodyData) GoString() string { return s.String() } func (s *SubmitTraceAbResponseBodyData) SetJobId(v string) *SubmitTraceAbResponseBodyData { s.JobId = &v return s } func (s *SubmitTraceAbResponseBodyData) SetMediaId(v string) *SubmitTraceAbResponseBodyData { s.MediaId = &v return s } type SubmitTraceAbResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitTraceAbResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitTraceAbResponse) String() string { return tea.Prettify(s) } func (s SubmitTraceAbResponse) GoString() string { return s.String() } func (s *SubmitTraceAbResponse) SetHeaders(v map[string]*string) *SubmitTraceAbResponse { s.Headers = v return s } func (s *SubmitTraceAbResponse) SetStatusCode(v int32) *SubmitTraceAbResponse { s.StatusCode = &v return s } func (s *SubmitTraceAbResponse) SetBody(v *SubmitTraceAbResponseBody) *SubmitTraceAbResponse { s.Body = v return s } type SubmitTraceExtractRequest struct { CallBack *string `json:"CallBack,omitempty" xml:"CallBack,omitempty"` Input *string `json:"Input,omitempty" xml:"Input,omitempty"` Params *string `json:"Params,omitempty" xml:"Params,omitempty"` Url *string `json:"Url,omitempty" xml:"Url,omitempty"` UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"` } func (s SubmitTraceExtractRequest) String() string { return tea.Prettify(s) } func (s SubmitTraceExtractRequest) GoString() string { return s.String() } func (s *SubmitTraceExtractRequest) SetCallBack(v string) *SubmitTraceExtractRequest { s.CallBack = &v return s } func (s *SubmitTraceExtractRequest) SetInput(v string) *SubmitTraceExtractRequest { s.Input = &v return s } func (s *SubmitTraceExtractRequest) SetParams(v string) *SubmitTraceExtractRequest { s.Params = &v return s } func (s *SubmitTraceExtractRequest) SetUrl(v string) *SubmitTraceExtractRequest { s.Url = &v return s } func (s *SubmitTraceExtractRequest) SetUserData(v string) *SubmitTraceExtractRequest { s.UserData = &v return s } type SubmitTraceExtractResponseBody struct { Data *SubmitTraceExtractResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s SubmitTraceExtractResponseBody) String() string { return tea.Prettify(s) } func (s SubmitTraceExtractResponseBody) GoString() string { return s.String() } func (s *SubmitTraceExtractResponseBody) SetData(v *SubmitTraceExtractResponseBodyData) *SubmitTraceExtractResponseBody { s.Data = v return s } func (s *SubmitTraceExtractResponseBody) SetMessage(v string) *SubmitTraceExtractResponseBody { s.Message = &v return s } func (s *SubmitTraceExtractResponseBody) SetRequestID(v string) *SubmitTraceExtractResponseBody { s.RequestID = &v return s } func (s *SubmitTraceExtractResponseBody) SetStatusCode(v int64) *SubmitTraceExtractResponseBody { s.StatusCode = &v return s } type SubmitTraceExtractResponseBodyData struct { JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` } func (s SubmitTraceExtractResponseBodyData) String() string { return tea.Prettify(s) } func (s SubmitTraceExtractResponseBodyData) GoString() string { return s.String() } func (s *SubmitTraceExtractResponseBodyData) SetJobId(v string) *SubmitTraceExtractResponseBodyData { s.JobId = &v return s } type SubmitTraceExtractResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitTraceExtractResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitTraceExtractResponse) String() string { return tea.Prettify(s) } func (s SubmitTraceExtractResponse) GoString() string { return s.String() } func (s *SubmitTraceExtractResponse) SetHeaders(v map[string]*string) *SubmitTraceExtractResponse { s.Headers = v return s } func (s *SubmitTraceExtractResponse) SetStatusCode(v int32) *SubmitTraceExtractResponse { s.StatusCode = &v return s } func (s *SubmitTraceExtractResponse) SetBody(v *SubmitTraceExtractResponseBody) *SubmitTraceExtractResponse { s.Body = v return s } type SubmitTracemuRequest struct { KeyUri *string `json:"KeyUri,omitempty" xml:"KeyUri,omitempty"` MediaId *string `json:"MediaId,omitempty" xml:"MediaId,omitempty"` Output *string `json:"Output,omitempty" xml:"Output,omitempty"` Params *string `json:"Params,omitempty" xml:"Params,omitempty"` Trace *string `json:"Trace,omitempty" xml:"Trace,omitempty"` } func (s SubmitTracemuRequest) String() string { return tea.Prettify(s) } func (s SubmitTracemuRequest) GoString() string { return s.String() } func (s *SubmitTracemuRequest) SetKeyUri(v string) *SubmitTracemuRequest { s.KeyUri = &v return s } func (s *SubmitTracemuRequest) SetMediaId(v string) *SubmitTracemuRequest { s.MediaId = &v return s } func (s *SubmitTracemuRequest) SetOutput(v string) *SubmitTracemuRequest { s.Output = &v return s } func (s *SubmitTracemuRequest) SetParams(v string) *SubmitTracemuRequest { s.Params = &v return s } func (s *SubmitTracemuRequest) SetTrace(v string) *SubmitTracemuRequest { s.Trace = &v return s } type SubmitTracemuResponseBody struct { Data *SubmitTracemuResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` Message *string `json:"Message,omitempty" xml:"Message,omitempty"` RequestID *string `json:"RequestID,omitempty" xml:"RequestID,omitempty"` StatusCode *int64 `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"` } func (s SubmitTracemuResponseBody) String() string { return tea.Prettify(s) } func (s SubmitTracemuResponseBody) GoString() string { return s.String() } func (s *SubmitTracemuResponseBody) SetData(v *SubmitTracemuResponseBodyData) *SubmitTracemuResponseBody { s.Data = v return s } func (s *SubmitTracemuResponseBody) SetMessage(v string) *SubmitTracemuResponseBody { s.Message = &v return s } func (s *SubmitTracemuResponseBody) SetRequestID(v string) *SubmitTracemuResponseBody { s.RequestID = &v return s } func (s *SubmitTracemuResponseBody) SetStatusCode(v int64) *SubmitTracemuResponseBody { s.StatusCode = &v return s } type SubmitTracemuResponseBodyData struct { Code *string `json:"Code,omitempty" xml:"Code,omitempty"` JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` } func (s SubmitTracemuResponseBodyData) String() string { return tea.Prettify(s) } func (s SubmitTracemuResponseBodyData) GoString() string { return s.String() } func (s *SubmitTracemuResponseBodyData) SetCode(v string) *SubmitTracemuResponseBodyData { s.Code = &v return s } func (s *SubmitTracemuResponseBodyData) SetJobId(v string) *SubmitTracemuResponseBodyData { s.JobId = &v return s } type SubmitTracemuResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SubmitTracemuResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SubmitTracemuResponse) String() string { return tea.Prettify(s) } func (s SubmitTracemuResponse) GoString() string { return s.String() } func (s *SubmitTracemuResponse) SetHeaders(v map[string]*string) *SubmitTracemuResponse { s.Headers = v return s } func (s *SubmitTracemuResponse) SetStatusCode(v int32) *SubmitTracemuResponse { s.StatusCode = &v return s } func (s *SubmitTracemuResponse) SetBody(v *SubmitTracemuResponseBody) *SubmitTracemuResponse { 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") client.EndpointMap = map[string]*string{ "ap-northeast-2-pop": tea.String("mts.aliyuncs.com"), "ap-southeast-2": tea.String("mts.aliyuncs.com"), "ap-southeast-3": tea.String("mts.aliyuncs.com"), "cn-beijing-finance-1": tea.String("mts.aliyuncs.com"), "cn-beijing-finance-pop": tea.String("mts.aliyuncs.com"), "cn-beijing-gov-1": tea.String("mts.aliyuncs.com"), "cn-beijing-nu16-b01": tea.String("mts.aliyuncs.com"), "cn-chengdu": tea.String("mts.aliyuncs.com"), "cn-edge-1": tea.String("mts.aliyuncs.com"), "cn-fujian": tea.String("mts.aliyuncs.com"), "cn-haidian-cm12-c01": tea.String("mts.aliyuncs.com"), "cn-hangzhou-bj-b01": tea.String("mts.aliyuncs.com"), "cn-hangzhou-finance": tea.String("mts.aliyuncs.com"), "cn-hangzhou-internal-prod-1": tea.String("mts.aliyuncs.com"), "cn-hangzhou-internal-test-1": tea.String("mts.aliyuncs.com"), "cn-hangzhou-internal-test-2": tea.String("mts.aliyuncs.com"), "cn-hangzhou-internal-test-3": tea.String("mts.aliyuncs.com"), "cn-hangzhou-test-306": tea.String("mts.aliyuncs.com"), "cn-hongkong-finance-pop": tea.String("mts.aliyuncs.com"), "cn-huhehaote-nebula-1": tea.String("mts.aliyuncs.com"), "cn-north-2-gov-1": tea.String("mts.aliyuncs.com"), "cn-qingdao-nebula": tea.String("mts.aliyuncs.com"), "cn-shanghai-et15-b01": tea.String("mts.aliyuncs.com"), "cn-shanghai-et2-b01": tea.String("mts.aliyuncs.com"), "cn-shanghai-finance-1": tea.String("mts.aliyuncs.com"), "cn-shanghai-inner": tea.String("mts.aliyuncs.com"), "cn-shanghai-internal-test-1": tea.String("mts.aliyuncs.com"), "cn-shenzhen-finance-1": tea.String("mts.aliyuncs.com"), "cn-shenzhen-inner": tea.String("mts.aliyuncs.com"), "cn-shenzhen-st4-d01": tea.String("mts.aliyuncs.com"), "cn-shenzhen-su18-b01": tea.String("mts.aliyuncs.com"), "cn-wuhan": tea.String("mts.aliyuncs.com"), "cn-wulanchabu": tea.String("mts.aliyuncs.com"), "cn-yushanfang": tea.String("mts.aliyuncs.com"), "cn-zhangbei": tea.String("mts.aliyuncs.com"), "cn-zhangbei-na61-b01": tea.String("mts.aliyuncs.com"), "cn-zhangjiakou-na62-a01": tea.String("mts.aliyuncs.com"), "cn-zhengzhou-nebula-1": tea.String("mts.aliyuncs.com"), "eu-west-1-oxs": tea.String("mts.aliyuncs.com"), "me-east-1": tea.String("mts.aliyuncs.com"), "rus-west-1-pop": tea.String("mts.aliyuncs.com"), "us-east-1": tea.String("mts.aliyuncs.com"), } _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("mts"), 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) QueryCopyrightWithOptions(request *QueryCopyrightRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryCopyrightResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CreateTimeEnd)) { body["CreateTimeEnd"] = request.CreateTimeEnd } if !tea.BoolValue(util.IsUnset(request.CreateTimeStart)) { body["CreateTimeStart"] = request.CreateTimeStart } if !tea.BoolValue(util.IsUnset(request.JobId)) { body["JobId"] = request.JobId } if !tea.BoolValue(util.IsUnset(request.Level)) { body["Level"] = request.Level } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryCopyright"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/queryCopyrightJob"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &QueryCopyrightResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryCopyright(request *QueryCopyrightRequest) (_result *QueryCopyrightResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &QueryCopyrightResponse{} _body, _err := client.QueryCopyrightWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryCopyrightExtractWithOptions(request *QueryCopyrightExtractRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryCopyrightExtractResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.JobId)) { body["JobId"] = request.JobId } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryCopyrightExtract"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/queryCopyrightExtract"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &QueryCopyrightExtractResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryCopyrightExtract(request *QueryCopyrightExtractRequest) (_result *QueryCopyrightExtractResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &QueryCopyrightExtractResponse{} _body, _err := client.QueryCopyrightExtractWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryTraceAbWithOptions(request *QueryTraceAbRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryTraceAbResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.JobId)) { body["JobId"] = request.JobId } if !tea.BoolValue(util.IsUnset(request.MediaId)) { body["MediaId"] = request.MediaId } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryTraceAb"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/queryTraceAb"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &QueryTraceAbResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryTraceAb(request *QueryTraceAbRequest) (_result *QueryTraceAbResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &QueryTraceAbResponse{} _body, _err := client.QueryTraceAbWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryTraceExtractWithOptions(request *QueryTraceExtractRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryTraceExtractResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.JobId)) { body["JobId"] = request.JobId } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryTraceExtract"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/queryTraceExtract"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &QueryTraceExtractResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryTraceExtract(request *QueryTraceExtractRequest) (_result *QueryTraceExtractResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &QueryTraceExtractResponse{} _body, _err := client.QueryTraceExtractWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) QueryTraceMuWithOptions(request *QueryTraceMuRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *QueryTraceMuResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CreateTimeEnd)) { body["CreateTimeEnd"] = request.CreateTimeEnd } if !tea.BoolValue(util.IsUnset(request.CreateTimeStart)) { body["CreateTimeStart"] = request.CreateTimeStart } if !tea.BoolValue(util.IsUnset(request.JobId)) { body["JobId"] = request.JobId } if !tea.BoolValue(util.IsUnset(request.Level)) { body["Level"] = request.Level } if !tea.BoolValue(util.IsUnset(request.MessageId)) { body["MessageId"] = request.MessageId } if !tea.BoolValue(util.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber } if !tea.BoolValue(util.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("QueryTraceMu"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/queryTraceM3u8"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &QueryTraceMuResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) QueryTraceMu(request *QueryTraceMuRequest) (_result *QueryTraceMuResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &QueryTraceMuResponse{} _body, _err := client.QueryTraceMuWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SubmitCopyrightExtractWithOptions(request *SubmitCopyrightExtractRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SubmitCopyrightExtractResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CallBack)) { body["CallBack"] = request.CallBack } if !tea.BoolValue(util.IsUnset(request.Input)) { body["Input"] = request.Input } if !tea.BoolValue(util.IsUnset(request.Params)) { body["Params"] = request.Params } if !tea.BoolValue(util.IsUnset(request.Url)) { body["Url"] = request.Url } if !tea.BoolValue(util.IsUnset(request.UserData)) { body["UserData"] = request.UserData } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SubmitCopyrightExtract"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/submitCopyrightExtract"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SubmitCopyrightExtractResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SubmitCopyrightExtract(request *SubmitCopyrightExtractRequest) (_result *SubmitCopyrightExtractResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SubmitCopyrightExtractResponse{} _body, _err := client.SubmitCopyrightExtractWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SubmitCopyrightJobWithOptions(request *SubmitCopyrightJobRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SubmitCopyrightJobResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CallBack)) { body["CallBack"] = request.CallBack } if !tea.BoolValue(util.IsUnset(request.Description)) { body["Description"] = request.Description } if !tea.BoolValue(util.IsUnset(request.Input)) { body["Input"] = request.Input } if !tea.BoolValue(util.IsUnset(request.Level)) { body["Level"] = request.Level } if !tea.BoolValue(util.IsUnset(request.Message)) { body["Message"] = request.Message } if !tea.BoolValue(util.IsUnset(request.Output)) { body["Output"] = request.Output } if !tea.BoolValue(util.IsUnset(request.Params)) { body["Params"] = request.Params } if !tea.BoolValue(util.IsUnset(request.StartTime)) { body["StartTime"] = request.StartTime } if !tea.BoolValue(util.IsUnset(request.TotalTime)) { body["TotalTime"] = request.TotalTime } if !tea.BoolValue(util.IsUnset(request.Url)) { body["Url"] = request.Url } if !tea.BoolValue(util.IsUnset(request.UserData)) { body["UserData"] = request.UserData } if !tea.BoolValue(util.IsUnset(request.VisibleMessage)) { body["VisibleMessage"] = request.VisibleMessage } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SubmitCopyrightJob"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/submitCopyrightJob"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SubmitCopyrightJobResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SubmitCopyrightJob(request *SubmitCopyrightJobRequest) (_result *SubmitCopyrightJobResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SubmitCopyrightJobResponse{} _body, _err := client.SubmitCopyrightJobWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SubmitImageCopyrightWithOptions(request *SubmitImageCopyrightRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SubmitImageCopyrightResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Level)) { body["Level"] = request.Level } if !tea.BoolValue(util.IsUnset(request.Message)) { body["Message"] = request.Message } if !tea.BoolValue(util.IsUnset(request.Output)) { body["Output"] = request.Output } if !tea.BoolValue(util.IsUnset(request.Params)) { body["Params"] = request.Params } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SubmitImageCopyright"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/submitImageCopyright"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SubmitImageCopyrightResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SubmitImageCopyright(request *SubmitImageCopyrightRequest) (_result *SubmitImageCopyrightResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SubmitImageCopyrightResponse{} _body, _err := client.SubmitImageCopyrightWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SubmitTraceAbWithOptions(request *SubmitTraceAbRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SubmitTraceAbResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CallBack)) { body["CallBack"] = request.CallBack } if !tea.BoolValue(util.IsUnset(request.CipherBase64ed)) { body["CipherBase64ed"] = request.CipherBase64ed } if !tea.BoolValue(util.IsUnset(request.Input)) { body["Input"] = request.Input } if !tea.BoolValue(util.IsUnset(request.Level)) { body["Level"] = request.Level } if !tea.BoolValue(util.IsUnset(request.Output)) { body["Output"] = request.Output } if !tea.BoolValue(util.IsUnset(request.StartTime)) { body["StartTime"] = request.StartTime } if !tea.BoolValue(util.IsUnset(request.TotalTime)) { body["TotalTime"] = request.TotalTime } if !tea.BoolValue(util.IsUnset(request.Url)) { body["Url"] = request.Url } if !tea.BoolValue(util.IsUnset(request.UserData)) { body["UserData"] = request.UserData } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SubmitTraceAb"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/submitTraceAb"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SubmitTraceAbResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SubmitTraceAb(request *SubmitTraceAbRequest) (_result *SubmitTraceAbResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SubmitTraceAbResponse{} _body, _err := client.SubmitTraceAbWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SubmitTraceExtractWithOptions(request *SubmitTraceExtractRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SubmitTraceExtractResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CallBack)) { body["CallBack"] = request.CallBack } if !tea.BoolValue(util.IsUnset(request.Input)) { body["Input"] = request.Input } if !tea.BoolValue(util.IsUnset(request.Params)) { body["Params"] = request.Params } if !tea.BoolValue(util.IsUnset(request.Url)) { body["Url"] = request.Url } if !tea.BoolValue(util.IsUnset(request.UserData)) { body["UserData"] = request.UserData } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SubmitTraceExtract"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/submitTraceExtract"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SubmitTraceExtractResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SubmitTraceExtract(request *SubmitTraceExtractRequest) (_result *SubmitTraceExtractResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SubmitTraceExtractResponse{} _body, _err := client.SubmitTraceExtractWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SubmitTracemuWithOptions(request *SubmitTracemuRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SubmitTracemuResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.KeyUri)) { body["KeyUri"] = request.KeyUri } if !tea.BoolValue(util.IsUnset(request.MediaId)) { body["MediaId"] = request.MediaId } if !tea.BoolValue(util.IsUnset(request.Output)) { body["Output"] = request.Output } if !tea.BoolValue(util.IsUnset(request.Params)) { body["Params"] = request.Params } if !tea.BoolValue(util.IsUnset(request.Trace)) { body["Trace"] = request.Trace } req := &openapi.OpenApiRequest{ Headers: headers, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SubmitTracemu"), Version: tea.String("2021-07-28"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/submitTraceM3u8"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SubmitTracemuResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SubmitTracemu(request *SubmitTracemuRequest) (_result *SubmitTracemuResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SubmitTracemuResponse{} _body, _err := client.SubmitTracemuWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }