vod

package
v1.62.142 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2023 License: Apache-2.0 Imports: 6 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AIData

type AIData struct {
	AIDataItem []AIDataItem `json:"AIDataItem" xml:"AIDataItem"`
}

AIData is a nested struct in vod response

type AIDataItem

type AIDataItem struct {
	TimeStamp string                  `json:"TimeStamp" xml:"TimeStamp"`
	Data      DataInDescribeVodAIData `json:"Data" xml:"Data"`
}

AIDataItem is a nested struct in vod response

type AIImageInfo added in v1.61.484

type AIImageInfo struct {
	CreationTime  string `json:"CreationTime" xml:"CreationTime"`
	AIImageInfoId string `json:"AIImageInfoId" xml:"AIImageInfoId"`
	Time          string `json:"Time" xml:"Time"`
	FileURL       string `json:"FileURL" xml:"FileURL"`
	Version       string `json:"Version" xml:"Version"`
	VideoId       string `json:"VideoId" xml:"VideoId"`
	JobId         string `json:"JobId" xml:"JobId"`
	Score         string `json:"Score" xml:"Score"`
	Format        string `json:"Format" xml:"Format"`
}

AIImageInfo is a nested struct in vod response

type AIImageInfoList added in v1.61.484

type AIImageInfoList struct {
	AIImageInfo []AIImageInfo `json:"AIImageInfo" xml:"AIImageInfo"`
}

AIImageInfoList is a nested struct in vod response

type AIImageJob added in v1.61.484

type AIImageJob struct {
	Status         string `json:"Status" xml:"Status"`
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	AIImageResult  string `json:"AIImageResult" xml:"AIImageResult"`
	VideoId        string `json:"VideoId" xml:"VideoId"`
	JobId          string `json:"JobId" xml:"JobId"`
	UserData       string `json:"UserData" xml:"UserData"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	TemplateConfig string `json:"TemplateConfig" xml:"TemplateConfig"`
	TemplateId     string `json:"TemplateId" xml:"TemplateId"`
}

AIImageJob is a nested struct in vod response

type AIImageJobList added in v1.61.484

type AIImageJobList struct {
	AIImageJob []AIImageJob `json:"AIImageJob" xml:"AIImageJob"`
}

AIImageJobList is a nested struct in vod response

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 Ad struct {
	AdItem []AdItem `json:"Ad" xml:"Ad"`
}

Ad is a nested struct in vod response

type AdItem added in v1.61.237

type AdItem struct {
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
	Label     string `json:"Label" xml:"Label"`
}

AdItem is a nested struct in vod response

type AdResult

type AdResult 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"`
}

AdResult is a nested struct in vod response

type AddAITemplateRequest

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

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
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

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
	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
	ResourceOwnerId      string         `position:"Query" name:"ResourceOwnerId"`
	Description          string         `position:"Query" name:"Description"`
	Title                string         `position:"Query" name:"Title"`
	CoverURL             string         `position:"Query" name:"CoverURL"`
	Division             string         `position:"Query" name:"Division"`
	Duration             requests.Float `position:"Query" name:"Duration"`
	FEExtend             string         `position:"Query" name:"FEExtend"`
	ResourceOwnerAccount string         `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string         `position:"Query" name:"OwnerAccount"`
	OwnerId              string         `position:"Query" name:"OwnerId"`
	Timeline             string         `position:"Query" name:"Timeline"`
}

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"`
	TranscodeTemplateGroupId string `position:"Query" name:"TranscodeTemplateGroupId"`
	AppId                    string `position:"Query" name:"AppId"`
	Name                     string `position:"Query" name:"Name"`
}

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
	TranscodeTemplateGroupId string `json:"TranscodeTemplateGroupId" xml:"TranscodeTemplateGroupId"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
}

AddTranscodeTemplateGroupResponse is the response struct for api AddTranscodeTemplateGroup

func CreateAddTranscodeTemplateGroupResponse

func CreateAddTranscodeTemplateGroupResponse() (response *AddTranscodeTemplateGroupResponse)

CreateAddTranscodeTemplateGroupResponse creates a response to parse from AddTranscodeTemplateGroup response

type AddVodDomainRequest

type AddVodDomainRequest struct {
	*requests.RpcRequest
	Sources        string           `position:"Query" name:"Sources"`
	SecurityToken  string           `position:"Query" name:"SecurityToken"`
	Scope          string           `position:"Query" name:"Scope"`
	TopLevelDomain string           `position:"Query" name:"TopLevelDomain"`
	OwnerAccount   string           `position:"Query" name:"OwnerAccount"`
	DomainName     string           `position:"Query" name:"DomainName"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	CheckUrl       string           `position:"Query" name:"CheckUrl"`
}

AddVodDomainRequest is the request struct for api AddVodDomain

func CreateAddVodDomainRequest

func CreateAddVodDomainRequest() (request *AddVodDomainRequest)

CreateAddVodDomainRequest creates a request to invoke AddVodDomain API

type AddVodDomainResponse

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

AddVodDomainResponse is the response struct for api AddVodDomain

func CreateAddVodDomainResponse

func CreateAddVodDomainResponse() (response *AddVodDomainResponse)

CreateAddVodDomainResponse creates a response to parse from AddVodDomain response

type AddVodTemplateRequest

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

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
	VodTemplateId string `json:"VodTemplateId" xml:"VodTemplateId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

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
	Type            string `position:"Query" name:"Type"`
	WatermarkConfig string `position:"Query" name:"WatermarkConfig"`
	AppId           string `position:"Query" name:"AppId"`
	Name            string `position:"Query" name:"Name"`
	FileUrl         string `position:"Query" name:"FileUrl"`
}

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"`
	RegionId         string     `json:"RegionId" xml:"RegionId"`
	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"`
	Tags             []TagsItem `json:"Tags" xml:"Tags"`
}

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 {
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	Description      string `json:"Description" xml:"Description"`
	AppId            string `json:"AppId" xml:"AppId"`
	PolicyValue      string `json:"PolicyValue" xml:"PolicyValue"`
	PolicyName       string `json:"PolicyName" xml:"PolicyName"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
	PolicyType       string `json:"PolicyType" xml:"PolicyType"`
}

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
	PolicyNames         string `position:"Query" name:"PolicyNames"`
	ResourceRealOwnerId string `position:"Query" name:"ResourceRealOwnerId"`
	IdentityName        string `position:"Query" name:"IdentityName"`
	IdentityType        string `position:"Query" name:"IdentityType"`
	AppId               string `position:"Query" name:"AppId"`
}

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 {
	BusinessType     string     `json:"BusinessType" xml:"BusinessType"`
	Tags             string     `json:"Tags" xml:"Tags"`
	Title            string     `json:"Title" xml:"Title"`
	ModificationTime string     `json:"ModificationTime" xml:"ModificationTime"`
	StorageLocation  string     `json:"StorageLocation" xml:"StorageLocation"`
	CreationTime     string     `json:"CreationTime" xml:"CreationTime"`
	Icon             string     `json:"Icon" xml:"Icon"`
	URL              string     `json:"URL" xml:"URL"`
	AppId            string     `json:"AppId" xml:"AppId"`
	RegionId         string     `json:"RegionId" xml:"RegionId"`
	FileSize         int64      `json:"FileSize" xml:"FileSize"`
	Status           string     `json:"Status" xml:"Status"`
	MediaId          string     `json:"MediaId" xml:"MediaId"`
	Description      string     `json:"Description" xml:"Description"`
	Ext              string     `json:"Ext" xml:"Ext"`
	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 AttachedMediaList

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

AttachedMediaList is a nested struct in vod response

type Audio

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

Audio is a nested struct in vod response

type AudioResultInGetAIMediaAuditJob added in v1.61.1264

type AudioResultInGetAIMediaAuditJob struct {
	AudioResultItem []AudioResultItem `json:"AudioResult" xml:"AudioResult"`
}

AudioResultInGetAIMediaAuditJob is a nested struct in vod response

type AudioResultInGetMediaAuditResult added in v1.61.1264

type AudioResultInGetMediaAuditResult struct {
	AudioResultItem []AudioResultItem `json:"AudioResult" xml:"AudioResult"`
}

AudioResultInGetMediaAuditResult is a nested struct in vod response

type AudioResultItem added in v1.61.237

type AudioResultItem 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"`
}

AudioResultItem is a nested struct in vod response

type AudioStream

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

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 BatchSetVodDomainConfigsRequest

