vod

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AIJob ¶

type AIJob struct {
	JobId        string `json:"JobId" xml:"JobId"`
	Message      string `json:"Message" xml:"Message"`
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	CompleteTime string `json:"CompleteTime" xml:"CompleteTime"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
	Type         string `json:"Type" xml:"Type"`
}

AIJob is a nested struct in vod response

type AIJobListInListAIJob ¶

type AIJobListInListAIJob struct {
	AIJob []AIJob `json:"AIJob" xml:"AIJob"`
}

AIJobListInListAIJob is a nested struct in vod response

type AIJobListInSubmitAIJob ¶

type AIJobListInSubmitAIJob struct {
	AIJob []AIJob `json:"AIJob" xml:"AIJob"`
}

AIJobListInSubmitAIJob is a nested struct in vod response

type AddAITemplateRequest ¶

type AddAITemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateConfig       string           `position:"Query" name:"TemplateConfig"`
	TemplateType         string           `position:"Query" name:"TemplateType"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AddAITemplateRequest is the request struct for api AddAITemplate

func CreateAddAITemplateRequest ¶

func CreateAddAITemplateRequest() (request *AddAITemplateRequest)

CreateAddAITemplateRequest creates a request to invoke AddAITemplate API

type AddAITemplateResponse ¶

type AddAITemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

AddAITemplateResponse is the response struct for api AddAITemplate

func CreateAddAITemplateResponse ¶

func CreateAddAITemplateResponse() (response *AddAITemplateResponse)

CreateAddAITemplateResponse creates a response to parse from AddAITemplate response

type AddCategoryRequest ¶

type AddCategoryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	Type                 string           `position:"Query" name:"Type"`
	ParentId             requests.Integer `position:"Query" name:"ParentId"`
	CateName             string           `position:"Query" name:"CateName"`
}

AddCategoryRequest is the request struct for api AddCategory

func CreateAddCategoryRequest ¶

func CreateAddCategoryRequest() (request *AddCategoryRequest)

CreateAddCategoryRequest creates a request to invoke AddCategory API

type AddCategoryResponse ¶

type AddCategoryResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Category  Category `json:"Category" xml:"Category"`
}

AddCategoryResponse is the response struct for api AddCategory

func CreateAddCategoryResponse ¶

func CreateAddCategoryResponse() (response *AddCategoryResponse)

CreateAddCategoryResponse creates a response to parse from AddCategory response

type AddEditingProjectRequest ¶

type AddEditingProjectRequest struct {
	*requests.RpcRequest
	CoverURL             string `position:"Query" name:"CoverURL"`
	Division             string `position:"Query" name:"Division"`
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	Description          string `position:"Query" name:"Description"`
	Timeline             string `position:"Query" name:"Timeline"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	Title                string `position:"Query" name:"Title"`
}

AddEditingProjectRequest is the request struct for api AddEditingProject

func CreateAddEditingProjectRequest ¶

func CreateAddEditingProjectRequest() (request *AddEditingProjectRequest)

CreateAddEditingProjectRequest creates a request to invoke AddEditingProject API

type AddEditingProjectResponse ¶

type AddEditingProjectResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Project   Project `json:"Project" xml:"Project"`
}

AddEditingProjectResponse is the response struct for api AddEditingProject

func CreateAddEditingProjectResponse ¶

func CreateAddEditingProjectResponse() (response *AddEditingProjectResponse)

CreateAddEditingProjectResponse creates a response to parse from AddEditingProject response

type AddTranscodeTemplateGroupRequest ¶

type AddTranscodeTemplateGroupRequest struct {
	*requests.RpcRequest
	TranscodeTemplateList    string           `position:"Query" name:"TranscodeTemplateList"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	Name                     string           `position:"Query" name:"Name"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	TranscodeTemplateGroupId string           `position:"Query" name:"TranscodeTemplateGroupId"`
}

AddTranscodeTemplateGroupRequest is the request struct for api AddTranscodeTemplateGroup

func CreateAddTranscodeTemplateGroupRequest ¶

func CreateAddTranscodeTemplateGroupRequest() (request *AddTranscodeTemplateGroupRequest)

CreateAddTranscodeTemplateGroupRequest creates a request to invoke AddTranscodeTemplateGroup API

type AddTranscodeTemplateGroupResponse ¶

type AddTranscodeTemplateGroupResponse struct {
	*responses.BaseResponse
	RequestId                string `json:"RequestId" xml:"RequestId"`
	TranscodeTemplateGroupId string `json:"TranscodeTemplateGroupId" xml:"TranscodeTemplateGroupId"`
}

AddTranscodeTemplateGroupResponse is the response struct for api AddTranscodeTemplateGroup

func CreateAddTranscodeTemplateGroupResponse ¶

func CreateAddTranscodeTemplateGroupResponse() (response *AddTranscodeTemplateGroupResponse)

CreateAddTranscodeTemplateGroupResponse creates a response to parse from AddTranscodeTemplateGroup response

type AddVodTemplateRequest ¶

type AddVodTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateConfig       string           `position:"Query" name:"TemplateConfig"`
	TemplateType         string           `position:"Query" name:"TemplateType"`
	Name                 string           `position:"Query" name:"Name"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SubTemplateType      string           `position:"Query" name:"SubTemplateType"`
}

AddVodTemplateRequest is the request struct for api AddVodTemplate

func CreateAddVodTemplateRequest ¶

func CreateAddVodTemplateRequest() (request *AddVodTemplateRequest)

CreateAddVodTemplateRequest creates a request to invoke AddVodTemplate API

type AddVodTemplateResponse ¶

type AddVodTemplateResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	VodTemplateId string `json:"VodTemplateId" xml:"VodTemplateId"`
}

AddVodTemplateResponse is the response struct for api AddVodTemplate

func CreateAddVodTemplateResponse ¶

func CreateAddVodTemplateResponse() (response *AddVodTemplateResponse)

CreateAddVodTemplateResponse creates a response to parse from AddVodTemplate response

type AddWatermarkRequest ¶

type AddWatermarkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	FileUrl              string           `position:"Query" name:"FileUrl"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Type                 string           `position:"Query" name:"Type"`
	WatermarkConfig      string           `position:"Query" name:"WatermarkConfig"`
}

AddWatermarkRequest is the request struct for api AddWatermark

func CreateAddWatermarkRequest ¶

func CreateAddWatermarkRequest() (request *AddWatermarkRequest)

CreateAddWatermarkRequest creates a request to invoke AddWatermark API

type AddWatermarkResponse ¶

type AddWatermarkResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	WatermarkInfo WatermarkInfo `json:"WatermarkInfo" xml:"WatermarkInfo"`
}

AddWatermarkResponse is the response struct for api AddWatermark

func CreateAddWatermarkResponse ¶

func CreateAddWatermarkResponse() (response *AddWatermarkResponse)

CreateAddWatermarkResponse creates a response to parse from AddWatermark response

type AppInfo ¶

type AppInfo struct {
	AppId            string `json:"AppId" xml:"AppId"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	Status           string `json:"Status" xml:"Status"`
	AppName          string `json:"AppName" xml:"AppName"`
	Description      string `json:"Description" xml:"Description"`
	Type             string `json:"Type" xml:"Type"`
}

AppInfo is a nested struct in vod response

type AppInfoListInGetAppInfos ¶

type AppInfoListInGetAppInfos struct {
	AppInfo []AppInfo `json:"AppInfo" xml:"AppInfo"`
}

AppInfoListInGetAppInfos is a nested struct in vod response

type AppInfoListInListAppInfo ¶

type AppInfoListInListAppInfo struct {
	AppInfo []AppInfo `json:"AppInfo" xml:"AppInfo"`
}

AppInfoListInListAppInfo is a nested struct in vod response

type AppPolicy ¶

type AppPolicy struct {
	AppId            string `json:"AppId" xml:"AppId"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	PolicyName       string `json:"PolicyName" xml:"PolicyName"`
	PolicyType       string `json:"PolicyType" xml:"PolicyType"`
	PolicyValue      string `json:"PolicyValue" xml:"PolicyValue"`
	Description      string `json:"Description" xml:"Description"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
}

AppPolicy is a nested struct in vod response

type AppPolicyList ¶

type AppPolicyList struct {
	AppPolicy []AppPolicy `json:"AppPolicy" xml:"AppPolicy"`
}

AppPolicyList is a nested struct in vod response

type AttachAppPolicyToIdentityRequest ¶

type AttachAppPolicyToIdentityRequest struct {
	*requests.RpcRequest
	IdentityName         string           `position:"Query" name:"IdentityName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IdentityType         string           `position:"Query" name:"IdentityType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AppId                string           `position:"Query" name:"AppId"`
	PolicyNames          string           `position:"Query" name:"PolicyNames"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AttachAppPolicyToIdentityRequest is the request struct for api AttachAppPolicyToIdentity

func CreateAttachAppPolicyToIdentityRequest ¶

func CreateAttachAppPolicyToIdentityRequest() (request *AttachAppPolicyToIdentityRequest)

CreateAttachAppPolicyToIdentityRequest creates a request to invoke AttachAppPolicyToIdentity API

type AttachAppPolicyToIdentityResponse ¶

type AttachAppPolicyToIdentityResponse struct {
	*responses.BaseResponse
	RequestId           string   `json:"RequestId" xml:"RequestId"`
	NonExistPolicyNames []string `json:"NonExistPolicyNames" xml:"NonExistPolicyNames"`
	FailedPolicyNames   []string `json:"FailedPolicyNames" xml:"FailedPolicyNames"`
}

AttachAppPolicyToIdentityResponse is the response struct for api AttachAppPolicyToIdentity

func CreateAttachAppPolicyToIdentityResponse ¶

func CreateAttachAppPolicyToIdentityResponse() (response *AttachAppPolicyToIdentityResponse)

CreateAttachAppPolicyToIdentityResponse creates a response to parse from AttachAppPolicyToIdentity response

type AttachedMedia ¶

type AttachedMedia struct {
	Tags             string     `json:"Tags" xml:"Tags"`
	Title            string     `json:"Title" xml:"Title"`
	ModificationTime string     `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime     string     `json:"CreationTime" xml:"CreationTime"`
	URL              string     `json:"URL" xml:"URL"`
	AppId            string     `json:"AppId" xml:"AppId"`
	FileSize         int        `json:"FileSize" xml:"FileSize"`
	StorageLocation  int        `json:"StorageLocation" xml:"StorageLocation"`
	Status           string     `json:"Status" xml:"Status"`
	MediaId          string     `json:"MediaId" xml:"MediaId"`
	Description      string     `json:"Description" xml:"Description"`
	OnlineStatus     string     `json:"OnlineStatus" xml:"OnlineStatus"`
	Type             string     `json:"Type" xml:"Type"`
	Categories       []Category `json:"Categories" xml:"Categories"`
}

AttachedMedia is a nested struct in vod response

type AttachedMediaInSearchMedia ¶

type AttachedMediaInSearchMedia struct {
	Title            string     `json:"Title" xml:"Title"`
	MediaId          string     `json:"MediaId" xml:"MediaId"`
	Ext              string     `json:"Ext" xml:"Ext"`
	CreationTime     string     `json:"CreationTime" xml:"CreationTime"`
	ModificationTime string     `json:"ModificationTime" xml:"ModificationTime"`
	Tags             string     `json:"Tags" xml:"Tags"`
	BusinessType     string     `json:"BusinessType" xml:"BusinessType"`
	URL              string     `json:"URL" xml:"URL"`
	Status           string     `json:"Status" xml:"Status"`
	Description      string     `json:"Description" xml:"Description"`
	StorageLocation  string     `json:"StorageLocation" xml:"StorageLocation"`
	RegionId         string     `json:"RegionId" xml:"RegionId"`
	AppId            string     `json:"AppId" xml:"AppId"`
	Categories       []Category `json:"Categories" xml:"Categories"`
}

AttachedMediaInSearchMedia is a nested struct in vod response

type AttachedMediaList ¶

type AttachedMediaList struct {
	AttachedMedia []AttachedMedia `json:"AttachedMedia" xml:"AttachedMedia"`
}

AttachedMediaList is a nested struct in vod response

type Audio ¶

