vod

package
v0.3.0 Latest Latest
Warning

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

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

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 ¶

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 ¶

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

AIImageInfoList is a nested struct in vod response

type AIImageJob ¶

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 ¶

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 ¶

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 ¶

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

AudioResultInGetAIMediaAuditJob is a nested struct in vod response

type AudioResultInGetMediaAuditResult ¶

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

AudioResultInGetMediaAuditResult is a nested struct in vod response

type AudioResultItem ¶

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 ¶

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 ¶

func CreateCancelUrlUploadJobsRequest() (request *CancelUrlUploadJobsRequest)

CreateCancelUrlUploadJobsRequest creates a request to invoke CancelUrlUploadJobs API

type CancelUrlUploadJobsResponse ¶

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 ¶

func CreateCancelUrlUploadJobsResponse() (response *CancelUrlUploadJobsResponse)

CreateCancelUrlUploadJobsResponse creates a response to parse from CancelUrlUploadJobs response

type CanceledJobs ¶

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 ¶

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

CancelUrlUploadJobs invokes the vod.CancelUrlUploadJobs API synchronously

func (*Client) CancelUrlUploadJobsWithCallback ¶

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

CancelUrlUploadJobsWithCallback invokes the vod.CancelUrlUploadJobs API asynchronously

func (*Client) CancelUrlUploadJobsWithChan ¶

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 ¶

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

DecryptKMSDataKey invokes the vod.DecryptKMSDataKey API synchronously

func (*Client) DecryptKMSDataKeyWithCallback ¶

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

DecryptKMSDataKeyWithCallback invokes the vod.DecryptKMSDataKey API asynchronously

func (*Client) DecryptKMSDataKeyWithChan ¶

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

DecryptKMSDataKeyWithChan invokes the vod.DecryptKMSDataKey API asynchronously

func (*Client) DeleteAIImageInfos ¶

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

DeleteAIImageInfos invokes the vod.DeleteAIImageInfos API synchronously

func (*Client) DeleteAIImageInfosWithCallback ¶

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

DeleteAIImageInfosWithCallback invokes the vod.DeleteAIImageInfos API asynchronously

func (*Client) DeleteAIImageInfosWithChan ¶

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 ¶

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

DeleteDynamicImage invokes the vod.DeleteDynamicImage API synchronously

func (*Client) DeleteDynamicImageWithCallback ¶

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

DeleteDynamicImageWithCallback invokes the vod.DeleteDynamicImage API asynchronously

func (*Client) DeleteDynamicImageWithChan ¶

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 ¶

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

DescribeVodDomainSrcBpsData invokes the vod.DescribeVodDomainSrcBpsData API synchronously

func (*Client) DescribeVodDomainSrcBpsDataWithCallback ¶

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

DescribeVodDomainSrcBpsDataWithCallback invokes the vod.DescribeVodDomainSrcBpsData API asynchronously

func (*Client) DescribeVodDomainSrcBpsDataWithChan ¶

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

DescribeVodDomainSrcBpsDataWithChan invokes the vod.DescribeVodDomainSrcBpsData API asynchronously

func (*Client) DescribeVodDomainSrcTrafficData ¶

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

DescribeVodDomainSrcTrafficData invokes the vod.DescribeVodDomainSrcTrafficData API synchronously

func (*Client) DescribeVodDomainSrcTrafficDataWithCallback ¶

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

DescribeVodDomainSrcTrafficDataWithCallback invokes the vod.DescribeVodDomainSrcTrafficData API asynchronously

func (*Client) DescribeVodDomainSrcTrafficDataWithChan ¶

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 ¶

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

DescribeVodVerifyContent invokes the vod.DescribeVodVerifyContent API synchronously

func (*Client) DescribeVodVerifyContentWithCallback ¶

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

DescribeVodVerifyContentWithCallback invokes the vod.DescribeVodVerifyContent API asynchronously

func (*Client) DescribeVodVerifyContentWithChan ¶

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 ¶

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

GenerateKMSDataKey invokes the vod.GenerateKMSDataKey API synchronously

func (*Client) GenerateKMSDataKeyWithCallback ¶

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

GenerateKMSDataKeyWithCallback invokes the vod.GenerateKMSDataKey API asynchronously

func (*Client) GenerateKMSDataKeyWithChan ¶

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

GenerateKMSDataKeyWithChan invokes the vod.GenerateKMSDataKey API asynchronously

func (*Client) GetAIImageJobs ¶

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

GetAIImageJobs invokes the vod.GetAIImageJobs API synchronously