type BatchSetVodDomainConfigsRequest struct {
	*requests.RpcRequest
	Functions     string           `position:"Query" name:"Functions"`
	DomainNames   string           `position:"Query" name:"DomainNames"`
	OwnerAccount  string           `position:"Query" name:"OwnerAccount"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

BatchSetVodDomainConfigsRequest is the request struct for api BatchSetVodDomainConfigs

func CreateBatchSetVodDomainConfigsRequest

func CreateBatchSetVodDomainConfigsRequest() (request *BatchSetVodDomainConfigsRequest)

CreateBatchSetVodDomainConfigsRequest creates a request to invoke BatchSetVodDomainConfigs API

type BatchSetVodDomainConfigsResponse

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

BatchSetVodDomainConfigsResponse is the response struct for api BatchSetVodDomainConfigs

func CreateBatchSetVodDomainConfigsResponse

func CreateBatchSetVodDomainConfigsResponse() (response *BatchSetVodDomainConfigsResponse)

CreateBatchSetVodDomainConfigsResponse creates a response to parse from BatchSetVodDomainConfigs response

type BatchStartVodDomainRequest

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

BatchStartVodDomainRequest is the request struct for api BatchStartVodDomain

func CreateBatchStartVodDomainRequest

func CreateBatchStartVodDomainRequest() (request *BatchStartVodDomainRequest)

CreateBatchStartVodDomainRequest creates a request to invoke BatchStartVodDomain API

type BatchStartVodDomainResponse

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

BatchStartVodDomainResponse is the response struct for api BatchStartVodDomain

func CreateBatchStartVodDomainResponse

func CreateBatchStartVodDomainResponse() (response *BatchStartVodDomainResponse)

CreateBatchStartVodDomainResponse creates a response to parse from BatchStartVodDomain response

type BatchStopVodDomainRequest

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

BatchStopVodDomainRequest is the request struct for api BatchStopVodDomain

func CreateBatchStopVodDomainRequest

func CreateBatchStopVodDomainRequest() (request *BatchStopVodDomainRequest)

CreateBatchStopVodDomainRequest creates a request to invoke BatchStopVodDomain API

type BatchStopVodDomainResponse

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

BatchStopVodDomainResponse is the response struct for api BatchStopVodDomain

func CreateBatchStopVodDomainResponse

func CreateBatchStopVodDomainResponse() (response *BatchStopVodDomainResponse)

CreateBatchStopVodDomainResponse creates a response to parse from BatchStopVodDomain response

type BpsDataPerInterval

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

BpsDataPerInterval is a nested struct in vod response

type CancelUrlUploadJobsRequest added in v1.61.1264

type CancelUrlUploadJobsRequest struct {
	*requests.RpcRequest
	JobIds     string `position:"Query" name:"JobIds"`
	UploadUrls string `position:"Query" name:"UploadUrls"`
}

CancelUrlUploadJobsRequest is the request struct for api CancelUrlUploadJobs

func CreateCancelUrlUploadJobsRequest added in v1.61.1264

func CreateCancelUrlUploadJobsRequest() (request *CancelUrlUploadJobsRequest)

CreateCancelUrlUploadJobsRequest creates a request to invoke CancelUrlUploadJobs API

type CancelUrlUploadJobsResponse added in v1.61.1264

type CancelUrlUploadJobsResponse struct {
	*responses.BaseResponse
	RequestId    string   `json:"RequestId" xml:"RequestId"`
	CanceledJobs []string `json:"CanceledJobs" xml:"CanceledJobs"`
	NonExists    []string `json:"NonExists" xml:"NonExists"`
}

CancelUrlUploadJobsResponse is the response struct for api CancelUrlUploadJobs

func CreateCancelUrlUploadJobsResponse added in v1.61.1264

func CreateCancelUrlUploadJobsResponse() (response *CancelUrlUploadJobsResponse)

CreateCancelUrlUploadJobsResponse creates a response to parse from CancelUrlUploadJobs response

type CanceledJobs added in v1.61.1264

type CanceledJobs struct {
	JobId []string `json:"JobId" xml:"JobId"`
}

CanceledJobs 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    int64  `json:"Level" xml:"Level"`
	SubTotal int64  `json:"SubTotal" xml:"SubTotal"`
	ParentId int64  `json:"ParentId" xml:"ParentId"`
	Type     string `json:"Type" xml:"Type"`
	CateId   int64  `json:"CateId" xml:"CateId"`
}

Category is a nested struct in vod response

type CategoryInGetAIVideoTagResult

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

CategoryInGetAIVideoTagResult is a nested struct in vod response

type CategoryItem

type CategoryItem struct {
	Tag string `json:"Tag" xml:"Tag"`
}

CategoryItem is a nested struct in vod response

type Cert

type Cert struct {
	LastTime    int64  `json:"LastTime" xml:"LastTime"`
	Fingerprint string `json:"Fingerprint" xml:"Fingerprint"`
	CertName    string `json:"CertName" xml:"CertName"`
	Issuer      string `json:"Issuer" xml:"Issuer"`
	CertId      int64  `json:"CertId" xml:"CertId"`
	Common      string `json:"Common" xml:"Common"`
}

Cert is a nested struct in vod response

type CertInfo

type CertInfo struct {
	Status                  string `json:"Status" xml:"Status"`
	CertLife                string `json:"CertLife" xml:"CertLife"`
	CertExpireTime          string `json:"CertExpireTime" xml:"CertExpireTime"`
	CertType                string `json:"CertType" xml:"CertType"`
	ServerCertificateStatus string `json:"ServerCertificateStatus" xml:"ServerCertificateStatus"`
	CertDomainName          string `json:"CertDomainName" xml:"CertDomainName"`
	CertName                string `json:"CertName" xml:"CertName"`
	CertOrg                 string `json:"CertOrg" xml:"CertOrg"`
	DomainName              string `json:"DomainName" xml:"DomainName"`
}

CertInfo is a nested struct in vod response

type CertInfos

type CertInfos struct {
	CertInfo []CertInfo `json:"CertInfo" xml:"CertInfo"`
}

CertInfos is a nested struct in vod response

type CertList

type CertList struct {
	Cert []Cert `json:"Cert" xml:"Cert"`
}

CertList is a nested struct in vod response

type CertificateListModel

type CertificateListModel struct {
	Count    int      `json:"Count" xml:"Count"`
	CertList CertList `json:"CertList" xml:"CertList"`
}

CertificateListModel 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

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

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddAITemplate

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

AddAITemplate invokes the vod.AddAITemplate API synchronously

func (*Client) AddAITemplateWithCallback

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

AddAITemplateWithCallback invokes the vod.AddAITemplate API asynchronously

func (*Client) AddAITemplateWithChan

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

AddAITemplateWithChan invokes the vod.AddAITemplate API asynchronously

func (*Client) AddCategory

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

AddCategory invokes the vod.AddCategory API synchronously

func (*Client) AddCategoryWithCallback

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

AddCategoryWithCallback invokes the vod.AddCategory API asynchronously

func (*Client) AddCategoryWithChan

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

AddCategoryWithChan invokes the vod.AddCategory API asynchronously

func (*Client) AddEditingProject

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

AddEditingProject invokes the vod.AddEditingProject API synchronously

func (*Client) AddEditingProjectWithCallback

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

AddEditingProjectWithCallback invokes the vod.AddEditingProject API asynchronously

func (*Client) AddEditingProjectWithChan

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

AddEditingProjectWithChan invokes the vod.AddEditingProject API asynchronously

func (*Client) AddTranscodeTemplateGroup

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

AddTranscodeTemplateGroup invokes the vod.AddTranscodeTemplateGroup API synchronously

func (*Client) AddTranscodeTemplateGroupWithCallback

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

AddTranscodeTemplateGroupWithCallback invokes the vod.AddTranscodeTemplateGroup API asynchronously

func (*Client) AddTranscodeTemplateGroupWithChan

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

AddTranscodeTemplateGroupWithChan invokes the vod.AddTranscodeTemplateGroup API asynchronously

func (*Client) AddVodDomain

func (client *Client) AddVodDomain(request *AddVodDomainRequest) (response *AddVodDomainResponse, err error)

AddVodDomain invokes the vod.AddVodDomain API synchronously

func (*Client) AddVodDomainWithCallback

func (client *Client) AddVodDomainWithCallback(request *AddVodDomainRequest, callback func(response *AddVodDomainResponse, err error)) <-chan int

AddVodDomainWithCallback invokes the vod.AddVodDomain API asynchronously

func (*Client) AddVodDomainWithChan

func (client *Client) AddVodDomainWithChan(request *AddVodDomainRequest) (<-chan *AddVodDomainResponse, <-chan error)

AddVodDomainWithChan invokes the vod.AddVodDomain API asynchronously

func (*Client) AddVodTemplate

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

AddVodTemplate invokes the vod.AddVodTemplate API synchronously

func (*Client) AddVodTemplateWithCallback

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

AddVodTemplateWithCallback invokes the vod.AddVodTemplate API asynchronously

func (*Client) AddVodTemplateWithChan

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

AddVodTemplateWithChan invokes the vod.AddVodTemplate API asynchronously

func (*Client) AddWatermark

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

AddWatermark invokes the vod.AddWatermark API synchronously

func (*Client) AddWatermarkWithCallback

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

AddWatermarkWithCallback invokes the vod.AddWatermark API asynchronously

func (*Client) AddWatermarkWithChan

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

AddWatermarkWithChan invokes the vod.AddWatermark API asynchronously

func (*Client) AttachAppPolicyToIdentity

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

AttachAppPolicyToIdentity invokes the vod.AttachAppPolicyToIdentity API synchronously

func (*Client) AttachAppPolicyToIdentityWithCallback

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

AttachAppPolicyToIdentityWithCallback invokes the vod.AttachAppPolicyToIdentity API asynchronously

func (*Client) AttachAppPolicyToIdentityWithChan

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

AttachAppPolicyToIdentityWithChan invokes the vod.AttachAppPolicyToIdentity API asynchronously

func (*Client) BatchSetVodDomainConfigs

func (client *Client) BatchSetVodDomainConfigs(request *BatchSetVodDomainConfigsRequest) (response *BatchSetVodDomainConfigsResponse, err error)

BatchSetVodDomainConfigs invokes the vod.BatchSetVodDomainConfigs API synchronously

func (*Client) BatchSetVodDomainConfigsWithCallback

func (client *Client) BatchSetVodDomainConfigsWithCallback(request *BatchSetVodDomainConfigsRequest, callback func(response *BatchSetVodDomainConfigsResponse, err error)) <-chan int

BatchSetVodDomainConfigsWithCallback invokes the vod.BatchSetVodDomainConfigs API asynchronously

func (*Client) BatchSetVodDomainConfigsWithChan

func (client *Client) BatchSetVodDomainConfigsWithChan(request *BatchSetVodDomainConfigsRequest) (<-chan *BatchSetVodDomainConfigsResponse, <-chan error)

BatchSetVodDomainConfigsWithChan invokes the vod.BatchSetVodDomainConfigs API asynchronously

func (*Client) BatchStartVodDomain

func (client *Client) BatchStartVodDomain(request *BatchStartVodDomainRequest) (response *BatchStartVodDomainResponse, err error)

BatchStartVodDomain invokes the vod.BatchStartVodDomain API synchronously

func (*Client) BatchStartVodDomainWithCallback

func (client *Client) BatchStartVodDomainWithCallback(request *BatchStartVodDomainRequest, callback func(response *BatchStartVodDomainResponse, err error)) <-chan int

BatchStartVodDomainWithCallback invokes the vod.BatchStartVodDomain API asynchronously

func (*Client) BatchStartVodDomainWithChan

func (client *Client) BatchStartVodDomainWithChan(request *BatchStartVodDomainRequest) (<-chan *BatchStartVodDomainResponse, <-chan error)

BatchStartVodDomainWithChan invokes the vod.BatchStartVodDomain API asynchronously

func (*Client) BatchStopVodDomain

func (client *Client) BatchStopVodDomain(request *BatchStopVodDomainRequest) (response *BatchStopVodDomainResponse, err error)

BatchStopVodDomain invokes the vod.BatchStopVodDomain API synchronously

func (*Client) BatchStopVodDomainWithCallback

func (client *Client) BatchStopVodDomainWithCallback(request *BatchStopVodDomainRequest, callback func(response *BatchStopVodDomainResponse, err error)) <-chan int

BatchStopVodDomainWithCallback invokes the vod.BatchStopVodDomain API asynchronously

func (*Client) BatchStopVodDomainWithChan

func (client *Client) BatchStopVodDomainWithChan(request *BatchStopVodDomainRequest) (<-chan *BatchStopVodDomainResponse, <-chan error)

BatchStopVodDomainWithChan invokes the vod.BatchStopVodDomain API asynchronously

func (*Client) CancelUrlUploadJobs added in v1.61.1264

func (client *Client) CancelUrlUploadJobs(request *CancelUrlUploadJobsRequest) (response *CancelUrlUploadJobsResponse, err error)

CancelUrlUploadJobs invokes the vod.CancelUrlUploadJobs API synchronously

func (*Client) CancelUrlUploadJobsWithCallback added in v1.61.1264

func (client *Client) CancelUrlUploadJobsWithCallback(request *CancelUrlUploadJobsRequest, callback func(response *CancelUrlUploadJobsResponse, err error)) <-chan int

CancelUrlUploadJobsWithCallback invokes the vod.CancelUrlUploadJobs API asynchronously

func (*Client) CancelUrlUploadJobsWithChan added in v1.61.1264

func (client *Client) CancelUrlUploadJobsWithChan(request *CancelUrlUploadJobsRequest) (<-chan *CancelUrlUploadJobsResponse, <-chan error)

CancelUrlUploadJobsWithChan invokes the vod.CancelUrlUploadJobs API asynchronously

func (*Client) CreateAppInfo

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

CreateAppInfo invokes the vod.CreateAppInfo API synchronously

func (*Client) CreateAppInfoWithCallback

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

CreateAppInfoWithCallback invokes the vod.CreateAppInfo API asynchronously

func (*Client) CreateAppInfoWithChan

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

CreateAppInfoWithChan invokes the vod.CreateAppInfo API asynchronously

func (*Client) CreateAudit

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

CreateAudit invokes the vod.CreateAudit API synchronously

func (*Client) CreateAuditWithCallback

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

CreateAuditWithCallback invokes the vod.CreateAudit API asynchronously

func (*Client) CreateAuditWithChan

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

CreateAuditWithChan invokes the vod.CreateAudit API asynchronously

func (*Client) CreateUploadAttachedMedia

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

CreateUploadAttachedMedia invokes the vod.CreateUploadAttachedMedia API synchronously

func (*Client) CreateUploadAttachedMediaWithCallback

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

CreateUploadAttachedMediaWithCallback invokes the vod.CreateUploadAttachedMedia API asynchronously

func (*Client) CreateUploadAttachedMediaWithChan

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

CreateUploadAttachedMediaWithChan invokes the vod.CreateUploadAttachedMedia API asynchronously

func (*Client) CreateUploadImage

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

CreateUploadImage invokes the vod.CreateUploadImage API synchronously

func (*Client) CreateUploadImageWithCallback

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

CreateUploadImageWithCallback invokes the vod.CreateUploadImage API asynchronously

func (*Client) CreateUploadImageWithChan

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

CreateUploadImageWithChan invokes the vod.CreateUploadImage API asynchronously

func (*Client) CreateUploadVideo

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

CreateUploadVideo invokes the vod.CreateUploadVideo API synchronously

func (*Client) CreateUploadVideoWithCallback

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

CreateUploadVideoWithCallback invokes the vod.CreateUploadVideo API asynchronously

func (*Client) CreateUploadVideoWithChan

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

CreateUploadVideoWithChan invokes the vod.CreateUploadVideo API asynchronously

func (*Client) DecryptKMSDataKey added in v1.61.1684

func (client *Client) DecryptKMSDataKey(request *DecryptKMSDataKeyRequest) (response *DecryptKMSDataKeyResponse, err error)

DecryptKMSDataKey invokes the vod.DecryptKMSDataKey API synchronously

func (*Client) DecryptKMSDataKeyWithCallback added in v1.61.1684

func (client *Client) DecryptKMSDataKeyWithCallback(request *DecryptKMSDataKeyRequest, callback func(response *DecryptKMSDataKeyResponse, err error)) <-chan int

DecryptKMSDataKeyWithCallback invokes the vod.DecryptKMSDataKey API asynchronously

func (*Client) DecryptKMSDataKeyWithChan added in v1.61.1684

func (client *Client) DecryptKMSDataKeyWithChan(request *DecryptKMSDataKeyRequest) (<-chan *DecryptKMSDataKeyResponse, <-chan error)

DecryptKMSDataKeyWithChan invokes the vod.DecryptKMSDataKey API asynchronously

func (*Client) DeleteAIImageInfos added in v1.61.484

func (client *Client) DeleteAIImageInfos(request *DeleteAIImageInfosRequest) (response *DeleteAIImageInfosResponse, err error)

DeleteAIImageInfos invokes the vod.DeleteAIImageInfos API synchronously

func (*Client) DeleteAIImageInfosWithCallback added in v1.61.484

func (client *Client) DeleteAIImageInfosWithCallback(request *DeleteAIImageInfosRequest, callback func(response *DeleteAIImageInfosResponse, err error)) <-chan int

DeleteAIImageInfosWithCallback invokes the vod.DeleteAIImageInfos API asynchronously

func (*Client) DeleteAIImageInfosWithChan added in v1.61.484

func (client *Client) DeleteAIImageInfosWithChan(request *DeleteAIImageInfosRequest) (<-chan *DeleteAIImageInfosResponse, <-chan error)

DeleteAIImageInfosWithChan invokes the vod.DeleteAIImageInfos API asynchronously

func (*Client) DeleteAITemplate

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

DeleteAITemplate invokes the vod.DeleteAITemplate API synchronously

func (*Client) DeleteAITemplateWithCallback

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

DeleteAITemplateWithCallback invokes the vod.DeleteAITemplate API asynchronously

func (*Client) DeleteAITemplateWithChan

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

DeleteAITemplateWithChan invokes the vod.DeleteAITemplate API asynchronously

func (*Client) DeleteAppInfo

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

DeleteAppInfo invokes the vod.DeleteAppInfo API synchronously

func (*Client) DeleteAppInfoWithCallback

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

DeleteAppInfoWithCallback invokes the vod.DeleteAppInfo API asynchronously

func (*Client) DeleteAppInfoWithChan

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

DeleteAppInfoWithChan invokes the vod.DeleteAppInfo API asynchronously

func (*Client) DeleteAttachedMedia

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

DeleteAttachedMedia invokes the vod.DeleteAttachedMedia API synchronously

func (*Client) DeleteAttachedMediaWithCallback

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

DeleteAttachedMediaWithCallback invokes the vod.DeleteAttachedMedia API asynchronously

func (*Client) DeleteAttachedMediaWithChan

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

DeleteAttachedMediaWithChan invokes the vod.DeleteAttachedMedia API asynchronously

func (*Client) DeleteCategory

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

DeleteCategory invokes the vod.DeleteCategory API synchronously

func (*Client) DeleteCategoryWithCallback

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

DeleteCategoryWithCallback invokes the vod.DeleteCategory API asynchronously

func (*Client) DeleteCategoryWithChan

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

DeleteCategoryWithChan invokes the vod.DeleteCategory API asynchronously

func (*Client) DeleteDynamicImage added in v1.61.484

func (client *Client) DeleteDynamicImage(request *DeleteDynamicImageRequest) (response *DeleteDynamicImageResponse, err error)

DeleteDynamicImage invokes the vod.DeleteDynamicImage API synchronously

func (*Client) DeleteDynamicImageWithCallback added in v1.61.484

func (client *Client) DeleteDynamicImageWithCallback(request *DeleteDynamicImageRequest, callback func(response *DeleteDynamicImageResponse, err error)) <-chan int

DeleteDynamicImageWithCallback invokes the vod.DeleteDynamicImage API asynchronously

func (*Client) DeleteDynamicImageWithChan added in v1.61.484

func (client *Client) DeleteDynamicImageWithChan(request *DeleteDynamicImageRequest) (<-chan *DeleteDynamicImageResponse, <-chan error)

DeleteDynamicImageWithChan invokes the vod.DeleteDynamicImage API asynchronously

func (*Client) DeleteEditingProject

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

DeleteEditingProject invokes the vod.DeleteEditingProject API synchronously

func (*Client) DeleteEditingProjectWithCallback

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

DeleteEditingProjectWithCallback invokes the vod.DeleteEditingProject API asynchronously

func (*Client) DeleteEditingProjectWithChan

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

DeleteEditingProjectWithChan invokes the vod.DeleteEditingProject API asynchronously

func (*Client) DeleteImage

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

DeleteImage invokes the vod.DeleteImage API synchronously

func (*Client) DeleteImageWithCallback

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

DeleteImageWithCallback invokes the vod.DeleteImage API asynchronously

func (*Client) DeleteImageWithChan

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

DeleteImageWithChan invokes the vod.DeleteImage API asynchronously

func (*Client) DeleteMessageCallback

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

DeleteMessageCallback invokes the vod.DeleteMessageCallback API synchronously

func (*Client) DeleteMessageCallbackWithCallback

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

DeleteMessageCallbackWithCallback invokes the vod.DeleteMessageCallback API asynchronously

func (*Client) DeleteMessageCallbackWithChan

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

DeleteMessageCallbackWithChan invokes the vod.DeleteMessageCallback API asynchronously

func (*Client) DeleteMezzanines

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

DeleteMezzanines invokes the vod.DeleteMezzanines API synchronously

func (*Client) DeleteMezzaninesWithCallback

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

DeleteMezzaninesWithCallback invokes the vod.DeleteMezzanines API asynchronously

func (*Client) DeleteMezzaninesWithChan

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

DeleteMezzaninesWithChan invokes the vod.DeleteMezzanines API asynchronously

func (*Client) DeleteMultipartUpload

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

DeleteMultipartUpload invokes the vod.DeleteMultipartUpload API synchronously

func (*Client) DeleteMultipartUploadWithCallback

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

DeleteMultipartUploadWithCallback invokes the vod.DeleteMultipartUpload API asynchronously

func (*Client) DeleteMultipartUploadWithChan

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

DeleteMultipartUploadWithChan invokes the vod.DeleteMultipartUpload API asynchronously

func (*Client) DeleteStream

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

DeleteStream invokes the vod.DeleteStream API synchronously

func (*Client) DeleteStreamWithCallback

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

DeleteStreamWithCallback invokes the vod.DeleteStream API asynchronously

func (*Client) DeleteStreamWithChan

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

DeleteStreamWithChan invokes the vod.DeleteStream API asynchronously

func (*Client) DeleteTranscodeTemplateGroup

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

DeleteTranscodeTemplateGroup invokes the vod.DeleteTranscodeTemplateGroup API synchronously

func (*Client) DeleteTranscodeTemplateGroupWithCallback

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

DeleteTranscodeTemplateGroupWithCallback invokes the vod.DeleteTranscodeTemplateGroup API asynchronously

func (*Client) DeleteTranscodeTemplateGroupWithChan

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

DeleteTranscodeTemplateGroupWithChan invokes the vod.DeleteTranscodeTemplateGroup API asynchronously

func (*Client) DeleteVideo

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

DeleteVideo invokes the vod.DeleteVideo API synchronously

func (*Client) DeleteVideoWithCallback

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

DeleteVideoWithCallback invokes the vod.DeleteVideo API asynchronously

func (*Client) DeleteVideoWithChan

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

DeleteVideoWithChan invokes the vod.DeleteVideo API asynchronously

func (*Client) DeleteVodDomain

func (client *Client) DeleteVodDomain(request *DeleteVodDomainRequest) (response *DeleteVodDomainResponse, err error)

DeleteVodDomain invokes the vod.DeleteVodDomain API synchronously

func (*Client) DeleteVodDomainWithCallback

func (client *Client) DeleteVodDomainWithCallback(request *DeleteVodDomainRequest, callback func(response *DeleteVodDomainResponse, err error)) <-chan int

DeleteVodDomainWithCallback invokes the vod.DeleteVodDomain API asynchronously

func (*Client) DeleteVodDomainWithChan

func (client *Client) DeleteVodDomainWithChan(request *DeleteVodDomainRequest) (<-chan *DeleteVodDomainResponse, <-chan error)

DeleteVodDomainWithChan invokes the vod.DeleteVodDomain API asynchronously

func (*Client) DeleteVodSpecificConfig

func (client *Client) DeleteVodSpecificConfig(request *DeleteVodSpecificConfigRequest) (response *DeleteVodSpecificConfigResponse, err error)

DeleteVodSpecificConfig invokes the vod.DeleteVodSpecificConfig API synchronously

func (*Client) DeleteVodSpecificConfigWithCallback

func (client *Client) DeleteVodSpecificConfigWithCallback(request *DeleteVodSpecificConfigRequest, callback func(response *DeleteVodSpecificConfigResponse, err error)) <-chan int

DeleteVodSpecificConfigWithCallback invokes the vod.DeleteVodSpecificConfig API asynchronously

func (*Client) DeleteVodSpecificConfigWithChan

func (client *Client) DeleteVodSpecificConfigWithChan(request *DeleteVodSpecificConfigRequest) (<-chan *DeleteVodSpecificConfigResponse, <-chan error)

DeleteVodSpecificConfigWithChan invokes the vod.DeleteVodSpecificConfig API asynchronously

func (*Client) DeleteVodTemplate

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

DeleteVodTemplate invokes the vod.DeleteVodTemplate API synchronously

func (*Client) DeleteVodTemplateWithCallback

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

DeleteVodTemplateWithCallback invokes the vod.DeleteVodTemplate API asynchronously

func (*Client) DeleteVodTemplateWithChan

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

DeleteVodTemplateWithChan invokes the vod.DeleteVodTemplate API asynchronously

func (*Client) DeleteWatermark

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

DeleteWatermark invokes the vod.DeleteWatermark API synchronously

func (*Client) DeleteWatermarkWithCallback

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

DeleteWatermarkWithCallback invokes the vod.DeleteWatermark API asynchronously

func (*Client) DeleteWatermarkWithChan

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

DeleteWatermarkWithChan invokes the vod.DeleteWatermark API asynchronously

func (*Client) DescribePlayTopVideos

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

DescribePlayTopVideos invokes the vod.DescribePlayTopVideos API synchronously

func (*Client) DescribePlayTopVideosWithCallback

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

DescribePlayTopVideosWithCallback invokes the vod.DescribePlayTopVideos API asynchronously

func (*Client) DescribePlayTopVideosWithChan

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

DescribePlayTopVideosWithChan invokes the vod.DescribePlayTopVideos API asynchronously

func (*Client) DescribePlayUserAvg

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

DescribePlayUserAvg invokes the vod.DescribePlayUserAvg API synchronously

func (*Client) DescribePlayUserAvgWithCallback

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

DescribePlayUserAvgWithCallback invokes the vod.DescribePlayUserAvg API asynchronously

func (*Client) DescribePlayUserAvgWithChan

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

DescribePlayUserAvgWithChan invokes the vod.DescribePlayUserAvg API asynchronously

func (*Client) DescribePlayUserTotal

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

DescribePlayUserTotal invokes the vod.DescribePlayUserTotal API synchronously

func (*Client) DescribePlayUserTotalWithCallback

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

DescribePlayUserTotalWithCallback invokes the vod.DescribePlayUserTotal API asynchronously

func (*Client) DescribePlayUserTotalWithChan

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

DescribePlayUserTotalWithChan invokes the vod.DescribePlayUserTotal API asynchronously

func (*Client) DescribePlayVideoStatis

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

DescribePlayVideoStatis invokes the vod.DescribePlayVideoStatis API synchronously

func (*Client) DescribePlayVideoStatisWithCallback

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

DescribePlayVideoStatisWithCallback invokes the vod.DescribePlayVideoStatis API asynchronously

func (*Client) DescribePlayVideoStatisWithChan

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

DescribePlayVideoStatisWithChan invokes the vod.DescribePlayVideoStatis API asynchronously

func (*Client) DescribeVodAIData

func (client *Client) DescribeVodAIData(request *DescribeVodAIDataRequest) (response *DescribeVodAIDataResponse, err error)

DescribeVodAIData invokes the vod.DescribeVodAIData API synchronously

func (*Client) DescribeVodAIDataWithCallback

func (client *Client) DescribeVodAIDataWithCallback(request *DescribeVodAIDataRequest, callback func(response *DescribeVodAIDataResponse, err error)) <-chan int

DescribeVodAIDataWithCallback invokes the vod.DescribeVodAIData API asynchronously

func (*Client) DescribeVodAIDataWithChan

func (client *Client) DescribeVodAIDataWithChan(request *DescribeVodAIDataRequest) (<-chan *DescribeVodAIDataResponse, <-chan error)

DescribeVodAIDataWithChan invokes the vod.DescribeVodAIData API asynchronously

func (*Client) DescribeVodCertificateList

func (client *Client) DescribeVodCertificateList(request *DescribeVodCertificateListRequest) (response *DescribeVodCertificateListResponse, err error)

DescribeVodCertificateList invokes the vod.DescribeVodCertificateList API synchronously

func (*Client) DescribeVodCertificateListWithCallback

func (client *Client) DescribeVodCertificateListWithCallback(request *DescribeVodCertificateListRequest, callback func(response *DescribeVodCertificateListResponse, err error)) <-chan int

DescribeVodCertificateListWithCallback invokes the vod.DescribeVodCertificateList API asynchronously

func (*Client) DescribeVodCertificateListWithChan

func (client *Client) DescribeVodCertificateListWithChan(request *DescribeVodCertificateListRequest) (<-chan *DescribeVodCertificateListResponse, <-chan error)

DescribeVodCertificateListWithChan invokes the vod.DescribeVodCertificateList API asynchronously

func (*Client) DescribeVodDomainBpsData

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

DescribeVodDomainBpsData invokes the vod.DescribeVodDomainBpsData API synchronously

func (*Client) DescribeVodDomainBpsDataWithCallback

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

DescribeVodDomainBpsDataWithCallback invokes the vod.DescribeVodDomainBpsData API asynchronously

func (*Client) DescribeVodDomainBpsDataWithChan

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

DescribeVodDomainBpsDataWithChan invokes the vod.DescribeVodDomainBpsData API asynchronously

func (*Client) DescribeVodDomainCertificateInfo

func (client *Client) DescribeVodDomainCertificateInfo(request *DescribeVodDomainCertificateInfoRequest) (response *DescribeVodDomainCertificateInfoResponse, err error)

DescribeVodDomainCertificateInfo invokes the vod.DescribeVodDomainCertificateInfo API synchronously

func (*Client) DescribeVodDomainCertificateInfoWithCallback

func (client *Client) DescribeVodDomainCertificateInfoWithCallback(request *DescribeVodDomainCertificateInfoRequest, callback func(response *DescribeVodDomainCertificateInfoResponse, err error)) <-chan int

DescribeVodDomainCertificateInfoWithCallback invokes the vod.DescribeVodDomainCertificateInfo API asynchronously

func (*Client) DescribeVodDomainCertificateInfoWithChan

func (client *Client) DescribeVodDomainCertificateInfoWithChan(request *DescribeVodDomainCertificateInfoRequest) (<-chan *DescribeVodDomainCertificateInfoResponse, <-chan error)

DescribeVodDomainCertificateInfoWithChan invokes the vod.DescribeVodDomainCertificateInfo API asynchronously

func (*Client) DescribeVodDomainConfigs

func (client *Client) DescribeVodDomainConfigs(request *DescribeVodDomainConfigsRequest) (response *DescribeVodDomainConfigsResponse, err error)

DescribeVodDomainConfigs invokes the vod.DescribeVodDomainConfigs API synchronously

func (*Client) DescribeVodDomainConfigsWithCallback

func (client *Client) DescribeVodDomainConfigsWithCallback(request *DescribeVodDomainConfigsRequest, callback func(response *DescribeVodDomainConfigsResponse, err error)) <-chan int

DescribeVodDomainConfigsWithCallback invokes the vod.DescribeVodDomainConfigs API asynchronously

func (*Client) DescribeVodDomainConfigsWithChan

func (client *Client) DescribeVodDomainConfigsWithChan(request *DescribeVodDomainConfigsRequest) (<-chan *DescribeVodDomainConfigsResponse, <-chan error)

DescribeVodDomainConfigsWithChan invokes the vod.DescribeVodDomainConfigs API asynchronously

func (*Client) DescribeVodDomainDetail

func (client *Client) DescribeVodDomainDetail(request *DescribeVodDomainDetailRequest) (response *DescribeVodDomainDetailResponse, err error)

DescribeVodDomainDetail invokes the vod.DescribeVodDomainDetail API synchronously

func (*Client) DescribeVodDomainDetailWithCallback

func (client *Client) DescribeVodDomainDetailWithCallback(request *DescribeVodDomainDetailRequest, callback func(response *DescribeVodDomainDetailResponse, err error)) <-chan int

DescribeVodDomainDetailWithCallback invokes the vod.DescribeVodDomainDetail API asynchronously

func (*Client) DescribeVodDomainDetailWithChan

func (client *Client) DescribeVodDomainDetailWithChan(request *DescribeVodDomainDetailRequest) (<-chan *DescribeVodDomainDetailResponse, <-chan error)

DescribeVodDomainDetailWithChan invokes the vod.DescribeVodDomainDetail API asynchronously

func (*Client) DescribeVodDomainLog

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

DescribeVodDomainLog invokes the vod.DescribeVodDomainLog API synchronously

func (*Client) DescribeVodDomainLogWithCallback

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

DescribeVodDomainLogWithCallback invokes the vod.DescribeVodDomainLog API asynchronously

func (*Client) DescribeVodDomainLogWithChan

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

DescribeVodDomainLogWithChan invokes the vod.DescribeVodDomainLog API asynchronously

func (*Client) DescribeVodDomainSrcBpsData added in v1.61.1341

func (client *Client) DescribeVodDomainSrcBpsData(request *DescribeVodDomainSrcBpsDataRequest) (response *DescribeVodDomainSrcBpsDataResponse, err error)

DescribeVodDomainSrcBpsData invokes the vod.DescribeVodDomainSrcBpsData API synchronously

func (*Client) DescribeVodDomainSrcBpsDataWithCallback added in v1.61.1341

func (client *Client) DescribeVodDomainSrcBpsDataWithCallback(request *DescribeVodDomainSrcBpsDataRequest, callback func(response *DescribeVodDomainSrcBpsDataResponse, err error)) <-chan int

DescribeVodDomainSrcBpsDataWithCallback invokes the vod.DescribeVodDomainSrcBpsData API asynchronously

func (*Client) DescribeVodDomainSrcBpsDataWithChan added in v1.61.1341

func (client *Client) DescribeVodDomainSrcBpsDataWithChan(request *DescribeVodDomainSrcBpsDataRequest) (<-chan *DescribeVodDomainSrcBpsDataResponse, <-chan error)

DescribeVodDomainSrcBpsDataWithChan invokes the vod.DescribeVodDomainSrcBpsData API asynchronously

func (*Client) DescribeVodDomainSrcTrafficData added in v1.61.1399

func (client *Client) DescribeVodDomainSrcTrafficData(request *DescribeVodDomainSrcTrafficDataRequest) (response *DescribeVodDomainSrcTrafficDataResponse, err error)

DescribeVodDomainSrcTrafficData invokes the vod.DescribeVodDomainSrcTrafficData API synchronously

func (*Client) DescribeVodDomainSrcTrafficDataWithCallback added in v1.61.1399

func (client *Client) DescribeVodDomainSrcTrafficDataWithCallback(request *DescribeVodDomainSrcTrafficDataRequest, callback func(response *DescribeVodDomainSrcTrafficDataResponse, err error)) <-chan int

DescribeVodDomainSrcTrafficDataWithCallback invokes the vod.DescribeVodDomainSrcTrafficData API asynchronously

func (*Client) DescribeVodDomainSrcTrafficDataWithChan added in v1.61.1399

func (client *Client) DescribeVodDomainSrcTrafficDataWithChan(request *DescribeVodDomainSrcTrafficDataRequest) (<-chan *DescribeVodDomainSrcTrafficDataResponse, <-chan error)

DescribeVodDomainSrcTrafficDataWithChan invokes the vod.DescribeVodDomainSrcTrafficData API asynchronously

func (*Client) DescribeVodDomainTrafficData

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

DescribeVodDomainTrafficData invokes the vod.DescribeVodDomainTrafficData API synchronously

func (*Client) DescribeVodDomainTrafficDataWithCallback

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

DescribeVodDomainTrafficDataWithCallback invokes the vod.DescribeVodDomainTrafficData API asynchronously

func (*Client) DescribeVodDomainTrafficDataWithChan

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

DescribeVodDomainTrafficDataWithChan invokes the vod.DescribeVodDomainTrafficData API asynchronously

func (*Client) DescribeVodDomainUsageData

func (client *Client) DescribeVodDomainUsageData(request *DescribeVodDomainUsageDataRequest) (response *DescribeVodDomainUsageDataResponse, err error)

DescribeVodDomainUsageData invokes the vod.DescribeVodDomainUsageData API synchronously

func (*Client) DescribeVodDomainUsageDataWithCallback

func (client *Client) DescribeVodDomainUsageDataWithCallback(request *DescribeVodDomainUsageDataRequest, callback func(response *DescribeVodDomainUsageDataResponse, err error)) <-chan int

DescribeVodDomainUsageDataWithCallback invokes the vod.DescribeVodDomainUsageData API asynchronously

func (*Client) DescribeVodDomainUsageDataWithChan

func (client *Client) DescribeVodDomainUsageDataWithChan(request *DescribeVodDomainUsageDataRequest) (<-chan *DescribeVodDomainUsageDataResponse, <-chan error)

DescribeVodDomainUsageDataWithChan invokes the vod.DescribeVodDomainUsageData API asynchronously

func (*Client) DescribeVodRefreshQuota

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

DescribeVodRefreshQuota invokes the vod.DescribeVodRefreshQuota API synchronously

func (*Client) DescribeVodRefreshQuotaWithCallback

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

DescribeVodRefreshQuotaWithCallback invokes the vod.DescribeVodRefreshQuota API asynchronously

func (*Client) DescribeVodRefreshQuotaWithChan

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

DescribeVodRefreshQuotaWithChan invokes the vod.DescribeVodRefreshQuota API asynchronously

func (*Client) DescribeVodRefreshTasks

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

DescribeVodRefreshTasks invokes the vod.DescribeVodRefreshTasks API synchronously

func (*Client) DescribeVodRefreshTasksWithCallback

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

DescribeVodRefreshTasksWithCallback invokes the vod.DescribeVodRefreshTasks API asynchronously

func (*Client) DescribeVodRefreshTasksWithChan

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

DescribeVodRefreshTasksWithChan invokes the vod.DescribeVodRefreshTasks API asynchronously

func (*Client) DescribeVodStorageData

func (client *Client) DescribeVodStorageData(request *DescribeVodStorageDataRequest) (response *DescribeVodStorageDataResponse, err error)

DescribeVodStorageData invokes the vod.DescribeVodStorageData API synchronously

func (*Client) DescribeVodStorageDataWithCallback

func (client *Client) DescribeVodStorageDataWithCallback(request *DescribeVodStorageDataRequest, callback func(response *DescribeVodStorageDataResponse, err error)) <-chan int

DescribeVodStorageDataWithCallback invokes the vod.DescribeVodStorageData API asynchronously

func (*Client) DescribeVodStorageDataWithChan

func (client *Client) DescribeVodStorageDataWithChan(request *DescribeVodStorageDataRequest) (<-chan *DescribeVodStorageDataResponse, <-chan error)

DescribeVodStorageDataWithChan invokes the vod.DescribeVodStorageData API asynchronously

func (*Client) DescribeVodTranscodeData

func (client *Client) DescribeVodTranscodeData(request *DescribeVodTranscodeDataRequest) (response *DescribeVodTranscodeDataResponse, err error)

DescribeVodTranscodeData invokes the vod.DescribeVodTranscodeData API synchronously

func (*Client) DescribeVodTranscodeDataWithCallback

func (client *Client) DescribeVodTranscodeDataWithCallback(request *DescribeVodTranscodeDataRequest, callback func(response *DescribeVodTranscodeDataResponse, err error)) <-chan int

DescribeVodTranscodeDataWithCallback invokes the vod.DescribeVodTranscodeData API asynchronously

func (*Client) DescribeVodTranscodeDataWithChan

func (client *Client) DescribeVodTranscodeDataWithChan(request *DescribeVodTranscodeDataRequest) (<-chan *DescribeVodTranscodeDataResponse, <-chan error)

DescribeVodTranscodeDataWithChan invokes the vod.DescribeVodTranscodeData API asynchronously

func (*Client) DescribeVodUserDomains

func (client *Client) DescribeVodUserDomains(request *DescribeVodUserDomainsRequest) (response *DescribeVodUserDomainsResponse, err error)

DescribeVodUserDomains invokes the vod.DescribeVodUserDomains API synchronously

func (*Client) DescribeVodUserDomainsWithCallback

func (client *Client) DescribeVodUserDomainsWithCallback(request *DescribeVodUserDomainsRequest, callback func(response *DescribeVodUserDomainsResponse, err error)) <-chan int

DescribeVodUserDomainsWithCallback invokes the vod.DescribeVodUserDomains API asynchronously

func (*Client) DescribeVodUserDomainsWithChan

func (client *Client) DescribeVodUserDomainsWithChan(request *DescribeVodUserDomainsRequest) (<-chan *DescribeVodUserDomainsResponse, <-chan error)

DescribeVodUserDomainsWithChan invokes the vod.DescribeVodUserDomains API asynchronously

func (*Client) DescribeVodVerifyContent added in v1.61.1264

func (client *Client) DescribeVodVerifyContent(request *DescribeVodVerifyContentRequest) (response *DescribeVodVerifyContentResponse, err error)

DescribeVodVerifyContent invokes the vod.DescribeVodVerifyContent API synchronously

func (*Client) DescribeVodVerifyContentWithCallback added in v1.61.1264

func (client *Client) DescribeVodVerifyContentWithCallback(request *DescribeVodVerifyContentRequest, callback func(response *DescribeVodVerifyContentResponse, err error)) <-chan int

DescribeVodVerifyContentWithCallback invokes the vod.DescribeVodVerifyContent API asynchronously

func (*Client) DescribeVodVerifyContentWithChan added in v1.61.1264

func (client *Client) DescribeVodVerifyContentWithChan(request *DescribeVodVerifyContentRequest) (<-chan *DescribeVodVerifyContentResponse, <-chan error)

DescribeVodVerifyContentWithChan invokes the vod.DescribeVodVerifyContent API asynchronously

func (*Client) DetachAppPolicyFromIdentity

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

DetachAppPolicyFromIdentity invokes the vod.DetachAppPolicyFromIdentity API synchronously

func (*Client) DetachAppPolicyFromIdentityWithCallback

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

DetachAppPolicyFromIdentityWithCallback invokes the vod.DetachAppPolicyFromIdentity API asynchronously

func (*Client) DetachAppPolicyFromIdentityWithChan

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

DetachAppPolicyFromIdentityWithChan invokes the vod.DetachAppPolicyFromIdentity API asynchronously

func (*Client) GenerateKMSDataKey added in v1.61.1684

func (client *Client) GenerateKMSDataKey(request *GenerateKMSDataKeyRequest) (response *GenerateKMSDataKeyResponse, err error)

GenerateKMSDataKey invokes the vod.GenerateKMSDataKey API synchronously

func (*Client) GenerateKMSDataKeyWithCallback added in v1.61.1684

func (client *Client) GenerateKMSDataKeyWithCallback(request *GenerateKMSDataKeyRequest, callback func(response *GenerateKMSDataKeyResponse, err error)) <-chan int

GenerateKMSDataKeyWithCallback invokes the vod.GenerateKMSDataKey API asynchronously

func (*Client) GenerateKMSDataKeyWithChan added in v1.61.1684

func (client *Client) GenerateKMSDataKeyWithChan(request *GenerateKMSDataKeyRequest) (<-chan *GenerateKMSDataKeyResponse, <-chan error)

GenerateKMSDataKeyWithChan invokes the vod.GenerateKMSDataKey API asynchronously

func (*Client) GetAIImageJobs added in v1.61.484

func (client *Client) GetAIImageJobs(request *GetAIImageJobsRequest) (response *GetAIImageJobsResponse, err error)

GetAIImageJobs invokes the vod.GetAIImageJobs API synchronously

func (*Client) GetAIImageJobsWithCallback added in v1.61.484

func (client *Client) GetAIImageJobsWithCallback(request *GetAIImageJobsRequest, callback func(response *GetAIImageJobsResponse, err error)) <-chan int

GetAIImageJobsWithCallback invokes the vod.GetAIImageJobs API asynchronously

func (*Client) GetAIImageJobsWithChan added in v1.61.484

func (client *Client) GetAIImageJobsWithChan(request *GetAIImageJobsRequest) (<-chan *GetAIImageJobsResponse, <-chan error)

GetAIImageJobsWithChan invokes the vod.GetAIImageJobs API asynchronously

func (*Client) GetAIMediaAuditJob

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

GetAIMediaAuditJob invokes the vod.GetAIMediaAuditJob API synchronously

func (*Client) GetAIMediaAuditJobWithCallback

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

GetAIMediaAuditJobWithCallback invokes the vod.GetAIMediaAuditJob API asynchronously

func (*Client) GetAIMediaAuditJobWithChan

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

GetAIMediaAuditJobWithChan invokes the vod.GetAIMediaAuditJob API asynchronously

func (*Client) GetAITemplate

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

GetAITemplate invokes the vod.GetAITemplate API synchronously

func (*Client) GetAITemplateWithCallback

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

GetAITemplateWithCallback invokes the vod.GetAITemplate API asynchronously

func (*Client) GetAITemplateWithChan

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

GetAITemplateWithChan invokes the vod.GetAITemplate API asynchronously

func (*Client) GetAIVideoTagResult

func (client *Client) GetAIVideoTagResult(request *GetAIVideoTagResultRequest) (response *GetAIVideoTagResultResponse, err error)

GetAIVideoTagResult invokes the vod.GetAIVideoTagResult API synchronously

func (*Client) GetAIVideoTagResultWithCallback

func (client *Client) GetAIVideoTagResultWithCallback(request *GetAIVideoTagResultRequest, callback func(response *GetAIVideoTagResultResponse, err error)) <-chan int

GetAIVideoTagResultWithCallback invokes the vod.GetAIVideoTagResult API asynchronously

func (*Client) GetAIVideoTagResultWithChan

func (client *Client) GetAIVideoTagResultWithChan(request *GetAIVideoTagResultRequest) (<-chan *GetAIVideoTagResultResponse, <-chan error)

GetAIVideoTagResultWithChan invokes the vod.GetAIVideoTagResult API asynchronously

func (*Client) GetAppInfos

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

GetAppInfos invokes the vod.GetAppInfos API synchronously

func (*Client) GetAppInfosWithCallback

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

GetAppInfosWithCallback invokes the vod.GetAppInfos API asynchronously

func (*Client) GetAppInfosWithChan

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

GetAppInfosWithChan invokes the vod.GetAppInfos API asynchronously

func (*Client) GetAttachedMediaInfo

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

GetAttachedMediaInfo invokes the vod.GetAttachedMediaInfo API synchronously

func (*Client) GetAttachedMediaInfoWithCallback

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

GetAttachedMediaInfoWithCallback invokes the vod.GetAttachedMediaInfo API asynchronously

func (*Client) GetAttachedMediaInfoWithChan

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

GetAttachedMediaInfoWithChan invokes the vod.GetAttachedMediaInfo API asynchronously

func (*Client) GetAuditHistory

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

GetAuditHistory invokes the vod.GetAuditHistory API synchronously

func (*Client) GetAuditHistoryWithCallback

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

GetAuditHistoryWithCallback invokes the vod.GetAuditHistory API asynchronously

func (*Client) GetAuditHistoryWithChan

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

GetAuditHistoryWithChan invokes the vod.GetAuditHistory API asynchronously

func (*Client) GetCategories

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

GetCategories invokes the vod.GetCategories API synchronously

func (*Client) GetCategoriesWithCallback

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

GetCategoriesWithCallback invokes the vod.GetCategories API asynchronously

func (*Client) GetCategoriesWithChan

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

GetCategoriesWithChan invokes the vod.GetCategories API asynchronously

func (*Client) GetDefaultAITemplate

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

GetDefaultAITemplate invokes the vod.GetDefaultAITemplate API synchronously

func (*Client) GetDefaultAITemplateWithCallback

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

GetDefaultAITemplateWithCallback invokes the vod.GetDefaultAITemplate API asynchronously

func (*Client) GetDefaultAITemplateWithChan

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

GetDefaultAITemplateWithChan invokes the vod.GetDefaultAITemplate API asynchronously

func (*Client) GetEditingProject

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

GetEditingProject invokes the vod.GetEditingProject API synchronously

func (*Client) GetEditingProjectMaterials

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

GetEditingProjectMaterials invokes the vod.GetEditingProjectMaterials API synchronously

func (*Client) GetEditingProjectMaterialsWithCallback

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

GetEditingProjectMaterialsWithCallback invokes the vod.GetEditingProjectMaterials API asynchronously

func (*Client) GetEditingProjectMaterialsWithChan

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

GetEditingProjectMaterialsWithChan invokes the vod.GetEditingProjectMaterials API asynchronously

func (*Client) GetEditingProjectWithCallback

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

GetEditingProjectWithCallback invokes the vod.GetEditingProject API asynchronously

func (*Client) GetEditingProjectWithChan

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

GetEditingProjectWithChan invokes the vod.GetEditingProject API asynchronously

func (*Client) GetImageInfo

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

GetImageInfo invokes the vod.GetImageInfo API synchronously

func (*Client) GetImageInfoWithCallback

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

GetImageInfoWithCallback invokes the vod.GetImageInfo API asynchronously

func (*Client) GetImageInfoWithChan

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

GetImageInfoWithChan invokes the vod.GetImageInfo API asynchronously

func (*Client) GetImageInfos added in v1.61.1696

func (client *Client) GetImageInfos(request *GetImageInfosRequest) (response *GetImageInfosResponse, err error)

GetImageInfos invokes the vod.GetImageInfos API synchronously

func (*Client) GetImageInfosWithCallback added in v1.61.1696

func (client *Client) GetImageInfosWithCallback(request *GetImageInfosRequest, callback func(response *GetImageInfosResponse, err error)) <-chan int

GetImageInfosWithCallback invokes the vod.GetImageInfos API asynchronously

func (*Client) GetImageInfosWithChan added in v1.61.1696

func (client *Client) GetImageInfosWithChan(request *GetImageInfosRequest) (<-chan *GetImageInfosResponse, <-chan error)

GetImageInfosWithChan invokes the vod.GetImageInfos API asynchronously

func (*Client) GetMediaAuditAudioResultDetail added in v1.61.237

func (client *Client) GetMediaAuditAudioResultDetail(request *GetMediaAuditAudioResultDetailRequest) (response *GetMediaAuditAudioResultDetailResponse, err error)

GetMediaAuditAudioResultDetail invokes the vod.GetMediaAuditAudioResultDetail API synchronously

func (*Client) GetMediaAuditAudioResultDetailWithCallback added in v1.61.237

func (client *Client) GetMediaAuditAudioResultDetailWithCallback(request *GetMediaAuditAudioResultDetailRequest, callback func(response *GetMediaAuditAudioResultDetailResponse, err error)) <-chan int

GetMediaAuditAudioResultDetailWithCallback invokes the vod.GetMediaAuditAudioResultDetail API asynchronously

func (*Client) GetMediaAuditAudioResultDetailWithChan added in v1.61.237

func (client *Client) GetMediaAuditAudioResultDetailWithChan(request *GetMediaAuditAudioResultDetailRequest) (<-chan *GetMediaAuditAudioResultDetailResponse, <-chan error)

GetMediaAuditAudioResultDetailWithChan invokes the vod.GetMediaAuditAudioResultDetail API asynchronously

func (*Client) GetMediaAuditResult

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

GetMediaAuditResult invokes the vod.GetMediaAuditResult API synchronously

func (*Client) GetMediaAuditResultDetail

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

GetMediaAuditResultDetail invokes the vod.GetMediaAuditResultDetail API synchronously

func (*Client) GetMediaAuditResultDetailWithCallback

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

GetMediaAuditResultDetailWithCallback invokes the vod.GetMediaAuditResultDetail API asynchronously

func (*Client) GetMediaAuditResultDetailWithChan

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

GetMediaAuditResultDetailWithChan invokes the vod.GetMediaAuditResultDetail API asynchronously

func (*Client) GetMediaAuditResultTimeline

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

GetMediaAuditResultTimeline invokes the vod.GetMediaAuditResultTimeline API synchronously

func (*Client) GetMediaAuditResultTimelineWithCallback

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

GetMediaAuditResultTimelineWithCallback invokes the vod.GetMediaAuditResultTimeline API asynchronously

func (*Client) GetMediaAuditResultTimelineWithChan

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

GetMediaAuditResultTimelineWithChan invokes the vod.GetMediaAuditResultTimeline API asynchronously

func (*Client) GetMediaAuditResultWithCallback

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

GetMediaAuditResultWithCallback invokes the vod.GetMediaAuditResult API asynchronously

func (*Client) GetMediaAuditResultWithChan

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

GetMediaAuditResultWithChan invokes the vod.GetMediaAuditResult API asynchronously

func (*Client) GetMediaDNAResult

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

GetMediaDNAResult invokes the vod.GetMediaDNAResult API synchronously

func (*Client) GetMediaDNAResultWithCallback

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

GetMediaDNAResultWithCallback invokes the vod.GetMediaDNAResult API asynchronously

func (*Client) GetMediaDNAResultWithChan

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

GetMediaDNAResultWithChan invokes the vod.GetMediaDNAResult API asynchronously

func (*Client) GetMediaRefreshJobs added in v1.61.1554

func (client *Client) GetMediaRefreshJobs(request *GetMediaRefreshJobsRequest) (response *GetMediaRefreshJobsResponse, err error)

GetMediaRefreshJobs invokes the vod.GetMediaRefreshJobs API synchronously

func (*Client) GetMediaRefreshJobsWithCallback added in v1.61.1554

func (client *Client) GetMediaRefreshJobsWithCallback(request *GetMediaRefreshJobsRequest, callback func(response *GetMediaRefreshJobsResponse, err error)) <-chan int

GetMediaRefreshJobsWithCallback invokes the vod.GetMediaRefreshJobs API asynchronously

func (*Client) GetMediaRefreshJobsWithChan added in v1.61.1554

func (client *Client) GetMediaRefreshJobsWithChan(request *GetMediaRefreshJobsRequest) (<-chan *GetMediaRefreshJobsResponse, <-chan error)

GetMediaRefreshJobsWithChan invokes the vod.GetMediaRefreshJobs API asynchronously

func (*Client) GetMessageCallback

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

GetMessageCallback invokes the vod.GetMessageCallback API synchronously

func (*Client) GetMessageCallbackWithCallback

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

GetMessageCallbackWithCallback invokes the vod.GetMessageCallback API asynchronously

func (*Client) GetMessageCallbackWithChan

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

GetMessageCallbackWithChan invokes the vod.GetMessageCallback API asynchronously

func (*Client) GetMezzanineInfo

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

GetMezzanineInfo invokes the vod.GetMezzanineInfo API synchronously

func (*Client) GetMezzanineInfoWithCallback

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

GetMezzanineInfoWithCallback invokes the vod.GetMezzanineInfo API asynchronously

func (*Client) GetMezzanineInfoWithChan

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

GetMezzanineInfoWithChan invokes the vod.GetMezzanineInfo API asynchronously

func (*Client) GetPlayInfo

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

GetPlayInfo invokes the vod.GetPlayInfo API synchronously

func (*Client) GetPlayInfoWithCallback

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

GetPlayInfoWithCallback invokes the vod.GetPlayInfo API asynchronously

func (*Client) GetPlayInfoWithChan

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

GetPlayInfoWithChan invokes the vod.GetPlayInfo API asynchronously

func (*Client) GetTranscodeSummary

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

GetTranscodeSummary invokes the vod.GetTranscodeSummary API synchronously

func (*Client) GetTranscodeSummaryWithCallback

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

GetTranscodeSummaryWithCallback invokes the vod.GetTranscodeSummary API asynchronously

func (*Client) GetTranscodeSummaryWithChan

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

GetTranscodeSummaryWithChan invokes the vod.GetTranscodeSummary API asynchronously

func (*Client) GetTranscodeTask

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

GetTranscodeTask invokes the vod.GetTranscodeTask API synchronously

func (*Client) GetTranscodeTaskWithCallback

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

GetTranscodeTaskWithCallback invokes the vod.GetTranscodeTask API asynchronously

func (*Client) GetTranscodeTaskWithChan

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

GetTranscodeTaskWithChan invokes the vod.GetTranscodeTask API asynchronously

func (*Client) GetTranscodeTemplateGroup

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

GetTranscodeTemplateGroup invokes the vod.GetTranscodeTemplateGroup API synchronously

func (*Client) GetTranscodeTemplateGroupWithCallback

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

GetTranscodeTemplateGroupWithCallback invokes the vod.GetTranscodeTemplateGroup API asynchronously

func (*Client) GetTranscodeTemplateGroupWithChan

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

GetTranscodeTemplateGroupWithChan invokes the vod.GetTranscodeTemplateGroup API asynchronously

func (*Client) GetURLUploadInfos

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

GetURLUploadInfos invokes the vod.GetURLUploadInfos API synchronously

func (*Client) GetURLUploadInfosWithCallback

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

GetURLUploadInfosWithCallback invokes the vod.GetURLUploadInfos API asynchronously

func (*Client) GetURLUploadInfosWithChan

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

GetURLUploadInfosWithChan invokes the vod.GetURLUploadInfos API asynchronously

func (*Client) GetUploadDetails

func (client *Client) GetUploadDetails(request *GetUploadDetailsRequest) (response *GetUploadDetailsResponse, err error)

GetUploadDetails invokes the vod.GetUploadDetails API synchronously

func (*Client) GetUploadDetailsWithCallback

func (client *Client) GetUploadDetailsWithCallback(request *GetUploadDetailsRequest, callback func(response *GetUploadDetailsResponse, err error)) <-chan int

GetUploadDetailsWithCallback invokes the vod.GetUploadDetails API asynchronously

func (*Client) GetUploadDetailsWithChan

func (client *Client) GetUploadDetailsWithChan(request *GetUploadDetailsRequest) (<-chan *GetUploadDetailsResponse, <-chan error)

GetUploadDetailsWithChan invokes the vod.GetUploadDetails API asynchronously

func (*Client) GetVideoInfo

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

GetVideoInfo invokes the vod.GetVideoInfo API synchronously

func (*Client) GetVideoInfoWithCallback

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

GetVideoInfoWithCallback invokes the vod.GetVideoInfo API asynchronously

func (*Client) GetVideoInfoWithChan

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

GetVideoInfoWithChan invokes the vod.GetVideoInfo API asynchronously

func (*Client) GetVideoInfos

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

GetVideoInfos invokes the vod.GetVideoInfos API synchronously

func (*Client) GetVideoInfosWithCallback

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

GetVideoInfosWithCallback invokes the vod.GetVideoInfos API asynchronously

func (*Client) GetVideoInfosWithChan

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

GetVideoInfosWithChan invokes the vod.GetVideoInfos API asynchronously

func (*Client) GetVideoList

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

GetVideoList invokes the vod.GetVideoList API synchronously

func (*Client) GetVideoListWithCallback

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

GetVideoListWithCallback invokes the vod.GetVideoList API asynchronously

func (*Client) GetVideoListWithChan

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

GetVideoListWithChan invokes the vod.GetVideoList API asynchronously

func (*Client) GetVideoPlayAuth

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

GetVideoPlayAuth invokes the vod.GetVideoPlayAuth API synchronously

func (*Client) GetVideoPlayAuthWithCallback

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

GetVideoPlayAuthWithCallback invokes the vod.GetVideoPlayAuth API asynchronously

func (*Client) GetVideoPlayAuthWithChan

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

GetVideoPlayAuthWithChan invokes the vod.GetVideoPlayAuth API asynchronously

func (*Client) GetVodTemplate

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

GetVodTemplate invokes the vod.GetVodTemplate API synchronously

func (*Client) GetVodTemplateWithCallback

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

GetVodTemplateWithCallback invokes the vod.GetVodTemplate API asynchronously

func (*Client) GetVodTemplateWithChan

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

GetVodTemplateWithChan invokes the vod.GetVodTemplate API asynchronously

func (*Client) GetWatermark

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

GetWatermark invokes the vod.GetWatermark API synchronously

func (*Client) GetWatermarkWithCallback

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

GetWatermarkWithCallback invokes the vod.GetWatermark API asynchronously

func (*Client) GetWatermarkWithChan

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

GetWatermarkWithChan invokes the vod.GetWatermark API asynchronously

func (*Client) ListAIImageInfo added in v1.61.484

func (client *Client) ListAIImageInfo(request *ListAIImageInfoRequest) (response *ListAIImageInfoResponse, err error)

ListAIImageInfo invokes the vod.ListAIImageInfo API synchronously

func (*Client) ListAIImageInfoWithCallback added in v1.61.484

func (client *Client) ListAIImageInfoWithCallback(request *ListAIImageInfoRequest, callback func(response *ListAIImageInfoResponse, err error)) <-chan int

ListAIImageInfoWithCallback invokes the vod.ListAIImageInfo API asynchronously

func (*Client) ListAIImageInfoWithChan added in v1.61.484

func (client *Client) ListAIImageInfoWithChan(request *ListAIImageInfoRequest) (<-chan *ListAIImageInfoResponse, <-chan error)

ListAIImageInfoWithChan invokes the vod.ListAIImageInfo API asynchronously

func (*Client) ListAIJob

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

ListAIJob invokes the vod.ListAIJob API synchronously

func (*Client) ListAIJobWithCallback

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

ListAIJobWithCallback invokes the vod.ListAIJob API asynchronously

func (*Client) ListAIJobWithChan

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

ListAIJobWithChan invokes the vod.ListAIJob API asynchronously

func (*Client) ListAITemplate

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

ListAITemplate invokes the vod.ListAITemplate API synchronously

func (*Client) ListAITemplateWithCallback

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

ListAITemplateWithCallback invokes the vod.ListAITemplate API asynchronously

func (*Client) ListAITemplateWithChan

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

ListAITemplateWithChan invokes the vod.ListAITemplate API asynchronously

func (*Client) ListAppInfo

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

ListAppInfo invokes the vod.ListAppInfo API synchronously

func (*Client) ListAppInfoWithCallback

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

ListAppInfoWithCallback invokes the vod.ListAppInfo API asynchronously

func (*Client) ListAppInfoWithChan

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

ListAppInfoWithChan invokes the vod.ListAppInfo API asynchronously

func (*Client) ListAppPoliciesForIdentity

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

ListAppPoliciesForIdentity invokes the vod.ListAppPoliciesForIdentity API synchronously

func (*Client) ListAppPoliciesForIdentityWithCallback

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

ListAppPoliciesForIdentityWithCallback invokes the vod.ListAppPoliciesForIdentity API asynchronously

func (*Client) ListAppPoliciesForIdentityWithChan

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

ListAppPoliciesForIdentityWithChan invokes the vod.ListAppPoliciesForIdentity API asynchronously

func (*Client) ListAuditSecurityIp

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

ListAuditSecurityIp invokes the vod.ListAuditSecurityIp API synchronously

func (*Client) ListAuditSecurityIpWithCallback

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

ListAuditSecurityIpWithCallback invokes the vod.ListAuditSecurityIp API asynchronously

func (*Client) ListAuditSecurityIpWithChan

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

ListAuditSecurityIpWithChan invokes the vod.ListAuditSecurityIp API asynchronously

func (*Client) ListDynamicImage added in v1.61.484

func (client *Client) ListDynamicImage(request *ListDynamicImageRequest) (response *ListDynamicImageResponse, err error)

ListDynamicImage invokes the vod.ListDynamicImage API synchronously

func (*Client) ListDynamicImageWithCallback added in v1.61.484

func (client *Client) ListDynamicImageWithCallback(request *ListDynamicImageRequest, callback func(response *ListDynamicImageResponse, err error)) <-chan int

ListDynamicImageWithCallback invokes the vod.ListDynamicImage API asynchronously

func (*Client) ListDynamicImageWithChan added in v1.61.484

func (client *Client) ListDynamicImageWithChan(request *ListDynamicImageRequest) (<-chan *ListDynamicImageResponse, <-chan error)

ListDynamicImageWithChan invokes the vod.ListDynamicImage API asynchronously

func (*Client) ListLiveRecordVideo

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

ListLiveRecordVideo invokes the vod.ListLiveRecordVideo API synchronously

func (*Client) ListLiveRecordVideoWithCallback

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

ListLiveRecordVideoWithCallback invokes the vod.ListLiveRecordVideo API asynchronously

func (*Client) ListLiveRecordVideoWithChan

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

ListLiveRecordVideoWithChan invokes the vod.ListLiveRecordVideo API asynchronously

func (*Client) ListSnapshots

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

ListSnapshots invokes the vod.ListSnapshots API synchronously

func (*Client) ListSnapshotsWithCallback

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

ListSnapshotsWithCallback invokes the vod.ListSnapshots API asynchronously

func (*Client) ListSnapshotsWithChan

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

ListSnapshotsWithChan invokes the vod.ListSnapshots API asynchronously

func (*Client) ListTranscodeTask

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

ListTranscodeTask invokes the vod.ListTranscodeTask API synchronously

func (*Client) ListTranscodeTaskWithCallback

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

ListTranscodeTaskWithCallback invokes the vod.ListTranscodeTask API asynchronously

func (*Client) ListTranscodeTaskWithChan

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

ListTranscodeTaskWithChan invokes the vod.ListTranscodeTask API asynchronously

func (*Client) ListTranscodeTemplateGroup

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

ListTranscodeTemplateGroup invokes the vod.ListTranscodeTemplateGroup API synchronously

func (*Client) ListTranscodeTemplateGroupWithCallback

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

ListTranscodeTemplateGroupWithCallback invokes the vod.ListTranscodeTemplateGroup API asynchronously

func (*Client) ListTranscodeTemplateGroupWithChan

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

ListTranscodeTemplateGroupWithChan invokes the vod.ListTranscodeTemplateGroup API asynchronously

func (*Client) ListVodTemplate

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

ListVodTemplate invokes the vod.ListVodTemplate API synchronously

func (*Client) ListVodTemplateWithCallback

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

ListVodTemplateWithCallback invokes the vod.ListVodTemplate API asynchronously

func (*Client) ListVodTemplateWithChan

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

ListVodTemplateWithChan invokes the vod.ListVodTemplate API asynchronously

func (*Client) ListWatermark

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

ListWatermark invokes the vod.ListWatermark API synchronously

func (*Client) ListWatermarkWithCallback

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

ListWatermarkWithCallback invokes the vod.ListWatermark API asynchronously

func (*Client) ListWatermarkWithChan

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

ListWatermarkWithChan invokes the vod.ListWatermark API asynchronously

func (*Client) MoveAppResource

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

MoveAppResource invokes the vod.MoveAppResource API synchronously

func (*Client) MoveAppResourceWithCallback

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

MoveAppResourceWithCallback invokes the vod.MoveAppResource API asynchronously

func (*Client) MoveAppResourceWithChan

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

MoveAppResourceWithChan invokes the vod.MoveAppResource API asynchronously

func (*Client) PreloadVodObjectCaches

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

PreloadVodObjectCaches invokes the vod.PreloadVodObjectCaches API synchronously

func (*Client) PreloadVodObjectCachesWithCallback

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

PreloadVodObjectCachesWithCallback invokes the vod.PreloadVodObjectCaches API asynchronously

func (*Client) PreloadVodObjectCachesWithChan

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

PreloadVodObjectCachesWithChan invokes the vod.PreloadVodObjectCaches API asynchronously

func (*Client) ProduceEditingProjectVideo

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

ProduceEditingProjectVideo invokes the vod.ProduceEditingProjectVideo API synchronously

func (*Client) ProduceEditingProjectVideoWithCallback

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

ProduceEditingProjectVideoWithCallback invokes the vod.ProduceEditingProjectVideo API asynchronously

func (*Client) ProduceEditingProjectVideoWithChan

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

ProduceEditingProjectVideoWithChan invokes the vod.ProduceEditingProjectVideo API asynchronously

func (*Client) RefreshMediaPlayUrls added in v1.61.1554

func (client *Client) RefreshMediaPlayUrls(request *RefreshMediaPlayUrlsRequest) (response *RefreshMediaPlayUrlsResponse, err error)

RefreshMediaPlayUrls invokes the vod.RefreshMediaPlayUrls API synchronously

func (*Client) RefreshMediaPlayUrlsWithCallback added in v1.61.1554

func (client *Client) RefreshMediaPlayUrlsWithCallback(request *RefreshMediaPlayUrlsRequest, callback func(response *RefreshMediaPlayUrlsResponse, err error)) <-chan int

RefreshMediaPlayUrlsWithCallback invokes the vod.RefreshMediaPlayUrls API asynchronously

func (*Client) RefreshMediaPlayUrlsWithChan added in v1.61.1554

func (client *Client) RefreshMediaPlayUrlsWithChan(request *RefreshMediaPlayUrlsRequest) (<-chan *RefreshMediaPlayUrlsResponse, <-chan error)

RefreshMediaPlayUrlsWithChan invokes the vod.RefreshMediaPlayUrls API asynchronously

func (*Client) RefreshUploadVideo

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

RefreshUploadVideo invokes the vod.RefreshUploadVideo API synchronously

func (*Client) RefreshUploadVideoWithCallback

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

RefreshUploadVideoWithCallback invokes the vod.RefreshUploadVideo API asynchronously

func (*Client) RefreshUploadVideoWithChan

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

RefreshUploadVideoWithChan invokes the vod.RefreshUploadVideo API asynchronously

func (*Client) RefreshVodObjectCaches

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

RefreshVodObjectCaches invokes the vod.RefreshVodObjectCaches API synchronously

func (*Client) RefreshVodObjectCachesWithCallback

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

RefreshVodObjectCachesWithCallback invokes the vod.RefreshVodObjectCaches API asynchronously

func (*Client) RefreshVodObjectCachesWithChan

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

RefreshVodObjectCachesWithChan invokes the vod.RefreshVodObjectCaches API asynchronously

func (*Client) RegisterMedia

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

RegisterMedia invokes the vod.RegisterMedia API synchronously

func (*Client) RegisterMediaWithCallback

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

RegisterMediaWithCallback invokes the vod.RegisterMedia API asynchronously

func (*Client) RegisterMediaWithChan

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

RegisterMediaWithChan invokes the vod.RegisterMedia API asynchronously

func (*Client) SearchEditingProject

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

SearchEditingProject invokes the vod.SearchEditingProject API synchronously

func (*Client) SearchEditingProjectWithCallback

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

SearchEditingProjectWithCallback invokes the vod.SearchEditingProject API asynchronously

func (*Client) SearchEditingProjectWithChan

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

SearchEditingProjectWithChan invokes the vod.SearchEditingProject API asynchronously

func (*Client) SearchMedia

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

SearchMedia invokes the vod.SearchMedia API synchronously

func (*Client) SearchMediaWithCallback

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

SearchMediaWithCallback invokes the vod.SearchMedia API asynchronously

func (*Client) SearchMediaWithChan

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

SearchMediaWithChan invokes the vod.SearchMedia API asynchronously

func (*Client) SetAuditSecurityIp

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

SetAuditSecurityIp invokes the vod.SetAuditSecurityIp API synchronously

func (*Client) SetAuditSecurityIpWithCallback

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

SetAuditSecurityIpWithCallback invokes the vod.SetAuditSecurityIp API asynchronously

func (*Client) SetAuditSecurityIpWithChan

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

SetAuditSecurityIpWithChan invokes the vod.SetAuditSecurityIp API asynchronously

func (*Client) SetCrossdomainContent added in v1.61.1264

func (client *Client) SetCrossdomainContent(request *SetCrossdomainContentRequest) (response *SetCrossdomainContentResponse, err error)

SetCrossdomainContent invokes the vod.SetCrossdomainContent API synchronously

func (*Client) SetCrossdomainContentWithCallback added in v1.61.1264

func (client *Client) SetCrossdomainContentWithCallback(request *SetCrossdomainContentRequest, callback func(response *SetCrossdomainContentResponse, err error)) <-chan int

SetCrossdomainContentWithCallback invokes the vod.SetCrossdomainContent API asynchronously

func (*Client) SetCrossdomainContentWithChan added in v1.61.1264

func (client *Client) SetCrossdomainContentWithChan(request *SetCrossdomainContentRequest) (<-chan *SetCrossdomainContentResponse, <-chan error)

SetCrossdomainContentWithChan invokes the vod.SetCrossdomainContent API asynchronously

func (*Client) SetDefaultAITemplate

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

SetDefaultAITemplate invokes the vod.SetDefaultAITemplate API synchronously

func (*Client) SetDefaultAITemplateWithCallback

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

SetDefaultAITemplateWithCallback invokes the vod.SetDefaultAITemplate API asynchronously

func (*Client) SetDefaultAITemplateWithChan

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

SetDefaultAITemplateWithChan invokes the vod.SetDefaultAITemplate API asynchronously

func (*Client) SetDefaultTranscodeTemplateGroup

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

SetDefaultTranscodeTemplateGroup invokes the vod.SetDefaultTranscodeTemplateGroup API synchronously

func (*Client) SetDefaultTranscodeTemplateGroupWithCallback

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

SetDefaultTranscodeTemplateGroupWithCallback invokes the vod.SetDefaultTranscodeTemplateGroup API asynchronously

func (*Client) SetDefaultTranscodeTemplateGroupWithChan

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

SetDefaultTranscodeTemplateGroupWithChan invokes the vod.SetDefaultTranscodeTemplateGroup API asynchronously

func (*Client) SetDefaultWatermark

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

SetDefaultWatermark invokes the vod.SetDefaultWatermark API synchronously

func (*Client) SetDefaultWatermarkWithCallback

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

SetDefaultWatermarkWithCallback invokes the vod.SetDefaultWatermark API asynchronously

func (*Client) SetDefaultWatermarkWithChan

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

SetDefaultWatermarkWithChan invokes the vod.SetDefaultWatermark API asynchronously

func (*Client) SetEditingProjectMaterials

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

SetEditingProjectMaterials invokes the vod.SetEditingProjectMaterials API synchronously

func (*Client) SetEditingProjectMaterialsWithCallback

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

SetEditingProjectMaterialsWithCallback invokes the vod.SetEditingProjectMaterials API asynchronously

func (*Client) SetEditingProjectMaterialsWithChan

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

SetEditingProjectMaterialsWithChan invokes the vod.SetEditingProjectMaterials API asynchronously

func (*Client) SetMessageCallback

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

SetMessageCallback invokes the vod.SetMessageCallback API synchronously

func (*Client) SetMessageCallbackWithCallback

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

SetMessageCallbackWithCallback invokes the vod.SetMessageCallback API asynchronously

func (*Client) SetMessageCallbackWithChan

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

SetMessageCallbackWithChan invokes the vod.SetMessageCallback API asynchronously

func (*Client) SetVodDomainCertificate

func (client *Client) SetVodDomainCertificate(request *SetVodDomainCertificateRequest) (response *SetVodDomainCertificateResponse, err error)

SetVodDomainCertificate invokes the vod.SetVodDomainCertificate API synchronously

func (*Client) SetVodDomainCertificateWithCallback

func (client *Client) SetVodDomainCertificateWithCallback(request *SetVodDomainCertificateRequest, callback func(response *SetVodDomainCertificateResponse, err error)) <-chan int

SetVodDomainCertificateWithCallback invokes the vod.SetVodDomainCertificate API asynchronously

func (*Client) SetVodDomainCertificateWithChan

func (client *Client) SetVodDomainCertificateWithChan(request *SetVodDomainCertificateRequest) (<-chan *SetVodDomainCertificateResponse, <-chan error)

SetVodDomainCertificateWithChan invokes the vod.SetVodDomainCertificate API asynchronously

func (*Client) SubmitAIImageAuditJob added in v1.61.523

func (client *Client) SubmitAIImageAuditJob(request *SubmitAIImageAuditJobRequest) (response *SubmitAIImageAuditJobResponse, err error)

SubmitAIImageAuditJob invokes the vod.SubmitAIImageAuditJob API synchronously

func (*Client) SubmitAIImageAuditJobWithCallback added in v1.61.523

func (client *Client) SubmitAIImageAuditJobWithCallback(request *SubmitAIImageAuditJobRequest, callback func(response *SubmitAIImageAuditJobResponse, err error)) <-chan int

SubmitAIImageAuditJobWithCallback invokes the vod.SubmitAIImageAuditJob API asynchronously

func (*Client) SubmitAIImageAuditJobWithChan added in v1.61.523

func (client *Client) SubmitAIImageAuditJobWithChan(request *SubmitAIImageAuditJobRequest) (<-chan *SubmitAIImageAuditJobResponse, <-chan error)

SubmitAIImageAuditJobWithChan invokes the vod.SubmitAIImageAuditJob API asynchronously

func (*Client) SubmitAIImageJob added in v1.61.484

func (client *Client) SubmitAIImageJob(request *SubmitAIImageJobRequest) (response *SubmitAIImageJobResponse, err error)

SubmitAIImageJob invokes the vod.SubmitAIImageJob API synchronously

func (*Client) SubmitAIImageJobWithCallback added in v1.61.484

func (client *Client) SubmitAIImageJobWithCallback(request *SubmitAIImageJobRequest, callback func(response *SubmitAIImageJobResponse, err error)) <-chan int

SubmitAIImageJobWithCallback invokes the vod.SubmitAIImageJob API asynchronously

func (*Client) SubmitAIImageJobWithChan added in v1.61.484

func (client *Client) SubmitAIImageJobWithChan(request *SubmitAIImageJobRequest) (<-chan *SubmitAIImageJobResponse, <-chan error)

SubmitAIImageJobWithChan invokes the vod.SubmitAIImageJob API asynchronously

func (*Client) SubmitAIJob

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

SubmitAIJob invokes the vod.SubmitAIJob API synchronously

func (*Client) SubmitAIJobWithCallback

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

SubmitAIJobWithCallback invokes the vod.SubmitAIJob API asynchronously

func (*Client) SubmitAIJobWithChan

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

SubmitAIJobWithChan invokes the vod.SubmitAIJob API asynchronously

func (*Client) SubmitAIMediaAuditJob

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

SubmitAIMediaAuditJob invokes the vod.SubmitAIMediaAuditJob API synchronously

func (*Client) SubmitAIMediaAuditJobWithCallback

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

SubmitAIMediaAuditJobWithCallback invokes the vod.SubmitAIMediaAuditJob API asynchronously

func (*Client) SubmitAIMediaAuditJobWithChan

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

SubmitAIMediaAuditJobWithChan invokes the vod.SubmitAIMediaAuditJob API asynchronously

func (*Client) SubmitDynamicImageJob

func (client *Client) SubmitDynamicImageJob(request *SubmitDynamicImageJobRequest) (response *SubmitDynamicImageJobResponse, err error)

SubmitDynamicImageJob invokes the vod.SubmitDynamicImageJob API synchronously

func (*Client) SubmitDynamicImageJobWithCallback

func (client *Client) SubmitDynamicImageJobWithCallback(request *SubmitDynamicImageJobRequest, callback func(response *SubmitDynamicImageJobResponse, err error)) <-chan int

SubmitDynamicImageJobWithCallback invokes the vod.SubmitDynamicImageJob API asynchronously

func (*Client) SubmitDynamicImageJobWithChan

func (client *Client) SubmitDynamicImageJobWithChan(request *SubmitDynamicImageJobRequest) (<-chan *SubmitDynamicImageJobResponse, <-chan error)

SubmitDynamicImageJobWithChan invokes the vod.SubmitDynamicImageJob API asynchronously

func (*Client) SubmitMediaDNADeleteJob added in v1.61.237

func (client *Client) SubmitMediaDNADeleteJob(request *SubmitMediaDNADeleteJobRequest) (response *SubmitMediaDNADeleteJobResponse, err error)

SubmitMediaDNADeleteJob invokes the vod.SubmitMediaDNADeleteJob API synchronously

func (*Client) SubmitMediaDNADeleteJobWithCallback added in v1.61.237

func (client *Client) SubmitMediaDNADeleteJobWithCallback(request *SubmitMediaDNADeleteJobRequest, callback func(response *SubmitMediaDNADeleteJobResponse, err error)) <-chan int

SubmitMediaDNADeleteJobWithCallback invokes the vod.SubmitMediaDNADeleteJob API asynchronously

func (*Client) SubmitMediaDNADeleteJobWithChan added in v1.61.237

func (client *Client) SubmitMediaDNADeleteJobWithChan(request *SubmitMediaDNADeleteJobRequest) (<-chan *SubmitMediaDNADeleteJobResponse, <-chan error)

SubmitMediaDNADeleteJobWithChan invokes the vod.SubmitMediaDNADeleteJob API asynchronously

func (*Client) SubmitPreprocessJobs

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

SubmitPreprocessJobs invokes the vod.SubmitPreprocessJobs API synchronously

func (*Client) SubmitPreprocessJobsWithCallback

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

SubmitPreprocessJobsWithCallback invokes the vod.SubmitPreprocessJobs API asynchronously

func (*Client) SubmitPreprocessJobsWithChan

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

SubmitPreprocessJobsWithChan invokes the vod.SubmitPreprocessJobs API asynchronously

func (*Client) SubmitSnapshotJob

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

SubmitSnapshotJob invokes the vod.SubmitSnapshotJob API synchronously

func (*Client) SubmitSnapshotJobWithCallback

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

SubmitSnapshotJobWithCallback invokes the vod.SubmitSnapshotJob API asynchronously

func (*Client) SubmitSnapshotJobWithChan

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

SubmitSnapshotJobWithChan invokes the vod.SubmitSnapshotJob API asynchronously

func (*Client) SubmitTranscodeJobs

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

SubmitTranscodeJobs invokes the vod.SubmitTranscodeJobs API synchronously

func (*Client) SubmitTranscodeJobsWithCallback

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

SubmitTranscodeJobsWithCallback invokes the vod.SubmitTranscodeJobs API asynchronously

func (*Client) SubmitTranscodeJobsWithChan

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

SubmitTranscodeJobsWithChan invokes the vod.SubmitTranscodeJobs API asynchronously

func (*Client) SubmitWorkflowJob

func (client *Client) SubmitWorkflowJob(request *SubmitWorkflowJobRequest) (response *SubmitWorkflowJobResponse, err error)

SubmitWorkflowJob invokes the vod.SubmitWorkflowJob API synchronously

func (*Client) SubmitWorkflowJobWithCallback

func (client *Client) SubmitWorkflowJobWithCallback(request *SubmitWorkflowJobRequest, callback func(response *SubmitWorkflowJobResponse, err error)) <-chan int

SubmitWorkflowJobWithCallback invokes the vod.SubmitWorkflowJob API asynchronously

func (*Client) SubmitWorkflowJobWithChan

func (client *Client) SubmitWorkflowJobWithChan(request *SubmitWorkflowJobRequest) (<-chan *SubmitWorkflowJobResponse, <-chan error)

SubmitWorkflowJobWithChan invokes the vod.SubmitWorkflowJob API asynchronously

func (*Client) UpdateAITemplate

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

UpdateAITemplate invokes the vod.UpdateAITemplate API synchronously

func (*Client) UpdateAITemplateWithCallback

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

UpdateAITemplateWithCallback invokes the vod.UpdateAITemplate API asynchronously

func (*Client) UpdateAITemplateWithChan

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

UpdateAITemplateWithChan invokes the vod.UpdateAITemplate API asynchronously

func (*Client) UpdateAppInfo

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

UpdateAppInfo invokes the vod.UpdateAppInfo API synchronously

func (*Client) UpdateAppInfoWithCallback

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

UpdateAppInfoWithCallback invokes the vod.UpdateAppInfo API asynchronously

func (*Client) UpdateAppInfoWithChan

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

UpdateAppInfoWithChan invokes the vod.UpdateAppInfo API asynchronously

func (*Client) UpdateAttachedMediaInfos

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

UpdateAttachedMediaInfos invokes the vod.UpdateAttachedMediaInfos API synchronously

func (*Client) UpdateAttachedMediaInfosWithCallback

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

UpdateAttachedMediaInfosWithCallback invokes the vod.UpdateAttachedMediaInfos API asynchronously

func (*Client) UpdateAttachedMediaInfosWithChan

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

UpdateAttachedMediaInfosWithChan invokes the vod.UpdateAttachedMediaInfos API asynchronously

func (*Client) UpdateCategory

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

UpdateCategory invokes the vod.UpdateCategory API synchronously

func (*Client) UpdateCategoryWithCallback

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

UpdateCategoryWithCallback invokes the vod.UpdateCategory API asynchronously

func (*Client) UpdateCategoryWithChan

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

UpdateCategoryWithChan invokes the vod.UpdateCategory API asynchronously

func (*Client) UpdateEditingProject

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

UpdateEditingProject invokes the vod.UpdateEditingProject API synchronously

func (*Client) UpdateEditingProjectWithCallback

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

UpdateEditingProjectWithCallback invokes the vod.UpdateEditingProject API asynchronously

func (*Client) UpdateEditingProjectWithChan

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

UpdateEditingProjectWithChan invokes the vod.UpdateEditingProject API asynchronously

func (*Client) UpdateImageInfos

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

UpdateImageInfos invokes the vod.UpdateImageInfos API synchronously

func (*Client) UpdateImageInfosWithCallback

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

UpdateImageInfosWithCallback invokes the vod.UpdateImageInfos API asynchronously

func (*Client) UpdateImageInfosWithChan

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

UpdateImageInfosWithChan invokes the vod.UpdateImageInfos API asynchronously

func (*Client) UpdateTranscodeTemplateGroup

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

UpdateTranscodeTemplateGroup invokes the vod.UpdateTranscodeTemplateGroup API synchronously

func (*Client) UpdateTranscodeTemplateGroupWithCallback

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

UpdateTranscodeTemplateGroupWithCallback invokes the vod.UpdateTranscodeTemplateGroup API asynchronously

func (*Client) UpdateTranscodeTemplateGroupWithChan

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

UpdateTranscodeTemplateGroupWithChan invokes the vod.UpdateTranscodeTemplateGroup API asynchronously

func (*Client) UpdateVideoInfo

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

UpdateVideoInfo invokes the vod.UpdateVideoInfo API synchronously

func (*Client) UpdateVideoInfoWithCallback

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

UpdateVideoInfoWithCallback invokes the vod.UpdateVideoInfo API asynchronously

func (*Client) UpdateVideoInfoWithChan

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

UpdateVideoInfoWithChan invokes the vod.UpdateVideoInfo API asynchronously

func (*Client) UpdateVideoInfos

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

UpdateVideoInfos invokes the vod.UpdateVideoInfos API synchronously

func (*Client) UpdateVideoInfosWithCallback

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

UpdateVideoInfosWithCallback invokes the vod.UpdateVideoInfos API asynchronously

func (*Client) UpdateVideoInfosWithChan

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

UpdateVideoInfosWithChan invokes the vod.UpdateVideoInfos API asynchronously

func (*Client) UpdateVodDomain

func (client *Client) UpdateVodDomain(request *UpdateVodDomainRequest) (response *UpdateVodDomainResponse, err error)

UpdateVodDomain invokes the vod.UpdateVodDomain API synchronously

func (*Client) UpdateVodDomainWithCallback

func (client *Client) UpdateVodDomainWithCallback(request *UpdateVodDomainRequest, callback func(response *UpdateVodDomainResponse, err error)) <-chan int

UpdateVodDomainWithCallback invokes the vod.UpdateVodDomain API asynchronously

func (*Client) UpdateVodDomainWithChan

func (client *Client) UpdateVodDomainWithChan(request *UpdateVodDomainRequest) (<-chan *UpdateVodDomainResponse, <-chan error)

UpdateVodDomainWithChan invokes the vod.UpdateVodDomain API asynchronously

func (*Client) UpdateVodTemplate

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

UpdateVodTemplate invokes the vod.UpdateVodTemplate API synchronously

func (*Client) UpdateVodTemplateWithCallback

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

UpdateVodTemplateWithCallback invokes the vod.UpdateVodTemplate API asynchronously

func (*Client) UpdateVodTemplateWithChan

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

UpdateVodTemplateWithChan invokes the vod.UpdateVodTemplate API asynchronously

func (*Client) UpdateWatermark

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

UpdateWatermark invokes the vod.UpdateWatermark API synchronously

func (*Client) UpdateWatermarkWithCallback

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

UpdateWatermarkWithCallback invokes the vod.UpdateWatermark API asynchronously

func (*Client) UpdateWatermarkWithChan

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

UpdateWatermarkWithChan invokes the vod.UpdateWatermark API asynchronously

func (*Client) UploadMediaByURL

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

UploadMediaByURL invokes the vod.UploadMediaByURL API synchronously

func (*Client) UploadMediaByURLWithCallback

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

UploadMediaByURLWithCallback invokes the vod.UploadMediaByURL API asynchronously

func (*Client) UploadMediaByURLWithChan

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

UploadMediaByURLWithChan invokes the vod.UploadMediaByURL API asynchronously

func (*Client) UploadStreamByURL added in v1.61.1314

func (client *Client) UploadStreamByURL(request *UploadStreamByURLRequest) (response *UploadStreamByURLResponse, err error)

UploadStreamByURL invokes the vod.UploadStreamByURL API synchronously

func (*Client) UploadStreamByURLWithCallback added in v1.61.1314

func (client *Client) UploadStreamByURLWithCallback(request *UploadStreamByURLRequest, callback func(response *UploadStreamByURLResponse, err error)) <-chan int

UploadStreamByURLWithCallback invokes the vod.UploadStreamByURL API asynchronously

func (*Client) UploadStreamByURLWithChan added in v1.61.1314

func (client *Client) UploadStreamByURLWithChan(request *UploadStreamByURLRequest) (<-chan *UploadStreamByURLResponse, <-chan error)

UploadStreamByURLWithChan invokes the vod.UploadStreamByURL API asynchronously

func (*Client) VerifyVodDomainOwner added in v1.61.1264

func (client *Client) VerifyVodDomainOwner(request *VerifyVodDomainOwnerRequest) (response *VerifyVodDomainOwnerResponse, err error)

VerifyVodDomainOwner invokes the vod.VerifyVodDomainOwner API synchronously

func (*Client) VerifyVodDomainOwnerWithCallback added in v1.61.1264

func (client *Client) VerifyVodDomainOwnerWithCallback(request *VerifyVodDomainOwnerRequest, callback func(response *VerifyVodDomainOwnerResponse, err error)) <-chan int

VerifyVodDomainOwnerWithCallback invokes the vod.VerifyVodDomainOwner API asynchronously

func (*Client) VerifyVodDomainOwnerWithChan added in v1.61.1264

func (client *Client) VerifyVodDomainOwnerWithChan(request *VerifyVodDomainOwnerRequest) (<-chan *VerifyVodDomainOwnerResponse, <-chan error)

VerifyVodDomainOwnerWithChan invokes the vod.VerifyVodDomainOwner API asynchronously

type CounterListInGetAIMediaAuditJob

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

CounterListInGetAIMediaAuditJob is a nested struct in vod response

type CounterListInGetMediaAuditResult

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

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
	Description         string           `position:"Query" name:"Description"`
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	AppName             string           `position:"Query" name:"AppName"`
}

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
	AppId     string `json:"AppId" xml:"AppId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Icon            string           `position:"Query" name:"Icon"`
	Description     string           `position:"Query" name:"Description"`
	FileSize        string           `position:"Query" name:"FileSize"`
	Title           string           `position:"Query" name:"Title"`
	BusinessType    string           `position:"Query" name:"BusinessType"`
	StorageLocation string           `position:"Query" name:"StorageLocation"`
	UserData        string           `position:"Query" name:"UserData"`
	CateId          requests.Integer `position:"Query" name:"CateId"`
	CateIds         string           `position:"Query" name:"CateIds"`
	Tags            string           `position:"Query" name:"Tags"`
	MediaExt        string           `position:"Query" name:"MediaExt"`
	FileName        string           `position:"Query" name:"FileName"`
	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
	FileURL       string `json:"FileURL" xml:"FileURL"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	MediaId       string `json:"MediaId" xml:"MediaId"`
	MediaURL      string `json:"MediaURL" xml:"MediaURL"`
	UploadAuth    string `json:"UploadAuth" xml:"UploadAuth"`
}

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
	Description      string           `position:"Query" name:"Description"`
	Title            string           `position:"Query" name:"Title"`
	StorageLocation  string           `position:"Query" name:"StorageLocation"`
	UserData         string           `position:"Query" name:"UserData"`
	CateId           requests.Integer `position:"Query" name:"CateId"`
	ImageType        string           `position:"Query" name:"ImageType"`
	ImageExt         string           `position:"Query" name:"ImageExt"`
	Tags             string           `position:"Query" name:"Tags"`
	OriginalFileName string           `position:"Query" name:"OriginalFileName"`
	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
	FileURL       string `json:"FileURL" xml:"FileURL"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	ImageURL      string `json:"ImageURL" xml:"ImageURL"`
	ImageId       string `json:"ImageId" xml:"ImageId"`
	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
	TranscodeMode   string           `position:"Query" name:"TranscodeMode"`
	Description     string           `position:"Query" name:"Description"`
	FileSize        requests.Integer `position:"Query" name:"FileSize"`
	Title           string           `position:"Query" name:"Title"`
	StorageLocation string           `position:"Query" name:"StorageLocation"`
	CoverURL        string           `position:"Query" name:"CoverURL"`
	UserData        string           `position:"Query" name:"UserData"`
	CateId          requests.Integer `position:"Query" name:"CateId"`
	WorkflowId      string           `position:"Query" name:"WorkflowId"`
	CustomMediaInfo string           `position:"Query" name:"CustomMediaInfo"`
	IP              string           `position:"Query" name:"IP"`
	Tags            string           `position:"Query" name:"Tags"`
	FileName        string           `position:"Query" name:"FileName"`
	TemplateGroupId string           `position:"Query" name:"TemplateGroupId"`
	AppId           string           `position:"Query" name:"AppId"`
}

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"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	VideoId       string `json:"VideoId" xml:"VideoId"`
	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"`
	Label           string            `json:"Label" xml:"Label"`
	AbnormalModules string            `json:"AbnormalModules" xml:"AbnormalModules"`
	VideoResult     VideoResult       `json:"VideoResult" xml:"VideoResult"`
	AudioResult     []AudioResultItem `json:"AudioResult" xml:"AudioResult"`
	TextResult      []TextResultItem  `json:"TextResult" xml:"TextResult"`
	ImageResult     []ImageResultItem `json:"ImageResult" xml:"ImageResult"`
}