type Audio struct {
	AudioId           string     `json:"AudioId" xml:"AudioId"`
	MediaSource       string     `json:"MediaSource" xml:"MediaSource"`
	Title             string     `json:"Title" xml:"Title"`
	Tags              string     `json:"Tags" xml:"Tags"`
	Status            string     `json:"Status" xml:"Status"`
	Size              int        `json:"Size" xml:"Size"`
	Duration          float64    `json:"Duration" xml:"Duration"`
	Description       string     `json:"Description" xml:"Description"`
	ModificationTime  string     `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime      string     `json:"CreationTime" xml:"CreationTime"`
	CoverURL          string     `json:"CoverURL" xml:"CoverURL"`
	CateId            int        `json:"CateId" xml:"CateId"`
	CateName          string     `json:"CateName" xml:"CateName"`
	DownloadSwitch    string     `json:"DownloadSwitch" xml:"DownloadSwitch"`
	PreprocessStatus  string     `json:"PreprocessStatus" xml:"PreprocessStatus"`
	StorageLocation   string     `json:"StorageLocation" xml:"StorageLocation"`
	RegionId          string     `json:"RegionId" xml:"RegionId"`
	TranscodeMode     string     `json:"TranscodeMode" xml:"TranscodeMode"`
	AuditStatus       string     `json:"AuditStatus" xml:"AuditStatus"`
	AuditAIStatus     string     `json:"AuditAIStatus" xml:"AuditAIStatus"`
	AuditManualStatus string     `json:"AuditManualStatus" xml:"AuditManualStatus"`
	AuditAIResult     string     `json:"AuditAIResult" xml:"AuditAIResult"`
	AuditTemplateId   string     `json:"AuditTemplateId" xml:"AuditTemplateId"`
	CustomMediaInfo   string     `json:"CustomMediaInfo" xml:"CustomMediaInfo"`
	AppId             string     `json:"AppId" xml:"AppId"`
	Snapshots         []string   `json:"Snapshots" xml:"Snapshots"`
	SpriteSnapshots   []string   `json:"SpriteSnapshots" xml:"SpriteSnapshots"`
	PlayInfoList      []PlayInfo `json:"PlayInfoList" xml:"PlayInfoList"`
}

Audio is a nested struct in vod response

type AudioStream ¶

type AudioStream struct {
	Index          string `json:"Index" xml:"Index"`
	CodecName      string `json:"CodecName" xml:"CodecName"`
	CodecLongName  string `json:"CodecLongName" xml:"CodecLongName"`
	CodecTimeBase  string `json:"CodecTimeBase" xml:"CodecTimeBase"`
	CodecTagString string `json:"CodecTagString" xml:"CodecTagString"`
	CodecTag       string `json:"CodecTag" xml:"CodecTag"`
	SampleFmt      string `json:"SampleFmt" xml:"SampleFmt"`
	SampleRate     string `json:"SampleRate" xml:"SampleRate"`
	Channels       string `json:"Channels" xml:"Channels"`
	ChannelLayout  string `json:"ChannelLayout" xml:"ChannelLayout"`
	Timebase       string `json:"Timebase" xml:"Timebase"`
	StartTime      string `json:"StartTime" xml:"StartTime"`
	Duration       string `json:"Duration" xml:"Duration"`
	Bitrate        string `json:"Bitrate" xml:"Bitrate"`
	NumFrames      string `json:"NumFrames" xml:"NumFrames"`
	Lang           string `json:"Lang" xml:"Lang"`
}

AudioStream is a nested struct in vod response

type AudioStreamList ¶

type AudioStreamList struct {
	AudioStream []AudioStream `json:"AudioStream" xml:"AudioStream"`
}

AudioStreamList is a nested struct in vod response

type BpsDataPerInterval ¶

type BpsDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

BpsDataPerInterval is a nested struct in vod response

type CategoriesInGetAttachedMediaInfo ¶

type CategoriesInGetAttachedMediaInfo struct {
	Category []Category `json:"Category" xml:"Category"`
}

CategoriesInGetAttachedMediaInfo is a nested struct in vod response

type CategoriesInSearchMedia ¶

type CategoriesInSearchMedia struct {
	Category []Category `json:"Category" xml:"Category"`
}

CategoriesInSearchMedia is a nested struct in vod response

type Category ¶

type Category struct {
	CateName string `json:"CateName" xml:"CateName"`
	Level    int    `json:"Level" xml:"Level"`
	SubTotal int    `json:"SubTotal" xml:"SubTotal"`
	ParentId int    `json:"ParentId" xml:"ParentId"`
	CateId   int    `json:"CateId" xml:"CateId"`
	Type     string `json:"Type" xml:"Type"`
}

Category is a nested struct in vod response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) AddAITemplate ¶

func (client *Client) AddAITemplate(request *AddAITemplateRequest) (response *AddAITemplateResponse, err error)

AddAITemplate invokes the vod.AddAITemplate API synchronously api document: https://help.aliyun.com/api/vod/addaitemplate.html

func (*Client) AddAITemplateWithCallback ¶

func (client *Client) AddAITemplateWithCallback(request *AddAITemplateRequest, callback func(response *AddAITemplateResponse, err error)) <-chan int

AddAITemplateWithCallback invokes the vod.AddAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/addaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddAITemplateWithChan ¶

func (client *Client) AddAITemplateWithChan(request *AddAITemplateRequest) (<-chan *AddAITemplateResponse, <-chan error)

AddAITemplateWithChan invokes the vod.AddAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/addaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddCategory ¶

func (client *Client) AddCategory(request *AddCategoryRequest) (response *AddCategoryResponse, err error)

AddCategory invokes the vod.AddCategory API synchronously api document: https://help.aliyun.com/api/vod/addcategory.html

func (*Client) AddCategoryWithCallback ¶

func (client *Client) AddCategoryWithCallback(request *AddCategoryRequest, callback func(response *AddCategoryResponse, err error)) <-chan int

AddCategoryWithCallback invokes the vod.AddCategory API asynchronously api document: https://help.aliyun.com/api/vod/addcategory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddCategoryWithChan ¶

func (client *Client) AddCategoryWithChan(request *AddCategoryRequest) (<-chan *AddCategoryResponse, <-chan error)

AddCategoryWithChan invokes the vod.AddCategory API asynchronously api document: https://help.aliyun.com/api/vod/addcategory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddEditingProject ¶

func (client *Client) AddEditingProject(request *AddEditingProjectRequest) (response *AddEditingProjectResponse, err error)

AddEditingProject invokes the vod.AddEditingProject API synchronously api document: https://help.aliyun.com/api/vod/addeditingproject.html

func (*Client) AddEditingProjectWithCallback ¶

func (client *Client) AddEditingProjectWithCallback(request *AddEditingProjectRequest, callback func(response *AddEditingProjectResponse, err error)) <-chan int

AddEditingProjectWithCallback invokes the vod.AddEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/addeditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddEditingProjectWithChan ¶

func (client *Client) AddEditingProjectWithChan(request *AddEditingProjectRequest) (<-chan *AddEditingProjectResponse, <-chan error)

AddEditingProjectWithChan invokes the vod.AddEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/addeditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddTranscodeTemplateGroup ¶

func (client *Client) AddTranscodeTemplateGroup(request *AddTranscodeTemplateGroupRequest) (response *AddTranscodeTemplateGroupResponse, err error)

AddTranscodeTemplateGroup invokes the vod.AddTranscodeTemplateGroup API synchronously api document: https://help.aliyun.com/api/vod/addtranscodetemplategroup.html

func (*Client) AddTranscodeTemplateGroupWithCallback ¶

func (client *Client) AddTranscodeTemplateGroupWithCallback(request *AddTranscodeTemplateGroupRequest, callback func(response *AddTranscodeTemplateGroupResponse, err error)) <-chan int

AddTranscodeTemplateGroupWithCallback invokes the vod.AddTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/addtranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddTranscodeTemplateGroupWithChan ¶

func (client *Client) AddTranscodeTemplateGroupWithChan(request *AddTranscodeTemplateGroupRequest) (<-chan *AddTranscodeTemplateGroupResponse, <-chan error)

AddTranscodeTemplateGroupWithChan invokes the vod.AddTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/addtranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddVodTemplate ¶

func (client *Client) AddVodTemplate(request *AddVodTemplateRequest) (response *AddVodTemplateResponse, err error)

AddVodTemplate invokes the vod.AddVodTemplate API synchronously api document: https://help.aliyun.com/api/vod/addvodtemplate.html

func (*Client) AddVodTemplateWithCallback ¶

func (client *Client) AddVodTemplateWithCallback(request *AddVodTemplateRequest, callback func(response *AddVodTemplateResponse, err error)) <-chan int

AddVodTemplateWithCallback invokes the vod.AddVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/addvodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddVodTemplateWithChan ¶

func (client *Client) AddVodTemplateWithChan(request *AddVodTemplateRequest) (<-chan *AddVodTemplateResponse, <-chan error)

AddVodTemplateWithChan invokes the vod.AddVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/addvodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddWatermark ¶

func (client *Client) AddWatermark(request *AddWatermarkRequest) (response *AddWatermarkResponse, err error)

AddWatermark invokes the vod.AddWatermark API synchronously api document: https://help.aliyun.com/api/vod/addwatermark.html

func (*Client) AddWatermarkWithCallback ¶

func (client *Client) AddWatermarkWithCallback(request *AddWatermarkRequest, callback func(response *AddWatermarkResponse, err error)) <-chan int

AddWatermarkWithCallback invokes the vod.AddWatermark API asynchronously api document: https://help.aliyun.com/api/vod/addwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddWatermarkWithChan ¶

func (client *Client) AddWatermarkWithChan(request *AddWatermarkRequest) (<-chan *AddWatermarkResponse, <-chan error)

AddWatermarkWithChan invokes the vod.AddWatermark API asynchronously api document: https://help.aliyun.com/api/vod/addwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachAppPolicyToIdentity ¶

func (client *Client) AttachAppPolicyToIdentity(request *AttachAppPolicyToIdentityRequest) (response *AttachAppPolicyToIdentityResponse, err error)

AttachAppPolicyToIdentity invokes the vod.AttachAppPolicyToIdentity API synchronously api document: https://help.aliyun.com/api/vod/attachapppolicytoidentity.html

func (*Client) AttachAppPolicyToIdentityWithCallback ¶

func (client *Client) AttachAppPolicyToIdentityWithCallback(request *AttachAppPolicyToIdentityRequest, callback func(response *AttachAppPolicyToIdentityResponse, err error)) <-chan int

AttachAppPolicyToIdentityWithCallback invokes the vod.AttachAppPolicyToIdentity API asynchronously api document: https://help.aliyun.com/api/vod/attachapppolicytoidentity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AttachAppPolicyToIdentityWithChan ¶

func (client *Client) AttachAppPolicyToIdentityWithChan(request *AttachAppPolicyToIdentityRequest) (<-chan *AttachAppPolicyToIdentityResponse, <-chan error)

AttachAppPolicyToIdentityWithChan invokes the vod.AttachAppPolicyToIdentity API asynchronously api document: https://help.aliyun.com/api/vod/attachapppolicytoidentity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAppInfo ¶

func (client *Client) CreateAppInfo(request *CreateAppInfoRequest) (response *CreateAppInfoResponse, err error)

CreateAppInfo invokes the vod.CreateAppInfo API synchronously api document: https://help.aliyun.com/api/vod/createappinfo.html

func (*Client) CreateAppInfoWithCallback ¶

func (client *Client) CreateAppInfoWithCallback(request *CreateAppInfoRequest, callback func(response *CreateAppInfoResponse, err error)) <-chan int

CreateAppInfoWithCallback invokes the vod.CreateAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/createappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAppInfoWithChan ¶

func (client *Client) CreateAppInfoWithChan(request *CreateAppInfoRequest) (<-chan *CreateAppInfoResponse, <-chan error)

CreateAppInfoWithChan invokes the vod.CreateAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/createappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAudit ¶

func (client *Client) CreateAudit(request *CreateAuditRequest) (response *CreateAuditResponse, err error)

CreateAudit invokes the vod.CreateAudit API synchronously api document: https://help.aliyun.com/api/vod/createaudit.html

func (*Client) CreateAuditWithCallback ¶

func (client *Client) CreateAuditWithCallback(request *CreateAuditRequest, callback func(response *CreateAuditResponse, err error)) <-chan int

CreateAuditWithCallback invokes the vod.CreateAudit API asynchronously api document: https://help.aliyun.com/api/vod/createaudit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAuditWithChan ¶

func (client *Client) CreateAuditWithChan(request *CreateAuditRequest) (<-chan *CreateAuditResponse, <-chan error)

CreateAuditWithChan invokes the vod.CreateAudit API asynchronously api document: https://help.aliyun.com/api/vod/createaudit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUploadAttachedMedia ¶

func (client *Client) CreateUploadAttachedMedia(request *CreateUploadAttachedMediaRequest) (response *CreateUploadAttachedMediaResponse, err error)

CreateUploadAttachedMedia invokes the vod.CreateUploadAttachedMedia API synchronously api document: https://help.aliyun.com/api/vod/createuploadattachedmedia.html

func (*Client) CreateUploadAttachedMediaWithCallback ¶

func (client *Client) CreateUploadAttachedMediaWithCallback(request *CreateUploadAttachedMediaRequest, callback func(response *CreateUploadAttachedMediaResponse, err error)) <-chan int

CreateUploadAttachedMediaWithCallback invokes the vod.CreateUploadAttachedMedia API asynchronously api document: https://help.aliyun.com/api/vod/createuploadattachedmedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUploadAttachedMediaWithChan ¶

func (client *Client) CreateUploadAttachedMediaWithChan(request *CreateUploadAttachedMediaRequest) (<-chan *CreateUploadAttachedMediaResponse, <-chan error)

CreateUploadAttachedMediaWithChan invokes the vod.CreateUploadAttachedMedia API asynchronously api document: https://help.aliyun.com/api/vod/createuploadattachedmedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUploadImage ¶

func (client *Client) CreateUploadImage(request *CreateUploadImageRequest) (response *CreateUploadImageResponse, err error)

CreateUploadImage invokes the vod.CreateUploadImage API synchronously api document: https://help.aliyun.com/api/vod/createuploadimage.html

func (*Client) CreateUploadImageWithCallback ¶

func (client *Client) CreateUploadImageWithCallback(request *CreateUploadImageRequest, callback func(response *CreateUploadImageResponse, err error)) <-chan int

CreateUploadImageWithCallback invokes the vod.CreateUploadImage API asynchronously api document: https://help.aliyun.com/api/vod/createuploadimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUploadImageWithChan ¶

func (client *Client) CreateUploadImageWithChan(request *CreateUploadImageRequest) (<-chan *CreateUploadImageResponse, <-chan error)

CreateUploadImageWithChan invokes the vod.CreateUploadImage API asynchronously api document: https://help.aliyun.com/api/vod/createuploadimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUploadVideo ¶

func (client *Client) CreateUploadVideo(request *CreateUploadVideoRequest) (response *CreateUploadVideoResponse, err error)

CreateUploadVideo invokes the vod.CreateUploadVideo API synchronously api document: https://help.aliyun.com/api/vod/createuploadvideo.html

func (*Client) CreateUploadVideoWithCallback ¶

func (client *Client) CreateUploadVideoWithCallback(request *CreateUploadVideoRequest, callback func(response *CreateUploadVideoResponse, err error)) <-chan int

CreateUploadVideoWithCallback invokes the vod.CreateUploadVideo API asynchronously api document: https://help.aliyun.com/api/vod/createuploadvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUploadVideoWithChan ¶

func (client *Client) CreateUploadVideoWithChan(request *CreateUploadVideoRequest) (<-chan *CreateUploadVideoResponse, <-chan error)

CreateUploadVideoWithChan invokes the vod.CreateUploadVideo API asynchronously api document: https://help.aliyun.com/api/vod/createuploadvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAITemplate ¶

func (client *Client) DeleteAITemplate(request *DeleteAITemplateRequest) (response *DeleteAITemplateResponse, err error)

DeleteAITemplate invokes the vod.DeleteAITemplate API synchronously api document: https://help.aliyun.com/api/vod/deleteaitemplate.html

func (*Client) DeleteAITemplateWithCallback ¶

func (client *Client) DeleteAITemplateWithCallback(request *DeleteAITemplateRequest, callback func(response *DeleteAITemplateResponse, err error)) <-chan int

DeleteAITemplateWithCallback invokes the vod.DeleteAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/deleteaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAITemplateWithChan ¶

func (client *Client) DeleteAITemplateWithChan(request *DeleteAITemplateRequest) (<-chan *DeleteAITemplateResponse, <-chan error)

DeleteAITemplateWithChan invokes the vod.DeleteAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/deleteaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAppInfo ¶

func (client *Client) DeleteAppInfo(request *DeleteAppInfoRequest) (response *DeleteAppInfoResponse, err error)

DeleteAppInfo invokes the vod.DeleteAppInfo API synchronously api document: https://help.aliyun.com/api/vod/deleteappinfo.html

func (*Client) DeleteAppInfoWithCallback ¶

func (client *Client) DeleteAppInfoWithCallback(request *DeleteAppInfoRequest, callback func(response *DeleteAppInfoResponse, err error)) <-chan int

DeleteAppInfoWithCallback invokes the vod.DeleteAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/deleteappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAppInfoWithChan ¶

func (client *Client) DeleteAppInfoWithChan(request *DeleteAppInfoRequest) (<-chan *DeleteAppInfoResponse, <-chan error)

DeleteAppInfoWithChan invokes the vod.DeleteAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/deleteappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAttachedMedia ¶

func (client *Client) DeleteAttachedMedia(request *DeleteAttachedMediaRequest) (response *DeleteAttachedMediaResponse, err error)

DeleteAttachedMedia invokes the vod.DeleteAttachedMedia API synchronously api document: https://help.aliyun.com/api/vod/deleteattachedmedia.html

func (*Client) DeleteAttachedMediaWithCallback ¶

func (client *Client) DeleteAttachedMediaWithCallback(request *DeleteAttachedMediaRequest, callback func(response *DeleteAttachedMediaResponse, err error)) <-chan int

DeleteAttachedMediaWithCallback invokes the vod.DeleteAttachedMedia API asynchronously api document: https://help.aliyun.com/api/vod/deleteattachedmedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAttachedMediaWithChan ¶

func (client *Client) DeleteAttachedMediaWithChan(request *DeleteAttachedMediaRequest) (<-chan *DeleteAttachedMediaResponse, <-chan error)

DeleteAttachedMediaWithChan invokes the vod.DeleteAttachedMedia API asynchronously api document: https://help.aliyun.com/api/vod/deleteattachedmedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCategory ¶

func (client *Client) DeleteCategory(request *DeleteCategoryRequest) (response *DeleteCategoryResponse, err error)

DeleteCategory invokes the vod.DeleteCategory API synchronously api document: https://help.aliyun.com/api/vod/deletecategory.html

func (*Client) DeleteCategoryWithCallback ¶

func (client *Client) DeleteCategoryWithCallback(request *DeleteCategoryRequest, callback func(response *DeleteCategoryResponse, err error)) <-chan int

DeleteCategoryWithCallback invokes the vod.DeleteCategory API asynchronously api document: https://help.aliyun.com/api/vod/deletecategory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCategoryWithChan ¶

func (client *Client) DeleteCategoryWithChan(request *DeleteCategoryRequest) (<-chan *DeleteCategoryResponse, <-chan error)

DeleteCategoryWithChan invokes the vod.DeleteCategory API asynchronously api document: https://help.aliyun.com/api/vod/deletecategory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteEditingProject ¶

func (client *Client) DeleteEditingProject(request *DeleteEditingProjectRequest) (response *DeleteEditingProjectResponse, err error)

DeleteEditingProject invokes the vod.DeleteEditingProject API synchronously api document: https://help.aliyun.com/api/vod/deleteeditingproject.html

func (*Client) DeleteEditingProjectWithCallback ¶

func (client *Client) DeleteEditingProjectWithCallback(request *DeleteEditingProjectRequest, callback func(response *DeleteEditingProjectResponse, err error)) <-chan int

DeleteEditingProjectWithCallback invokes the vod.DeleteEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/deleteeditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteEditingProjectWithChan ¶

func (client *Client) DeleteEditingProjectWithChan(request *DeleteEditingProjectRequest) (<-chan *DeleteEditingProjectResponse, <-chan error)

DeleteEditingProjectWithChan invokes the vod.DeleteEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/deleteeditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImage ¶

func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)

DeleteImage invokes the vod.DeleteImage API synchronously api document: https://help.aliyun.com/api/vod/deleteimage.html

func (*Client) DeleteImageWithCallback ¶

func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int

DeleteImageWithCallback invokes the vod.DeleteImage API asynchronously api document: https://help.aliyun.com/api/vod/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImageWithChan ¶

func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)

DeleteImageWithChan invokes the vod.DeleteImage API asynchronously api document: https://help.aliyun.com/api/vod/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMessageCallback ¶

func (client *Client) DeleteMessageCallback(request *DeleteMessageCallbackRequest) (response *DeleteMessageCallbackResponse, err error)

DeleteMessageCallback invokes the vod.DeleteMessageCallback API synchronously api document: https://help.aliyun.com/api/vod/deletemessagecallback.html

func (*Client) DeleteMessageCallbackWithCallback ¶

func (client *Client) DeleteMessageCallbackWithCallback(request *DeleteMessageCallbackRequest, callback func(response *DeleteMessageCallbackResponse, err error)) <-chan int

DeleteMessageCallbackWithCallback invokes the vod.DeleteMessageCallback API asynchronously api document: https://help.aliyun.com/api/vod/deletemessagecallback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMessageCallbackWithChan ¶

func (client *Client) DeleteMessageCallbackWithChan(request *DeleteMessageCallbackRequest) (<-chan *DeleteMessageCallbackResponse, <-chan error)

DeleteMessageCallbackWithChan invokes the vod.DeleteMessageCallback API asynchronously api document: https://help.aliyun.com/api/vod/deletemessagecallback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMezzanines ¶

func (client *Client) DeleteMezzanines(request *DeleteMezzaninesRequest) (response *DeleteMezzaninesResponse, err error)

DeleteMezzanines invokes the vod.DeleteMezzanines API synchronously api document: https://help.aliyun.com/api/vod/deletemezzanines.html

func (*Client) DeleteMezzaninesWithCallback ¶

func (client *Client) DeleteMezzaninesWithCallback(request *DeleteMezzaninesRequest, callback func(response *DeleteMezzaninesResponse, err error)) <-chan int

DeleteMezzaninesWithCallback invokes the vod.DeleteMezzanines API asynchronously api document: https://help.aliyun.com/api/vod/deletemezzanines.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMezzaninesWithChan ¶

func (client *Client) DeleteMezzaninesWithChan(request *DeleteMezzaninesRequest) (<-chan *DeleteMezzaninesResponse, <-chan error)

DeleteMezzaninesWithChan invokes the vod.DeleteMezzanines API asynchronously api document: https://help.aliyun.com/api/vod/deletemezzanines.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMultipartUpload ¶

func (client *Client) DeleteMultipartUpload(request *DeleteMultipartUploadRequest) (response *DeleteMultipartUploadResponse, err error)

DeleteMultipartUpload invokes the vod.DeleteMultipartUpload API synchronously api document: https://help.aliyun.com/api/vod/deletemultipartupload.html

func (*Client) DeleteMultipartUploadWithCallback ¶

func (client *Client) DeleteMultipartUploadWithCallback(request *DeleteMultipartUploadRequest, callback func(response *DeleteMultipartUploadResponse, err error)) <-chan int

DeleteMultipartUploadWithCallback invokes the vod.DeleteMultipartUpload API asynchronously api document: https://help.aliyun.com/api/vod/deletemultipartupload.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMultipartUploadWithChan ¶

func (client *Client) DeleteMultipartUploadWithChan(request *DeleteMultipartUploadRequest) (<-chan *DeleteMultipartUploadResponse, <-chan error)

DeleteMultipartUploadWithChan invokes the vod.DeleteMultipartUpload API asynchronously api document: https://help.aliyun.com/api/vod/deletemultipartupload.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteStream ¶

func (client *Client) DeleteStream(request *DeleteStreamRequest) (response *DeleteStreamResponse, err error)

DeleteStream invokes the vod.DeleteStream API synchronously api document: https://help.aliyun.com/api/vod/deletestream.html

func (*Client) DeleteStreamWithCallback ¶

func (client *Client) DeleteStreamWithCallback(request *DeleteStreamRequest, callback func(response *DeleteStreamResponse, err error)) <-chan int

DeleteStreamWithCallback invokes the vod.DeleteStream API asynchronously api document: https://help.aliyun.com/api/vod/deletestream.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteStreamWithChan ¶

func (client *Client) DeleteStreamWithChan(request *DeleteStreamRequest) (<-chan *DeleteStreamResponse, <-chan error)

DeleteStreamWithChan invokes the vod.DeleteStream API asynchronously api document: https://help.aliyun.com/api/vod/deletestream.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTranscodeTemplateGroup ¶

func (client *Client) DeleteTranscodeTemplateGroup(request *DeleteTranscodeTemplateGroupRequest) (response *DeleteTranscodeTemplateGroupResponse, err error)

DeleteTranscodeTemplateGroup invokes the vod.DeleteTranscodeTemplateGroup API synchronously api document: https://help.aliyun.com/api/vod/deletetranscodetemplategroup.html

func (*Client) DeleteTranscodeTemplateGroupWithCallback ¶

func (client *Client) DeleteTranscodeTemplateGroupWithCallback(request *DeleteTranscodeTemplateGroupRequest, callback func(response *DeleteTranscodeTemplateGroupResponse, err error)) <-chan int

DeleteTranscodeTemplateGroupWithCallback invokes the vod.DeleteTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/deletetranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTranscodeTemplateGroupWithChan ¶

func (client *Client) DeleteTranscodeTemplateGroupWithChan(request *DeleteTranscodeTemplateGroupRequest) (<-chan *DeleteTranscodeTemplateGroupResponse, <-chan error)

DeleteTranscodeTemplateGroupWithChan invokes the vod.DeleteTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/deletetranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVideo ¶

func (client *Client) DeleteVideo(request *DeleteVideoRequest) (response *DeleteVideoResponse, err error)

DeleteVideo invokes the vod.DeleteVideo API synchronously api document: https://help.aliyun.com/api/vod/deletevideo.html

func (*Client) DeleteVideoWithCallback ¶

func (client *Client) DeleteVideoWithCallback(request *DeleteVideoRequest, callback func(response *DeleteVideoResponse, err error)) <-chan int

DeleteVideoWithCallback invokes the vod.DeleteVideo API asynchronously api document: https://help.aliyun.com/api/vod/deletevideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVideoWithChan ¶

func (client *Client) DeleteVideoWithChan(request *DeleteVideoRequest) (<-chan *DeleteVideoResponse, <-chan error)

DeleteVideoWithChan invokes the vod.DeleteVideo API asynchronously api document: https://help.aliyun.com/api/vod/deletevideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVodTemplate ¶

func (client *Client) DeleteVodTemplate(request *DeleteVodTemplateRequest) (response *DeleteVodTemplateResponse, err error)

DeleteVodTemplate invokes the vod.DeleteVodTemplate API synchronously api document: https://help.aliyun.com/api/vod/deletevodtemplate.html

func (*Client) DeleteVodTemplateWithCallback ¶

func (client *Client) DeleteVodTemplateWithCallback(request *DeleteVodTemplateRequest, callback func(response *DeleteVodTemplateResponse, err error)) <-chan int

DeleteVodTemplateWithCallback invokes the vod.DeleteVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/deletevodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVodTemplateWithChan ¶

func (client *Client) DeleteVodTemplateWithChan(request *DeleteVodTemplateRequest) (<-chan *DeleteVodTemplateResponse, <-chan error)

DeleteVodTemplateWithChan invokes the vod.DeleteVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/deletevodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteWatermark ¶

func (client *Client) DeleteWatermark(request *DeleteWatermarkRequest) (response *DeleteWatermarkResponse, err error)

DeleteWatermark invokes the vod.DeleteWatermark API synchronously api document: https://help.aliyun.com/api/vod/deletewatermark.html

func (*Client) DeleteWatermarkWithCallback ¶

func (client *Client) DeleteWatermarkWithCallback(request *DeleteWatermarkRequest, callback func(response *DeleteWatermarkResponse, err error)) <-chan int

DeleteWatermarkWithCallback invokes the vod.DeleteWatermark API asynchronously api document: https://help.aliyun.com/api/vod/deletewatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteWatermarkWithChan ¶

func (client *Client) DeleteWatermarkWithChan(request *DeleteWatermarkRequest) (<-chan *DeleteWatermarkResponse, <-chan error)

DeleteWatermarkWithChan invokes the vod.DeleteWatermark API asynchronously api document: https://help.aliyun.com/api/vod/deletewatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayTopVideos ¶

func (client *Client) DescribePlayTopVideos(request *DescribePlayTopVideosRequest) (response *DescribePlayTopVideosResponse, err error)

DescribePlayTopVideos invokes the vod.DescribePlayTopVideos API synchronously api document: https://help.aliyun.com/api/vod/describeplaytopvideos.html

func (*Client) DescribePlayTopVideosWithCallback ¶

func (client *Client) DescribePlayTopVideosWithCallback(request *DescribePlayTopVideosRequest, callback func(response *DescribePlayTopVideosResponse, err error)) <-chan int

DescribePlayTopVideosWithCallback invokes the vod.DescribePlayTopVideos API asynchronously api document: https://help.aliyun.com/api/vod/describeplaytopvideos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayTopVideosWithChan ¶

func (client *Client) DescribePlayTopVideosWithChan(request *DescribePlayTopVideosRequest) (<-chan *DescribePlayTopVideosResponse, <-chan error)

DescribePlayTopVideosWithChan invokes the vod.DescribePlayTopVideos API asynchronously api document: https://help.aliyun.com/api/vod/describeplaytopvideos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayUserAvg ¶

func (client *Client) DescribePlayUserAvg(request *DescribePlayUserAvgRequest) (response *DescribePlayUserAvgResponse, err error)

DescribePlayUserAvg invokes the vod.DescribePlayUserAvg API synchronously api document: https://help.aliyun.com/api/vod/describeplayuseravg.html

func (*Client) DescribePlayUserAvgWithCallback ¶

func (client *Client) DescribePlayUserAvgWithCallback(request *DescribePlayUserAvgRequest, callback func(response *DescribePlayUserAvgResponse, err error)) <-chan int

DescribePlayUserAvgWithCallback invokes the vod.DescribePlayUserAvg API asynchronously api document: https://help.aliyun.com/api/vod/describeplayuseravg.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayUserAvgWithChan ¶

func (client *Client) DescribePlayUserAvgWithChan(request *DescribePlayUserAvgRequest) (<-chan *DescribePlayUserAvgResponse, <-chan error)

DescribePlayUserAvgWithChan invokes the vod.DescribePlayUserAvg API asynchronously api document: https://help.aliyun.com/api/vod/describeplayuseravg.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayUserTotal ¶

func (client *Client) DescribePlayUserTotal(request *DescribePlayUserTotalRequest) (response *DescribePlayUserTotalResponse, err error)

DescribePlayUserTotal invokes the vod.DescribePlayUserTotal API synchronously api document: https://help.aliyun.com/api/vod/describeplayusertotal.html

func (*Client) DescribePlayUserTotalWithCallback ¶

func (client *Client) DescribePlayUserTotalWithCallback(request *DescribePlayUserTotalRequest, callback func(response *DescribePlayUserTotalResponse, err error)) <-chan int

DescribePlayUserTotalWithCallback invokes the vod.DescribePlayUserTotal API asynchronously api document: https://help.aliyun.com/api/vod/describeplayusertotal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayUserTotalWithChan ¶

func (client *Client) DescribePlayUserTotalWithChan(request *DescribePlayUserTotalRequest) (<-chan *DescribePlayUserTotalResponse, <-chan error)

DescribePlayUserTotalWithChan invokes the vod.DescribePlayUserTotal API asynchronously api document: https://help.aliyun.com/api/vod/describeplayusertotal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayVideoStatis ¶

func (client *Client) DescribePlayVideoStatis(request *DescribePlayVideoStatisRequest) (response *DescribePlayVideoStatisResponse, err error)

DescribePlayVideoStatis invokes the vod.DescribePlayVideoStatis API synchronously api document: https://help.aliyun.com/api/vod/describeplayvideostatis.html

func (*Client) DescribePlayVideoStatisWithCallback ¶

func (client *Client) DescribePlayVideoStatisWithCallback(request *DescribePlayVideoStatisRequest, callback func(response *DescribePlayVideoStatisResponse, err error)) <-chan int

DescribePlayVideoStatisWithCallback invokes the vod.DescribePlayVideoStatis API asynchronously api document: https://help.aliyun.com/api/vod/describeplayvideostatis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayVideoStatisWithChan ¶

func (client *Client) DescribePlayVideoStatisWithChan(request *DescribePlayVideoStatisRequest) (<-chan *DescribePlayVideoStatisResponse, <-chan error)

DescribePlayVideoStatisWithChan invokes the vod.DescribePlayVideoStatis API asynchronously api document: https://help.aliyun.com/api/vod/describeplayvideostatis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodDomainBpsData ¶

func (client *Client) DescribeVodDomainBpsData(request *DescribeVodDomainBpsDataRequest) (response *DescribeVodDomainBpsDataResponse, err error)

DescribeVodDomainBpsData invokes the vod.DescribeVodDomainBpsData API synchronously api document: https://help.aliyun.com/api/vod/describevoddomainbpsdata.html

func (*Client) DescribeVodDomainBpsDataWithCallback ¶

func (client *Client) DescribeVodDomainBpsDataWithCallback(request *DescribeVodDomainBpsDataRequest, callback func(response *DescribeVodDomainBpsDataResponse, err error)) <-chan int

DescribeVodDomainBpsDataWithCallback invokes the vod.DescribeVodDomainBpsData API asynchronously api document: https://help.aliyun.com/api/vod/describevoddomainbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodDomainBpsDataWithChan ¶

func (client *Client) DescribeVodDomainBpsDataWithChan(request *DescribeVodDomainBpsDataRequest) (<-chan *DescribeVodDomainBpsDataResponse, <-chan error)

DescribeVodDomainBpsDataWithChan invokes the vod.DescribeVodDomainBpsData API asynchronously api document: https://help.aliyun.com/api/vod/describevoddomainbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodDomainLog ¶

func (client *Client) DescribeVodDomainLog(request *DescribeVodDomainLogRequest) (response *DescribeVodDomainLogResponse, err error)

DescribeVodDomainLog invokes the vod.DescribeVodDomainLog API synchronously api document: https://help.aliyun.com/api/vod/describevoddomainlog.html

func (*Client) DescribeVodDomainLogWithCallback ¶

func (client *Client) DescribeVodDomainLogWithCallback(request *DescribeVodDomainLogRequest, callback func(response *DescribeVodDomainLogResponse, err error)) <-chan int

DescribeVodDomainLogWithCallback invokes the vod.DescribeVodDomainLog API asynchronously api document: https://help.aliyun.com/api/vod/describevoddomainlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodDomainLogWithChan ¶

func (client *Client) DescribeVodDomainLogWithChan(request *DescribeVodDomainLogRequest) (<-chan *DescribeVodDomainLogResponse, <-chan error)

DescribeVodDomainLogWithChan invokes the vod.DescribeVodDomainLog API asynchronously api document: https://help.aliyun.com/api/vod/describevoddomainlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodDomainTrafficData ¶

func (client *Client) DescribeVodDomainTrafficData(request *DescribeVodDomainTrafficDataRequest) (response *DescribeVodDomainTrafficDataResponse, err error)

DescribeVodDomainTrafficData invokes the vod.DescribeVodDomainTrafficData API synchronously api document: https://help.aliyun.com/api/vod/describevoddomaintrafficdata.html

func (*Client) DescribeVodDomainTrafficDataWithCallback ¶

func (client *Client) DescribeVodDomainTrafficDataWithCallback(request *DescribeVodDomainTrafficDataRequest, callback func(response *DescribeVodDomainTrafficDataResponse, err error)) <-chan int

DescribeVodDomainTrafficDataWithCallback invokes the vod.DescribeVodDomainTrafficData API asynchronously api document: https://help.aliyun.com/api/vod/describevoddomaintrafficdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodDomainTrafficDataWithChan ¶

func (client *Client) DescribeVodDomainTrafficDataWithChan(request *DescribeVodDomainTrafficDataRequest) (<-chan *DescribeVodDomainTrafficDataResponse, <-chan error)

DescribeVodDomainTrafficDataWithChan invokes the vod.DescribeVodDomainTrafficData API asynchronously api document: https://help.aliyun.com/api/vod/describevoddomaintrafficdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodRefreshQuota ¶

func (client *Client) DescribeVodRefreshQuota(request *DescribeVodRefreshQuotaRequest) (response *DescribeVodRefreshQuotaResponse, err error)

DescribeVodRefreshQuota invokes the vod.DescribeVodRefreshQuota API synchronously api document: https://help.aliyun.com/api/vod/describevodrefreshquota.html

func (*Client) DescribeVodRefreshQuotaWithCallback ¶

func (client *Client) DescribeVodRefreshQuotaWithCallback(request *DescribeVodRefreshQuotaRequest, callback func(response *DescribeVodRefreshQuotaResponse, err error)) <-chan int

DescribeVodRefreshQuotaWithCallback invokes the vod.DescribeVodRefreshQuota API asynchronously api document: https://help.aliyun.com/api/vod/describevodrefreshquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodRefreshQuotaWithChan ¶

func (client *Client) DescribeVodRefreshQuotaWithChan(request *DescribeVodRefreshQuotaRequest) (<-chan *DescribeVodRefreshQuotaResponse, <-chan error)

DescribeVodRefreshQuotaWithChan invokes the vod.DescribeVodRefreshQuota API asynchronously api document: https://help.aliyun.com/api/vod/describevodrefreshquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodRefreshTasks ¶

func (client *Client) DescribeVodRefreshTasks(request *DescribeVodRefreshTasksRequest) (response *DescribeVodRefreshTasksResponse, err error)

DescribeVodRefreshTasks invokes the vod.DescribeVodRefreshTasks API synchronously api document: https://help.aliyun.com/api/vod/describevodrefreshtasks.html

func (*Client) DescribeVodRefreshTasksWithCallback ¶

func (client *Client) DescribeVodRefreshTasksWithCallback(request *DescribeVodRefreshTasksRequest, callback func(response *DescribeVodRefreshTasksResponse, err error)) <-chan int

DescribeVodRefreshTasksWithCallback invokes the vod.DescribeVodRefreshTasks API asynchronously api document: https://help.aliyun.com/api/vod/describevodrefreshtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVodRefreshTasksWithChan ¶

func (client *Client) DescribeVodRefreshTasksWithChan(request *DescribeVodRefreshTasksRequest) (<-chan *DescribeVodRefreshTasksResponse, <-chan error)

DescribeVodRefreshTasksWithChan invokes the vod.DescribeVodRefreshTasks API asynchronously api document: https://help.aliyun.com/api/vod/describevodrefreshtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachAppPolicyFromIdentity ¶

func (client *Client) DetachAppPolicyFromIdentity(request *DetachAppPolicyFromIdentityRequest) (response *DetachAppPolicyFromIdentityResponse, err error)

DetachAppPolicyFromIdentity invokes the vod.DetachAppPolicyFromIdentity API synchronously api document: https://help.aliyun.com/api/vod/detachapppolicyfromidentity.html

func (*Client) DetachAppPolicyFromIdentityWithCallback ¶

func (client *Client) DetachAppPolicyFromIdentityWithCallback(request *DetachAppPolicyFromIdentityRequest, callback func(response *DetachAppPolicyFromIdentityResponse, err error)) <-chan int

DetachAppPolicyFromIdentityWithCallback invokes the vod.DetachAppPolicyFromIdentity API asynchronously api document: https://help.aliyun.com/api/vod/detachapppolicyfromidentity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetachAppPolicyFromIdentityWithChan ¶

func (client *Client) DetachAppPolicyFromIdentityWithChan(request *DetachAppPolicyFromIdentityRequest) (<-chan *DetachAppPolicyFromIdentityResponse, <-chan error)

DetachAppPolicyFromIdentityWithChan invokes the vod.DetachAppPolicyFromIdentity API asynchronously api document: https://help.aliyun.com/api/vod/detachapppolicyfromidentity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAIMediaAuditJob ¶

func (client *Client) GetAIMediaAuditJob(request *GetAIMediaAuditJobRequest) (response *GetAIMediaAuditJobResponse, err error)

GetAIMediaAuditJob invokes the vod.GetAIMediaAuditJob API synchronously api document: https://help.aliyun.com/api/vod/getaimediaauditjob.html

func (*Client) GetAIMediaAuditJobWithCallback ¶

func (client *Client) GetAIMediaAuditJobWithCallback(request *GetAIMediaAuditJobRequest, callback func(response *GetAIMediaAuditJobResponse, err error)) <-chan int

GetAIMediaAuditJobWithCallback invokes the vod.GetAIMediaAuditJob API asynchronously api document: https://help.aliyun.com/api/vod/getaimediaauditjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAIMediaAuditJobWithChan ¶

func (client *Client) GetAIMediaAuditJobWithChan(request *GetAIMediaAuditJobRequest) (<-chan *GetAIMediaAuditJobResponse, <-chan error)

GetAIMediaAuditJobWithChan invokes the vod.GetAIMediaAuditJob API asynchronously api document: https://help.aliyun.com/api/vod/getaimediaauditjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAITemplate ¶

func (client *Client) GetAITemplate(request *GetAITemplateRequest) (response *GetAITemplateResponse, err error)

GetAITemplate invokes the vod.GetAITemplate API synchronously api document: https://help.aliyun.com/api/vod/getaitemplate.html

func (*Client) GetAITemplateWithCallback ¶

func (client *Client) GetAITemplateWithCallback(request *GetAITemplateRequest, callback func(response *GetAITemplateResponse, err error)) <-chan int

GetAITemplateWithCallback invokes the vod.GetAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/getaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAITemplateWithChan ¶

func (client *Client) GetAITemplateWithChan(request *GetAITemplateRequest) (<-chan *GetAITemplateResponse, <-chan error)

GetAITemplateWithChan invokes the vod.GetAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/getaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAppInfos ¶

func (client *Client) GetAppInfos(request *GetAppInfosRequest) (response *GetAppInfosResponse, err error)

GetAppInfos invokes the vod.GetAppInfos API synchronously api document: https://help.aliyun.com/api/vod/getappinfos.html

func (*Client) GetAppInfosWithCallback ¶

func (client *Client) GetAppInfosWithCallback(request *GetAppInfosRequest, callback func(response *GetAppInfosResponse, err error)) <-chan int

GetAppInfosWithCallback invokes the vod.GetAppInfos API asynchronously api document: https://help.aliyun.com/api/vod/getappinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAppInfosWithChan ¶

func (client *Client) GetAppInfosWithChan(request *GetAppInfosRequest) (<-chan *GetAppInfosResponse, <-chan error)

GetAppInfosWithChan invokes the vod.GetAppInfos API asynchronously api document: https://help.aliyun.com/api/vod/getappinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAttachedMediaInfo ¶

func (client *Client) GetAttachedMediaInfo(request *GetAttachedMediaInfoRequest) (response *GetAttachedMediaInfoResponse, err error)

GetAttachedMediaInfo invokes the vod.GetAttachedMediaInfo API synchronously api document: https://help.aliyun.com/api/vod/getattachedmediainfo.html

func (*Client) GetAttachedMediaInfoWithCallback ¶

func (client *Client) GetAttachedMediaInfoWithCallback(request *GetAttachedMediaInfoRequest, callback func(response *GetAttachedMediaInfoResponse, err error)) <-chan int

GetAttachedMediaInfoWithCallback invokes the vod.GetAttachedMediaInfo API asynchronously api document: https://help.aliyun.com/api/vod/getattachedmediainfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAttachedMediaInfoWithChan ¶

func (client *Client) GetAttachedMediaInfoWithChan(request *GetAttachedMediaInfoRequest) (<-chan *GetAttachedMediaInfoResponse, <-chan error)

GetAttachedMediaInfoWithChan invokes the vod.GetAttachedMediaInfo API asynchronously api document: https://help.aliyun.com/api/vod/getattachedmediainfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAuditHistory ¶

func (client *Client) GetAuditHistory(request *GetAuditHistoryRequest) (response *GetAuditHistoryResponse, err error)

GetAuditHistory invokes the vod.GetAuditHistory API synchronously api document: https://help.aliyun.com/api/vod/getaudithistory.html

func (*Client) GetAuditHistoryWithCallback ¶

func (client *Client) GetAuditHistoryWithCallback(request *GetAuditHistoryRequest, callback func(response *GetAuditHistoryResponse, err error)) <-chan int

GetAuditHistoryWithCallback invokes the vod.GetAuditHistory API asynchronously api document: https://help.aliyun.com/api/vod/getaudithistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAuditHistoryWithChan ¶

func (client *Client) GetAuditHistoryWithChan(request *GetAuditHistoryRequest) (<-chan *GetAuditHistoryResponse, <-chan error)

GetAuditHistoryWithChan invokes the vod.GetAuditHistory API asynchronously api document: https://help.aliyun.com/api/vod/getaudithistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCategories ¶

func (client *Client) GetCategories(request *GetCategoriesRequest) (response *GetCategoriesResponse, err error)

GetCategories invokes the vod.GetCategories API synchronously api document: https://help.aliyun.com/api/vod/getcategories.html

func (*Client) GetCategoriesWithCallback ¶

func (client *Client) GetCategoriesWithCallback(request *GetCategoriesRequest, callback func(response *GetCategoriesResponse, err error)) <-chan int

GetCategoriesWithCallback invokes the vod.GetCategories API asynchronously api document: https://help.aliyun.com/api/vod/getcategories.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCategoriesWithChan ¶

func (client *Client) GetCategoriesWithChan(request *GetCategoriesRequest) (<-chan *GetCategoriesResponse, <-chan error)

GetCategoriesWithChan invokes the vod.GetCategories API asynchronously api document: https://help.aliyun.com/api/vod/getcategories.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDefaultAITemplate ¶

func (client *Client) GetDefaultAITemplate(request *GetDefaultAITemplateRequest) (response *GetDefaultAITemplateResponse, err error)

GetDefaultAITemplate invokes the vod.GetDefaultAITemplate API synchronously api document: https://help.aliyun.com/api/vod/getdefaultaitemplate.html

func (*Client) GetDefaultAITemplateWithCallback ¶

func (client *Client) GetDefaultAITemplateWithCallback(request *GetDefaultAITemplateRequest, callback func(response *GetDefaultAITemplateResponse, err error)) <-chan int

GetDefaultAITemplateWithCallback invokes the vod.GetDefaultAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/getdefaultaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDefaultAITemplateWithChan ¶

func (client *Client) GetDefaultAITemplateWithChan(request *GetDefaultAITemplateRequest) (<-chan *GetDefaultAITemplateResponse, <-chan error)

GetDefaultAITemplateWithChan invokes the vod.GetDefaultAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/getdefaultaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEditingProject ¶

func (client *Client) GetEditingProject(request *GetEditingProjectRequest) (response *GetEditingProjectResponse, err error)

GetEditingProject invokes the vod.GetEditingProject API synchronously api document: https://help.aliyun.com/api/vod/geteditingproject.html

func (*Client) GetEditingProjectMaterials ¶

func (client *Client) GetEditingProjectMaterials(request *GetEditingProjectMaterialsRequest) (response *GetEditingProjectMaterialsResponse, err error)

GetEditingProjectMaterials invokes the vod.GetEditingProjectMaterials API synchronously api document: https://help.aliyun.com/api/vod/geteditingprojectmaterials.html

func (*Client) GetEditingProjectMaterialsWithCallback ¶

func (client *Client) GetEditingProjectMaterialsWithCallback(request *GetEditingProjectMaterialsRequest, callback func(response *GetEditingProjectMaterialsResponse, err error)) <-chan int

GetEditingProjectMaterialsWithCallback invokes the vod.GetEditingProjectMaterials API asynchronously api document: https://help.aliyun.com/api/vod/geteditingprojectmaterials.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEditingProjectMaterialsWithChan ¶

func (client *Client) GetEditingProjectMaterialsWithChan(request *GetEditingProjectMaterialsRequest) (<-chan *GetEditingProjectMaterialsResponse, <-chan error)

GetEditingProjectMaterialsWithChan invokes the vod.GetEditingProjectMaterials API asynchronously api document: https://help.aliyun.com/api/vod/geteditingprojectmaterials.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEditingProjectWithCallback ¶

func (client *Client) GetEditingProjectWithCallback(request *GetEditingProjectRequest, callback func(response *GetEditingProjectResponse, err error)) <-chan int

GetEditingProjectWithCallback invokes the vod.GetEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/geteditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEditingProjectWithChan ¶

func (client *Client) GetEditingProjectWithChan(request *GetEditingProjectRequest) (<-chan *GetEditingProjectResponse, <-chan error)

GetEditingProjectWithChan invokes the vod.GetEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/geteditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImageInfo ¶

func (client *Client) GetImageInfo(request *GetImageInfoRequest) (response *GetImageInfoResponse, err error)

GetImageInfo invokes the vod.GetImageInfo API synchronously api document: https://help.aliyun.com/api/vod/getimageinfo.html

func (*Client) GetImageInfoWithCallback ¶

func (client *Client) GetImageInfoWithCallback(request *GetImageInfoRequest, callback func(response *GetImageInfoResponse, err error)) <-chan int

GetImageInfoWithCallback invokes the vod.GetImageInfo API asynchronously api document: https://help.aliyun.com/api/vod/getimageinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImageInfoWithChan ¶

func (client *Client) GetImageInfoWithChan(request *GetImageInfoRequest) (<-chan *GetImageInfoResponse, <-chan error)

GetImageInfoWithChan invokes the vod.GetImageInfo API asynchronously api document: https://help.aliyun.com/api/vod/getimageinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaAuditResult ¶

func (client *Client) GetMediaAuditResult(request *GetMediaAuditResultRequest) (response *GetMediaAuditResultResponse, err error)

GetMediaAuditResult invokes the vod.GetMediaAuditResult API synchronously api document: https://help.aliyun.com/api/vod/getmediaauditresult.html

func (*Client) GetMediaAuditResultDetail ¶

func (client *Client) GetMediaAuditResultDetail(request *GetMediaAuditResultDetailRequest) (response *GetMediaAuditResultDetailResponse, err error)

GetMediaAuditResultDetail invokes the vod.GetMediaAuditResultDetail API synchronously api document: https://help.aliyun.com/api/vod/getmediaauditresultdetail.html

func (*Client) GetMediaAuditResultDetailWithCallback ¶

func (client *Client) GetMediaAuditResultDetailWithCallback(request *GetMediaAuditResultDetailRequest, callback func(response *GetMediaAuditResultDetailResponse, err error)) <-chan int

GetMediaAuditResultDetailWithCallback invokes the vod.GetMediaAuditResultDetail API asynchronously api document: https://help.aliyun.com/api/vod/getmediaauditresultdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaAuditResultDetailWithChan ¶

func (client *Client) GetMediaAuditResultDetailWithChan(request *GetMediaAuditResultDetailRequest) (<-chan *GetMediaAuditResultDetailResponse, <-chan error)

GetMediaAuditResultDetailWithChan invokes the vod.GetMediaAuditResultDetail API asynchronously api document: https://help.aliyun.com/api/vod/getmediaauditresultdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaAuditResultTimeline ¶

func (client *Client) GetMediaAuditResultTimeline(request *GetMediaAuditResultTimelineRequest) (response *GetMediaAuditResultTimelineResponse, err error)

GetMediaAuditResultTimeline invokes the vod.GetMediaAuditResultTimeline API synchronously api document: https://help.aliyun.com/api/vod/getmediaauditresulttimeline.html

func (*Client) GetMediaAuditResultTimelineWithCallback ¶

func (client *Client) GetMediaAuditResultTimelineWithCallback(request *GetMediaAuditResultTimelineRequest, callback func(response *GetMediaAuditResultTimelineResponse, err error)) <-chan int

GetMediaAuditResultTimelineWithCallback invokes the vod.GetMediaAuditResultTimeline API asynchronously api document: https://help.aliyun.com/api/vod/getmediaauditresulttimeline.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaAuditResultTimelineWithChan ¶

func (client *Client) GetMediaAuditResultTimelineWithChan(request *GetMediaAuditResultTimelineRequest) (<-chan *GetMediaAuditResultTimelineResponse, <-chan error)

GetMediaAuditResultTimelineWithChan invokes the vod.GetMediaAuditResultTimeline API asynchronously api document: https://help.aliyun.com/api/vod/getmediaauditresulttimeline.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaAuditResultWithCallback ¶

func (client *Client) GetMediaAuditResultWithCallback(request *GetMediaAuditResultRequest, callback func(response *GetMediaAuditResultResponse, err error)) <-chan int

GetMediaAuditResultWithCallback invokes the vod.GetMediaAuditResult API asynchronously api document: https://help.aliyun.com/api/vod/getmediaauditresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaAuditResultWithChan ¶

func (client *Client) GetMediaAuditResultWithChan(request *GetMediaAuditResultRequest) (<-chan *GetMediaAuditResultResponse, <-chan error)

GetMediaAuditResultWithChan invokes the vod.GetMediaAuditResult API asynchronously api document: https://help.aliyun.com/api/vod/getmediaauditresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaDNAResult ¶

func (client *Client) GetMediaDNAResult(request *GetMediaDNAResultRequest) (response *GetMediaDNAResultResponse, err error)

GetMediaDNAResult invokes the vod.GetMediaDNAResult API synchronously api document: https://help.aliyun.com/api/vod/getmediadnaresult.html

func (*Client) GetMediaDNAResultWithCallback ¶

func (client *Client) GetMediaDNAResultWithCallback(request *GetMediaDNAResultRequest, callback func(response *GetMediaDNAResultResponse, err error)) <-chan int

GetMediaDNAResultWithCallback invokes the vod.GetMediaDNAResult API asynchronously api document: https://help.aliyun.com/api/vod/getmediadnaresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMediaDNAResultWithChan ¶

func (client *Client) GetMediaDNAResultWithChan(request *GetMediaDNAResultRequest) (<-chan *GetMediaDNAResultResponse, <-chan error)

GetMediaDNAResultWithChan invokes the vod.GetMediaDNAResult API asynchronously api document: https://help.aliyun.com/api/vod/getmediadnaresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMessageCallback ¶

func (client *Client) GetMessageCallback(request *GetMessageCallbackRequest) (response *GetMessageCallbackResponse, err error)

GetMessageCallback invokes the vod.GetMessageCallback API synchronously api document: https://help.aliyun.com/api/vod/getmessagecallback.html

func (*Client) GetMessageCallbackWithCallback ¶

func (client *Client) GetMessageCallbackWithCallback(request *GetMessageCallbackRequest, callback func(response *GetMessageCallbackResponse, err error)) <-chan int

GetMessageCallbackWithCallback invokes the vod.GetMessageCallback API asynchronously api document: https://help.aliyun.com/api/vod/getmessagecallback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMessageCallbackWithChan ¶

func (client *Client) GetMessageCallbackWithChan(request *GetMessageCallbackRequest) (<-chan *GetMessageCallbackResponse, <-chan error)

GetMessageCallbackWithChan invokes the vod.GetMessageCallback API asynchronously api document: https://help.aliyun.com/api/vod/getmessagecallback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMezzanineInfo ¶

func (client *Client) GetMezzanineInfo(request *GetMezzanineInfoRequest) (response *GetMezzanineInfoResponse, err error)

GetMezzanineInfo invokes the vod.GetMezzanineInfo API synchronously api document: https://help.aliyun.com/api/vod/getmezzanineinfo.html

func (*Client) GetMezzanineInfoWithCallback ¶

func (client *Client) GetMezzanineInfoWithCallback(request *GetMezzanineInfoRequest, callback func(response *GetMezzanineInfoResponse, err error)) <-chan int

GetMezzanineInfoWithCallback invokes the vod.GetMezzanineInfo API asynchronously api document: https://help.aliyun.com/api/vod/getmezzanineinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMezzanineInfoWithChan ¶

func (client *Client) GetMezzanineInfoWithChan(request *GetMezzanineInfoRequest) (<-chan *GetMezzanineInfoResponse, <-chan error)

GetMezzanineInfoWithChan invokes the vod.GetMezzanineInfo API asynchronously api document: https://help.aliyun.com/api/vod/getmezzanineinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPlayInfo ¶

func (client *Client) GetPlayInfo(request *GetPlayInfoRequest) (response *GetPlayInfoResponse, err error)

GetPlayInfo invokes the vod.GetPlayInfo API synchronously api document: https://help.aliyun.com/api/vod/getplayinfo.html

func (*Client) GetPlayInfoWithCallback ¶

func (client *Client) GetPlayInfoWithCallback(request *GetPlayInfoRequest, callback func(response *GetPlayInfoResponse, err error)) <-chan int

GetPlayInfoWithCallback invokes the vod.GetPlayInfo API asynchronously api document: https://help.aliyun.com/api/vod/getplayinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPlayInfoWithChan ¶

func (client *Client) GetPlayInfoWithChan(request *GetPlayInfoRequest) (<-chan *GetPlayInfoResponse, <-chan error)

GetPlayInfoWithChan invokes the vod.GetPlayInfo API asynchronously api document: https://help.aliyun.com/api/vod/getplayinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTranscodeSummary ¶

func (client *Client) GetTranscodeSummary(request *GetTranscodeSummaryRequest) (response *GetTranscodeSummaryResponse, err error)

GetTranscodeSummary invokes the vod.GetTranscodeSummary API synchronously api document: https://help.aliyun.com/api/vod/gettranscodesummary.html

func (*Client) GetTranscodeSummaryWithCallback ¶

func (client *Client) GetTranscodeSummaryWithCallback(request *GetTranscodeSummaryRequest, callback func(response *GetTranscodeSummaryResponse, err error)) <-chan int

GetTranscodeSummaryWithCallback invokes the vod.GetTranscodeSummary API asynchronously api document: https://help.aliyun.com/api/vod/gettranscodesummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTranscodeSummaryWithChan ¶

func (client *Client) GetTranscodeSummaryWithChan(request *GetTranscodeSummaryRequest) (<-chan *GetTranscodeSummaryResponse, <-chan error)

GetTranscodeSummaryWithChan invokes the vod.GetTranscodeSummary API asynchronously api document: https://help.aliyun.com/api/vod/gettranscodesummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTranscodeTask ¶

func (client *Client) GetTranscodeTask(request *GetTranscodeTaskRequest) (response *GetTranscodeTaskResponse, err error)

GetTranscodeTask invokes the vod.GetTranscodeTask API synchronously api document: https://help.aliyun.com/api/vod/gettranscodetask.html

func (*Client) GetTranscodeTaskWithCallback ¶

func (client *Client) GetTranscodeTaskWithCallback(request *GetTranscodeTaskRequest, callback func(response *GetTranscodeTaskResponse, err error)) <-chan int

GetTranscodeTaskWithCallback invokes the vod.GetTranscodeTask API asynchronously api document: https://help.aliyun.com/api/vod/gettranscodetask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTranscodeTaskWithChan ¶

func (client *Client) GetTranscodeTaskWithChan(request *GetTranscodeTaskRequest) (<-chan *GetTranscodeTaskResponse, <-chan error)

GetTranscodeTaskWithChan invokes the vod.GetTranscodeTask API asynchronously api document: https://help.aliyun.com/api/vod/gettranscodetask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTranscodeTemplateGroup ¶

func (client *Client) GetTranscodeTemplateGroup(request *GetTranscodeTemplateGroupRequest) (response *GetTranscodeTemplateGroupResponse, err error)

GetTranscodeTemplateGroup invokes the vod.GetTranscodeTemplateGroup API synchronously api document: https://help.aliyun.com/api/vod/gettranscodetemplategroup.html

func (*Client) GetTranscodeTemplateGroupWithCallback ¶

func (client *Client) GetTranscodeTemplateGroupWithCallback(request *GetTranscodeTemplateGroupRequest, callback func(response *GetTranscodeTemplateGroupResponse, err error)) <-chan int

GetTranscodeTemplateGroupWithCallback invokes the vod.GetTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/gettranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTranscodeTemplateGroupWithChan ¶

func (client *Client) GetTranscodeTemplateGroupWithChan(request *GetTranscodeTemplateGroupRequest) (<-chan *GetTranscodeTemplateGroupResponse, <-chan error)

GetTranscodeTemplateGroupWithChan invokes the vod.GetTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/gettranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetURLUploadInfos ¶

func (client *Client) GetURLUploadInfos(request *GetURLUploadInfosRequest) (response *GetURLUploadInfosResponse, err error)

GetURLUploadInfos invokes the vod.GetURLUploadInfos API synchronously api document: https://help.aliyun.com/api/vod/geturluploadinfos.html

func (*Client) GetURLUploadInfosWithCallback ¶

func (client *Client) GetURLUploadInfosWithCallback(request *GetURLUploadInfosRequest, callback func(response *GetURLUploadInfosResponse, err error)) <-chan int

GetURLUploadInfosWithCallback invokes the vod.GetURLUploadInfos API asynchronously api document: https://help.aliyun.com/api/vod/geturluploadinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetURLUploadInfosWithChan ¶

func (client *Client) GetURLUploadInfosWithChan(request *GetURLUploadInfosRequest) (<-chan *GetURLUploadInfosResponse, <-chan error)

GetURLUploadInfosWithChan invokes the vod.GetURLUploadInfos API asynchronously api document: https://help.aliyun.com/api/vod/geturluploadinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoInfo ¶

func (client *Client) GetVideoInfo(request *GetVideoInfoRequest) (response *GetVideoInfoResponse, err error)

GetVideoInfo invokes the vod.GetVideoInfo API synchronously api document: https://help.aliyun.com/api/vod/getvideoinfo.html

func (*Client) GetVideoInfoWithCallback ¶

func (client *Client) GetVideoInfoWithCallback(request *GetVideoInfoRequest, callback func(response *GetVideoInfoResponse, err error)) <-chan int

GetVideoInfoWithCallback invokes the vod.GetVideoInfo API asynchronously api document: https://help.aliyun.com/api/vod/getvideoinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoInfoWithChan ¶

func (client *Client) GetVideoInfoWithChan(request *GetVideoInfoRequest) (<-chan *GetVideoInfoResponse, <-chan error)

GetVideoInfoWithChan invokes the vod.GetVideoInfo API asynchronously api document: https://help.aliyun.com/api/vod/getvideoinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoInfos ¶

func (client *Client) GetVideoInfos(request *GetVideoInfosRequest) (response *GetVideoInfosResponse, err error)

GetVideoInfos invokes the vod.GetVideoInfos API synchronously api document: https://help.aliyun.com/api/vod/getvideoinfos.html

func (*Client) GetVideoInfosWithCallback ¶

func (client *Client) GetVideoInfosWithCallback(request *GetVideoInfosRequest, callback func(response *GetVideoInfosResponse, err error)) <-chan int

GetVideoInfosWithCallback invokes the vod.GetVideoInfos API asynchronously api document: https://help.aliyun.com/api/vod/getvideoinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoInfosWithChan ¶

func (client *Client) GetVideoInfosWithChan(request *GetVideoInfosRequest) (<-chan *GetVideoInfosResponse, <-chan error)

GetVideoInfosWithChan invokes the vod.GetVideoInfos API asynchronously api document: https://help.aliyun.com/api/vod/getvideoinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoList ¶

func (client *Client) GetVideoList(request *GetVideoListRequest) (response *GetVideoListResponse, err error)

GetVideoList invokes the vod.GetVideoList API synchronously api document: https://help.aliyun.com/api/vod/getvideolist.html

func (*Client) GetVideoListWithCallback ¶

func (client *Client) GetVideoListWithCallback(request *GetVideoListRequest, callback func(response *GetVideoListResponse, err error)) <-chan int

GetVideoListWithCallback invokes the vod.GetVideoList API asynchronously api document: https://help.aliyun.com/api/vod/getvideolist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoListWithChan ¶

func (client *Client) GetVideoListWithChan(request *GetVideoListRequest) (<-chan *GetVideoListResponse, <-chan error)

GetVideoListWithChan invokes the vod.GetVideoList API asynchronously api document: https://help.aliyun.com/api/vod/getvideolist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoPlayAuth ¶

func (client *Client) GetVideoPlayAuth(request *GetVideoPlayAuthRequest) (response *GetVideoPlayAuthResponse, err error)

GetVideoPlayAuth invokes the vod.GetVideoPlayAuth API synchronously api document: https://help.aliyun.com/api/vod/getvideoplayauth.html

func (*Client) GetVideoPlayAuthWithCallback ¶

func (client *Client) GetVideoPlayAuthWithCallback(request *GetVideoPlayAuthRequest, callback func(response *GetVideoPlayAuthResponse, err error)) <-chan int

GetVideoPlayAuthWithCallback invokes the vod.GetVideoPlayAuth API asynchronously api document: https://help.aliyun.com/api/vod/getvideoplayauth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoPlayAuthWithChan ¶

func (client *Client) GetVideoPlayAuthWithChan(request *GetVideoPlayAuthRequest) (<-chan *GetVideoPlayAuthResponse, <-chan error)

GetVideoPlayAuthWithChan invokes the vod.GetVideoPlayAuth API asynchronously api document: https://help.aliyun.com/api/vod/getvideoplayauth.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVodTemplate ¶

func (client *Client) GetVodTemplate(request *GetVodTemplateRequest) (response *GetVodTemplateResponse, err error)

GetVodTemplate invokes the vod.GetVodTemplate API synchronously api document: https://help.aliyun.com/api/vod/getvodtemplate.html

func (*Client) GetVodTemplateWithCallback ¶

func (client *Client) GetVodTemplateWithCallback(request *GetVodTemplateRequest, callback func(response *GetVodTemplateResponse, err error)) <-chan int

GetVodTemplateWithCallback invokes the vod.GetVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/getvodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVodTemplateWithChan ¶

func (client *Client) GetVodTemplateWithChan(request *GetVodTemplateRequest) (<-chan *GetVodTemplateResponse, <-chan error)

GetVodTemplateWithChan invokes the vod.GetVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/getvodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetWatermark ¶

func (client *Client) GetWatermark(request *GetWatermarkRequest) (response *GetWatermarkResponse, err error)

GetWatermark invokes the vod.GetWatermark API synchronously api document: https://help.aliyun.com/api/vod/getwatermark.html

func (*Client) GetWatermarkWithCallback ¶

func (client *Client) GetWatermarkWithCallback(request *GetWatermarkRequest, callback func(response *GetWatermarkResponse, err error)) <-chan int

GetWatermarkWithCallback invokes the vod.GetWatermark API asynchronously api document: https://help.aliyun.com/api/vod/getwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetWatermarkWithChan ¶

func (client *Client) GetWatermarkWithChan(request *GetWatermarkRequest) (<-chan *GetWatermarkResponse, <-chan error)

GetWatermarkWithChan invokes the vod.GetWatermark API asynchronously api document: https://help.aliyun.com/api/vod/getwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIJob ¶

func (client *Client) ListAIJob(request *ListAIJobRequest) (response *ListAIJobResponse, err error)

ListAIJob invokes the vod.ListAIJob API synchronously api document: https://help.aliyun.com/api/vod/listaijob.html

func (*Client) ListAIJobWithCallback ¶

func (client *Client) ListAIJobWithCallback(request *ListAIJobRequest, callback func(response *ListAIJobResponse, err error)) <-chan int

ListAIJobWithCallback invokes the vod.ListAIJob API asynchronously api document: https://help.aliyun.com/api/vod/listaijob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIJobWithChan ¶

func (client *Client) ListAIJobWithChan(request *ListAIJobRequest) (<-chan *ListAIJobResponse, <-chan error)

ListAIJobWithChan invokes the vod.ListAIJob API asynchronously api document: https://help.aliyun.com/api/vod/listaijob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAITemplate ¶

func (client *Client) ListAITemplate(request *ListAITemplateRequest) (response *ListAITemplateResponse, err error)

ListAITemplate invokes the vod.ListAITemplate API synchronously api document: https://help.aliyun.com/api/vod/listaitemplate.html

func (*Client) ListAITemplateWithCallback ¶

func (client *Client) ListAITemplateWithCallback(request *ListAITemplateRequest, callback func(response *ListAITemplateResponse, err error)) <-chan int

ListAITemplateWithCallback invokes the vod.ListAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/listaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAITemplateWithChan ¶

func (client *Client) ListAITemplateWithChan(request *ListAITemplateRequest) (<-chan *ListAITemplateResponse, <-chan error)

ListAITemplateWithChan invokes the vod.ListAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/listaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAppInfo ¶

func (client *Client) ListAppInfo(request *ListAppInfoRequest) (response *ListAppInfoResponse, err error)

ListAppInfo invokes the vod.ListAppInfo API synchronously api document: https://help.aliyun.com/api/vod/listappinfo.html

func (*Client) ListAppInfoWithCallback ¶

func (client *Client) ListAppInfoWithCallback(request *ListAppInfoRequest, callback func(response *ListAppInfoResponse, err error)) <-chan int

ListAppInfoWithCallback invokes the vod.ListAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/listappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAppInfoWithChan ¶

func (client *Client) ListAppInfoWithChan(request *ListAppInfoRequest) (<-chan *ListAppInfoResponse, <-chan error)

ListAppInfoWithChan invokes the vod.ListAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/listappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAppPoliciesForIdentity ¶

func (client *Client) ListAppPoliciesForIdentity(request *ListAppPoliciesForIdentityRequest) (response *ListAppPoliciesForIdentityResponse, err error)

ListAppPoliciesForIdentity invokes the vod.ListAppPoliciesForIdentity API synchronously api document: https://help.aliyun.com/api/vod/listapppoliciesforidentity.html

func (*Client) ListAppPoliciesForIdentityWithCallback ¶

func (client *Client) ListAppPoliciesForIdentityWithCallback(request *ListAppPoliciesForIdentityRequest, callback func(response *ListAppPoliciesForIdentityResponse, err error)) <-chan int

ListAppPoliciesForIdentityWithCallback invokes the vod.ListAppPoliciesForIdentity API asynchronously api document: https://help.aliyun.com/api/vod/listapppoliciesforidentity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAppPoliciesForIdentityWithChan ¶

func (client *Client) ListAppPoliciesForIdentityWithChan(request *ListAppPoliciesForIdentityRequest) (<-chan *ListAppPoliciesForIdentityResponse, <-chan error)

ListAppPoliciesForIdentityWithChan invokes the vod.ListAppPoliciesForIdentity API asynchronously api document: https://help.aliyun.com/api/vod/listapppoliciesforidentity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAuditSecurityIp ¶

func (client *Client) ListAuditSecurityIp(request *ListAuditSecurityIpRequest) (response *ListAuditSecurityIpResponse, err error)

ListAuditSecurityIp invokes the vod.ListAuditSecurityIp API synchronously api document: https://help.aliyun.com/api/vod/listauditsecurityip.html

func (*Client) ListAuditSecurityIpWithCallback ¶

func (client *Client) ListAuditSecurityIpWithCallback(request *ListAuditSecurityIpRequest, callback func(response *ListAuditSecurityIpResponse, err error)) <-chan int

ListAuditSecurityIpWithCallback invokes the vod.ListAuditSecurityIp API asynchronously api document: https://help.aliyun.com/api/vod/listauditsecurityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAuditSecurityIpWithChan ¶

func (client *Client) ListAuditSecurityIpWithChan(request *ListAuditSecurityIpRequest) (<-chan *ListAuditSecurityIpResponse, <-chan error)

ListAuditSecurityIpWithChan invokes the vod.ListAuditSecurityIp API asynchronously api document: https://help.aliyun.com/api/vod/listauditsecurityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListLiveRecordVideo ¶

func (client *Client) ListLiveRecordVideo(request *ListLiveRecordVideoRequest) (response *ListLiveRecordVideoResponse, err error)

ListLiveRecordVideo invokes the vod.ListLiveRecordVideo API synchronously api document: https://help.aliyun.com/api/vod/listliverecordvideo.html

func (*Client) ListLiveRecordVideoWithCallback ¶

func (client *Client) ListLiveRecordVideoWithCallback(request *ListLiveRecordVideoRequest, callback func(response *ListLiveRecordVideoResponse, err error)) <-chan int

ListLiveRecordVideoWithCallback invokes the vod.ListLiveRecordVideo API asynchronously api document: https://help.aliyun.com/api/vod/listliverecordvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListLiveRecordVideoWithChan ¶

func (client *Client) ListLiveRecordVideoWithChan(request *ListLiveRecordVideoRequest) (<-chan *ListLiveRecordVideoResponse, <-chan error)

ListLiveRecordVideoWithChan invokes the vod.ListLiveRecordVideo API asynchronously api document: https://help.aliyun.com/api/vod/listliverecordvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSnapshots ¶

func (client *Client) ListSnapshots(request *ListSnapshotsRequest) (response *ListSnapshotsResponse, err error)

ListSnapshots invokes the vod.ListSnapshots API synchronously api document: https://help.aliyun.com/api/vod/listsnapshots.html

func (*Client) ListSnapshotsWithCallback ¶

func (client *Client) ListSnapshotsWithCallback(request *ListSnapshotsRequest, callback func(response *ListSnapshotsResponse, err error)) <-chan int

ListSnapshotsWithCallback invokes the vod.ListSnapshots API asynchronously api document: https://help.aliyun.com/api/vod/listsnapshots.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSnapshotsWithChan ¶

func (client *Client) ListSnapshotsWithChan(request *ListSnapshotsRequest) (<-chan *ListSnapshotsResponse, <-chan error)

ListSnapshotsWithChan invokes the vod.ListSnapshots API asynchronously api document: https://help.aliyun.com/api/vod/listsnapshots.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTranscodeTask ¶

func (client *Client) ListTranscodeTask(request *ListTranscodeTaskRequest) (response *ListTranscodeTaskResponse, err error)

ListTranscodeTask invokes the vod.ListTranscodeTask API synchronously api document: https://help.aliyun.com/api/vod/listtranscodetask.html

func (*Client) ListTranscodeTaskWithCallback ¶

func (client *Client) ListTranscodeTaskWithCallback(request *ListTranscodeTaskRequest, callback func(response *ListTranscodeTaskResponse, err error)) <-chan int

ListTranscodeTaskWithCallback invokes the vod.ListTranscodeTask API asynchronously api document: https://help.aliyun.com/api/vod/listtranscodetask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTranscodeTaskWithChan ¶

func (client *Client) ListTranscodeTaskWithChan(request *ListTranscodeTaskRequest) (<-chan *ListTranscodeTaskResponse, <-chan error)

ListTranscodeTaskWithChan invokes the vod.ListTranscodeTask API asynchronously api document: https://help.aliyun.com/api/vod/listtranscodetask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTranscodeTemplateGroup ¶

func (client *Client) ListTranscodeTemplateGroup(request *ListTranscodeTemplateGroupRequest) (response *ListTranscodeTemplateGroupResponse, err error)

ListTranscodeTemplateGroup invokes the vod.ListTranscodeTemplateGroup API synchronously api document: https://help.aliyun.com/api/vod/listtranscodetemplategroup.html

func (*Client) ListTranscodeTemplateGroupWithCallback ¶

func (client *Client) ListTranscodeTemplateGroupWithCallback(request *ListTranscodeTemplateGroupRequest, callback func(response *ListTranscodeTemplateGroupResponse, err error)) <-chan int

ListTranscodeTemplateGroupWithCallback invokes the vod.ListTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/listtranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTranscodeTemplateGroupWithChan ¶

func (client *Client) ListTranscodeTemplateGroupWithChan(request *ListTranscodeTemplateGroupRequest) (<-chan *ListTranscodeTemplateGroupResponse, <-chan error)

ListTranscodeTemplateGroupWithChan invokes the vod.ListTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/listtranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVodTemplate ¶

func (client *Client) ListVodTemplate(request *ListVodTemplateRequest) (response *ListVodTemplateResponse, err error)

ListVodTemplate invokes the vod.ListVodTemplate API synchronously api document: https://help.aliyun.com/api/vod/listvodtemplate.html

func (*Client) ListVodTemplateWithCallback ¶

func (client *Client) ListVodTemplateWithCallback(request *ListVodTemplateRequest, callback func(response *ListVodTemplateResponse, err error)) <-chan int

ListVodTemplateWithCallback invokes the vod.ListVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/listvodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVodTemplateWithChan ¶

func (client *Client) ListVodTemplateWithChan(request *ListVodTemplateRequest) (<-chan *ListVodTemplateResponse, <-chan error)

ListVodTemplateWithChan invokes the vod.ListVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/listvodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListWatermark ¶

func (client *Client) ListWatermark(request *ListWatermarkRequest) (response *ListWatermarkResponse, err error)

ListWatermark invokes the vod.ListWatermark API synchronously api document: https://help.aliyun.com/api/vod/listwatermark.html

func (*Client) ListWatermarkWithCallback ¶

func (client *Client) ListWatermarkWithCallback(request *ListWatermarkRequest, callback func(response *ListWatermarkResponse, err error)) <-chan int

ListWatermarkWithCallback invokes the vod.ListWatermark API asynchronously api document: https://help.aliyun.com/api/vod/listwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListWatermarkWithChan ¶

func (client *Client) ListWatermarkWithChan(request *ListWatermarkRequest) (<-chan *ListWatermarkResponse, <-chan error)

ListWatermarkWithChan invokes the vod.ListWatermark API asynchronously api document: https://help.aliyun.com/api/vod/listwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveAppResource ¶

func (client *Client) MoveAppResource(request *MoveAppResourceRequest) (response *MoveAppResourceResponse, err error)

MoveAppResource invokes the vod.MoveAppResource API synchronously api document: https://help.aliyun.com/api/vod/moveappresource.html

func (*Client) MoveAppResourceWithCallback ¶

func (client *Client) MoveAppResourceWithCallback(request *MoveAppResourceRequest, callback func(response *MoveAppResourceResponse, err error)) <-chan int

MoveAppResourceWithCallback invokes the vod.MoveAppResource API asynchronously api document: https://help.aliyun.com/api/vod/moveappresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveAppResourceWithChan ¶

func (client *Client) MoveAppResourceWithChan(request *MoveAppResourceRequest) (<-chan *MoveAppResourceResponse, <-chan error)

MoveAppResourceWithChan invokes the vod.MoveAppResource API asynchronously api document: https://help.aliyun.com/api/vod/moveappresource.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PreloadVodObjectCaches ¶

func (client *Client) PreloadVodObjectCaches(request *PreloadVodObjectCachesRequest) (response *PreloadVodObjectCachesResponse, err error)

PreloadVodObjectCaches invokes the vod.PreloadVodObjectCaches API synchronously api document: https://help.aliyun.com/api/vod/preloadvodobjectcaches.html

func (*Client) PreloadVodObjectCachesWithCallback ¶

func (client *Client) PreloadVodObjectCachesWithCallback(request *PreloadVodObjectCachesRequest, callback func(response *PreloadVodObjectCachesResponse, err error)) <-chan int

PreloadVodObjectCachesWithCallback invokes the vod.PreloadVodObjectCaches API asynchronously api document: https://help.aliyun.com/api/vod/preloadvodobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PreloadVodObjectCachesWithChan ¶

func (client *Client) PreloadVodObjectCachesWithChan(request *PreloadVodObjectCachesRequest) (<-chan *PreloadVodObjectCachesResponse, <-chan error)

PreloadVodObjectCachesWithChan invokes the vod.PreloadVodObjectCaches API asynchronously api document: https://help.aliyun.com/api/vod/preloadvodobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ProduceEditingProjectVideo ¶

func (client *Client) ProduceEditingProjectVideo(request *ProduceEditingProjectVideoRequest) (response *ProduceEditingProjectVideoResponse, err error)

ProduceEditingProjectVideo invokes the vod.ProduceEditingProjectVideo API synchronously api document: https://help.aliyun.com/api/vod/produceeditingprojectvideo.html

func (*Client) ProduceEditingProjectVideoWithCallback ¶

func (client *Client) ProduceEditingProjectVideoWithCallback(request *ProduceEditingProjectVideoRequest, callback func(response *ProduceEditingProjectVideoResponse, err error)) <-chan int

ProduceEditingProjectVideoWithCallback invokes the vod.ProduceEditingProjectVideo API asynchronously api document: https://help.aliyun.com/api/vod/produceeditingprojectvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ProduceEditingProjectVideoWithChan ¶

func (client *Client) ProduceEditingProjectVideoWithChan(request *ProduceEditingProjectVideoRequest) (<-chan *ProduceEditingProjectVideoResponse, <-chan error)

ProduceEditingProjectVideoWithChan invokes the vod.ProduceEditingProjectVideo API asynchronously api document: https://help.aliyun.com/api/vod/produceeditingprojectvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshUploadVideo ¶

func (client *Client) RefreshUploadVideo(request *RefreshUploadVideoRequest) (response *RefreshUploadVideoResponse, err error)

RefreshUploadVideo invokes the vod.RefreshUploadVideo API synchronously api document: https://help.aliyun.com/api/vod/refreshuploadvideo.html

func (*Client) RefreshUploadVideoWithCallback ¶

func (client *Client) RefreshUploadVideoWithCallback(request *RefreshUploadVideoRequest, callback func(response *RefreshUploadVideoResponse, err error)) <-chan int

RefreshUploadVideoWithCallback invokes the vod.RefreshUploadVideo API asynchronously api document: https://help.aliyun.com/api/vod/refreshuploadvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshUploadVideoWithChan ¶

func (client *Client) RefreshUploadVideoWithChan(request *RefreshUploadVideoRequest) (<-chan *RefreshUploadVideoResponse, <-chan error)

RefreshUploadVideoWithChan invokes the vod.RefreshUploadVideo API asynchronously api document: https://help.aliyun.com/api/vod/refreshuploadvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshVodObjectCaches ¶

func (client *Client) RefreshVodObjectCaches(request *RefreshVodObjectCachesRequest) (response *RefreshVodObjectCachesResponse, err error)

RefreshVodObjectCaches invokes the vod.RefreshVodObjectCaches API synchronously api document: https://help.aliyun.com/api/vod/refreshvodobjectcaches.html

func (*Client) RefreshVodObjectCachesWithCallback ¶

func (client *Client) RefreshVodObjectCachesWithCallback(request *RefreshVodObjectCachesRequest, callback func(response *RefreshVodObjectCachesResponse, err error)) <-chan int

RefreshVodObjectCachesWithCallback invokes the vod.RefreshVodObjectCaches API asynchronously api document: https://help.aliyun.com/api/vod/refreshvodobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshVodObjectCachesWithChan ¶

func (client *Client) RefreshVodObjectCachesWithChan(request *RefreshVodObjectCachesRequest) (<-chan *RefreshVodObjectCachesResponse, <-chan error)

RefreshVodObjectCachesWithChan invokes the vod.RefreshVodObjectCaches API asynchronously api document: https://help.aliyun.com/api/vod/refreshvodobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegisterMedia ¶

func (client *Client) RegisterMedia(request *RegisterMediaRequest) (response *RegisterMediaResponse, err error)

RegisterMedia invokes the vod.RegisterMedia API synchronously api document: https://help.aliyun.com/api/vod/registermedia.html

func (*Client) RegisterMediaWithCallback ¶

func (client *Client) RegisterMediaWithCallback(request *RegisterMediaRequest, callback func(response *RegisterMediaResponse, err error)) <-chan int

RegisterMediaWithCallback invokes the vod.RegisterMedia API asynchronously api document: https://help.aliyun.com/api/vod/registermedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegisterMediaWithChan ¶

func (client *Client) RegisterMediaWithChan(request *RegisterMediaRequest) (<-chan *RegisterMediaResponse, <-chan error)

RegisterMediaWithChan invokes the vod.RegisterMedia API asynchronously api document: https://help.aliyun.com/api/vod/registermedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchEditingProject ¶

func (client *Client) SearchEditingProject(request *SearchEditingProjectRequest) (response *SearchEditingProjectResponse, err error)

SearchEditingProject invokes the vod.SearchEditingProject API synchronously api document: https://help.aliyun.com/api/vod/searcheditingproject.html

func (*Client) SearchEditingProjectWithCallback ¶

func (client *Client) SearchEditingProjectWithCallback(request *SearchEditingProjectRequest, callback func(response *SearchEditingProjectResponse, err error)) <-chan int

SearchEditingProjectWithCallback invokes the vod.SearchEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/searcheditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchEditingProjectWithChan ¶

func (client *Client) SearchEditingProjectWithChan(request *SearchEditingProjectRequest) (<-chan *SearchEditingProjectResponse, <-chan error)

SearchEditingProjectWithChan invokes the vod.SearchEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/searcheditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchMedia ¶

func (client *Client) SearchMedia(request *SearchMediaRequest) (response *SearchMediaResponse, err error)

SearchMedia invokes the vod.SearchMedia API synchronously api document: https://help.aliyun.com/api/vod/searchmedia.html

func (*Client) SearchMediaWithCallback ¶

func (client *Client) SearchMediaWithCallback(request *SearchMediaRequest, callback func(response *SearchMediaResponse, err error)) <-chan int

SearchMediaWithCallback invokes the vod.SearchMedia API asynchronously api document: https://help.aliyun.com/api/vod/searchmedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchMediaWithChan ¶

func (client *Client) SearchMediaWithChan(request *SearchMediaRequest) (<-chan *SearchMediaResponse, <-chan error)

SearchMediaWithChan invokes the vod.SearchMedia API asynchronously api document: https://help.aliyun.com/api/vod/searchmedia.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetAuditSecurityIp ¶

func (client *Client) SetAuditSecurityIp(request *SetAuditSecurityIpRequest) (response *SetAuditSecurityIpResponse, err error)

SetAuditSecurityIp invokes the vod.SetAuditSecurityIp API synchronously api document: https://help.aliyun.com/api/vod/setauditsecurityip.html

func (*Client) SetAuditSecurityIpWithCallback ¶

func (client *Client) SetAuditSecurityIpWithCallback(request *SetAuditSecurityIpRequest, callback func(response *SetAuditSecurityIpResponse, err error)) <-chan int

SetAuditSecurityIpWithCallback invokes the vod.SetAuditSecurityIp API asynchronously api document: https://help.aliyun.com/api/vod/setauditsecurityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetAuditSecurityIpWithChan ¶

func (client *Client) SetAuditSecurityIpWithChan(request *SetAuditSecurityIpRequest) (<-chan *SetAuditSecurityIpResponse, <-chan error)

SetAuditSecurityIpWithChan invokes the vod.SetAuditSecurityIp API asynchronously api document: https://help.aliyun.com/api/vod/setauditsecurityip.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDefaultAITemplate ¶

func (client *Client) SetDefaultAITemplate(request *SetDefaultAITemplateRequest) (response *SetDefaultAITemplateResponse, err error)

SetDefaultAITemplate invokes the vod.SetDefaultAITemplate API synchronously api document: https://help.aliyun.com/api/vod/setdefaultaitemplate.html

func (*Client) SetDefaultAITemplateWithCallback ¶

func (client *Client) SetDefaultAITemplateWithCallback(request *SetDefaultAITemplateRequest, callback func(response *SetDefaultAITemplateResponse, err error)) <-chan int

SetDefaultAITemplateWithCallback invokes the vod.SetDefaultAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/setdefaultaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDefaultAITemplateWithChan ¶

func (client *Client) SetDefaultAITemplateWithChan(request *SetDefaultAITemplateRequest) (<-chan *SetDefaultAITemplateResponse, <-chan error)

SetDefaultAITemplateWithChan invokes the vod.SetDefaultAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/setdefaultaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDefaultTranscodeTemplateGroup ¶

func (client *Client) SetDefaultTranscodeTemplateGroup(request *SetDefaultTranscodeTemplateGroupRequest) (response *SetDefaultTranscodeTemplateGroupResponse, err error)

SetDefaultTranscodeTemplateGroup invokes the vod.SetDefaultTranscodeTemplateGroup API synchronously api document: https://help.aliyun.com/api/vod/setdefaulttranscodetemplategroup.html

func (*Client) SetDefaultTranscodeTemplateGroupWithCallback ¶

func (client *Client) SetDefaultTranscodeTemplateGroupWithCallback(request *SetDefaultTranscodeTemplateGroupRequest, callback func(response *SetDefaultTranscodeTemplateGroupResponse, err error)) <-chan int

SetDefaultTranscodeTemplateGroupWithCallback invokes the vod.SetDefaultTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/setdefaulttranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDefaultTranscodeTemplateGroupWithChan ¶

func (client *Client) SetDefaultTranscodeTemplateGroupWithChan(request *SetDefaultTranscodeTemplateGroupRequest) (<-chan *SetDefaultTranscodeTemplateGroupResponse, <-chan error)

SetDefaultTranscodeTemplateGroupWithChan invokes the vod.SetDefaultTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/setdefaulttranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDefaultWatermark ¶

func (client *Client) SetDefaultWatermark(request *SetDefaultWatermarkRequest) (response *SetDefaultWatermarkResponse, err error)

SetDefaultWatermark invokes the vod.SetDefaultWatermark API synchronously api document: https://help.aliyun.com/api/vod/setdefaultwatermark.html

func (*Client) SetDefaultWatermarkWithCallback ¶

func (client *Client) SetDefaultWatermarkWithCallback(request *SetDefaultWatermarkRequest, callback func(response *SetDefaultWatermarkResponse, err error)) <-chan int

SetDefaultWatermarkWithCallback invokes the vod.SetDefaultWatermark API asynchronously api document: https://help.aliyun.com/api/vod/setdefaultwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDefaultWatermarkWithChan ¶

func (client *Client) SetDefaultWatermarkWithChan(request *SetDefaultWatermarkRequest) (<-chan *SetDefaultWatermarkResponse, <-chan error)

SetDefaultWatermarkWithChan invokes the vod.SetDefaultWatermark API asynchronously api document: https://help.aliyun.com/api/vod/setdefaultwatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetEditingProjectMaterials ¶

func (client *Client) SetEditingProjectMaterials(request *SetEditingProjectMaterialsRequest) (response *SetEditingProjectMaterialsResponse, err error)

SetEditingProjectMaterials invokes the vod.SetEditingProjectMaterials API synchronously api document: https://help.aliyun.com/api/vod/seteditingprojectmaterials.html

func (*Client) SetEditingProjectMaterialsWithCallback ¶

func (client *Client) SetEditingProjectMaterialsWithCallback(request *SetEditingProjectMaterialsRequest, callback func(response *SetEditingProjectMaterialsResponse, err error)) <-chan int

SetEditingProjectMaterialsWithCallback invokes the vod.SetEditingProjectMaterials API asynchronously api document: https://help.aliyun.com/api/vod/seteditingprojectmaterials.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetEditingProjectMaterialsWithChan ¶

func (client *Client) SetEditingProjectMaterialsWithChan(request *SetEditingProjectMaterialsRequest) (<-chan *SetEditingProjectMaterialsResponse, <-chan error)

SetEditingProjectMaterialsWithChan invokes the vod.SetEditingProjectMaterials API asynchronously api document: https://help.aliyun.com/api/vod/seteditingprojectmaterials.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetMessageCallback ¶

func (client *Client) SetMessageCallback(request *SetMessageCallbackRequest) (response *SetMessageCallbackResponse, err error)

SetMessageCallback invokes the vod.SetMessageCallback API synchronously api document: https://help.aliyun.com/api/vod/setmessagecallback.html

func (*Client) SetMessageCallbackWithCallback ¶

func (client *Client) SetMessageCallbackWithCallback(request *SetMessageCallbackRequest, callback func(response *SetMessageCallbackResponse, err error)) <-chan int

SetMessageCallbackWithCallback invokes the vod.SetMessageCallback API asynchronously api document: https://help.aliyun.com/api/vod/setmessagecallback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetMessageCallbackWithChan ¶

func (client *Client) SetMessageCallbackWithChan(request *SetMessageCallbackRequest) (<-chan *SetMessageCallbackResponse, <-chan error)

SetMessageCallbackWithChan invokes the vod.SetMessageCallback API asynchronously api document: https://help.aliyun.com/api/vod/setmessagecallback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIJob ¶

func (client *Client) SubmitAIJob(request *SubmitAIJobRequest) (response *SubmitAIJobResponse, err error)

SubmitAIJob invokes the vod.SubmitAIJob API synchronously api document: https://help.aliyun.com/api/vod/submitaijob.html

func (*Client) SubmitAIJobWithCallback ¶

func (client *Client) SubmitAIJobWithCallback(request *SubmitAIJobRequest, callback func(response *SubmitAIJobResponse, err error)) <-chan int

SubmitAIJobWithCallback invokes the vod.SubmitAIJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaijob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIJobWithChan ¶

func (client *Client) SubmitAIJobWithChan(request *SubmitAIJobRequest) (<-chan *SubmitAIJobResponse, <-chan error)

SubmitAIJobWithChan invokes the vod.SubmitAIJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaijob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIMediaAuditJob ¶

func (client *Client) SubmitAIMediaAuditJob(request *SubmitAIMediaAuditJobRequest) (response *SubmitAIMediaAuditJobResponse, err error)

SubmitAIMediaAuditJob invokes the vod.SubmitAIMediaAuditJob API synchronously api document: https://help.aliyun.com/api/vod/submitaimediaauditjob.html

func (*Client) SubmitAIMediaAuditJobWithCallback ¶

func (client *Client) SubmitAIMediaAuditJobWithCallback(request *SubmitAIMediaAuditJobRequest, callback func(response *SubmitAIMediaAuditJobResponse, err error)) <-chan int

SubmitAIMediaAuditJobWithCallback invokes the vod.SubmitAIMediaAuditJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaimediaauditjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIMediaAuditJobWithChan ¶

func (client *Client) SubmitAIMediaAuditJobWithChan(request *SubmitAIMediaAuditJobRequest) (<-chan *SubmitAIMediaAuditJobResponse, <-chan error)

SubmitAIMediaAuditJobWithChan invokes the vod.SubmitAIMediaAuditJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaimediaauditjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitPreprocessJobs ¶

func (client *Client) SubmitPreprocessJobs(request *SubmitPreprocessJobsRequest) (response *SubmitPreprocessJobsResponse, err error)

SubmitPreprocessJobs invokes the vod.SubmitPreprocessJobs API synchronously api document: https://help.aliyun.com/api/vod/submitpreprocessjobs.html

func (*Client) SubmitPreprocessJobsWithCallback ¶

func (client *Client) SubmitPreprocessJobsWithCallback(request *SubmitPreprocessJobsRequest, callback func(response *SubmitPreprocessJobsResponse, err error)) <-chan int

SubmitPreprocessJobsWithCallback invokes the vod.SubmitPreprocessJobs API asynchronously api document: https://help.aliyun.com/api/vod/submitpreprocessjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitPreprocessJobsWithChan ¶

func (client *Client) SubmitPreprocessJobsWithChan(request *SubmitPreprocessJobsRequest) (<-chan *SubmitPreprocessJobsResponse, <-chan error)

SubmitPreprocessJobsWithChan invokes the vod.SubmitPreprocessJobs API asynchronously api document: https://help.aliyun.com/api/vod/submitpreprocessjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitSnapshotJob ¶

func (client *Client) SubmitSnapshotJob(request *SubmitSnapshotJobRequest) (response *SubmitSnapshotJobResponse, err error)

SubmitSnapshotJob invokes the vod.SubmitSnapshotJob API synchronously api document: https://help.aliyun.com/api/vod/submitsnapshotjob.html

func (*Client) SubmitSnapshotJobWithCallback ¶

func (client *Client) SubmitSnapshotJobWithCallback(request *SubmitSnapshotJobRequest, callback func(response *SubmitSnapshotJobResponse, err error)) <-chan int

SubmitSnapshotJobWithCallback invokes the vod.SubmitSnapshotJob API asynchronously api document: https://help.aliyun.com/api/vod/submitsnapshotjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitSnapshotJobWithChan ¶

func (client *Client) SubmitSnapshotJobWithChan(request *SubmitSnapshotJobRequest) (<-chan *SubmitSnapshotJobResponse, <-chan error)

SubmitSnapshotJobWithChan invokes the vod.SubmitSnapshotJob API asynchronously api document: https://help.aliyun.com/api/vod/submitsnapshotjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitTranscodeJobs ¶

func (client *Client) SubmitTranscodeJobs(request *SubmitTranscodeJobsRequest) (response *SubmitTranscodeJobsResponse, err error)

SubmitTranscodeJobs invokes the vod.SubmitTranscodeJobs API synchronously api document: https://help.aliyun.com/api/vod/submittranscodejobs.html

func (*Client) SubmitTranscodeJobsWithCallback ¶

func (client *Client) SubmitTranscodeJobsWithCallback(request *SubmitTranscodeJobsRequest, callback func(response *SubmitTranscodeJobsResponse, err error)) <-chan int

SubmitTranscodeJobsWithCallback invokes the vod.SubmitTranscodeJobs API asynchronously api document: https://help.aliyun.com/api/vod/submittranscodejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitTranscodeJobsWithChan ¶

func (client *Client) SubmitTranscodeJobsWithChan(request *SubmitTranscodeJobsRequest) (<-chan *SubmitTranscodeJobsResponse, <-chan error)

SubmitTranscodeJobsWithChan invokes the vod.SubmitTranscodeJobs API asynchronously api document: https://help.aliyun.com/api/vod/submittranscodejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAITemplate ¶

func (client *Client) UpdateAITemplate(request *UpdateAITemplateRequest) (response *UpdateAITemplateResponse, err error)

UpdateAITemplate invokes the vod.UpdateAITemplate API synchronously api document: https://help.aliyun.com/api/vod/updateaitemplate.html

func (*Client) UpdateAITemplateWithCallback ¶

func (client *Client) UpdateAITemplateWithCallback(request *UpdateAITemplateRequest, callback func(response *UpdateAITemplateResponse, err error)) <-chan int

UpdateAITemplateWithCallback invokes the vod.UpdateAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/updateaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAITemplateWithChan ¶

func (client *Client) UpdateAITemplateWithChan(request *UpdateAITemplateRequest) (<-chan *UpdateAITemplateResponse, <-chan error)

UpdateAITemplateWithChan invokes the vod.UpdateAITemplate API asynchronously api document: https://help.aliyun.com/api/vod/updateaitemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAppInfo ¶

func (client *Client) UpdateAppInfo(request *UpdateAppInfoRequest) (response *UpdateAppInfoResponse, err error)

UpdateAppInfo invokes the vod.UpdateAppInfo API synchronously api document: https://help.aliyun.com/api/vod/updateappinfo.html

func (*Client) UpdateAppInfoWithCallback ¶

func (client *Client) UpdateAppInfoWithCallback(request *UpdateAppInfoRequest, callback func(response *UpdateAppInfoResponse, err error)) <-chan int

UpdateAppInfoWithCallback invokes the vod.UpdateAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/updateappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAppInfoWithChan ¶

func (client *Client) UpdateAppInfoWithChan(request *UpdateAppInfoRequest) (<-chan *UpdateAppInfoResponse, <-chan error)

UpdateAppInfoWithChan invokes the vod.UpdateAppInfo API asynchronously api document: https://help.aliyun.com/api/vod/updateappinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAttachedMediaInfos ¶

func (client *Client) UpdateAttachedMediaInfos(request *UpdateAttachedMediaInfosRequest) (response *UpdateAttachedMediaInfosResponse, err error)

UpdateAttachedMediaInfos invokes the vod.UpdateAttachedMediaInfos API synchronously api document: https://help.aliyun.com/api/vod/updateattachedmediainfos.html

func (*Client) UpdateAttachedMediaInfosWithCallback ¶

func (client *Client) UpdateAttachedMediaInfosWithCallback(request *UpdateAttachedMediaInfosRequest, callback func(response *UpdateAttachedMediaInfosResponse, err error)) <-chan int

UpdateAttachedMediaInfosWithCallback invokes the vod.UpdateAttachedMediaInfos API asynchronously api document: https://help.aliyun.com/api/vod/updateattachedmediainfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAttachedMediaInfosWithChan ¶

func (client *Client) UpdateAttachedMediaInfosWithChan(request *UpdateAttachedMediaInfosRequest) (<-chan *UpdateAttachedMediaInfosResponse, <-chan error)

UpdateAttachedMediaInfosWithChan invokes the vod.UpdateAttachedMediaInfos API asynchronously api document: https://help.aliyun.com/api/vod/updateattachedmediainfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateCategory ¶

func (client *Client) UpdateCategory(request *UpdateCategoryRequest) (response *UpdateCategoryResponse, err error)

UpdateCategory invokes the vod.UpdateCategory API synchronously api document: https://help.aliyun.com/api/vod/updatecategory.html

func (*Client) UpdateCategoryWithCallback ¶

func (client *Client) UpdateCategoryWithCallback(request *UpdateCategoryRequest, callback func(response *UpdateCategoryResponse, err error)) <-chan int

UpdateCategoryWithCallback invokes the vod.UpdateCategory API asynchronously api document: https://help.aliyun.com/api/vod/updatecategory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateCategoryWithChan ¶

func (client *Client) UpdateCategoryWithChan(request *UpdateCategoryRequest) (<-chan *UpdateCategoryResponse, <-chan error)

UpdateCategoryWithChan invokes the vod.UpdateCategory API asynchronously api document: https://help.aliyun.com/api/vod/updatecategory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateEditingProject ¶

func (client *Client) UpdateEditingProject(request *UpdateEditingProjectRequest) (response *UpdateEditingProjectResponse, err error)

UpdateEditingProject invokes the vod.UpdateEditingProject API synchronously api document: https://help.aliyun.com/api/vod/updateeditingproject.html

func (*Client) UpdateEditingProjectWithCallback ¶

func (client *Client) UpdateEditingProjectWithCallback(request *UpdateEditingProjectRequest, callback func(response *UpdateEditingProjectResponse, err error)) <-chan int

UpdateEditingProjectWithCallback invokes the vod.UpdateEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/updateeditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateEditingProjectWithChan ¶

func (client *Client) UpdateEditingProjectWithChan(request *UpdateEditingProjectRequest) (<-chan *UpdateEditingProjectResponse, <-chan error)

UpdateEditingProjectWithChan invokes the vod.UpdateEditingProject API asynchronously api document: https://help.aliyun.com/api/vod/updateeditingproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateImageInfos ¶

func (client *Client) UpdateImageInfos(request *UpdateImageInfosRequest) (response *UpdateImageInfosResponse, err error)

UpdateImageInfos invokes the vod.UpdateImageInfos API synchronously api document: https://help.aliyun.com/api/vod/updateimageinfos.html

func (*Client) UpdateImageInfosWithCallback ¶

func (client *Client) UpdateImageInfosWithCallback(request *UpdateImageInfosRequest, callback func(response *UpdateImageInfosResponse, err error)) <-chan int

UpdateImageInfosWithCallback invokes the vod.UpdateImageInfos API asynchronously api document: https://help.aliyun.com/api/vod/updateimageinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateImageInfosWithChan ¶

func (client *Client) UpdateImageInfosWithChan(request *UpdateImageInfosRequest) (<-chan *UpdateImageInfosResponse, <-chan error)

UpdateImageInfosWithChan invokes the vod.UpdateImageInfos API asynchronously api document: https://help.aliyun.com/api/vod/updateimageinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateTranscodeTemplateGroup ¶

func (client *Client) UpdateTranscodeTemplateGroup(request *UpdateTranscodeTemplateGroupRequest) (response *UpdateTranscodeTemplateGroupResponse, err error)

UpdateTranscodeTemplateGroup invokes the vod.UpdateTranscodeTemplateGroup API synchronously api document: https://help.aliyun.com/api/vod/updatetranscodetemplategroup.html

func (*Client) UpdateTranscodeTemplateGroupWithCallback ¶

func (client *Client) UpdateTranscodeTemplateGroupWithCallback(request *UpdateTranscodeTemplateGroupRequest, callback func(response *UpdateTranscodeTemplateGroupResponse, err error)) <-chan int

UpdateTranscodeTemplateGroupWithCallback invokes the vod.UpdateTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/updatetranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateTranscodeTemplateGroupWithChan ¶

func (client *Client) UpdateTranscodeTemplateGroupWithChan(request *UpdateTranscodeTemplateGroupRequest) (<-chan *UpdateTranscodeTemplateGroupResponse, <-chan error)

UpdateTranscodeTemplateGroupWithChan invokes the vod.UpdateTranscodeTemplateGroup API asynchronously api document: https://help.aliyun.com/api/vod/updatetranscodetemplategroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateVideoInfo ¶

func (client *Client) UpdateVideoInfo(request *UpdateVideoInfoRequest) (response *UpdateVideoInfoResponse, err error)

UpdateVideoInfo invokes the vod.UpdateVideoInfo API synchronously api document: https://help.aliyun.com/api/vod/updatevideoinfo.html

func (*Client) UpdateVideoInfoWithCallback ¶

func (client *Client) UpdateVideoInfoWithCallback(request *UpdateVideoInfoRequest, callback func(response *UpdateVideoInfoResponse, err error)) <-chan int

UpdateVideoInfoWithCallback invokes the vod.UpdateVideoInfo API asynchronously api document: https://help.aliyun.com/api/vod/updatevideoinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateVideoInfoWithChan ¶

func (client *Client) UpdateVideoInfoWithChan(request *UpdateVideoInfoRequest) (<-chan *UpdateVideoInfoResponse, <-chan error)

UpdateVideoInfoWithChan invokes the vod.UpdateVideoInfo API asynchronously api document: https://help.aliyun.com/api/vod/updatevideoinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateVideoInfos ¶

func (client *Client) UpdateVideoInfos(request *UpdateVideoInfosRequest) (response *UpdateVideoInfosResponse, err error)

UpdateVideoInfos invokes the vod.UpdateVideoInfos API synchronously api document: https://help.aliyun.com/api/vod/updatevideoinfos.html

func (*Client) UpdateVideoInfosWithCallback ¶

func (client *Client) UpdateVideoInfosWithCallback(request *UpdateVideoInfosRequest, callback func(response *UpdateVideoInfosResponse, err error)) <-chan int

UpdateVideoInfosWithCallback invokes the vod.UpdateVideoInfos API asynchronously api document: https://help.aliyun.com/api/vod/updatevideoinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateVideoInfosWithChan ¶

func (client *Client) UpdateVideoInfosWithChan(request *UpdateVideoInfosRequest) (<-chan *UpdateVideoInfosResponse, <-chan error)

UpdateVideoInfosWithChan invokes the vod.UpdateVideoInfos API asynchronously api document: https://help.aliyun.com/api/vod/updatevideoinfos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateVodTemplate ¶

func (client *Client) UpdateVodTemplate(request *UpdateVodTemplateRequest) (response *UpdateVodTemplateResponse, err error)

UpdateVodTemplate invokes the vod.UpdateVodTemplate API synchronously api document: https://help.aliyun.com/api/vod/updatevodtemplate.html

func (*Client) UpdateVodTemplateWithCallback ¶

func (client *Client) UpdateVodTemplateWithCallback(request *UpdateVodTemplateRequest, callback func(response *UpdateVodTemplateResponse, err error)) <-chan int

UpdateVodTemplateWithCallback invokes the vod.UpdateVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/updatevodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateVodTemplateWithChan ¶

func (client *Client) UpdateVodTemplateWithChan(request *UpdateVodTemplateRequest) (<-chan *UpdateVodTemplateResponse, <-chan error)

UpdateVodTemplateWithChan invokes the vod.UpdateVodTemplate API asynchronously api document: https://help.aliyun.com/api/vod/updatevodtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateWatermark ¶

func (client *Client) UpdateWatermark(request *UpdateWatermarkRequest) (response *UpdateWatermarkResponse, err error)

UpdateWatermark invokes the vod.UpdateWatermark API synchronously api document: https://help.aliyun.com/api/vod/updatewatermark.html

func (*Client) UpdateWatermarkWithCallback ¶

func (client *Client) UpdateWatermarkWithCallback(request *UpdateWatermarkRequest, callback func(response *UpdateWatermarkResponse, err error)) <-chan int

UpdateWatermarkWithCallback invokes the vod.UpdateWatermark API asynchronously api document: https://help.aliyun.com/api/vod/updatewatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateWatermarkWithChan ¶

func (client *Client) UpdateWatermarkWithChan(request *UpdateWatermarkRequest) (<-chan *UpdateWatermarkResponse, <-chan error)

UpdateWatermarkWithChan invokes the vod.UpdateWatermark API asynchronously api document: https://help.aliyun.com/api/vod/updatewatermark.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UploadMediaByURL ¶

func (client *Client) UploadMediaByURL(request *UploadMediaByURLRequest) (response *UploadMediaByURLResponse, err error)

UploadMediaByURL invokes the vod.UploadMediaByURL API synchronously api document: https://help.aliyun.com/api/vod/uploadmediabyurl.html

func (*Client) UploadMediaByURLWithCallback ¶

func (client *Client) UploadMediaByURLWithCallback(request *UploadMediaByURLRequest, callback func(response *UploadMediaByURLResponse, err error)) <-chan int

UploadMediaByURLWithCallback invokes the vod.UploadMediaByURL API asynchronously api document: https://help.aliyun.com/api/vod/uploadmediabyurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UploadMediaByURLWithChan ¶

func (client *Client) UploadMediaByURLWithChan(request *UploadMediaByURLRequest) (<-chan *UploadMediaByURLResponse, <-chan error)

UploadMediaByURLWithChan invokes the vod.UploadMediaByURL API asynchronously api document: https://help.aliyun.com/api/vod/uploadmediabyurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CounterListInGetAIMediaAuditJob ¶

type CounterListInGetAIMediaAuditJob struct {
	CounterListItem []CounterListItem `json:"CounterListItem" xml:"CounterListItem"`
}

CounterListInGetAIMediaAuditJob is a nested struct in vod response

type CounterListInGetMediaAuditResult ¶

type CounterListInGetMediaAuditResult struct {
	CounterListItem []CounterListItem `json:"CounterListItem" xml:"CounterListItem"`
}

CounterListInGetMediaAuditResult is a nested struct in vod response

type CounterListItem ¶

type CounterListItem struct {
	Count int    `json:"Count" xml:"Count"`
	Label string `json:"Label" xml:"Label"`
}

CounterListItem is a nested struct in vod response

type CreateAppInfoRequest ¶

type CreateAppInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AppName              string           `position:"Query" name:"AppName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateAppInfoRequest is the request struct for api CreateAppInfo

func CreateCreateAppInfoRequest ¶

func CreateCreateAppInfoRequest() (request *CreateAppInfoRequest)

CreateCreateAppInfoRequest creates a request to invoke CreateAppInfo API

type CreateAppInfoResponse ¶

type CreateAppInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	AppId     string `json:"AppId" xml:"AppId"`
}