func (*Client) GetAIImageJobsWithCallback ¶

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

GetAIImageJobsWithCallback invokes the vod.GetAIImageJobs API asynchronously

func (*Client) GetAIImageJobsWithChan ¶

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 ¶

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

GetImageInfos invokes the vod.GetImageInfos API synchronously

func (*Client) GetImageInfosWithCallback ¶

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

GetImageInfosWithCallback invokes the vod.GetImageInfos API asynchronously

func (*Client) GetImageInfosWithChan ¶

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

GetImageInfosWithChan invokes the vod.GetImageInfos API asynchronously

func (*Client) GetMediaAuditAudioResultDetail ¶

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

GetMediaAuditAudioResultDetail invokes the vod.GetMediaAuditAudioResultDetail API synchronously

func (*Client) GetMediaAuditAudioResultDetailWithCallback ¶

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

GetMediaAuditAudioResultDetailWithCallback invokes the vod.GetMediaAuditAudioResultDetail API asynchronously

func (*Client) GetMediaAuditAudioResultDetailWithChan ¶

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 ¶

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

GetMediaRefreshJobs invokes the vod.GetMediaRefreshJobs API synchronously

func (*Client) GetMediaRefreshJobsWithCallback ¶

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

GetMediaRefreshJobsWithCallback invokes the vod.GetMediaRefreshJobs API asynchronously

func (*Client) GetMediaRefreshJobsWithChan ¶

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 ¶

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

ListAIImageInfo invokes the vod.ListAIImageInfo API synchronously

func (*Client) ListAIImageInfoWithCallback ¶

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

ListAIImageInfoWithCallback invokes the vod.ListAIImageInfo API asynchronously

func (*Client) ListAIImageInfoWithChan ¶

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 ¶

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

ListDynamicImage invokes the vod.ListDynamicImage API synchronously

func (*Client) ListDynamicImageWithCallback ¶

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

ListDynamicImageWithCallback invokes the vod.ListDynamicImage API asynchronously

func (*Client) ListDynamicImageWithChan ¶

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 ¶

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

RefreshMediaPlayUrls invokes the vod.RefreshMediaPlayUrls API synchronously

func (*Client) RefreshMediaPlayUrlsWithCallback ¶

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

RefreshMediaPlayUrlsWithCallback invokes the vod.RefreshMediaPlayUrls API asynchronously

func (*Client) RefreshMediaPlayUrlsWithChan ¶

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 ¶

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

SetCrossdomainContent invokes the vod.SetCrossdomainContent API synchronously

func (*Client) SetCrossdomainContentWithCallback ¶

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

SetCrossdomainContentWithCallback invokes the vod.SetCrossdomainContent API asynchronously

func (*Client) SetCrossdomainContentWithChan ¶

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 ¶

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

SubmitAIImageAuditJob invokes the vod.SubmitAIImageAuditJob API synchronously

func (*Client) SubmitAIImageAuditJobWithCallback ¶

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

SubmitAIImageAuditJobWithCallback invokes the vod.SubmitAIImageAuditJob API asynchronously

func (*Client) SubmitAIImageAuditJobWithChan ¶

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

SubmitAIImageAuditJobWithChan invokes the vod.SubmitAIImageAuditJob API asynchronously

func (*Client) SubmitAIImageJob ¶

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

SubmitAIImageJob invokes the vod.SubmitAIImageJob API synchronously

func (*Client) SubmitAIImageJobWithCallback ¶

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

SubmitAIImageJobWithCallback invokes the vod.SubmitAIImageJob API asynchronously

func (*Client) SubmitAIImageJobWithChan ¶

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 ¶

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

SubmitMediaDNADeleteJob invokes the vod.SubmitMediaDNADeleteJob API synchronously

func (*Client) SubmitMediaDNADeleteJobWithCallback ¶

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

SubmitMediaDNADeleteJobWithCallback invokes the vod.SubmitMediaDNADeleteJob API asynchronously

func (*Client) SubmitMediaDNADeleteJobWithChan ¶

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 ¶

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

UploadStreamByURL invokes the vod.UploadStreamByURL API synchronously

func (*Client) UploadStreamByURLWithCallback ¶

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

UploadStreamByURLWithCallback invokes the vod.UploadStreamByURL API asynchronously

func (*Client) UploadStreamByURLWithChan ¶

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

UploadStreamByURLWithChan invokes the vod.UploadStreamByURL API asynchronously

func (*Client) VerifyVodDomainOwner ¶

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

VerifyVodDomainOwner invokes the vod.VerifyVodDomainOwner API synchronously