Data is a nested struct in vod response

type DataInDescribeVodAIData

type DataInDescribeVodAIData struct {
	DataItem []DataItem `json:"DataItem" xml:"DataItem"`
}

DataInDescribeVodAIData is a nested struct in vod response

type DataInDescribeVodTranscodeData

type DataInDescribeVodTranscodeData struct {
	DataItem []DataItem `json:"DataItem" xml:"DataItem"`
}

DataInDescribeVodTranscodeData is a nested struct in vod response

type DataItem

type DataItem struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

DataItem 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 DecryptKMSDataKeyRequest added in v1.61.1684

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

DecryptKMSDataKeyRequest is the request struct for api DecryptKMSDataKey

func CreateDecryptKMSDataKeyRequest added in v1.61.1684

func CreateDecryptKMSDataKeyRequest() (request *DecryptKMSDataKeyRequest)

CreateDecryptKMSDataKeyRequest creates a request to invoke DecryptKMSDataKey API

type DecryptKMSDataKeyResponse added in v1.61.1684

type DecryptKMSDataKeyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	KeyId     string `json:"KeyId" xml:"KeyId"`
	Plaintext string `json:"Plaintext" xml:"Plaintext"`
}

DecryptKMSDataKeyResponse is the response struct for api DecryptKMSDataKey