CreateAppInfoResponse is the response struct for api CreateAppInfo

func CreateCreateAppInfoResponse ¶

func CreateCreateAppInfoResponse() (response *CreateAppInfoResponse)

CreateCreateAppInfoResponse creates a response to parse from CreateAppInfo response

type CreateAuditRequest ¶

type CreateAuditRequest struct {
	*requests.RpcRequest
	AuditContent string `position:"Query" name:"AuditContent"`
}

CreateAuditRequest is the request struct for api CreateAudit

func CreateCreateAuditRequest ¶

func CreateCreateAuditRequest() (request *CreateAuditRequest)

CreateCreateAuditRequest creates a request to invoke CreateAudit API

type CreateAuditResponse ¶

type CreateAuditResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateAuditResponse is the response struct for api CreateAudit

func CreateCreateAuditResponse ¶

func CreateCreateAuditResponse() (response *CreateAuditResponse)

CreateCreateAuditResponse creates a response to parse from CreateAudit response

type CreateUploadAttachedMediaRequest ¶

type CreateUploadAttachedMediaRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CateIds              string           `position:"Query" name:"CateIds"`
	Icon                 string           `position:"Query" name:"Icon"`
	Description          string           `position:"Query" name:"Description"`
	FileSize             string           `position:"Query" name:"FileSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	BusinessType         string           `position:"Query" name:"BusinessType"`
	Tags                 string           `position:"Query" name:"Tags"`
	StorageLocation      string           `position:"Query" name:"StorageLocation"`
	UserData             string           `position:"Query" name:"UserData"`
	MediaExt             string           `position:"Query" name:"MediaExt"`
	FileName             string           `position:"Query" name:"FileName"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	AppId                string           `position:"Query" name:"AppId"`
}