func (*Client) VerifyVodDomainOwnerWithCallback ¶

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

VerifyVodDomainOwnerWithCallback invokes the vod.VerifyVodDomainOwner API asynchronously

func (*Client) VerifyVodDomainOwnerWithChan ¶

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 ¶

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 ¶

func CreateDecryptKMSDataKeyRequest() (request *DecryptKMSDataKeyRequest)

CreateDecryptKMSDataKeyRequest creates a request to invoke DecryptKMSDataKey API

type DecryptKMSDataKeyResponse ¶

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 ¶

func CreateDecryptKMSDataKeyResponse() (response *DecryptKMSDataKeyResponse)

CreateDecryptKMSDataKeyResponse creates a response to parse from DecryptKMSDataKey response

type DeleteAIImageInfosRequest ¶

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

DeleteAIImageInfosRequest is the request struct for api DeleteAIImageInfos

func CreateDeleteAIImageInfosRequest ¶

func CreateDeleteAIImageInfosRequest() (request *DeleteAIImageInfosRequest)

CreateDeleteAIImageInfosRequest creates a request to invoke DeleteAIImageInfos API

type DeleteAIImageInfosResponse ¶

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

DeleteAIImageInfosResponse is the response struct for api DeleteAIImageInfos

func CreateDeleteAIImageInfosResponse ¶

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 ¶

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 ¶

func CreateDeleteDynamicImageRequest() (request *DeleteDynamicImageRequest)

CreateDeleteDynamicImageRequest creates a request to invoke DeleteDynamicImage API

type DeleteDynamicImageResponse ¶

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

DeleteDynamicImageResponse is the response struct for api DeleteDynamicImage

func CreateDeleteDynamicImageResponse ¶

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 ¶

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 ¶

func CreateDescribeVodDomainSrcBpsDataRequest() (request *DescribeVodDomainSrcBpsDataRequest)

CreateDescribeVodDomainSrcBpsDataRequest creates a request to invoke DescribeVodDomainSrcBpsData API

type DescribeVodDomainSrcBpsDataResponse ¶

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 ¶

func CreateDescribeVodDomainSrcBpsDataResponse() (response *DescribeVodDomainSrcBpsDataResponse)

CreateDescribeVodDomainSrcBpsDataResponse creates a response to parse from DescribeVodDomainSrcBpsData response

type DescribeVodDomainSrcTrafficDataRequest ¶

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 ¶

func CreateDescribeVodDomainSrcTrafficDataRequest() (request *DescribeVodDomainSrcTrafficDataRequest)

CreateDescribeVodDomainSrcTrafficDataRequest creates a request to invoke DescribeVodDomainSrcTrafficData API

type DescribeVodDomainSrcTrafficDataResponse ¶

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 ¶

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 ¶

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

DescribeVodUserDomainsTag is a repeated param struct in DescribeVodUserDomainsRequest

type DescribeVodVerifyContentRequest ¶

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 ¶

func CreateDescribeVodVerifyContentRequest() (request *DescribeVodVerifyContentRequest)

CreateDescribeVodVerifyContentRequest creates a request to invoke DescribeVodVerifyContent API

type DescribeVodVerifyContentResponse ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

func CreateGenerateKMSDataKeyRequest() (request *GenerateKMSDataKeyRequest)

CreateGenerateKMSDataKeyRequest creates a request to invoke GenerateKMSDataKey API

type GenerateKMSDataKeyResponse ¶

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 ¶

func CreateGenerateKMSDataKeyResponse() (response *GenerateKMSDataKeyResponse)

CreateGenerateKMSDataKeyResponse creates a response to parse from GenerateKMSDataKey response

type GetAIImageJobsRequest ¶

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 ¶

func CreateGetAIImageJobsRequest() (request *GetAIImageJobsRequest)

CreateGetAIImageJobsRequest creates a request to invoke GetAIImageJobs API

type GetAIImageJobsResponse ¶

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 ¶

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 ¶

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 ¶

func CreateGetImageInfosRequest() (request *GetImageInfosRequest)

CreateGetImageInfosRequest creates a request to invoke GetImageInfos API

type GetImageInfosResponse ¶

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 ¶

func CreateGetImageInfosResponse() (response *GetImageInfosResponse)

CreateGetImageInfosResponse creates a response to parse from GetImageInfos response

type GetMediaAuditAudioResultDetailRequest ¶

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 ¶

func CreateGetMediaAuditAudioResultDetailRequest() (request *GetMediaAuditAudioResultDetailRequest)