func CreateDecryptKMSDataKeyResponse added in v1.61.1684

func CreateDecryptKMSDataKeyResponse() (response *DecryptKMSDataKeyResponse)

CreateDecryptKMSDataKeyResponse creates a response to parse from DecryptKMSDataKey response

type DeleteAIImageInfosRequest added in v1.61.484

type DeleteAIImageInfosRequest struct {
	*requests.RpcRequest
	AIImageInfoIds string `position:"Query" name:"AIImageInfoIds"`
}

DeleteAIImageInfosRequest is the request struct for api DeleteAIImageInfos

func CreateDeleteAIImageInfosRequest added in v1.61.484

func CreateDeleteAIImageInfosRequest() (request *DeleteAIImageInfosRequest)

CreateDeleteAIImageInfosRequest creates a request to invoke DeleteAIImageInfos API

type DeleteAIImageInfosResponse added in v1.61.484

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

DeleteAIImageInfosResponse is the response struct for api DeleteAIImageInfos

func CreateDeleteAIImageInfosResponse added in v1.61.484

func CreateDeleteAIImageInfosResponse() (response *DeleteAIImageInfosResponse)

CreateDeleteAIImageInfosResponse creates a response to parse from DeleteAIImageInfos response

type DeleteAITemplateRequest

type DeleteAITemplateRequest struct {
	*requests.RpcRequest
	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
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

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
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	AppId               string           `position:"Query" name:"AppId"`
}

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
	MediaIds string `position:"Query" name:"MediaIds"`
}

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
	CateId requests.Integer `position:"Query" name:"CateId"`
}

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 DeleteDynamicImageRequest added in v1.61.484