CreateUploadAttachedMediaRequest is the request struct for api CreateUploadAttachedMedia

func CreateCreateUploadAttachedMediaRequest ¶

func CreateCreateUploadAttachedMediaRequest() (request *CreateUploadAttachedMediaRequest)

CreateCreateUploadAttachedMediaRequest creates a request to invoke CreateUploadAttachedMedia API

type CreateUploadAttachedMediaResponse ¶

type CreateUploadAttachedMediaResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	MediaId       string `json:"MediaId" xml:"MediaId"`
	MediaURL      string `json:"MediaURL" xml:"MediaURL"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	UploadAuth    string `json:"UploadAuth" xml:"UploadAuth"`
	FileURL       string `json:"FileURL" xml:"FileURL"`
}

CreateUploadAttachedMediaResponse is the response struct for api CreateUploadAttachedMedia

func CreateCreateUploadAttachedMediaResponse ¶

func CreateCreateUploadAttachedMediaResponse() (response *CreateUploadAttachedMediaResponse)

CreateCreateUploadAttachedMediaResponse creates a response to parse from CreateUploadAttachedMedia response

type CreateUploadImageRequest ¶

type CreateUploadImageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageType            string           `position:"Query" name:"ImageType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ImageExt             string           `position:"Query" name:"ImageExt"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	Tags                 string           `position:"Query" name:"Tags"`
	StorageLocation      string           `position:"Query" name:"StorageLocation"`
	UserData             string           `position:"Query" name:"UserData"`
	OriginalFileName     string           `position:"Query" name:"OriginalFileName"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	AppId                string           `position:"Query" name:"AppId"`
}

CreateUploadImageRequest is the request struct for api CreateUploadImage

func CreateCreateUploadImageRequest ¶

func CreateCreateUploadImageRequest() (request *CreateUploadImageRequest)

CreateCreateUploadImageRequest creates a request to invoke CreateUploadImage API

type CreateUploadImageResponse ¶

type CreateUploadImageResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ImageId       string `json:"ImageId" xml:"ImageId"`
	ImageURL      string `json:"ImageURL" xml:"ImageURL"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	UploadAuth    string `json:"UploadAuth" xml:"UploadAuth"`
}

CreateUploadImageResponse is the response struct for api CreateUploadImage

func CreateCreateUploadImageResponse ¶

func CreateCreateUploadImageResponse() (response *CreateUploadImageResponse)

CreateCreateUploadImageResponse creates a response to parse from CreateUploadImage response

type CreateUploadVideoRequest ¶

type CreateUploadVideoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TranscodeMode        string           `position:"Query" name:"TranscodeMode"`
	IP                   string           `position:"Query" name:"IP"`
	Description          string           `position:"Query" name:"Description"`
	FileSize             requests.Integer `position:"Query" name:"FileSize"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	Tags                 string           `position:"Query" name:"Tags"`
	StorageLocation      string           `position:"Query" name:"StorageLocation"`
	CoverURL             string           `position:"Query" name:"CoverURL"`
	UserData             string           `position:"Query" name:"UserData"`
	FileName             string           `position:"Query" name:"FileName"`
	TemplateGroupId      string           `position:"Query" name:"TemplateGroupId"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	AppId                string           `position:"Query" name:"AppId"`
	WorkflowId           string           `position:"Query" name:"WorkflowId"`
	CustomMediaInfo      string           `position:"Query" name:"CustomMediaInfo"`
}

CreateUploadVideoRequest is the request struct for api CreateUploadVideo

func CreateCreateUploadVideoRequest ¶

func CreateCreateUploadVideoRequest() (request *CreateUploadVideoRequest)

CreateCreateUploadVideoRequest creates a request to invoke CreateUploadVideo API

type CreateUploadVideoResponse ¶

type CreateUploadVideoResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	VideoId       string `json:"VideoId" xml:"VideoId"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	UploadAuth    string `json:"UploadAuth" xml:"UploadAuth"`
}

CreateUploadVideoResponse is the response struct for api CreateUploadVideo

func CreateCreateUploadVideoResponse ¶

func CreateCreateUploadVideoResponse() (response *CreateUploadVideoResponse)

CreateCreateUploadVideoResponse creates a response to parse from CreateUploadVideo response

type DNAResult ¶

type DNAResult struct {
	VideoDNA []VideoDNAItem `json:"VideoDNA" xml:"VideoDNA"`
}

DNAResult is a nested struct in vod response

type Data ¶

type Data struct {
	Suggestion      string            `json:"Suggestion" xml:"Suggestion"`
	AbnormalModules string            `json:"AbnormalModules" xml:"AbnormalModules"`
	Label           string            `json:"Label" xml:"Label"`
	VideoResult     VideoResult       `json:"VideoResult" xml:"VideoResult"`
	ImageResult     []ImageResultItem `json:"ImageResult" xml:"ImageResult"`
	TextResult      []TextResultItem  `json:"TextResult" xml:"TextResult"`
}

Data is a nested struct in vod response

type DataModule ¶

type DataModule struct {
	DomesticValue      string `json:"DomesticValue" xml:"DomesticValue"`
	Value              string `json:"Value" xml:"Value"`
	OverseasValue      string `json:"OverseasValue" xml:"OverseasValue"`
	TimeStamp          string `json:"TimeStamp" xml:"TimeStamp"`
	HttpsOverseasValue string `json:"HttpsOverseasValue" xml:"HttpsOverseasValue"`
	HttpsDomesticValue string `json:"HttpsDomesticValue" xml:"HttpsDomesticValue"`
	HttpsValue         string `json:"HttpsValue" xml:"HttpsValue"`
}

DataModule is a nested struct in vod response

type DeleteAITemplateRequest ¶

type DeleteAITemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId           string           `position:"Query" name:"TemplateId"`
}

DeleteAITemplateRequest is the request struct for api DeleteAITemplate

func CreateDeleteAITemplateRequest ¶

func CreateDeleteAITemplateRequest() (request *DeleteAITemplateRequest)

CreateDeleteAITemplateRequest creates a request to invoke DeleteAITemplate API

type DeleteAITemplateResponse ¶

type DeleteAITemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

DeleteAITemplateResponse is the response struct for api DeleteAITemplate

func CreateDeleteAITemplateResponse ¶

func CreateDeleteAITemplateResponse() (response *DeleteAITemplateResponse)

CreateDeleteAITemplateResponse creates a response to parse from DeleteAITemplate response

type DeleteAppInfoRequest ¶

type DeleteAppInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AppId                string           `position:"Query" name:"AppId"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteAppInfoRequest is the request struct for api DeleteAppInfo

func CreateDeleteAppInfoRequest ¶

func CreateDeleteAppInfoRequest() (request *DeleteAppInfoRequest)

CreateDeleteAppInfoRequest creates a request to invoke DeleteAppInfo API

type DeleteAppInfoResponse ¶

type DeleteAppInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteAppInfoResponse is the response struct for api DeleteAppInfo

func CreateDeleteAppInfoResponse ¶

func CreateDeleteAppInfoResponse() (response *DeleteAppInfoResponse)

CreateDeleteAppInfoResponse creates a response to parse from DeleteAppInfo response

type DeleteAttachedMediaRequest ¶

type DeleteAttachedMediaRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	MediaIds             string           `position:"Query" name:"MediaIds"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteAttachedMediaRequest is the request struct for api DeleteAttachedMedia

func CreateDeleteAttachedMediaRequest ¶

func CreateDeleteAttachedMediaRequest() (request *DeleteAttachedMediaRequest)

CreateDeleteAttachedMediaRequest creates a request to invoke DeleteAttachedMedia API

type DeleteAttachedMediaResponse ¶

type DeleteAttachedMediaResponse struct {
	*responses.BaseResponse
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	NonExistMediaIds []string `json:"NonExistMediaIds" xml:"NonExistMediaIds"`
}

DeleteAttachedMediaResponse is the response struct for api DeleteAttachedMedia

func CreateDeleteAttachedMediaResponse ¶

func CreateDeleteAttachedMediaResponse() (response *DeleteAttachedMediaResponse)

CreateDeleteAttachedMediaResponse creates a response to parse from DeleteAttachedMedia response

type DeleteCategoryRequest ¶

type DeleteCategoryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
}

DeleteCategoryRequest is the request struct for api DeleteCategory

func CreateDeleteCategoryRequest ¶

func CreateDeleteCategoryRequest() (request *DeleteCategoryRequest)

CreateDeleteCategoryRequest creates a request to invoke DeleteCategory API

type DeleteCategoryResponse ¶

type DeleteCategoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCategoryResponse is the response struct for api DeleteCategory

func CreateDeleteCategoryResponse ¶

func CreateDeleteCategoryResponse() (response *DeleteCategoryResponse)

CreateDeleteCategoryResponse creates a response to parse from DeleteCategory response

type DeleteEditingProjectRequest ¶

type DeleteEditingProjectRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	ProjectIds           string `position:"Query" name:"ProjectIds"`
	OwnerId              string `position:"Query" name:"OwnerId"`
}

DeleteEditingProjectRequest is the request struct for api DeleteEditingProject

func CreateDeleteEditingProjectRequest ¶

func CreateDeleteEditingProjectRequest() (request *DeleteEditingProjectRequest)

CreateDeleteEditingProjectRequest creates a request to invoke DeleteEditingProject API

type DeleteEditingProjectResponse ¶

type DeleteEditingProjectResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteEditingProjectResponse is the response struct for api DeleteEditingProject

func CreateDeleteEditingProjectResponse ¶

func CreateDeleteEditingProjectResponse() (response *DeleteEditingProjectResponse)

CreateDeleteEditingProjectResponse creates a response to parse from DeleteEditingProject response

type DeleteImageRequest ¶

type DeleteImageRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageType            string           `position:"Query" name:"ImageType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ImageURLs            string           `position:"Query" name:"ImageURLs"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DeleteImageType      string           `position:"Query" name:"DeleteImageType"`
	ImageIds             string           `position:"Query" name:"ImageIds"`
}

DeleteImageRequest is the request struct for api DeleteImage

func CreateDeleteImageRequest ¶

func CreateDeleteImageRequest() (request *DeleteImageRequest)

CreateDeleteImageRequest creates a request to invoke DeleteImage API

type DeleteImageResponse ¶

type DeleteImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteImageResponse is the response struct for api DeleteImage

func CreateDeleteImageResponse ¶

func CreateDeleteImageResponse() (response *DeleteImageResponse)

CreateDeleteImageResponse creates a response to parse from DeleteImage response

type DeleteMessageCallbackRequest ¶

type DeleteMessageCallbackRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AppId                string           `position:"Query" name:"AppId"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
}

DeleteMessageCallbackRequest is the request struct for api DeleteMessageCallback

func CreateDeleteMessageCallbackRequest ¶

func CreateDeleteMessageCallbackRequest() (request *DeleteMessageCallbackRequest)

CreateDeleteMessageCallbackRequest creates a request to invoke DeleteMessageCallback API

type DeleteMessageCallbackResponse ¶

type DeleteMessageCallbackResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteMessageCallbackResponse is the response struct for api DeleteMessageCallback

func CreateDeleteMessageCallbackResponse ¶

func CreateDeleteMessageCallbackResponse() (response *DeleteMessageCallbackResponse)

CreateDeleteMessageCallbackResponse creates a response to parse from DeleteMessageCallback response

type DeleteMezzaninesRequest ¶

type DeleteMezzaninesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Force                requests.Boolean `position:"Query" name:"Force"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VideoIds             string           `position:"Query" name:"VideoIds"`
}

DeleteMezzaninesRequest is the request struct for api DeleteMezzanines

func CreateDeleteMezzaninesRequest ¶

func CreateDeleteMezzaninesRequest() (request *DeleteMezzaninesRequest)

CreateDeleteMezzaninesRequest creates a request to invoke DeleteMezzanines API

type DeleteMezzaninesResponse ¶

type DeleteMezzaninesResponse struct {
	*responses.BaseResponse
	RequestId            string   `json:"RequestId" xml:"RequestId"`
	NonExistVideoIds     []string `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
	UnRemoveableVideoIds []string `json:"UnRemoveableVideoIds" xml:"UnRemoveableVideoIds"`
}

DeleteMezzaninesResponse is the response struct for api DeleteMezzanines

func CreateDeleteMezzaninesResponse ¶

func CreateDeleteMezzaninesResponse() (response *DeleteMezzaninesResponse)

CreateDeleteMezzaninesResponse creates a response to parse from DeleteMezzanines response

type DeleteMultipartUploadRequest ¶

type DeleteMultipartUploadRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	MediaId              string           `position:"Query" name:"MediaId"`
	MediaType            string           `position:"Query" name:"MediaType"`
}

DeleteMultipartUploadRequest is the request struct for api DeleteMultipartUpload

func CreateDeleteMultipartUploadRequest ¶

func CreateDeleteMultipartUploadRequest() (request *DeleteMultipartUploadRequest)

CreateDeleteMultipartUploadRequest creates a request to invoke DeleteMultipartUpload API

type DeleteMultipartUploadResponse ¶

type DeleteMultipartUploadResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteMultipartUploadResponse is the response struct for api DeleteMultipartUpload

func CreateDeleteMultipartUploadResponse ¶

func CreateDeleteMultipartUploadResponse() (response *DeleteMultipartUploadResponse)

CreateDeleteMultipartUploadResponse creates a response to parse from DeleteMultipartUpload response

type DeleteStreamRequest ¶

type DeleteStreamRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	JobIds               string           `position:"Query" name:"JobIds"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteStreamRequest is the request struct for api DeleteStream

func CreateDeleteStreamRequest ¶

func CreateDeleteStreamRequest() (request *DeleteStreamRequest)

CreateDeleteStreamRequest creates a request to invoke DeleteStream API

type DeleteStreamResponse ¶

type DeleteStreamResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteStreamResponse is the response struct for api DeleteStream

func CreateDeleteStreamResponse ¶

func CreateDeleteStreamResponse() (response *DeleteStreamResponse)

CreateDeleteStreamResponse creates a response to parse from DeleteStream response

type DeleteTranscodeTemplateGroupRequest ¶

type DeleteTranscodeTemplateGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	TranscodeTemplateIds     string           `position:"Query" name:"TranscodeTemplateIds"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	TranscodeTemplateGroupId string           `position:"Query" name:"TranscodeTemplateGroupId"`
	ForceDelGroup            string           `position:"Query" name:"ForceDelGroup"`
}

DeleteTranscodeTemplateGroupRequest is the request struct for api DeleteTranscodeTemplateGroup

func CreateDeleteTranscodeTemplateGroupRequest ¶

func CreateDeleteTranscodeTemplateGroupRequest() (request *DeleteTranscodeTemplateGroupRequest)

CreateDeleteTranscodeTemplateGroupRequest creates a request to invoke DeleteTranscodeTemplateGroup API

type DeleteTranscodeTemplateGroupResponse ¶

type DeleteTranscodeTemplateGroupResponse struct {
	*responses.BaseResponse
	RequestId                    string   `json:"RequestId" xml:"RequestId"`
	NonExistTranscodeTemplateIds []string `json:"NonExistTranscodeTemplateIds" xml:"NonExistTranscodeTemplateIds"`
}

DeleteTranscodeTemplateGroupResponse is the response struct for api DeleteTranscodeTemplateGroup

func CreateDeleteTranscodeTemplateGroupResponse ¶

func CreateDeleteTranscodeTemplateGroupResponse() (response *DeleteTranscodeTemplateGroupResponse)

CreateDeleteTranscodeTemplateGroupResponse creates a response to parse from DeleteTranscodeTemplateGroup response

type DeleteVideoRequest ¶

type DeleteVideoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VideoIds             string           `position:"Query" name:"VideoIds"`
}

DeleteVideoRequest is the request struct for api DeleteVideo

func CreateDeleteVideoRequest ¶

func CreateDeleteVideoRequest() (request *DeleteVideoRequest)

CreateDeleteVideoRequest creates a request to invoke DeleteVideo API

type DeleteVideoResponse ¶

type DeleteVideoResponse struct {
	*responses.BaseResponse
	RequestId         string   `json:"RequestId" xml:"RequestId"`
	NonExistVideoIds  []string `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
	ForbiddenVideoIds []string `json:"ForbiddenVideoIds" xml:"ForbiddenVideoIds"`
}

DeleteVideoResponse is the response struct for api DeleteVideo

func CreateDeleteVideoResponse ¶

func CreateDeleteVideoResponse() (response *DeleteVideoResponse)

CreateDeleteVideoResponse creates a response to parse from DeleteVideo response

type DeleteVodTemplateRequest ¶

type DeleteVodTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VodTemplateId        string           `position:"Query" name:"VodTemplateId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteVodTemplateRequest is the request struct for api DeleteVodTemplate

func CreateDeleteVodTemplateRequest ¶

func CreateDeleteVodTemplateRequest() (request *DeleteVodTemplateRequest)

CreateDeleteVodTemplateRequest creates a request to invoke DeleteVodTemplate API

type DeleteVodTemplateResponse ¶

type DeleteVodTemplateResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	VodTemplateId string `json:"VodTemplateId" xml:"VodTemplateId"`
}

DeleteVodTemplateResponse is the response struct for api DeleteVodTemplate

func CreateDeleteVodTemplateResponse ¶

func CreateDeleteVodTemplateResponse() (response *DeleteVodTemplateResponse)

CreateDeleteVodTemplateResponse creates a response to parse from DeleteVodTemplate response

type DeleteWatermarkRequest ¶

type DeleteWatermarkRequest struct {
	*requests.RpcRequest
	WatermarkId          string           `position:"Query" name:"WatermarkId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteWatermarkRequest is the request struct for api DeleteWatermark

func CreateDeleteWatermarkRequest ¶

func CreateDeleteWatermarkRequest() (request *DeleteWatermarkRequest)

CreateDeleteWatermarkRequest creates a request to invoke DeleteWatermark API

type DeleteWatermarkResponse ¶

type DeleteWatermarkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteWatermarkResponse is the response struct for api DeleteWatermark

func CreateDeleteWatermarkResponse ¶

func CreateDeleteWatermarkResponse() (response *DeleteWatermarkResponse)

CreateDeleteWatermarkResponse creates a response to parse from DeleteWatermark response

type DescribePlayTopVideosRequest ¶

type DescribePlayTopVideosRequest struct {
	*requests.RpcRequest
	PageSize requests.Integer `position:"Query" name:"PageSize"`
	OwnerId  requests.Integer `position:"Query" name:"OwnerId"`
	BizDate  string           `position:"Query" name:"BizDate"`
	PageNo   requests.Integer `position:"Query" name:"PageNo"`
}

DescribePlayTopVideosRequest is the request struct for api DescribePlayTopVideos

func CreateDescribePlayTopVideosRequest ¶

func CreateDescribePlayTopVideosRequest() (request *DescribePlayTopVideosRequest)

CreateDescribePlayTopVideosRequest creates a request to invoke DescribePlayTopVideos API

type DescribePlayTopVideosResponse ¶

type DescribePlayTopVideosResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PageNo        int           `json:"PageNo" xml:"PageNo"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	TotalNum      int           `json:"TotalNum" xml:"TotalNum"`
	TopPlayVideos TopPlayVideos `json:"TopPlayVideos" xml:"TopPlayVideos"`
}

DescribePlayTopVideosResponse is the response struct for api DescribePlayTopVideos

func CreateDescribePlayTopVideosResponse ¶

func CreateDescribePlayTopVideosResponse() (response *DescribePlayTopVideosResponse)

CreateDescribePlayTopVideosResponse creates a response to parse from DescribePlayTopVideos response

type DescribePlayUserAvgRequest ¶

type DescribePlayUserAvgRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	EndTime   string           `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribePlayUserAvgRequest is the request struct for api DescribePlayUserAvg

func CreateDescribePlayUserAvgRequest ¶

func CreateDescribePlayUserAvgRequest() (request *DescribePlayUserAvgRequest)

CreateDescribePlayUserAvgRequest creates a request to invoke DescribePlayUserAvg API

type DescribePlayUserAvgResponse ¶

type DescribePlayUserAvgResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	UserPlayStatisAvgs UserPlayStatisAvgs `json:"UserPlayStatisAvgs" xml:"UserPlayStatisAvgs"`
}

DescribePlayUserAvgResponse is the response struct for api DescribePlayUserAvg

func CreateDescribePlayUserAvgResponse ¶

func CreateDescribePlayUserAvgResponse() (response *DescribePlayUserAvgResponse)

CreateDescribePlayUserAvgResponse creates a response to parse from DescribePlayUserAvg response

type DescribePlayUserTotalRequest ¶

type DescribePlayUserTotalRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	EndTime   string           `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribePlayUserTotalRequest is the request struct for api DescribePlayUserTotal

func CreateDescribePlayUserTotalRequest ¶

func CreateDescribePlayUserTotalRequest() (request *DescribePlayUserTotalRequest)

CreateDescribePlayUserTotalRequest creates a request to invoke DescribePlayUserTotal API

type DescribePlayUserTotalResponse ¶

type DescribePlayUserTotalResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	UserPlayStatisTotals UserPlayStatisTotals `json:"UserPlayStatisTotals" xml:"UserPlayStatisTotals"`
}

DescribePlayUserTotalResponse is the response struct for api DescribePlayUserTotal

func CreateDescribePlayUserTotalResponse ¶

func CreateDescribePlayUserTotalResponse() (response *DescribePlayUserTotalResponse)

CreateDescribePlayUserTotalResponse creates a response to parse from DescribePlayUserTotal response

type DescribePlayVideoStatisRequest ¶

type DescribePlayVideoStatisRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	EndTime   string           `position:"Query" name:"EndTime"`
	VideoId   string           `position:"Query" name:"VideoId"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribePlayVideoStatisRequest is the request struct for api DescribePlayVideoStatis

