avatar-20220130/client/client.go (6,846 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 CancelVideoTaskRequest struct {
App *CancelVideoTaskRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s CancelVideoTaskRequest) String() string {
return tea.Prettify(s)
}
func (s CancelVideoTaskRequest) GoString() string {
return s.String()
}
func (s *CancelVideoTaskRequest) SetApp(v *CancelVideoTaskRequestApp) *CancelVideoTaskRequest {
s.App = v
return s
}
func (s *CancelVideoTaskRequest) SetTaskUuid(v string) *CancelVideoTaskRequest {
s.TaskUuid = &v
return s
}
func (s *CancelVideoTaskRequest) SetTenantId(v int64) *CancelVideoTaskRequest {
s.TenantId = &v
return s
}
type CancelVideoTaskRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s CancelVideoTaskRequestApp) String() string {
return tea.Prettify(s)
}
func (s CancelVideoTaskRequestApp) GoString() string {
return s.String()
}
func (s *CancelVideoTaskRequestApp) SetAppId(v string) *CancelVideoTaskRequestApp {
s.AppId = &v
return s
}
type CancelVideoTaskShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s CancelVideoTaskShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s CancelVideoTaskShrinkRequest) GoString() string {
return s.String()
}
func (s *CancelVideoTaskShrinkRequest) SetAppShrink(v string) *CancelVideoTaskShrinkRequest {
s.AppShrink = &v
return s
}
func (s *CancelVideoTaskShrinkRequest) SetTaskUuid(v string) *CancelVideoTaskShrinkRequest {
s.TaskUuid = &v
return s
}
func (s *CancelVideoTaskShrinkRequest) SetTenantId(v int64) *CancelVideoTaskShrinkRequest {
s.TenantId = &v
return s
}
type CancelVideoTaskResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *CancelVideoTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CancelVideoTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s CancelVideoTaskResponseBody) GoString() string {
return s.String()
}
func (s *CancelVideoTaskResponseBody) SetCode(v string) *CancelVideoTaskResponseBody {
s.Code = &v
return s
}
func (s *CancelVideoTaskResponseBody) SetData(v *CancelVideoTaskResponseBodyData) *CancelVideoTaskResponseBody {
s.Data = v
return s
}
func (s *CancelVideoTaskResponseBody) SetMessage(v string) *CancelVideoTaskResponseBody {
s.Message = &v
return s
}
func (s *CancelVideoTaskResponseBody) SetRequestId(v string) *CancelVideoTaskResponseBody {
s.RequestId = &v
return s
}
func (s *CancelVideoTaskResponseBody) SetSuccess(v bool) *CancelVideoTaskResponseBody {
s.Success = &v
return s
}
type CancelVideoTaskResponseBodyData struct {
FailReason *string `json:"FailReason,omitempty" xml:"FailReason,omitempty"`
IsCancel *bool `json:"IsCancel,omitempty" xml:"IsCancel,omitempty"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
}
func (s CancelVideoTaskResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s CancelVideoTaskResponseBodyData) GoString() string {
return s.String()
}
func (s *CancelVideoTaskResponseBodyData) SetFailReason(v string) *CancelVideoTaskResponseBodyData {
s.FailReason = &v
return s
}
func (s *CancelVideoTaskResponseBodyData) SetIsCancel(v bool) *CancelVideoTaskResponseBodyData {
s.IsCancel = &v
return s
}
func (s *CancelVideoTaskResponseBodyData) SetTaskUuid(v string) *CancelVideoTaskResponseBodyData {
s.TaskUuid = &v
return s
}
type CancelVideoTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CancelVideoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CancelVideoTaskResponse) String() string {
return tea.Prettify(s)
}
func (s CancelVideoTaskResponse) GoString() string {
return s.String()
}
func (s *CancelVideoTaskResponse) SetHeaders(v map[string]*string) *CancelVideoTaskResponse {
s.Headers = v
return s
}
func (s *CancelVideoTaskResponse) SetStatusCode(v int32) *CancelVideoTaskResponse {
s.StatusCode = &v
return s
}
func (s *CancelVideoTaskResponse) SetBody(v *CancelVideoTaskResponseBody) *CancelVideoTaskResponse {
s.Body = v
return s
}
type ClientAuthRequest struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
DeviceId *string `json:"DeviceId,omitempty" xml:"DeviceId,omitempty"`
DeviceInfo *string `json:"DeviceInfo,omitempty" xml:"DeviceInfo,omitempty"`
DeviceType *string `json:"DeviceType,omitempty" xml:"DeviceType,omitempty"`
License *string `json:"License,omitempty" xml:"License,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s ClientAuthRequest) String() string {
return tea.Prettify(s)
}
func (s ClientAuthRequest) GoString() string {
return s.String()
}
func (s *ClientAuthRequest) SetAppId(v string) *ClientAuthRequest {
s.AppId = &v
return s
}
func (s *ClientAuthRequest) SetDeviceId(v string) *ClientAuthRequest {
s.DeviceId = &v
return s
}
func (s *ClientAuthRequest) SetDeviceInfo(v string) *ClientAuthRequest {
s.DeviceInfo = &v
return s
}
func (s *ClientAuthRequest) SetDeviceType(v string) *ClientAuthRequest {
s.DeviceType = &v
return s
}
func (s *ClientAuthRequest) SetLicense(v string) *ClientAuthRequest {
s.License = &v
return s
}
func (s *ClientAuthRequest) SetTenantId(v int64) *ClientAuthRequest {
s.TenantId = &v
return s
}
type ClientAuthResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ClientAuthResponseBody) String() string {
return tea.Prettify(s)
}
func (s ClientAuthResponseBody) GoString() string {
return s.String()
}
func (s *ClientAuthResponseBody) SetCode(v string) *ClientAuthResponseBody {
s.Code = &v
return s
}
func (s *ClientAuthResponseBody) SetMessage(v string) *ClientAuthResponseBody {
s.Message = &v
return s
}
func (s *ClientAuthResponseBody) SetRequestId(v string) *ClientAuthResponseBody {
s.RequestId = &v
return s
}
func (s *ClientAuthResponseBody) SetSuccess(v bool) *ClientAuthResponseBody {
s.Success = &v
return s
}
type ClientAuthResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ClientAuthResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ClientAuthResponse) String() string {
return tea.Prettify(s)
}
func (s ClientAuthResponse) GoString() string {
return s.String()
}
func (s *ClientAuthResponse) SetHeaders(v map[string]*string) *ClientAuthResponse {
s.Headers = v
return s
}
func (s *ClientAuthResponse) SetStatusCode(v int32) *ClientAuthResponse {
s.StatusCode = &v
return s
}
func (s *ClientAuthResponse) SetBody(v *ClientAuthResponseBody) *ClientAuthResponse {
s.Body = v
return s
}
type ClientStartRequest struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s ClientStartRequest) String() string {
return tea.Prettify(s)
}
func (s ClientStartRequest) GoString() string {
return s.String()
}
func (s *ClientStartRequest) SetAppId(v string) *ClientStartRequest {
s.AppId = &v
return s
}
func (s *ClientStartRequest) SetTenantId(v int64) *ClientStartRequest {
s.TenantId = &v
return s
}
type ClientStartResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *ClientStartResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ClientStartResponseBody) String() string {
return tea.Prettify(s)
}
func (s ClientStartResponseBody) GoString() string {
return s.String()
}
func (s *ClientStartResponseBody) SetCode(v string) *ClientStartResponseBody {
s.Code = &v
return s
}
func (s *ClientStartResponseBody) SetData(v *ClientStartResponseBodyData) *ClientStartResponseBody {
s.Data = v
return s
}
func (s *ClientStartResponseBody) SetMessage(v string) *ClientStartResponseBody {
s.Message = &v
return s
}
func (s *ClientStartResponseBody) SetRequestId(v string) *ClientStartResponseBody {
s.RequestId = &v
return s
}
func (s *ClientStartResponseBody) SetSuccess(v bool) *ClientStartResponseBody {
s.Success = &v
return s
}
type ClientStartResponseBodyData struct {
ImToken *string `json:"ImToken,omitempty" xml:"ImToken,omitempty"`
}
func (s ClientStartResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s ClientStartResponseBodyData) GoString() string {
return s.String()
}
func (s *ClientStartResponseBodyData) SetImToken(v string) *ClientStartResponseBodyData {
s.ImToken = &v
return s
}
type ClientStartResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ClientStartResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ClientStartResponse) String() string {
return tea.Prettify(s)
}
func (s ClientStartResponse) GoString() string {
return s.String()
}
func (s *ClientStartResponse) SetHeaders(v map[string]*string) *ClientStartResponse {
s.Headers = v
return s
}
func (s *ClientStartResponse) SetStatusCode(v int32) *ClientStartResponse {
s.StatusCode = &v
return s
}
func (s *ClientStartResponse) SetBody(v *ClientStartResponseBody) *ClientStartResponse {
s.Body = v
return s
}
type ClientUnbindDeviceRequest struct {
DeviceId *string `json:"DeviceId,omitempty" xml:"DeviceId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s ClientUnbindDeviceRequest) String() string {
return tea.Prettify(s)
}
func (s ClientUnbindDeviceRequest) GoString() string {
return s.String()
}
func (s *ClientUnbindDeviceRequest) SetDeviceId(v string) *ClientUnbindDeviceRequest {
s.DeviceId = &v
return s
}
func (s *ClientUnbindDeviceRequest) SetTenantId(v int64) *ClientUnbindDeviceRequest {
s.TenantId = &v
return s
}
type ClientUnbindDeviceResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ClientUnbindDeviceResponseBody) String() string {
return tea.Prettify(s)
}
func (s ClientUnbindDeviceResponseBody) GoString() string {
return s.String()
}
func (s *ClientUnbindDeviceResponseBody) SetCode(v string) *ClientUnbindDeviceResponseBody {
s.Code = &v
return s
}
func (s *ClientUnbindDeviceResponseBody) SetMessage(v string) *ClientUnbindDeviceResponseBody {
s.Message = &v
return s
}
func (s *ClientUnbindDeviceResponseBody) SetRequestId(v string) *ClientUnbindDeviceResponseBody {
s.RequestId = &v
return s
}
func (s *ClientUnbindDeviceResponseBody) SetSuccess(v bool) *ClientUnbindDeviceResponseBody {
s.Success = &v
return s
}
type ClientUnbindDeviceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ClientUnbindDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ClientUnbindDeviceResponse) String() string {
return tea.Prettify(s)
}
func (s ClientUnbindDeviceResponse) GoString() string {
return s.String()
}
func (s *ClientUnbindDeviceResponse) SetHeaders(v map[string]*string) *ClientUnbindDeviceResponse {
s.Headers = v
return s
}
func (s *ClientUnbindDeviceResponse) SetStatusCode(v int32) *ClientUnbindDeviceResponse {
s.StatusCode = &v
return s
}
func (s *ClientUnbindDeviceResponse) SetBody(v *ClientUnbindDeviceResponseBody) *ClientUnbindDeviceResponse {
s.Body = v
return s
}
type CloseTimedResetOperateRequest struct {
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s CloseTimedResetOperateRequest) String() string {
return tea.Prettify(s)
}
func (s CloseTimedResetOperateRequest) GoString() string {
return s.String()
}
func (s *CloseTimedResetOperateRequest) SetInstanceId(v string) *CloseTimedResetOperateRequest {
s.InstanceId = &v
return s
}
func (s *CloseTimedResetOperateRequest) SetTenantId(v int64) *CloseTimedResetOperateRequest {
s.TenantId = &v
return s
}
type CloseTimedResetOperateResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *CloseTimedResetOperateResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// Id of the request
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CloseTimedResetOperateResponseBody) String() string {
return tea.Prettify(s)
}
func (s CloseTimedResetOperateResponseBody) GoString() string {
return s.String()
}
func (s *CloseTimedResetOperateResponseBody) SetCode(v string) *CloseTimedResetOperateResponseBody {
s.Code = &v
return s
}
func (s *CloseTimedResetOperateResponseBody) SetData(v *CloseTimedResetOperateResponseBodyData) *CloseTimedResetOperateResponseBody {
s.Data = v
return s
}
func (s *CloseTimedResetOperateResponseBody) SetMessage(v string) *CloseTimedResetOperateResponseBody {
s.Message = &v
return s
}
func (s *CloseTimedResetOperateResponseBody) SetRequestId(v string) *CloseTimedResetOperateResponseBody {
s.RequestId = &v
return s
}
func (s *CloseTimedResetOperateResponseBody) SetSuccess(v bool) *CloseTimedResetOperateResponseBody {
s.Success = &v
return s
}
type CloseTimedResetOperateResponseBodyData struct {
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s CloseTimedResetOperateResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s CloseTimedResetOperateResponseBodyData) GoString() string {
return s.String()
}
func (s *CloseTimedResetOperateResponseBodyData) SetInstanceId(v string) *CloseTimedResetOperateResponseBodyData {
s.InstanceId = &v
return s
}
func (s *CloseTimedResetOperateResponseBodyData) SetTenantId(v int64) *CloseTimedResetOperateResponseBodyData {
s.TenantId = &v
return s
}
type CloseTimedResetOperateResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CloseTimedResetOperateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CloseTimedResetOperateResponse) String() string {
return tea.Prettify(s)
}
func (s CloseTimedResetOperateResponse) GoString() string {
return s.String()
}
func (s *CloseTimedResetOperateResponse) SetHeaders(v map[string]*string) *CloseTimedResetOperateResponse {
s.Headers = v
return s
}
func (s *CloseTimedResetOperateResponse) SetStatusCode(v int32) *CloseTimedResetOperateResponse {
s.StatusCode = &v
return s
}
func (s *CloseTimedResetOperateResponse) SetBody(v *CloseTimedResetOperateResponseBody) *CloseTimedResetOperateResponse {
s.Body = v
return s
}
type ConfirmAvatar2dTrainRequest struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Confirm *string `json:"Confirm,omitempty" xml:"Confirm,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s ConfirmAvatar2dTrainRequest) String() string {
return tea.Prettify(s)
}
func (s ConfirmAvatar2dTrainRequest) GoString() string {
return s.String()
}
func (s *ConfirmAvatar2dTrainRequest) SetCode(v string) *ConfirmAvatar2dTrainRequest {
s.Code = &v
return s
}
func (s *ConfirmAvatar2dTrainRequest) SetConfirm(v string) *ConfirmAvatar2dTrainRequest {
s.Confirm = &v
return s
}
func (s *ConfirmAvatar2dTrainRequest) SetTenantId(v int64) *ConfirmAvatar2dTrainRequest {
s.TenantId = &v
return s
}
type ConfirmAvatar2dTrainResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ConfirmAvatar2dTrainResponseBody) String() string {
return tea.Prettify(s)
}
func (s ConfirmAvatar2dTrainResponseBody) GoString() string {
return s.String()
}
func (s *ConfirmAvatar2dTrainResponseBody) SetCode(v string) *ConfirmAvatar2dTrainResponseBody {
s.Code = &v
return s
}
func (s *ConfirmAvatar2dTrainResponseBody) SetMessage(v string) *ConfirmAvatar2dTrainResponseBody {
s.Message = &v
return s
}
func (s *ConfirmAvatar2dTrainResponseBody) SetRequestId(v string) *ConfirmAvatar2dTrainResponseBody {
s.RequestId = &v
return s
}
func (s *ConfirmAvatar2dTrainResponseBody) SetSuccess(v bool) *ConfirmAvatar2dTrainResponseBody {
s.Success = &v
return s
}
type ConfirmAvatar2dTrainResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ConfirmAvatar2dTrainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ConfirmAvatar2dTrainResponse) String() string {
return tea.Prettify(s)
}
func (s ConfirmAvatar2dTrainResponse) GoString() string {
return s.String()
}
func (s *ConfirmAvatar2dTrainResponse) SetHeaders(v map[string]*string) *ConfirmAvatar2dTrainResponse {
s.Headers = v
return s
}
func (s *ConfirmAvatar2dTrainResponse) SetStatusCode(v int32) *ConfirmAvatar2dTrainResponse {
s.StatusCode = &v
return s
}
func (s *ConfirmAvatar2dTrainResponse) SetBody(v *ConfirmAvatar2dTrainResponseBody) *ConfirmAvatar2dTrainResponse {
s.Body = v
return s
}
type Create2dAvatarRequest struct {
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Image *string `json:"Image,omitempty" xml:"Image,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Orientation *int32 `json:"Orientation,omitempty" xml:"Orientation,omitempty"`
Portrait *string `json:"Portrait,omitempty" xml:"Portrait,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Transparent *bool `json:"Transparent,omitempty" xml:"Transparent,omitempty"`
Video *string `json:"Video,omitempty" xml:"Video,omitempty"`
}
func (s Create2dAvatarRequest) String() string {
return tea.Prettify(s)
}
func (s Create2dAvatarRequest) GoString() string {
return s.String()
}
func (s *Create2dAvatarRequest) SetCallback(v bool) *Create2dAvatarRequest {
s.Callback = &v
return s
}
func (s *Create2dAvatarRequest) SetDescription(v string) *Create2dAvatarRequest {
s.Description = &v
return s
}
func (s *Create2dAvatarRequest) SetImage(v string) *Create2dAvatarRequest {
s.Image = &v
return s
}
func (s *Create2dAvatarRequest) SetName(v string) *Create2dAvatarRequest {
s.Name = &v
return s
}
func (s *Create2dAvatarRequest) SetOrientation(v int32) *Create2dAvatarRequest {
s.Orientation = &v
return s
}
func (s *Create2dAvatarRequest) SetPortrait(v string) *Create2dAvatarRequest {
s.Portrait = &v
return s
}
func (s *Create2dAvatarRequest) SetTenantId(v int64) *Create2dAvatarRequest {
s.TenantId = &v
return s
}
func (s *Create2dAvatarRequest) SetTransparent(v bool) *Create2dAvatarRequest {
s.Transparent = &v
return s
}
func (s *Create2dAvatarRequest) SetVideo(v string) *Create2dAvatarRequest {
s.Video = &v
return s
}
type Create2dAvatarResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *Create2dAvatarResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s Create2dAvatarResponseBody) String() string {
return tea.Prettify(s)
}
func (s Create2dAvatarResponseBody) GoString() string {
return s.String()
}
func (s *Create2dAvatarResponseBody) SetCode(v string) *Create2dAvatarResponseBody {
s.Code = &v
return s
}
func (s *Create2dAvatarResponseBody) SetData(v *Create2dAvatarResponseBodyData) *Create2dAvatarResponseBody {
s.Data = v
return s
}
func (s *Create2dAvatarResponseBody) SetMessage(v string) *Create2dAvatarResponseBody {
s.Message = &v
return s
}
func (s *Create2dAvatarResponseBody) SetRequestId(v string) *Create2dAvatarResponseBody {
s.RequestId = &v
return s
}
func (s *Create2dAvatarResponseBody) SetSuccess(v bool) *Create2dAvatarResponseBody {
s.Success = &v
return s
}
type Create2dAvatarResponseBodyData struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
}
func (s Create2dAvatarResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s Create2dAvatarResponseBodyData) GoString() string {
return s.String()
}
func (s *Create2dAvatarResponseBodyData) SetCode(v string) *Create2dAvatarResponseBodyData {
s.Code = &v
return s
}
type Create2dAvatarResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *Create2dAvatarResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s Create2dAvatarResponse) String() string {
return tea.Prettify(s)
}
func (s Create2dAvatarResponse) GoString() string {
return s.String()
}
func (s *Create2dAvatarResponse) SetHeaders(v map[string]*string) *Create2dAvatarResponse {
s.Headers = v
return s
}
func (s *Create2dAvatarResponse) SetStatusCode(v int32) *Create2dAvatarResponse {
s.StatusCode = &v
return s
}
func (s *Create2dAvatarResponse) SetBody(v *Create2dAvatarResponseBody) *Create2dAvatarResponse {
s.Body = v
return s
}
type DeleteAvatarRequest struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s DeleteAvatarRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteAvatarRequest) GoString() string {
return s.String()
}
func (s *DeleteAvatarRequest) SetCode(v string) *DeleteAvatarRequest {
s.Code = &v
return s
}
func (s *DeleteAvatarRequest) SetTenantId(v int64) *DeleteAvatarRequest {
s.TenantId = &v
return s
}
type DeleteAvatarResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DeleteAvatarResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteAvatarResponseBody) GoString() string {
return s.String()
}
func (s *DeleteAvatarResponseBody) SetCode(v string) *DeleteAvatarResponseBody {
s.Code = &v
return s
}
func (s *DeleteAvatarResponseBody) SetMessage(v string) *DeleteAvatarResponseBody {
s.Message = &v
return s
}
func (s *DeleteAvatarResponseBody) SetRequestId(v string) *DeleteAvatarResponseBody {
s.RequestId = &v
return s
}
func (s *DeleteAvatarResponseBody) SetSuccess(v bool) *DeleteAvatarResponseBody {
s.Success = &v
return s
}
type DeleteAvatarResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *DeleteAvatarResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s DeleteAvatarResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteAvatarResponse) GoString() string {
return s.String()
}
func (s *DeleteAvatarResponse) SetHeaders(v map[string]*string) *DeleteAvatarResponse {
s.Headers = v
return s
}
func (s *DeleteAvatarResponse) SetStatusCode(v int32) *DeleteAvatarResponse {
s.StatusCode = &v
return s
}
func (s *DeleteAvatarResponse) SetBody(v *DeleteAvatarResponseBody) *DeleteAvatarResponse {
s.Body = v
return s
}
type DuplexDecisionRequest struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
BizRequestId *string `json:"BizRequestId,omitempty" xml:"BizRequestId,omitempty"`
CallTime *int32 `json:"CallTime,omitempty" xml:"CallTime,omitempty"`
CustomKeywords []*string `json:"CustomKeywords,omitempty" xml:"CustomKeywords,omitempty" type:"Repeated"`
DialogContext *DuplexDecisionRequestDialogContext `json:"DialogContext,omitempty" xml:"DialogContext,omitempty" type:"Struct"`
DialogStatus *string `json:"DialogStatus,omitempty" xml:"DialogStatus,omitempty"`
InterruptType *int32 `json:"InterruptType,omitempty" xml:"InterruptType,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
}
func (s DuplexDecisionRequest) String() string {
return tea.Prettify(s)
}
func (s DuplexDecisionRequest) GoString() string {
return s.String()
}
func (s *DuplexDecisionRequest) SetAppId(v string) *DuplexDecisionRequest {
s.AppId = &v
return s
}
func (s *DuplexDecisionRequest) SetBizRequestId(v string) *DuplexDecisionRequest {
s.BizRequestId = &v
return s
}
func (s *DuplexDecisionRequest) SetCallTime(v int32) *DuplexDecisionRequest {
s.CallTime = &v
return s
}
func (s *DuplexDecisionRequest) SetCustomKeywords(v []*string) *DuplexDecisionRequest {
s.CustomKeywords = v
return s
}
func (s *DuplexDecisionRequest) SetDialogContext(v *DuplexDecisionRequestDialogContext) *DuplexDecisionRequest {
s.DialogContext = v
return s
}
func (s *DuplexDecisionRequest) SetDialogStatus(v string) *DuplexDecisionRequest {
s.DialogStatus = &v
return s
}
func (s *DuplexDecisionRequest) SetInterruptType(v int32) *DuplexDecisionRequest {
s.InterruptType = &v
return s
}
func (s *DuplexDecisionRequest) SetSessionId(v string) *DuplexDecisionRequest {
s.SessionId = &v
return s
}
func (s *DuplexDecisionRequest) SetTenantId(v int64) *DuplexDecisionRequest {
s.TenantId = &v
return s
}
func (s *DuplexDecisionRequest) SetText(v string) *DuplexDecisionRequest {
s.Text = &v
return s
}
type DuplexDecisionRequestDialogContext struct {
CurUtteranceIdx *int32 `json:"CurUtteranceIdx,omitempty" xml:"CurUtteranceIdx,omitempty"`
Histories []*DuplexDecisionRequestDialogContextHistories `json:"Histories,omitempty" xml:"Histories,omitempty" type:"Repeated"`
}
func (s DuplexDecisionRequestDialogContext) String() string {
return tea.Prettify(s)
}
func (s DuplexDecisionRequestDialogContext) GoString() string {
return s.String()
}
func (s *DuplexDecisionRequestDialogContext) SetCurUtteranceIdx(v int32) *DuplexDecisionRequestDialogContext {
s.CurUtteranceIdx = &v
return s
}
func (s *DuplexDecisionRequestDialogContext) SetHistories(v []*DuplexDecisionRequestDialogContextHistories) *DuplexDecisionRequestDialogContext {
s.Histories = v
return s
}
type DuplexDecisionRequestDialogContextHistories struct {
Robot *string `json:"Robot,omitempty" xml:"Robot,omitempty"`
User *string `json:"User,omitempty" xml:"User,omitempty"`
}
func (s DuplexDecisionRequestDialogContextHistories) String() string {
return tea.Prettify(s)
}
func (s DuplexDecisionRequestDialogContextHistories) GoString() string {
return s.String()
}
func (s *DuplexDecisionRequestDialogContextHistories) SetRobot(v string) *DuplexDecisionRequestDialogContextHistories {
s.Robot = &v
return s
}
func (s *DuplexDecisionRequestDialogContextHistories) SetUser(v string) *DuplexDecisionRequestDialogContextHistories {
s.User = &v
return s
}
type DuplexDecisionShrinkRequest struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
BizRequestId *string `json:"BizRequestId,omitempty" xml:"BizRequestId,omitempty"`
CallTime *int32 `json:"CallTime,omitempty" xml:"CallTime,omitempty"`
CustomKeywordsShrink *string `json:"CustomKeywords,omitempty" xml:"CustomKeywords,omitempty"`
DialogContextShrink *string `json:"DialogContext,omitempty" xml:"DialogContext,omitempty"`
DialogStatus *string `json:"DialogStatus,omitempty" xml:"DialogStatus,omitempty"`
InterruptType *int32 `json:"InterruptType,omitempty" xml:"InterruptType,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
}
func (s DuplexDecisionShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s DuplexDecisionShrinkRequest) GoString() string {
return s.String()
}
func (s *DuplexDecisionShrinkRequest) SetAppId(v string) *DuplexDecisionShrinkRequest {
s.AppId = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetBizRequestId(v string) *DuplexDecisionShrinkRequest {
s.BizRequestId = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetCallTime(v int32) *DuplexDecisionShrinkRequest {
s.CallTime = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetCustomKeywordsShrink(v string) *DuplexDecisionShrinkRequest {
s.CustomKeywordsShrink = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetDialogContextShrink(v string) *DuplexDecisionShrinkRequest {
s.DialogContextShrink = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetDialogStatus(v string) *DuplexDecisionShrinkRequest {
s.DialogStatus = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetInterruptType(v int32) *DuplexDecisionShrinkRequest {
s.InterruptType = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetSessionId(v string) *DuplexDecisionShrinkRequest {
s.SessionId = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetTenantId(v int64) *DuplexDecisionShrinkRequest {
s.TenantId = &v
return s
}
func (s *DuplexDecisionShrinkRequest) SetText(v string) *DuplexDecisionShrinkRequest {
s.Text = &v
return s
}
type DuplexDecisionResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *DuplexDecisionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *string `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s DuplexDecisionResponseBody) String() string {
return tea.Prettify(s)
}
func (s DuplexDecisionResponseBody) GoString() string {
return s.String()
}
func (s *DuplexDecisionResponseBody) SetCode(v string) *DuplexDecisionResponseBody {
s.Code = &v
return s
}
func (s *DuplexDecisionResponseBody) SetData(v *DuplexDecisionResponseBodyData) *DuplexDecisionResponseBody {
s.Data = v
return s
}
func (s *DuplexDecisionResponseBody) SetMessage(v string) *DuplexDecisionResponseBody {
s.Message = &v
return s
}
func (s *DuplexDecisionResponseBody) SetRequestId(v string) *DuplexDecisionResponseBody {
s.RequestId = &v
return s
}
func (s *DuplexDecisionResponseBody) SetSuccess(v string) *DuplexDecisionResponseBody {
s.Success = &v
return s
}
type DuplexDecisionResponseBodyData struct {
ActionType *string `json:"ActionType,omitempty" xml:"ActionType,omitempty"`
GrabType *string `json:"GrabType,omitempty" xml:"GrabType,omitempty"`
OutputText *string `json:"OutputText,omitempty" xml:"OutputText,omitempty"`
}
func (s DuplexDecisionResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s DuplexDecisionResponseBodyData) GoString() string {
return s.String()
}
func (s *DuplexDecisionResponseBodyData) SetActionType(v string) *DuplexDecisionResponseBodyData {
s.ActionType = &v
return s
}
func (s *DuplexDecisionResponseBodyData) SetGrabType(v string) *DuplexDecisionResponseBodyData {
s.GrabType = &v
return s
}
func (s *DuplexDecisionResponseBodyData) SetOutputText(v string) *DuplexDecisionResponseBodyData {
s.OutputText = &v
return s
}
type DuplexDecisionResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *DuplexDecisionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s DuplexDecisionResponse) String() string {
return tea.Prettify(s)
}
func (s DuplexDecisionResponse) GoString() string {
return s.String()
}
func (s *DuplexDecisionResponse) SetHeaders(v map[string]*string) *DuplexDecisionResponse {
s.Headers = v
return s
}
func (s *DuplexDecisionResponse) SetStatusCode(v int32) *DuplexDecisionResponse {
s.StatusCode = &v
return s
}
func (s *DuplexDecisionResponse) SetBody(v *DuplexDecisionResponseBody) *DuplexDecisionResponse {
s.Body = v
return s
}
type GetVideoTaskInfoRequest struct {
App *GetVideoTaskInfoRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s GetVideoTaskInfoRequest) String() string {
return tea.Prettify(s)
}
func (s GetVideoTaskInfoRequest) GoString() string {
return s.String()
}
func (s *GetVideoTaskInfoRequest) SetApp(v *GetVideoTaskInfoRequestApp) *GetVideoTaskInfoRequest {
s.App = v
return s
}
func (s *GetVideoTaskInfoRequest) SetTaskUuid(v string) *GetVideoTaskInfoRequest {
s.TaskUuid = &v
return s
}
func (s *GetVideoTaskInfoRequest) SetTenantId(v int64) *GetVideoTaskInfoRequest {
s.TenantId = &v
return s
}
type GetVideoTaskInfoRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s GetVideoTaskInfoRequestApp) String() string {
return tea.Prettify(s)
}
func (s GetVideoTaskInfoRequestApp) GoString() string {
return s.String()
}
func (s *GetVideoTaskInfoRequestApp) SetAppId(v string) *GetVideoTaskInfoRequestApp {
s.AppId = &v
return s
}
type GetVideoTaskInfoShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s GetVideoTaskInfoShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s GetVideoTaskInfoShrinkRequest) GoString() string {
return s.String()
}
func (s *GetVideoTaskInfoShrinkRequest) SetAppShrink(v string) *GetVideoTaskInfoShrinkRequest {
s.AppShrink = &v
return s
}
func (s *GetVideoTaskInfoShrinkRequest) SetTaskUuid(v string) *GetVideoTaskInfoShrinkRequest {
s.TaskUuid = &v
return s
}
func (s *GetVideoTaskInfoShrinkRequest) SetTenantId(v int64) *GetVideoTaskInfoShrinkRequest {
s.TenantId = &v
return s
}
type GetVideoTaskInfoResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *GetVideoTaskInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s GetVideoTaskInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetVideoTaskInfoResponseBody) GoString() string {
return s.String()
}
func (s *GetVideoTaskInfoResponseBody) SetCode(v string) *GetVideoTaskInfoResponseBody {
s.Code = &v
return s
}
func (s *GetVideoTaskInfoResponseBody) SetData(v *GetVideoTaskInfoResponseBodyData) *GetVideoTaskInfoResponseBody {
s.Data = v
return s
}
func (s *GetVideoTaskInfoResponseBody) SetMessage(v string) *GetVideoTaskInfoResponseBody {
s.Message = &v
return s
}
func (s *GetVideoTaskInfoResponseBody) SetRequestId(v string) *GetVideoTaskInfoResponseBody {
s.RequestId = &v
return s
}
func (s *GetVideoTaskInfoResponseBody) SetSuccess(v bool) *GetVideoTaskInfoResponseBody {
s.Success = &v
return s
}
type GetVideoTaskInfoResponseBodyData struct {
Process *string `json:"Process,omitempty" xml:"Process,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
TaskResult *GetVideoTaskInfoResponseBodyDataTaskResult `json:"TaskResult,omitempty" xml:"TaskResult,omitempty" type:"Struct"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}
func (s GetVideoTaskInfoResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s GetVideoTaskInfoResponseBodyData) GoString() string {
return s.String()
}
func (s *GetVideoTaskInfoResponseBodyData) SetProcess(v string) *GetVideoTaskInfoResponseBodyData {
s.Process = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyData) SetStatus(v string) *GetVideoTaskInfoResponseBodyData {
s.Status = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyData) SetTaskResult(v *GetVideoTaskInfoResponseBodyDataTaskResult) *GetVideoTaskInfoResponseBodyData {
s.TaskResult = v
return s
}
func (s *GetVideoTaskInfoResponseBodyData) SetTaskUuid(v string) *GetVideoTaskInfoResponseBodyData {
s.TaskUuid = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyData) SetType(v string) *GetVideoTaskInfoResponseBodyData {
s.Type = &v
return s
}
type GetVideoTaskInfoResponseBodyDataTaskResult struct {
AlphaUrl *string `json:"AlphaUrl,omitempty" xml:"AlphaUrl,omitempty"`
AttachmentUrl *string `json:"AttachmentUrl,omitempty" xml:"AttachmentUrl,omitempty"`
FailCode *string `json:"FailCode,omitempty" xml:"FailCode,omitempty"`
FailReason *string `json:"FailReason,omitempty" xml:"FailReason,omitempty"`
PreviewPic *string `json:"PreviewPic,omitempty" xml:"PreviewPic,omitempty"`
SubtitlesUrl *string `json:"SubtitlesUrl,omitempty" xml:"SubtitlesUrl,omitempty"`
VideoDuration *int32 `json:"VideoDuration,omitempty" xml:"VideoDuration,omitempty"`
VideoUrl *string `json:"VideoUrl,omitempty" xml:"VideoUrl,omitempty"`
// 字粒度的时间戳文件,特定任务支持
WordSubtitlesUrl *string `json:"WordSubtitlesUrl,omitempty" xml:"WordSubtitlesUrl,omitempty"`
}
func (s GetVideoTaskInfoResponseBodyDataTaskResult) String() string {
return tea.Prettify(s)
}
func (s GetVideoTaskInfoResponseBodyDataTaskResult) GoString() string {
return s.String()
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetAlphaUrl(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.AlphaUrl = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetAttachmentUrl(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.AttachmentUrl = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetFailCode(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.FailCode = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetFailReason(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.FailReason = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetPreviewPic(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.PreviewPic = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetSubtitlesUrl(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.SubtitlesUrl = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetVideoDuration(v int32) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.VideoDuration = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetVideoUrl(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.VideoUrl = &v
return s
}
func (s *GetVideoTaskInfoResponseBodyDataTaskResult) SetWordSubtitlesUrl(v string) *GetVideoTaskInfoResponseBodyDataTaskResult {
s.WordSubtitlesUrl = &v
return s
}
type GetVideoTaskInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetVideoTaskInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetVideoTaskInfoResponse) String() string {
return tea.Prettify(s)
}
func (s GetVideoTaskInfoResponse) GoString() string {
return s.String()
}
func (s *GetVideoTaskInfoResponse) SetHeaders(v map[string]*string) *GetVideoTaskInfoResponse {
s.Headers = v
return s
}
func (s *GetVideoTaskInfoResponse) SetStatusCode(v int32) *GetVideoTaskInfoResponse {
s.StatusCode = &v
return s
}
func (s *GetVideoTaskInfoResponse) SetBody(v *GetVideoTaskInfoResponseBody) *GetVideoTaskInfoResponse {
s.Body = v
return s
}
type LicenseAuthRequest struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
License *string `json:"License,omitempty" xml:"License,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s LicenseAuthRequest) String() string {
return tea.Prettify(s)
}
func (s LicenseAuthRequest) GoString() string {
return s.String()
}
func (s *LicenseAuthRequest) SetAppId(v string) *LicenseAuthRequest {
s.AppId = &v
return s
}
func (s *LicenseAuthRequest) SetLicense(v string) *LicenseAuthRequest {
s.License = &v
return s
}
func (s *LicenseAuthRequest) SetTenantId(v int64) *LicenseAuthRequest {
s.TenantId = &v
return s
}
type LicenseAuthResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *LicenseAuthResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s LicenseAuthResponseBody) String() string {
return tea.Prettify(s)
}
func (s LicenseAuthResponseBody) GoString() string {
return s.String()
}
func (s *LicenseAuthResponseBody) SetCode(v string) *LicenseAuthResponseBody {
s.Code = &v
return s
}
func (s *LicenseAuthResponseBody) SetData(v *LicenseAuthResponseBodyData) *LicenseAuthResponseBody {
s.Data = v
return s
}
func (s *LicenseAuthResponseBody) SetMessage(v string) *LicenseAuthResponseBody {
s.Message = &v
return s
}
func (s *LicenseAuthResponseBody) SetRequestId(v string) *LicenseAuthResponseBody {
s.RequestId = &v
return s
}
func (s *LicenseAuthResponseBody) SetSuccess(v bool) *LicenseAuthResponseBody {
s.Success = &v
return s
}
type LicenseAuthResponseBodyData struct {
Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
}
func (s LicenseAuthResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s LicenseAuthResponseBodyData) GoString() string {
return s.String()
}
func (s *LicenseAuthResponseBodyData) SetToken(v string) *LicenseAuthResponseBodyData {
s.Token = &v
return s
}
type LicenseAuthResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *LicenseAuthResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s LicenseAuthResponse) String() string {
return tea.Prettify(s)
}
func (s LicenseAuthResponse) GoString() string {
return s.String()
}
func (s *LicenseAuthResponse) SetHeaders(v map[string]*string) *LicenseAuthResponse {
s.Headers = v
return s
}
func (s *LicenseAuthResponse) SetStatusCode(v int32) *LicenseAuthResponse {
s.StatusCode = &v
return s
}
func (s *LicenseAuthResponse) SetBody(v *LicenseAuthResponseBody) *LicenseAuthResponse {
s.Body = v
return s
}
type QueryAvatarRequest struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s QueryAvatarRequest) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarRequest) GoString() string {
return s.String()
}
func (s *QueryAvatarRequest) SetCode(v string) *QueryAvatarRequest {
s.Code = &v
return s
}
func (s *QueryAvatarRequest) SetTenantId(v int64) *QueryAvatarRequest {
s.TenantId = &v
return s
}
type QueryAvatarResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *QueryAvatarResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s QueryAvatarResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarResponseBody) GoString() string {
return s.String()
}
func (s *QueryAvatarResponseBody) SetCode(v string) *QueryAvatarResponseBody {
s.Code = &v
return s
}
func (s *QueryAvatarResponseBody) SetData(v *QueryAvatarResponseBodyData) *QueryAvatarResponseBody {
s.Data = v
return s
}
func (s *QueryAvatarResponseBody) SetMessage(v string) *QueryAvatarResponseBody {
s.Message = &v
return s
}
func (s *QueryAvatarResponseBody) SetRequestId(v string) *QueryAvatarResponseBody {
s.RequestId = &v
return s
}
func (s *QueryAvatarResponseBody) SetSuccess(v bool) *QueryAvatarResponseBody {
s.Success = &v
return s
}
type QueryAvatarResponseBodyData struct {
AllLocateImages map[string]interface{} `json:"AllLocateImages,omitempty" xml:"AllLocateImages,omitempty"`
AvatarType *string `json:"AvatarType,omitempty" xml:"AvatarType,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Image *string `json:"Image,omitempty" xml:"Image,omitempty"`
MakeFailReason *string `json:"MakeFailReason,omitempty" xml:"MakeFailReason,omitempty"`
MakeStage *string `json:"MakeStage,omitempty" xml:"MakeStage,omitempty"`
MakeStatus *string `json:"MakeStatus,omitempty" xml:"MakeStatus,omitempty"`
ModelType *string `json:"ModelType,omitempty" xml:"ModelType,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Portrait *string `json:"Portrait,omitempty" xml:"Portrait,omitempty"`
Preview *string `json:"Preview,omitempty" xml:"Preview,omitempty"`
SupportedResolutions *QueryAvatarResponseBodyDataSupportedResolutions `json:"SupportedResolutions,omitempty" xml:"SupportedResolutions,omitempty" type:"Struct"`
}
func (s QueryAvatarResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryAvatarResponseBodyData) SetAllLocateImages(v map[string]interface{}) *QueryAvatarResponseBodyData {
s.AllLocateImages = v
return s
}
func (s *QueryAvatarResponseBodyData) SetAvatarType(v string) *QueryAvatarResponseBodyData {
s.AvatarType = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetDescription(v string) *QueryAvatarResponseBodyData {
s.Description = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetImage(v string) *QueryAvatarResponseBodyData {
s.Image = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetMakeFailReason(v string) *QueryAvatarResponseBodyData {
s.MakeFailReason = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetMakeStage(v string) *QueryAvatarResponseBodyData {
s.MakeStage = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetMakeStatus(v string) *QueryAvatarResponseBodyData {
s.MakeStatus = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetModelType(v string) *QueryAvatarResponseBodyData {
s.ModelType = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetName(v string) *QueryAvatarResponseBodyData {
s.Name = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetPortrait(v string) *QueryAvatarResponseBodyData {
s.Portrait = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetPreview(v string) *QueryAvatarResponseBodyData {
s.Preview = &v
return s
}
func (s *QueryAvatarResponseBodyData) SetSupportedResolutions(v *QueryAvatarResponseBodyDataSupportedResolutions) *QueryAvatarResponseBodyData {
s.SupportedResolutions = v
return s
}
type QueryAvatarResponseBodyDataSupportedResolutions struct {
Offline []*QueryAvatarResponseBodyDataSupportedResolutionsOffline `json:"Offline,omitempty" xml:"Offline,omitempty" type:"Repeated"`
Online []*QueryAvatarResponseBodyDataSupportedResolutionsOnline `json:"Online,omitempty" xml:"Online,omitempty" type:"Repeated"`
}
func (s QueryAvatarResponseBodyDataSupportedResolutions) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarResponseBodyDataSupportedResolutions) GoString() string {
return s.String()
}
func (s *QueryAvatarResponseBodyDataSupportedResolutions) SetOffline(v []*QueryAvatarResponseBodyDataSupportedResolutionsOffline) *QueryAvatarResponseBodyDataSupportedResolutions {
s.Offline = v
return s
}
func (s *QueryAvatarResponseBodyDataSupportedResolutions) SetOnline(v []*QueryAvatarResponseBodyDataSupportedResolutionsOnline) *QueryAvatarResponseBodyDataSupportedResolutions {
s.Online = v
return s
}
type QueryAvatarResponseBodyDataSupportedResolutionsOffline struct {
Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"`
Height *int32 `json:"Height,omitempty" xml:"Height,omitempty"`
Width *int32 `json:"Width,omitempty" xml:"Width,omitempty"`
}
func (s QueryAvatarResponseBodyDataSupportedResolutionsOffline) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarResponseBodyDataSupportedResolutionsOffline) GoString() string {
return s.String()
}
func (s *QueryAvatarResponseBodyDataSupportedResolutionsOffline) SetDesc(v string) *QueryAvatarResponseBodyDataSupportedResolutionsOffline {
s.Desc = &v
return s
}
func (s *QueryAvatarResponseBodyDataSupportedResolutionsOffline) SetHeight(v int32) *QueryAvatarResponseBodyDataSupportedResolutionsOffline {
s.Height = &v
return s
}
func (s *QueryAvatarResponseBodyDataSupportedResolutionsOffline) SetWidth(v int32) *QueryAvatarResponseBodyDataSupportedResolutionsOffline {
s.Width = &v
return s
}
type QueryAvatarResponseBodyDataSupportedResolutionsOnline struct {
Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"`
Height *int32 `json:"Height,omitempty" xml:"Height,omitempty"`
Width *int32 `json:"Width,omitempty" xml:"Width,omitempty"`
}
func (s QueryAvatarResponseBodyDataSupportedResolutionsOnline) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarResponseBodyDataSupportedResolutionsOnline) GoString() string {
return s.String()
}
func (s *QueryAvatarResponseBodyDataSupportedResolutionsOnline) SetDesc(v string) *QueryAvatarResponseBodyDataSupportedResolutionsOnline {
s.Desc = &v
return s
}
func (s *QueryAvatarResponseBodyDataSupportedResolutionsOnline) SetHeight(v int32) *QueryAvatarResponseBodyDataSupportedResolutionsOnline {
s.Height = &v
return s
}
func (s *QueryAvatarResponseBodyDataSupportedResolutionsOnline) SetWidth(v int32) *QueryAvatarResponseBodyDataSupportedResolutionsOnline {
s.Width = &v
return s
}
type QueryAvatarResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryAvatarResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryAvatarResponse) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarResponse) GoString() string {
return s.String()
}
func (s *QueryAvatarResponse) SetHeaders(v map[string]*string) *QueryAvatarResponse {
s.Headers = v
return s
}
func (s *QueryAvatarResponse) SetStatusCode(v int32) *QueryAvatarResponse {
s.StatusCode = &v
return s
}
func (s *QueryAvatarResponse) SetBody(v *QueryAvatarResponseBody) *QueryAvatarResponse {
s.Body = v
return s
}
type QueryAvatarListRequest struct {
ModelType *string `json:"ModelType,omitempty" xml:"ModelType,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s QueryAvatarListRequest) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListRequest) GoString() string {
return s.String()
}
func (s *QueryAvatarListRequest) SetModelType(v string) *QueryAvatarListRequest {
s.ModelType = &v
return s
}
func (s *QueryAvatarListRequest) SetPageNo(v int32) *QueryAvatarListRequest {
s.PageNo = &v
return s
}
func (s *QueryAvatarListRequest) SetPageSize(v int32) *QueryAvatarListRequest {
s.PageSize = &v
return s
}
func (s *QueryAvatarListRequest) SetTenantId(v int64) *QueryAvatarListRequest {
s.TenantId = &v
return s
}
type QueryAvatarListResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *QueryAvatarListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s QueryAvatarListResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListResponseBody) GoString() string {
return s.String()
}
func (s *QueryAvatarListResponseBody) SetCode(v string) *QueryAvatarListResponseBody {
s.Code = &v
return s
}
func (s *QueryAvatarListResponseBody) SetData(v *QueryAvatarListResponseBodyData) *QueryAvatarListResponseBody {
s.Data = v
return s
}
func (s *QueryAvatarListResponseBody) SetMessage(v string) *QueryAvatarListResponseBody {
s.Message = &v
return s
}
func (s *QueryAvatarListResponseBody) SetRequestId(v string) *QueryAvatarListResponseBody {
s.RequestId = &v
return s
}
func (s *QueryAvatarListResponseBody) SetSuccess(v bool) *QueryAvatarListResponseBody {
s.Success = &v
return s
}
type QueryAvatarListResponseBodyData struct {
List []*QueryAvatarListResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
TotalPage *int32 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
}
func (s QueryAvatarListResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryAvatarListResponseBodyData) SetList(v []*QueryAvatarListResponseBodyDataList) *QueryAvatarListResponseBodyData {
s.List = v
return s
}
func (s *QueryAvatarListResponseBodyData) SetPageNo(v int32) *QueryAvatarListResponseBodyData {
s.PageNo = &v
return s
}
func (s *QueryAvatarListResponseBodyData) SetPageSize(v int32) *QueryAvatarListResponseBodyData {
s.PageSize = &v
return s
}
func (s *QueryAvatarListResponseBodyData) SetTotalCount(v int32) *QueryAvatarListResponseBodyData {
s.TotalCount = &v
return s
}
func (s *QueryAvatarListResponseBodyData) SetTotalPage(v int32) *QueryAvatarListResponseBodyData {
s.TotalPage = &v
return s
}
type QueryAvatarListResponseBodyDataList struct {
AvatarType *string `json:"AvatarType,omitempty" xml:"AvatarType,omitempty"`
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Image *string `json:"Image,omitempty" xml:"Image,omitempty"`
MakeFailReason *string `json:"MakeFailReason,omitempty" xml:"MakeFailReason,omitempty"`
MakeStage *string `json:"MakeStage,omitempty" xml:"MakeStage,omitempty"`
MakeStatus *string `json:"MakeStatus,omitempty" xml:"MakeStatus,omitempty"`
ModelType *string `json:"ModelType,omitempty" xml:"ModelType,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Portrait *string `json:"Portrait,omitempty" xml:"Portrait,omitempty"`
Preview *string `json:"Preview,omitempty" xml:"Preview,omitempty"`
SupportedResolutions *QueryAvatarListResponseBodyDataListSupportedResolutions `json:"SupportedResolutions,omitempty" xml:"SupportedResolutions,omitempty" type:"Struct"`
}
func (s QueryAvatarListResponseBodyDataList) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListResponseBodyDataList) GoString() string {
return s.String()
}
func (s *QueryAvatarListResponseBodyDataList) SetAvatarType(v string) *QueryAvatarListResponseBodyDataList {
s.AvatarType = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetCode(v string) *QueryAvatarListResponseBodyDataList {
s.Code = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetDescription(v string) *QueryAvatarListResponseBodyDataList {
s.Description = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetImage(v string) *QueryAvatarListResponseBodyDataList {
s.Image = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetMakeFailReason(v string) *QueryAvatarListResponseBodyDataList {
s.MakeFailReason = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetMakeStage(v string) *QueryAvatarListResponseBodyDataList {
s.MakeStage = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetMakeStatus(v string) *QueryAvatarListResponseBodyDataList {
s.MakeStatus = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetModelType(v string) *QueryAvatarListResponseBodyDataList {
s.ModelType = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetName(v string) *QueryAvatarListResponseBodyDataList {
s.Name = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetPortrait(v string) *QueryAvatarListResponseBodyDataList {
s.Portrait = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetPreview(v string) *QueryAvatarListResponseBodyDataList {
s.Preview = &v
return s
}
func (s *QueryAvatarListResponseBodyDataList) SetSupportedResolutions(v *QueryAvatarListResponseBodyDataListSupportedResolutions) *QueryAvatarListResponseBodyDataList {
s.SupportedResolutions = v
return s
}
type QueryAvatarListResponseBodyDataListSupportedResolutions struct {
Offline []*QueryAvatarListResponseBodyDataListSupportedResolutionsOffline `json:"Offline,omitempty" xml:"Offline,omitempty" type:"Repeated"`
Online []*QueryAvatarListResponseBodyDataListSupportedResolutionsOnline `json:"Online,omitempty" xml:"Online,omitempty" type:"Repeated"`
}
func (s QueryAvatarListResponseBodyDataListSupportedResolutions) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListResponseBodyDataListSupportedResolutions) GoString() string {
return s.String()
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutions) SetOffline(v []*QueryAvatarListResponseBodyDataListSupportedResolutionsOffline) *QueryAvatarListResponseBodyDataListSupportedResolutions {
s.Offline = v
return s
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutions) SetOnline(v []*QueryAvatarListResponseBodyDataListSupportedResolutionsOnline) *QueryAvatarListResponseBodyDataListSupportedResolutions {
s.Online = v
return s
}
type QueryAvatarListResponseBodyDataListSupportedResolutionsOffline struct {
Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"`
Height *int32 `json:"Height,omitempty" xml:"Height,omitempty"`
Width *int32 `json:"Width,omitempty" xml:"Width,omitempty"`
}
func (s QueryAvatarListResponseBodyDataListSupportedResolutionsOffline) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListResponseBodyDataListSupportedResolutionsOffline) GoString() string {
return s.String()
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutionsOffline) SetDesc(v string) *QueryAvatarListResponseBodyDataListSupportedResolutionsOffline {
s.Desc = &v
return s
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutionsOffline) SetHeight(v int32) *QueryAvatarListResponseBodyDataListSupportedResolutionsOffline {
s.Height = &v
return s
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutionsOffline) SetWidth(v int32) *QueryAvatarListResponseBodyDataListSupportedResolutionsOffline {
s.Width = &v
return s
}
type QueryAvatarListResponseBodyDataListSupportedResolutionsOnline struct {
Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"`
Height *int32 `json:"Height,omitempty" xml:"Height,omitempty"`
Width *int32 `json:"Width,omitempty" xml:"Width,omitempty"`
}
func (s QueryAvatarListResponseBodyDataListSupportedResolutionsOnline) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListResponseBodyDataListSupportedResolutionsOnline) GoString() string {
return s.String()
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutionsOnline) SetDesc(v string) *QueryAvatarListResponseBodyDataListSupportedResolutionsOnline {
s.Desc = &v
return s
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutionsOnline) SetHeight(v int32) *QueryAvatarListResponseBodyDataListSupportedResolutionsOnline {
s.Height = &v
return s
}
func (s *QueryAvatarListResponseBodyDataListSupportedResolutionsOnline) SetWidth(v int32) *QueryAvatarListResponseBodyDataListSupportedResolutionsOnline {
s.Width = &v
return s
}
type QueryAvatarListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryAvatarListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryAvatarListResponse) String() string {
return tea.Prettify(s)
}
func (s QueryAvatarListResponse) GoString() string {
return s.String()
}
func (s *QueryAvatarListResponse) SetHeaders(v map[string]*string) *QueryAvatarListResponse {
s.Headers = v
return s
}
func (s *QueryAvatarListResponse) SetStatusCode(v int32) *QueryAvatarListResponse {
s.StatusCode = &v
return s
}
func (s *QueryAvatarListResponse) SetBody(v *QueryAvatarListResponseBody) *QueryAvatarListResponse {
s.Body = v
return s
}
type QueryRunningInstanceRequest struct {
App *QueryRunningInstanceRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s QueryRunningInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceRequest) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceRequest) SetApp(v *QueryRunningInstanceRequestApp) *QueryRunningInstanceRequest {
s.App = v
return s
}
func (s *QueryRunningInstanceRequest) SetSessionId(v string) *QueryRunningInstanceRequest {
s.SessionId = &v
return s
}
func (s *QueryRunningInstanceRequest) SetTenantId(v int64) *QueryRunningInstanceRequest {
s.TenantId = &v
return s
}
type QueryRunningInstanceRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s QueryRunningInstanceRequestApp) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceRequestApp) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceRequestApp) SetAppId(v string) *QueryRunningInstanceRequestApp {
s.AppId = &v
return s
}
type QueryRunningInstanceShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s QueryRunningInstanceShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceShrinkRequest) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceShrinkRequest) SetAppShrink(v string) *QueryRunningInstanceShrinkRequest {
s.AppShrink = &v
return s
}
func (s *QueryRunningInstanceShrinkRequest) SetSessionId(v string) *QueryRunningInstanceShrinkRequest {
s.SessionId = &v
return s
}
func (s *QueryRunningInstanceShrinkRequest) SetTenantId(v int64) *QueryRunningInstanceShrinkRequest {
s.TenantId = &v
return s
}
type QueryRunningInstanceResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data []*QueryRunningInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s QueryRunningInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceResponseBody) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceResponseBody) SetCode(v string) *QueryRunningInstanceResponseBody {
s.Code = &v
return s
}
func (s *QueryRunningInstanceResponseBody) SetData(v []*QueryRunningInstanceResponseBodyData) *QueryRunningInstanceResponseBody {
s.Data = v
return s
}
func (s *QueryRunningInstanceResponseBody) SetMessage(v string) *QueryRunningInstanceResponseBody {
s.Message = &v
return s
}
func (s *QueryRunningInstanceResponseBody) SetRequestId(v string) *QueryRunningInstanceResponseBody {
s.RequestId = &v
return s
}
func (s *QueryRunningInstanceResponseBody) SetSuccess(v bool) *QueryRunningInstanceResponseBody {
s.Success = &v
return s
}
type QueryRunningInstanceResponseBodyData struct {
Channel *QueryRunningInstanceResponseBodyDataChannel `json:"Channel,omitempty" xml:"Channel,omitempty" type:"Struct"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
User *QueryRunningInstanceResponseBodyDataUser `json:"User,omitempty" xml:"User,omitempty" type:"Struct"`
}
func (s QueryRunningInstanceResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceResponseBodyData) SetChannel(v *QueryRunningInstanceResponseBodyDataChannel) *QueryRunningInstanceResponseBodyData {
s.Channel = v
return s
}
func (s *QueryRunningInstanceResponseBodyData) SetSessionId(v string) *QueryRunningInstanceResponseBodyData {
s.SessionId = &v
return s
}
func (s *QueryRunningInstanceResponseBodyData) SetToken(v string) *QueryRunningInstanceResponseBodyData {
s.Token = &v
return s
}
func (s *QueryRunningInstanceResponseBodyData) SetUser(v *QueryRunningInstanceResponseBodyDataUser) *QueryRunningInstanceResponseBodyData {
s.User = v
return s
}
type QueryRunningInstanceResponseBodyDataChannel struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"`
ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
Gslb []*string `json:"Gslb,omitempty" xml:"Gslb,omitempty" type:"Repeated"`
Nonce *string `json:"Nonce,omitempty" xml:"Nonce,omitempty"`
Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
UserInfoInChannel *string `json:"UserInfoInChannel,omitempty" xml:"UserInfoInChannel,omitempty"`
}
func (s QueryRunningInstanceResponseBodyDataChannel) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceResponseBodyDataChannel) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetAppId(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.AppId = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetChannelId(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.ChannelId = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetExpiredTime(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.ExpiredTime = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetGslb(v []*string) *QueryRunningInstanceResponseBodyDataChannel {
s.Gslb = v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetNonce(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.Nonce = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetToken(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.Token = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetType(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.Type = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetUserId(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.UserId = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataChannel) SetUserInfoInChannel(v string) *QueryRunningInstanceResponseBodyDataChannel {
s.UserInfoInChannel = &v
return s
}
type QueryRunningInstanceResponseBodyDataUser struct {
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}
func (s QueryRunningInstanceResponseBodyDataUser) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceResponseBodyDataUser) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceResponseBodyDataUser) SetUserId(v string) *QueryRunningInstanceResponseBodyDataUser {
s.UserId = &v
return s
}
func (s *QueryRunningInstanceResponseBodyDataUser) SetUserName(v string) *QueryRunningInstanceResponseBodyDataUser {
s.UserName = &v
return s
}
type QueryRunningInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryRunningInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryRunningInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s QueryRunningInstanceResponse) GoString() string {
return s.String()
}
func (s *QueryRunningInstanceResponse) SetHeaders(v map[string]*string) *QueryRunningInstanceResponse {
s.Headers = v
return s
}
func (s *QueryRunningInstanceResponse) SetStatusCode(v int32) *QueryRunningInstanceResponse {
s.StatusCode = &v
return s
}
func (s *QueryRunningInstanceResponse) SetBody(v *QueryRunningInstanceResponseBody) *QueryRunningInstanceResponse {
s.Body = v
return s
}
type QueryTimedResetOperateStatusRequest struct {
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s QueryTimedResetOperateStatusRequest) String() string {
return tea.Prettify(s)
}
func (s QueryTimedResetOperateStatusRequest) GoString() string {
return s.String()
}
func (s *QueryTimedResetOperateStatusRequest) SetInstanceId(v string) *QueryTimedResetOperateStatusRequest {
s.InstanceId = &v
return s
}
func (s *QueryTimedResetOperateStatusRequest) SetTenantId(v int64) *QueryTimedResetOperateStatusRequest {
s.TenantId = &v
return s
}
type QueryTimedResetOperateStatusResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *QueryTimedResetOperateStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// Id of the request
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s QueryTimedResetOperateStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryTimedResetOperateStatusResponseBody) GoString() string {
return s.String()
}
func (s *QueryTimedResetOperateStatusResponseBody) SetCode(v string) *QueryTimedResetOperateStatusResponseBody {
s.Code = &v
return s
}
func (s *QueryTimedResetOperateStatusResponseBody) SetData(v *QueryTimedResetOperateStatusResponseBodyData) *QueryTimedResetOperateStatusResponseBody {
s.Data = v
return s
}
func (s *QueryTimedResetOperateStatusResponseBody) SetMessage(v string) *QueryTimedResetOperateStatusResponseBody {
s.Message = &v
return s
}
func (s *QueryTimedResetOperateStatusResponseBody) SetRequestId(v string) *QueryTimedResetOperateStatusResponseBody {
s.RequestId = &v
return s
}
func (s *QueryTimedResetOperateStatusResponseBody) SetSuccess(v bool) *QueryTimedResetOperateStatusResponseBody {
s.Success = &v
return s
}
type QueryTimedResetOperateStatusResponseBodyData struct {
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"`
StatusStr *string `json:"StatusStr,omitempty" xml:"StatusStr,omitempty"`
TenantId *string `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s QueryTimedResetOperateStatusResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryTimedResetOperateStatusResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryTimedResetOperateStatusResponseBodyData) SetInstanceId(v string) *QueryTimedResetOperateStatusResponseBodyData {
s.InstanceId = &v
return s
}
func (s *QueryTimedResetOperateStatusResponseBodyData) SetStatus(v int64) *QueryTimedResetOperateStatusResponseBodyData {
s.Status = &v
return s
}
func (s *QueryTimedResetOperateStatusResponseBodyData) SetStatusStr(v string) *QueryTimedResetOperateStatusResponseBodyData {
s.StatusStr = &v
return s
}
func (s *QueryTimedResetOperateStatusResponseBodyData) SetTenantId(v string) *QueryTimedResetOperateStatusResponseBodyData {
s.TenantId = &v
return s
}
type QueryTimedResetOperateStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryTimedResetOperateStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryTimedResetOperateStatusResponse) String() string {
return tea.Prettify(s)
}
func (s QueryTimedResetOperateStatusResponse) GoString() string {
return s.String()
}
func (s *QueryTimedResetOperateStatusResponse) SetHeaders(v map[string]*string) *QueryTimedResetOperateStatusResponse {
s.Headers = v
return s
}
func (s *QueryTimedResetOperateStatusResponse) SetStatusCode(v int32) *QueryTimedResetOperateStatusResponse {
s.StatusCode = &v
return s
}
func (s *QueryTimedResetOperateStatusResponse) SetBody(v *QueryTimedResetOperateStatusResponseBody) *QueryTimedResetOperateStatusResponse {
s.Body = v
return s
}
type QueryVideoTaskInfoRequest struct {
App *QueryVideoTaskInfoRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
OrderById *string `json:"OrderById,omitempty" xml:"OrderById,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"`
}
func (s QueryVideoTaskInfoRequest) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoRequest) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoRequest) SetApp(v *QueryVideoTaskInfoRequestApp) *QueryVideoTaskInfoRequest {
s.App = v
return s
}
func (s *QueryVideoTaskInfoRequest) SetOrderById(v string) *QueryVideoTaskInfoRequest {
s.OrderById = &v
return s
}
func (s *QueryVideoTaskInfoRequest) SetPageNo(v int32) *QueryVideoTaskInfoRequest {
s.PageNo = &v
return s
}
func (s *QueryVideoTaskInfoRequest) SetPageSize(v int32) *QueryVideoTaskInfoRequest {
s.PageSize = &v
return s
}
func (s *QueryVideoTaskInfoRequest) SetStatus(v int32) *QueryVideoTaskInfoRequest {
s.Status = &v
return s
}
func (s *QueryVideoTaskInfoRequest) SetTaskUuid(v string) *QueryVideoTaskInfoRequest {
s.TaskUuid = &v
return s
}
func (s *QueryVideoTaskInfoRequest) SetTenantId(v int64) *QueryVideoTaskInfoRequest {
s.TenantId = &v
return s
}
func (s *QueryVideoTaskInfoRequest) SetTitle(v string) *QueryVideoTaskInfoRequest {
s.Title = &v
return s
}
func (s *QueryVideoTaskInfoRequest) SetType(v int32) *QueryVideoTaskInfoRequest {
s.Type = &v
return s
}
type QueryVideoTaskInfoRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s QueryVideoTaskInfoRequestApp) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoRequestApp) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoRequestApp) SetAppId(v string) *QueryVideoTaskInfoRequestApp {
s.AppId = &v
return s
}
type QueryVideoTaskInfoShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
OrderById *string `json:"OrderById,omitempty" xml:"OrderById,omitempty"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"`
}
func (s QueryVideoTaskInfoShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoShrinkRequest) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoShrinkRequest) SetAppShrink(v string) *QueryVideoTaskInfoShrinkRequest {
s.AppShrink = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetOrderById(v string) *QueryVideoTaskInfoShrinkRequest {
s.OrderById = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetPageNo(v int32) *QueryVideoTaskInfoShrinkRequest {
s.PageNo = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetPageSize(v int32) *QueryVideoTaskInfoShrinkRequest {
s.PageSize = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetStatus(v int32) *QueryVideoTaskInfoShrinkRequest {
s.Status = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetTaskUuid(v string) *QueryVideoTaskInfoShrinkRequest {
s.TaskUuid = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetTenantId(v int64) *QueryVideoTaskInfoShrinkRequest {
s.TenantId = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetTitle(v string) *QueryVideoTaskInfoShrinkRequest {
s.Title = &v
return s
}
func (s *QueryVideoTaskInfoShrinkRequest) SetType(v int32) *QueryVideoTaskInfoShrinkRequest {
s.Type = &v
return s
}
type QueryVideoTaskInfoResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *QueryVideoTaskInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// Id of the request
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s QueryVideoTaskInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoResponseBody) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoResponseBody) SetCode(v string) *QueryVideoTaskInfoResponseBody {
s.Code = &v
return s
}
func (s *QueryVideoTaskInfoResponseBody) SetData(v *QueryVideoTaskInfoResponseBodyData) *QueryVideoTaskInfoResponseBody {
s.Data = v
return s
}
func (s *QueryVideoTaskInfoResponseBody) SetMessage(v string) *QueryVideoTaskInfoResponseBody {
s.Message = &v
return s
}
func (s *QueryVideoTaskInfoResponseBody) SetRequestId(v string) *QueryVideoTaskInfoResponseBody {
s.RequestId = &v
return s
}
func (s *QueryVideoTaskInfoResponseBody) SetSuccess(v bool) *QueryVideoTaskInfoResponseBody {
s.Success = &v
return s
}
type QueryVideoTaskInfoResponseBodyData struct {
List []*QueryVideoTaskInfoResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}
func (s QueryVideoTaskInfoResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoResponseBodyData) SetList(v []*QueryVideoTaskInfoResponseBodyDataList) *QueryVideoTaskInfoResponseBodyData {
s.List = v
return s
}
func (s *QueryVideoTaskInfoResponseBodyData) SetPageNo(v int32) *QueryVideoTaskInfoResponseBodyData {
s.PageNo = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyData) SetPageSize(v int32) *QueryVideoTaskInfoResponseBodyData {
s.PageSize = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyData) SetTotalCount(v int64) *QueryVideoTaskInfoResponseBodyData {
s.TotalCount = &v
return s
}
type QueryVideoTaskInfoResponseBodyDataList struct {
Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
TaskResult *QueryVideoTaskInfoResponseBodyDataListTaskResult `json:"TaskResult,omitempty" xml:"TaskResult,omitempty" type:"Struct"`
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"`
}
func (s QueryVideoTaskInfoResponseBodyDataList) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoResponseBodyDataList) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoResponseBodyDataList) SetStatus(v int32) *QueryVideoTaskInfoResponseBodyDataList {
s.Status = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataList) SetTaskResult(v *QueryVideoTaskInfoResponseBodyDataListTaskResult) *QueryVideoTaskInfoResponseBodyDataList {
s.TaskResult = v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataList) SetTaskUuid(v string) *QueryVideoTaskInfoResponseBodyDataList {
s.TaskUuid = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataList) SetTitle(v string) *QueryVideoTaskInfoResponseBodyDataList {
s.Title = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataList) SetType(v int32) *QueryVideoTaskInfoResponseBodyDataList {
s.Type = &v
return s
}
type QueryVideoTaskInfoResponseBodyDataListTaskResult struct {
AlphaUrl *string `json:"AlphaUrl,omitempty" xml:"AlphaUrl,omitempty"`
AttachmentUrl *string `json:"AttachmentUrl,omitempty" xml:"AttachmentUrl,omitempty"`
FailCode *string `json:"FailCode,omitempty" xml:"FailCode,omitempty"`
FailReason *string `json:"FailReason,omitempty" xml:"FailReason,omitempty"`
PreviewPic *string `json:"PreviewPic,omitempty" xml:"PreviewPic,omitempty"`
SubtitlesUrl *string `json:"SubtitlesUrl,omitempty" xml:"SubtitlesUrl,omitempty"`
VideoDuration *int32 `json:"VideoDuration,omitempty" xml:"VideoDuration,omitempty"`
VideoUrl *string `json:"VideoUrl,omitempty" xml:"VideoUrl,omitempty"`
WordSubtitlesUrl *string `json:"WordSubtitlesUrl,omitempty" xml:"WordSubtitlesUrl,omitempty"`
}
func (s QueryVideoTaskInfoResponseBodyDataListTaskResult) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoResponseBodyDataListTaskResult) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetAlphaUrl(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.AlphaUrl = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetAttachmentUrl(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.AttachmentUrl = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetFailCode(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.FailCode = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetFailReason(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.FailReason = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetPreviewPic(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.PreviewPic = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetSubtitlesUrl(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.SubtitlesUrl = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetVideoDuration(v int32) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.VideoDuration = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetVideoUrl(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.VideoUrl = &v
return s
}
func (s *QueryVideoTaskInfoResponseBodyDataListTaskResult) SetWordSubtitlesUrl(v string) *QueryVideoTaskInfoResponseBodyDataListTaskResult {
s.WordSubtitlesUrl = &v
return s
}
type QueryVideoTaskInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryVideoTaskInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryVideoTaskInfoResponse) String() string {
return tea.Prettify(s)
}
func (s QueryVideoTaskInfoResponse) GoString() string {
return s.String()
}
func (s *QueryVideoTaskInfoResponse) SetHeaders(v map[string]*string) *QueryVideoTaskInfoResponse {
s.Headers = v
return s
}
func (s *QueryVideoTaskInfoResponse) SetStatusCode(v int32) *QueryVideoTaskInfoResponse {
s.StatusCode = &v
return s
}
func (s *QueryVideoTaskInfoResponse) SetBody(v *QueryVideoTaskInfoResponseBody) *QueryVideoTaskInfoResponse {
s.Body = v
return s
}
type Render3dAvatarRequest struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s Render3dAvatarRequest) String() string {
return tea.Prettify(s)
}
func (s Render3dAvatarRequest) GoString() string {
return s.String()
}
func (s *Render3dAvatarRequest) SetAppId(v string) *Render3dAvatarRequest {
s.AppId = &v
return s
}
func (s *Render3dAvatarRequest) SetCode(v string) *Render3dAvatarRequest {
s.Code = &v
return s
}
func (s *Render3dAvatarRequest) SetTenantId(v int64) *Render3dAvatarRequest {
s.TenantId = &v
return s
}
type Render3dAvatarResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *Render3dAvatarResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s Render3dAvatarResponseBody) String() string {
return tea.Prettify(s)
}
func (s Render3dAvatarResponseBody) GoString() string {
return s.String()
}
func (s *Render3dAvatarResponseBody) SetCode(v string) *Render3dAvatarResponseBody {
s.Code = &v
return s
}
func (s *Render3dAvatarResponseBody) SetData(v *Render3dAvatarResponseBodyData) *Render3dAvatarResponseBody {
s.Data = v
return s
}
func (s *Render3dAvatarResponseBody) SetMessage(v string) *Render3dAvatarResponseBody {
s.Message = &v
return s
}
func (s *Render3dAvatarResponseBody) SetRequestId(v string) *Render3dAvatarResponseBody {
s.RequestId = &v
return s
}
func (s *Render3dAvatarResponseBody) SetSuccess(v bool) *Render3dAvatarResponseBody {
s.Success = &v
return s
}
type Render3dAvatarResponseBodyData struct {
RenderData *string `json:"RenderData,omitempty" xml:"RenderData,omitempty"`
}
func (s Render3dAvatarResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s Render3dAvatarResponseBodyData) GoString() string {
return s.String()
}
func (s *Render3dAvatarResponseBodyData) SetRenderData(v string) *Render3dAvatarResponseBodyData {
s.RenderData = &v
return s
}
type Render3dAvatarResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *Render3dAvatarResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s Render3dAvatarResponse) String() string {
return tea.Prettify(s)
}
func (s Render3dAvatarResponse) GoString() string {
return s.String()
}
func (s *Render3dAvatarResponse) SetHeaders(v map[string]*string) *Render3dAvatarResponse {
s.Headers = v
return s
}
func (s *Render3dAvatarResponse) SetStatusCode(v int32) *Render3dAvatarResponse {
s.StatusCode = &v
return s
}
func (s *Render3dAvatarResponse) SetBody(v *Render3dAvatarResponseBody) *Render3dAvatarResponse {
s.Body = v
return s
}
type SendCommandRequest struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Content map[string]interface{} `json:"Content,omitempty" xml:"Content,omitempty"`
Feedback *bool `json:"Feedback,omitempty" xml:"Feedback,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
UniqueCode *string `json:"UniqueCode,omitempty" xml:"UniqueCode,omitempty"`
}
func (s SendCommandRequest) String() string {
return tea.Prettify(s)
}
func (s SendCommandRequest) GoString() string {
return s.String()
}
func (s *SendCommandRequest) SetCode(v string) *SendCommandRequest {
s.Code = &v
return s
}
func (s *SendCommandRequest) SetContent(v map[string]interface{}) *SendCommandRequest {
s.Content = v
return s
}
func (s *SendCommandRequest) SetFeedback(v bool) *SendCommandRequest {
s.Feedback = &v
return s
}
func (s *SendCommandRequest) SetSessionId(v string) *SendCommandRequest {
s.SessionId = &v
return s
}
func (s *SendCommandRequest) SetTenantId(v int64) *SendCommandRequest {
s.TenantId = &v
return s
}
func (s *SendCommandRequest) SetUniqueCode(v string) *SendCommandRequest {
s.UniqueCode = &v
return s
}
type SendCommandShrinkRequest struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
ContentShrink *string `json:"Content,omitempty" xml:"Content,omitempty"`
Feedback *bool `json:"Feedback,omitempty" xml:"Feedback,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
UniqueCode *string `json:"UniqueCode,omitempty" xml:"UniqueCode,omitempty"`
}
func (s SendCommandShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SendCommandShrinkRequest) GoString() string {
return s.String()
}
func (s *SendCommandShrinkRequest) SetCode(v string) *SendCommandShrinkRequest {
s.Code = &v
return s
}
func (s *SendCommandShrinkRequest) SetContentShrink(v string) *SendCommandShrinkRequest {
s.ContentShrink = &v
return s
}
func (s *SendCommandShrinkRequest) SetFeedback(v bool) *SendCommandShrinkRequest {
s.Feedback = &v
return s
}
func (s *SendCommandShrinkRequest) SetSessionId(v string) *SendCommandShrinkRequest {
s.SessionId = &v
return s
}
func (s *SendCommandShrinkRequest) SetTenantId(v int64) *SendCommandShrinkRequest {
s.TenantId = &v
return s
}
func (s *SendCommandShrinkRequest) SetUniqueCode(v string) *SendCommandShrinkRequest {
s.UniqueCode = &v
return s
}
type SendCommandResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SendCommandResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// Id of the request
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SendCommandResponseBody) String() string {
return tea.Prettify(s)
}
func (s SendCommandResponseBody) GoString() string {
return s.String()
}
func (s *SendCommandResponseBody) SetCode(v string) *SendCommandResponseBody {
s.Code = &v
return s
}
func (s *SendCommandResponseBody) SetData(v *SendCommandResponseBodyData) *SendCommandResponseBody {
s.Data = v
return s
}
func (s *SendCommandResponseBody) SetMessage(v string) *SendCommandResponseBody {
s.Message = &v
return s
}
func (s *SendCommandResponseBody) SetRequestId(v string) *SendCommandResponseBody {
s.RequestId = &v
return s
}
func (s *SendCommandResponseBody) SetSuccess(v bool) *SendCommandResponseBody {
s.Success = &v
return s
}
type SendCommandResponseBodyData struct {
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
UniqueCode *string `json:"UniqueCode,omitempty" xml:"UniqueCode,omitempty"`
}
func (s SendCommandResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SendCommandResponseBodyData) GoString() string {
return s.String()
}
func (s *SendCommandResponseBodyData) SetSessionId(v string) *SendCommandResponseBodyData {
s.SessionId = &v
return s
}
func (s *SendCommandResponseBodyData) SetUniqueCode(v string) *SendCommandResponseBodyData {
s.UniqueCode = &v
return s
}
type SendCommandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SendCommandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SendCommandResponse) String() string {
return tea.Prettify(s)
}
func (s SendCommandResponse) GoString() string {
return s.String()
}
func (s *SendCommandResponse) SetHeaders(v map[string]*string) *SendCommandResponse {
s.Headers = v
return s
}
func (s *SendCommandResponse) SetStatusCode(v int32) *SendCommandResponse {
s.StatusCode = &v
return s
}
func (s *SendCommandResponse) SetBody(v *SendCommandResponseBody) *SendCommandResponse {
s.Body = v
return s
}
type SendMessageRequest struct {
Feedback *bool `json:"Feedback,omitempty" xml:"Feedback,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
StreamExtension *SendMessageRequestStreamExtension `json:"StreamExtension,omitempty" xml:"StreamExtension,omitempty" type:"Struct"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
TextRequest *SendMessageRequestTextRequest `json:"TextRequest,omitempty" xml:"TextRequest,omitempty" type:"Struct"`
VAMLRequest *SendMessageRequestVAMLRequest `json:"VAMLRequest,omitempty" xml:"VAMLRequest,omitempty" type:"Struct"`
}
func (s SendMessageRequest) String() string {
return tea.Prettify(s)
}
func (s SendMessageRequest) GoString() string {
return s.String()
}
func (s *SendMessageRequest) SetFeedback(v bool) *SendMessageRequest {
s.Feedback = &v
return s
}
func (s *SendMessageRequest) SetSessionId(v string) *SendMessageRequest {
s.SessionId = &v
return s
}
func (s *SendMessageRequest) SetStreamExtension(v *SendMessageRequestStreamExtension) *SendMessageRequest {
s.StreamExtension = v
return s
}
func (s *SendMessageRequest) SetTenantId(v int64) *SendMessageRequest {
s.TenantId = &v
return s
}
func (s *SendMessageRequest) SetTextRequest(v *SendMessageRequestTextRequest) *SendMessageRequest {
s.TextRequest = v
return s
}
func (s *SendMessageRequest) SetVAMLRequest(v *SendMessageRequestVAMLRequest) *SendMessageRequest {
s.VAMLRequest = v
return s
}
type SendMessageRequestStreamExtension struct {
Index *int32 `json:"Index,omitempty" xml:"Index,omitempty"`
IsStream *bool `json:"IsStream,omitempty" xml:"IsStream,omitempty"`
Position *string `json:"Position,omitempty" xml:"Position,omitempty"`
}
func (s SendMessageRequestStreamExtension) String() string {
return tea.Prettify(s)
}
func (s SendMessageRequestStreamExtension) GoString() string {
return s.String()
}
func (s *SendMessageRequestStreamExtension) SetIndex(v int32) *SendMessageRequestStreamExtension {
s.Index = &v
return s
}
func (s *SendMessageRequestStreamExtension) SetIsStream(v bool) *SendMessageRequestStreamExtension {
s.IsStream = &v
return s
}
func (s *SendMessageRequestStreamExtension) SetPosition(v string) *SendMessageRequestStreamExtension {
s.Position = &v
return s
}
type SendMessageRequestTextRequest struct {
CommandType *string `json:"CommandType,omitempty" xml:"CommandType,omitempty"`
Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
SpeechText *string `json:"SpeechText,omitempty" xml:"SpeechText,omitempty"`
Interrupt *bool `json:"interrupt,omitempty" xml:"interrupt,omitempty"`
}
func (s SendMessageRequestTextRequest) String() string {
return tea.Prettify(s)
}
func (s SendMessageRequestTextRequest) GoString() string {
return s.String()
}
func (s *SendMessageRequestTextRequest) SetCommandType(v string) *SendMessageRequestTextRequest {
s.CommandType = &v
return s
}
func (s *SendMessageRequestTextRequest) SetId(v string) *SendMessageRequestTextRequest {
s.Id = &v
return s
}
func (s *SendMessageRequestTextRequest) SetSpeechText(v string) *SendMessageRequestTextRequest {
s.SpeechText = &v
return s
}
func (s *SendMessageRequestTextRequest) SetInterrupt(v bool) *SendMessageRequestTextRequest {
s.Interrupt = &v
return s
}
type SendMessageRequestVAMLRequest struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Vaml *string `json:"Vaml,omitempty" xml:"Vaml,omitempty"`
}
func (s SendMessageRequestVAMLRequest) String() string {
return tea.Prettify(s)
}
func (s SendMessageRequestVAMLRequest) GoString() string {
return s.String()
}
func (s *SendMessageRequestVAMLRequest) SetCode(v string) *SendMessageRequestVAMLRequest {
s.Code = &v
return s
}
func (s *SendMessageRequestVAMLRequest) SetVaml(v string) *SendMessageRequestVAMLRequest {
s.Vaml = &v
return s
}
type SendMessageShrinkRequest struct {
Feedback *bool `json:"Feedback,omitempty" xml:"Feedback,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
StreamExtensionShrink *string `json:"StreamExtension,omitempty" xml:"StreamExtension,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
TextRequestShrink *string `json:"TextRequest,omitempty" xml:"TextRequest,omitempty"`
VAMLRequestShrink *string `json:"VAMLRequest,omitempty" xml:"VAMLRequest,omitempty"`
}
func (s SendMessageShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SendMessageShrinkRequest) GoString() string {
return s.String()
}
func (s *SendMessageShrinkRequest) SetFeedback(v bool) *SendMessageShrinkRequest {
s.Feedback = &v
return s
}
func (s *SendMessageShrinkRequest) SetSessionId(v string) *SendMessageShrinkRequest {
s.SessionId = &v
return s
}
func (s *SendMessageShrinkRequest) SetStreamExtensionShrink(v string) *SendMessageShrinkRequest {
s.StreamExtensionShrink = &v
return s
}
func (s *SendMessageShrinkRequest) SetTenantId(v int64) *SendMessageShrinkRequest {
s.TenantId = &v
return s
}
func (s *SendMessageShrinkRequest) SetTextRequestShrink(v string) *SendMessageShrinkRequest {
s.TextRequestShrink = &v
return s
}
func (s *SendMessageShrinkRequest) SetVAMLRequestShrink(v string) *SendMessageShrinkRequest {
s.VAMLRequestShrink = &v
return s
}
type SendMessageResponseBody struct {
// Id of the request
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SendMessageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SendMessageResponseBody) String() string {
return tea.Prettify(s)
}
func (s SendMessageResponseBody) GoString() string {
return s.String()
}
func (s *SendMessageResponseBody) SetCode(v string) *SendMessageResponseBody {
s.Code = &v
return s
}
func (s *SendMessageResponseBody) SetData(v *SendMessageResponseBodyData) *SendMessageResponseBody {
s.Data = v
return s
}
func (s *SendMessageResponseBody) SetMessage(v string) *SendMessageResponseBody {
s.Message = &v
return s
}
func (s *SendMessageResponseBody) SetSuccess(v bool) *SendMessageResponseBody {
s.Success = &v
return s
}
type SendMessageResponseBodyData struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
}
func (s SendMessageResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SendMessageResponseBodyData) GoString() string {
return s.String()
}
func (s *SendMessageResponseBodyData) SetRequestId(v string) *SendMessageResponseBodyData {
s.RequestId = &v
return s
}
func (s *SendMessageResponseBodyData) SetSessionId(v string) *SendMessageResponseBodyData {
s.SessionId = &v
return s
}
type SendMessageResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SendMessageResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SendMessageResponse) String() string {
return tea.Prettify(s)
}
func (s SendMessageResponse) GoString() string {
return s.String()
}
func (s *SendMessageResponse) SetHeaders(v map[string]*string) *SendMessageResponse {
s.Headers = v
return s
}
func (s *SendMessageResponse) SetStatusCode(v int32) *SendMessageResponse {
s.StatusCode = &v
return s
}
func (s *SendMessageResponse) SetBody(v *SendMessageResponseBody) *SendMessageResponse {
s.Body = v
return s
}
type SendTextRequest struct {
Feedback *bool `json:"Feedback,omitempty" xml:"Feedback,omitempty"`
Interrupt *bool `json:"Interrupt,omitempty" xml:"Interrupt,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
StreamExtension *SendTextRequestStreamExtension `json:"StreamExtension,omitempty" xml:"StreamExtension,omitempty" type:"Struct"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
UniqueCode *string `json:"UniqueCode,omitempty" xml:"UniqueCode,omitempty"`
}
func (s SendTextRequest) String() string {
return tea.Prettify(s)
}
func (s SendTextRequest) GoString() string {
return s.String()
}
func (s *SendTextRequest) SetFeedback(v bool) *SendTextRequest {
s.Feedback = &v
return s
}
func (s *SendTextRequest) SetInterrupt(v bool) *SendTextRequest {
s.Interrupt = &v
return s
}
func (s *SendTextRequest) SetSessionId(v string) *SendTextRequest {
s.SessionId = &v
return s
}
func (s *SendTextRequest) SetStreamExtension(v *SendTextRequestStreamExtension) *SendTextRequest {
s.StreamExtension = v
return s
}
func (s *SendTextRequest) SetTenantId(v int64) *SendTextRequest {
s.TenantId = &v
return s
}
func (s *SendTextRequest) SetText(v string) *SendTextRequest {
s.Text = &v
return s
}
func (s *SendTextRequest) SetUniqueCode(v string) *SendTextRequest {
s.UniqueCode = &v
return s
}
type SendTextRequestStreamExtension struct {
Index *int32 `json:"Index,omitempty" xml:"Index,omitempty"`
IsStream *bool `json:"IsStream,omitempty" xml:"IsStream,omitempty"`
Position *string `json:"Position,omitempty" xml:"Position,omitempty"`
}
func (s SendTextRequestStreamExtension) String() string {
return tea.Prettify(s)
}
func (s SendTextRequestStreamExtension) GoString() string {
return s.String()
}
func (s *SendTextRequestStreamExtension) SetIndex(v int32) *SendTextRequestStreamExtension {
s.Index = &v
return s
}
func (s *SendTextRequestStreamExtension) SetIsStream(v bool) *SendTextRequestStreamExtension {
s.IsStream = &v
return s
}
func (s *SendTextRequestStreamExtension) SetPosition(v string) *SendTextRequestStreamExtension {
s.Position = &v
return s
}
type SendTextShrinkRequest struct {
Feedback *bool `json:"Feedback,omitempty" xml:"Feedback,omitempty"`
Interrupt *bool `json:"Interrupt,omitempty" xml:"Interrupt,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
StreamExtensionShrink *string `json:"StreamExtension,omitempty" xml:"StreamExtension,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
UniqueCode *string `json:"UniqueCode,omitempty" xml:"UniqueCode,omitempty"`
}
func (s SendTextShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SendTextShrinkRequest) GoString() string {
return s.String()
}
func (s *SendTextShrinkRequest) SetFeedback(v bool) *SendTextShrinkRequest {
s.Feedback = &v
return s
}
func (s *SendTextShrinkRequest) SetInterrupt(v bool) *SendTextShrinkRequest {
s.Interrupt = &v
return s
}
func (s *SendTextShrinkRequest) SetSessionId(v string) *SendTextShrinkRequest {
s.SessionId = &v
return s
}
func (s *SendTextShrinkRequest) SetStreamExtensionShrink(v string) *SendTextShrinkRequest {
s.StreamExtensionShrink = &v
return s
}
func (s *SendTextShrinkRequest) SetTenantId(v int64) *SendTextShrinkRequest {
s.TenantId = &v
return s
}
func (s *SendTextShrinkRequest) SetText(v string) *SendTextShrinkRequest {
s.Text = &v
return s
}
func (s *SendTextShrinkRequest) SetUniqueCode(v string) *SendTextShrinkRequest {
s.UniqueCode = &v
return s
}
type SendTextResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SendTextResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// Id of the request
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SendTextResponseBody) String() string {
return tea.Prettify(s)
}
func (s SendTextResponseBody) GoString() string {
return s.String()
}
func (s *SendTextResponseBody) SetCode(v string) *SendTextResponseBody {
s.Code = &v
return s
}
func (s *SendTextResponseBody) SetData(v *SendTextResponseBodyData) *SendTextResponseBody {
s.Data = v
return s
}
func (s *SendTextResponseBody) SetMessage(v string) *SendTextResponseBody {
s.Message = &v
return s
}
func (s *SendTextResponseBody) SetRequestId(v string) *SendTextResponseBody {
s.RequestId = &v
return s
}
func (s *SendTextResponseBody) SetSuccess(v bool) *SendTextResponseBody {
s.Success = &v
return s
}
type SendTextResponseBodyData struct {
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
UniqueCode *string `json:"UniqueCode,omitempty" xml:"UniqueCode,omitempty"`
}
func (s SendTextResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SendTextResponseBodyData) GoString() string {
return s.String()
}
func (s *SendTextResponseBodyData) SetSessionId(v string) *SendTextResponseBodyData {
s.SessionId = &v
return s
}
func (s *SendTextResponseBodyData) SetUniqueCode(v string) *SendTextResponseBodyData {
s.UniqueCode = &v
return s
}
type SendTextResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SendTextResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SendTextResponse) String() string {
return tea.Prettify(s)
}
func (s SendTextResponse) GoString() string {
return s.String()
}
func (s *SendTextResponse) SetHeaders(v map[string]*string) *SendTextResponse {
s.Headers = v
return s
}
func (s *SendTextResponse) SetStatusCode(v int32) *SendTextResponse {
s.StatusCode = &v
return s
}
func (s *SendTextResponse) SetBody(v *SendTextResponseBody) *SendTextResponse {
s.Body = v
return s
}
type SendVamlRequest struct {
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Vaml *string `json:"Vaml,omitempty" xml:"Vaml,omitempty"`
}
func (s SendVamlRequest) String() string {
return tea.Prettify(s)
}
func (s SendVamlRequest) GoString() string {
return s.String()
}
func (s *SendVamlRequest) SetSessionId(v string) *SendVamlRequest {
s.SessionId = &v
return s
}
func (s *SendVamlRequest) SetTenantId(v int64) *SendVamlRequest {
s.TenantId = &v
return s
}
func (s *SendVamlRequest) SetVaml(v string) *SendVamlRequest {
s.Vaml = &v
return s
}
type SendVamlResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SendVamlResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// Id of the request
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SendVamlResponseBody) String() string {
return tea.Prettify(s)
}
func (s SendVamlResponseBody) GoString() string {
return s.String()
}
func (s *SendVamlResponseBody) SetCode(v string) *SendVamlResponseBody {
s.Code = &v
return s
}
func (s *SendVamlResponseBody) SetData(v *SendVamlResponseBodyData) *SendVamlResponseBody {
s.Data = v
return s
}
func (s *SendVamlResponseBody) SetMessage(v string) *SendVamlResponseBody {
s.Message = &v
return s
}
func (s *SendVamlResponseBody) SetRequestId(v string) *SendVamlResponseBody {
s.RequestId = &v
return s
}
func (s *SendVamlResponseBody) SetSuccess(v bool) *SendVamlResponseBody {
s.Success = &v
return s
}
type SendVamlResponseBodyData struct {
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
UniqueCode *string `json:"UniqueCode,omitempty" xml:"UniqueCode,omitempty"`
}
func (s SendVamlResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SendVamlResponseBodyData) GoString() string {
return s.String()
}
func (s *SendVamlResponseBodyData) SetSessionId(v string) *SendVamlResponseBodyData {
s.SessionId = &v
return s
}
func (s *SendVamlResponseBodyData) SetUniqueCode(v string) *SendVamlResponseBodyData {
s.UniqueCode = &v
return s
}
type SendVamlResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SendVamlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SendVamlResponse) String() string {
return tea.Prettify(s)
}
func (s SendVamlResponse) GoString() string {
return s.String()
}
func (s *SendVamlResponse) SetHeaders(v map[string]*string) *SendVamlResponse {
s.Headers = v
return s
}
func (s *SendVamlResponse) SetStatusCode(v int32) *SendVamlResponse {
s.StatusCode = &v
return s
}
func (s *SendVamlResponse) SetBody(v *SendVamlResponseBody) *SendVamlResponse {
s.Body = v
return s
}
type StartInstanceRequest struct {
App *StartInstanceRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
Channel *StartInstanceRequestChannel `json:"Channel,omitempty" xml:"Channel,omitempty" type:"Struct"`
CommandRequest *StartInstanceRequestCommandRequest `json:"CommandRequest,omitempty" xml:"CommandRequest,omitempty" type:"Struct"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
TextRequest *StartInstanceRequestTextRequest `json:"TextRequest,omitempty" xml:"TextRequest,omitempty" type:"Struct"`
User *StartInstanceRequestUser `json:"User,omitempty" xml:"User,omitempty" type:"Struct"`
}
func (s StartInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s StartInstanceRequest) GoString() string {
return s.String()
}
func (s *StartInstanceRequest) SetApp(v *StartInstanceRequestApp) *StartInstanceRequest {
s.App = v
return s
}
func (s *StartInstanceRequest) SetBizId(v string) *StartInstanceRequest {
s.BizId = &v
return s
}
func (s *StartInstanceRequest) SetChannel(v *StartInstanceRequestChannel) *StartInstanceRequest {
s.Channel = v
return s
}
func (s *StartInstanceRequest) SetCommandRequest(v *StartInstanceRequestCommandRequest) *StartInstanceRequest {
s.CommandRequest = v
return s
}
func (s *StartInstanceRequest) SetTenantId(v int64) *StartInstanceRequest {
s.TenantId = &v
return s
}
func (s *StartInstanceRequest) SetTextRequest(v *StartInstanceRequestTextRequest) *StartInstanceRequest {
s.TextRequest = v
return s
}
func (s *StartInstanceRequest) SetUser(v *StartInstanceRequestUser) *StartInstanceRequest {
s.User = v
return s
}
type StartInstanceRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s StartInstanceRequestApp) String() string {
return tea.Prettify(s)
}
func (s StartInstanceRequestApp) GoString() string {
return s.String()
}
func (s *StartInstanceRequestApp) SetAppId(v string) *StartInstanceRequestApp {
s.AppId = &v
return s
}
type StartInstanceRequestChannel struct {
ReqConfig map[string]interface{} `json:"ReqConfig,omitempty" xml:"ReqConfig,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}
func (s StartInstanceRequestChannel) String() string {
return tea.Prettify(s)
}
func (s StartInstanceRequestChannel) GoString() string {
return s.String()
}
func (s *StartInstanceRequestChannel) SetReqConfig(v map[string]interface{}) *StartInstanceRequestChannel {
s.ReqConfig = v
return s
}
func (s *StartInstanceRequestChannel) SetType(v string) *StartInstanceRequestChannel {
s.Type = &v
return s
}
type StartInstanceRequestCommandRequest struct {
AlphaSwitch *bool `json:"AlphaSwitch,omitempty" xml:"AlphaSwitch,omitempty"`
BackGroundImageUrl *string `json:"BackGroundImageUrl,omitempty" xml:"BackGroundImageUrl,omitempty"`
Locate *int32 `json:"Locate,omitempty" xml:"Locate,omitempty"`
}
func (s StartInstanceRequestCommandRequest) String() string {
return tea.Prettify(s)
}
func (s StartInstanceRequestCommandRequest) GoString() string {
return s.String()
}
func (s *StartInstanceRequestCommandRequest) SetAlphaSwitch(v bool) *StartInstanceRequestCommandRequest {
s.AlphaSwitch = &v
return s
}
func (s *StartInstanceRequestCommandRequest) SetBackGroundImageUrl(v string) *StartInstanceRequestCommandRequest {
s.BackGroundImageUrl = &v
return s
}
func (s *StartInstanceRequestCommandRequest) SetLocate(v int32) *StartInstanceRequestCommandRequest {
s.Locate = &v
return s
}
type StartInstanceRequestTextRequest struct {
PitchRate *int32 `json:"PitchRate,omitempty" xml:"PitchRate,omitempty"`
SpeechRate *int32 `json:"SpeechRate,omitempty" xml:"SpeechRate,omitempty"`
Voice *string `json:"Voice,omitempty" xml:"Voice,omitempty"`
Volume *int32 `json:"Volume,omitempty" xml:"Volume,omitempty"`
}
func (s StartInstanceRequestTextRequest) String() string {
return tea.Prettify(s)
}
func (s StartInstanceRequestTextRequest) GoString() string {
return s.String()
}
func (s *StartInstanceRequestTextRequest) SetPitchRate(v int32) *StartInstanceRequestTextRequest {
s.PitchRate = &v
return s
}
func (s *StartInstanceRequestTextRequest) SetSpeechRate(v int32) *StartInstanceRequestTextRequest {
s.SpeechRate = &v
return s
}
func (s *StartInstanceRequestTextRequest) SetVoice(v string) *StartInstanceRequestTextRequest {
s.Voice = &v
return s
}
func (s *StartInstanceRequestTextRequest) SetVolume(v int32) *StartInstanceRequestTextRequest {
s.Volume = &v
return s
}
type StartInstanceRequestUser struct {
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}
func (s StartInstanceRequestUser) String() string {
return tea.Prettify(s)
}
func (s StartInstanceRequestUser) GoString() string {
return s.String()
}
func (s *StartInstanceRequestUser) SetUserId(v string) *StartInstanceRequestUser {
s.UserId = &v
return s
}
func (s *StartInstanceRequestUser) SetUserName(v string) *StartInstanceRequestUser {
s.UserName = &v
return s
}
type StartInstanceShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
ChannelShrink *string `json:"Channel,omitempty" xml:"Channel,omitempty"`
CommandRequestShrink *string `json:"CommandRequest,omitempty" xml:"CommandRequest,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
TextRequestShrink *string `json:"TextRequest,omitempty" xml:"TextRequest,omitempty"`
UserShrink *string `json:"User,omitempty" xml:"User,omitempty"`
}
func (s StartInstanceShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s StartInstanceShrinkRequest) GoString() string {
return s.String()
}
func (s *StartInstanceShrinkRequest) SetAppShrink(v string) *StartInstanceShrinkRequest {
s.AppShrink = &v
return s
}
func (s *StartInstanceShrinkRequest) SetBizId(v string) *StartInstanceShrinkRequest {
s.BizId = &v
return s
}
func (s *StartInstanceShrinkRequest) SetChannelShrink(v string) *StartInstanceShrinkRequest {
s.ChannelShrink = &v
return s
}
func (s *StartInstanceShrinkRequest) SetCommandRequestShrink(v string) *StartInstanceShrinkRequest {
s.CommandRequestShrink = &v
return s
}
func (s *StartInstanceShrinkRequest) SetTenantId(v int64) *StartInstanceShrinkRequest {
s.TenantId = &v
return s
}
func (s *StartInstanceShrinkRequest) SetTextRequestShrink(v string) *StartInstanceShrinkRequest {
s.TextRequestShrink = &v
return s
}
func (s *StartInstanceShrinkRequest) SetUserShrink(v string) *StartInstanceShrinkRequest {
s.UserShrink = &v
return s
}
type StartInstanceResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *StartInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s StartInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s StartInstanceResponseBody) GoString() string {
return s.String()
}
func (s *StartInstanceResponseBody) SetCode(v string) *StartInstanceResponseBody {
s.Code = &v
return s
}
func (s *StartInstanceResponseBody) SetData(v *StartInstanceResponseBodyData) *StartInstanceResponseBody {
s.Data = v
return s
}
func (s *StartInstanceResponseBody) SetMessage(v string) *StartInstanceResponseBody {
s.Message = &v
return s
}
func (s *StartInstanceResponseBody) SetSuccess(v bool) *StartInstanceResponseBody {
s.Success = &v
return s
}
type StartInstanceResponseBodyData struct {
Channel *StartInstanceResponseBodyDataChannel `json:"Channel,omitempty" xml:"Channel,omitempty" type:"Struct"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
}
func (s StartInstanceResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s StartInstanceResponseBodyData) GoString() string {
return s.String()
}
func (s *StartInstanceResponseBodyData) SetChannel(v *StartInstanceResponseBodyDataChannel) *StartInstanceResponseBodyData {
s.Channel = v
return s
}
func (s *StartInstanceResponseBodyData) SetRequestId(v string) *StartInstanceResponseBodyData {
s.RequestId = &v
return s
}
func (s *StartInstanceResponseBodyData) SetSessionId(v string) *StartInstanceResponseBodyData {
s.SessionId = &v
return s
}
func (s *StartInstanceResponseBodyData) SetToken(v string) *StartInstanceResponseBodyData {
s.Token = &v
return s
}
type StartInstanceResponseBodyDataChannel struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
ChannelId *string `json:"ChannelId,omitempty" xml:"ChannelId,omitempty"`
ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
Gslb []*string `json:"Gslb,omitempty" xml:"Gslb,omitempty" type:"Repeated"`
Nonce *string `json:"Nonce,omitempty" xml:"Nonce,omitempty"`
Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
UserInfoInChannel *string `json:"UserInfoInChannel,omitempty" xml:"UserInfoInChannel,omitempty"`
}
func (s StartInstanceResponseBodyDataChannel) String() string {
return tea.Prettify(s)
}
func (s StartInstanceResponseBodyDataChannel) GoString() string {
return s.String()
}
func (s *StartInstanceResponseBodyDataChannel) SetAppId(v string) *StartInstanceResponseBodyDataChannel {
s.AppId = &v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetChannelId(v string) *StartInstanceResponseBodyDataChannel {
s.ChannelId = &v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetExpiredTime(v string) *StartInstanceResponseBodyDataChannel {
s.ExpiredTime = &v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetGslb(v []*string) *StartInstanceResponseBodyDataChannel {
s.Gslb = v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetNonce(v string) *StartInstanceResponseBodyDataChannel {
s.Nonce = &v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetToken(v string) *StartInstanceResponseBodyDataChannel {
s.Token = &v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetType(v string) *StartInstanceResponseBodyDataChannel {
s.Type = &v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetUserId(v string) *StartInstanceResponseBodyDataChannel {
s.UserId = &v
return s
}
func (s *StartInstanceResponseBodyDataChannel) SetUserInfoInChannel(v string) *StartInstanceResponseBodyDataChannel {
s.UserInfoInChannel = &v
return s
}
type StartInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *StartInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s StartInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s StartInstanceResponse) GoString() string {
return s.String()
}
func (s *StartInstanceResponse) SetHeaders(v map[string]*string) *StartInstanceResponse {
s.Headers = v
return s
}
func (s *StartInstanceResponse) SetStatusCode(v int32) *StartInstanceResponse {
s.StatusCode = &v
return s
}
func (s *StartInstanceResponse) SetBody(v *StartInstanceResponseBody) *StartInstanceResponse {
s.Body = v
return s
}
type StartTimedResetOperateRequest struct {
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s StartTimedResetOperateRequest) String() string {
return tea.Prettify(s)
}
func (s StartTimedResetOperateRequest) GoString() string {
return s.String()
}
func (s *StartTimedResetOperateRequest) SetInstanceId(v string) *StartTimedResetOperateRequest {
s.InstanceId = &v
return s
}
func (s *StartTimedResetOperateRequest) SetTenantId(v int64) *StartTimedResetOperateRequest {
s.TenantId = &v
return s
}
type StartTimedResetOperateResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *StartTimedResetOperateResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s StartTimedResetOperateResponseBody) String() string {
return tea.Prettify(s)
}
func (s StartTimedResetOperateResponseBody) GoString() string {
return s.String()
}
func (s *StartTimedResetOperateResponseBody) SetCode(v string) *StartTimedResetOperateResponseBody {
s.Code = &v
return s
}
func (s *StartTimedResetOperateResponseBody) SetData(v *StartTimedResetOperateResponseBodyData) *StartTimedResetOperateResponseBody {
s.Data = v
return s
}
func (s *StartTimedResetOperateResponseBody) SetMessage(v string) *StartTimedResetOperateResponseBody {
s.Message = &v
return s
}
func (s *StartTimedResetOperateResponseBody) SetRequestId(v string) *StartTimedResetOperateResponseBody {
s.RequestId = &v
return s
}
func (s *StartTimedResetOperateResponseBody) SetSuccess(v bool) *StartTimedResetOperateResponseBody {
s.Success = &v
return s
}
type StartTimedResetOperateResponseBodyData struct {
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s StartTimedResetOperateResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s StartTimedResetOperateResponseBodyData) GoString() string {
return s.String()
}
func (s *StartTimedResetOperateResponseBodyData) SetInstanceId(v string) *StartTimedResetOperateResponseBodyData {
s.InstanceId = &v
return s
}
func (s *StartTimedResetOperateResponseBodyData) SetTenantId(v int64) *StartTimedResetOperateResponseBodyData {
s.TenantId = &v
return s
}
type StartTimedResetOperateResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *StartTimedResetOperateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s StartTimedResetOperateResponse) String() string {
return tea.Prettify(s)
}
func (s StartTimedResetOperateResponse) GoString() string {
return s.String()
}
func (s *StartTimedResetOperateResponse) SetHeaders(v map[string]*string) *StartTimedResetOperateResponse {
s.Headers = v
return s
}
func (s *StartTimedResetOperateResponse) SetStatusCode(v int32) *StartTimedResetOperateResponse {
s.StatusCode = &v
return s
}
func (s *StartTimedResetOperateResponse) SetBody(v *StartTimedResetOperateResponseBody) *StartTimedResetOperateResponse {
s.Body = v
return s
}
type StopInstanceRequest struct {
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}
func (s StopInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s StopInstanceRequest) GoString() string {
return s.String()
}
func (s *StopInstanceRequest) SetSessionId(v string) *StopInstanceRequest {
s.SessionId = &v
return s
}
func (s *StopInstanceRequest) SetTenantId(v int64) *StopInstanceRequest {
s.TenantId = &v
return s
}
type StopInstanceResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *StopInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s StopInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s StopInstanceResponseBody) GoString() string {
return s.String()
}
func (s *StopInstanceResponseBody) SetCode(v string) *StopInstanceResponseBody {
s.Code = &v
return s
}
func (s *StopInstanceResponseBody) SetData(v *StopInstanceResponseBodyData) *StopInstanceResponseBody {
s.Data = v
return s
}
func (s *StopInstanceResponseBody) SetMessage(v string) *StopInstanceResponseBody {
s.Message = &v
return s
}
func (s *StopInstanceResponseBody) SetSuccess(v bool) *StopInstanceResponseBody {
s.Success = &v
return s
}
type StopInstanceResponseBodyData struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
}
func (s StopInstanceResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s StopInstanceResponseBodyData) GoString() string {
return s.String()
}
func (s *StopInstanceResponseBodyData) SetRequestId(v string) *StopInstanceResponseBodyData {
s.RequestId = &v
return s
}
func (s *StopInstanceResponseBodyData) SetSessionId(v string) *StopInstanceResponseBodyData {
s.SessionId = &v
return s
}
type StopInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *StopInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s StopInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s StopInstanceResponse) GoString() string {
return s.String()
}
func (s *StopInstanceResponse) SetHeaders(v map[string]*string) *StopInstanceResponse {
s.Headers = v
return s
}
func (s *StopInstanceResponse) SetStatusCode(v int32) *StopInstanceResponse {
s.StatusCode = &v
return s
}
func (s *StopInstanceResponse) SetBody(v *StopInstanceResponseBody) *StopInstanceResponse {
s.Body = v
return s
}
type SubmitAudioTo2DAvatarVideoTaskRequest struct {
App *SubmitAudioTo2DAvatarVideoTaskRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
AudioInfo *SubmitAudioTo2DAvatarVideoTaskRequestAudioInfo `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty" type:"Struct"`
AvatarInfo *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty" type:"Struct"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
VideoInfo *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty" type:"Struct"`
}
func (s SubmitAudioTo2DAvatarVideoTaskRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskRequest) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetApp(v *SubmitAudioTo2DAvatarVideoTaskRequestApp) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.App = v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetAudioInfo(v *SubmitAudioTo2DAvatarVideoTaskRequestAudioInfo) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.AudioInfo = v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetAvatarInfo(v *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.AvatarInfo = v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetCallback(v bool) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.Callback = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetCallbackParams(v string) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetExtParams(v string) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.ExtParams = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetTenantId(v int64) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.TenantId = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetTitle(v string) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.Title = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetUrl(v string) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.Url = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequest) SetVideoInfo(v *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo) *SubmitAudioTo2DAvatarVideoTaskRequest {
s.VideoInfo = v
return s
}
type SubmitAudioTo2DAvatarVideoTaskRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestApp) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestApp) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestApp) SetAppId(v string) *SubmitAudioTo2DAvatarVideoTaskRequestApp {
s.AppId = &v
return s
}
type SubmitAudioTo2DAvatarVideoTaskRequestAudioInfo struct {
SampleRate *int32 `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestAudioInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestAudioInfo) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestAudioInfo) SetSampleRate(v int32) *SubmitAudioTo2DAvatarVideoTaskRequestAudioInfo {
s.SampleRate = &v
return s
}
type SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Height *int32 `json:"Height,omitempty" xml:"Height,omitempty"`
Width *int32 `json:"Width,omitempty" xml:"Width,omitempty"`
X *int32 `json:"X,omitempty" xml:"X,omitempty"`
Y *int32 `json:"Y,omitempty" xml:"Y,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) SetCode(v string) *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo {
s.Code = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) SetHeight(v int32) *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo {
s.Height = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) SetWidth(v int32) *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo {
s.Width = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) SetX(v int32) *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo {
s.X = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo) SetY(v int32) *SubmitAudioTo2DAvatarVideoTaskRequestAvatarInfo {
s.Y = &v
return s
}
type SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo struct {
AlphaFormat *int32 `json:"AlphaFormat,omitempty" xml:"AlphaFormat,omitempty"`
BackgroundImageUrl *string `json:"BackgroundImageUrl,omitempty" xml:"BackgroundImageUrl,omitempty"`
IsAlpha *bool `json:"IsAlpha,omitempty" xml:"IsAlpha,omitempty"`
Resolution *int32 `json:"Resolution,omitempty" xml:"Resolution,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo) SetAlphaFormat(v int32) *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo {
s.AlphaFormat = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo) SetBackgroundImageUrl(v string) *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo {
s.BackgroundImageUrl = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo) SetIsAlpha(v bool) *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo {
s.IsAlpha = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo) SetResolution(v int32) *SubmitAudioTo2DAvatarVideoTaskRequestVideoInfo {
s.Resolution = &v
return s
}
type SubmitAudioTo2DAvatarVideoTaskShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
AudioInfoShrink *string `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty"`
AvatarInfoShrink *string `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
VideoInfoShrink *string `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskShrinkRequest) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetAppShrink(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.AppShrink = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetAudioInfoShrink(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.AudioInfoShrink = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetAvatarInfoShrink(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.AvatarInfoShrink = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetCallback(v bool) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.Callback = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetCallbackParams(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetExtParams(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.ExtParams = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetTenantId(v int64) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.TenantId = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetTitle(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.Title = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetUrl(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.Url = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskShrinkRequest) SetVideoInfoShrink(v string) *SubmitAudioTo2DAvatarVideoTaskShrinkRequest {
s.VideoInfoShrink = &v
return s
}
type SubmitAudioTo2DAvatarVideoTaskResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SubmitAudioTo2DAvatarVideoTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskResponseBody) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponseBody) SetCode(v string) *SubmitAudioTo2DAvatarVideoTaskResponseBody {
s.Code = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponseBody) SetData(v *SubmitAudioTo2DAvatarVideoTaskResponseBodyData) *SubmitAudioTo2DAvatarVideoTaskResponseBody {
s.Data = v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponseBody) SetMessage(v string) *SubmitAudioTo2DAvatarVideoTaskResponseBody {
s.Message = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponseBody) SetRequestId(v string) *SubmitAudioTo2DAvatarVideoTaskResponseBody {
s.RequestId = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponseBody) SetSuccess(v bool) *SubmitAudioTo2DAvatarVideoTaskResponseBody {
s.Success = &v
return s
}
type SubmitAudioTo2DAvatarVideoTaskResponseBodyData struct {
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskResponseBodyData) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponseBodyData) SetTaskUuid(v string) *SubmitAudioTo2DAvatarVideoTaskResponseBodyData {
s.TaskUuid = &v
return s
}
type SubmitAudioTo2DAvatarVideoTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SubmitAudioTo2DAvatarVideoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SubmitAudioTo2DAvatarVideoTaskResponse) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo2DAvatarVideoTaskResponse) GoString() string {
return s.String()
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponse) SetHeaders(v map[string]*string) *SubmitAudioTo2DAvatarVideoTaskResponse {
s.Headers = v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponse) SetStatusCode(v int32) *SubmitAudioTo2DAvatarVideoTaskResponse {
s.StatusCode = &v
return s
}
func (s *SubmitAudioTo2DAvatarVideoTaskResponse) SetBody(v *SubmitAudioTo2DAvatarVideoTaskResponseBody) *SubmitAudioTo2DAvatarVideoTaskResponse {
s.Body = v
return s
}
type SubmitAudioTo3DAvatarVideoTaskRequest struct {
App *SubmitAudioTo3DAvatarVideoTaskRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
AudioInfo *SubmitAudioTo3DAvatarVideoTaskRequestAudioInfo `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty" type:"Struct"`
AvatarInfo *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty" type:"Struct"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
VideoInfo *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty" type:"Struct"`
}
func (s SubmitAudioTo3DAvatarVideoTaskRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskRequest) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetApp(v *SubmitAudioTo3DAvatarVideoTaskRequestApp) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.App = v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetAudioInfo(v *SubmitAudioTo3DAvatarVideoTaskRequestAudioInfo) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.AudioInfo = v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetAvatarInfo(v *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.AvatarInfo = v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetCallback(v bool) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.Callback = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetCallbackParams(v string) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetExtParams(v string) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.ExtParams = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetTenantId(v int64) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.TenantId = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetTitle(v string) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.Title = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetUrl(v string) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.Url = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequest) SetVideoInfo(v *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo) *SubmitAudioTo3DAvatarVideoTaskRequest {
s.VideoInfo = v
return s
}
type SubmitAudioTo3DAvatarVideoTaskRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestApp) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestApp) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestApp) SetAppId(v string) *SubmitAudioTo3DAvatarVideoTaskRequestApp {
s.AppId = &v
return s
}
type SubmitAudioTo3DAvatarVideoTaskRequestAudioInfo struct {
SampleRate *int32 `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestAudioInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestAudioInfo) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestAudioInfo) SetSampleRate(v int32) *SubmitAudioTo3DAvatarVideoTaskRequestAudioInfo {
s.SampleRate = &v
return s
}
type SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo struct {
Angle *int32 `json:"Angle,omitempty" xml:"Angle,omitempty"`
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
IndustryCode *string `json:"IndustryCode,omitempty" xml:"IndustryCode,omitempty"`
Locate *int32 `json:"Locate,omitempty" xml:"Locate,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo) SetAngle(v int32) *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo {
s.Angle = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo) SetCode(v string) *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo {
s.Code = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo) SetIndustryCode(v string) *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo {
s.IndustryCode = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo) SetLocate(v int32) *SubmitAudioTo3DAvatarVideoTaskRequestAvatarInfo {
s.Locate = &v
return s
}
type SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo struct {
AlphaFormat *int32 `json:"AlphaFormat,omitempty" xml:"AlphaFormat,omitempty"`
BackgroundImageUrl *string `json:"BackgroundImageUrl,omitempty" xml:"BackgroundImageUrl,omitempty"`
IsAlpha *bool `json:"IsAlpha,omitempty" xml:"IsAlpha,omitempty"`
Resolution *int32 `json:"Resolution,omitempty" xml:"Resolution,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo) SetAlphaFormat(v int32) *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo {
s.AlphaFormat = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo) SetBackgroundImageUrl(v string) *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo {
s.BackgroundImageUrl = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo) SetIsAlpha(v bool) *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo {
s.IsAlpha = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo) SetResolution(v int32) *SubmitAudioTo3DAvatarVideoTaskRequestVideoInfo {
s.Resolution = &v
return s
}
type SubmitAudioTo3DAvatarVideoTaskShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
AudioInfoShrink *string `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty"`
AvatarInfoShrink *string `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
VideoInfoShrink *string `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskShrinkRequest) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetAppShrink(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.AppShrink = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetAudioInfoShrink(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.AudioInfoShrink = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetAvatarInfoShrink(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.AvatarInfoShrink = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetCallback(v bool) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.Callback = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetCallbackParams(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetExtParams(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.ExtParams = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetTenantId(v int64) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.TenantId = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetTitle(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.Title = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetUrl(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.Url = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskShrinkRequest) SetVideoInfoShrink(v string) *SubmitAudioTo3DAvatarVideoTaskShrinkRequest {
s.VideoInfoShrink = &v
return s
}
type SubmitAudioTo3DAvatarVideoTaskResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SubmitAudioTo3DAvatarVideoTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskResponseBody) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponseBody) SetCode(v string) *SubmitAudioTo3DAvatarVideoTaskResponseBody {
s.Code = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponseBody) SetData(v *SubmitAudioTo3DAvatarVideoTaskResponseBodyData) *SubmitAudioTo3DAvatarVideoTaskResponseBody {
s.Data = v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponseBody) SetMessage(v string) *SubmitAudioTo3DAvatarVideoTaskResponseBody {
s.Message = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponseBody) SetRequestId(v string) *SubmitAudioTo3DAvatarVideoTaskResponseBody {
s.RequestId = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponseBody) SetSuccess(v bool) *SubmitAudioTo3DAvatarVideoTaskResponseBody {
s.Success = &v
return s
}
type SubmitAudioTo3DAvatarVideoTaskResponseBodyData struct {
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskResponseBodyData) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponseBodyData) SetTaskUuid(v string) *SubmitAudioTo3DAvatarVideoTaskResponseBodyData {
s.TaskUuid = &v
return s
}
type SubmitAudioTo3DAvatarVideoTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SubmitAudioTo3DAvatarVideoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SubmitAudioTo3DAvatarVideoTaskResponse) String() string {
return tea.Prettify(s)
}
func (s SubmitAudioTo3DAvatarVideoTaskResponse) GoString() string {
return s.String()
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponse) SetHeaders(v map[string]*string) *SubmitAudioTo3DAvatarVideoTaskResponse {
s.Headers = v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponse) SetStatusCode(v int32) *SubmitAudioTo3DAvatarVideoTaskResponse {
s.StatusCode = &v
return s
}
func (s *SubmitAudioTo3DAvatarVideoTaskResponse) SetBody(v *SubmitAudioTo3DAvatarVideoTaskResponseBody) *SubmitAudioTo3DAvatarVideoTaskResponse {
s.Body = v
return s
}
type SubmitAvatarVideoTaskRequest struct {
App *SubmitAvatarVideoTaskRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
VideoParams *string `json:"VideoParams,omitempty" xml:"VideoParams,omitempty"`
}
func (s SubmitAvatarVideoTaskRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitAvatarVideoTaskRequest) GoString() string {
return s.String()
}
func (s *SubmitAvatarVideoTaskRequest) SetApp(v *SubmitAvatarVideoTaskRequestApp) *SubmitAvatarVideoTaskRequest {
s.App = v
return s
}
func (s *SubmitAvatarVideoTaskRequest) SetCallback(v bool) *SubmitAvatarVideoTaskRequest {
s.Callback = &v
return s
}
func (s *SubmitAvatarVideoTaskRequest) SetCallbackParams(v string) *SubmitAvatarVideoTaskRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitAvatarVideoTaskRequest) SetExtParams(v string) *SubmitAvatarVideoTaskRequest {
s.ExtParams = &v
return s
}
func (s *SubmitAvatarVideoTaskRequest) SetTenantId(v int64) *SubmitAvatarVideoTaskRequest {
s.TenantId = &v
return s
}
func (s *SubmitAvatarVideoTaskRequest) SetTitle(v string) *SubmitAvatarVideoTaskRequest {
s.Title = &v
return s
}
func (s *SubmitAvatarVideoTaskRequest) SetVideoParams(v string) *SubmitAvatarVideoTaskRequest {
s.VideoParams = &v
return s
}
type SubmitAvatarVideoTaskRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s SubmitAvatarVideoTaskRequestApp) String() string {
return tea.Prettify(s)
}
func (s SubmitAvatarVideoTaskRequestApp) GoString() string {
return s.String()
}
func (s *SubmitAvatarVideoTaskRequestApp) SetAppId(v string) *SubmitAvatarVideoTaskRequestApp {
s.AppId = &v
return s
}
type SubmitAvatarVideoTaskShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
VideoParams *string `json:"VideoParams,omitempty" xml:"VideoParams,omitempty"`
}
func (s SubmitAvatarVideoTaskShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitAvatarVideoTaskShrinkRequest) GoString() string {
return s.String()
}
func (s *SubmitAvatarVideoTaskShrinkRequest) SetAppShrink(v string) *SubmitAvatarVideoTaskShrinkRequest {
s.AppShrink = &v
return s
}
func (s *SubmitAvatarVideoTaskShrinkRequest) SetCallback(v bool) *SubmitAvatarVideoTaskShrinkRequest {
s.Callback = &v
return s
}
func (s *SubmitAvatarVideoTaskShrinkRequest) SetCallbackParams(v string) *SubmitAvatarVideoTaskShrinkRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitAvatarVideoTaskShrinkRequest) SetExtParams(v string) *SubmitAvatarVideoTaskShrinkRequest {
s.ExtParams = &v
return s
}
func (s *SubmitAvatarVideoTaskShrinkRequest) SetTenantId(v int64) *SubmitAvatarVideoTaskShrinkRequest {
s.TenantId = &v
return s
}
func (s *SubmitAvatarVideoTaskShrinkRequest) SetTitle(v string) *SubmitAvatarVideoTaskShrinkRequest {
s.Title = &v
return s
}
func (s *SubmitAvatarVideoTaskShrinkRequest) SetVideoParams(v string) *SubmitAvatarVideoTaskShrinkRequest {
s.VideoParams = &v
return s
}
type SubmitAvatarVideoTaskResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SubmitAvatarVideoTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// Id of the request
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SubmitAvatarVideoTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s SubmitAvatarVideoTaskResponseBody) GoString() string {
return s.String()
}
func (s *SubmitAvatarVideoTaskResponseBody) SetCode(v string) *SubmitAvatarVideoTaskResponseBody {
s.Code = &v
return s
}
func (s *SubmitAvatarVideoTaskResponseBody) SetData(v *SubmitAvatarVideoTaskResponseBodyData) *SubmitAvatarVideoTaskResponseBody {
s.Data = v
return s
}
func (s *SubmitAvatarVideoTaskResponseBody) SetMessage(v string) *SubmitAvatarVideoTaskResponseBody {
s.Message = &v
return s
}
func (s *SubmitAvatarVideoTaskResponseBody) SetRequestId(v string) *SubmitAvatarVideoTaskResponseBody {
s.RequestId = &v
return s
}
func (s *SubmitAvatarVideoTaskResponseBody) SetSuccess(v bool) *SubmitAvatarVideoTaskResponseBody {
s.Success = &v
return s
}
type SubmitAvatarVideoTaskResponseBodyData struct {
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
}
func (s SubmitAvatarVideoTaskResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SubmitAvatarVideoTaskResponseBodyData) GoString() string {
return s.String()
}
func (s *SubmitAvatarVideoTaskResponseBodyData) SetTaskUuid(v string) *SubmitAvatarVideoTaskResponseBodyData {
s.TaskUuid = &v
return s
}
type SubmitAvatarVideoTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SubmitAvatarVideoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SubmitAvatarVideoTaskResponse) String() string {
return tea.Prettify(s)
}
func (s SubmitAvatarVideoTaskResponse) GoString() string {
return s.String()
}
func (s *SubmitAvatarVideoTaskResponse) SetHeaders(v map[string]*string) *SubmitAvatarVideoTaskResponse {
s.Headers = v
return s
}
func (s *SubmitAvatarVideoTaskResponse) SetStatusCode(v int32) *SubmitAvatarVideoTaskResponse {
s.StatusCode = &v
return s
}
func (s *SubmitAvatarVideoTaskResponse) SetBody(v *SubmitAvatarVideoTaskResponseBody) *SubmitAvatarVideoTaskResponse {
s.Body = v
return s
}
type SubmitTextTo2DAvatarVideoTaskRequest struct {
App *SubmitTextTo2DAvatarVideoTaskRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
AudioInfo *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty" type:"Struct"`
AvatarInfo *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty" type:"Struct"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
VideoInfo *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty" type:"Struct"`
}
func (s SubmitTextTo2DAvatarVideoTaskRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskRequest) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetApp(v *SubmitTextTo2DAvatarVideoTaskRequestApp) *SubmitTextTo2DAvatarVideoTaskRequest {
s.App = v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetAudioInfo(v *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) *SubmitTextTo2DAvatarVideoTaskRequest {
s.AudioInfo = v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetAvatarInfo(v *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) *SubmitTextTo2DAvatarVideoTaskRequest {
s.AvatarInfo = v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetCallback(v bool) *SubmitTextTo2DAvatarVideoTaskRequest {
s.Callback = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetCallbackParams(v string) *SubmitTextTo2DAvatarVideoTaskRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetExtParams(v string) *SubmitTextTo2DAvatarVideoTaskRequest {
s.ExtParams = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetTenantId(v int64) *SubmitTextTo2DAvatarVideoTaskRequest {
s.TenantId = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetText(v string) *SubmitTextTo2DAvatarVideoTaskRequest {
s.Text = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetTitle(v string) *SubmitTextTo2DAvatarVideoTaskRequest {
s.Title = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequest) SetVideoInfo(v *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) *SubmitTextTo2DAvatarVideoTaskRequest {
s.VideoInfo = v
return s
}
type SubmitTextTo2DAvatarVideoTaskRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskRequestApp) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskRequestApp) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestApp) SetAppId(v string) *SubmitTextTo2DAvatarVideoTaskRequestApp {
s.AppId = &v
return s
}
type SubmitTextTo2DAvatarVideoTaskRequestAudioInfo struct {
PitchRate *int32 `json:"PitchRate,omitempty" xml:"PitchRate,omitempty"`
SampleRate *int32 `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"`
SpeechRate *int32 `json:"SpeechRate,omitempty" xml:"SpeechRate,omitempty"`
Voice *string `json:"Voice,omitempty" xml:"Voice,omitempty"`
Volume *int32 `json:"Volume,omitempty" xml:"Volume,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) SetPitchRate(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo {
s.PitchRate = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) SetSampleRate(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo {
s.SampleRate = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) SetSpeechRate(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo {
s.SpeechRate = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) SetVoice(v string) *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo {
s.Voice = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo) SetVolume(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAudioInfo {
s.Volume = &v
return s
}
type SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Height *int32 `json:"Height,omitempty" xml:"Height,omitempty"`
Width *int32 `json:"Width,omitempty" xml:"Width,omitempty"`
X *int32 `json:"X,omitempty" xml:"X,omitempty"`
Y *int32 `json:"Y,omitempty" xml:"Y,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) SetCode(v string) *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo {
s.Code = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) SetHeight(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo {
s.Height = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) SetWidth(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo {
s.Width = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) SetX(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo {
s.X = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo) SetY(v int32) *SubmitTextTo2DAvatarVideoTaskRequestAvatarInfo {
s.Y = &v
return s
}
type SubmitTextTo2DAvatarVideoTaskRequestVideoInfo struct {
AlphaFormat *int32 `json:"AlphaFormat,omitempty" xml:"AlphaFormat,omitempty"`
BackgroundImageUrl *string `json:"BackgroundImageUrl,omitempty" xml:"BackgroundImageUrl,omitempty"`
IsAlpha *bool `json:"IsAlpha,omitempty" xml:"IsAlpha,omitempty"`
// Deprecated
IsSubtitles *bool `json:"IsSubtitles,omitempty" xml:"IsSubtitles,omitempty"`
Resolution *int32 `json:"Resolution,omitempty" xml:"Resolution,omitempty"`
SubtitleEmbedded *bool `json:"SubtitleEmbedded,omitempty" xml:"SubtitleEmbedded,omitempty"`
SubtitleStyle *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle `json:"SubtitleStyle,omitempty" xml:"SubtitleStyle,omitempty" type:"Struct"`
}
func (s SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) SetAlphaFormat(v int32) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo {
s.AlphaFormat = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) SetBackgroundImageUrl(v string) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo {
s.BackgroundImageUrl = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) SetIsAlpha(v bool) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo {
s.IsAlpha = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) SetIsSubtitles(v bool) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo {
s.IsSubtitles = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) SetResolution(v int32) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo {
s.Resolution = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) SetSubtitleEmbedded(v bool) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo {
s.SubtitleEmbedded = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo) SetSubtitleStyle(v *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfo {
s.SubtitleStyle = v
return s
}
type SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle struct {
Color *string `json:"Color,omitempty" xml:"Color,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
OutlineColor *string `json:"OutlineColor,omitempty" xml:"OutlineColor,omitempty"`
Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
Y *int32 `json:"Y,omitempty" xml:"Y,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetColor(v string) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Color = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetName(v string) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Name = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetOutlineColor(v string) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.OutlineColor = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetSize(v int32) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Size = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetY(v int32) *SubmitTextTo2DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Y = &v
return s
}
type SubmitTextTo2DAvatarVideoTaskShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
AudioInfoShrink *string `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty"`
AvatarInfoShrink *string `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
VideoInfoShrink *string `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskShrinkRequest) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetAppShrink(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.AppShrink = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetAudioInfoShrink(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.AudioInfoShrink = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetAvatarInfoShrink(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.AvatarInfoShrink = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetCallback(v bool) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.Callback = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetCallbackParams(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetExtParams(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.ExtParams = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetTenantId(v int64) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.TenantId = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetText(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.Text = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetTitle(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.Title = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskShrinkRequest) SetVideoInfoShrink(v string) *SubmitTextTo2DAvatarVideoTaskShrinkRequest {
s.VideoInfoShrink = &v
return s
}
type SubmitTextTo2DAvatarVideoTaskResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SubmitTextTo2DAvatarVideoTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskResponseBody) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskResponseBody) SetCode(v string) *SubmitTextTo2DAvatarVideoTaskResponseBody {
s.Code = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskResponseBody) SetData(v *SubmitTextTo2DAvatarVideoTaskResponseBodyData) *SubmitTextTo2DAvatarVideoTaskResponseBody {
s.Data = v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskResponseBody) SetMessage(v string) *SubmitTextTo2DAvatarVideoTaskResponseBody {
s.Message = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskResponseBody) SetRequestId(v string) *SubmitTextTo2DAvatarVideoTaskResponseBody {
s.RequestId = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskResponseBody) SetSuccess(v bool) *SubmitTextTo2DAvatarVideoTaskResponseBody {
s.Success = &v
return s
}
type SubmitTextTo2DAvatarVideoTaskResponseBodyData struct {
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskResponseBodyData) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskResponseBodyData) SetTaskUuid(v string) *SubmitTextTo2DAvatarVideoTaskResponseBodyData {
s.TaskUuid = &v
return s
}
type SubmitTextTo2DAvatarVideoTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SubmitTextTo2DAvatarVideoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SubmitTextTo2DAvatarVideoTaskResponse) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo2DAvatarVideoTaskResponse) GoString() string {
return s.String()
}
func (s *SubmitTextTo2DAvatarVideoTaskResponse) SetHeaders(v map[string]*string) *SubmitTextTo2DAvatarVideoTaskResponse {
s.Headers = v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskResponse) SetStatusCode(v int32) *SubmitTextTo2DAvatarVideoTaskResponse {
s.StatusCode = &v
return s
}
func (s *SubmitTextTo2DAvatarVideoTaskResponse) SetBody(v *SubmitTextTo2DAvatarVideoTaskResponseBody) *SubmitTextTo2DAvatarVideoTaskResponse {
s.Body = v
return s
}
type SubmitTextTo3DAvatarVideoTaskRequest struct {
App *SubmitTextTo3DAvatarVideoTaskRequestApp `json:"App,omitempty" xml:"App,omitempty" type:"Struct"`
AudioInfo *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty" type:"Struct"`
AvatarInfo *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty" type:"Struct"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
VideoInfo *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty" type:"Struct"`
}
func (s SubmitTextTo3DAvatarVideoTaskRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskRequest) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetApp(v *SubmitTextTo3DAvatarVideoTaskRequestApp) *SubmitTextTo3DAvatarVideoTaskRequest {
s.App = v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetAudioInfo(v *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) *SubmitTextTo3DAvatarVideoTaskRequest {
s.AudioInfo = v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetAvatarInfo(v *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo) *SubmitTextTo3DAvatarVideoTaskRequest {
s.AvatarInfo = v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetCallback(v bool) *SubmitTextTo3DAvatarVideoTaskRequest {
s.Callback = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetCallbackParams(v string) *SubmitTextTo3DAvatarVideoTaskRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetExtParams(v string) *SubmitTextTo3DAvatarVideoTaskRequest {
s.ExtParams = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetTenantId(v int64) *SubmitTextTo3DAvatarVideoTaskRequest {
s.TenantId = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetText(v string) *SubmitTextTo3DAvatarVideoTaskRequest {
s.Text = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetTitle(v string) *SubmitTextTo3DAvatarVideoTaskRequest {
s.Title = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequest) SetVideoInfo(v *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) *SubmitTextTo3DAvatarVideoTaskRequest {
s.VideoInfo = v
return s
}
type SubmitTextTo3DAvatarVideoTaskRequestApp struct {
AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskRequestApp) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskRequestApp) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestApp) SetAppId(v string) *SubmitTextTo3DAvatarVideoTaskRequestApp {
s.AppId = &v
return s
}
type SubmitTextTo3DAvatarVideoTaskRequestAudioInfo struct {
PitchRate *int32 `json:"PitchRate,omitempty" xml:"PitchRate,omitempty"`
SampleRate *int32 `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"`
SpeechRate *int32 `json:"SpeechRate,omitempty" xml:"SpeechRate,omitempty"`
Voice *string `json:"Voice,omitempty" xml:"Voice,omitempty"`
Volume *int32 `json:"Volume,omitempty" xml:"Volume,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) SetPitchRate(v int32) *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo {
s.PitchRate = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) SetSampleRate(v int32) *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo {
s.SampleRate = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) SetSpeechRate(v int32) *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo {
s.SpeechRate = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) SetVoice(v string) *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo {
s.Voice = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo) SetVolume(v int32) *SubmitTextTo3DAvatarVideoTaskRequestAudioInfo {
s.Volume = &v
return s
}
type SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo struct {
Angle *int32 `json:"Angle,omitempty" xml:"Angle,omitempty"`
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
IndustryCode *string `json:"IndustryCode,omitempty" xml:"IndustryCode,omitempty"`
Locate *int32 `json:"Locate,omitempty" xml:"Locate,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo) SetAngle(v int32) *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo {
s.Angle = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo) SetCode(v string) *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo {
s.Code = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo) SetIndustryCode(v string) *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo {
s.IndustryCode = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo) SetLocate(v int32) *SubmitTextTo3DAvatarVideoTaskRequestAvatarInfo {
s.Locate = &v
return s
}
type SubmitTextTo3DAvatarVideoTaskRequestVideoInfo struct {
AlphaFormat *int32 `json:"AlphaFormat,omitempty" xml:"AlphaFormat,omitempty"`
BackgroundImageUrl *string `json:"BackgroundImageUrl,omitempty" xml:"BackgroundImageUrl,omitempty"`
IsAlpha *bool `json:"IsAlpha,omitempty" xml:"IsAlpha,omitempty"`
// Deprecated
IsSubtitles *bool `json:"IsSubtitles,omitempty" xml:"IsSubtitles,omitempty"`
Resolution *int32 `json:"Resolution,omitempty" xml:"Resolution,omitempty"`
SubtitleEmbedded *bool `json:"SubtitleEmbedded,omitempty" xml:"SubtitleEmbedded,omitempty"`
SubtitleStyle *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle `json:"SubtitleStyle,omitempty" xml:"SubtitleStyle,omitempty" type:"Struct"`
}
func (s SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) SetAlphaFormat(v int32) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo {
s.AlphaFormat = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) SetBackgroundImageUrl(v string) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo {
s.BackgroundImageUrl = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) SetIsAlpha(v bool) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo {
s.IsAlpha = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) SetIsSubtitles(v bool) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo {
s.IsSubtitles = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) SetResolution(v int32) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo {
s.Resolution = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) SetSubtitleEmbedded(v bool) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo {
s.SubtitleEmbedded = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo) SetSubtitleStyle(v *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfo {
s.SubtitleStyle = v
return s
}
type SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle struct {
Color *string `json:"Color,omitempty" xml:"Color,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
OutlineColor *string `json:"OutlineColor,omitempty" xml:"OutlineColor,omitempty"`
Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
Y *int32 `json:"Y,omitempty" xml:"Y,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetColor(v string) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Color = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetName(v string) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Name = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetOutlineColor(v string) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.OutlineColor = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetSize(v int32) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Size = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle) SetY(v int32) *SubmitTextTo3DAvatarVideoTaskRequestVideoInfoSubtitleStyle {
s.Y = &v
return s
}
type SubmitTextTo3DAvatarVideoTaskShrinkRequest struct {
AppShrink *string `json:"App,omitempty" xml:"App,omitempty"`
AudioInfoShrink *string `json:"AudioInfo,omitempty" xml:"AudioInfo,omitempty"`
AvatarInfoShrink *string `json:"AvatarInfo,omitempty" xml:"AvatarInfo,omitempty"`
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
CallbackParams *string `json:"CallbackParams,omitempty" xml:"CallbackParams,omitempty"`
ExtParams *string `json:"ExtParams,omitempty" xml:"ExtParams,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Text *string `json:"Text,omitempty" xml:"Text,omitempty"`
Title *string `json:"Title,omitempty" xml:"Title,omitempty"`
VideoInfoShrink *string `json:"VideoInfo,omitempty" xml:"VideoInfo,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskShrinkRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskShrinkRequest) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetAppShrink(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.AppShrink = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetAudioInfoShrink(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.AudioInfoShrink = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetAvatarInfoShrink(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.AvatarInfoShrink = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetCallback(v bool) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.Callback = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetCallbackParams(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.CallbackParams = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetExtParams(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.ExtParams = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetTenantId(v int64) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.TenantId = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetText(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.Text = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetTitle(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.Title = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskShrinkRequest) SetVideoInfoShrink(v string) *SubmitTextTo3DAvatarVideoTaskShrinkRequest {
s.VideoInfoShrink = &v
return s
}
type SubmitTextTo3DAvatarVideoTaskResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *SubmitTextTo3DAvatarVideoTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskResponseBody) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskResponseBody) SetCode(v string) *SubmitTextTo3DAvatarVideoTaskResponseBody {
s.Code = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskResponseBody) SetData(v *SubmitTextTo3DAvatarVideoTaskResponseBodyData) *SubmitTextTo3DAvatarVideoTaskResponseBody {
s.Data = v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskResponseBody) SetMessage(v string) *SubmitTextTo3DAvatarVideoTaskResponseBody {
s.Message = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskResponseBody) SetRequestId(v string) *SubmitTextTo3DAvatarVideoTaskResponseBody {
s.RequestId = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskResponseBody) SetSuccess(v bool) *SubmitTextTo3DAvatarVideoTaskResponseBody {
s.Success = &v
return s
}
type SubmitTextTo3DAvatarVideoTaskResponseBodyData struct {
TaskUuid *string `json:"TaskUuid,omitempty" xml:"TaskUuid,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskResponseBodyData) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskResponseBodyData) SetTaskUuid(v string) *SubmitTextTo3DAvatarVideoTaskResponseBodyData {
s.TaskUuid = &v
return s
}
type SubmitTextTo3DAvatarVideoTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SubmitTextTo3DAvatarVideoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SubmitTextTo3DAvatarVideoTaskResponse) String() string {
return tea.Prettify(s)
}
func (s SubmitTextTo3DAvatarVideoTaskResponse) GoString() string {
return s.String()
}
func (s *SubmitTextTo3DAvatarVideoTaskResponse) SetHeaders(v map[string]*string) *SubmitTextTo3DAvatarVideoTaskResponse {
s.Headers = v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskResponse) SetStatusCode(v int32) *SubmitTextTo3DAvatarVideoTaskResponse {
s.StatusCode = &v
return s
}
func (s *SubmitTextTo3DAvatarVideoTaskResponse) SetBody(v *SubmitTextTo3DAvatarVideoTaskResponseBody) *SubmitTextTo3DAvatarVideoTaskResponse {
s.Body = v
return s
}
type Update2dAvatarRequest struct {
Callback *bool `json:"Callback,omitempty" xml:"Callback,omitempty"`
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Image *string `json:"Image,omitempty" xml:"Image,omitempty"`
Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
Orientation *int32 `json:"Orientation,omitempty" xml:"Orientation,omitempty"`
Portrait *string `json:"Portrait,omitempty" xml:"Portrait,omitempty"`
TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
Transparent *bool `json:"Transparent,omitempty" xml:"Transparent,omitempty"`
Video *string `json:"Video,omitempty" xml:"Video,omitempty"`
}
func (s Update2dAvatarRequest) String() string {
return tea.Prettify(s)
}
func (s Update2dAvatarRequest) GoString() string {
return s.String()
}
func (s *Update2dAvatarRequest) SetCallback(v bool) *Update2dAvatarRequest {
s.Callback = &v
return s
}
func (s *Update2dAvatarRequest) SetCode(v string) *Update2dAvatarRequest {
s.Code = &v
return s
}
func (s *Update2dAvatarRequest) SetDescription(v string) *Update2dAvatarRequest {
s.Description = &v
return s
}
func (s *Update2dAvatarRequest) SetImage(v string) *Update2dAvatarRequest {
s.Image = &v
return s
}
func (s *Update2dAvatarRequest) SetName(v string) *Update2dAvatarRequest {
s.Name = &v
return s
}
func (s *Update2dAvatarRequest) SetOrientation(v int32) *Update2dAvatarRequest {
s.Orientation = &v
return s
}
func (s *Update2dAvatarRequest) SetPortrait(v string) *Update2dAvatarRequest {
s.Portrait = &v
return s
}
func (s *Update2dAvatarRequest) SetTenantId(v int64) *Update2dAvatarRequest {
s.TenantId = &v
return s
}
func (s *Update2dAvatarRequest) SetTransparent(v bool) *Update2dAvatarRequest {
s.Transparent = &v
return s
}
func (s *Update2dAvatarRequest) SetVideo(v string) *Update2dAvatarRequest {
s.Video = &v
return s
}
type Update2dAvatarResponseBody struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
Data *Update2dAvatarResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s Update2dAvatarResponseBody) String() string {
return tea.Prettify(s)
}
func (s Update2dAvatarResponseBody) GoString() string {
return s.String()
}
func (s *Update2dAvatarResponseBody) SetCode(v string) *Update2dAvatarResponseBody {
s.Code = &v
return s
}
func (s *Update2dAvatarResponseBody) SetData(v *Update2dAvatarResponseBodyData) *Update2dAvatarResponseBody {
s.Data = v
return s
}
func (s *Update2dAvatarResponseBody) SetMessage(v string) *Update2dAvatarResponseBody {
s.Message = &v
return s
}
func (s *Update2dAvatarResponseBody) SetRequestId(v string) *Update2dAvatarResponseBody {
s.RequestId = &v
return s
}
func (s *Update2dAvatarResponseBody) SetSuccess(v bool) *Update2dAvatarResponseBody {
s.Success = &v
return s
}
type Update2dAvatarResponseBodyData struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
}
func (s Update2dAvatarResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s Update2dAvatarResponseBodyData) GoString() string {
return s.String()
}
func (s *Update2dAvatarResponseBodyData) SetCode(v string) *Update2dAvatarResponseBodyData {
s.Code = &v
return s
}
type Update2dAvatarResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *Update2dAvatarResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s Update2dAvatarResponse) String() string {
return tea.Prettify(s)
}
func (s Update2dAvatarResponse) GoString() string {
return s.String()
}
func (s *Update2dAvatarResponse) SetHeaders(v map[string]*string) *Update2dAvatarResponse {
s.Headers = v
return s
}
func (s *Update2dAvatarResponse) SetStatusCode(v int32) *Update2dAvatarResponse {
s.StatusCode = &v
return s
}
func (s *Update2dAvatarResponse) SetBody(v *Update2dAvatarResponseBody) *Update2dAvatarResponse {
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("")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("avatar"), 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) CancelVideoTaskWithOptions(tmpReq *CancelVideoTaskRequest, runtime *util.RuntimeOptions) (_result *CancelVideoTaskResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &CancelVideoTaskShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.TaskUuid)) {
query["TaskUuid"] = request.TaskUuid
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("CancelVideoTask"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &CancelVideoTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CancelVideoTask(request *CancelVideoTaskRequest) (_result *CancelVideoTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CancelVideoTaskResponse{}
_body, _err := client.CancelVideoTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ClientAuthWithOptions(request *ClientAuthRequest, runtime *util.RuntimeOptions) (_result *ClientAuthResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppId)) {
query["AppId"] = request.AppId
}
if !tea.BoolValue(util.IsUnset(request.DeviceId)) {
query["DeviceId"] = request.DeviceId
}
if !tea.BoolValue(util.IsUnset(request.DeviceInfo)) {
query["DeviceInfo"] = request.DeviceInfo
}
if !tea.BoolValue(util.IsUnset(request.DeviceType)) {
query["DeviceType"] = request.DeviceType
}
if !tea.BoolValue(util.IsUnset(request.License)) {
query["License"] = request.License
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ClientAuth"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ClientAuthResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ClientAuth(request *ClientAuthRequest) (_result *ClientAuthResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ClientAuthResponse{}
_body, _err := client.ClientAuthWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ClientStartWithOptions(request *ClientStartRequest, runtime *util.RuntimeOptions) (_result *ClientStartResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppId)) {
query["AppId"] = request.AppId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ClientStart"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ClientStartResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ClientStart(request *ClientStartRequest) (_result *ClientStartResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ClientStartResponse{}
_body, _err := client.ClientStartWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ClientUnbindDeviceWithOptions(request *ClientUnbindDeviceRequest, runtime *util.RuntimeOptions) (_result *ClientUnbindDeviceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.DeviceId)) {
query["DeviceId"] = request.DeviceId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ClientUnbindDevice"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ClientUnbindDeviceResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ClientUnbindDevice(request *ClientUnbindDeviceRequest) (_result *ClientUnbindDeviceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ClientUnbindDeviceResponse{}
_body, _err := client.ClientUnbindDeviceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CloseTimedResetOperateWithOptions(request *CloseTimedResetOperateRequest, runtime *util.RuntimeOptions) (_result *CloseTimedResetOperateResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
query["InstanceId"] = request.InstanceId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("CloseTimedResetOperate"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &CloseTimedResetOperateResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CloseTimedResetOperate(request *CloseTimedResetOperateRequest) (_result *CloseTimedResetOperateResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CloseTimedResetOperateResponse{}
_body, _err := client.CloseTimedResetOperateWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ConfirmAvatar2dTrainWithOptions(request *ConfirmAvatar2dTrainRequest, runtime *util.RuntimeOptions) (_result *ConfirmAvatar2dTrainResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.Confirm)) {
query["Confirm"] = request.Confirm
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("ConfirmAvatar2dTrain"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ConfirmAvatar2dTrainResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ConfirmAvatar2dTrain(request *ConfirmAvatar2dTrainRequest) (_result *ConfirmAvatar2dTrainResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ConfirmAvatar2dTrainResponse{}
_body, _err := client.ConfirmAvatar2dTrainWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) Create2dAvatarWithOptions(request *Create2dAvatarRequest, runtime *util.RuntimeOptions) (_result *Create2dAvatarResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Callback)) {
query["Callback"] = request.Callback
}
if !tea.BoolValue(util.IsUnset(request.Description)) {
query["Description"] = request.Description
}
if !tea.BoolValue(util.IsUnset(request.Image)) {
query["Image"] = request.Image
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
query["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Orientation)) {
query["Orientation"] = request.Orientation
}
if !tea.BoolValue(util.IsUnset(request.Portrait)) {
query["Portrait"] = request.Portrait
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Transparent)) {
query["Transparent"] = request.Transparent
}
if !tea.BoolValue(util.IsUnset(request.Video)) {
query["Video"] = request.Video
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("Create2dAvatar"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &Create2dAvatarResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) Create2dAvatar(request *Create2dAvatarRequest) (_result *Create2dAvatarResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &Create2dAvatarResponse{}
_body, _err := client.Create2dAvatarWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteAvatarWithOptions(request *DeleteAvatarRequest, runtime *util.RuntimeOptions) (_result *DeleteAvatarResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("DeleteAvatar"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &DeleteAvatarResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteAvatar(request *DeleteAvatarRequest) (_result *DeleteAvatarResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteAvatarResponse{}
_body, _err := client.DeleteAvatarWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DuplexDecisionWithOptions(tmpReq *DuplexDecisionRequest, runtime *util.RuntimeOptions) (_result *DuplexDecisionResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &DuplexDecisionShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.CustomKeywords)) {
request.CustomKeywordsShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.CustomKeywords, tea.String("CustomKeywords"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.DialogContext)) {
request.DialogContextShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.DialogContext, tea.String("DialogContext"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppId)) {
query["AppId"] = request.AppId
}
if !tea.BoolValue(util.IsUnset(request.BizRequestId)) {
query["BizRequestId"] = request.BizRequestId
}
if !tea.BoolValue(util.IsUnset(request.CallTime)) {
query["CallTime"] = request.CallTime
}
if !tea.BoolValue(util.IsUnset(request.CustomKeywordsShrink)) {
query["CustomKeywords"] = request.CustomKeywordsShrink
}
if !tea.BoolValue(util.IsUnset(request.DialogContextShrink)) {
query["DialogContext"] = request.DialogContextShrink
}
if !tea.BoolValue(util.IsUnset(request.DialogStatus)) {
query["DialogStatus"] = request.DialogStatus
}
if !tea.BoolValue(util.IsUnset(request.InterruptType)) {
query["InterruptType"] = request.InterruptType
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
query["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Text)) {
query["Text"] = request.Text
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("DuplexDecision"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &DuplexDecisionResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DuplexDecision(request *DuplexDecisionRequest) (_result *DuplexDecisionResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DuplexDecisionResponse{}
_body, _err := client.DuplexDecisionWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) GetVideoTaskInfoWithOptions(tmpReq *GetVideoTaskInfoRequest, runtime *util.RuntimeOptions) (_result *GetVideoTaskInfoResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &GetVideoTaskInfoShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
query := openapiutil.Query(util.ToMap(request))
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetVideoTaskInfo"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetVideoTaskInfoResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) GetVideoTaskInfo(request *GetVideoTaskInfoRequest) (_result *GetVideoTaskInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetVideoTaskInfoResponse{}
_body, _err := client.GetVideoTaskInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) LicenseAuthWithOptions(request *LicenseAuthRequest, runtime *util.RuntimeOptions) (_result *LicenseAuthResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppId)) {
query["AppId"] = request.AppId
}
if !tea.BoolValue(util.IsUnset(request.License)) {
query["License"] = request.License
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("LicenseAuth"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &LicenseAuthResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) LicenseAuth(request *LicenseAuthRequest) (_result *LicenseAuthResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &LicenseAuthResponse{}
_body, _err := client.LicenseAuthWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) QueryAvatarWithOptions(request *QueryAvatarRequest, runtime *util.RuntimeOptions) (_result *QueryAvatarResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryAvatar"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryAvatarResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) QueryAvatar(request *QueryAvatarRequest) (_result *QueryAvatarResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryAvatarResponse{}
_body, _err := client.QueryAvatarWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) QueryAvatarListWithOptions(request *QueryAvatarListRequest, runtime *util.RuntimeOptions) (_result *QueryAvatarListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ModelType)) {
query["ModelType"] = request.ModelType
}
if !tea.BoolValue(util.IsUnset(request.PageNo)) {
query["PageNo"] = request.PageNo
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryAvatarList"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryAvatarListResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) QueryAvatarList(request *QueryAvatarListRequest) (_result *QueryAvatarListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryAvatarListResponse{}
_body, _err := client.QueryAvatarListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) QueryRunningInstanceWithOptions(tmpReq *QueryRunningInstanceRequest, runtime *util.RuntimeOptions) (_result *QueryRunningInstanceResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &QueryRunningInstanceShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
query["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryRunningInstance"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryRunningInstanceResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) QueryRunningInstance(request *QueryRunningInstanceRequest) (_result *QueryRunningInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryRunningInstanceResponse{}
_body, _err := client.QueryRunningInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) QueryTimedResetOperateStatusWithOptions(request *QueryTimedResetOperateStatusRequest, runtime *util.RuntimeOptions) (_result *QueryTimedResetOperateStatusResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
query["InstanceId"] = request.InstanceId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryTimedResetOperateStatus"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryTimedResetOperateStatusResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) QueryTimedResetOperateStatus(request *QueryTimedResetOperateStatusRequest) (_result *QueryTimedResetOperateStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryTimedResetOperateStatusResponse{}
_body, _err := client.QueryTimedResetOperateStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) QueryVideoTaskInfoWithOptions(tmpReq *QueryVideoTaskInfoRequest, runtime *util.RuntimeOptions) (_result *QueryVideoTaskInfoResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &QueryVideoTaskInfoShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.OrderById)) {
query["OrderById"] = request.OrderById
}
if !tea.BoolValue(util.IsUnset(request.PageNo)) {
query["PageNo"] = request.PageNo
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.Status)) {
query["Status"] = request.Status
}
if !tea.BoolValue(util.IsUnset(request.TaskUuid)) {
query["TaskUuid"] = request.TaskUuid
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Title)) {
query["Title"] = request.Title
}
if !tea.BoolValue(util.IsUnset(request.Type)) {
query["Type"] = request.Type
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryVideoTaskInfo"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryVideoTaskInfoResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) QueryVideoTaskInfo(request *QueryVideoTaskInfoRequest) (_result *QueryVideoTaskInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryVideoTaskInfoResponse{}
_body, _err := client.QueryVideoTaskInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) Render3dAvatarWithOptions(request *Render3dAvatarRequest, runtime *util.RuntimeOptions) (_result *Render3dAvatarResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppId)) {
query["AppId"] = request.AppId
}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("Render3dAvatar"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &Render3dAvatarResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) Render3dAvatar(request *Render3dAvatarRequest) (_result *Render3dAvatarResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &Render3dAvatarResponse{}
_body, _err := client.Render3dAvatarWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SendCommandWithOptions(tmpReq *SendCommandRequest, runtime *util.RuntimeOptions) (_result *SendCommandResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SendCommandShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.Content)) {
request.ContentShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Content, tea.String("Content"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.ContentShrink)) {
query["Content"] = request.ContentShrink
}
if !tea.BoolValue(util.IsUnset(request.Feedback)) {
query["Feedback"] = request.Feedback
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
query["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.UniqueCode)) {
query["UniqueCode"] = request.UniqueCode
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SendCommand"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SendCommandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SendCommand(request *SendCommandRequest) (_result *SendCommandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SendCommandResponse{}
_body, _err := client.SendCommandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SendMessageWithOptions(tmpReq *SendMessageRequest, runtime *util.RuntimeOptions) (_result *SendMessageResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SendMessageShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.StreamExtension)) {
request.StreamExtensionShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.StreamExtension, tea.String("StreamExtension"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.TextRequest)) {
request.TextRequestShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.TextRequest, tea.String("TextRequest"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.VAMLRequest)) {
request.VAMLRequestShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.VAMLRequest, tea.String("VAMLRequest"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Feedback)) {
query["Feedback"] = request.Feedback
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
query["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.StreamExtensionShrink)) {
query["StreamExtension"] = request.StreamExtensionShrink
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.TextRequestShrink)) {
query["TextRequest"] = request.TextRequestShrink
}
if !tea.BoolValue(util.IsUnset(request.VAMLRequestShrink)) {
query["VAMLRequest"] = request.VAMLRequestShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SendMessage"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SendMessageResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SendMessage(request *SendMessageRequest) (_result *SendMessageResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SendMessageResponse{}
_body, _err := client.SendMessageWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SendTextWithOptions(tmpReq *SendTextRequest, runtime *util.RuntimeOptions) (_result *SendTextResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SendTextShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.StreamExtension)) {
request.StreamExtensionShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.StreamExtension, tea.String("StreamExtension"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Feedback)) {
query["Feedback"] = request.Feedback
}
if !tea.BoolValue(util.IsUnset(request.Interrupt)) {
query["Interrupt"] = request.Interrupt
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
query["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.StreamExtensionShrink)) {
query["StreamExtension"] = request.StreamExtensionShrink
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Text)) {
query["Text"] = request.Text
}
if !tea.BoolValue(util.IsUnset(request.UniqueCode)) {
query["UniqueCode"] = request.UniqueCode
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SendText"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SendTextResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SendText(request *SendTextRequest) (_result *SendTextResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SendTextResponse{}
_body, _err := client.SendTextWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SendVamlWithOptions(request *SendVamlRequest, runtime *util.RuntimeOptions) (_result *SendVamlResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
query["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Vaml)) {
query["Vaml"] = request.Vaml
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SendVaml"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SendVamlResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SendVaml(request *SendVamlRequest) (_result *SendVamlResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SendVamlResponse{}
_body, _err := client.SendVamlWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StartInstanceWithOptions(tmpReq *StartInstanceRequest, runtime *util.RuntimeOptions) (_result *StartInstanceResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &StartInstanceShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.Channel)) {
request.ChannelShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.Channel, tea.String("Channel"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.CommandRequest)) {
request.CommandRequestShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.CommandRequest, tea.String("CommandRequest"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.TextRequest)) {
request.TextRequestShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.TextRequest, tea.String("TextRequest"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.User)) {
request.UserShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.User, tea.String("User"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.ChannelShrink)) {
query["Channel"] = request.ChannelShrink
}
if !tea.BoolValue(util.IsUnset(request.CommandRequestShrink)) {
query["CommandRequest"] = request.CommandRequestShrink
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.TextRequestShrink)) {
query["TextRequest"] = request.TextRequestShrink
}
if !tea.BoolValue(util.IsUnset(request.UserShrink)) {
query["User"] = request.UserShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("StartInstance"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &StartInstanceResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StartInstance(request *StartInstanceRequest) (_result *StartInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &StartInstanceResponse{}
_body, _err := client.StartInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StartTimedResetOperateWithOptions(request *StartTimedResetOperateRequest, runtime *util.RuntimeOptions) (_result *StartTimedResetOperateResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.InstanceId)) {
query["InstanceId"] = request.InstanceId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("StartTimedResetOperate"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &StartTimedResetOperateResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StartTimedResetOperate(request *StartTimedResetOperateRequest) (_result *StartTimedResetOperateResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &StartTimedResetOperateResponse{}
_body, _err := client.StartTimedResetOperateWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) StopInstanceWithOptions(request *StopInstanceRequest, runtime *util.RuntimeOptions) (_result *StopInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
query["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("StopInstance"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &StopInstanceResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) StopInstance(request *StopInstanceRequest) (_result *StopInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &StopInstanceResponse{}
_body, _err := client.StopInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SubmitAudioTo2DAvatarVideoTaskWithOptions(tmpReq *SubmitAudioTo2DAvatarVideoTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitAudioTo2DAvatarVideoTaskResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SubmitAudioTo2DAvatarVideoTaskShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AudioInfo)) {
request.AudioInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AudioInfo, tea.String("AudioInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AvatarInfo)) {
request.AvatarInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AvatarInfo, tea.String("AvatarInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.VideoInfo)) {
request.VideoInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.VideoInfo, tea.String("VideoInfo"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.AudioInfoShrink)) {
query["AudioInfo"] = request.AudioInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.AvatarInfoShrink)) {
query["AvatarInfo"] = request.AvatarInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.Callback)) {
query["Callback"] = request.Callback
}
if !tea.BoolValue(util.IsUnset(request.CallbackParams)) {
query["CallbackParams"] = request.CallbackParams
}
if !tea.BoolValue(util.IsUnset(request.ExtParams)) {
query["ExtParams"] = request.ExtParams
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Title)) {
query["Title"] = request.Title
}
if !tea.BoolValue(util.IsUnset(request.Url)) {
query["Url"] = request.Url
}
if !tea.BoolValue(util.IsUnset(request.VideoInfoShrink)) {
query["VideoInfo"] = request.VideoInfoShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SubmitAudioTo2DAvatarVideoTask"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SubmitAudioTo2DAvatarVideoTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SubmitAudioTo2DAvatarVideoTask(request *SubmitAudioTo2DAvatarVideoTaskRequest) (_result *SubmitAudioTo2DAvatarVideoTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SubmitAudioTo2DAvatarVideoTaskResponse{}
_body, _err := client.SubmitAudioTo2DAvatarVideoTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SubmitAudioTo3DAvatarVideoTaskWithOptions(tmpReq *SubmitAudioTo3DAvatarVideoTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitAudioTo3DAvatarVideoTaskResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SubmitAudioTo3DAvatarVideoTaskShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AudioInfo)) {
request.AudioInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AudioInfo, tea.String("AudioInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AvatarInfo)) {
request.AvatarInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AvatarInfo, tea.String("AvatarInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.VideoInfo)) {
request.VideoInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.VideoInfo, tea.String("VideoInfo"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.AudioInfoShrink)) {
query["AudioInfo"] = request.AudioInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.AvatarInfoShrink)) {
query["AvatarInfo"] = request.AvatarInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.Callback)) {
query["Callback"] = request.Callback
}
if !tea.BoolValue(util.IsUnset(request.CallbackParams)) {
query["CallbackParams"] = request.CallbackParams
}
if !tea.BoolValue(util.IsUnset(request.ExtParams)) {
query["ExtParams"] = request.ExtParams
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Title)) {
query["Title"] = request.Title
}
if !tea.BoolValue(util.IsUnset(request.Url)) {
query["Url"] = request.Url
}
if !tea.BoolValue(util.IsUnset(request.VideoInfoShrink)) {
query["VideoInfo"] = request.VideoInfoShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SubmitAudioTo3DAvatarVideoTask"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SubmitAudioTo3DAvatarVideoTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SubmitAudioTo3DAvatarVideoTask(request *SubmitAudioTo3DAvatarVideoTaskRequest) (_result *SubmitAudioTo3DAvatarVideoTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SubmitAudioTo3DAvatarVideoTaskResponse{}
_body, _err := client.SubmitAudioTo3DAvatarVideoTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SubmitAvatarVideoTaskWithOptions(tmpReq *SubmitAvatarVideoTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitAvatarVideoTaskResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SubmitAvatarVideoTaskShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.Callback)) {
query["Callback"] = request.Callback
}
if !tea.BoolValue(util.IsUnset(request.CallbackParams)) {
query["CallbackParams"] = request.CallbackParams
}
if !tea.BoolValue(util.IsUnset(request.ExtParams)) {
query["ExtParams"] = request.ExtParams
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Title)) {
query["Title"] = request.Title
}
if !tea.BoolValue(util.IsUnset(request.VideoParams)) {
query["VideoParams"] = request.VideoParams
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SubmitAvatarVideoTask"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SubmitAvatarVideoTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SubmitAvatarVideoTask(request *SubmitAvatarVideoTaskRequest) (_result *SubmitAvatarVideoTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SubmitAvatarVideoTaskResponse{}
_body, _err := client.SubmitAvatarVideoTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SubmitTextTo2DAvatarVideoTaskWithOptions(tmpReq *SubmitTextTo2DAvatarVideoTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitTextTo2DAvatarVideoTaskResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SubmitTextTo2DAvatarVideoTaskShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AudioInfo)) {
request.AudioInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AudioInfo, tea.String("AudioInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AvatarInfo)) {
request.AvatarInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AvatarInfo, tea.String("AvatarInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.VideoInfo)) {
request.VideoInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.VideoInfo, tea.String("VideoInfo"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.AudioInfoShrink)) {
query["AudioInfo"] = request.AudioInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.AvatarInfoShrink)) {
query["AvatarInfo"] = request.AvatarInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.Callback)) {
query["Callback"] = request.Callback
}
if !tea.BoolValue(util.IsUnset(request.CallbackParams)) {
query["CallbackParams"] = request.CallbackParams
}
if !tea.BoolValue(util.IsUnset(request.ExtParams)) {
query["ExtParams"] = request.ExtParams
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Text)) {
query["Text"] = request.Text
}
if !tea.BoolValue(util.IsUnset(request.Title)) {
query["Title"] = request.Title
}
if !tea.BoolValue(util.IsUnset(request.VideoInfoShrink)) {
query["VideoInfo"] = request.VideoInfoShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SubmitTextTo2DAvatarVideoTask"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SubmitTextTo2DAvatarVideoTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SubmitTextTo2DAvatarVideoTask(request *SubmitTextTo2DAvatarVideoTaskRequest) (_result *SubmitTextTo2DAvatarVideoTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SubmitTextTo2DAvatarVideoTaskResponse{}
_body, _err := client.SubmitTextTo2DAvatarVideoTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SubmitTextTo3DAvatarVideoTaskWithOptions(tmpReq *SubmitTextTo3DAvatarVideoTaskRequest, runtime *util.RuntimeOptions) (_result *SubmitTextTo3DAvatarVideoTaskResponse, _err error) {
_err = util.ValidateModel(tmpReq)
if _err != nil {
return _result, _err
}
request := &SubmitTextTo3DAvatarVideoTaskShrinkRequest{}
openapiutil.Convert(tmpReq, request)
if !tea.BoolValue(util.IsUnset(tmpReq.App)) {
request.AppShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.App, tea.String("App"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AudioInfo)) {
request.AudioInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AudioInfo, tea.String("AudioInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.AvatarInfo)) {
request.AvatarInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AvatarInfo, tea.String("AvatarInfo"), tea.String("json"))
}
if !tea.BoolValue(util.IsUnset(tmpReq.VideoInfo)) {
request.VideoInfoShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.VideoInfo, tea.String("VideoInfo"), tea.String("json"))
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AppShrink)) {
query["App"] = request.AppShrink
}
if !tea.BoolValue(util.IsUnset(request.AudioInfoShrink)) {
query["AudioInfo"] = request.AudioInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.AvatarInfoShrink)) {
query["AvatarInfo"] = request.AvatarInfoShrink
}
if !tea.BoolValue(util.IsUnset(request.Callback)) {
query["Callback"] = request.Callback
}
if !tea.BoolValue(util.IsUnset(request.CallbackParams)) {
query["CallbackParams"] = request.CallbackParams
}
if !tea.BoolValue(util.IsUnset(request.ExtParams)) {
query["ExtParams"] = request.ExtParams
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Text)) {
query["Text"] = request.Text
}
if !tea.BoolValue(util.IsUnset(request.Title)) {
query["Title"] = request.Title
}
if !tea.BoolValue(util.IsUnset(request.VideoInfoShrink)) {
query["VideoInfo"] = request.VideoInfoShrink
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SubmitTextTo3DAvatarVideoTask"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SubmitTextTo3DAvatarVideoTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SubmitTextTo3DAvatarVideoTask(request *SubmitTextTo3DAvatarVideoTaskRequest) (_result *SubmitTextTo3DAvatarVideoTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SubmitTextTo3DAvatarVideoTaskResponse{}
_body, _err := client.SubmitTextTo3DAvatarVideoTaskWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) Update2dAvatarWithOptions(request *Update2dAvatarRequest, runtime *util.RuntimeOptions) (_result *Update2dAvatarResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Callback)) {
query["Callback"] = request.Callback
}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.Description)) {
query["Description"] = request.Description
}
if !tea.BoolValue(util.IsUnset(request.Image)) {
query["Image"] = request.Image
}
if !tea.BoolValue(util.IsUnset(request.Name)) {
query["Name"] = request.Name
}
if !tea.BoolValue(util.IsUnset(request.Orientation)) {
query["Orientation"] = request.Orientation
}
if !tea.BoolValue(util.IsUnset(request.Portrait)) {
query["Portrait"] = request.Portrait
}
if !tea.BoolValue(util.IsUnset(request.TenantId)) {
query["TenantId"] = request.TenantId
}
if !tea.BoolValue(util.IsUnset(request.Transparent)) {
query["Transparent"] = request.Transparent
}
if !tea.BoolValue(util.IsUnset(request.Video)) {
query["Video"] = request.Video
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("Update2dAvatar"),
Version: tea.String("2022-01-30"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &Update2dAvatarResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) Update2dAvatar(request *Update2dAvatarRequest) (_result *Update2dAvatarResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &Update2dAvatarResponse{}
_body, _err := client.Update2dAvatarWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}