type DeleteDynamicImageRequest struct {
	*requests.RpcRequest
	VideoId         string `position:"Query" name:"VideoId"`
	DynamicImageIds string `position:"Query" name:"DynamicImageIds"`
}

DeleteDynamicImageRequest is the request struct for api DeleteDynamicImage

func CreateDeleteDynamicImageRequest added in v1.61.484

func CreateDeleteDynamicImageRequest() (request *DeleteDynamicImageRequest)

CreateDeleteDynamicImageRequest creates a request to invoke DeleteDynamicImage API

type DeleteDynamicImageResponse added in v1.61.484

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

DeleteDynamicImageResponse is the response struct for api DeleteDynamicImage

func CreateDeleteDynamicImageResponse added in v1.61.484

func CreateDeleteDynamicImageResponse() (response *DeleteDynamicImageResponse)

CreateDeleteDynamicImageResponse creates a response to parse from DeleteDynamicImage 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
	ImageURLs       string `position:"Query" name:"ImageURLs"`
	ImageType       string `position:"Query" name:"ImageType"`
	VideoId         string `position:"Query" name:"VideoId"`
	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
	OwnerAccount        string           `position:"Query" name:"OwnerAccount"`
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	AppId               string           `position:"Query" name:"AppId"`
}

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
	Force    requests.Boolean `position:"Query" name:"Force"`
	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"`
	UnRemoveableVideoIds []string `json:"UnRemoveableVideoIds" xml:"UnRemoveableVideoIds"`
	NonExistVideoIds     []string `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
}

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
	OwnerAccount        string           `position:"Query" name:"OwnerAccount"`
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	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
	VideoId string `position:"Query" name:"VideoId"`
	JobIds  string `position:"Query" name:"JobIds"`
}

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
	TranscodeTemplateIds     string `position:"Query" name:"TranscodeTemplateIds"`
	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
	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"`
	ForbiddenVideoIds []string `json:"ForbiddenVideoIds" xml:"ForbiddenVideoIds"`
	NonExistVideoIds  []string `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
}

DeleteVideoResponse is the response struct for api DeleteVideo

func CreateDeleteVideoResponse

func CreateDeleteVideoResponse() (response *DeleteVideoResponse)

CreateDeleteVideoResponse creates a response to parse from DeleteVideo response

type DeleteVodDomainRequest

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

DeleteVodDomainRequest is the request struct for api DeleteVodDomain

func CreateDeleteVodDomainRequest

func CreateDeleteVodDomainRequest() (request *DeleteVodDomainRequest)

CreateDeleteVodDomainRequest creates a request to invoke DeleteVodDomain API

type DeleteVodDomainResponse

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

DeleteVodDomainResponse is the response struct for api DeleteVodDomain

func CreateDeleteVodDomainResponse

func CreateDeleteVodDomainResponse() (response *DeleteVodDomainResponse)

CreateDeleteVodDomainResponse creates a response to parse from DeleteVodDomain response

type DeleteVodSpecificConfigRequest

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

DeleteVodSpecificConfigRequest is the request struct for api DeleteVodSpecificConfig

func CreateDeleteVodSpecificConfigRequest

func CreateDeleteVodSpecificConfigRequest() (request *DeleteVodSpecificConfigRequest)

CreateDeleteVodSpecificConfigRequest creates a request to invoke DeleteVodSpecificConfig API

type DeleteVodSpecificConfigResponse

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

DeleteVodSpecificConfigResponse is the response struct for api DeleteVodSpecificConfig

func CreateDeleteVodSpecificConfigResponse

func CreateDeleteVodSpecificConfigResponse() (response *DeleteVodSpecificConfigResponse)

CreateDeleteVodSpecificConfigResponse creates a response to parse from DeleteVodSpecificConfig response

type DeleteVodTemplateRequest

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

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
	VodTemplateId string `json:"VodTemplateId" xml:"VodTemplateId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

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"`
}

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
	PageNo        int64         `json:"PageNo" xml:"PageNo"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PageSize      int64         `json:"PageSize" xml:"PageSize"`
	TotalNum      int64         `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 DescribeVodAIDataRequest

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

DescribeVodAIDataRequest is the request struct for api DescribeVodAIData

func CreateDescribeVodAIDataRequest

func CreateDescribeVodAIDataRequest() (request *DescribeVodAIDataRequest)

CreateDescribeVodAIDataRequest creates a request to invoke DescribeVodAIData API

type DescribeVodAIDataResponse

type DescribeVodAIDataResponse struct {
	*responses.BaseResponse
	DataInterval string `json:"DataInterval" xml:"DataInterval"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	AIData       AIData `json:"AIData" xml:"AIData"`
}

DescribeVodAIDataResponse is the response struct for api DescribeVodAIData

func CreateDescribeVodAIDataResponse

func CreateDescribeVodAIDataResponse() (response *DescribeVodAIDataResponse)

CreateDescribeVodAIDataResponse creates a response to parse from DescribeVodAIData response

type DescribeVodCertificateListRequest

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

DescribeVodCertificateListRequest is the request struct for api DescribeVodCertificateList

func CreateDescribeVodCertificateListRequest

func CreateDescribeVodCertificateListRequest() (request *DescribeVodCertificateListRequest)

CreateDescribeVodCertificateListRequest creates a request to invoke DescribeVodCertificateList API

type DescribeVodCertificateListResponse

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

DescribeVodCertificateListResponse is the response struct for api DescribeVodCertificateList

func CreateDescribeVodCertificateListResponse

func CreateDescribeVodCertificateListResponse() (response *DescribeVodCertificateListResponse)

CreateDescribeVodCertificateListResponse creates a response to parse from DescribeVodCertificateList 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
	EndTime            string             `json:"EndTime" xml:"EndTime"`
	StartTime          string             `json:"StartTime" xml:"StartTime"`
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	IspNameEn          string             `json:"IspNameEn" xml:"IspNameEn"`
	LocationNameEn     string             `json:"LocationNameEn" xml:"LocationNameEn"`
	DomainName         string             `json:"DomainName" xml:"DomainName"`
	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 DescribeVodDomainCertificateInfoRequest

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

DescribeVodDomainCertificateInfoRequest is the request struct for api DescribeVodDomainCertificateInfo

func CreateDescribeVodDomainCertificateInfoRequest

func CreateDescribeVodDomainCertificateInfoRequest() (request *DescribeVodDomainCertificateInfoRequest)

CreateDescribeVodDomainCertificateInfoRequest creates a request to invoke DescribeVodDomainCertificateInfo API

type DescribeVodDomainCertificateInfoResponse

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

DescribeVodDomainCertificateInfoResponse is the response struct for api DescribeVodDomainCertificateInfo

func CreateDescribeVodDomainCertificateInfoResponse

func CreateDescribeVodDomainCertificateInfoResponse() (response *DescribeVodDomainCertificateInfoResponse)

CreateDescribeVodDomainCertificateInfoResponse creates a response to parse from DescribeVodDomainCertificateInfo response

type DescribeVodDomainConfigsRequest

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

DescribeVodDomainConfigsRequest is the request struct for api DescribeVodDomainConfigs

func CreateDescribeVodDomainConfigsRequest

func CreateDescribeVodDomainConfigsRequest() (request *DescribeVodDomainConfigsRequest)

CreateDescribeVodDomainConfigsRequest creates a request to invoke DescribeVodDomainConfigs API

type DescribeVodDomainConfigsResponse

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

DescribeVodDomainConfigsResponse is the response struct for api DescribeVodDomainConfigs

func CreateDescribeVodDomainConfigsResponse

func CreateDescribeVodDomainConfigsResponse() (response *DescribeVodDomainConfigsResponse)

CreateDescribeVodDomainConfigsResponse creates a response to parse from DescribeVodDomainConfigs response

type DescribeVodDomainDetailRequest

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

DescribeVodDomainDetailRequest is the request struct for api DescribeVodDomainDetail

func CreateDescribeVodDomainDetailRequest

func CreateDescribeVodDomainDetailRequest() (request *DescribeVodDomainDetailRequest)

CreateDescribeVodDomainDetailRequest creates a request to invoke DescribeVodDomainDetail API

type DescribeVodDomainDetailResponse

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

DescribeVodDomainDetailResponse is the response struct for api DescribeVodDomainDetail

func CreateDescribeVodDomainDetailResponse

func CreateDescribeVodDomainDetailResponse() (response *DescribeVodDomainDetailResponse)

CreateDescribeVodDomainDetailResponse creates a response to parse from DescribeVodDomainDetail 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 DescribeVodDomainSrcBpsDataRequest added in v1.61.1341

type DescribeVodDomainSrcBpsDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	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"`
}

DescribeVodDomainSrcBpsDataRequest is the request struct for api DescribeVodDomainSrcBpsData

func CreateDescribeVodDomainSrcBpsDataRequest added in v1.61.1341

func CreateDescribeVodDomainSrcBpsDataRequest() (request *DescribeVodDomainSrcBpsDataRequest)

CreateDescribeVodDomainSrcBpsDataRequest creates a request to invoke DescribeVodDomainSrcBpsData API

type DescribeVodDomainSrcBpsDataResponse added in v1.61.1341

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

DescribeVodDomainSrcBpsDataResponse is the response struct for api DescribeVodDomainSrcBpsData

func CreateDescribeVodDomainSrcBpsDataResponse added in v1.61.1341

func CreateDescribeVodDomainSrcBpsDataResponse() (response *DescribeVodDomainSrcBpsDataResponse)

CreateDescribeVodDomainSrcBpsDataResponse creates a response to parse from DescribeVodDomainSrcBpsData response

type DescribeVodDomainSrcTrafficDataRequest added in v1.61.1399

type DescribeVodDomainSrcTrafficDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	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"`
}

DescribeVodDomainSrcTrafficDataRequest is the request struct for api DescribeVodDomainSrcTrafficData

func CreateDescribeVodDomainSrcTrafficDataRequest added in v1.61.1399

func CreateDescribeVodDomainSrcTrafficDataRequest() (request *DescribeVodDomainSrcTrafficDataRequest)

CreateDescribeVodDomainSrcTrafficDataRequest creates a request to invoke DescribeVodDomainSrcTrafficData API

type DescribeVodDomainSrcTrafficDataResponse added in v1.61.1399

type DescribeVodDomainSrcTrafficDataResponse struct {
	*responses.BaseResponse
	EndTime                   string                    `json:"EndTime" xml:"EndTime"`
	StartTime                 string                    `json:"StartTime" xml:"StartTime"`
	RequestId                 string                    `json:"RequestId" xml:"RequestId"`
	DomainName                string                    `json:"DomainName" xml:"DomainName"`
	TotalTraffic              string                    `json:"TotalTraffic" xml:"TotalTraffic"`
	DataInterval              string                    `json:"DataInterval" xml:"DataInterval"`
	SrcTrafficDataPerInterval SrcTrafficDataPerInterval `json:"SrcTrafficDataPerInterval" xml:"SrcTrafficDataPerInterval"`
}

DescribeVodDomainSrcTrafficDataResponse is the response struct for api DescribeVodDomainSrcTrafficData

func CreateDescribeVodDomainSrcTrafficDataResponse added in v1.61.1399

func CreateDescribeVodDomainSrcTrafficDataResponse() (response *DescribeVodDomainSrcTrafficDataResponse)

CreateDescribeVodDomainSrcTrafficDataResponse creates a response to parse from DescribeVodDomainSrcTrafficData 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
	EndTime                string                 `json:"EndTime" xml:"EndTime"`
	StartTime              string                 `json:"StartTime" xml:"StartTime"`
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	DomainName             string                 `json:"DomainName" xml:"DomainName"`
	TotalTraffic           string                 `json:"TotalTraffic" xml:"TotalTraffic"`
	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 DescribeVodDomainUsageDataRequest

type DescribeVodDomainUsageDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	Type       string           `position:"Query" name:"Type"`
	Area       string           `position:"Query" name:"Area"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Field      string           `position:"Query" name:"Field"`
}

DescribeVodDomainUsageDataRequest is the request struct for api DescribeVodDomainUsageData

func CreateDescribeVodDomainUsageDataRequest

func CreateDescribeVodDomainUsageDataRequest() (request *DescribeVodDomainUsageDataRequest)

CreateDescribeVodDomainUsageDataRequest creates a request to invoke DescribeVodDomainUsageData API

type DescribeVodDomainUsageDataResponse

type DescribeVodDomainUsageDataResponse struct {
	*responses.BaseResponse
	EndTime              string               `json:"EndTime" xml:"EndTime"`
	Type                 string               `json:"Type" xml:"Type"`
	StartTime            string               `json:"StartTime" xml:"StartTime"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	Area                 string               `json:"Area" xml:"Area"`
	DomainName           string               `json:"DomainName" xml:"DomainName"`
	DataInterval         string               `json:"DataInterval" xml:"DataInterval"`
	UsageDataPerInterval UsageDataPerInterval `json:"UsageDataPerInterval" xml:"UsageDataPerInterval"`
}

DescribeVodDomainUsageDataResponse is the response struct for api DescribeVodDomainUsageData

func CreateDescribeVodDomainUsageDataResponse

func CreateDescribeVodDomainUsageDataResponse() (response *DescribeVodDomainUsageDataResponse)

CreateDescribeVodDomainUsageDataResponse creates a response to parse from DescribeVodDomainUsageData response

type DescribeVodRefreshQuotaRequest

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

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
	BlockQuota    string `json:"BlockQuota" xml:"BlockQuota"`
	PreloadRemain string `json:"PreloadRemain" xml:"PreloadRemain"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	BlockRemain   string `json:"blockRemain" xml:"blockRemain"`
	DirRemain     string `json:"DirRemain" xml:"DirRemain"`
	UrlRemain     string `json:"UrlRemain" xml:"UrlRemain"`
	DirQuota      string `json:"DirQuota" xml:"DirQuota"`
	UrlQuota      string `json:"UrlQuota" xml:"UrlQuota"`
	PreloadQuota  string `json:"PreloadQuota" xml:"PreloadQuota"`
}

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"`
	StartTime     string           `position:"Query" name:"StartTime"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	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"`
	DomainName    string           `position:"Query" name:"DomainName"`
	EndTime       string           `position:"Query" name:"EndTime"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	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 int64  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64  `json:"PageSize" xml:"PageSize"`
	TotalCount int64  `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 DescribeVodStorageDataRequest

type DescribeVodStorageDataRequest struct {
	*requests.RpcRequest
	StartTime   string           `position:"Query" name:"StartTime"`
	Storage     string           `position:"Query" name:"Storage"`
	StorageType string           `position:"Query" name:"StorageType"`
	EndTime     string           `position:"Query" name:"EndTime"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	Interval    string           `position:"Query" name:"Interval"`
	Region      string           `position:"Query" name:"Region"`
}

DescribeVodStorageDataRequest is the request struct for api DescribeVodStorageData

func CreateDescribeVodStorageDataRequest

func CreateDescribeVodStorageDataRequest() (request *DescribeVodStorageDataRequest)

CreateDescribeVodStorageDataRequest creates a request to invoke DescribeVodStorageData API

type DescribeVodStorageDataResponse

type DescribeVodStorageDataResponse struct {
	*responses.BaseResponse
	DataInterval string      `json:"DataInterval" xml:"DataInterval"`
	RequestId    string      `json:"RequestId" xml:"RequestId"`
	StorageData  StorageData `json:"StorageData" xml:"StorageData"`
}

DescribeVodStorageDataResponse is the response struct for api DescribeVodStorageData

func CreateDescribeVodStorageDataResponse

func CreateDescribeVodStorageDataResponse() (response *DescribeVodStorageDataResponse)

CreateDescribeVodStorageDataResponse creates a response to parse from DescribeVodStorageData response

type DescribeVodTranscodeDataRequest

type DescribeVodTranscodeDataRequest struct {
	*requests.RpcRequest
	StartTime     string           `position:"Query" name:"StartTime"`
	Storage       string           `position:"Query" name:"Storage"`
	EndTime       string           `position:"Query" name:"EndTime"`
	Specification string           `position:"Query" name:"Specification"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	Interval      string           `position:"Query" name:"Interval"`
	Region        string           `position:"Query" name:"Region"`
}

DescribeVodTranscodeDataRequest is the request struct for api DescribeVodTranscodeData

func CreateDescribeVodTranscodeDataRequest

func CreateDescribeVodTranscodeDataRequest() (request *DescribeVodTranscodeDataRequest)

CreateDescribeVodTranscodeDataRequest creates a request to invoke DescribeVodTranscodeData API

type DescribeVodTranscodeDataResponse

type DescribeVodTranscodeDataResponse struct {
	*responses.BaseResponse
	DataInterval  string        `json:"DataInterval" xml:"DataInterval"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TranscodeData TranscodeData `json:"TranscodeData" xml:"TranscodeData"`
}

DescribeVodTranscodeDataResponse is the response struct for api DescribeVodTranscodeData

func CreateDescribeVodTranscodeDataResponse

func CreateDescribeVodTranscodeDataResponse() (response *DescribeVodTranscodeDataResponse)

CreateDescribeVodTranscodeDataResponse creates a response to parse from DescribeVodTranscodeData response

type DescribeVodUserDomainsRequest

type DescribeVodUserDomainsRequest struct {
	*requests.RpcRequest
	PageNumber       requests.Integer             `position:"Query" name:"PageNumber"`
	CheckDomainShow  requests.Boolean             `position:"Query" name:"CheckDomainShow"`
	SecurityToken    string                       `position:"Query" name:"SecurityToken"`
	CdnType          string                       `position:"Query" name:"CdnType"`
	PageSize         requests.Integer             `position:"Query" name:"PageSize"`
	Tag              *[]DescribeVodUserDomainsTag `position:"Query" name:"Tag"  type:"Repeated"`
	FuncFilter       string                       `position:"Query" name:"FuncFilter"`
	DomainName       string                       `position:"Query" name:"DomainName"`
	OwnerId          requests.Integer             `position:"Query" name:"OwnerId"`
	FuncId           string                       `position:"Query" name:"FuncId"`
	DomainStatus     string                       `position:"Query" name:"DomainStatus"`
	DomainSearchType string                       `position:"Query" name:"DomainSearchType"`
}

DescribeVodUserDomainsRequest is the request struct for api DescribeVodUserDomains

func CreateDescribeVodUserDomainsRequest

func CreateDescribeVodUserDomainsRequest() (request *DescribeVodUserDomainsRequest)

CreateDescribeVodUserDomainsRequest creates a request to invoke DescribeVodUserDomains API

type DescribeVodUserDomainsResponse

type DescribeVodUserDomainsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	PageNumber int64   `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64   `json:"PageSize" xml:"PageSize"`
	TotalCount int64   `json:"TotalCount" xml:"TotalCount"`
	Domains    Domains `json:"Domains" xml:"Domains"`
}

DescribeVodUserDomainsResponse is the response struct for api DescribeVodUserDomains

func CreateDescribeVodUserDomainsResponse

func CreateDescribeVodUserDomainsResponse() (response *DescribeVodUserDomainsResponse)

CreateDescribeVodUserDomainsResponse creates a response to parse from DescribeVodUserDomains response

type DescribeVodUserDomainsTag added in v1.61.484

type DescribeVodUserDomainsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeVodUserDomainsTag is a repeated param struct in DescribeVodUserDomainsRequest

type DescribeVodVerifyContentRequest added in v1.61.1264

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

DescribeVodVerifyContentRequest is the request struct for api DescribeVodVerifyContent

func CreateDescribeVodVerifyContentRequest added in v1.61.1264

func CreateDescribeVodVerifyContentRequest() (request *DescribeVodVerifyContentRequest)

CreateDescribeVodVerifyContentRequest creates a request to invoke DescribeVodVerifyContent API

type DescribeVodVerifyContentResponse added in v1.61.1264

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

DescribeVodVerifyContentResponse is the response struct for api DescribeVodVerifyContent

func CreateDescribeVodVerifyContentResponse added in v1.61.1264

func CreateDescribeVodVerifyContentResponse() (response *DescribeVodVerifyContentResponse)

CreateDescribeVodVerifyContentResponse creates a response to parse from DescribeVodVerifyContent response

type DetachAppPolicyFromIdentityRequest

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

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:"Detail" xml:"Detail"`
}

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 DomainConfig

type DomainConfig struct {
	Status       string       `json:"Status" xml:"Status"`
	ConfigId     string       `json:"ConfigId" xml:"ConfigId"`
	FunctionName string       `json:"FunctionName" xml:"FunctionName"`
	FunctionArgs FunctionArgs `json:"FunctionArgs" xml:"FunctionArgs"`
}

DomainConfig is a nested struct in vod response

type DomainConfigs

type DomainConfigs struct {
	DomainConfig []DomainConfig `json:"DomainConfig" xml:"DomainConfig"`
}

DomainConfigs is a nested struct in vod response

type DomainDetail

type DomainDetail struct {
	GmtCreated   string                           `json:"GmtCreated" xml:"GmtCreated"`
	Weight       string                           `json:"Weight" xml:"Weight"`
	SSLPub       string                           `json:"SSLPub" xml:"SSLPub"`
	Description  string                           `json:"Description" xml:"Description"`
	SSLProtocol  string                           `json:"SSLProtocol" xml:"SSLProtocol"`
	CertName     string                           `json:"CertName" xml:"CertName"`
	Scope        string                           `json:"Scope" xml:"Scope"`
	Cname        string                           `json:"Cname" xml:"Cname"`
	DomainStatus string                           `json:"DomainStatus" xml:"DomainStatus"`
	GmtModified  string                           `json:"GmtModified" xml:"GmtModified"`
	DomainName   string                           `json:"DomainName" xml:"DomainName"`
	Sources      SourcesInDescribeVodDomainDetail `json:"Sources" xml:"Sources"`
}

DomainDetail is a nested struct in vod response

type DomainLogDetail

type DomainLogDetail struct {
	LogCount   int64     `json:"LogCount" xml:"LogCount"`
	DomainName string    `json:"DomainName" xml:"DomainName"`
	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 Domains

type Domains struct {
	PageData []PageData `json:"PageData" xml:"PageData"`
}

Domains is a nested struct in vod response

type Duplication

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

Duplication is a nested struct in vod response

type DynamicImage added in v1.61.484

type DynamicImage struct {
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	FileURL        string `json:"FileURL" xml:"FileURL"`
	VideoId        string `json:"VideoId" xml:"VideoId"`
	Width          string `json:"Width" xml:"Width"`
	JobId          string `json:"JobId" xml:"JobId"`
	Height         string `json:"Height" xml:"Height"`
	Fps            string `json:"Fps" xml:"Fps"`
	Duration       string `json:"Duration" xml:"Duration"`
	Format         string `json:"Format" xml:"Format"`
	DynamicImageId string `json:"DynamicImageId" xml:"DynamicImageId"`
	FileSize       string `json:"FileSize" xml:"FileSize"`
}

DynamicImage is a nested struct in vod response

type DynamicImageJob

type DynamicImageJob struct {
	JobId string `json:"JobId" xml:"JobId"`
}

DynamicImageJob is a nested struct in vod response

type DynamicImageList added in v1.61.484

type DynamicImageList struct {
	DynamicImage []DynamicImage `json:"DynamicImage" xml:"DynamicImage"`
}

DynamicImageList 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 ForbiddenMediaIds

type ForbiddenMediaIds struct {
	MediaId []string `json:"MediaId" xml:"MediaId"`
}

ForbiddenMediaIds 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 FunctionArg

type FunctionArg struct {
	ArgName  string `json:"ArgName" xml:"ArgName"`
	ArgValue string `json:"ArgValue" xml:"ArgValue"`
}

FunctionArg is a nested struct in vod response

type FunctionArgs

type FunctionArgs struct {
	FunctionArg []FunctionArg `json:"FunctionArg" xml:"FunctionArg"`
}

FunctionArgs is a nested struct in vod response

type GenerateKMSDataKeyRequest added in v1.61.1684

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

GenerateKMSDataKeyRequest is the request struct for api GenerateKMSDataKey

func CreateGenerateKMSDataKeyRequest added in v1.61.1684

func CreateGenerateKMSDataKeyRequest() (request *GenerateKMSDataKeyRequest)

CreateGenerateKMSDataKeyRequest creates a request to invoke GenerateKMSDataKey API

type GenerateKMSDataKeyResponse added in v1.61.1684

type GenerateKMSDataKeyResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	KeyId          string `json:"KeyId" xml:"KeyId"`
	CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
	Plaintext      string `json:"Plaintext" xml:"Plaintext"`
}

GenerateKMSDataKeyResponse is the response struct for api GenerateKMSDataKey

func CreateGenerateKMSDataKeyResponse added in v1.61.1684

func CreateGenerateKMSDataKeyResponse() (response *GenerateKMSDataKeyResponse)

CreateGenerateKMSDataKeyResponse creates a response to parse from GenerateKMSDataKey response

type GetAIImageJobsRequest added in v1.61.484

type GetAIImageJobsRequest 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"`
	JobIds               string `position:"Query" name:"JobIds"`
}

GetAIImageJobsRequest is the request struct for api GetAIImageJobs

func CreateGetAIImageJobsRequest added in v1.61.484

func CreateGetAIImageJobsRequest() (request *GetAIImageJobsRequest)

CreateGetAIImageJobsRequest creates a request to invoke GetAIImageJobs API

type GetAIImageJobsResponse added in v1.61.484

type GetAIImageJobsResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	AIImageJobList []AIImageJob `json:"AIImageJobList" xml:"AIImageJobList"`
}

GetAIImageJobsResponse is the response struct for api GetAIImageJobs