func CreateDescribePlayVideoStatisRequest ¶

func CreateDescribePlayVideoStatisRequest() (request *DescribePlayVideoStatisRequest)

CreateDescribePlayVideoStatisRequest creates a request to invoke DescribePlayVideoStatis API

type DescribePlayVideoStatisResponse ¶

type DescribePlayVideoStatisResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	VideoPlayStatisDetails VideoPlayStatisDetails `json:"VideoPlayStatisDetails" xml:"VideoPlayStatisDetails"`
}

DescribePlayVideoStatisResponse is the response struct for api DescribePlayVideoStatis

func CreateDescribePlayVideoStatisResponse ¶

func CreateDescribePlayVideoStatisResponse() (response *DescribePlayVideoStatisResponse)

CreateDescribePlayVideoStatisResponse creates a response to parse from DescribePlayVideoStatis response

type DescribeVodDomainBpsDataRequest ¶

type DescribeVodDomainBpsDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeVodDomainBpsDataRequest is the request struct for api DescribeVodDomainBpsData

func CreateDescribeVodDomainBpsDataRequest ¶

func CreateDescribeVodDomainBpsDataRequest() (request *DescribeVodDomainBpsDataRequest)

CreateDescribeVodDomainBpsDataRequest creates a request to invoke DescribeVodDomainBpsData API

type DescribeVodDomainBpsDataResponse ¶

type DescribeVodDomainBpsDataResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	DomainName         string             `json:"DomainName" xml:"DomainName"`
	StartTime          string             `json:"StartTime" xml:"StartTime"`
	EndTime            string             `json:"EndTime" xml:"EndTime"`
	LocationNameEn     string             `json:"LocationNameEn" xml:"LocationNameEn"`
	IspNameEn          string             `json:"IspNameEn" xml:"IspNameEn"`
	DataInterval       string             `json:"DataInterval" xml:"DataInterval"`
	BpsDataPerInterval BpsDataPerInterval `json:"BpsDataPerInterval" xml:"BpsDataPerInterval"`
}

DescribeVodDomainBpsDataResponse is the response struct for api DescribeVodDomainBpsData

func CreateDescribeVodDomainBpsDataResponse ¶

func CreateDescribeVodDomainBpsDataResponse() (response *DescribeVodDomainBpsDataResponse)

CreateDescribeVodDomainBpsDataResponse creates a response to parse from DescribeVodDomainBpsData response

type DescribeVodDomainLogRequest ¶

type DescribeVodDomainLogRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVodDomainLogRequest is the request struct for api DescribeVodDomainLog

func CreateDescribeVodDomainLogRequest ¶

func CreateDescribeVodDomainLogRequest() (request *DescribeVodDomainLogRequest)

CreateDescribeVodDomainLogRequest creates a request to invoke DescribeVodDomainLog API

type DescribeVodDomainLogResponse ¶

type DescribeVodDomainLogResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	DomainLogDetails DomainLogDetails `json:"DomainLogDetails" xml:"DomainLogDetails"`
}

DescribeVodDomainLogResponse is the response struct for api DescribeVodDomainLog

func CreateDescribeVodDomainLogResponse ¶

func CreateDescribeVodDomainLogResponse() (response *DescribeVodDomainLogResponse)

CreateDescribeVodDomainLogResponse creates a response to parse from DescribeVodDomainLog response

type DescribeVodDomainTrafficDataRequest ¶

type DescribeVodDomainTrafficDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeVodDomainTrafficDataRequest is the request struct for api DescribeVodDomainTrafficData

func CreateDescribeVodDomainTrafficDataRequest ¶

func CreateDescribeVodDomainTrafficDataRequest() (request *DescribeVodDomainTrafficDataRequest)

CreateDescribeVodDomainTrafficDataRequest creates a request to invoke DescribeVodDomainTrafficData API

type DescribeVodDomainTrafficDataResponse ¶

type DescribeVodDomainTrafficDataResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	DomainName             string                 `json:"DomainName" xml:"DomainName"`
	StartTime              string                 `json:"StartTime" xml:"StartTime"`
	EndTime                string                 `json:"EndTime" xml:"EndTime"`
	DataInterval           string                 `json:"DataInterval" xml:"DataInterval"`
	TrafficDataPerInterval TrafficDataPerInterval `json:"TrafficDataPerInterval" xml:"TrafficDataPerInterval"`
}

DescribeVodDomainTrafficDataResponse is the response struct for api DescribeVodDomainTrafficData

func CreateDescribeVodDomainTrafficDataResponse ¶

func CreateDescribeVodDomainTrafficDataResponse() (response *DescribeVodDomainTrafficDataResponse)

CreateDescribeVodDomainTrafficDataResponse creates a response to parse from DescribeVodDomainTrafficData response

type DescribeVodRefreshQuotaRequest ¶

type DescribeVodRefreshQuotaRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeVodRefreshQuotaRequest is the request struct for api DescribeVodRefreshQuota

func CreateDescribeVodRefreshQuotaRequest ¶

func CreateDescribeVodRefreshQuotaRequest() (request *DescribeVodRefreshQuotaRequest)

CreateDescribeVodRefreshQuotaRequest creates a request to invoke DescribeVodRefreshQuota API

type DescribeVodRefreshQuotaResponse ¶

type DescribeVodRefreshQuotaResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	UrlQuota      string `json:"UrlQuota" xml:"UrlQuota"`
	DirQuota      string `json:"DirQuota" xml:"DirQuota"`
	UrlRemain     string `json:"UrlRemain" xml:"UrlRemain"`
	DirRemain     string `json:"DirRemain" xml:"DirRemain"`
	PreloadQuota  string `json:"PreloadQuota" xml:"PreloadQuota"`
	BlockQuota    string `json:"BlockQuota" xml:"BlockQuota"`
	PreloadRemain string `json:"PreloadRemain" xml:"PreloadRemain"`
	BlockRemain   string `json:"blockRemain" xml:"blockRemain"`
}

DescribeVodRefreshQuotaResponse is the response struct for api DescribeVodRefreshQuota

func CreateDescribeVodRefreshQuotaResponse ¶

func CreateDescribeVodRefreshQuotaResponse() (response *DescribeVodRefreshQuotaResponse)

CreateDescribeVodRefreshQuotaResponse creates a response to parse from DescribeVodRefreshQuota response

type DescribeVodRefreshTasksRequest ¶

type DescribeVodRefreshTasksRequest struct {
	*requests.RpcRequest
	ObjectPath      string           `position:"Query" name:"ObjectPath"`
	DomainName      string           `position:"Query" name:"DomainName"`
	EndTime         string           `position:"Query" name:"EndTime"`
	StartTime       string           `position:"Query" name:"StartTime"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken   string           `position:"Query" name:"SecurityToken"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ObjectType      string           `position:"Query" name:"ObjectType"`
	TaskId          string           `position:"Query" name:"TaskId"`
	Status          string           `position:"Query" name:"Status"`
}

DescribeVodRefreshTasksRequest is the request struct for api DescribeVodRefreshTasks

func CreateDescribeVodRefreshTasksRequest ¶

func CreateDescribeVodRefreshTasksRequest() (request *DescribeVodRefreshTasksRequest)

CreateDescribeVodRefreshTasksRequest creates a request to invoke DescribeVodRefreshTasks API

type DescribeVodRefreshTasksResponse ¶

type DescribeVodRefreshTasksResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Tasks      Tasks  `json:"Tasks" xml:"Tasks"`
}

DescribeVodRefreshTasksResponse is the response struct for api DescribeVodRefreshTasks

func CreateDescribeVodRefreshTasksResponse ¶

func CreateDescribeVodRefreshTasksResponse() (response *DescribeVodRefreshTasksResponse)

CreateDescribeVodRefreshTasksResponse creates a response to parse from DescribeVodRefreshTasks response

type DetachAppPolicyFromIdentityRequest ¶

type DetachAppPolicyFromIdentityRequest struct {
	*requests.RpcRequest
	IdentityName         string           `position:"Query" name:"IdentityName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IdentityType         string           `position:"Query" name:"IdentityType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AppId                string           `position:"Query" name:"AppId"`
	PolicyNames          string           `position:"Query" name:"PolicyNames"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DetachAppPolicyFromIdentityRequest is the request struct for api DetachAppPolicyFromIdentity

func CreateDetachAppPolicyFromIdentityRequest ¶

func CreateDetachAppPolicyFromIdentityRequest() (request *DetachAppPolicyFromIdentityRequest)

CreateDetachAppPolicyFromIdentityRequest creates a request to invoke DetachAppPolicyFromIdentity API

type DetachAppPolicyFromIdentityResponse ¶

type DetachAppPolicyFromIdentityResponse struct {
	*responses.BaseResponse
	RequestId           string   `json:"RequestId" xml:"RequestId"`
	NonExistPolicyNames []string `json:"NonExistPolicyNames" xml:"NonExistPolicyNames"`
	FailedPolicyNames   []string `json:"FailedPolicyNames" xml:"FailedPolicyNames"`
}

DetachAppPolicyFromIdentityResponse is the response struct for api DetachAppPolicyFromIdentity

func CreateDetachAppPolicyFromIdentityResponse ¶

func CreateDetachAppPolicyFromIdentityResponse() (response *DetachAppPolicyFromIdentityResponse)

CreateDetachAppPolicyFromIdentityResponse creates a response to parse from DetachAppPolicyFromIdentity response

type Detail ¶

type Detail struct {
	DetailItem []DetailItem `json:"DetailItem" xml:"DetailItem"`
}

Detail is a nested struct in vod response

type DetailItem ¶

type DetailItem struct {
	Input       Input       `json:"Input" xml:"Input"`
	Duplication Duplication `json:"Duplication" xml:"Duplication"`
}

DetailItem is a nested struct in vod response

type DomainLogDetail ¶

type DomainLogDetail struct {
	DomainName string    `json:"DomainName" xml:"DomainName"`
	LogCount   int       `json:"LogCount" xml:"LogCount"`
	PageInfos  PageInfos `json:"PageInfos" xml:"PageInfos"`
	LogInfos   LogInfos  `json:"LogInfos" xml:"LogInfos"`
}

DomainLogDetail is a nested struct in vod response

type DomainLogDetails ¶

type DomainLogDetails struct {
	DomainLogDetail []DomainLogDetail `json:"DomainLogDetail" xml:"DomainLogDetail"`
}

DomainLogDetails is a nested struct in vod response

type Duplication ¶

type Duplication struct {
	Start    string `json:"Start" xml:"Start"`
	Duration string `json:"Duration" xml:"Duration"`
}

Duplication is a nested struct in vod response

type FailedFileURLs ¶

type FailedFileURLs struct {
	FileURL []string `json:"FileURL" xml:"FileURL"`
}

FailedFileURLs is a nested struct in vod response

type FailedPolicyNamesInAttachAppPolicyToIdentity ¶

type FailedPolicyNamesInAttachAppPolicyToIdentity struct {
	PolicyName []string `json:"PolicyName" xml:"PolicyName"`
}

FailedPolicyNamesInAttachAppPolicyToIdentity is a nested struct in vod response

type FailedPolicyNamesInDetachAppPolicyFromIdentity ¶

type FailedPolicyNamesInDetachAppPolicyFromIdentity struct {
	PolicyName []string `json:"PolicyName" xml:"PolicyName"`
}

FailedPolicyNamesInDetachAppPolicyFromIdentity is a nested struct in vod response

type FailedResourceIds ¶

type FailedResourceIds struct {
	ResourceId []string `json:"ResourceId" xml:"ResourceId"`
}

FailedResourceIds is a nested struct in vod response

type ForbiddenVideoIdsInDeleteVideo ¶

type ForbiddenVideoIdsInDeleteVideo struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

ForbiddenVideoIdsInDeleteVideo is a nested struct in vod response

type ForbiddenVideoIdsInUpdateVideoInfos ¶

type ForbiddenVideoIdsInUpdateVideoInfos struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

ForbiddenVideoIdsInUpdateVideoInfos is a nested struct in vod response

type GetAIMediaAuditJobRequest ¶

type GetAIMediaAuditJobRequest struct {
	*requests.RpcRequest
	JobId                string           `position:"Query" name:"JobId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
}

GetAIMediaAuditJobRequest is the request struct for api GetAIMediaAuditJob

func CreateGetAIMediaAuditJobRequest ¶

func CreateGetAIMediaAuditJobRequest() (request *GetAIMediaAuditJobRequest)

CreateGetAIMediaAuditJobRequest creates a request to invoke GetAIMediaAuditJob API

type GetAIMediaAuditJobResponse ¶

type GetAIMediaAuditJobResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	MediaAuditJob MediaAuditJob `json:"MediaAuditJob" xml:"MediaAuditJob"`
}

GetAIMediaAuditJobResponse is the response struct for api GetAIMediaAuditJob

func CreateGetAIMediaAuditJobResponse ¶

func CreateGetAIMediaAuditJobResponse() (response *GetAIMediaAuditJobResponse)

CreateGetAIMediaAuditJobResponse creates a response to parse from GetAIMediaAuditJob response

type GetAITemplateRequest ¶

type GetAITemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId           string           `position:"Query" name:"TemplateId"`
}

GetAITemplateRequest is the request struct for api GetAITemplate

func CreateGetAITemplateRequest ¶

func CreateGetAITemplateRequest() (request *GetAITemplateRequest)

CreateGetAITemplateRequest creates a request to invoke GetAITemplate API

type GetAITemplateResponse ¶

type GetAITemplateResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TemplateInfo TemplateInfo `json:"TemplateInfo" xml:"TemplateInfo"`
}

GetAITemplateResponse is the response struct for api GetAITemplate

func CreateGetAITemplateResponse ¶

func CreateGetAITemplateResponse() (response *GetAITemplateResponse)

CreateGetAITemplateResponse creates a response to parse from GetAITemplate response

type GetAppInfosRequest ¶

type GetAppInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AppIds               string           `position:"Query" name:"AppIds"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetAppInfosRequest is the request struct for api GetAppInfos

func CreateGetAppInfosRequest ¶

func CreateGetAppInfosRequest() (request *GetAppInfosRequest)

CreateGetAppInfosRequest creates a request to invoke GetAppInfos API

type GetAppInfosResponse ¶

type GetAppInfosResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	NonExistAppIds []string  `json:"NonExistAppIds" xml:"NonExistAppIds"`
	AppInfoList    []AppInfo `json:"AppInfoList" xml:"AppInfoList"`
}

GetAppInfosResponse is the response struct for api GetAppInfos

func CreateGetAppInfosResponse ¶

func CreateGetAppInfosResponse() (response *GetAppInfosResponse)

CreateGetAppInfosResponse creates a response to parse from GetAppInfos response

type GetAttachedMediaInfoRequest ¶

type GetAttachedMediaInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OutputType           string           `position:"Query" name:"OutputType"`
	MediaIds             string           `position:"Query" name:"MediaIds"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AuthTimeout          requests.Integer `position:"Query" name:"AuthTimeout"`
}

GetAttachedMediaInfoRequest is the request struct for api GetAttachedMediaInfo

func CreateGetAttachedMediaInfoRequest ¶

func CreateGetAttachedMediaInfoRequest() (request *GetAttachedMediaInfoRequest)

CreateGetAttachedMediaInfoRequest creates a request to invoke GetAttachedMediaInfo API

type GetAttachedMediaInfoResponse ¶

type GetAttachedMediaInfoResponse struct {
	*responses.BaseResponse
	RequestId         string          `json:"RequestId" xml:"RequestId"`
	NonExistMediaIds  []string        `json:"NonExistMediaIds" xml:"NonExistMediaIds"`
	AttachedMediaList []AttachedMedia `json:"AttachedMediaList" xml:"AttachedMediaList"`
}

GetAttachedMediaInfoResponse is the response struct for api GetAttachedMediaInfo

func CreateGetAttachedMediaInfoResponse ¶

func CreateGetAttachedMediaInfoResponse() (response *GetAttachedMediaInfoResponse)

CreateGetAttachedMediaInfoResponse creates a response to parse from GetAttachedMediaInfo response

type GetAuditHistoryRequest ¶

type GetAuditHistoryRequest struct {
	*requests.RpcRequest
	PageNo   requests.Integer `position:"Query" name:"PageNo"`
	PageSize requests.Integer `position:"Query" name:"PageSize"`
	VideoId  string           `position:"Query" name:"VideoId"`
	SortBy   string           `position:"Query" name:"SortBy"`
}

GetAuditHistoryRequest is the request struct for api GetAuditHistory

func CreateGetAuditHistoryRequest ¶

func CreateGetAuditHistoryRequest() (request *GetAuditHistoryRequest)

CreateGetAuditHistoryRequest creates a request to invoke GetAuditHistory API

type GetAuditHistoryResponse ¶

type GetAuditHistoryResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Status    string    `json:"Status" xml:"Status"`
	Total     int       `json:"Total" xml:"Total"`
	Histories []History `json:"Histories" xml:"Histories"`
}

GetAuditHistoryResponse is the response struct for api GetAuditHistory

func CreateGetAuditHistoryResponse ¶

func CreateGetAuditHistoryResponse() (response *GetAuditHistoryResponse)

CreateGetAuditHistoryResponse creates a response to parse from GetAuditHistory response

type GetCategoriesRequest ¶

type GetCategoriesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SortBy               string           `position:"Query" name:"SortBy"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	Type                 string           `position:"Query" name:"Type"`
}

GetCategoriesRequest is the request struct for api GetCategories

func CreateGetCategoriesRequest ¶

func CreateGetCategoriesRequest() (request *GetCategoriesRequest)

CreateGetCategoriesRequest creates a request to invoke GetCategories API

type GetCategoriesResponse ¶

type GetCategoriesResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	SubTotal      int           `json:"SubTotal" xml:"SubTotal"`
	Category      Category      `json:"Category" xml:"Category"`
	SubCategories SubCategories `json:"SubCategories" xml:"SubCategories"`
}

GetCategoriesResponse is the response struct for api GetCategories

func CreateGetCategoriesResponse ¶

func CreateGetCategoriesResponse() (response *GetCategoriesResponse)

CreateGetCategoriesResponse creates a response to parse from GetCategories response

type GetDefaultAITemplateRequest ¶

type GetDefaultAITemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateType         string           `position:"Query" name:"TemplateType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetDefaultAITemplateRequest is the request struct for api GetDefaultAITemplate

func CreateGetDefaultAITemplateRequest ¶

func CreateGetDefaultAITemplateRequest() (request *GetDefaultAITemplateRequest)

CreateGetDefaultAITemplateRequest creates a request to invoke GetDefaultAITemplate API

type GetDefaultAITemplateResponse ¶

type GetDefaultAITemplateResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TemplateInfo TemplateInfo `json:"TemplateInfo" xml:"TemplateInfo"`
}

GetDefaultAITemplateResponse is the response struct for api GetDefaultAITemplate

func CreateGetDefaultAITemplateResponse ¶

func CreateGetDefaultAITemplateResponse() (response *GetDefaultAITemplateResponse)

CreateGetDefaultAITemplateResponse creates a response to parse from GetDefaultAITemplate response

type GetEditingProjectMaterialsRequest ¶

type GetEditingProjectMaterialsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	MaterialType         string `position:"Query" name:"MaterialType"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	Type                 string `position:"Query" name:"Type"`
	ProjectId            string `position:"Query" name:"ProjectId"`
}

GetEditingProjectMaterialsRequest is the request struct for api GetEditingProjectMaterials

func CreateGetEditingProjectMaterialsRequest ¶

func CreateGetEditingProjectMaterialsRequest() (request *GetEditingProjectMaterialsRequest)

CreateGetEditingProjectMaterialsRequest creates a request to invoke GetEditingProjectMaterials API

type GetEditingProjectMaterialsResponse ¶

type GetEditingProjectMaterialsResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	MaterialList MaterialList `json:"MaterialList" xml:"MaterialList"`
}

GetEditingProjectMaterialsResponse is the response struct for api GetEditingProjectMaterials

func CreateGetEditingProjectMaterialsResponse ¶

func CreateGetEditingProjectMaterialsResponse() (response *GetEditingProjectMaterialsResponse)

CreateGetEditingProjectMaterialsResponse creates a response to parse from GetEditingProjectMaterials response

type GetEditingProjectRequest ¶

type GetEditingProjectRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	ProjectId            string `position:"Query" name:"ProjectId"`
}

GetEditingProjectRequest is the request struct for api GetEditingProject

func CreateGetEditingProjectRequest ¶

func CreateGetEditingProjectRequest() (request *GetEditingProjectRequest)

CreateGetEditingProjectRequest creates a request to invoke GetEditingProject API

type GetEditingProjectResponse ¶

type GetEditingProjectResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Project   Project `json:"Project" xml:"Project"`
}

GetEditingProjectResponse is the response struct for api GetEditingProject

func CreateGetEditingProjectResponse ¶

func CreateGetEditingProjectResponse() (response *GetEditingProjectResponse)

CreateGetEditingProjectResponse creates a response to parse from GetEditingProject response

type GetImageInfoRequest ¶

type GetImageInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ImageId              string           `position:"Query" name:"ImageId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OutputType           string           `position:"Query" name:"OutputType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AuthTimeout          requests.Integer `position:"Query" name:"AuthTimeout"`
}

GetImageInfoRequest is the request struct for api GetImageInfo

func CreateGetImageInfoRequest ¶

func CreateGetImageInfoRequest() (request *GetImageInfoRequest)

CreateGetImageInfoRequest creates a request to invoke GetImageInfo API

type GetImageInfoResponse ¶

type GetImageInfoResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	ImageInfo ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}

GetImageInfoResponse is the response struct for api GetImageInfo

func CreateGetImageInfoResponse ¶

func CreateGetImageInfoResponse() (response *GetImageInfoResponse)

CreateGetImageInfoResponse creates a response to parse from GetImageInfo response

type GetMediaAuditResultDetailRequest ¶

type GetMediaAuditResultDetailRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	MediaId              string           `position:"Query" name:"MediaId"`
}

GetMediaAuditResultDetailRequest is the request struct for api GetMediaAuditResultDetail

func CreateGetMediaAuditResultDetailRequest ¶

func CreateGetMediaAuditResultDetailRequest() (request *GetMediaAuditResultDetailRequest)

CreateGetMediaAuditResultDetailRequest creates a request to invoke GetMediaAuditResultDetail API

type GetMediaAuditResultDetailResponse ¶

type GetMediaAuditResultDetailResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	MediaAuditResultDetail MediaAuditResultDetail `json:"MediaAuditResultDetail" xml:"MediaAuditResultDetail"`
}

GetMediaAuditResultDetailResponse is the response struct for api GetMediaAuditResultDetail

func CreateGetMediaAuditResultDetailResponse ¶

func CreateGetMediaAuditResultDetailResponse() (response *GetMediaAuditResultDetailResponse)

CreateGetMediaAuditResultDetailResponse creates a response to parse from GetMediaAuditResultDetail response

type GetMediaAuditResultRequest ¶

type GetMediaAuditResultRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	MediaId              string           `position:"Query" name:"MediaId"`
}

GetMediaAuditResultRequest is the request struct for api GetMediaAuditResult

func CreateGetMediaAuditResultRequest ¶

func CreateGetMediaAuditResultRequest() (request *GetMediaAuditResultRequest)

CreateGetMediaAuditResultRequest creates a request to invoke GetMediaAuditResult API

type GetMediaAuditResultResponse ¶

type GetMediaAuditResultResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	MediaAuditResult MediaAuditResult `json:"MediaAuditResult" xml:"MediaAuditResult"`
}

GetMediaAuditResultResponse is the response struct for api GetMediaAuditResult

func CreateGetMediaAuditResultResponse ¶

func CreateGetMediaAuditResultResponse() (response *GetMediaAuditResultResponse)

CreateGetMediaAuditResultResponse creates a response to parse from GetMediaAuditResult response

type GetMediaAuditResultTimelineRequest ¶

type GetMediaAuditResultTimelineRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	MediaId              string           `position:"Query" name:"MediaId"`
}

GetMediaAuditResultTimelineRequest is the request struct for api GetMediaAuditResultTimeline

func CreateGetMediaAuditResultTimelineRequest ¶

func CreateGetMediaAuditResultTimelineRequest() (request *GetMediaAuditResultTimelineRequest)

CreateGetMediaAuditResultTimelineRequest creates a request to invoke GetMediaAuditResultTimeline API

type GetMediaAuditResultTimelineResponse ¶

type GetMediaAuditResultTimelineResponse struct {
	*responses.BaseResponse
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	MediaAuditResultTimeline MediaAuditResultTimeline `json:"MediaAuditResultTimeline" xml:"MediaAuditResultTimeline"`
}

GetMediaAuditResultTimelineResponse is the response struct for api GetMediaAuditResultTimeline

func CreateGetMediaAuditResultTimelineResponse ¶

func CreateGetMediaAuditResultTimelineResponse() (response *GetMediaAuditResultTimelineResponse)

CreateGetMediaAuditResultTimelineResponse creates a response to parse from GetMediaAuditResultTimeline response

type GetMediaDNAResultRequest ¶

type GetMediaDNAResultRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	MediaId              string `position:"Query" name:"MediaId"`
}

GetMediaDNAResultRequest is the request struct for api GetMediaDNAResult

func CreateGetMediaDNAResultRequest ¶

func CreateGetMediaDNAResultRequest() (request *GetMediaDNAResultRequest)

CreateGetMediaDNAResultRequest creates a request to invoke GetMediaDNAResult API

type GetMediaDNAResultResponse ¶

type GetMediaDNAResultResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	DNAResult DNAResult `json:"DNAResult" xml:"DNAResult"`
}

GetMediaDNAResultResponse is the response struct for api GetMediaDNAResult

func CreateGetMediaDNAResultResponse ¶

func CreateGetMediaDNAResultResponse() (response *GetMediaDNAResultResponse)

CreateGetMediaDNAResultResponse creates a response to parse from GetMediaDNAResult response

type GetMessageCallbackRequest ¶

type GetMessageCallbackRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AppId                string           `position:"Query" name:"AppId"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
}

GetMessageCallbackRequest is the request struct for api GetMessageCallback

func CreateGetMessageCallbackRequest ¶

func CreateGetMessageCallbackRequest() (request *GetMessageCallbackRequest)

CreateGetMessageCallbackRequest creates a request to invoke GetMessageCallback API

type GetMessageCallbackResponse ¶

type GetMessageCallbackResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	MessageCallback MessageCallback `json:"MessageCallback" xml:"MessageCallback"`
}

GetMessageCallbackResponse is the response struct for api GetMessageCallback

func CreateGetMessageCallbackResponse ¶

func CreateGetMessageCallbackResponse() (response *GetMessageCallbackResponse)

CreateGetMessageCallbackResponse creates a response to parse from GetMessageCallback response

type GetMezzanineInfoRequest ¶

type GetMezzanineInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VideoId              string           `position:"Query" name:"VideoId"`
	PreviewSegment       requests.Boolean `position:"Query" name:"PreviewSegment"`
	OutputType           string           `position:"Query" name:"OutputType"`
	AdditionType         string           `position:"Query" name:"AdditionType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AuthTimeout          requests.Integer `position:"Query" name:"AuthTimeout"`
}

GetMezzanineInfoRequest is the request struct for api GetMezzanineInfo

func CreateGetMezzanineInfoRequest ¶

func CreateGetMezzanineInfoRequest() (request *GetMezzanineInfoRequest)

CreateGetMezzanineInfoRequest creates a request to invoke GetMezzanineInfo API

type GetMezzanineInfoResponse ¶

type GetMezzanineInfoResponse struct {
	*responses.BaseResponse
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	Mezzanine MezzanineInGetMezzanineInfo `json:"Mezzanine" xml:"Mezzanine"`
}

GetMezzanineInfoResponse is the response struct for api GetMezzanineInfo

func CreateGetMezzanineInfoResponse ¶

func CreateGetMezzanineInfoResponse() (response *GetMezzanineInfoResponse)

CreateGetMezzanineInfoResponse creates a response to parse from GetMezzanineInfo response

type GetPlayInfoRequest ¶

type GetPlayInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StreamType           string           `position:"Query" name:"StreamType"`
	Formats              string           `position:"Query" name:"Formats"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Channel              string           `position:"Query" name:"Channel"`
	VideoId              string           `position:"Query" name:"VideoId"`
	PlayerVersion        string           `position:"Query" name:"PlayerVersion"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResultType           string           `position:"Query" name:"ResultType"`
	Rand                 string           `position:"Query" name:"Rand"`
	ReAuthInfo           string           `position:"Query" name:"ReAuthInfo"`
	PlayConfig           string           `position:"Query" name:"PlayConfig"`
	OutputType           string           `position:"Query" name:"OutputType"`
	Definition           string           `position:"Query" name:"Definition"`
	AuthTimeout          requests.Integer `position:"Query" name:"AuthTimeout"`
	AuthInfo             string           `position:"Query" name:"AuthInfo"`
}

GetPlayInfoRequest is the request struct for api GetPlayInfo

func CreateGetPlayInfoRequest ¶

func CreateGetPlayInfoRequest() (request *GetPlayInfoRequest)

CreateGetPlayInfoRequest creates a request to invoke GetPlayInfo API

type GetPlayInfoResponse ¶

type GetPlayInfoResponse struct {
	*responses.BaseResponse
	RequestId    string                    `json:"RequestId" xml:"RequestId"`
	VideoBase    VideoBase                 `json:"VideoBase" xml:"VideoBase"`
	PlayInfoList PlayInfoListInGetPlayInfo `json:"PlayInfoList" xml:"PlayInfoList"`
}

GetPlayInfoResponse is the response struct for api GetPlayInfo

func CreateGetPlayInfoResponse ¶

func CreateGetPlayInfoResponse() (response *GetPlayInfoResponse)

CreateGetPlayInfoResponse creates a response to parse from GetPlayInfo response

type GetTranscodeSummaryRequest ¶

type GetTranscodeSummaryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VideoIds             string           `position:"Query" name:"VideoIds"`
}

GetTranscodeSummaryRequest is the request struct for api GetTranscodeSummary

func CreateGetTranscodeSummaryRequest ¶

func CreateGetTranscodeSummaryRequest() (request *GetTranscodeSummaryRequest)

CreateGetTranscodeSummaryRequest creates a request to invoke GetTranscodeSummary API

type GetTranscodeSummaryResponse ¶

type GetTranscodeSummaryResponse struct {
	*responses.BaseResponse
	RequestId            string             `json:"RequestId" xml:"RequestId"`
	NonExistVideoIds     []string           `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
	TranscodeSummaryList []TranscodeSummary `json:"TranscodeSummaryList" xml:"TranscodeSummaryList"`
}

GetTranscodeSummaryResponse is the response struct for api GetTranscodeSummary

func CreateGetTranscodeSummaryResponse ¶

func CreateGetTranscodeSummaryResponse() (response *GetTranscodeSummaryResponse)

CreateGetTranscodeSummaryResponse creates a response to parse from GetTranscodeSummary response

type GetTranscodeTaskRequest ¶

type GetTranscodeTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TranscodeTaskId      string           `position:"Query" name:"TranscodeTaskId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetTranscodeTaskRequest is the request struct for api GetTranscodeTask

func CreateGetTranscodeTaskRequest ¶

func CreateGetTranscodeTaskRequest() (request *GetTranscodeTaskRequest)

CreateGetTranscodeTaskRequest creates a request to invoke GetTranscodeTask API

type GetTranscodeTaskResponse ¶

type GetTranscodeTaskResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TranscodeTask TranscodeTask `json:"TranscodeTask" xml:"TranscodeTask"`
}

GetTranscodeTaskResponse is the response struct for api GetTranscodeTask

func CreateGetTranscodeTaskResponse ¶

func CreateGetTranscodeTaskResponse() (response *GetTranscodeTaskResponse)

CreateGetTranscodeTaskResponse creates a response to parse from GetTranscodeTask response

type GetTranscodeTemplateGroupRequest ¶

type GetTranscodeTemplateGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	TranscodeTemplateGroupId string           `position:"Query" name:"TranscodeTemplateGroupId"`
}

GetTranscodeTemplateGroupRequest is the request struct for api GetTranscodeTemplateGroup

func CreateGetTranscodeTemplateGroupRequest ¶

func CreateGetTranscodeTemplateGroupRequest() (request *GetTranscodeTemplateGroupRequest)

CreateGetTranscodeTemplateGroupRequest creates a request to invoke GetTranscodeTemplateGroup API

type GetTranscodeTemplateGroupResponse ¶

type GetTranscodeTemplateGroupResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	TranscodeTemplateGroup TranscodeTemplateGroup `json:"TranscodeTemplateGroup" xml:"TranscodeTemplateGroup"`
}

GetTranscodeTemplateGroupResponse is the response struct for api GetTranscodeTemplateGroup

func CreateGetTranscodeTemplateGroupResponse ¶

func CreateGetTranscodeTemplateGroupResponse() (response *GetTranscodeTemplateGroupResponse)

CreateGetTranscodeTemplateGroupResponse creates a response to parse from GetTranscodeTemplateGroup response

type GetURLUploadInfosRequest ¶

type GetURLUploadInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	JobIds               string           `position:"Query" name:"JobIds"`
	UploadURLs           string           `position:"Query" name:"UploadURLs"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetURLUploadInfosRequest is the request struct for api GetURLUploadInfos

func CreateGetURLUploadInfosRequest ¶

func CreateGetURLUploadInfosRequest() (request *GetURLUploadInfosRequest)

CreateGetURLUploadInfosRequest creates a request to invoke GetURLUploadInfos API

type GetURLUploadInfosResponse ¶

type GetURLUploadInfosResponse struct {
	*responses.BaseResponse
	RequestId         string                `json:"RequestId" xml:"RequestId"`
	NonExists         []string              `json:"NonExists" xml:"NonExists"`
	URLUploadInfoList []UrlUploadJobInfoDTO `json:"URLUploadInfoList" xml:"URLUploadInfoList"`
}

GetURLUploadInfosResponse is the response struct for api GetURLUploadInfos

func CreateGetURLUploadInfosResponse ¶

func CreateGetURLUploadInfosResponse() (response *GetURLUploadInfosResponse)

CreateGetURLUploadInfosResponse creates a response to parse from GetURLUploadInfos response

type GetVideoInfoRequest ¶

type GetVideoInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VideoId              string           `position:"Query" name:"VideoId"`
	AdditionType         string           `position:"Query" name:"AdditionType"`
	ResultTypes          string           `position:"Query" name:"ResultTypes"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetVideoInfoRequest is the request struct for api GetVideoInfo

func CreateGetVideoInfoRequest ¶

func CreateGetVideoInfoRequest() (request *GetVideoInfoRequest)

CreateGetVideoInfoRequest creates a request to invoke GetVideoInfo API

type GetVideoInfoResponse ¶

type GetVideoInfoResponse struct {
	*responses.BaseResponse
	RequestId string              `json:"RequestId" xml:"RequestId"`
	AI        string              `json:"AI" xml:"AI"`
	Video     VideoInGetVideoInfo `json:"Video" xml:"Video"`
}

GetVideoInfoResponse is the response struct for api GetVideoInfo

func CreateGetVideoInfoResponse ¶

func CreateGetVideoInfoResponse() (response *GetVideoInfoResponse)

CreateGetVideoInfoResponse creates a response to parse from GetVideoInfo response

type GetVideoInfosRequest ¶

type GetVideoInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AdditionType         string           `position:"Query" name:"AdditionType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VideoIds             string           `position:"Query" name:"VideoIds"`
}

GetVideoInfosRequest is the request struct for api GetVideoInfos

func CreateGetVideoInfosRequest ¶

func CreateGetVideoInfosRequest() (request *GetVideoInfosRequest)

CreateGetVideoInfosRequest creates a request to invoke GetVideoInfos API

type GetVideoInfosResponse ¶

type GetVideoInfosResponse struct {
	*responses.BaseResponse
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	NonExistVideoIds []string `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
	VideoList        []Video  `json:"VideoList" xml:"VideoList"`
}

GetVideoInfosResponse is the response struct for api GetVideoInfos

func CreateGetVideoInfosResponse ¶

func CreateGetVideoInfosResponse() (response *GetVideoInfosResponse)

CreateGetVideoInfosResponse creates a response to parse from GetVideoInfos response

type GetVideoListRequest ¶

type GetVideoListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	EndTime              string           `position:"Query" name:"EndTime"`
	SortBy               string           `position:"Query" name:"SortBy"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Status               string           `position:"Query" name:"Status"`
	StorageLocation      string           `position:"Query" name:"StorageLocation"`
}

GetVideoListRequest is the request struct for api GetVideoList

func CreateGetVideoListRequest ¶

func CreateGetVideoListRequest() (request *GetVideoListRequest)

CreateGetVideoListRequest creates a request to invoke GetVideoList API

type GetVideoListResponse ¶

type GetVideoListResponse struct {
	*responses.BaseResponse
	RequestId string                  `json:"RequestId" xml:"RequestId"`
	Total     int                     `json:"Total" xml:"Total"`
	VideoList VideoListInGetVideoList `json:"VideoList" xml:"VideoList"`
}

GetVideoListResponse is the response struct for api GetVideoList

func CreateGetVideoListResponse ¶

func CreateGetVideoListResponse() (response *GetVideoListResponse)

CreateGetVideoListResponse creates a response to parse from GetVideoList response

type GetVideoPlayAuthRequest ¶

type GetVideoPlayAuthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ReAuthInfo           string           `position:"Query" name:"ReAuthInfo"`
	PlayConfig           string           `position:"Query" name:"PlayConfig"`
	AuthInfoTimeout      requests.Integer `position:"Query" name:"AuthInfoTimeout"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetVideoPlayAuthRequest is the request struct for api GetVideoPlayAuth

func CreateGetVideoPlayAuthRequest ¶

func CreateGetVideoPlayAuthRequest() (request *GetVideoPlayAuthRequest)

CreateGetVideoPlayAuthRequest creates a request to invoke GetVideoPlayAuth API

type GetVideoPlayAuthResponse ¶

type GetVideoPlayAuthResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PlayAuth  string    `json:"PlayAuth" xml:"PlayAuth"`
	VideoMeta VideoMeta `json:"VideoMeta" xml:"VideoMeta"`
}

GetVideoPlayAuthResponse is the response struct for api GetVideoPlayAuth

func CreateGetVideoPlayAuthResponse ¶

func CreateGetVideoPlayAuthResponse() (response *GetVideoPlayAuthResponse)

CreateGetVideoPlayAuthResponse creates a response to parse from GetVideoPlayAuth response

type GetVodTemplateRequest ¶

type GetVodTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VodTemplateId        string           `position:"Query" name:"VodTemplateId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetVodTemplateRequest is the request struct for api GetVodTemplate

func CreateGetVodTemplateRequest ¶

func CreateGetVodTemplateRequest() (request *GetVodTemplateRequest)

CreateGetVodTemplateRequest creates a request to invoke GetVodTemplate API

type GetVodTemplateResponse ¶

type GetVodTemplateResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	VodTemplateInfo VodTemplateInfo `json:"VodTemplateInfo" xml:"VodTemplateInfo"`
}

GetVodTemplateResponse is the response struct for api GetVodTemplate

func CreateGetVodTemplateResponse ¶

func CreateGetVodTemplateResponse() (response *GetVodTemplateResponse)

CreateGetVodTemplateResponse creates a response to parse from GetVodTemplate response

type GetWatermarkRequest ¶

type GetWatermarkRequest struct {
	*requests.RpcRequest
	WatermarkId          string           `position:"Query" name:"WatermarkId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetWatermarkRequest is the request struct for api GetWatermark

func CreateGetWatermarkRequest ¶

func CreateGetWatermarkRequest() (request *GetWatermarkRequest)

CreateGetWatermarkRequest creates a request to invoke GetWatermark API

type GetWatermarkResponse ¶

type GetWatermarkResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	WatermarkInfo WatermarkInfo `json:"WatermarkInfo" xml:"WatermarkInfo"`
}

GetWatermarkResponse is the response struct for api GetWatermark

func CreateGetWatermarkResponse ¶

func CreateGetWatermarkResponse() (response *GetWatermarkResponse)

CreateGetWatermarkResponse creates a response to parse from GetWatermark response

type Histories ¶

type Histories struct {
	History []History `json:"History" xml:"History"`
}

Histories is a nested struct in vod response

type History ¶

type History struct {
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Status       string `json:"Status" xml:"Status"`
	Reason       string `json:"Reason" xml:"Reason"`
	Comment      string `json:"Comment" xml:"Comment"`
	Auditor      string `json:"Auditor" xml:"Auditor"`
}

History is a nested struct in vod response

type Image ¶

type Image struct {
	Title            string `json:"Title" xml:"Title"`
	ImageId          string `json:"ImageId" xml:"ImageId"`
	CateId           int    `json:"CateId" xml:"CateId"`
	CateName         string `json:"CateName" xml:"CateName"`
	Ext              string `json:"Ext" xml:"Ext"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
	Tags             string `json:"Tags" xml:"Tags"`
	Type             string `json:"Type" xml:"Type"`
	URL              string `json:"URL" xml:"URL"`
	Status           string `json:"Status" xml:"Status"`
	Description      string `json:"Description" xml:"Description"`
	StorageLocation  string `json:"StorageLocation" xml:"StorageLocation"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
	AppId            string `json:"AppId" xml:"AppId"`
}

Image is a nested struct in vod response

type ImageInfo ¶

type ImageInfo struct {
	ImageId         string    `json:"ImageId" xml:"ImageId"`
	Title           string    `json:"Title" xml:"Title"`
	CreationTime    string    `json:"CreationTime" xml:"CreationTime"`
	ImageType       string    `json:"ImageType" xml:"ImageType"`
	Tags            string    `json:"Tags" xml:"Tags"`
	URL             string    `json:"URL" xml:"URL"`
	CateId          int       `json:"CateId" xml:"CateId"`
	CateName        string    `json:"CateName" xml:"CateName"`
	Description     string    `json:"Description" xml:"Description"`
	StorageLocation string    `json:"StorageLocation" xml:"StorageLocation"`
	Status          string    `json:"Status" xml:"Status"`
	AppId           string    `json:"AppId" xml:"AppId"`
	Mezzanine       Mezzanine `json:"Mezzanine" xml:"Mezzanine"`
}

ImageInfo is a nested struct in vod response

type ImageResultInGetAIMediaAuditJob ¶

type ImageResultInGetAIMediaAuditJob struct {
	ImageResultItem []ImageResultItem `json:"ImageResultItem" xml:"ImageResultItem"`
}

ImageResultInGetAIMediaAuditJob is a nested struct in vod response

type ImageResultInGetMediaAuditResult ¶

type ImageResultInGetMediaAuditResult struct {
	ImageResultItem []ImageResultItem `json:"ImageResultItem" xml:"ImageResultItem"`
}

ImageResultInGetMediaAuditResult is a nested struct in vod response

type ImageResultItem ¶

type ImageResultItem struct {
	Suggestion string       `json:"Suggestion" xml:"Suggestion"`
	Label      string       `json:"Label" xml:"Label"`
	Type       string       `json:"Type" xml:"Type"`
	Url        string       `json:"Url" xml:"Url"`
	Result     []ResultItem `json:"Result" xml:"Result"`
}

ImageResultItem is a nested struct in vod response

type Input ¶

type Input struct {
	Start    string `json:"Start" xml:"Start"`
	Duration string `json:"Duration" xml:"Duration"`
}

Input is a nested struct in vod response

type List ¶

type List struct {
	ListItem []ListItem `json:"ListItem" xml:"ListItem"`
}

List is a nested struct in vod response

type ListAIJobRequest ¶

type ListAIJobRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	JobIds               string `position:"Query" name:"JobIds"`
	OwnerId              string `position:"Query" name:"OwnerId"`
}

ListAIJobRequest is the request struct for api ListAIJob

func CreateListAIJobRequest ¶

func CreateListAIJobRequest() (request *ListAIJobRequest)

CreateListAIJobRequest creates a request to invoke ListAIJob API

type ListAIJobResponse ¶

type ListAIJobResponse struct {
	*responses.BaseResponse
	RequestId        string               `json:"RequestId" xml:"RequestId"`
	NonExistAIJobIds NonExistAIJobIds     `json:"NonExistAIJobIds" xml:"NonExistAIJobIds"`
	AIJobList        AIJobListInListAIJob `json:"AIJobList" xml:"AIJobList"`
}

ListAIJobResponse is the response struct for api ListAIJob

func CreateListAIJobResponse ¶

func CreateListAIJobResponse() (response *ListAIJobResponse)

CreateListAIJobResponse creates a response to parse from ListAIJob response

type ListAITemplateRequest ¶

type ListAITemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateType         string           `position:"Query" name:"TemplateType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListAITemplateRequest is the request struct for api ListAITemplate

func CreateListAITemplateRequest ¶

func CreateListAITemplateRequest() (request *ListAITemplateRequest)

CreateListAITemplateRequest creates a request to invoke ListAITemplate API

type ListAITemplateResponse ¶

type ListAITemplateResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	TemplateInfoList []TemplateInfoListItem `json:"TemplateInfoList" xml:"TemplateInfoList"`
}

ListAITemplateResponse is the response struct for api ListAITemplate

func CreateListAITemplateResponse ¶

func CreateListAITemplateResponse() (response *ListAITemplateResponse)

CreateListAITemplateResponse creates a response to parse from ListAITemplate response

type ListAppInfoRequest ¶

type ListAppInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Status               string           `position:"Query" name:"Status"`
}

ListAppInfoRequest is the request struct for api ListAppInfo

func CreateListAppInfoRequest ¶

func CreateListAppInfoRequest() (request *ListAppInfoRequest)

CreateListAppInfoRequest creates a request to invoke ListAppInfo API

type ListAppInfoResponse ¶

type ListAppInfoResponse struct {
	*responses.BaseResponse
	RequestId   string    `json:"RequestId" xml:"RequestId"`
	AppInfoList []AppInfo `json:"AppInfoList" xml:"AppInfoList"`
}

ListAppInfoResponse is the response struct for api ListAppInfo

func CreateListAppInfoResponse ¶

func CreateListAppInfoResponse() (response *ListAppInfoResponse)

CreateListAppInfoResponse creates a response to parse from ListAppInfo response

type ListAppPoliciesForIdentityRequest ¶

type ListAppPoliciesForIdentityRequest struct {
	*requests.RpcRequest
	IdentityName         string           `position:"Query" name:"IdentityName"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IdentityType         string           `position:"Query" name:"IdentityType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AppId                string           `position:"Query" name:"AppId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListAppPoliciesForIdentityRequest is the request struct for api ListAppPoliciesForIdentity

func CreateListAppPoliciesForIdentityRequest ¶

func CreateListAppPoliciesForIdentityRequest() (request *ListAppPoliciesForIdentityRequest)

CreateListAppPoliciesForIdentityRequest creates a request to invoke ListAppPoliciesForIdentity API

type ListAppPoliciesForIdentityResponse ¶

type ListAppPoliciesForIdentityResponse struct {
	*responses.BaseResponse
	RequestId     string      `json:"RequestId" xml:"RequestId"`
	AppPolicyList []AppPolicy `json:"AppPolicyList" xml:"AppPolicyList"`
}

ListAppPoliciesForIdentityResponse is the response struct for api ListAppPoliciesForIdentity

func CreateListAppPoliciesForIdentityResponse ¶

func CreateListAppPoliciesForIdentityResponse() (response *ListAppPoliciesForIdentityResponse)

CreateListAppPoliciesForIdentityResponse creates a response to parse from ListAppPoliciesForIdentity response

type ListAuditSecurityIpRequest ¶

type ListAuditSecurityIpRequest struct {
	*requests.RpcRequest
	SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
}

ListAuditSecurityIpRequest is the request struct for api ListAuditSecurityIp

func CreateListAuditSecurityIpRequest ¶

func CreateListAuditSecurityIpRequest() (request *ListAuditSecurityIpRequest)

CreateListAuditSecurityIpRequest creates a request to invoke ListAuditSecurityIp API

type ListAuditSecurityIpResponse ¶

type ListAuditSecurityIpResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	SecurityIpList []SecurityIp `json:"SecurityIpList" xml:"SecurityIpList"`
}

ListAuditSecurityIpResponse is the response struct for api ListAuditSecurityIp

func CreateListAuditSecurityIpResponse ¶

func CreateListAuditSecurityIpResponse() (response *ListAuditSecurityIpResponse)

CreateListAuditSecurityIpResponse creates a response to parse from ListAuditSecurityIp response

type ListItem ¶

type ListItem struct {
	PornLabel      string `json:"PornLabel" xml:"PornLabel"`
	PornScore      string `json:"PornScore" xml:"PornScore"`
	TerrorismLabel string `json:"TerrorismLabel" xml:"TerrorismLabel"`
	TerrorismScore string `json:"TerrorismScore" xml:"TerrorismScore"`
	Timestamp      string `json:"Timestamp" xml:"Timestamp"`
	Url            string `json:"Url" xml:"Url"`
}

ListItem is a nested struct in vod response

type ListLiveRecordVideoRequest ¶

type ListLiveRecordVideoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DomainName           string           `position:"Query" name:"DomainName"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AppName              string           `position:"Query" name:"AppName"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SortBy               string           `position:"Query" name:"SortBy"`
	StreamName           string           `position:"Query" name:"StreamName"`
	QueryType            string           `position:"Query" name:"QueryType"`
}

ListLiveRecordVideoRequest is the request struct for api ListLiveRecordVideo

func CreateListLiveRecordVideoRequest ¶

func CreateListLiveRecordVideoRequest() (request *ListLiveRecordVideoRequest)

CreateListLiveRecordVideoRequest creates a request to invoke ListLiveRecordVideo API

type ListLiveRecordVideoResponse ¶

type ListLiveRecordVideoResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	Total               int                 `json:"Total" xml:"Total"`
	LiveRecordVideoList LiveRecordVideoList `json:"LiveRecordVideoList" xml:"LiveRecordVideoList"`
}

ListLiveRecordVideoResponse is the response struct for api ListLiveRecordVideo

func CreateListLiveRecordVideoResponse ¶

func CreateListLiveRecordVideoResponse() (response *ListLiveRecordVideoResponse)

CreateListLiveRecordVideoResponse creates a response to parse from ListLiveRecordVideo response

type ListSnapshotsRequest ¶

type ListSnapshotsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	SnapshotType         string           `position:"Query" name:"SnapshotType"`
	PageNo               string           `position:"Query" name:"PageNo"`
	PageSize             string           `position:"Query" name:"PageSize"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AuthTimeout          string           `position:"Query" name:"AuthTimeout"`
}

ListSnapshotsRequest is the request struct for api ListSnapshots

func CreateListSnapshotsRequest ¶

func CreateListSnapshotsRequest() (request *ListSnapshotsRequest)

CreateListSnapshotsRequest creates a request to invoke ListSnapshots API

type ListSnapshotsResponse ¶

type ListSnapshotsResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	MediaSnapshot MediaSnapshot `json:"MediaSnapshot" xml:"MediaSnapshot"`
}

ListSnapshotsResponse is the response struct for api ListSnapshots

func CreateListSnapshotsResponse ¶

func CreateListSnapshotsResponse() (response *ListSnapshotsResponse)

CreateListSnapshotsResponse creates a response to parse from ListSnapshots response

type ListTranscodeTaskRequest ¶

type ListTranscodeTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	EndTime              string           `position:"Query" name:"EndTime"`
	VideoId              string           `position:"Query" name:"VideoId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListTranscodeTaskRequest is the request struct for api ListTranscodeTask

func CreateListTranscodeTaskRequest ¶

func CreateListTranscodeTaskRequest() (request *ListTranscodeTaskRequest)

CreateListTranscodeTaskRequest creates a request to invoke ListTranscodeTask API

type ListTranscodeTaskResponse ¶

type ListTranscodeTaskResponse struct {
	*responses.BaseResponse
	RequestId         string          `json:"RequestId" xml:"RequestId"`
	TranscodeTaskList []TranscodeTask `json:"TranscodeTaskList" xml:"TranscodeTaskList"`
}

ListTranscodeTaskResponse is the response struct for api ListTranscodeTask

func CreateListTranscodeTaskResponse ¶

func CreateListTranscodeTaskResponse() (response *ListTranscodeTaskResponse)

CreateListTranscodeTaskResponse creates a response to parse from ListTranscodeTask response

type ListTranscodeTemplateGroupRequest ¶

type ListTranscodeTemplateGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListTranscodeTemplateGroupRequest is the request struct for api ListTranscodeTemplateGroup

func CreateListTranscodeTemplateGroupRequest ¶

func CreateListTranscodeTemplateGroupRequest() (request *ListTranscodeTemplateGroupRequest)

CreateListTranscodeTemplateGroupRequest creates a request to invoke ListTranscodeTemplateGroup API

type ListTranscodeTemplateGroupResponse ¶

type ListTranscodeTemplateGroupResponse struct {
	*responses.BaseResponse
	RequestId                  string                   `json:"RequestId" xml:"RequestId"`
	TranscodeTemplateGroupList []TranscodeTemplateGroup `json:"TranscodeTemplateGroupList" xml:"TranscodeTemplateGroupList"`
}

ListTranscodeTemplateGroupResponse is the response struct for api ListTranscodeTemplateGroup

func CreateListTranscodeTemplateGroupResponse ¶

func CreateListTranscodeTemplateGroupResponse() (response *ListTranscodeTemplateGroupResponse)

CreateListTranscodeTemplateGroupResponse creates a response to parse from ListTranscodeTemplateGroup response

type ListVodTemplateRequest ¶

type ListVodTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateType         string           `position:"Query" name:"TemplateType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListVodTemplateRequest is the request struct for api ListVodTemplate

func CreateListVodTemplateRequest ¶

func CreateListVodTemplateRequest() (request *ListVodTemplateRequest)

CreateListVodTemplateRequest creates a request to invoke ListVodTemplate API

type ListVodTemplateResponse ¶

type ListVodTemplateResponse struct {
	*responses.BaseResponse
	RequestId           string            `json:"RequestId" xml:"RequestId"`
	VodTemplateInfoList []VodTemplateInfo `json:"VodTemplateInfoList" xml:"VodTemplateInfoList"`
}

ListVodTemplateResponse is the response struct for api ListVodTemplate

func CreateListVodTemplateResponse ¶

func CreateListVodTemplateResponse() (response *ListVodTemplateResponse)

CreateListVodTemplateResponse creates a response to parse from ListVodTemplate response

type ListWatermarkRequest ¶

type ListWatermarkRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListWatermarkRequest is the request struct for api ListWatermark

func CreateListWatermarkRequest ¶

func CreateListWatermarkRequest() (request *ListWatermarkRequest)

CreateListWatermarkRequest creates a request to invoke ListWatermark API

type ListWatermarkResponse ¶

type ListWatermarkResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	WatermarkInfos []WatermarkInfo `json:"WatermarkInfos" xml:"WatermarkInfos"`
}

ListWatermarkResponse is the response struct for api ListWatermark

func CreateListWatermarkResponse ¶

func CreateListWatermarkResponse() (response *ListWatermarkResponse)

CreateListWatermarkResponse creates a response to parse from ListWatermark response

type LiveRecordVideo ¶

type LiveRecordVideo struct {
	StreamName      string                            `json:"StreamName" xml:"StreamName"`
	DomainName      string                            `json:"DomainName" xml:"DomainName"`
	AppName         string                            `json:"AppName" xml:"AppName"`
	PlaylistId      string                            `json:"PlaylistId" xml:"PlaylistId"`
	RecordStartTime string                            `json:"RecordStartTime" xml:"RecordStartTime"`
	RecordEndTime   string                            `json:"RecordEndTime" xml:"RecordEndTime"`
	Video           VideoInListLiveRecordVideo        `json:"Video" xml:"Video"`
	PlayInfoList    PlayInfoListInListLiveRecordVideo `json:"PlayInfoList" xml:"PlayInfoList"`
}

LiveRecordVideo is a nested struct in vod response

type LiveRecordVideoList ¶

type LiveRecordVideoList struct {
	LiveRecordVideo []LiveRecordVideo `json:"LiveRecordVideo" xml:"LiveRecordVideo"`
}

LiveRecordVideoList is a nested struct in vod response

type LogInfoDetail ¶

type LogInfoDetail struct {
	LogName   string `json:"LogName" xml:"LogName"`
	LogPath   string `json:"LogPath" xml:"LogPath"`
	LogSize   int    `json:"LogSize" xml:"LogSize"`
	StartTime string `json:"StartTime" xml:"StartTime"`
	EndTime   string `json:"EndTime" xml:"EndTime"`
}

LogInfoDetail is a nested struct in vod response

type LogInfos ¶

type LogInfos struct {
	LogInfoDetail []LogInfoDetail `json:"LogInfoDetail" xml:"LogInfoDetail"`
}

LogInfos is a nested struct in vod response

type Material ¶

type Material struct {
	MaterialId   string                                `json:"MaterialId" xml:"MaterialId"`
	Title        string                                `json:"Title" xml:"Title"`
	Tags         string                                `json:"Tags" xml:"Tags"`
	Status       string                                `json:"Status" xml:"Status"`
	Size         int                                   `json:"Size" xml:"Size"`
	Duration     float64                               `json:"Duration" xml:"Duration"`
	Description  string                                `json:"Description" xml:"Description"`
	CreationTime string                                `json:"CreationTime" xml:"CreationTime"`
	ModifiedTime string                                `json:"ModifiedTime" xml:"ModifiedTime"`
	CoverURL     string                                `json:"CoverURL" xml:"CoverURL"`
	CateId       int                                   `json:"CateId" xml:"CateId"`
	CateName     string                                `json:"CateName" xml:"CateName"`
	Source       string                                `json:"Source" xml:"Source"`
	SpriteConfig string                                `json:"SpriteConfig" xml:"SpriteConfig"`
	Snapshots    SnapshotsInGetEditingProjectMaterials `json:"Snapshots" xml:"Snapshots"`
	Sprites      Sprites                               `json:"Sprites" xml:"Sprites"`
}

Material is a nested struct in vod response

type MaterialList ¶

type MaterialList struct {
	Material []Material `json:"Material" xml:"Material"`
}

MaterialList is a nested struct in vod response

type Media ¶

type Media struct {
	MediaType     string                     `json:"MediaType" xml:"MediaType"`
	CreationTime  string                     `json:"CreationTime" xml:"CreationTime"`
	MediaId       string                     `json:"MediaId" xml:"MediaId"`
	Video         Video                      `json:"Video" xml:"Video"`
	Audio         Audio                      `json:"Audio" xml:"Audio"`
	Image         Image                      `json:"Image" xml:"Image"`
	AttachedMedia AttachedMediaInSearchMedia `json:"AttachedMedia" xml:"AttachedMedia"`
}

Media is a nested struct in vod response

type MediaAuditJob ¶

type MediaAuditJob struct {
	JobId        string `json:"JobId" xml:"JobId"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
	Type         string `json:"Type" xml:"Type"`
	Status       string `json:"Status" xml:"Status"`
	Code         string `json:"Code" xml:"Code"`
	Message      string `json:"Message" xml:"Message"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	CompleteTime string `json:"CompleteTime" xml:"CompleteTime"`
	Data         Data   `json:"Data" xml:"Data"`
}

MediaAuditJob is a nested struct in vod response

type MediaAuditResult ¶

type MediaAuditResult struct {
	AbnormalModules string            `json:"AbnormalModules" xml:"AbnormalModules"`
	Label           string            `json:"Label" xml:"Label"`
	Suggestion      string            `json:"Suggestion" xml:"Suggestion"`
	VideoResult     VideoResult       `json:"VideoResult" xml:"VideoResult"`
	ImageResult     []ImageResultItem `json:"ImageResult" xml:"ImageResult"`
	TextResult      []TextResultItem  `json:"TextResult" xml:"TextResult"`
}

MediaAuditResult is a nested struct in vod response

type MediaAuditResultDetail ¶

type MediaAuditResultDetail struct {
	Total int        `json:"Total" xml:"Total"`
	List  []ListItem `json:"List" xml:"List"`
}

MediaAuditResultDetail is a nested struct in vod response

type MediaAuditResultTimeline ¶

type MediaAuditResultTimeline struct {
	Porn      []PornItem      `json:"Porn" xml:"Porn"`
	Terrorism []TerrorismItem `json:"Terrorism" xml:"Terrorism"`
}

MediaAuditResultTimeline is a nested struct in vod response

type MediaList ¶

type MediaList struct {
	Media []Media `json:"Media" xml:"Media"`
}

MediaList is a nested struct in vod response

type MediaSnapshot ¶

type MediaSnapshot struct {
	Total        int                      `json:"Total" xml:"Total"`
	Regular      string                   `json:"Regular" xml:"Regular"`
	CreationTime string                   `json:"CreationTime" xml:"CreationTime"`
	JobId        string                   `json:"JobId" xml:"JobId"`
	Snapshots    SnapshotsInListSnapshots `json:"Snapshots" xml:"Snapshots"`
}

MediaSnapshot is a nested struct in vod response

type MessageCallback ¶

type MessageCallback struct {
	CallbackType  string `json:"CallbackType" xml:"CallbackType"`
	CallbackURL   string `json:"CallbackURL" xml:"CallbackURL"`
	EventTypeList string `json:"EventTypeList" xml:"EventTypeList"`
	AuthSwitch    string `json:"AuthSwitch" xml:"AuthSwitch"`
	AuthKey       string `json:"AuthKey" xml:"AuthKey"`
	MnsEndpoint   string `json:"MnsEndpoint" xml:"MnsEndpoint"`
	MnsQueueName  string `json:"MnsQueueName" xml:"MnsQueueName"`
	AppId         string `json:"AppId" xml:"AppId"`
}

MessageCallback is a nested struct in vod response

type Mezzanine ¶

type Mezzanine struct {
	FileSize         string `json:"FileSize" xml:"FileSize"`
	FileURL          string `json:"FileURL" xml:"FileURL"`
	Width            int    `json:"Width" xml:"Width"`
	Height           int    `json:"Height" xml:"Height"`
	OriginalFileName string `json:"OriginalFileName" xml:"OriginalFileName"`
}

Mezzanine is a nested struct in vod response

type MezzanineInGetMezzanineInfo ¶

type MezzanineInGetMezzanineInfo struct {
	VideoId          string        `json:"VideoId" xml:"VideoId"`
	Bitrate          string        `json:"Bitrate" xml:"Bitrate"`
	CreationTime     string        `json:"CreationTime" xml:"CreationTime"`
	Duration         string        `json:"Duration" xml:"Duration"`
	Fps              string        `json:"Fps" xml:"Fps"`
	Height           int           `json:"Height" xml:"Height"`
	Width            int           `json:"Width" xml:"Width"`
	Size             int           `json:"Size" xml:"Size"`
	Status           string        `json:"Status" xml:"Status"`
	FileURL          string        `json:"FileURL" xml:"FileURL"`
	FileName         string        `json:"FileName" xml:"FileName"`
	CRC64            string        `json:"CRC64" xml:"CRC64"`
	PreprocessStatus string        `json:"PreprocessStatus" xml:"PreprocessStatus"`
	OutputType       string        `json:"OutputType" xml:"OutputType"`
	AudioStreamList  []AudioStream `json:"AudioStreamList" xml:"AudioStreamList"`
	VideoStreamList  []VideoStream `json:"VideoStreamList" xml:"VideoStreamList"`
}

MezzanineInGetMezzanineInfo is a nested struct in vod response

type MoveAppResourceRequest ¶

type MoveAppResourceRequest struct {
	*requests.RpcRequest
	TargetAppId          string           `position:"Query" name:"TargetAppId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	ResourceIds          string           `position:"Query" name:"ResourceIds"`
}

MoveAppResourceRequest is the request struct for api MoveAppResource

func CreateMoveAppResourceRequest ¶

func CreateMoveAppResourceRequest() (request *MoveAppResourceRequest)

CreateMoveAppResourceRequest creates a request to invoke MoveAppResource API

type MoveAppResourceResponse ¶

type MoveAppResourceResponse struct {
	*responses.BaseResponse
	RequestId           string   `json:"RequestId" xml:"RequestId"`
	NonExistResourceIds []string `json:"NonExistResourceIds" xml:"NonExistResourceIds"`
	FailedResourceIds   []string `json:"FailedResourceIds" xml:"FailedResourceIds"`
}

MoveAppResourceResponse is the response struct for api MoveAppResource

func CreateMoveAppResourceResponse ¶

func CreateMoveAppResourceResponse() (response *MoveAppResourceResponse)

CreateMoveAppResourceResponse creates a response to parse from MoveAppResource response

type NonExistAIJobIds ¶

type NonExistAIJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistAIJobIds is a nested struct in vod response

type NonExistAppIds ¶

type NonExistAppIds struct {
	AppId []string `json:"AppId" xml:"AppId"`
}

NonExistAppIds is a nested struct in vod response

type NonExistImageIds ¶

type NonExistImageIds struct {
	ImageId []string `json:"ImageId" xml:"ImageId"`
}

NonExistImageIds is a nested struct in vod response

type NonExistMediaIdsInDeleteAttachedMedia ¶

type NonExistMediaIdsInDeleteAttachedMedia struct {
	MeidaId []string `json:"MeidaId" xml:"MeidaId"`
}

NonExistMediaIdsInDeleteAttachedMedia is a nested struct in vod response

type NonExistMediaIdsInGetAttachedMediaInfo ¶

type NonExistMediaIdsInGetAttachedMediaInfo struct {
	MediaId []string `json:"MediaId" xml:"MediaId"`
}

NonExistMediaIdsInGetAttachedMediaInfo is a nested struct in vod response

type NonExistMediaIdsInUpdateAttachedMediaInfos ¶

type NonExistMediaIdsInUpdateAttachedMediaInfos struct {
	MediaId []string `json:"MediaId" xml:"MediaId"`
}

NonExistMediaIdsInUpdateAttachedMediaInfos is a nested struct in vod response

type NonExistPolicyNamesInAttachAppPolicyToIdentity ¶

type NonExistPolicyNamesInAttachAppPolicyToIdentity struct {
	PolicyName []string `json:"PolicyName" xml:"PolicyName"`
}

NonExistPolicyNamesInAttachAppPolicyToIdentity is a nested struct in vod response

type NonExistPolicyNamesInDetachAppPolicyFromIdentity ¶

type NonExistPolicyNamesInDetachAppPolicyFromIdentity struct {
	PolicyName []string `json:"PolicyName" xml:"PolicyName"`
}

NonExistPolicyNamesInDetachAppPolicyFromIdentity is a nested struct in vod response

type NonExistResourceIds ¶

type NonExistResourceIds struct {
	ResourceId []string `json:"ResourceId" xml:"ResourceId"`
}

NonExistResourceIds is a nested struct in vod response

type NonExistTranscodeTemplateIds ¶

type NonExistTranscodeTemplateIds struct {
	TranscodeTemplateId []string `json:"TranscodeTemplateId" xml:"TranscodeTemplateId"`
}

NonExistTranscodeTemplateIds is a nested struct in vod response

type NonExistVideoIdsInDeleteMezzanines ¶

type NonExistVideoIdsInDeleteMezzanines struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

NonExistVideoIdsInDeleteMezzanines is a nested struct in vod response

type NonExistVideoIdsInDeleteVideo ¶

type NonExistVideoIdsInDeleteVideo struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

NonExistVideoIdsInDeleteVideo is a nested struct in vod response

type NonExistVideoIdsInGetTranscodeSummary ¶

type NonExistVideoIdsInGetTranscodeSummary struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

NonExistVideoIdsInGetTranscodeSummary is a nested struct in vod response

type NonExistVideoIdsInGetVideoInfos ¶

type NonExistVideoIdsInGetVideoInfos struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

NonExistVideoIdsInGetVideoInfos is a nested struct in vod response

type NonExistVideoIdsInUpdateVideoInfos ¶

type NonExistVideoIdsInUpdateVideoInfos struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

NonExistVideoIdsInUpdateVideoInfos is a nested struct in vod response

type NonExists ¶

type NonExists struct {
	ExistId []string `json:"ExistId" xml:"ExistId"`
}

NonExists is a nested struct in vod response

type OutputFile ¶

type OutputFile struct {
	Width              string   `json:"Width" xml:"Width"`
	Height             string   `json:"Height" xml:"Height"`
	Bitrate            string   `json:"Bitrate" xml:"Bitrate"`
	Fps                string   `json:"Fps" xml:"Fps"`
	Format             string   `json:"Format" xml:"Format"`
	Duration           string   `json:"Duration" xml:"Duration"`
	Filesize           int      `json:"Filesize" xml:"Filesize"`
	Encryption         string   `json:"Encryption" xml:"Encryption"`
	AudioStreamList    string   `json:"AudioStreamList" xml:"AudioStreamList"`
	VideoStreamList    string   `json:"VideoStreamList" xml:"VideoStreamList"`
	SubtitleStreamList string   `json:"SubtitleStreamList" xml:"SubtitleStreamList"`
	OutputFileUrl      string   `json:"OutputFileUrl" xml:"OutputFileUrl"`
	WatermarkIdList    []string `json:"WatermarkIdList" xml:"WatermarkIdList"`
}

OutputFile is a nested struct in vod response

type PageInfos ¶

type PageInfos struct {
	PageNumber int `json:"PageNumber" xml:"PageNumber"`
	PageSize   int `json:"PageSize" xml:"PageSize"`
	Total      int `json:"Total" xml:"Total"`
}

PageInfos is a nested struct in vod response

type PlayInfo ¶

type PlayInfo struct {
	Height     string `json:"Height" xml:"Height"`
	JobId      string `json:"JobId" xml:"JobId"`
	Format     string `json:"Format" xml:"Format"`
	Fps        string `json:"Fps" xml:"Fps"`
	Bitrate    string `json:"Bitrate" xml:"Bitrate"`
	Encrypt    int    `json:"Encrypt" xml:"Encrypt"`
	Rand       string `json:"Rand" xml:"Rand"`
	StreamType string `json:"StreamType" xml:"StreamType"`
	Width      string `json:"Width" xml:"Width"`
	Duration   string `json:"Duration" xml:"Duration"`
	Complexity string `json:"Complexity" xml:"Complexity"`
	Size       string `json:"Size" xml:"Size"`
	Definition string `json:"Definition" xml:"Definition"`
	Plaintext  string `json:"Plaintext" xml:"Plaintext"`
	PlayURL    string `json:"PlayURL" xml:"PlayURL"`
}

PlayInfo is a nested struct in vod response

type PlayInfoInGetPlayInfo ¶