CreateGetMediaAuditAudioResultDetailRequest creates a request to invoke GetMediaAuditAudioResultDetail API

type GetMediaAuditAudioResultDetailResponse ¶

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 ¶

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 ¶

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 ¶

func CreateGetMediaRefreshJobsRequest() (request *GetMediaRefreshJobsRequest)

CreateGetMediaRefreshJobsRequest creates a request to invoke GetMediaRefreshJobs API

type GetMediaRefreshJobsResponse ¶

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 ¶

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 ¶

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 ¶

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

ListAIImageInfoRequest is the request struct for api ListAIImageInfo

func CreateListAIImageInfoRequest ¶

func CreateListAIImageInfoRequest() (request *ListAIImageInfoRequest)

CreateListAIImageInfoRequest creates a request to invoke ListAIImageInfo API

type ListAIImageInfoResponse ¶

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 ¶

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 ¶

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 ¶

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

ListDynamicImageRequest is the request struct for api ListDynamicImage

func CreateListDynamicImageRequest ¶

func CreateListDynamicImageRequest() (request *ListDynamicImageRequest)

CreateListDynamicImageRequest creates a request to invoke ListDynamicImage API

type ListDynamicImageResponse ¶

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 ¶

func CreateListDynamicImageResponse() (response *ListDynamicImageResponse)

CreateListDynamicImageResponse creates a response to parse from ListDynamicImage response

type ListInGetMediaAuditAudioResultDetail ¶

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

ListInGetMediaAuditAudioResultDetail is a nested struct in vod response

type ListInGetMediaAuditResultDetail ¶

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 ¶

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

Live is a nested struct in vod response

type LiveItem ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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

NonExistImageIdsInGetImageInfos is a nested struct in vod response

type NonExistImageIdsInUpdateImageInfos ¶

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 ¶

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

NonExistsInCancelUrlUploadJobs is a nested struct in vod response

type NonExistsInGetURLUploadInfos ¶

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 ¶

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 ¶

func CreateRefreshMediaPlayUrlsRequest() (request *RefreshMediaPlayUrlsRequest)

CreateRefreshMediaPlayUrlsRequest creates a request to invoke RefreshMediaPlayUrls API

type RefreshMediaPlayUrlsResponse ¶

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 ¶

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 ¶

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 ¶

func CreateSetCrossdomainContentRequest() (request *SetCrossdomainContentRequest)

CreateSetCrossdomainContentRequest creates a request to invoke SetCrossdomainContent API

type SetCrossdomainContentResponse ¶

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

SetCrossdomainContentResponse is the response struct for api SetCrossdomainContent

func CreateSetCrossdomainContentResponse ¶

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 ¶

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

SrcBpsDataPerInterval is a nested struct in vod response

type SrcTrafficDataPerInterval ¶

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 ¶

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 ¶

func CreateSubmitAIImageAuditJobRequest() (request *SubmitAIImageAuditJobRequest)

CreateSubmitAIImageAuditJobRequest creates a request to invoke SubmitAIImageAuditJob API

type SubmitAIImageAuditJobResponse ¶

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 ¶

func CreateSubmitAIImageAuditJobResponse() (response *SubmitAIImageAuditJobResponse)

CreateSubmitAIImageAuditJobResponse creates a response to parse from SubmitAIImageAuditJob response

type SubmitAIImageJobRequest ¶

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 ¶

func CreateSubmitAIImageJobRequest() (request *SubmitAIImageJobRequest)

CreateSubmitAIImageJobRequest creates a request to invoke SubmitAIImageJob API

type SubmitAIImageJobResponse ¶

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 ¶

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 ¶

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 ¶

func CreateSubmitMediaDNADeleteJobRequest() (request *SubmitMediaDNADeleteJobRequest)

CreateSubmitMediaDNADeleteJobRequest creates a request to invoke SubmitMediaDNADeleteJob API

type SubmitMediaDNADeleteJobResponse ¶

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 ¶

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 ¶

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

Tags is a nested struct in vod response

type TagsItem ¶

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 ¶

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 ¶

func CreateUploadStreamByURLRequest() (request *UploadStreamByURLRequest)

CreateUploadStreamByURLRequest creates a request to invoke UploadStreamByURL API

type UploadStreamByURLResponse ¶

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 ¶

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 ¶

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 ¶

func CreateVerifyVodDomainOwnerRequest() (request *VerifyVodDomainOwnerRequest)

CreateVerifyVodDomainOwnerRequest creates a request to invoke VerifyVodDomainOwner API

type VerifyVodDomainOwnerResponse ¶

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 ¶

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