func CreateGetAIImageJobsResponse added in v1.61.484

func CreateGetAIImageJobsResponse() (response *GetAIImageJobsResponse)

CreateGetAIImageJobsResponse creates a response to parse from GetAIImageJobs response

type GetAIMediaAuditJobRequest

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

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
	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 GetAIVideoTagResultRequest

type GetAIVideoTagResultRequest 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"`
}

GetAIVideoTagResultRequest is the request struct for api GetAIVideoTagResult

func CreateGetAIVideoTagResultRequest

func CreateGetAIVideoTagResultRequest() (request *GetAIVideoTagResultRequest)

CreateGetAIVideoTagResultRequest creates a request to invoke GetAIVideoTagResult API

type GetAIVideoTagResultResponse

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

GetAIVideoTagResultResponse is the response struct for api GetAIVideoTagResult

func CreateGetAIVideoTagResultResponse

func CreateGetAIVideoTagResultResponse() (response *GetAIVideoTagResultResponse)

CreateGetAIVideoTagResultResponse creates a response to parse from GetAIVideoTagResult response

type GetAppInfosRequest

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

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"`
	Code           string    `json:"Code" xml:"Code"`
	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
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	OutputType          string           `position:"Query" name:"OutputType"`
	MediaIds            string           `position:"Query" name:"MediaIds"`
	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
	PageSize requests.Integer `position:"Query" name:"PageSize"`
	VideoId  string           `position:"Query" name:"VideoId"`
	PageNo   requests.Integer `position:"Query" name:"PageNo"`
	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
	Status    string    `json:"Status" xml:"Status"`
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Total     int64     `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
	Type     string           `position:"Query" name:"Type"`
	CateId   requests.Integer `position:"Query" name:"CateId"`
	PageSize requests.Integer `position:"Query" name:"PageSize"`
	PageNo   requests.Integer `position:"Query" name:"PageNo"`
	SortBy   string           `position:"Query" name:"SortBy"`
}

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
	SubTotal      int64         `json:"SubTotal" xml:"SubTotal"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	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
	TemplateType string `position:"Query" name:"TemplateType"`
}

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"`
	Type                 string `position:"Query" name:"Type"`
	MaterialType         string `position:"Query" name:"MaterialType"`
	ProjectId            string `position:"Query" name:"ProjectId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
}

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"`
	FEExtendFlag         requests.Integer `position:"Query" name:"FEExtendFlag"`
	ProjectId            string           `position:"Query" name:"ProjectId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
}

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
	ImageId     string           `position:"Query" name:"ImageId"`
	OutputType  string           `position:"Query" name:"OutputType"`
	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 GetImageInfosRequest added in v1.61.1696

type GetImageInfosRequest struct {
	*requests.RpcRequest
	OutputType  string           `position:"Query" name:"OutputType"`
	AuthTimeout requests.Integer `position:"Query" name:"AuthTimeout"`
	ImageIds    string           `position:"Query" name:"ImageIds"`
}

GetImageInfosRequest is the request struct for api GetImageInfos

func CreateGetImageInfosRequest added in v1.61.1696

func CreateGetImageInfosRequest() (request *GetImageInfosRequest)

CreateGetImageInfosRequest creates a request to invoke GetImageInfos API

type GetImageInfosResponse added in v1.61.1696

type GetImageInfosResponse struct {
	*responses.BaseResponse
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	NonExistImageIds []string `json:"NonExistImageIds" xml:"NonExistImageIds"`
	ImageInfo        []Image  `json:"ImageInfo" xml:"ImageInfo"`
}

GetImageInfosResponse is the response struct for api GetImageInfos

func CreateGetImageInfosResponse added in v1.61.1696

func CreateGetImageInfosResponse() (response *GetImageInfosResponse)

CreateGetImageInfosResponse creates a response to parse from GetImageInfos response

type GetMediaAuditAudioResultDetailRequest added in v1.61.237

type GetMediaAuditAudioResultDetailRequest 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"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
}

GetMediaAuditAudioResultDetailRequest is the request struct for api GetMediaAuditAudioResultDetail

func CreateGetMediaAuditAudioResultDetailRequest added in v1.61.237

func CreateGetMediaAuditAudioResultDetailRequest() (request *GetMediaAuditAudioResultDetailRequest)

CreateGetMediaAuditAudioResultDetailRequest creates a request to invoke GetMediaAuditAudioResultDetail API

type GetMediaAuditAudioResultDetailResponse added in v1.61.237

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

GetMediaAuditAudioResultDetailResponse is the response struct for api GetMediaAuditAudioResultDetail

func CreateGetMediaAuditAudioResultDetailResponse added in v1.61.237

func CreateGetMediaAuditAudioResultDetailResponse() (response *GetMediaAuditAudioResultDetailResponse)

CreateGetMediaAuditAudioResultDetailResponse creates a response to parse from GetMediaAuditAudioResultDetail response

type GetMediaAuditResultDetailRequest

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

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
	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
	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 GetMediaRefreshJobsRequest added in v1.61.1554

type GetMediaRefreshJobsRequest struct {
	*requests.RpcRequest
	MediaRefreshJobId string `position:"Query" name:"MediaRefreshJobId"`
	MediaId           string `position:"Query" name:"MediaId"`
}

GetMediaRefreshJobsRequest is the request struct for api GetMediaRefreshJobs

func CreateGetMediaRefreshJobsRequest added in v1.61.1554

func CreateGetMediaRefreshJobsRequest() (request *GetMediaRefreshJobsRequest)

CreateGetMediaRefreshJobsRequest creates a request to invoke GetMediaRefreshJobs API

type GetMediaRefreshJobsResponse added in v1.61.1554

type GetMediaRefreshJobsResponse struct {
	*responses.BaseResponse
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	MediaRefreshJobs []MediaRefreshJob `json:"MediaRefreshJobs" xml:"MediaRefreshJobs"`
}

GetMediaRefreshJobsResponse is the response struct for api GetMediaRefreshJobs

func CreateGetMediaRefreshJobsResponse added in v1.61.1554

func CreateGetMediaRefreshJobsResponse() (response *GetMediaRefreshJobsResponse)

CreateGetMediaRefreshJobsResponse creates a response to parse from GetMediaRefreshJobs response

type GetMessageCallbackRequest

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

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
	OutputType     string           `position:"Query" name:"OutputType"`
	AuthTimeout    requests.Integer `position:"Query" name:"AuthTimeout"`
	VideoId        string           `position:"Query" name:"VideoId"`
	PreviewSegment requests.Boolean `position:"Query" name:"PreviewSegment"`
	AdditionType   string           `position:"Query" name:"AdditionType"`
}

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
	Formats       string           `position:"Query" name:"Formats"`
	Channel       string           `position:"Query" name:"Channel"`
	PlayerVersion string           `position:"Query" name:"PlayerVersion"`
	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"`
	StreamType    string           `position:"Query" name:"StreamType"`
	VideoId       string           `position:"Query" name:"VideoId"`
	ResultType    string           `position:"Query" name:"ResultType"`
	AdditionType  string           `position:"Query" name:"AdditionType"`
	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
	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
	TranscodeTaskId string `position:"Query" name:"TranscodeTaskId"`
}

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
	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
	JobIds     string `position:"Query" name:"JobIds"`
	UploadURLs string `position:"Query" name:"UploadURLs"`
}

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 GetUploadDetailsRequest

type GetUploadDetailsRequest struct {
	*requests.RpcRequest
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	MediaIds            string           `position:"Query" name:"MediaIds"`
	MediaType           string           `position:"Query" name:"MediaType"`
}

GetUploadDetailsRequest is the request struct for api GetUploadDetails

func CreateGetUploadDetailsRequest

func CreateGetUploadDetailsRequest() (request *GetUploadDetailsRequest)

CreateGetUploadDetailsRequest creates a request to invoke GetUploadDetails API

type GetUploadDetailsResponse

type GetUploadDetailsResponse struct {
	*responses.BaseResponse
	RequestId         string         `json:"RequestId" xml:"RequestId"`
	ForbiddenMediaIds []string       `json:"ForbiddenMediaIds" xml:"ForbiddenMediaIds"`
	NonExistMediaIds  []string       `json:"NonExistMediaIds" xml:"NonExistMediaIds"`
	UploadDetails     []UploadDetail `json:"UploadDetails" xml:"UploadDetails"`
}

GetUploadDetailsResponse is the response struct for api GetUploadDetails

func CreateGetUploadDetailsResponse

func CreateGetUploadDetailsResponse() (response *GetUploadDetailsResponse)

CreateGetUploadDetailsResponse creates a response to parse from GetUploadDetails response

type GetVideoInfoRequest

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

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
	AI        string              `json:"AI" xml:"AI"`
	RequestId string              `json:"RequestId" xml:"RequestId"`
	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
	AdditionType string `position:"Query" name:"AdditionType"`
	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
	StartTime       string           `position:"Query" name:"StartTime"`
	StorageLocation string           `position:"Query" name:"StorageLocation"`
	CateId          requests.Integer `position:"Query" name:"CateId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	EndTime         string           `position:"Query" name:"EndTime"`
	PageNo          requests.Integer `position:"Query" name:"PageNo"`
	SortBy          string           `position:"Query" name:"SortBy"`
	Status          string           `position:"Query" name:"Status"`
}

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
	Total     int                     `json:"Total" xml:"Total"`
	RequestId string                  `json:"RequestId" xml:"RequestId"`
	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
	ReAuthInfo      string           `position:"Query" name:"ReAuthInfo"`
	PlayConfig      string           `position:"Query" name:"PlayConfig"`
	VideoId         string           `position:"Query" name:"VideoId"`
	ApiVersion      string           `position:"Query" name:"ApiVersion"`
	AuthInfoTimeout requests.Integer `position:"Query" name:"AuthInfoTimeout"`
}

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
	PlayAuth  string    `json:"PlayAuth" xml:"PlayAuth"`
	RequestId string    `json:"RequestId" xml:"RequestId"`
	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
	VodTemplateId string `position:"Query" name:"VodTemplateId"`
}

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"`
}

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 {
	Status       string `json:"Status" xml:"Status"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Comment      string `json:"Comment" xml:"Comment"`
	Reason       string `json:"Reason" xml:"Reason"`
	Auditor      string `json:"Auditor" xml:"Auditor"`
}

History is a nested struct in vod response

type Image

type Image struct {
	Tags             string    `json:"Tags" xml:"Tags"`
	Title            string    `json:"Title" xml:"Title"`
	ModificationTime string    `json:"ModificationTime" xml:"ModificationTime"`
	ImageId          string    `json:"ImageId" xml:"ImageId"`
	StorageLocation  string    `json:"StorageLocation" xml:"StorageLocation"`
	CreationTime     string    `json:"CreationTime" xml:"CreationTime"`
	URL              string    `json:"URL" xml:"URL"`
	AppId            string    `json:"AppId" xml:"AppId"`
	RegionId         string    `json:"RegionId" xml:"RegionId"`
	ImageType        string    `json:"ImageType" xml:"ImageType"`
	CateName         string    `json:"CateName" xml:"CateName"`
	Status           string    `json:"Status" xml:"Status"`
	AuditStatus      string    `json:"AuditStatus" xml:"AuditStatus"`
	Description      string    `json:"Description" xml:"Description"`
	Ext              string    `json:"Ext" xml:"Ext"`
	CateId           int64     `json:"CateId" xml:"CateId"`
	Type             string    `json:"Type" xml:"Type"`
	Mezzanine        Mezzanine `json:"Mezzanine" xml:"Mezzanine"`
}

Image is a nested struct in vod response

type ImageInfo

type ImageInfo struct {
	Tags            string    `json:"Tags" xml:"Tags"`
	Title           string    `json:"Title" xml:"Title"`
	ImageId         string    `json:"ImageId" xml:"ImageId"`
	StorageLocation string    `json:"StorageLocation" xml:"StorageLocation"`
	CreationTime    string    `json:"CreationTime" xml:"CreationTime"`
	URL             string    `json:"URL" xml:"URL"`
	AppId           string    `json:"AppId" xml:"AppId"`
	RegionId        string    `json:"RegionId" xml:"RegionId"`
	ImageType       string    `json:"ImageType" xml:"ImageType"`
	CateName        string    `json:"CateName" xml:"CateName"`
	Status          string    `json:"Status" xml:"Status"`
	AuditStatus     string    `json:"AuditStatus" xml:"AuditStatus"`
	Description     string    `json:"Description" xml:"Description"`
	CateId          int64     `json:"CateId" xml:"CateId"`
	Mezzanine       Mezzanine `json:"Mezzanine" xml:"Mezzanine"`
}

ImageInfo is a nested struct in vod response

type ImageInfoInGetImageInfos added in v1.61.1696

type ImageInfoInGetImageInfos struct {
	Image []Image `json:"Image" xml:"Image"`
}

ImageInfoInGetImageInfos is a nested struct in vod response

type ImageResultInGetAIMediaAuditJob

type ImageResultInGetAIMediaAuditJob struct {
	ImageResultItem []ImageResultItem `json:"ImageResult" xml:"ImageResult"`
}

ImageResultInGetAIMediaAuditJob is a nested struct in vod response

type ImageResultInGetMediaAuditResult

type ImageResultInGetMediaAuditResult struct {
	ImageResultItem []ImageResultItem `json:"ImageResult" xml:"ImageResult"`
}

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 {
	Duration string `json:"Duration" xml:"Duration"`
	Start    string `json:"Start" xml:"Start"`
}

Input is a nested struct in vod response

type Keyword

type Keyword struct {
	KeywordItem []KeywordItem `json:"Keyword" xml:"Keyword"`
}

Keyword is a nested struct in vod response

type KeywordItem

type KeywordItem struct {
	Tag   string   `json:"Tag" xml:"Tag"`
	Times []string `json:"Times" xml:"Times"`
}

KeywordItem is a nested struct in vod response

type ListAIImageInfoRequest added in v1.61.484

type ListAIImageInfoRequest struct {
	*requests.RpcRequest
	VideoId string `position:"Query" name:"VideoId"`
}

ListAIImageInfoRequest is the request struct for api ListAIImageInfo

func CreateListAIImageInfoRequest added in v1.61.484

func CreateListAIImageInfoRequest() (request *ListAIImageInfoRequest)

CreateListAIImageInfoRequest creates a request to invoke ListAIImageInfo API

type ListAIImageInfoResponse added in v1.61.484

type ListAIImageInfoResponse struct {
	*responses.BaseResponse
	RequestId       string        `json:"RequestId" xml:"RequestId"`
	AIImageInfoList []AIImageInfo `json:"AIImageInfoList" xml:"AIImageInfoList"`
}

ListAIImageInfoResponse is the response struct for api ListAIImageInfo

func CreateListAIImageInfoResponse added in v1.61.484

func CreateListAIImageInfoResponse() (response *ListAIImageInfoResponse)

CreateListAIImageInfoResponse creates a response to parse from ListAIImageInfo 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"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	JobIds               string `position:"Query" name:"JobIds"`
}

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
	TemplateType string `position:"Query" name:"TemplateType"`
}

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
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	Tag                 ListAppInfoTag   `position:"Query" name:"Tag"  type:"Struct"`
	PageNo              requests.Integer `position:"Query" name:"PageNo"`
	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
	Total       int       `json:"Total" xml:"Total"`
	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 ListAppInfoTag added in v1.61.1828

type ListAppInfoTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListAppInfoTag is a repeated param struct in ListAppInfoRequest

type ListAppPoliciesForIdentityRequest

type ListAppPoliciesForIdentityRequest struct {
	*requests.RpcRequest
	IdentityType string `position:"Query" name:"IdentityType"`
	IdentityName string `position:"Query" name:"IdentityName"`
	AppId        string `position:"Query" name:"AppId"`
}

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 ListDynamicImageRequest added in v1.61.484

type ListDynamicImageRequest struct {
	*requests.RpcRequest
	VideoId string `position:"Query" name:"VideoId"`
}

ListDynamicImageRequest is the request struct for api ListDynamicImage

func CreateListDynamicImageRequest added in v1.61.484

func CreateListDynamicImageRequest() (request *ListDynamicImageRequest)

CreateListDynamicImageRequest creates a request to invoke ListDynamicImage API

type ListDynamicImageResponse added in v1.61.484

type ListDynamicImageResponse struct {
	*responses.BaseResponse
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	DynamicImageList []DynamicImage `json:"DynamicImageList" xml:"DynamicImageList"`
}

ListDynamicImageResponse is the response struct for api ListDynamicImage

func CreateListDynamicImageResponse added in v1.61.484

func CreateListDynamicImageResponse() (response *ListDynamicImageResponse)

CreateListDynamicImageResponse creates a response to parse from ListDynamicImage response

type ListInGetMediaAuditAudioResultDetail added in v1.61.237

type ListInGetMediaAuditAudioResultDetail struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInGetMediaAuditAudioResultDetail is a nested struct in vod response

type ListInGetMediaAuditResultDetail added in v1.61.237

type ListInGetMediaAuditResultDetail struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInGetMediaAuditResultDetail is a nested struct in vod response

type ListItem

type ListItem struct {
	Text           string `json:"Text" xml:"Text"`
	Timestamp      string `json:"Timestamp" xml:"Timestamp"`
	Label          string `json:"Label" xml:"Label"`
	PornLabel      string `json:"PornLabel" xml:"PornLabel"`
	EndTime        int64  `json:"EndTime" xml:"EndTime"`
	Url            string `json:"Url" xml:"Url"`
	StartTime      int64  `json:"StartTime" xml:"StartTime"`
	PornScore      string `json:"PornScore" xml:"PornScore"`
	TerrorismScore string `json:"TerrorismScore" xml:"TerrorismScore"`
	LogoScore      string `json:"LogoScore" xml:"LogoScore"`
	TerrorismLabel string `json:"TerrorismLabel" xml:"TerrorismLabel"`
	LiveLabel      string `json:"LiveLabel" xml:"LiveLabel"`
	LiveScore      string `json:"LiveScore" xml:"LiveScore"`
	LogoLabel      string `json:"LogoLabel" xml:"LogoLabel"`
	AdScore        string `json:"AdScore" xml:"AdScore"`
	AdLabel        string `json:"AdLabel" xml:"AdLabel"`
}

ListItem is a nested struct in vod response

type ListLiveRecordVideoRequest

type ListLiveRecordVideoRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	AppName    string           `position:"Query" name:"AppName"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	StreamName string           `position:"Query" name:"StreamName"`
	QueryType  string           `position:"Query" name:"QueryType"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	PageNo     requests.Integer `position:"Query" name:"PageNo"`
	SortBy     string           `position:"Query" name:"SortBy"`
}

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
	Total               int                 `json:"Total" xml:"Total"`
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	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
	PageSize     string `position:"Query" name:"PageSize"`
	AuthTimeout  string `position:"Query" name:"AuthTimeout"`
	VideoId      string `position:"Query" name:"VideoId"`
	SnapshotType string `position:"Query" name:"SnapshotType"`
	PageNo       string `position:"Query" name:"PageNo"`
}

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
	StartTime string           `position:"Query" name:"StartTime"`
	PageSize  requests.Integer `position:"Query" name:"PageSize"`
	EndTime   string           `position:"Query" name:"EndTime"`
	VideoId   string           `position:"Query" name:"VideoId"`
	PageNo    requests.Integer `position:"Query" name:"PageNo"`
}

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
	PageNo   requests.Integer `position:"Query" name:"PageNo"`
	AppId    string           `position:"Query" name:"AppId"`
	PageSize requests.Integer `position:"Query" name:"PageSize"`
}

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
	TemplateType string `position:"Query" name:"TemplateType"`
	AppId        string `position:"Query" name:"AppId"`
}

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
	PageNo   requests.Integer `position:"Query" name:"PageNo"`
	AppId    string           `position:"Query" name:"AppId"`
	PageSize requests.Integer `position:"Query" name:"PageSize"`
}

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 Live added in v1.61.237

type Live struct {
	LiveItem []LiveItem `json:"Live" xml:"Live"`
}

Live is a nested struct in vod response

type LiveItem added in v1.61.237

type LiveItem struct {
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
	Label     string `json:"Label" xml:"Label"`
}

LiveItem is a nested struct in vod response

type LiveRecordVideo

type LiveRecordVideo struct {
	AppName         string                            `json:"AppName" xml:"AppName"`
	PlaylistId      string                            `json:"PlaylistId" xml:"PlaylistId"`
	StreamName      string                            `json:"StreamName" xml:"StreamName"`
	RecordEndTime   string                            `json:"RecordEndTime" xml:"RecordEndTime"`
	RecordStartTime string                            `json:"RecordStartTime" xml:"RecordStartTime"`
	DomainName      string                            `json:"DomainName" xml:"DomainName"`
	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 LiveResult

type LiveResult 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"`
}

LiveResult is a nested struct in vod response

type Location

type Location struct {
	LocationItem []LocationItem `json:"Location" xml:"Location"`
}

Location is a nested struct in vod response

type LocationItem

type LocationItem struct {
	Tag   string   `json:"Tag" xml:"Tag"`
	Times []string `json:"Times" xml:"Times"`
}

LocationItem is a nested struct in vod response

type LogInfoDetail

type LogInfoDetail struct {
	EndTime   string `json:"EndTime" xml:"EndTime"`
	LogSize   int64  `json:"LogSize" xml:"LogSize"`
	StartTime string `json:"StartTime" xml:"StartTime"`
	LogName   string `json:"LogName" xml:"LogName"`
	LogPath   string `json:"LogPath" xml:"LogPath"`
}

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 Logo struct {
	LogoItem []LogoItem `json:"Logo" xml:"Logo"`
}

Logo is a nested struct in vod response

type LogoItem added in v1.61.237

type LogoItem struct {
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
	Label     string `json:"Label" xml:"Label"`
}

LogoItem is a nested struct in vod response

type LogoResult

type LogoResult 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"`
}

LogoResult is a nested struct in vod response

type Material

type Material struct {
	Status       string                                `json:"Status" xml:"Status"`
	CreationTime string                                `json:"CreationTime" xml:"CreationTime"`
	CateId       int                                   `json:"CateId" xml:"CateId"`
	MaterialType string                                `json:"MaterialType" xml:"MaterialType"`
	Tags         string                                `json:"Tags" xml:"Tags"`
	SpriteConfig string                                `json:"SpriteConfig" xml:"SpriteConfig"`
	Source       string                                `json:"Source" xml:"Source"`
	CateName     string                                `json:"CateName" xml:"CateName"`
	ModifiedTime string                                `json:"ModifiedTime" xml:"ModifiedTime"`
	Description  string                                `json:"Description" xml:"Description"`
	MaterialId   string                                `json:"MaterialId" xml:"MaterialId"`
	Size         int64                                 `json:"Size" xml:"Size"`
	CoverURL     string                                `json:"CoverURL" xml:"CoverURL"`
	Duration     float64                               `json:"Duration" xml:"Duration"`
	Title        string                                `json:"Title" xml:"Title"`
	Sprites      Sprites                               `json:"Sprites" xml:"Sprites"`
	Snapshots    SnapshotsInGetEditingProjectMaterials `json:"Snapshots" xml:"Snapshots"`
}

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 {
	CreationTime  string        `json:"CreationTime" xml:"CreationTime"`
	MediaType     string        `json:"MediaType" xml:"MediaType"`
	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 AttachedMedia `json:"AttachedMedia" xml:"AttachedMedia"`
}

Media is a nested struct in vod response

type MediaAuditAudioResultDetail added in v1.61.237

type MediaAuditAudioResultDetail struct {
	Total     int        `json:"Total" xml:"Total"`
	PageTotal int        `json:"PageTotal" xml:"PageTotal"`
	List      []ListItem `json:"List" xml:"List"`
}

MediaAuditAudioResultDetail is a nested struct in vod response

type MediaAuditJob

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

MediaAuditJob is a nested struct in vod response

type MediaAuditResult

type MediaAuditResult 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"`
	AudioResult     []AudioResultItem `json:"AudioResult" xml:"AudioResult"`
	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"`
	Live      []LiveItem      `json:"Live" xml:"Live"`
	Ad        []AdItem        `json:"Ad" xml:"Ad"`
}

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 MediaRefreshJob added in v1.61.1554

type MediaRefreshJob struct {
	MediaRefreshJobId string `json:"MediaRefreshJobId" xml:"MediaRefreshJobId"`
	MediaId           string `json:"MediaId" xml:"MediaId"`
	TaskType          string `json:"TaskType" xml:"TaskType"`
	FilterPolicy      string `json:"FilterPolicy" xml:"FilterPolicy"`
	Status            string `json:"Status" xml:"Status"`
	SuccessPlayUrls   string `json:"SuccessPlayUrls" xml:"SuccessPlayUrls"`
	TaskIds           string `json:"TaskIds" xml:"TaskIds"`
	ErrorCode         string `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage      string `json:"ErrorMessage" xml:"ErrorMessage"`
	UserData          string `json:"UserData" xml:"UserData"`
	GmtCreate         string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified       string `json:"GmtModified" xml:"GmtModified"`
}

MediaRefreshJob is a nested struct in vod response

type MediaRefreshJobs added in v1.61.1554

type MediaRefreshJobs struct {
	MediaRefreshJob []MediaRefreshJob `json:"MediaRefreshJob" xml:"MediaRefreshJob"`
}

MediaRefreshJobs is a nested struct in vod response

type MediaSnapshot

type MediaSnapshot struct {
	CreationTime string                   `json:"CreationTime" xml:"CreationTime"`
	Regular      string                   `json:"Regular" xml:"Regular"`
	Total        int64                    `json:"Total" xml:"Total"`
	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"`
	AppId         string `json:"AppId" xml:"AppId"`
	MnsQueueName  string `json:"MnsQueueName" xml:"MnsQueueName"`
	AuthKey       string `json:"AuthKey" xml:"AuthKey"`
	AuthSwitch    string `json:"AuthSwitch" xml:"AuthSwitch"`
	MnsEndpoint   string `json:"MnsEndpoint" xml:"MnsEndpoint"`
}

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 {
	CreationTime     string        `json:"CreationTime" xml:"CreationTime"`
	Status           string        `json:"Status" xml:"Status"`
	FileURL          string        `json:"FileURL" xml:"FileURL"`
	VideoId          string        `json:"VideoId" xml:"VideoId"`
	Height           int64         `json:"Height" xml:"Height"`
	Bitrate          string        `json:"Bitrate" xml:"Bitrate"`
	FileName         string        `json:"FileName" xml:"FileName"`
	OutputType       string        `json:"OutputType" xml:"OutputType"`
	PreprocessStatus string        `json:"PreprocessStatus" xml:"PreprocessStatus"`
	Width            int64         `json:"Width" xml:"Width"`
	Size             int64         `json:"Size" xml:"Size"`
	CRC64            string        `json:"CRC64" xml:"CRC64"`
	Duration         string        `json:"Duration" xml:"Duration"`
	Fps              string        `json:"Fps" xml:"Fps"`
	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
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	ResourceType        string           `position:"Query" name:"ResourceType"`
	TargetAppId         string           `position:"Query" name:"TargetAppId"`
	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 NonExistImageIdsInGetImageInfos added in v1.61.1696

type NonExistImageIdsInGetImageInfos struct {
	ImageId []string `json:"ImageId" xml:"ImageId"`
}

NonExistImageIdsInGetImageInfos is a nested struct in vod response

type NonExistImageIdsInUpdateImageInfos added in v1.61.1696

type NonExistImageIdsInUpdateImageInfos struct {
	ImageId []string `json:"ImageId" xml:"ImageId"`
}

NonExistImageIdsInUpdateImageInfos 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 NonExistMediaIdsInGetUploadDetails

type NonExistMediaIdsInGetUploadDetails struct {
	MediaId []string `json:"MediaId" xml:"MediaId"`
}

NonExistMediaIdsInGetUploadDetails 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 NonExistsInCancelUrlUploadJobs added in v1.61.1264

type NonExistsInCancelUrlUploadJobs struct {
	JobId []string `json:"JobId" xml:"JobId"`
}

NonExistsInCancelUrlUploadJobs is a nested struct in vod response

type NonExistsInGetURLUploadInfos added in v1.61.1264

type NonExistsInGetURLUploadInfos struct {
	ExistId []string `json:"ExistId" xml:"ExistId"`
}

NonExistsInGetURLUploadInfos is a nested struct in vod response

type OutputFile

type OutputFile struct {
	VideoStreamList    string   `json:"VideoStreamList" xml:"VideoStreamList"`
	OutputFileUrl      string   `json:"OutputFileUrl" xml:"OutputFileUrl"`
	Encryption         string   `json:"Encryption" xml:"Encryption"`
	Height             string   `json:"Height" xml:"Height"`
	SubtitleStreamList string   `json:"SubtitleStreamList" xml:"SubtitleStreamList"`
	Bitrate            string   `json:"Bitrate" xml:"Bitrate"`
	AudioStreamList    string   `json:"AudioStreamList" xml:"AudioStreamList"`
	Width              string   `json:"Width" xml:"Width"`
	Fps                string   `json:"Fps" xml:"Fps"`
	Duration           string   `json:"Duration" xml:"Duration"`
	Format             string   `json:"Format" xml:"Format"`
	Filesize           int64    `json:"Filesize" xml:"Filesize"`
	WatermarkIdList    []string `json:"WatermarkIdList" xml:"WatermarkIdList"`
}

OutputFile is a nested struct in vod response

type PageData

type PageData struct {
	GmtCreated   string                          `json:"GmtCreated" xml:"GmtCreated"`
	SslProtocol  string                          `json:"SslProtocol" xml:"SslProtocol"`
	Description  string                          `json:"Description" xml:"Description"`
	Sandbox      string                          `json:"Sandbox" xml:"Sandbox"`
	Cname        string                          `json:"Cname" xml:"Cname"`
	DomainStatus string                          `json:"DomainStatus" xml:"DomainStatus"`
	GmtModified  string                          `json:"GmtModified" xml:"GmtModified"`
	DomainName   string                          `json:"DomainName" xml:"DomainName"`
	Sources      SourcesInDescribeVodUserDomains `json:"Sources" xml:"Sources"`
}

PageData is a nested struct in vod response

type PageInfos

type PageInfos struct {
	PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64 `json:"PageSize" xml:"PageSize"`
	Total      int64 `json:"Total" xml:"Total"`
}

PageInfos is a nested struct in vod response

type Person

type Person struct {
	PersonItem []PersonItem `json:"Person" xml:"Person"`
}

Person is a nested struct in vod response

type PersonItem

type PersonItem struct {
	FaceUrl string   `json:"FaceUrl" xml:"FaceUrl"`
	Tag     string   `json:"Tag" xml:"Tag"`
	Times   []string `json:"Times" xml:"Times"`
}

PersonItem is a nested struct in vod response

type PlayInfo

type PlayInfo struct {
	Format           string `json:"Format" xml:"Format"`
	BitDepth         int    `json:"BitDepth" xml:"BitDepth"`
	NarrowBandType   string `json:"NarrowBandType" xml:"NarrowBandType"`
	Fps              string `json:"Fps" xml:"Fps"`
	Encrypt          int64  `json:"Encrypt" xml:"Encrypt"`
	Rand             string `json:"Rand" xml:"Rand"`
	StreamType       string `json:"StreamType" xml:"StreamType"`
	WatermarkId      string `json:"WatermarkId" xml:"WatermarkId"`
	Size             int64  `json:"Size" xml:"Size"`
	Definition       string `json:"Definition" xml:"Definition"`
	Plaintext        string `json:"Plaintext" xml:"Plaintext"`
	JobId            string `json:"JobId" xml:"JobId"`
	EncryptType      string `json:"EncryptType" xml:"EncryptType"`
	PreprocessStatus string `json:"PreprocessStatus" xml:"PreprocessStatus"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
	Bitrate          string `json:"Bitrate" xml:"Bitrate"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	Height           int64  `json:"Height" xml:"Height"`
	Complexity       string `json:"Complexity" xml:"Complexity"`
	Duration         string `json:"Duration" xml:"Duration"`
	HDRType          string `json:"HDRType" xml:"HDRType"`
	Width            int64  `json:"Width" xml:"Width"`
	Status           string `json:"Status" xml:"Status"`
	Specification    string `json:"Specification" xml:"Specification"`
	PlayURL          string `json:"PlayURL" xml:"PlayURL"`
}

PlayInfo is a nested struct in vod response

type PlayInfoInSearchMedia

type PlayInfoInSearchMedia struct {
	Complexity string `json:"Complexity" xml:"Complexity"`
	Height     string `json:"Height" xml:"Height"`
	Bitrate    string `json:"Bitrate" xml:"Bitrate"`
	Encrypt    int64  `json:"Encrypt" xml:"Encrypt"`
	Definition string `json:"Definition" xml:"Definition"`
	Rand       string `json:"Rand" xml:"Rand"`
	StreamType string `json:"StreamType" xml:"StreamType"`
	JobId      string `json:"JobId" xml:"JobId"`
	Width      string `json:"Width" xml:"Width"`
	Size       string `json:"Size" xml:"Size"`
	Plaintext  string `json:"Plaintext" xml:"Plaintext"`
	PlayURL    string `json:"PlayURL" xml:"PlayURL"`
	Duration   string `json:"Duration" xml:"Duration"`
	Fps        string `json:"Fps" xml:"Fps"`
	Format     string `json:"Format" xml:"Format"`
}

PlayInfoInSearchMedia is a nested struct in vod response

type PlayInfoListInGetPlayInfo

type PlayInfoListInGetPlayInfo struct {
	PlayInfo []PlayInfo `json:"PlayInfo" xml:"PlayInfo"`
}

PlayInfoListInGetPlayInfo is a nested struct in vod response

type PlayInfoListInListLiveRecordVideo

type PlayInfoListInListLiveRecordVideo struct {
	PlayInfo []PlayInfo `json:"PlayInfo" xml:"PlayInfo"`
}

PlayInfoListInListLiveRecordVideo is a nested struct in vod response

type PlayInfoListInSearchMedia

type PlayInfoListInSearchMedia struct {
	PlayInfo []PlayInfoInSearchMedia `json:"PlayInfo" xml:"PlayInfo"`
}

PlayInfoListInSearchMedia is a nested struct in vod response

type Porn

type Porn struct {
	PornItem []PornItem `json:"Porn" xml:"Porn"`
}

Porn is a nested struct in vod response

type PornItem

type PornItem struct {
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
	Label     string `json:"Label" xml:"Label"`
}

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
	ObjectPath    string           `position:"Query" name:"ObjectPath"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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
	PreloadTaskId string `json:"PreloadTaskId" xml:"PreloadTaskId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

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"`
	Description          string           `position:"Query" name:"Description"`
	Title                string           `position:"Query" name:"Title"`
	CoverURL             string           `position:"Query" name:"CoverURL"`
	UserData             string           `position:"Query" name:"UserData"`
	ProduceConfig        string           `position:"Query" name:"ProduceConfig"`
	ProjectId            string           `position:"Query" name:"ProjectId"`
	MediaMetadata        string           `position:"Query" name:"MediaMetadata"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Timeline             string           `position:"Query" name:"Timeline"`
}

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 {
	FEExtend        string  `json:"FEExtend" xml:"FEExtend"`
	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 RefreshMediaPlayUrlsRequest added in v1.61.1554

type RefreshMediaPlayUrlsRequest struct {
	*requests.RpcRequest
	Formats     string           `position:"Query" name:"Formats"`
	UserData    string           `position:"Query" name:"UserData"`
	MediaIds    string           `position:"Query" name:"MediaIds"`
	Definitions string           `position:"Query" name:"Definitions"`
	StreamType  string           `position:"Query" name:"StreamType"`
	TaskType    string           `position:"Query" name:"TaskType"`
	SliceFlag   requests.Boolean `position:"Query" name:"SliceFlag"`
	ResultType  string           `position:"Query" name:"ResultType"`
	SliceCount  requests.Integer `position:"Query" name:"SliceCount"`
}

RefreshMediaPlayUrlsRequest is the request struct for api RefreshMediaPlayUrls

func CreateRefreshMediaPlayUrlsRequest added in v1.61.1554

func CreateRefreshMediaPlayUrlsRequest() (request *RefreshMediaPlayUrlsRequest)

CreateRefreshMediaPlayUrlsRequest creates a request to invoke RefreshMediaPlayUrls API

type RefreshMediaPlayUrlsResponse added in v1.61.1554

type RefreshMediaPlayUrlsResponse struct {
	*responses.BaseResponse
	MediaRefreshJobId string `json:"MediaRefreshJobId" xml:"MediaRefreshJobId"`
	NonExistMediaIds  string `json:"NonExistMediaIds" xml:"NonExistMediaIds"`
	ForbiddenMediaIds string `json:"ForbiddenMediaIds" xml:"ForbiddenMediaIds"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
}

RefreshMediaPlayUrlsResponse is the response struct for api RefreshMediaPlayUrls

func CreateRefreshMediaPlayUrlsResponse added in v1.61.1554

func CreateRefreshMediaPlayUrlsResponse() (response *RefreshMediaPlayUrlsResponse)

CreateRefreshMediaPlayUrlsResponse creates a response to parse from RefreshMediaPlayUrls 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"`
	UploadAddress string `json:"UploadAddress" xml:"UploadAddress"`
	VideoId       string `json:"VideoId" xml:"VideoId"`
	UploadAuth    string `json:"UploadAuth" xml:"UploadAuth"`
}

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
	ObjectPath    string           `position:"Query" name:"ObjectPath"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	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
	RefreshTaskId string `json:"RefreshTaskId" xml:"RefreshTaskId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

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"`
	TemplateGroupId   string `position:"Query" name:"TemplateGroupId"`
	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 {
	NewRegister bool   `json:"NewRegister" xml:"NewRegister"`
	FileURL     string `json:"FileURL" xml:"FileURL"`
	MediaId     string `json:"MediaId" xml:"MediaId"`
}

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:"Result" xml:"Result"`
}

ResultInGetAIMediaAuditJob is a nested struct in vod response

type ResultInGetMediaAuditResult

type ResultInGetMediaAuditResult struct {
	ResultItem []ResultItem `json:"Result" xml:"Result"`
}

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"`
	StartTime            string           `position:"Query" name:"StartTime"`
	Title                string           `position:"Query" name:"Title"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	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
	Total       int         `json:"Total" xml:"Total"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	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
	SessionId   string           `position:"Query" name:"SessionId"`
	ScrollToken string           `position:"Query" name:"ScrollToken"`
	SearchType  string           `position:"Query" name:"SearchType"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	ResultTypes string           `position:"Query" name:"ResultTypes"`
	Match       string           `position:"Query" name:"Match"`
	PageNo      requests.Integer `position:"Query" name:"PageNo"`
	SortBy      string           `position:"Query" name:"SortBy"`
	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"`
	Total       int64   `json:"Total" xml:"Total"`
	ScrollToken string  `json:"ScrollToken" xml:"ScrollToken"`
	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 {
	CreationTime      string `json:"CreationTime" xml:"CreationTime"`
	Ips               string `json:"Ips" xml:"Ips"`
	ModificationTime  string `json:"ModificationTime" xml:"ModificationTime"`
	SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
}

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
	SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
	OperateMode       string `position:"Query" name:"OperateMode"`
	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 SetCrossdomainContentRequest added in v1.61.1264

type SetCrossdomainContentRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceRealOwnerId  string `position:"Query" name:"ResourceRealOwnerId"`
	Content              string `position:"Query" name:"Content"`
	StorageLocation      string `position:"Query" name:"StorageLocation"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
}

SetCrossdomainContentRequest is the request struct for api SetCrossdomainContent

func CreateSetCrossdomainContentRequest added in v1.61.1264

func CreateSetCrossdomainContentRequest() (request *SetCrossdomainContentRequest)

CreateSetCrossdomainContentRequest creates a request to invoke SetCrossdomainContent API

type SetCrossdomainContentResponse added in v1.61.1264

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

SetCrossdomainContentResponse is the response struct for api SetCrossdomainContent

func CreateSetCrossdomainContentResponse added in v1.61.1264

func CreateSetCrossdomainContentResponse() (response *SetCrossdomainContentResponse)

CreateSetCrossdomainContentResponse creates a response to parse from SetCrossdomainContent response

type SetDefaultAITemplateRequest

type SetDefaultAITemplateRequest struct {
	*requests.RpcRequest
	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
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

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
	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"`
}

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"`
	ProjectId            string `position:"Query" name:"ProjectId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	MaterialIds          string `position:"Query" name:"MaterialIds"`
}

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"`
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	CallbackType        string           `position:"Query" name:"CallbackType"`
	CallbackSwitch      string           `position:"Query" name:"CallbackSwitch"`
	OwnerAccount        string           `position:"Query" name:"OwnerAccount"`
	EventTypeList       string           `position:"Query" name:"EventTypeList"`
	MnsQueueName        string           `position:"Query" name:"MnsQueueName"`
	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 SetVodDomainCertificateRequest

type SetVodDomainCertificateRequest struct {
	*requests.RpcRequest
	SSLProtocol   string           `position:"Query" name:"SSLProtocol"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	SSLPri        string           `position:"Query" name:"SSLPri"`
	CertName      string           `position:"Query" name:"CertName"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SSLPub        string           `position:"Query" name:"SSLPub"`
	Region        string           `position:"Query" name:"Region"`
}

SetVodDomainCertificateRequest is the request struct for api SetVodDomainCertificate

func CreateSetVodDomainCertificateRequest

func CreateSetVodDomainCertificateRequest() (request *SetVodDomainCertificateRequest)

CreateSetVodDomainCertificateRequest creates a request to invoke SetVodDomainCertificate API

type SetVodDomainCertificateResponse

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

SetVodDomainCertificateResponse is the response struct for api SetVodDomainCertificate

func CreateSetVodDomainCertificateResponse

func CreateSetVodDomainCertificateResponse() (response *SetVodDomainCertificateResponse)

CreateSetVodDomainCertificateResponse creates a response to parse from SetVodDomainCertificate response

type Snapshot

type Snapshot struct {
	Index int64  `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 Source

type Source struct {
	Port     int    `json:"Port" xml:"Port"`
	Content  string `json:"Content" xml:"Content"`
	Enabled  string `json:"Enabled" xml:"Enabled"`
	Priority string `json:"Priority" xml:"Priority"`
	Type     string `json:"Type" xml:"Type"`
}

Source is a nested struct in vod response

type SourcesInDescribeVodDomainDetail

type SourcesInDescribeVodDomainDetail struct {
	Source []Source `json:"Source" xml:"Source"`
}

SourcesInDescribeVodDomainDetail is a nested struct in vod response

type SourcesInDescribeVodUserDomains

type SourcesInDescribeVodUserDomains struct {
	Source []Source `json:"Source" xml:"Source"`
}

SourcesInDescribeVodUserDomains 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 SrcBpsDataPerInterval added in v1.61.1341

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

SrcBpsDataPerInterval is a nested struct in vod response

type SrcTrafficDataPerInterval added in v1.61.1399

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

SrcTrafficDataPerInterval is a nested struct in vod response

type StorageData

type StorageData struct {
	StorageDataItem []StorageDataItem `json:"StorageDataItem" xml:"StorageDataItem"`
}

StorageData is a nested struct in vod response

type StorageDataItem

type StorageDataItem struct {
	TimeStamp          string `json:"TimeStamp" xml:"TimeStamp"`
	StorageUtilization string `json:"StorageUtilization" xml:"StorageUtilization"`
	NetworkOut         string `json:"NetworkOut" xml:"NetworkOut"`
}

StorageDataItem 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 SubmitAIImageAuditJobRequest added in v1.61.523

type SubmitAIImageAuditJobRequest 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"`
	TemplateId              string `position:"Query" name:"TemplateId"`
	MediaAuditConfiguration string `position:"Query" name:"MediaAuditConfiguration"`
}

SubmitAIImageAuditJobRequest is the request struct for api SubmitAIImageAuditJob

func CreateSubmitAIImageAuditJobRequest added in v1.61.523

func CreateSubmitAIImageAuditJobRequest() (request *SubmitAIImageAuditJobRequest)

CreateSubmitAIImageAuditJobRequest creates a request to invoke SubmitAIImageAuditJob API

type SubmitAIImageAuditJobResponse added in v1.61.523

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

SubmitAIImageAuditJobResponse is the response struct for api SubmitAIImageAuditJob

func CreateSubmitAIImageAuditJobResponse added in v1.61.523

func CreateSubmitAIImageAuditJobResponse() (response *SubmitAIImageAuditJobResponse)

CreateSubmitAIImageAuditJobResponse creates a response to parse from SubmitAIImageAuditJob response

type SubmitAIImageJobRequest added in v1.61.484

type SubmitAIImageJobRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	AIPipelineId         string `position:"Query" name:"AIPipelineId"`
	UserData             string `position:"Query" name:"UserData"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	VideoId              string `position:"Query" name:"VideoId"`
	AITemplateId         string `position:"Query" name:"AITemplateId"`
	OwnerId              string `position:"Query" name:"OwnerId"`
}

SubmitAIImageJobRequest is the request struct for api SubmitAIImageJob

func CreateSubmitAIImageJobRequest added in v1.61.484

func CreateSubmitAIImageJobRequest() (request *SubmitAIImageJobRequest)

CreateSubmitAIImageJobRequest creates a request to invoke SubmitAIImageJob API

type SubmitAIImageJobResponse added in v1.61.484

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

SubmitAIImageJobResponse is the response struct for api SubmitAIImageJob

func CreateSubmitAIImageJobResponse added in v1.61.484

func CreateSubmitAIImageJobResponse() (response *SubmitAIImageJobResponse)

CreateSubmitAIImageJobResponse creates a response to parse from SubmitAIImageJob response

type SubmitAIJobRequest

type SubmitAIJobRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	UserData             string `position:"Query" name:"UserData"`
	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"`
	Input                string `position:"Query" name:"Input"`
	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
	UserData                string `position:"Query" name:"UserData"`
	MediaId                 string `position:"Query" name:"MediaId"`
	TemplateId              string `position:"Query" name:"TemplateId"`
	MediaAuditConfiguration string `position:"Query" name:"MediaAuditConfiguration"`
	MediaType               string `position:"Query" name:"MediaType"`
}

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 SubmitDynamicImageJobRequest

type SubmitDynamicImageJobRequest struct {
	*requests.RpcRequest
	DynamicImageTemplateId string `position:"Query" name:"DynamicImageTemplateId"`
	VideoId                string `position:"Query" name:"VideoId"`
	OverrideParams         string `position:"Query" name:"OverrideParams"`
}

SubmitDynamicImageJobRequest is the request struct for api SubmitDynamicImageJob

func CreateSubmitDynamicImageJobRequest

func CreateSubmitDynamicImageJobRequest() (request *SubmitDynamicImageJobRequest)

CreateSubmitDynamicImageJobRequest creates a request to invoke SubmitDynamicImageJob API

type SubmitDynamicImageJobResponse

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

SubmitDynamicImageJobResponse is the response struct for api SubmitDynamicImageJob

func CreateSubmitDynamicImageJobResponse

func CreateSubmitDynamicImageJobResponse() (response *SubmitDynamicImageJobResponse)

CreateSubmitDynamicImageJobResponse creates a response to parse from SubmitDynamicImageJob response

type SubmitMediaDNADeleteJobRequest added in v1.61.237

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

SubmitMediaDNADeleteJobRequest is the request struct for api SubmitMediaDNADeleteJob

func CreateSubmitMediaDNADeleteJobRequest added in v1.61.237

func CreateSubmitMediaDNADeleteJobRequest() (request *SubmitMediaDNADeleteJobRequest)

CreateSubmitMediaDNADeleteJobRequest creates a request to invoke SubmitMediaDNADeleteJob API

type SubmitMediaDNADeleteJobResponse added in v1.61.237

type SubmitMediaDNADeleteJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	MediaId   string `json:"MediaId" xml:"MediaId"`
	JobId     string `json:"JobId" xml:"JobId"`
}

SubmitMediaDNADeleteJobResponse is the response struct for api SubmitMediaDNADeleteJob

func CreateSubmitMediaDNADeleteJobResponse added in v1.61.237

func CreateSubmitMediaDNADeleteJobResponse() (response *SubmitMediaDNADeleteJobResponse)

CreateSubmitMediaDNADeleteJobResponse creates a response to parse from SubmitMediaDNADeleteJob response

type SubmitPreprocessJobsRequest

type SubmitPreprocessJobsRequest struct {
	*requests.RpcRequest
	VideoId        string `position:"Query" name:"VideoId"`
	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
	UserData             string           `position:"Query" name:"UserData"`
	SpecifiedOffsetTime  requests.Integer `position:"Query" name:"SpecifiedOffsetTime"`
	SpriteSnapshotConfig string           `position:"Query" name:"SpriteSnapshotConfig"`
	SnapshotTemplateId   string           `position:"Query" name:"SnapshotTemplateId"`
	Height               string           `position:"Query" name:"Height"`
	Count                requests.Integer `position:"Query" name:"Count"`
	VideoId              string           `position:"Query" name:"VideoId"`
	Width                string           `position:"Query" name:"Width"`
	FileUrl              string           `position:"Query" name:"FileUrl"`
	Interval             requests.Integer `position:"Query" name:"Interval"`
}

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
	UserData        string `position:"Query" name:"UserData"`
	VideoId         string `position:"Query" name:"VideoId"`
	OverrideParams  string `position:"Query" name:"OverrideParams"`
	Priority        string `position:"Query" name:"Priority"`
	PipelineId      string `position:"Query" name:"PipelineId"`
	TemplateGroupId string `position:"Query" name:"TemplateGroupId"`
	FileUrl         string `position:"Query" name:"FileUrl"`
	EncryptConfig   string `position:"Query" name:"EncryptConfig"`
}

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
	TranscodeTaskId string        `json:"TranscodeTaskId" xml:"TranscodeTaskId"`
	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 SubmitWorkflowJobRequest

type SubmitWorkflowJobRequest struct {
	*requests.RpcRequest
	MediaId    string `position:"Query" name:"MediaId"`
	FileUrl    string `position:"Query" name:"FileUrl"`
	WorkflowId string `position:"Query" name:"WorkflowId"`
}

SubmitWorkflowJobRequest is the request struct for api SubmitWorkflowJob

func CreateSubmitWorkflowJobRequest

func CreateSubmitWorkflowJobRequest() (request *SubmitWorkflowJobRequest)

CreateSubmitWorkflowJobRequest creates a request to invoke SubmitWorkflowJob API

type SubmitWorkflowJobResponse

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

SubmitWorkflowJobResponse is the response struct for api SubmitWorkflowJob

func CreateSubmitWorkflowJobResponse

func CreateSubmitWorkflowJobResponse() (response *SubmitWorkflowJobResponse)

CreateSubmitWorkflowJobResponse creates a response to parse from SubmitWorkflowJob response

type Tags added in v1.61.484

type Tags struct {
	TagsItem []TagsItem `json:"tags" xml:"tags"`
}

Tags is a nested struct in vod response

type TagsItem added in v1.62.77

type TagsItem struct {
	TagKey   string `json:"TagKey" xml:"TagKey"`
	TagValue string `json:"TagValue" xml:"TagValue"`
}

TagsItem is a nested struct in vod response

type Task

type Task struct {
	Status       string `json:"Status" xml:"Status"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	ObjectType   string `json:"ObjectType" xml:"ObjectType"`
	Process      string `json:"Process" xml:"Process"`
	Description  string `json:"Description" xml:"Description"`
	ObjectPath   string `json:"ObjectPath" xml:"ObjectPath"`
	TaskId       string `json:"TaskId" xml:"TaskId"`
}

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"`
	IsDefault      string `json:"IsDefault" xml:"IsDefault"`
	TemplateConfig string `json:"TemplateConfig" xml:"TemplateConfig"`
	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:"TemplateInfoList" xml:"TemplateInfoList"`
}

TemplateInfoList is a nested struct in vod response

type TemplateInfoListItem

type TemplateInfoListItem struct {
	CreationTime   string `json:"CreationTime" xml:"CreationTime"`
	IsDefault      string `json:"IsDefault" xml:"IsDefault"`
	TemplateType   string `json:"TemplateType" xml:"TemplateType"`
	TemplateConfig string `json:"TemplateConfig" xml:"TemplateConfig"`
	TemplateName   string `json:"TemplateName" xml:"TemplateName"`
	Source         string `json:"Source" xml:"Source"`
	TemplateId     string `json:"TemplateId" xml:"TemplateId"`
	ModifyTime     string `json:"ModifyTime" xml:"ModifyTime"`
}

TemplateInfoListItem is a nested struct in vod response

type Terrorism

type Terrorism struct {
	TerrorismItem []TerrorismItem `json:"Terrorism" xml:"Terrorism"`
}

Terrorism is a nested struct in vod response

type TerrorismItem

type TerrorismItem struct {
	Score     string `json:"Score" xml:"Score"`
	Timestamp string `json:"Timestamp" xml:"Timestamp"`
	Label     string `json:"Label" xml:"Label"`
}

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:"TextResult" xml:"TextResult"`
}

TextResultInGetAIMediaAuditJob is a nested struct in vod response

type TextResultInGetMediaAuditResult

type TextResultInGetMediaAuditResult struct {
	TextResultItem []TextResultItem `json:"TextResult" xml:"TextResult"`
}

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 Time

type Time struct {
	TimeItem []TimeItem `json:"Time" xml:"Time"`
}

Time is a nested struct in vod response

type TimeItem

type TimeItem struct {
	Tag   string   `json:"Tag" xml:"Tag"`
	Times []string `json:"Times" xml:"Times"`
}

TimeItem is a nested struct in vod response

type TimesInGetAIVideoTagResult

type TimesInGetAIVideoTagResult struct {
	Times []string `json:"Times" xml:"Times"`
}

TimesInGetAIVideoTagResult is a nested struct in vod response

type TopListInGetAIMediaAuditJob

type TopListInGetAIMediaAuditJob struct {
	TopListItem []TopListItem `json:"TopList" xml:"TopList"`
}

TopListInGetAIMediaAuditJob is a nested struct in vod response

type TopListInGetMediaAuditResult

type TopListInGetMediaAuditResult struct {
	TopListItem []TopListItem `json:"TopList" xml:"TopList"`
}

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 {
	Title        string `json:"Title" xml:"Title"`
	VV           string `json:"VV" xml:"VV"`
	PlayDuration string `json:"PlayDuration" xml:"PlayDuration"`
	VideoId      string `json:"VideoId" xml:"VideoId"`
	UV           string `json:"UV" xml:"UV"`
}

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 TranscodeData

type TranscodeData struct {
	TranscodeDataItem []TranscodeDataItem `json:"TranscodeDataItem" xml:"TranscodeDataItem"`
}

TranscodeData is a nested struct in vod response

type TranscodeDataItem

type TranscodeDataItem struct {
	TimeStamp string                         `json:"TimeStamp" xml:"TimeStamp"`
	Data      DataInDescribeVodTranscodeData `json:"Data" xml:"Data"`
}

TranscodeDataItem 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 {
	Definition          string     `json:"Definition" xml:"Definition"`
	CreationTime        string     `json:"CreationTime" xml:"CreationTime"`
	InputFileUrl        string     `json:"InputFileUrl" xml:"InputFileUrl"`
	ErrorMessage        string     `json:"ErrorMessage" xml:"ErrorMessage"`
	ErrorCode           string     `json:"ErrorCode" xml:"ErrorCode"`
	CompleteTime        string     `json:"CompleteTime" xml:"CompleteTime"`
	TranscodeProgress   int64      `json:"TranscodeProgress" xml:"TranscodeProgress"`
	Priority            string     `json:"Priority" xml:"Priority"`
	TranscodeJobStatus  string     `json:"TranscodeJobStatus" xml:"TranscodeJobStatus"`
	TranscodeTemplateId string     `json:"TranscodeTemplateId" xml:"TranscodeTemplateId"`
	TranscodeJobId      string     `json:"TranscodeJobId" xml:"TranscodeJobId"`
	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 {
	CreationTime        string   `json:"CreationTime" xml:"CreationTime"`
	ErrorMessage        string   `json:"ErrorMessage" xml:"ErrorMessage"`
	Encryption          string   `json:"Encryption" xml:"Encryption"`
	Height              string   `json:"Height" xml:"Height"`
	TranscodeProgress   int64    `json:"TranscodeProgress" xml:"TranscodeProgress"`
	TranscodeTemplateId string   `json:"TranscodeTemplateId" xml:"TranscodeTemplateId"`
	Bitrate             string   `json:"Bitrate" xml:"Bitrate"`
	Definition          string   `json:"Definition" xml:"Definition"`
	ErrorCode           string   `json:"ErrorCode" xml:"ErrorCode"`
	CompleteTime        string   `json:"CompleteTime" xml:"CompleteTime"`
	Width               string   `json:"Width" xml:"Width"`
	Duration            string   `json:"Duration" xml:"Duration"`
	Fps                 string   `json:"Fps" xml:"Fps"`
	TranscodeJobStatus  string   `json:"TranscodeJobStatus" xml:"TranscodeJobStatus"`
	Filesize            int64    `json:"Filesize" xml:"Filesize"`
	Format              string   `json:"Format" xml:"Format"`
	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 {
	CreationTime                string                    `json:"CreationTime" xml:"CreationTime"`
	Trigger                     string                    `json:"Trigger" xml:"Trigger"`
	VideoId                     string                    `json:"VideoId" xml:"VideoId"`
	CompleteTime                string                    `json:"CompleteTime" xml:"CompleteTime"`
	TranscodeStatus             string                    `json:"TranscodeStatus" xml:"TranscodeStatus"`
	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 {
	Type                 string   `json:"Type" xml:"Type"`
	Video                string   `json:"Video" xml:"Video"`
	TransConfig          string   `json:"TransConfig" xml:"TransConfig"`
	Rotate               string   `json:"Rotate" xml:"Rotate"`
	TranscodeTemplateId  string   `json:"TranscodeTemplateId" xml:"TranscodeTemplateId"`
	TemplateName         string   `json:"TemplateName" xml:"TemplateName"`
	EncryptSetting       string   `json:"EncryptSetting" xml:"EncryptSetting"`
	Audio                string   `json:"Audio" xml:"Audio"`
	TranscodeFileRegular string   `json:"TranscodeFileRegular" xml:"TranscodeFileRegular"`
	Container            string   `json:"Container" xml:"Container"`
	Clip                 string   `json:"Clip" xml:"Clip"`
	Definition           string   `json:"Definition" xml:"Definition"`
	PackageSetting       string   `json:"PackageSetting" xml:"PackageSetting"`
	OpeningList          string   `json:"OpeningList" xml:"OpeningList"`
	UserData             string   `json:"UserData" xml:"UserData"`
	SubtitleList         string   `json:"SubtitleList" xml:"SubtitleList"`
	MuxConfig            string   `json:"MuxConfig" xml:"MuxConfig"`
	TailSlateList        string   `json:"TailSlateList" xml:"TailSlateList"`
	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"`
	AppId                    string              `json:"AppId" xml:"AppId"`
	ModifyTime               string              `json:"ModifyTime" xml:"ModifyTime"`
	TranscodeMode            string              `json:"TranscodeMode" xml:"TranscodeMode"`
	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 {
	Flash   string `json:"Flash" xml:"Flash"`
	IOS     string `json:"iOS" xml:"iOS"`
	HTML5   string `json:"HTML5" xml:"HTML5"`
	Android string `json:"Android" xml:"Android"`
}

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
	TemplateId     string `position:"Query" name:"TemplateId"`
	TemplateConfig string `position:"Query" name:"TemplateConfig"`
	TemplateName   string `position:"Query" name:"TemplateName"`
}

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
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

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
	Description         string           `position:"Query" name:"Description"`
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
	AppName             string           `position:"Query" name:"AppName"`
	AppId               string           `position:"Query" name:"AppId"`
	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
	UpdateContent       string           `position:"Query" name:"UpdateContent"`
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
}

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
	CateId   requests.Integer `position:"Query" name:"CateId"`
	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
	ResourceOwnerId      string         `position:"Query" name:"ResourceOwnerId"`
	Description          string         `position:"Query" name:"Description"`
	Title                string         `position:"Query" name:"Title"`
	CoverURL             string         `position:"Query" name:"CoverURL"`
	Duration             requests.Float `position:"Query" name:"Duration"`
	ProjectId            string         `position:"Query" name:"ProjectId"`
	FEExtend             string         `position:"Query" name:"FEExtend"`
	ResourceOwnerAccount string         `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string         `position:"Query" name:"OwnerAccount"`
	OwnerId              string         `position:"Query" name:"OwnerId"`
	Timeline             string         `position:"Query" name:"Timeline"`
}

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
	UpdateContent       string           `position:"Query" name:"UpdateContent"`
	ResourceRealOwnerId requests.Integer `position:"Query" name:"ResourceRealOwnerId"`
}

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 NonExistImageIdsInUpdateImageInfos `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"`
	TranscodeTemplateGroupId string `position:"Query" name:"TranscodeTemplateGroupId"`
	Name                     string `position:"Query" name:"Name"`
	Locked                   string `position:"Query" name:"Locked"`
}

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
	TranscodeTemplateGroupId string `json:"TranscodeTemplateGroupId" xml:"TranscodeTemplateGroupId"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
}

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
	Description     string           `position:"Query" name:"Description"`
	Title           string           `position:"Query" name:"Title"`
	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"`
	VideoId         string           `position:"Query" name:"VideoId"`
	Tags            string           `position:"Query" name:"Tags"`
	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
	UpdateContent string `position:"Query" name:"UpdateContent"`
}

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"`
	ForbiddenVideoIds []string `json:"ForbiddenVideoIds" xml:"ForbiddenVideoIds"`
	NonExistVideoIds  []string `json:"NonExistVideoIds" xml:"NonExistVideoIds"`
}

UpdateVideoInfosResponse is the response struct for api UpdateVideoInfos

func CreateUpdateVideoInfosResponse

func CreateUpdateVideoInfosResponse() (response *UpdateVideoInfosResponse)

CreateUpdateVideoInfosResponse creates a response to parse from UpdateVideoInfos response

type UpdateVodDomainRequest

type UpdateVodDomainRequest struct {
	*requests.RpcRequest
	TopLevelDomain string           `position:"Query" name:"TopLevelDomain"`
	Sources        string           `position:"Query" name:"Sources"`
	DomainName     string           `position:"Query" name:"DomainName"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken  string           `position:"Query" name:"SecurityToken"`
}

UpdateVodDomainRequest is the request struct for api UpdateVodDomain

func CreateUpdateVodDomainRequest

func CreateUpdateVodDomainRequest() (request *UpdateVodDomainRequest)

CreateUpdateVodDomainRequest creates a request to invoke UpdateVodDomain API

type UpdateVodDomainResponse

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

UpdateVodDomainResponse is the response struct for api UpdateVodDomain

func CreateUpdateVodDomainResponse

func CreateUpdateVodDomainResponse() (response *UpdateVodDomainResponse)

CreateUpdateVodDomainResponse creates a response to parse from UpdateVodDomain response

type UpdateVodTemplateRequest

type UpdateVodTemplateRequest struct {
	*requests.RpcRequest
	TemplateConfig string `position:"Query" name:"TemplateConfig"`
	Name           string `position:"Query" name:"Name"`
	VodTemplateId  string `position:"Query" name:"VodTemplateId"`
}

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
	VodTemplateId string `json:"VodTemplateId" xml:"VodTemplateId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

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
	WatermarkConfig string `position:"Query" name:"WatermarkConfig"`
	WatermarkId     string `position:"Query" name:"WatermarkId"`
	Name            string `position:"Query" name:"Name"`
}

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 UploadDetail

type UploadDetail struct {
	Status           string  `json:"Status" xml:"Status"`
	CreationTime     string  `json:"CreationTime" xml:"CreationTime"`
	UploadSource     string  `json:"UploadSource" xml:"UploadSource"`
	UploadIP         string  `json:"UploadIP" xml:"UploadIP"`
	DeviceModel      string  `json:"DeviceModel" xml:"DeviceModel"`
	ModificationTime string  `json:"ModificationTime" xml:"ModificationTime"`
	CompletionTime   string  `json:"CompletionTime" xml:"CompletionTime"`
	MediaId          string  `json:"MediaId" xml:"MediaId"`
	UploadSize       int64   `json:"UploadSize" xml:"UploadSize"`
	UploadRatio      float64 `json:"UploadRatio" xml:"UploadRatio"`
	UploadStatus     string  `json:"UploadStatus" xml:"UploadStatus"`
	Title            string  `json:"Title" xml:"Title"`
	FileSize         int64   `json:"FileSize" xml:"FileSize"`
}

UploadDetail is a nested struct in vod response

type UploadDetails

type UploadDetails struct {
	UploadDetail []UploadDetail `json:"UploadDetail" xml:"UploadDetail"`
}

UploadDetails is a nested struct in vod response

type UploadJob

type UploadJob struct {
	SourceURL string `json:"SourceURL" xml:"SourceURL"`
	JobId     string `json:"JobId" xml:"JobId"`
}

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
	MessageCallback string `position:"Query" name:"MessageCallback"`
	StorageLocation string `position:"Query" name:"StorageLocation"`
	UserData        string `position:"Query" name:"UserData"`
	WorkflowId      string `position:"Query" name:"WorkflowId"`
	S3UploadInfo    string `position:"Query" name:"S3UploadInfo"`
	Priority        string `position:"Query" name:"Priority"`
	TemplateGroupId string `position:"Query" name:"TemplateGroupId"`
	UploadMetadatas string `position:"Query" name:"UploadMetadatas"`
	UploadURLs      string `position:"Query" name:"UploadURLs"`
	AppId           string `position:"Query" name:"AppId"`
}

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 UploadStreamByURLRequest added in v1.61.1314

type UploadStreamByURLRequest struct {
	*requests.RpcRequest
	FileExtension string `position:"Query" name:"FileExtension"`
	UserData      string `position:"Query" name:"UserData"`
	HDRType       string `position:"Query" name:"HDRType"`
	Definition    string `position:"Query" name:"Definition"`
	StreamURL     string `position:"Query" name:"StreamURL"`
	MediaId       string `position:"Query" name:"MediaId"`
}

UploadStreamByURLRequest is the request struct for api UploadStreamByURL

func CreateUploadStreamByURLRequest added in v1.61.1314

func CreateUploadStreamByURLRequest() (request *UploadStreamByURLRequest)

CreateUploadStreamByURLRequest creates a request to invoke UploadStreamByURL API

type UploadStreamByURLResponse added in v1.61.1314

type UploadStreamByURLResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	StreamJobId string `json:"StreamJobId" xml:"StreamJobId"`
	FileURL     string `json:"FileURL" xml:"FileURL"`
	SourceURL   string `json:"SourceURL" xml:"SourceURL"`
}

UploadStreamByURLResponse is the response struct for api UploadStreamByURL

func CreateUploadStreamByURLResponse added in v1.61.1314

func CreateUploadStreamByURLResponse() (response *UploadStreamByURLResponse)

CreateUploadStreamByURLResponse creates a response to parse from UploadStreamByURL response

type UrlUploadJobInfoDTO

type UrlUploadJobInfoDTO struct {
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Status       string `json:"Status" xml:"Status"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
	CompleteTime string `json:"CompleteTime" xml:"CompleteTime"`
	JobId        string `json:"JobId" xml:"JobId"`
	UserData     string `json:"UserData" xml:"UserData"`
	UploadURL    string `json:"UploadURL" xml:"UploadURL"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
	FileSize     string `json:"FileSize" xml:"FileSize"`
}

UrlUploadJobInfoDTO is a nested struct in vod response

type UsageDataPerInterval

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

UsageDataPerInterval 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 {
	Flash   string `json:"Flash" xml:"Flash"`
	IOS     string `json:"iOS" xml:"iOS"`
	HTML5   string `json:"HTML5" xml:"HTML5"`
	Android string `json:"Android" xml:"Android"`
}

VV is a nested struct in vod response

type VerifyVodDomainOwnerRequest added in v1.61.1264

type VerifyVodDomainOwnerRequest struct {
	*requests.RpcRequest
	VerifyType string           `position:"Query" name:"VerifyType"`
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

VerifyVodDomainOwnerRequest is the request struct for api VerifyVodDomainOwner

func CreateVerifyVodDomainOwnerRequest added in v1.61.1264

func CreateVerifyVodDomainOwnerRequest() (request *VerifyVodDomainOwnerRequest)

CreateVerifyVodDomainOwnerRequest creates a request to invoke VerifyVodDomainOwner API

type VerifyVodDomainOwnerResponse added in v1.61.1264

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

VerifyVodDomainOwnerResponse is the response struct for api VerifyVodDomainOwner

func CreateVerifyVodDomainOwnerResponse added in v1.61.1264

func CreateVerifyVodDomainOwnerResponse() (response *VerifyVodDomainOwnerResponse)

CreateVerifyVodDomainOwnerResponse creates a response to parse from VerifyVodDomainOwner response

type Video

type Video struct {
	AuditManualStatus    string                      `json:"AuditManualStatus" xml:"AuditManualStatus"`
	MediaSource          string                      `json:"MediaSource" xml:"MediaSource"`
	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"`
	AuditAbnormalModules string                      `json:"AuditAbnormalModules" xml:"AuditAbnormalModules"`
	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                 int64                       `json:"Size" xml:"Size"`
	Description          string                      `json:"Description" xml:"Description"`
	CateId               int64                       `json:"CateId" xml:"CateId"`
	Tags                 string                      `json:"Tags" xml:"Tags"`
	AuditLabel           string                      `json:"AuditLabel" xml:"AuditLabel"`
	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         []PlayInfoInSearchMedia     `json:"PlayInfoList" xml:"PlayInfoList"`
	ThumbnailList        ThumbnailListInGetVideoInfo `json:"ThumbnailList" xml:"ThumbnailList"`
}

Video is a nested struct in vod response

type VideoBase

type VideoBase struct {
	CreationTime  string                     `json:"CreationTime" xml:"CreationTime"`
	Status        string                     `json:"Status" xml:"Status"`
	TranscodeMode string                     `json:"TranscodeMode" xml:"TranscodeMode"`
	OutputType    string                     `json:"OutputType" xml:"OutputType"`
	VideoId       string                     `json:"VideoId" xml:"VideoId"`
	CoverURL      string                     `json:"CoverURL" xml:"CoverURL"`
	Duration      string                     `json:"Duration" xml:"Duration"`
	Title         string                     `json:"Title" xml:"Title"`
	MediaType     string                     `json:"MediaType" xml:"MediaType"`
	DanMuURL      string                     `json:"DanMuURL" xml:"DanMuURL"`
	ThumbnailList ThumbnailListInGetPlayInfo `json:"ThumbnailList" xml:"ThumbnailList"`
}

VideoBase is a nested struct in vod response

type VideoDNA

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

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 {
	StorageLocation  string                      `json:"StorageLocation" xml:"StorageLocation"`
	CreationTime     string                      `json:"CreationTime" xml:"CreationTime"`
	Status           string                      `json:"Status" xml:"Status"`
	CateId           int64                       `json:"CateId" xml:"CateId"`
	VideoId          string                      `json:"VideoId" xml:"VideoId"`
	CreateTime       string                      `json:"CreateTime" xml:"CreateTime"`
	DownloadSwitch   string                      `json:"DownloadSwitch" xml:"DownloadSwitch"`
	Tags             string                      `json:"Tags" xml:"Tags"`
	ModificationTime string                      `json:"ModificationTime" xml:"ModificationTime"`
	RegionId         string                      `json:"RegionId" xml:"RegionId"`
	CustomMediaInfo  string                      `json:"CustomMediaInfo" xml:"CustomMediaInfo"`
	CateName         string                      `json:"CateName" xml:"CateName"`
	Description      string                      `json:"Description" xml:"Description"`
	PreprocessStatus string                      `json:"PreprocessStatus" xml:"PreprocessStatus"`
	AppId            string                      `json:"AppId" xml:"AppId"`
	Size             int64                       `json:"Size" xml:"Size"`
	CoverURL         string                      `json:"CoverURL" xml:"CoverURL"`
	TemplateGroupId  string                      `json:"TemplateGroupId" xml:"TemplateGroupId"`
	Duration         float64                     `json:"Duration" xml:"Duration"`
	Title            string                      `json:"Title" xml:"Title"`
	AuditStatus      string                      `json:"AuditStatus" xml:"AuditStatus"`
	ModifyTime       string                      `json:"ModifyTime" xml:"ModifyTime"`
	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 {
	StorageLocation  string                  `json:"StorageLocation" xml:"StorageLocation"`
	Status           string                  `json:"Status" xml:"Status"`
	CreationTime     string                  `json:"CreationTime" xml:"CreationTime"`
	CateId           int64                   `json:"CateId" xml:"CateId"`
	VideoId          string                  `json:"VideoId" xml:"VideoId"`
	CreateTime       string                  `json:"CreateTime" xml:"CreateTime"`
	Tags             string                  `json:"Tags" xml:"Tags"`
	ModificationTime string                  `json:"ModificationTime" xml:"ModificationTime"`
	CateName         string                  `json:"CateName" xml:"CateName"`
	Description      string                  `json:"Description" xml:"Description"`
	AppId            string                  `json:"AppId" xml:"AppId"`
	Size             int64                   `json:"Size" xml:"Size"`
	CoverURL         string                  `json:"CoverURL" xml:"CoverURL"`
	Duration         float64                 `json:"Duration" xml:"Duration"`
	Title            string                  `json:"Title" xml:"Title"`
	ModifyTime       string                  `json:"ModifyTime" xml:"ModifyTime"`
	Snapshots        SnapshotsInGetVideoList `json:"Snapshots" xml:"Snapshots"`
}

VideoInGetVideoList is a nested struct in vod response

type VideoInListLiveRecordVideo

type VideoInListLiveRecordVideo struct {
	CreationTime    string                         `json:"CreationTime" xml:"CreationTime"`
	Status          string                         `json:"Status" xml:"Status"`
	CateId          int                            `json:"CateId" xml:"CateId"`
	Privilege       int                            `json:"Privilege" xml:"Privilege"`
	VideoId         string                         `json:"VideoId" xml:"VideoId"`
	CreateTime      string                         `json:"CreateTime" xml:"CreateTime"`
	DownloadSwitch  string                         `json:"DownloadSwitch" xml:"DownloadSwitch"`
	Tags            string                         `json:"Tags" xml:"Tags"`
	CateName        string                         `json:"CateName" xml:"CateName"`
	Description     string                         `json:"Description" xml:"Description"`
	Size            int64                          `json:"Size" xml:"Size"`
	CoverURL        string                         `json:"CoverURL" xml:"CoverURL"`
	TemplateGroupId string                         `json:"TemplateGroupId" xml:"TemplateGroupId"`
	CustomerId      int64                          `json:"CustomerId" xml:"CustomerId"`
	Duration        float64                        `json:"Duration" xml:"Duration"`
	Title           string                         `json:"Title" xml:"Title"`
	ModifyTime      string                         `json:"ModifyTime" xml:"ModifyTime"`
	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 {
	Status   string  `json:"Status" xml:"Status"`
	Duration float64 `json:"Duration" xml:"Duration"`
	Title    string  `json:"Title" xml:"Title"`
	VideoId  string  `json:"VideoId" xml:"VideoId"`
	CoverURL string  `json:"CoverURL" xml:"CoverURL"`
}

VideoMeta is a nested struct in vod response

type VideoPlayStatisDetail

type VideoPlayStatisDetail struct {
	PlayDuration string `json:"PlayDuration" xml:"PlayDuration"`
	Date         string `json:"Date" xml:"Date"`
	VV           string `json:"VV" xml:"VV"`
	Title        string `json:"Title" xml:"Title"`
	UV           string `json:"UV" xml:"UV"`
	PlayRange    string `json:"PlayRange" xml:"PlayRange"`
}

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 {
	Label           string          `json:"Label" xml:"Label"`
	Suggestion      string          `json:"Suggestion" xml:"Suggestion"`
	AdResult        AdResult        `json:"AdResult" xml:"AdResult"`
	LogoResult      LogoResult      `json:"LogoResult" xml:"LogoResult"`
	PornResult      PornResult      `json:"PornResult" xml:"PornResult"`
	TerrorismResult TerrorismResult `json:"TerrorismResult" xml:"TerrorismResult"`
	LiveResult      LiveResult      `json:"LiveResult" xml:"LiveResult"`
}

VideoResult is a nested struct in vod response

type VideoStream

type VideoStream struct {
	Timebase       string `json:"Timebase" xml:"Timebase"`
	Index          string `json:"Index" xml:"Index"`
	AvgFPS         string `json:"AvgFPS" xml:"AvgFPS"`
	PixFmt         string `json:"PixFmt" xml:"PixFmt"`
	Lang           string `json:"Lang" xml:"Lang"`
	Sar            string `json:"Sar" xml:"Sar"`
	Height         string `json:"Height" xml:"Height"`
	CodecLongName  string `json:"CodecLongName" xml:"CodecLongName"`
	NumFrames      string `json:"NumFrames" xml:"NumFrames"`
	Bitrate        string `json:"Bitrate" xml:"Bitrate"`
	Rotate         string `json:"Rotate" xml:"Rotate"`
	CodecTagString string `json:"CodecTagString" xml:"CodecTagString"`
	HasBFrames     string `json:"HasBFrames" xml:"HasBFrames"`
	Profile        string `json:"Profile" xml:"Profile"`
	StartTime      string `json:"StartTime" xml:"StartTime"`
	Dar            string `json:"Dar" xml:"Dar"`
	CodecName      string `json:"CodecName" xml:"CodecName"`
	Width          string `json:"Width" xml:"Width"`
	Duration       string `json:"Duration" xml:"Duration"`
	Fps            string `json:"Fps" xml:"Fps"`
	CodecTag       string `json:"CodecTag" xml:"CodecTag"`
	CodecTimeBase  string `json:"CodecTimeBase" xml:"CodecTimeBase"`
	Level          string `json:"Level" xml:"Level"`
	HDRType        string `json:"HDRType" xml:"HDRType"`
}

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 VideoTagResult

type VideoTagResult struct {
	Category []CategoryItem `json:"Category" xml:"Category"`
	Person   []PersonItem   `json:"Person" xml:"Person"`
	Time     []TimeItem     `json:"Time" xml:"Time"`
	Location []LocationItem `json:"Location" xml:"Location"`
	Keyword  []KeywordItem  `json:"Keyword" xml:"Keyword"`
}

VideoTagResult is a nested struct in vod response

type VodTemplateInfo

type VodTemplateInfo struct {
	Name            string `json:"Name" xml:"Name"`
	AppId           string `json:"AppId" xml:"AppId"`
	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"`
	AppId           string `json:"AppId" xml:"AppId"`
	FileUrl         string `json:"FileUrl" xml:"FileUrl"`
	WatermarkId     string `json:"WatermarkId" xml:"WatermarkId"`
	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
JackTT - Gopher 🇻🇳