type PlayInfoInGetPlayInfo struct {
	Width            int    `json:"Width" xml:"Width"`
	Height           int    `json:"Height" xml:"Height"`
	Size             int    `json:"Size" xml:"Size"`
	PlayURL          string `json:"PlayURL" xml:"PlayURL"`
	Bitrate          string `json:"Bitrate" xml:"Bitrate"`
	Definition       string `json:"Definition" xml:"Definition"`
	Duration         string `json:"Duration" xml:"Duration"`
	Format           string `json:"Format" xml:"Format"`
	Fps              string `json:"Fps" xml:"Fps"`
	Encrypt          int    `json:"Encrypt" xml:"Encrypt"`
	Plaintext        string `json:"Plaintext" xml:"Plaintext"`
	Complexity       string `json:"Complexity" xml:"Complexity"`
	StreamType       string `json:"StreamType" xml:"StreamType"`
	Rand             string `json:"Rand" xml:"Rand"`
	JobId            string `json:"JobId" xml:"JobId"`
	PreprocessStatus string `json:"PreprocessStatus" xml:"PreprocessStatus"`
	WatermarkId      string `json:"WatermarkId" xml:"WatermarkId"`
	Status           string `json:"Status" xml:"Status"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
	EncryptType      string `json:"EncryptType" xml:"EncryptType"`
	NarrowBandType   string `json:"NarrowBandType" xml:"NarrowBandType"`
}

PlayInfoInGetPlayInfo is a nested struct in vod response

type PlayInfoInListLiveRecordVideo ¶

type PlayInfoInListLiveRecordVideo struct {
	Width      int    `json:"Width" xml:"Width"`
	Height     int    `json:"Height" xml:"Height"`
	Size       int    `json:"Size" xml:"Size"`
	PlayURL    string `json:"PlayURL" xml:"PlayURL"`
	Bitrate    string `json:"Bitrate" xml:"Bitrate"`
	Definition string `json:"Definition" xml:"Definition"`
	Duration   string `json:"Duration" xml:"Duration"`
	Format     string `json:"Format" xml:"Format"`
	Fps        string `json:"Fps" xml:"Fps"`
	Encrypt    int    `json:"Encrypt" xml:"Encrypt"`
	Plaintext  string `json:"Plaintext" xml:"Plaintext"`
	Complexity string `json:"Complexity" xml:"Complexity"`
	StreamType string `json:"StreamType" xml:"StreamType"`
	Rand       string `json:"Rand" xml:"Rand"`
	JobId      string `json:"JobId" xml:"JobId"`
}

PlayInfoInListLiveRecordVideo is a nested struct in vod response

type PlayInfoListInGetPlayInfo ¶

type PlayInfoListInGetPlayInfo struct {
	PlayInfo []PlayInfoInGetPlayInfo `json:"PlayInfo" xml:"PlayInfo"`
}

PlayInfoListInGetPlayInfo is a nested struct in vod response

type PlayInfoListInListLiveRecordVideo ¶

type PlayInfoListInListLiveRecordVideo struct {
	PlayInfo []PlayInfoInListLiveRecordVideo `json:"PlayInfo" xml:"PlayInfo"`
}

PlayInfoListInListLiveRecordVideo is a nested struct in vod response

type PlayInfoListInSearchMedia ¶

type PlayInfoListInSearchMedia struct {
	PlayInfo []PlayInfo `json:"PlayInfo" xml:"PlayInfo"`
}

PlayInfoListInSearchMedia is a nested struct in vod response

type Porn ¶

type Porn struct {
	PornItem []PornItem `json:"PornItem" xml:"PornItem"`
}

Porn is a nested struct in vod response

type PornItem ¶

type PornItem struct {
	Label     string `json:"Label" xml:"Label"`
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
}

PornItem is a nested struct in vod response

type PornResult ¶

type PornResult struct {
	MaxScore     string            `json:"MaxScore" xml:"MaxScore"`
	Suggestion   string            `json:"Suggestion" xml:"Suggestion"`
	Label        string            `json:"Label" xml:"Label"`
	AverageScore string            `json:"AverageScore" xml:"AverageScore"`
	TopList      []TopListItem     `json:"TopList" xml:"TopList"`
	CounterList  []CounterListItem `json:"CounterList" xml:"CounterList"`
}

PornResult is a nested struct in vod response

type PreloadVodObjectCachesRequest ¶

type PreloadVodObjectCachesRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	ObjectPath    string           `position:"Query" name:"ObjectPath"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

PreloadVodObjectCachesRequest is the request struct for api PreloadVodObjectCaches

func CreatePreloadVodObjectCachesRequest ¶

func CreatePreloadVodObjectCachesRequest() (request *PreloadVodObjectCachesRequest)

CreatePreloadVodObjectCachesRequest creates a request to invoke PreloadVodObjectCaches API

type PreloadVodObjectCachesResponse ¶

type PreloadVodObjectCachesResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	PreloadTaskId string `json:"PreloadTaskId" xml:"PreloadTaskId"`
}

PreloadVodObjectCachesResponse is the response struct for api PreloadVodObjectCaches

func CreatePreloadVodObjectCachesResponse ¶

func CreatePreloadVodObjectCachesResponse() (response *PreloadVodObjectCachesResponse)

CreatePreloadVodObjectCachesResponse creates a response to parse from PreloadVodObjectCaches response

type PreprocessJob ¶

type PreprocessJob struct {
	JobId string `json:"JobId" xml:"JobId"`
}

PreprocessJob is a nested struct in vod response

type PreprocessJobs ¶

type PreprocessJobs struct {
	PreprocessJob []PreprocessJob `json:"PreprocessJob" xml:"PreprocessJob"`
}

PreprocessJobs is a nested struct in vod response

type ProduceEditingProjectVideoRequest ¶

type ProduceEditingProjectVideoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MediaMetadata        string           `position:"Query" name:"MediaMetadata"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	CoverURL             string           `position:"Query" name:"CoverURL"`
	UserData             string           `position:"Query" name:"UserData"`
	Timeline             string           `position:"Query" name:"Timeline"`
	ProduceConfig        string           `position:"Query" name:"ProduceConfig"`
	ProjectId            string           `position:"Query" name:"ProjectId"`
}

ProduceEditingProjectVideoRequest is the request struct for api ProduceEditingProjectVideo

func CreateProduceEditingProjectVideoRequest ¶

func CreateProduceEditingProjectVideoRequest() (request *ProduceEditingProjectVideoRequest)

CreateProduceEditingProjectVideoRequest creates a request to invoke ProduceEditingProjectVideo API

type ProduceEditingProjectVideoResponse ¶

type ProduceEditingProjectVideoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	MediaId   string `json:"MediaId" xml:"MediaId"`
	ProjectId string `json:"ProjectId" xml:"ProjectId"`
}

ProduceEditingProjectVideoResponse is the response struct for api ProduceEditingProjectVideo

func CreateProduceEditingProjectVideoResponse ¶

func CreateProduceEditingProjectVideoResponse() (response *ProduceEditingProjectVideoResponse)

CreateProduceEditingProjectVideoResponse creates a response to parse from ProduceEditingProjectVideo response

type Project ¶

type Project struct {
	ModifiedTime    string  `json:"ModifiedTime" xml:"ModifiedTime"`
	RegionId        string  `json:"RegionId" xml:"RegionId"`
	Title           string  `json:"Title" xml:"Title"`
	Duration        float64 `json:"Duration" xml:"Duration"`
	ProjectId       string  `json:"ProjectId" xml:"ProjectId"`
	StorageLocation string  `json:"StorageLocation" xml:"StorageLocation"`
	CreationTime    string  `json:"CreationTime" xml:"CreationTime"`
	Status          string  `json:"Status" xml:"Status"`
	Description     string  `json:"Description" xml:"Description"`
	Timeline        string  `json:"Timeline" xml:"Timeline"`
	CoverURL        string  `json:"CoverURL" xml:"CoverURL"`
}

Project is a nested struct in vod response

type ProjectList ¶

type ProjectList struct {
	Project []Project `json:"Project" xml:"Project"`
}

ProjectList is a nested struct in vod response

type RefreshUploadVideoRequest ¶

type RefreshUploadVideoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

RefreshUploadVideoRequest is the request struct for api RefreshUploadVideo

func CreateRefreshUploadVideoRequest ¶

func CreateRefreshUploadVideoRequest() (request *RefreshUploadVideoRequest)

CreateRefreshUploadVideoRequest creates a request to invoke RefreshUploadVideo API

type RefreshUploadVideoResponse ¶

type RefreshUploadVideoResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	UploadAuth    string `json:"UploadAuth" xml:"UploadAuth"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	VideoId       string `json:"VideoId" xml:"VideoId"`
}

RefreshUploadVideoResponse is the response struct for api RefreshUploadVideo

func CreateRefreshUploadVideoResponse ¶

func CreateRefreshUploadVideoResponse() (response *RefreshUploadVideoResponse)

CreateRefreshUploadVideoResponse creates a response to parse from RefreshUploadVideo response

type RefreshVodObjectCachesRequest ¶

type RefreshVodObjectCachesRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	ObjectPath    string           `position:"Query" name:"ObjectPath"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	ObjectType    string           `position:"Query" name:"ObjectType"`
}

RefreshVodObjectCachesRequest is the request struct for api RefreshVodObjectCaches

func CreateRefreshVodObjectCachesRequest ¶

func CreateRefreshVodObjectCachesRequest() (request *RefreshVodObjectCachesRequest)

CreateRefreshVodObjectCachesRequest creates a request to invoke RefreshVodObjectCaches API

type RefreshVodObjectCachesResponse ¶

type RefreshVodObjectCachesResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	RefreshTaskId string `json:"RefreshTaskId" xml:"RefreshTaskId"`
}

RefreshVodObjectCachesResponse is the response struct for api RefreshVodObjectCaches

func CreateRefreshVodObjectCachesResponse ¶

func CreateRefreshVodObjectCachesResponse() (response *RefreshVodObjectCachesResponse)

CreateRefreshVodObjectCachesResponse creates a response to parse from RefreshVodObjectCaches response

type RegisterMediaRequest ¶

type RegisterMediaRequest struct {
	*requests.RpcRequest
	UserData             string           `position:"Query" name:"UserData"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateGroupId      string           `position:"Query" name:"TemplateGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RegisterMetadatas    string           `position:"Query" name:"RegisterMetadatas"`
	WorkFlowId           string           `position:"Query" name:"WorkFlowId"`
}

RegisterMediaRequest is the request struct for api RegisterMedia

func CreateRegisterMediaRequest ¶

func CreateRegisterMediaRequest() (request *RegisterMediaRequest)

CreateRegisterMediaRequest creates a request to invoke RegisterMedia API

type RegisterMediaResponse ¶

type RegisterMediaResponse struct {
	*responses.BaseResponse
	RequestId           string            `json:"RequestId" xml:"RequestId"`
	FailedFileURLs      []string          `json:"FailedFileURLs" xml:"FailedFileURLs"`
	RegisteredMediaList []RegisteredMedia `json:"RegisteredMediaList" xml:"RegisteredMediaList"`
}

RegisterMediaResponse is the response struct for api RegisterMedia

func CreateRegisterMediaResponse ¶

func CreateRegisterMediaResponse() (response *RegisterMediaResponse)

CreateRegisterMediaResponse creates a response to parse from RegisterMedia response

type RegisteredMedia ¶

type RegisteredMedia struct {
	MediaId     string `json:"MediaId" xml:"MediaId"`
	FileURL     string `json:"FileURL" xml:"FileURL"`
	NewRegister bool   `json:"NewRegister" xml:"NewRegister"`
}

RegisteredMedia is a nested struct in vod response

type RegisteredMediaList ¶

type RegisteredMediaList struct {
	RegisteredMedia []RegisteredMedia `json:"RegisteredMedia" xml:"RegisteredMedia"`
}

RegisteredMediaList is a nested struct in vod response

type ResultInGetAIMediaAuditJob ¶

type ResultInGetAIMediaAuditJob struct {
	ResultItem []ResultItem `json:"ResultItem" xml:"ResultItem"`
}

ResultInGetAIMediaAuditJob is a nested struct in vod response

type ResultInGetMediaAuditResult ¶

type ResultInGetMediaAuditResult struct {
	ResultItem []ResultItem `json:"ResultItem" xml:"ResultItem"`
}

ResultInGetMediaAuditResult is a nested struct in vod response

type ResultItem ¶

type ResultItem struct {
	Score      string `json:"Score" xml:"Score"`
	Suggestion string `json:"Suggestion" xml:"Suggestion"`
	Label      string `json:"Label" xml:"Label"`
	Scene      string `json:"Scene" xml:"Scene"`
}

ResultItem is a nested struct in vod response

type SearchEditingProjectRequest ¶

type SearchEditingProjectRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SortBy               string           `position:"Query" name:"SortBy"`
	Status               string           `position:"Query" name:"Status"`
}

SearchEditingProjectRequest is the request struct for api SearchEditingProject

func CreateSearchEditingProjectRequest ¶

func CreateSearchEditingProjectRequest() (request *SearchEditingProjectRequest)

CreateSearchEditingProjectRequest creates a request to invoke SearchEditingProject API

type SearchEditingProjectResponse ¶

type SearchEditingProjectResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Total       int         `json:"Total" xml:"Total"`
	ProjectList ProjectList `json:"ProjectList" xml:"ProjectList"`
}

SearchEditingProjectResponse is the response struct for api SearchEditingProject

func CreateSearchEditingProjectResponse ¶

func CreateSearchEditingProjectResponse() (response *SearchEditingProjectResponse)

CreateSearchEditingProjectResponse creates a response to parse from SearchEditingProject response

type SearchMediaRequest ¶

type SearchMediaRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Match                string           `position:"Query" name:"Match"`
	SessionId            string           `position:"Query" name:"SessionId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ScrollToken          string           `position:"Query" name:"ScrollToken"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	SearchType           string           `position:"Query" name:"SearchType"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SortBy               string           `position:"Query" name:"SortBy"`
	ResultTypes          string           `position:"Query" name:"ResultTypes"`
	Fields               string           `position:"Query" name:"Fields"`
}

SearchMediaRequest is the request struct for api SearchMedia

func CreateSearchMediaRequest ¶

func CreateSearchMediaRequest() (request *SearchMediaRequest)

CreateSearchMediaRequest creates a request to invoke SearchMedia API

type SearchMediaResponse ¶

type SearchMediaResponse struct {
	*responses.BaseResponse
	RequestId   string  `json:"RequestId" xml:"RequestId"`
	ScrollToken string  `json:"ScrollToken" xml:"ScrollToken"`
	Total       int     `json:"Total" xml:"Total"`
	MediaList   []Media `json:"MediaList" xml:"MediaList"`
}

SearchMediaResponse is the response struct for api SearchMedia

func CreateSearchMediaResponse ¶

func CreateSearchMediaResponse() (response *SearchMediaResponse)

CreateSearchMediaResponse creates a response to parse from SearchMedia response

type SecurityIp ¶

type SecurityIp struct {
	SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
	Ips               string `json:"Ips" xml:"Ips"`
	CreationTime      string `json:"CreationTime" xml:"CreationTime"`
	ModificationTime  string `json:"ModificationTime" xml:"ModificationTime"`
}

SecurityIp is a nested struct in vod response

type SecurityIpList ¶

type SecurityIpList struct {
	SecurityIp []SecurityIp `json:"SecurityIp" xml:"SecurityIp"`
}

SecurityIpList is a nested struct in vod response

type SetAuditSecurityIpRequest ¶

type SetAuditSecurityIpRequest struct {
	*requests.RpcRequest
	OperateMode       string `position:"Query" name:"OperateMode"`
	SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
	Ips               string `position:"Query" name:"Ips"`
}

SetAuditSecurityIpRequest is the request struct for api SetAuditSecurityIp

func CreateSetAuditSecurityIpRequest ¶

func CreateSetAuditSecurityIpRequest() (request *SetAuditSecurityIpRequest)

CreateSetAuditSecurityIpRequest creates a request to invoke SetAuditSecurityIp API

type SetAuditSecurityIpResponse ¶

type SetAuditSecurityIpResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetAuditSecurityIpResponse is the response struct for api SetAuditSecurityIp

func CreateSetAuditSecurityIpResponse ¶

func CreateSetAuditSecurityIpResponse() (response *SetAuditSecurityIpResponse)

CreateSetAuditSecurityIpResponse creates a response to parse from SetAuditSecurityIp response

type SetDefaultAITemplateRequest ¶

type SetDefaultAITemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId           string           `position:"Query" name:"TemplateId"`
}

SetDefaultAITemplateRequest is the request struct for api SetDefaultAITemplate

func CreateSetDefaultAITemplateRequest ¶

func CreateSetDefaultAITemplateRequest() (request *SetDefaultAITemplateRequest)

CreateSetDefaultAITemplateRequest creates a request to invoke SetDefaultAITemplate API

type SetDefaultAITemplateResponse ¶

type SetDefaultAITemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

SetDefaultAITemplateResponse is the response struct for api SetDefaultAITemplate

func CreateSetDefaultAITemplateResponse ¶

func CreateSetDefaultAITemplateResponse() (response *SetDefaultAITemplateResponse)

CreateSetDefaultAITemplateResponse creates a response to parse from SetDefaultAITemplate response

type SetDefaultTranscodeTemplateGroupRequest ¶

type SetDefaultTranscodeTemplateGroupRequest struct {
	*requests.RpcRequest
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	TranscodeTemplateGroupId string           `position:"Query" name:"TranscodeTemplateGroupId"`
}

SetDefaultTranscodeTemplateGroupRequest is the request struct for api SetDefaultTranscodeTemplateGroup

func CreateSetDefaultTranscodeTemplateGroupRequest ¶

func CreateSetDefaultTranscodeTemplateGroupRequest() (request *SetDefaultTranscodeTemplateGroupRequest)

CreateSetDefaultTranscodeTemplateGroupRequest creates a request to invoke SetDefaultTranscodeTemplateGroup API

type SetDefaultTranscodeTemplateGroupResponse ¶

type SetDefaultTranscodeTemplateGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDefaultTranscodeTemplateGroupResponse is the response struct for api SetDefaultTranscodeTemplateGroup

func CreateSetDefaultTranscodeTemplateGroupResponse ¶

func CreateSetDefaultTranscodeTemplateGroupResponse() (response *SetDefaultTranscodeTemplateGroupResponse)

CreateSetDefaultTranscodeTemplateGroupResponse creates a response to parse from SetDefaultTranscodeTemplateGroup response

type SetDefaultWatermarkRequest ¶

type SetDefaultWatermarkRequest struct {
	*requests.RpcRequest
	WatermarkId          string           `position:"Query" name:"WatermarkId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

SetDefaultWatermarkRequest is the request struct for api SetDefaultWatermark

func CreateSetDefaultWatermarkRequest ¶

func CreateSetDefaultWatermarkRequest() (request *SetDefaultWatermarkRequest)

CreateSetDefaultWatermarkRequest creates a request to invoke SetDefaultWatermark API

type SetDefaultWatermarkResponse ¶

type SetDefaultWatermarkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDefaultWatermarkResponse is the response struct for api SetDefaultWatermark

func CreateSetDefaultWatermarkResponse ¶

func CreateSetDefaultWatermarkResponse() (response *SetDefaultWatermarkResponse)

CreateSetDefaultWatermarkResponse creates a response to parse from SetDefaultWatermark response

type SetEditingProjectMaterialsRequest ¶

type SetEditingProjectMaterialsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	MaterialIds          string `position:"Query" name:"MaterialIds"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	ProjectId            string `position:"Query" name:"ProjectId"`
}

SetEditingProjectMaterialsRequest is the request struct for api SetEditingProjectMaterials

func CreateSetEditingProjectMaterialsRequest ¶

func CreateSetEditingProjectMaterialsRequest() (request *SetEditingProjectMaterialsRequest)

CreateSetEditingProjectMaterialsRequest creates a request to invoke SetEditingProjectMaterials API

type SetEditingProjectMaterialsResponse ¶

type SetEditingProjectMaterialsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetEditingProjectMaterialsResponse is the response struct for api SetEditingProjectMaterials

func CreateSetEditingProjectMaterialsResponse ¶

func CreateSetEditingProjectMaterialsResponse() (response *SetEditingProjectMaterialsResponse)

CreateSetEditingProjectMaterialsResponse creates a response to parse from SetEditingProjectMaterials response

type SetMessageCallbackRequest ¶

type SetMessageCallbackRequest struct {
	*requests.RpcRequest
	AuthKey              string           `position:"Query" name:"AuthKey"`
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EventTypeList        string           `position:"Query" name:"EventTypeList"`
	MnsQueueName         string           `position:"Query" name:"MnsQueueName"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	CallbackType         string           `position:"Query" name:"CallbackType"`
	CallbackSwitch       string           `position:"Query" name:"CallbackSwitch"`
	MnsEndpoint          string           `position:"Query" name:"MnsEndpoint"`
	AppId                string           `position:"Query" name:"AppId"`
	AuthSwitch           string           `position:"Query" name:"AuthSwitch"`
	CallbackURL          string           `position:"Query" name:"CallbackURL"`
}

SetMessageCallbackRequest is the request struct for api SetMessageCallback

func CreateSetMessageCallbackRequest ¶

func CreateSetMessageCallbackRequest() (request *SetMessageCallbackRequest)

CreateSetMessageCallbackRequest creates a request to invoke SetMessageCallback API

type SetMessageCallbackResponse ¶

type SetMessageCallbackResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetMessageCallbackResponse is the response struct for api SetMessageCallback

func CreateSetMessageCallbackResponse ¶

func CreateSetMessageCallbackResponse() (response *SetMessageCallbackResponse)

CreateSetMessageCallbackResponse creates a response to parse from SetMessageCallback response

type Snapshot ¶

type Snapshot struct {
	Index int    `json:"Index" xml:"Index"`
	Url   string `json:"Url" xml:"Url"`
}

Snapshot is a nested struct in vod response

type SnapshotJob ¶

type SnapshotJob struct {
	JobId string `json:"JobId" xml:"JobId"`
}

SnapshotJob is a nested struct in vod response

type SnapshotsInGetEditingProjectMaterials ¶

type SnapshotsInGetEditingProjectMaterials struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetEditingProjectMaterials is a nested struct in vod response

type SnapshotsInGetVideoInfo ¶

type SnapshotsInGetVideoInfo struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetVideoInfo is a nested struct in vod response

type SnapshotsInGetVideoInfos ¶

type SnapshotsInGetVideoInfos struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetVideoInfos is a nested struct in vod response

type SnapshotsInGetVideoList ¶

type SnapshotsInGetVideoList struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetVideoList is a nested struct in vod response

type SnapshotsInListLiveRecordVideo ¶

type SnapshotsInListLiveRecordVideo struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInListLiveRecordVideo is a nested struct in vod response

type SnapshotsInListSnapshots ¶

type SnapshotsInListSnapshots struct {
	Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInListSnapshots is a nested struct in vod response

type SnapshotsInSearchMedia ¶

type SnapshotsInSearchMedia struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInSearchMedia is a nested struct in vod response

type SpriteSnapshotsInSearchMedia ¶

type SpriteSnapshotsInSearchMedia struct {
	SpriteSnapshot []string `json:"SpriteSnapshot" xml:"SpriteSnapshot"`
}

SpriteSnapshotsInSearchMedia is a nested struct in vod response

type Sprites ¶

type Sprites struct {
	Sprite []string `json:"Sprite" xml:"Sprite"`
}

Sprites is a nested struct in vod response

type SubCategories ¶

type SubCategories struct {
	Category []Category `json:"Category" xml:"Category"`
}

SubCategories is a nested struct in vod response

type SubmitAIJobRequest ¶

type SubmitAIJobRequest struct {
	*requests.RpcRequest
	UserData             string `position:"Query" name:"UserData"`
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	Types                string `position:"Query" name:"Types"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	MediaId              string `position:"Query" name:"MediaId"`
	Config               string `position:"Query" name:"Config"`
}

SubmitAIJobRequest is the request struct for api SubmitAIJob

func CreateSubmitAIJobRequest ¶

func CreateSubmitAIJobRequest() (request *SubmitAIJobRequest)

CreateSubmitAIJobRequest creates a request to invoke SubmitAIJob API

type SubmitAIJobResponse ¶

type SubmitAIJobResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	AIJobList AIJobListInSubmitAIJob `json:"AIJobList" xml:"AIJobList"`
}

SubmitAIJobResponse is the response struct for api SubmitAIJob

func CreateSubmitAIJobResponse ¶

func CreateSubmitAIJobResponse() (response *SubmitAIJobResponse)

CreateSubmitAIJobResponse creates a response to parse from SubmitAIJob response

type SubmitAIMediaAuditJobRequest ¶

type SubmitAIMediaAuditJobRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	MediaId              string           `position:"Query" name:"MediaId"`
	TemplateId           string           `position:"Query" name:"TemplateId"`
}

SubmitAIMediaAuditJobRequest is the request struct for api SubmitAIMediaAuditJob

func CreateSubmitAIMediaAuditJobRequest ¶

func CreateSubmitAIMediaAuditJobRequest() (request *SubmitAIMediaAuditJobRequest)

CreateSubmitAIMediaAuditJobRequest creates a request to invoke SubmitAIMediaAuditJob API

type SubmitAIMediaAuditJobResponse ¶

type SubmitAIMediaAuditJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	MediaId   string `json:"MediaId" xml:"MediaId"`
	JobId     string `json:"JobId" xml:"JobId"`
}

SubmitAIMediaAuditJobResponse is the response struct for api SubmitAIMediaAuditJob

func CreateSubmitAIMediaAuditJobResponse ¶

func CreateSubmitAIMediaAuditJobResponse() (response *SubmitAIMediaAuditJobResponse)

CreateSubmitAIMediaAuditJobResponse creates a response to parse from SubmitAIMediaAuditJob response

type SubmitPreprocessJobsRequest ¶

type SubmitPreprocessJobsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PreprocessType       string           `position:"Query" name:"PreprocessType"`
}

SubmitPreprocessJobsRequest is the request struct for api SubmitPreprocessJobs

func CreateSubmitPreprocessJobsRequest ¶

func CreateSubmitPreprocessJobsRequest() (request *SubmitPreprocessJobsRequest)

CreateSubmitPreprocessJobsRequest creates a request to invoke SubmitPreprocessJobs API

type SubmitPreprocessJobsResponse ¶

type SubmitPreprocessJobsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PreprocessJobs PreprocessJobs `json:"PreprocessJobs" xml:"PreprocessJobs"`
}

SubmitPreprocessJobsResponse is the response struct for api SubmitPreprocessJobs

func CreateSubmitPreprocessJobsResponse ¶

func CreateSubmitPreprocessJobsResponse() (response *SubmitPreprocessJobsResponse)

CreateSubmitPreprocessJobsResponse creates a response to parse from SubmitPreprocessJobs response

type SubmitSnapshotJobRequest ¶

type SubmitSnapshotJobRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Count                requests.Integer `position:"Query" name:"Count"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SpecifiedOffsetTime  requests.Integer `position:"Query" name:"SpecifiedOffsetTime"`
	Width                string           `position:"Query" name:"Width"`
	Interval             requests.Integer `position:"Query" name:"Interval"`
	SpriteSnapshotConfig string           `position:"Query" name:"SpriteSnapshotConfig"`
	SnapshotTemplateId   string           `position:"Query" name:"SnapshotTemplateId"`
	Height               string           `position:"Query" name:"Height"`
}

SubmitSnapshotJobRequest is the request struct for api SubmitSnapshotJob

func CreateSubmitSnapshotJobRequest ¶

func CreateSubmitSnapshotJobRequest() (request *SubmitSnapshotJobRequest)

CreateSubmitSnapshotJobRequest creates a request to invoke SubmitSnapshotJob API

type SubmitSnapshotJobResponse ¶

type SubmitSnapshotJobResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	SnapshotJob SnapshotJob `json:"SnapshotJob" xml:"SnapshotJob"`
}

SubmitSnapshotJobResponse is the response struct for api SubmitSnapshotJob

func CreateSubmitSnapshotJobResponse ¶

func CreateSubmitSnapshotJobResponse() (response *SubmitSnapshotJobResponse)

CreateSubmitSnapshotJobResponse creates a response to parse from SubmitSnapshotJob response

type SubmitTranscodeJobsRequest ¶

type SubmitTranscodeJobsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateGroupId      string           `position:"Query" name:"TemplateGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OverrideParams       string           `position:"Query" name:"OverrideParams"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Priority             string           `position:"Query" name:"Priority"`
	EncryptConfig        string           `position:"Query" name:"EncryptConfig"`
	PipelineId           string           `position:"Query" name:"PipelineId"`
}

SubmitTranscodeJobsRequest is the request struct for api SubmitTranscodeJobs

func CreateSubmitTranscodeJobsRequest ¶

func CreateSubmitTranscodeJobsRequest() (request *SubmitTranscodeJobsRequest)

CreateSubmitTranscodeJobsRequest creates a request to invoke SubmitTranscodeJobs API

type SubmitTranscodeJobsResponse ¶

type SubmitTranscodeJobsResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TranscodeJobs TranscodeJobs `json:"TranscodeJobs" xml:"TranscodeJobs"`
}

SubmitTranscodeJobsResponse is the response struct for api SubmitTranscodeJobs

func CreateSubmitTranscodeJobsResponse ¶

func CreateSubmitTranscodeJobsResponse() (response *SubmitTranscodeJobsResponse)

CreateSubmitTranscodeJobsResponse creates a response to parse from SubmitTranscodeJobs response

type Task ¶

type Task struct {
	TaskId       string `json:"TaskId" xml:"TaskId"`
	ObjectPath   string `json:"ObjectPath" xml:"ObjectPath"`
	Process      string `json:"Process" xml:"Process"`
	Status       string `json:"Status" xml:"Status"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Description  string `json:"Description" xml:"Description"`
	ObjectType   string `json:"ObjectType" xml:"ObjectType"`
}

Task is a nested struct in vod response

type Tasks ¶

type Tasks struct {
	Task []Task `json:"Task" xml:"Task"`
}

Tasks is a nested struct in vod response

type TemplateInfo ¶

type TemplateInfo struct {
	TemplateId     string `json:"TemplateId" xml:"TemplateId"`
	ModifyTime     string `json:"ModifyTime" xml:"ModifyTime"`
	TemplateName   string `json:"TemplateName" xml:"TemplateName"`
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	TemplateConfig string `json:"TemplateConfig" xml:"TemplateConfig"`
	IsDefault      string `json:"IsDefault" xml:"IsDefault"`
	TemplateType   string `json:"TemplateType" xml:"TemplateType"`
	Source         string `json:"Source" xml:"Source"`
}

TemplateInfo is a nested struct in vod response

type TemplateInfoList ¶

type TemplateInfoList struct {
	TemplateInfoListItem []TemplateInfoListItem `json:"TemplateInfoListItem" xml:"TemplateInfoListItem"`
}

TemplateInfoList is a nested struct in vod response

type TemplateInfoListItem ¶

type TemplateInfoListItem struct {
	TemplateId     string `json:"TemplateId" xml:"TemplateId"`
	TemplateType   string `json:"TemplateType" xml:"TemplateType"`
	TemplateName   string `json:"TemplateName" xml:"TemplateName"`
	TemplateConfig string `json:"TemplateConfig" xml:"TemplateConfig"`
	Source         string `json:"Source" xml:"Source"`
	IsDefault      string `json:"IsDefault" xml:"IsDefault"`
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	ModifyTime     string `json:"ModifyTime" xml:"ModifyTime"`
}

TemplateInfoListItem is a nested struct in vod response

type Terrorism ¶

type Terrorism struct {
	TerrorismItem []TerrorismItem `json:"TerrorismItem" xml:"TerrorismItem"`
}

Terrorism is a nested struct in vod response

type TerrorismItem ¶

type TerrorismItem struct {
	Label     string `json:"Label" xml:"Label"`
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
}

TerrorismItem is a nested struct in vod response

type TerrorismResult ¶

type TerrorismResult struct {
	MaxScore     string            `json:"MaxScore" xml:"MaxScore"`
	Suggestion   string            `json:"Suggestion" xml:"Suggestion"`
	Label        string            `json:"Label" xml:"Label"`
	AverageScore string            `json:"AverageScore" xml:"AverageScore"`
	TopList      []TopListItem     `json:"TopList" xml:"TopList"`
	CounterList  []CounterListItem `json:"CounterList" xml:"CounterList"`
}

TerrorismResult is a nested struct in vod response

type TextResultInGetAIMediaAuditJob ¶

type TextResultInGetAIMediaAuditJob struct {
	TextResultItem []TextResultItem `json:"TextResultItem" xml:"TextResultItem"`
}

TextResultInGetAIMediaAuditJob is a nested struct in vod response

type TextResultInGetMediaAuditResult ¶

type TextResultInGetMediaAuditResult struct {
	TextResultItem []TextResultItem `json:"TextResultItem" xml:"TextResultItem"`
}

TextResultInGetMediaAuditResult is a nested struct in vod response

type TextResultItem ¶

type TextResultItem struct {
	Score      string `json:"Score" xml:"Score"`
	Content    string `json:"Content" xml:"Content"`
	Suggestion string `json:"Suggestion" xml:"Suggestion"`
	Label      string `json:"Label" xml:"Label"`
	Scene      string `json:"Scene" xml:"Scene"`
	Type       string `json:"Type" xml:"Type"`
}

TextResultItem is a nested struct in vod response

type Thumbnail ¶

type Thumbnail struct {
	URL string `json:"URL" xml:"URL"`
}

Thumbnail is a nested struct in vod response

type ThumbnailListInGetPlayInfo ¶

type ThumbnailListInGetPlayInfo struct {
	Thumbnail []Thumbnail `json:"Thumbnail" xml:"Thumbnail"`
}

ThumbnailListInGetPlayInfo is a nested struct in vod response

type ThumbnailListInGetVideoInfo ¶

type ThumbnailListInGetVideoInfo struct {
	Thumbnail []Thumbnail `json:"Thumbnail" xml:"Thumbnail"`
}

ThumbnailListInGetVideoInfo is a nested struct in vod response

type ThumbnailListInGetVideoInfos ¶

type ThumbnailListInGetVideoInfos struct {
	Thumbnail []Thumbnail `json:"Thumbnail" xml:"Thumbnail"`
}

ThumbnailListInGetVideoInfos is a nested struct in vod response

type TopListInGetAIMediaAuditJob ¶

type TopListInGetAIMediaAuditJob struct {
	TopListItem []TopListItem `json:"TopListItem" xml:"TopListItem"`
}

TopListInGetAIMediaAuditJob is a nested struct in vod response

type TopListInGetMediaAuditResult ¶

type TopListInGetMediaAuditResult struct {
	TopListItem []TopListItem `json:"TopListItem" xml:"TopListItem"`
}

TopListInGetMediaAuditResult is a nested struct in vod response

type TopListItem ¶

type TopListItem struct {
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
	Label     string `json:"Label" xml:"Label"`
	Url       string `json:"Url" xml:"Url"`
}

TopListItem is a nested struct in vod response

type TopPlayVideoStatis ¶

type TopPlayVideoStatis struct {
	PlayDuration string `json:"PlayDuration" xml:"PlayDuration"`
	VV           string `json:"VV" xml:"VV"`
	UV           string `json:"UV" xml:"UV"`
	VideoId      string `json:"VideoId" xml:"VideoId"`
	Title        string `json:"Title" xml:"Title"`
}

TopPlayVideoStatis is a nested struct in vod response

type TopPlayVideos ¶

type TopPlayVideos struct {
	TopPlayVideoStatis []TopPlayVideoStatis `json:"TopPlayVideoStatis" xml:"TopPlayVideoStatis"`
}

TopPlayVideos is a nested struct in vod response

type TrafficDataPerInterval ¶

type TrafficDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

TrafficDataPerInterval is a nested struct in vod response

type TranscodeJob ¶

type TranscodeJob struct {
	JobId string `json:"JobId" xml:"JobId"`
}

TranscodeJob is a nested struct in vod response

type TranscodeJobInfo ¶

type TranscodeJobInfo struct {
	TranscodeJobId      string     `json:"TranscodeJobId" xml:"TranscodeJobId"`
	TranscodeTemplateId string     `json:"TranscodeTemplateId" xml:"TranscodeTemplateId"`
	TranscodeJobStatus  string     `json:"TranscodeJobStatus" xml:"TranscodeJobStatus"`
	CreationTime        string     `json:"CreationTime" xml:"CreationTime"`
	CompleteTime        string     `json:"CompleteTime" xml:"CompleteTime"`
	TranscodeProgress   int        `json:"TranscodeProgress" xml:"TranscodeProgress"`
	InputFileUrl        string     `json:"InputFileUrl" xml:"InputFileUrl"`
	Priority            string     `json:"Priority" xml:"Priority"`
	ErrorCode           string     `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage        string     `json:"ErrorMessage" xml:"ErrorMessage"`
	Definition          string     `json:"Definition" xml:"Definition"`
	OutputFile          OutputFile `json:"OutputFile" xml:"OutputFile"`
}

TranscodeJobInfo is a nested struct in vod response

type TranscodeJobInfoList ¶

type TranscodeJobInfoList struct {
	TranscodeJobInfo []TranscodeJobInfo `json:"TranscodeJobInfo" xml:"TranscodeJobInfo"`
}

TranscodeJobInfoList is a nested struct in vod response

type TranscodeJobInfoSummary ¶

type TranscodeJobInfoSummary struct {
	TranscodeTemplateId string   `json:"TranscodeTemplateId" xml:"TranscodeTemplateId"`
	TranscodeJobStatus  string   `json:"TranscodeJobStatus" xml:"TranscodeJobStatus"`
	CreationTime        string   `json:"CreationTime" xml:"CreationTime"`
	CompleteTime        string   `json:"CompleteTime" xml:"CompleteTime"`
	TranscodeProgress   int      `json:"TranscodeProgress" xml:"TranscodeProgress"`
	ErrorCode           string   `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage        string   `json:"ErrorMessage" xml:"ErrorMessage"`
	Definition          string   `json:"Definition" xml:"Definition"`
	Encryption          string   `json:"Encryption" xml:"Encryption"`
	Width               string   `json:"Width" xml:"Width"`
	Height              string   `json:"Height" xml:"Height"`
	Bitrate             string   `json:"Bitrate" xml:"Bitrate"`
	Fps                 string   `json:"Fps" xml:"Fps"`
	Format              string   `json:"Format" xml:"Format"`
	Duration            string   `json:"Duration" xml:"Duration"`
	Filesize            int      `json:"Filesize" xml:"Filesize"`
	WatermarkIdList     []string `json:"WatermarkIdList" xml:"WatermarkIdList"`
}

TranscodeJobInfoSummary is a nested struct in vod response

type TranscodeJobInfoSummaryList ¶

type TranscodeJobInfoSummaryList struct {
	TranscodeJobInfoSummary []TranscodeJobInfoSummary `json:"TranscodeJobInfoSummary" xml:"TranscodeJobInfoSummary"`
}

TranscodeJobInfoSummaryList is a nested struct in vod response

type TranscodeJobs ¶

type TranscodeJobs struct {
	TranscodeJob []TranscodeJob `json:"TranscodeJob" xml:"TranscodeJob"`
}

TranscodeJobs is a nested struct in vod response

type TranscodeSummary ¶

type TranscodeSummary struct {
	VideoId                     string                    `json:"VideoId" xml:"VideoId"`
	TranscodeStatus             string                    `json:"TranscodeStatus" xml:"TranscodeStatus"`
	CreationTime                string                    `json:"CreationTime" xml:"CreationTime"`
	CompleteTime                string                    `json:"CompleteTime" xml:"CompleteTime"`
	Trigger                     string                    `json:"Trigger" xml:"Trigger"`
	TranscodeTemplateGroupId    string                    `json:"TranscodeTemplateGroupId" xml:"TranscodeTemplateGroupId"`
	TranscodeJobInfoSummaryList []TranscodeJobInfoSummary `json:"TranscodeJobInfoSummaryList" xml:"TranscodeJobInfoSummaryList"`
}

TranscodeSummary is a nested struct in vod response

type TranscodeSummaryList ¶

type TranscodeSummaryList struct {
	TranscodeSummary []TranscodeSummary `json:"TranscodeSummary" xml:"TranscodeSummary"`
}

TranscodeSummaryList is a nested struct in vod response

type TranscodeTask ¶

type TranscodeTask struct {
	Trigger                  string             `json:"Trigger" xml:"Trigger"`
	TranscodeTaskId          string             `json:"TranscodeTaskId" xml:"TranscodeTaskId"`
	CreationTime             string             `json:"CreationTime" xml:"CreationTime"`
	CompleteTime             string             `json:"CompleteTime" xml:"CompleteTime"`
	TranscodeTemplateGroupId string             `json:"TranscodeTemplateGroupId" xml:"TranscodeTemplateGroupId"`
	TaskStatus               string             `json:"TaskStatus" xml:"TaskStatus"`
	VideoId                  string             `json:"VideoId" xml:"VideoId"`
	TranscodeJobInfoList     []TranscodeJobInfo `json:"TranscodeJobInfoList" xml:"TranscodeJobInfoList"`
}

TranscodeTask is a nested struct in vod response

type TranscodeTaskList ¶

type TranscodeTaskList struct {
	TranscodeTask []TranscodeTask `json:"TranscodeTask" xml:"TranscodeTask"`
}

TranscodeTaskList is a nested struct in vod response

type TranscodeTemplate ¶

type TranscodeTemplate struct {
	TranscodeTemplateId  string   `json:"TranscodeTemplateId" xml:"TranscodeTemplateId"`
	Video                string   `json:"Video" xml:"Video"`
	Audio                string   `json:"Audio" xml:"Audio"`
	Container            string   `json:"Container" xml:"Container"`
	MuxConfig            string   `json:"MuxConfig" xml:"MuxConfig"`
	TransConfig          string   `json:"TransConfig" xml:"TransConfig"`
	Definition           string   `json:"Definition" xml:"Definition"`
	EncryptSetting       string   `json:"EncryptSetting" xml:"EncryptSetting"`
	PackageSetting       string   `json:"PackageSetting" xml:"PackageSetting"`
	SubtitleList         string   `json:"SubtitleList" xml:"SubtitleList"`
	OpeningList          string   `json:"OpeningList" xml:"OpeningList"`
	TailSlateList        string   `json:"TailSlateList" xml:"TailSlateList"`
	TemplateName         string   `json:"TemplateName" xml:"TemplateName"`
	TranscodeFileRegular string   `json:"TranscodeFileRegular" xml:"TranscodeFileRegular"`
	Clip                 string   `json:"Clip" xml:"Clip"`
	Rotate               string   `json:"Rotate" xml:"Rotate"`
	WatermarkIds         []string `json:"WatermarkIds" xml:"WatermarkIds"`
}

TranscodeTemplate is a nested struct in vod response

type TranscodeTemplateGroup ¶

type TranscodeTemplateGroup struct {
	Name                     string              `json:"Name" xml:"Name"`
	ModifyTime               string              `json:"ModifyTime" xml:"ModifyTime"`
	CreationTime             string              `json:"CreationTime" xml:"CreationTime"`
	Locked                   string              `json:"Locked" xml:"Locked"`
	IsDefault                string              `json:"IsDefault" xml:"IsDefault"`
	TranscodeTemplateGroupId string              `json:"TranscodeTemplateGroupId" xml:"TranscodeTemplateGroupId"`
	TranscodeTemplateList    []TranscodeTemplate `json:"TranscodeTemplateList" xml:"TranscodeTemplateList"`
}

TranscodeTemplateGroup is a nested struct in vod response

type TranscodeTemplateGroupList ¶

type TranscodeTemplateGroupList struct {
	TranscodeTemplateGroup []TranscodeTemplateGroup `json:"TranscodeTemplateGroup" xml:"TranscodeTemplateGroup"`
}

TranscodeTemplateGroupList is a nested struct in vod response

type TranscodeTemplateList ¶

type TranscodeTemplateList struct {
	TranscodeTemplate []TranscodeTemplate `json:"TranscodeTemplate" xml:"TranscodeTemplate"`
}

TranscodeTemplateList is a nested struct in vod response

type URLUploadInfoList ¶

type URLUploadInfoList struct {
	UrlUploadJobInfoDTO []UrlUploadJobInfoDTO `json:"UrlUploadJobInfoDTO" xml:"UrlUploadJobInfoDTO"`
}

URLUploadInfoList is a nested struct in vod response

type UV ¶

type UV struct {
	Android string `json:"Android" xml:"Android"`
	IOS     string `json:"iOS" xml:"iOS"`
	Flash   string `json:"Flash" xml:"Flash"`
	HTML5   string `json:"HTML5" xml:"HTML5"`
}

UV is a nested struct in vod response

type UnRemoveableVideoIds ¶

type UnRemoveableVideoIds struct {
	VideoId []string `json:"VideoId" xml:"VideoId"`
}

UnRemoveableVideoIds is a nested struct in vod response

type UpdateAITemplateRequest ¶

type UpdateAITemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateConfig       string           `position:"Query" name:"TemplateConfig"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TemplateId           string           `position:"Query" name:"TemplateId"`
}

UpdateAITemplateRequest is the request struct for api UpdateAITemplate

func CreateUpdateAITemplateRequest ¶

func CreateUpdateAITemplateRequest() (request *UpdateAITemplateRequest)

CreateUpdateAITemplateRequest creates a request to invoke UpdateAITemplate API

type UpdateAITemplateResponse ¶

type UpdateAITemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

UpdateAITemplateResponse is the response struct for api UpdateAITemplate

func CreateUpdateAITemplateResponse ¶

func CreateUpdateAITemplateResponse() (response *UpdateAITemplateResponse)

CreateUpdateAITemplateResponse creates a response to parse from UpdateAITemplate response

type UpdateAppInfoRequest ¶

type UpdateAppInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AppName              string           `position:"Query" name:"AppName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	AppId                string           `position:"Query" name:"AppId"`
	Description          string           `position:"Query" name:"Description"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Status               string           `position:"Query" name:"Status"`
}

UpdateAppInfoRequest is the request struct for api UpdateAppInfo

func CreateUpdateAppInfoRequest ¶

func CreateUpdateAppInfoRequest() (request *UpdateAppInfoRequest)

CreateUpdateAppInfoRequest creates a request to invoke UpdateAppInfo API

type UpdateAppInfoResponse ¶

type UpdateAppInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateAppInfoResponse is the response struct for api UpdateAppInfo

func CreateUpdateAppInfoResponse ¶

func CreateUpdateAppInfoResponse() (response *UpdateAppInfoResponse)

CreateUpdateAppInfoResponse creates a response to parse from UpdateAppInfo response

type UpdateAttachedMediaInfosRequest ¶

type UpdateAttachedMediaInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UpdateContent        string           `position:"Query" name:"UpdateContent"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UpdateAttachedMediaInfosRequest is the request struct for api UpdateAttachedMediaInfos

func CreateUpdateAttachedMediaInfosRequest ¶

func CreateUpdateAttachedMediaInfosRequest() (request *UpdateAttachedMediaInfosRequest)

CreateUpdateAttachedMediaInfosRequest creates a request to invoke UpdateAttachedMediaInfos API

type UpdateAttachedMediaInfosResponse ¶

type UpdateAttachedMediaInfosResponse struct {
	*responses.BaseResponse
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	NonExistMediaIds []string `json:"NonExistMediaIds" xml:"NonExistMediaIds"`
}

UpdateAttachedMediaInfosResponse is the response struct for api UpdateAttachedMediaInfos

func CreateUpdateAttachedMediaInfosResponse ¶

func CreateUpdateAttachedMediaInfosResponse() (response *UpdateAttachedMediaInfosResponse)

CreateUpdateAttachedMediaInfosResponse creates a response to parse from UpdateAttachedMediaInfos response

type UpdateCategoryRequest ¶

type UpdateCategoryRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	CateName             string           `position:"Query" name:"CateName"`
}

UpdateCategoryRequest is the request struct for api UpdateCategory

func CreateUpdateCategoryRequest ¶

func CreateUpdateCategoryRequest() (request *UpdateCategoryRequest)

CreateUpdateCategoryRequest creates a request to invoke UpdateCategory API

type UpdateCategoryResponse ¶

type UpdateCategoryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateCategoryResponse is the response struct for api UpdateCategory

func CreateUpdateCategoryResponse ¶

func CreateUpdateCategoryResponse() (response *UpdateCategoryResponse)

CreateUpdateCategoryResponse creates a response to parse from UpdateCategory response

type UpdateEditingProjectRequest ¶

type UpdateEditingProjectRequest struct {
	*requests.RpcRequest
	CoverURL             string `position:"Query" name:"CoverURL"`
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	Timeline             string `position:"Query" name:"Timeline"`
	Description          string `position:"Query" name:"Description"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	Title                string `position:"Query" name:"Title"`
	ProjectId            string `position:"Query" name:"ProjectId"`
}

UpdateEditingProjectRequest is the request struct for api UpdateEditingProject

func CreateUpdateEditingProjectRequest ¶

func CreateUpdateEditingProjectRequest() (request *UpdateEditingProjectRequest)

CreateUpdateEditingProjectRequest creates a request to invoke UpdateEditingProject API

type UpdateEditingProjectResponse ¶

type UpdateEditingProjectResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateEditingProjectResponse is the response struct for api UpdateEditingProject

func CreateUpdateEditingProjectResponse ¶

func CreateUpdateEditingProjectResponse() (response *UpdateEditingProjectResponse)

CreateUpdateEditingProjectResponse creates a response to parse from UpdateEditingProject response

type UpdateImageInfosRequest ¶

type UpdateImageInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UpdateContent        string           `position:"Query" name:"UpdateContent"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceRealOwnerId  requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UpdateImageInfosRequest is the request struct for api UpdateImageInfos

func CreateUpdateImageInfosRequest ¶

func CreateUpdateImageInfosRequest() (request *UpdateImageInfosRequest)

CreateUpdateImageInfosRequest creates a request to invoke UpdateImageInfos API

type UpdateImageInfosResponse ¶

type UpdateImageInfosResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	NonExistImageIds NonExistImageIds `json:"NonExistImageIds" xml:"NonExistImageIds"`
}

UpdateImageInfosResponse is the response struct for api UpdateImageInfos

func CreateUpdateImageInfosResponse ¶

func CreateUpdateImageInfosResponse() (response *UpdateImageInfosResponse)

CreateUpdateImageInfosResponse creates a response to parse from UpdateImageInfos response

type UpdateTranscodeTemplateGroupRequest ¶

type UpdateTranscodeTemplateGroupRequest struct {
	*requests.RpcRequest
	TranscodeTemplateList    string           `position:"Query" name:"TranscodeTemplateList"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	Name                     string           `position:"Query" name:"Name"`
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	Locked                   string           `position:"Query" name:"Locked"`
	TranscodeTemplateGroupId string           `position:"Query" name:"TranscodeTemplateGroupId"`
}

UpdateTranscodeTemplateGroupRequest is the request struct for api UpdateTranscodeTemplateGroup

func CreateUpdateTranscodeTemplateGroupRequest ¶

func CreateUpdateTranscodeTemplateGroupRequest() (request *UpdateTranscodeTemplateGroupRequest)

CreateUpdateTranscodeTemplateGroupRequest creates a request to invoke UpdateTranscodeTemplateGroup API

type UpdateTranscodeTemplateGroupResponse ¶

type UpdateTranscodeTemplateGroupResponse struct {
	*responses.BaseResponse
	RequestId                string `json:"RequestId" xml:"RequestId"`
	TranscodeTemplateGroupId string `json:"TranscodeTemplateGroupId" xml:"TranscodeTemplateGroupId"`
}

UpdateTranscodeTemplateGroupResponse is the response struct for api UpdateTranscodeTemplateGroup

func CreateUpdateTranscodeTemplateGroupResponse ¶

func CreateUpdateTranscodeTemplateGroupResponse() (response *UpdateTranscodeTemplateGroupResponse)

CreateUpdateTranscodeTemplateGroupResponse creates a response to parse from UpdateTranscodeTemplateGroup response

type UpdateVideoInfoRequest ¶

type UpdateVideoInfoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	Tags                 string           `position:"Query" name:"Tags"`
	CoverURL             string           `position:"Query" name:"CoverURL"`
	DownloadSwitch       string           `position:"Query" name:"DownloadSwitch"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	CustomMediaInfo      string           `position:"Query" name:"CustomMediaInfo"`
	Status               string           `position:"Query" name:"Status"`
}

UpdateVideoInfoRequest is the request struct for api UpdateVideoInfo

func CreateUpdateVideoInfoRequest ¶

func CreateUpdateVideoInfoRequest() (request *UpdateVideoInfoRequest)

CreateUpdateVideoInfoRequest creates a request to invoke UpdateVideoInfo API

type UpdateVideoInfoResponse ¶

type UpdateVideoInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateVideoInfoResponse is the response struct for api UpdateVideoInfo

func CreateUpdateVideoInfoResponse ¶

func CreateUpdateVideoInfoResponse() (response *UpdateVideoInfoResponse)

CreateUpdateVideoInfoResponse creates a response to parse from UpdateVideoInfo response

type UpdateVideoInfosRequest ¶

type UpdateVideoInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UpdateContent        string           `position:"Query" name:"UpdateContent"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UpdateVideoInfosRequest is the request struct for api UpdateVideoInfos

func CreateUpdateVideoInfosRequest ¶

func CreateUpdateVideoInfosRequest() (request *UpdateVideoInfosRequest)

CreateUpdateVideoInfosRequest creates a request to invoke UpdateVideoInfos API

type UpdateVideoInfosResponse ¶

type UpdateVideoInfosResponse struct {
	*responses.BaseResponse
	RequestId         string   `json:"RequestId" xml:"RequestId"`
	NonExistVideoIds  []string `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
	ForbiddenVideoIds []string `json:"ForbiddenVideoIds" xml:"ForbiddenVideoIds"`
}

UpdateVideoInfosResponse is the response struct for api UpdateVideoInfos

func CreateUpdateVideoInfosResponse ¶

func CreateUpdateVideoInfosResponse() (response *UpdateVideoInfosResponse)

CreateUpdateVideoInfosResponse creates a response to parse from UpdateVideoInfos response

type UpdateVodTemplateRequest ¶

type UpdateVodTemplateRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TemplateConfig       string           `position:"Query" name:"TemplateConfig"`
	Name                 string           `position:"Query" name:"Name"`
	VodTemplateId        string           `position:"Query" name:"VodTemplateId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UpdateVodTemplateRequest is the request struct for api UpdateVodTemplate

func CreateUpdateVodTemplateRequest ¶

func CreateUpdateVodTemplateRequest() (request *UpdateVodTemplateRequest)

CreateUpdateVodTemplateRequest creates a request to invoke UpdateVodTemplate API

type UpdateVodTemplateResponse ¶

type UpdateVodTemplateResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	VodTemplateId string `json:"VodTemplateId" xml:"VodTemplateId"`
}

UpdateVodTemplateResponse is the response struct for api UpdateVodTemplate

func CreateUpdateVodTemplateResponse ¶

func CreateUpdateVodTemplateResponse() (response *UpdateVodTemplateResponse)

CreateUpdateVodTemplateResponse creates a response to parse from UpdateVodTemplate response

type UpdateWatermarkRequest ¶

type UpdateWatermarkRequest struct {
	*requests.RpcRequest
	WatermarkId          string           `position:"Query" name:"WatermarkId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Name                 string           `position:"Query" name:"Name"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	WatermarkConfig      string           `position:"Query" name:"WatermarkConfig"`
}

UpdateWatermarkRequest is the request struct for api UpdateWatermark

func CreateUpdateWatermarkRequest ¶

func CreateUpdateWatermarkRequest() (request *UpdateWatermarkRequest)

CreateUpdateWatermarkRequest creates a request to invoke UpdateWatermark API

type UpdateWatermarkResponse ¶

type UpdateWatermarkResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	WatermarkInfo WatermarkInfo `json:"WatermarkInfo" xml:"WatermarkInfo"`
}

UpdateWatermarkResponse is the response struct for api UpdateWatermark

func CreateUpdateWatermarkResponse ¶

func CreateUpdateWatermarkResponse() (response *UpdateWatermarkResponse)

CreateUpdateWatermarkResponse creates a response to parse from UpdateWatermark response

type UploadJob ¶

type UploadJob struct {
	JobId     string `json:"JobId" xml:"JobId"`
	SourceURL string `json:"SourceURL" xml:"SourceURL"`
}

UploadJob is a nested struct in vod response

type UploadJobs ¶

type UploadJobs struct {
	UploadJob []UploadJob `json:"UploadJob" xml:"UploadJob"`
}

UploadJobs is a nested struct in vod response

type UploadMediaByURLRequest ¶

type UploadMediaByURLRequest struct {
	*requests.RpcRequest
	UserData             string           `position:"Query" name:"UserData"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateGroupId      string           `position:"Query" name:"TemplateGroupId"`
	UploadMetadatas      string           `position:"Query" name:"UploadMetadatas"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	UploadURLs           string           `position:"Query" name:"UploadURLs"`
	MessageCallback      string           `position:"Query" name:"MessageCallback"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Priority             string           `position:"Query" name:"Priority"`
	StorageLocation      string           `position:"Query" name:"StorageLocation"`
}

UploadMediaByURLRequest is the request struct for api UploadMediaByURL

func CreateUploadMediaByURLRequest ¶

func CreateUploadMediaByURLRequest() (request *UploadMediaByURLRequest)

CreateUploadMediaByURLRequest creates a request to invoke UploadMediaByURL API

type UploadMediaByURLResponse ¶

type UploadMediaByURLResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	UploadJobs []UploadJob `json:"UploadJobs" xml:"UploadJobs"`
}

UploadMediaByURLResponse is the response struct for api UploadMediaByURL

func CreateUploadMediaByURLResponse ¶

func CreateUploadMediaByURLResponse() (response *UploadMediaByURLResponse)

CreateUploadMediaByURLResponse creates a response to parse from UploadMediaByURL response

type UrlUploadJobInfoDTO ¶

type UrlUploadJobInfoDTO struct {
	JobId        string `json:"JobId" xml:"JobId"`
	UploadURL    string `json:"UploadURL" xml:"UploadURL"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
	FileSize     string `json:"FileSize" xml:"FileSize"`
	Status       string `json:"Status" xml:"Status"`
	UserData     string `json:"UserData" xml:"UserData"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	CompleteTime string `json:"CompleteTime" xml:"CompleteTime"`
}

UrlUploadJobInfoDTO is a nested struct in vod response

type UserPlayStatisAvg ¶

type UserPlayStatisAvg struct {
	Date            string `json:"Date" xml:"Date"`
	AvgPlayDuration string `json:"AvgPlayDuration" xml:"AvgPlayDuration"`
	AvgPlayCount    string `json:"AvgPlayCount" xml:"AvgPlayCount"`
}

UserPlayStatisAvg is a nested struct in vod response

type UserPlayStatisAvgs ¶

type UserPlayStatisAvgs struct {
	UserPlayStatisAvg []UserPlayStatisAvg `json:"UserPlayStatisAvg" xml:"UserPlayStatisAvg"`
}

UserPlayStatisAvgs is a nested struct in vod response

type UserPlayStatisTotal ¶

type UserPlayStatisTotal struct {
	Date         string `json:"Date" xml:"Date"`
	PlayDuration string `json:"PlayDuration" xml:"PlayDuration"`
	PlayRange    string `json:"PlayRange" xml:"PlayRange"`
	VV           VV     `json:"VV" xml:"VV"`
	UV           UV     `json:"UV" xml:"UV"`
}

UserPlayStatisTotal is a nested struct in vod response

type UserPlayStatisTotals ¶

type UserPlayStatisTotals struct {
	UserPlayStatisTotal []UserPlayStatisTotal `json:"UserPlayStatisTotal" xml:"UserPlayStatisTotal"`
}

UserPlayStatisTotals is a nested struct in vod response

type VV ¶

type VV struct {
	Android string `json:"Android" xml:"Android"`
	IOS     string `json:"iOS" xml:"iOS"`
	Flash   string `json:"Flash" xml:"Flash"`
	HTML5   string `json:"HTML5" xml:"HTML5"`
}

VV is a nested struct in vod response

type Video ¶

type Video struct {
	MediaSource       string      `json:"MediaSource" xml:"MediaSource"`
	AuditManualStatus string      `json:"AuditManualStatus" xml:"AuditManualStatus"`
	ModifyTime        string      `json:"ModifyTime" xml:"ModifyTime"`
	Title             string      `json:"Title" xml:"Title"`
	CreateTime        string      `json:"CreateTime" xml:"CreateTime"`
	TemplateGroupId   string      `json:"TemplateGroupId" xml:"TemplateGroupId"`
	MediaType         string      `json:"MediaType" xml:"MediaType"`
	CustomMediaInfo   string      `json:"CustomMediaInfo" xml:"CustomMediaInfo"`
	AuditAIStatus     string      `json:"AuditAIStatus" xml:"AuditAIStatus"`
	RegionId          string      `json:"RegionId" xml:"RegionId"`
	Duration          float64     `json:"Duration" xml:"Duration"`
	CateName          string      `json:"CateName" xml:"CateName"`
	Size              int         `json:"Size" xml:"Size"`
	Description       string      `json:"Description" xml:"Description"`
	CateId            int         `json:"CateId" xml:"CateId"`
	Tags              string      `json:"Tags" xml:"Tags"`
	PreprocessStatus  string      `json:"PreprocessStatus" xml:"PreprocessStatus"`
	TranscodeMode     string      `json:"TranscodeMode" xml:"TranscodeMode"`
	ModificationTime  string      `json:"ModificationTime" xml:"ModificationTime"`
	StorageLocation   string      `json:"StorageLocation" xml:"StorageLocation"`
	CreationTime      string      `json:"CreationTime" xml:"CreationTime"`
	AuditAIResult     string      `json:"AuditAIResult" xml:"AuditAIResult"`
	CoverURL          string      `json:"CoverURL" xml:"CoverURL"`
	AppId             string      `json:"AppId" xml:"AppId"`
	AuditTemplateId   string      `json:"AuditTemplateId" xml:"AuditTemplateId"`
	Status            string      `json:"Status" xml:"Status"`
	AuditStatus       string      `json:"AuditStatus" xml:"AuditStatus"`
	DownloadSwitch    string      `json:"DownloadSwitch" xml:"DownloadSwitch"`
	VideoId           string      `json:"VideoId" xml:"VideoId"`
	SpriteSnapshots   []string    `json:"SpriteSnapshots" xml:"SpriteSnapshots"`
	Snapshots         []string    `json:"Snapshots" xml:"Snapshots"`
	PlayInfoList      []PlayInfo  `json:"PlayInfoList" xml:"PlayInfoList"`
	ThumbnailList     []Thumbnail `json:"ThumbnailList" xml:"ThumbnailList"`
}

Video is a nested struct in vod response

type VideoBase ¶

type VideoBase struct {
	OutputType    string                     `json:"OutputType" xml:"OutputType"`
	CoverURL      string                     `json:"CoverURL" xml:"CoverURL"`
	Duration      string                     `json:"Duration" xml:"Duration"`
	Status        string                     `json:"Status" xml:"Status"`
	Title         string                     `json:"Title" xml:"Title"`
	VideoId       string                     `json:"VideoId" xml:"VideoId"`
	MediaType     string                     `json:"MediaType" xml:"MediaType"`
	CreationTime  string                     `json:"CreationTime" xml:"CreationTime"`
	TranscodeMode string                     `json:"TranscodeMode" xml:"TranscodeMode"`
	ThumbnailList ThumbnailListInGetPlayInfo `json:"ThumbnailList" xml:"ThumbnailList"`
}

VideoBase is a nested struct in vod response

type VideoDNA ¶

type VideoDNA struct {
	VideoDNAItem []VideoDNAItem `json:"VideoDNAItem" xml:"VideoDNAItem"`
}

VideoDNA is a nested struct in vod response

type VideoDNAItem ¶

type VideoDNAItem struct {
	PrimaryKey string       `json:"PrimaryKey" xml:"PrimaryKey"`
	Similarity string       `json:"Similarity" xml:"Similarity"`
	Detail     []DetailItem `json:"Detail" xml:"Detail"`
}

VideoDNAItem is a nested struct in vod response

type VideoInGetVideoInfo ¶

type VideoInGetVideoInfo struct {
	VideoId          string                      `json:"VideoId" xml:"VideoId"`
	Title            string                      `json:"Title" xml:"Title"`
	Tags             string                      `json:"Tags" xml:"Tags"`
	Status           string                      `json:"Status" xml:"Status"`
	Size             int                         `json:"Size" xml:"Size"`
	Duration         float64                     `json:"Duration" xml:"Duration"`
	Description      string                      `json:"Description" xml:"Description"`
	CreateTime       string                      `json:"CreateTime" xml:"CreateTime"`
	ModifyTime       string                      `json:"ModifyTime" xml:"ModifyTime"`
	ModificationTime string                      `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime     string                      `json:"CreationTime" xml:"CreationTime"`
	CoverURL         string                      `json:"CoverURL" xml:"CoverURL"`
	CateId           int                         `json:"CateId" xml:"CateId"`
	CateName         string                      `json:"CateName" xml:"CateName"`
	DownloadSwitch   string                      `json:"DownloadSwitch" xml:"DownloadSwitch"`
	TemplateGroupId  string                      `json:"TemplateGroupId" xml:"TemplateGroupId"`
	PreprocessStatus string                      `json:"PreprocessStatus" xml:"PreprocessStatus"`
	StorageLocation  string                      `json:"StorageLocation" xml:"StorageLocation"`
	RegionId         string                      `json:"RegionId" xml:"RegionId"`
	CustomMediaInfo  string                      `json:"CustomMediaInfo" xml:"CustomMediaInfo"`
	AuditStatus      string                      `json:"AuditStatus" xml:"AuditStatus"`
	AppId            string                      `json:"AppId" xml:"AppId"`
	Snapshots        SnapshotsInGetVideoInfo     `json:"Snapshots" xml:"Snapshots"`
	ThumbnailList    ThumbnailListInGetVideoInfo `json:"ThumbnailList" xml:"ThumbnailList"`
}

VideoInGetVideoInfo is a nested struct in vod response

type VideoInGetVideoList ¶

type VideoInGetVideoList struct {
	VideoId          string                  `json:"VideoId" xml:"VideoId"`
	Title            string                  `json:"Title" xml:"Title"`
	Tags             string                  `json:"Tags" xml:"Tags"`
	Status           string                  `json:"Status" xml:"Status"`
	Size             int                     `json:"Size" xml:"Size"`
	Duration         float64                 `json:"Duration" xml:"Duration"`
	Description      string                  `json:"Description" xml:"Description"`
	CreateTime       string                  `json:"CreateTime" xml:"CreateTime"`
	ModifyTime       string                  `json:"ModifyTime" xml:"ModifyTime"`
	ModificationTime string                  `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime     string                  `json:"CreationTime" xml:"CreationTime"`
	CoverURL         string                  `json:"CoverURL" xml:"CoverURL"`
	CateId           int                     `json:"CateId" xml:"CateId"`
	CateName         string                  `json:"CateName" xml:"CateName"`
	StorageLocation  string                  `json:"StorageLocation" xml:"StorageLocation"`
	AppId            string                  `json:"AppId" xml:"AppId"`
	Snapshots        SnapshotsInGetVideoList `json:"Snapshots" xml:"Snapshots"`
}

VideoInGetVideoList is a nested struct in vod response

type VideoInListLiveRecordVideo ¶

type VideoInListLiveRecordVideo struct {
	VideoId         string                         `json:"VideoId" xml:"VideoId"`
	Title           string                         `json:"Title" xml:"Title"`
	Tags            string                         `json:"Tags" xml:"Tags"`
	Status          string                         `json:"Status" xml:"Status"`
	Size            int                            `json:"Size" xml:"Size"`
	Privilege       int                            `json:"Privilege" xml:"Privilege"`
	Duration        float64                        `json:"Duration" xml:"Duration"`
	Description     string                         `json:"Description" xml:"Description"`
	CustomerId      int                            `json:"CustomerId" xml:"CustomerId"`
	CreateTime      string                         `json:"CreateTime" xml:"CreateTime"`
	CreationTime    string                         `json:"CreationTime" xml:"CreationTime"`
	ModifyTime      string                         `json:"ModifyTime" xml:"ModifyTime"`
	CoverURL        string                         `json:"CoverURL" xml:"CoverURL"`
	CateId          int                            `json:"CateId" xml:"CateId"`
	CateName        string                         `json:"CateName" xml:"CateName"`
	DownloadSwitch  string                         `json:"DownloadSwitch" xml:"DownloadSwitch"`
	TemplateGroupId string                         `json:"TemplateGroupId" xml:"TemplateGroupId"`
	Snapshots       SnapshotsInListLiveRecordVideo `json:"Snapshots" xml:"Snapshots"`
}

VideoInListLiveRecordVideo is a nested struct in vod response

type VideoListInGetVideoInfos ¶

type VideoListInGetVideoInfos struct {
	Video []Video `json:"Video" xml:"Video"`
}

VideoListInGetVideoInfos is a nested struct in vod response

type VideoListInGetVideoList ¶

type VideoListInGetVideoList struct {
	Video []VideoInGetVideoList `json:"Video" xml:"Video"`
}

VideoListInGetVideoList is a nested struct in vod response

type VideoMeta ¶

type VideoMeta struct {
	CoverURL string  `json:"CoverURL" xml:"CoverURL"`
	Duration float64 `json:"Duration" xml:"Duration"`
	Status   string  `json:"Status" xml:"Status"`
	Title    string  `json:"Title" xml:"Title"`
	VideoId  string  `json:"VideoId" xml:"VideoId"`
}

VideoMeta is a nested struct in vod response

type VideoPlayStatisDetail ¶

type VideoPlayStatisDetail struct {
	Date         string `json:"Date" xml:"Date"`
	PlayDuration string `json:"PlayDuration" xml:"PlayDuration"`
	VV           string `json:"VV" xml:"VV"`
	UV           string `json:"UV" xml:"UV"`
	PlayRange    string `json:"PlayRange" xml:"PlayRange"`
	Title        string `json:"Title" xml:"Title"`
}

VideoPlayStatisDetail is a nested struct in vod response

type VideoPlayStatisDetails ¶

type VideoPlayStatisDetails struct {
	VideoPlayStatisDetail []VideoPlayStatisDetail `json:"VideoPlayStatisDetail" xml:"VideoPlayStatisDetail"`
}

VideoPlayStatisDetails is a nested struct in vod response

type VideoResult ¶

type VideoResult struct {
	Suggestion      string          `json:"Suggestion" xml:"Suggestion"`
	Label           string          `json:"Label" xml:"Label"`
	TerrorismResult TerrorismResult `json:"TerrorismResult" xml:"TerrorismResult"`
	PornResult      PornResult      `json:"PornResult" xml:"PornResult"`
}

VideoResult is a nested struct in vod response

type VideoStream ¶

type VideoStream struct {
	Index          string `json:"Index" xml:"Index"`
	CodecName      string `json:"CodecName" xml:"CodecName"`
	CodecLongName  string `json:"CodecLongName" xml:"CodecLongName"`
	Profile        string `json:"Profile" xml:"Profile"`
	CodecTimeBase  string `json:"CodecTimeBase" xml:"CodecTimeBase"`
	CodecTagString string `json:"CodecTagString" xml:"CodecTagString"`
	CodecTag       string `json:"CodecTag" xml:"CodecTag"`
	Width          string `json:"Width" xml:"Width"`
	Height         string `json:"Height" xml:"Height"`
	HasBFrames     string `json:"HasBFrames" xml:"HasBFrames"`
	Sar            string `json:"Sar" xml:"Sar"`
	Dar            string `json:"Dar" xml:"Dar"`
	PixFmt         string `json:"PixFmt" xml:"PixFmt"`
	Level          string `json:"Level" xml:"Level"`
	Fps            string `json:"Fps" xml:"Fps"`
	AvgFPS         string `json:"AvgFPS" xml:"AvgFPS"`
	Timebase       string `json:"Timebase" xml:"Timebase"`
	StartTime      string `json:"StartTime" xml:"StartTime"`
	Duration       string `json:"Duration" xml:"Duration"`
	NumFrames      string `json:"NumFrames" xml:"NumFrames"`
	Lang           string `json:"Lang" xml:"Lang"`
	Rotate         string `json:"Rotate" xml:"Rotate"`
}

VideoStream is a nested struct in vod response

type VideoStreamList ¶

type VideoStreamList struct {
	VideoStream []VideoStream `json:"VideoStream" xml:"VideoStream"`
}

VideoStreamList is a nested struct in vod response

type VodTemplateInfo ¶

type VodTemplateInfo struct {
	Name            string `json:"Name" xml:"Name"`
	ModifyTime      string `json:"ModifyTime" xml:"ModifyTime"`
	VodTemplateId   string `json:"VodTemplateId" xml:"VodTemplateId"`
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
	IsDefault       string `json:"IsDefault" xml:"IsDefault"`
	TemplateConfig  string `json:"TemplateConfig" xml:"TemplateConfig"`
	TemplateType    string `json:"TemplateType" xml:"TemplateType"`
	SubTemplateType string `json:"SubTemplateType" xml:"SubTemplateType"`
	Source          string `json:"Source" xml:"Source"`
}

VodTemplateInfo is a nested struct in vod response

type VodTemplateInfoList ¶

type VodTemplateInfoList struct {
	VodTemplateInfo []VodTemplateInfo `json:"VodTemplateInfo" xml:"VodTemplateInfo"`
}

VodTemplateInfoList is a nested struct in vod response

type WatermarkIdListInGetTranscodeSummary ¶

type WatermarkIdListInGetTranscodeSummary struct {
	WatermarkId []string `json:"WatermarkId" xml:"WatermarkId"`
}

WatermarkIdListInGetTranscodeSummary is a nested struct in vod response

type WatermarkIdListInGetTranscodeTask ¶

type WatermarkIdListInGetTranscodeTask struct {
	WatermarkId []string `json:"WatermarkId" xml:"WatermarkId"`
}

WatermarkIdListInGetTranscodeTask is a nested struct in vod response

type WatermarkIds ¶

type WatermarkIds struct {
	WatermarkId []string `json:"WatermarkId" xml:"WatermarkId"`
}

WatermarkIds is a nested struct in vod response

type WatermarkInfo ¶

type WatermarkInfo struct {
	Name            string `json:"Name" xml:"Name"`
	WatermarkId     string `json:"WatermarkId" xml:"WatermarkId"`
	FileUrl         string `json:"FileUrl" xml:"FileUrl"`
	WatermarkConfig string `json:"WatermarkConfig" xml:"WatermarkConfig"`
	CreationTime    string `json:"CreationTime" xml:"CreationTime"`
	IsDefault       string `json:"IsDefault" xml:"IsDefault"`
	Type            string `json:"Type" xml:"Type"`
}

WatermarkInfo is a nested struct in vod response

type WatermarkInfos ¶

type WatermarkInfos struct {
	WatermarkInfo []WatermarkInfo `json:"WatermarkInfo" xml:"WatermarkInfo"`
}

WatermarkInfos is a nested struct in vod response

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL