vod

package
v0.0.0-...-dd20015 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AIASRJob

type AIASRJob 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"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
}

AIASRJob is a nested struct in vod response

type AIASRJobList

type AIASRJobList struct {
	AIASRJob []AIASRJob `json:"AIASRJob" xml:"AIASRJob"`
}

AIASRJobList is a nested struct in vod response

type AIAuditResult

type AIAuditResult struct {
	AbnormalModules string `json:"AbnormalModules" xml:"AbnormalModules"`
	Label           string `json:"Label" xml:"Label"`
	PornResult      string `json:"PornResult" xml:"PornResult"`
	TerrorismResult string `json:"TerrorismResult" xml:"TerrorismResult"`
	TitleResult     string `json:"TitleResult" xml:"TitleResult"`
	CoverResult     string `json:"CoverResult" xml:"CoverResult"`
}

AIAuditResult is a nested struct in vod response

type AIAuditResultDetail

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

AIAuditResultDetail 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 AIVideoCategoryJob

type AIVideoCategoryJob 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"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
}

AIVideoCategoryJob is a nested struct in vod response

type AIVideoCategoryJobList

type AIVideoCategoryJobList struct {
	AIVideoCategoryJob []AIVideoCategoryJob `json:"AIVideoCategoryJob" xml:"AIVideoCategoryJob"`
}

AIVideoCategoryJobList is a nested struct in vod response

type AIVideoCensorJob

type AIVideoCensorJob 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"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
}

AIVideoCensorJob is a nested struct in vod response

type AIVideoCensorJobList

type AIVideoCensorJobList struct {
	AIVideoCensorJob []AIVideoCensorJob `json:"AIVideoCensorJob" xml:"AIVideoCensorJob"`
}

AIVideoCensorJobList is a nested struct in vod response

type AIVideoCoverJob

type AIVideoCoverJob 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"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
}

AIVideoCoverJob is a nested struct in vod response

type AIVideoCoverJobList

type AIVideoCoverJobList struct {
	AIVideoCoverJob []AIVideoCoverJob `json:"AIVideoCoverJob" xml:"AIVideoCoverJob"`
}

AIVideoCoverJobList is a nested struct in vod response

type AIVideoDNAResult

type AIVideoDNAResult struct {
	FpShots []FpShotsItem `json:"FpShots" xml:"FpShots"`
}

AIVideoDNAResult is a nested struct in vod response

type AIVideoPornRecogJob

type AIVideoPornRecogJob 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"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
}

AIVideoPornRecogJob is a nested struct in vod response

type AIVideoPornRecogJobList

type AIVideoPornRecogJobList struct {
	AIVideoPornRecogJob []AIVideoPornRecogJob `json:"AIVideoPornRecogJob" xml:"AIVideoPornRecogJob"`
}

AIVideoPornRecogJobList is a nested struct in vod response

type AIVideoSummaryJob

type AIVideoSummaryJob 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"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
}

AIVideoSummaryJob is a nested struct in vod response

type AIVideoSummaryJobList

type AIVideoSummaryJobList struct {
	AIVideoSummaryJob []AIVideoSummaryJob `json:"AIVideoSummaryJob" xml:"AIVideoSummaryJob"`
}

AIVideoSummaryJobList is a nested struct in vod response

type AIVideoTerrorismRecogJob

type AIVideoTerrorismRecogJob 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"`
	Status       string `json:"Status" xml:"Status"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
}

AIVideoTerrorismRecogJob is a nested struct in vod response

type AIVideoTerrorismRecogJobList

type AIVideoTerrorismRecogJobList struct {
	AIVideoTerrorismRecogJob []AIVideoTerrorismRecogJob `json:"AIVideoTerrorismRecogJob" xml:"AIVideoTerrorismRecogJob"`
}

AIVideoTerrorismRecogJobList is a nested struct in vod response

type AddCategoryRequest

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

AddCategoryRequest is the request struct for api AddCategory

func CreateAddCategoryRequest

func CreateAddCategoryRequest() (request *AddCategoryRequest)

CreateAddCategoryRequest creates a request to invoke AddCategory API

type AddCategoryResponse

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

AddCategoryResponse is the response struct for api AddCategory

func CreateAddCategoryResponse

func CreateAddCategoryResponse() (response *AddCategoryResponse)

CreateAddCategoryResponse creates a response to parse from AddCategory response

type AddEditingProjectRequest

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

AddEditingProjectRequest is the request struct for api AddEditingProject

func CreateAddEditingProjectRequest

func CreateAddEditingProjectRequest() (request *AddEditingProjectRequest)

CreateAddEditingProjectRequest creates a request to invoke AddEditingProject API

type AddEditingProjectResponse

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

AddEditingProjectResponse is the response struct for api AddEditingProject

func CreateAddEditingProjectResponse

func CreateAddEditingProjectResponse() (response *AddEditingProjectResponse)

CreateAddEditingProjectResponse creates a response to parse from AddEditingProject response

type Audio

type Audio struct {
	AudioId          string   `json:"AudioId" xml:"AudioId"`
	MediaSource      string   `json:"MediaSource" xml:"MediaSource"`
	Title            string   `json:"Title" xml:"Title"`
	Tags             string   `json:"Tags" xml:"Tags"`
	Status           string   `json:"Status" xml:"Status"`
	Size             int      `json:"Size" xml:"Size"`
	Duration         float64  `json:"Duration" xml:"Duration"`
	Description      string   `json:"Description" xml:"Description"`
	ModificationTime string   `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime     string   `json:"CreationTime" xml:"CreationTime"`
	CoverURL         string   `json:"CoverURL" xml:"CoverURL"`
	CateId           int      `json:"CateId" xml:"CateId"`
	CateName         string   `json:"CateName" xml:"CateName"`
	DownloadSwitch   string   `json:"DownloadSwitch" xml:"DownloadSwitch"`
	PreprocessStatus string   `json:"PreprocessStatus" xml:"PreprocessStatus"`
	StorageLocation  string   `json:"StorageLocation" xml:"StorageLocation"`
	RegionId         string   `json:"RegionId" xml:"RegionId"`
	TranscodeMode    string   `json:"TranscodeMode" xml:"TranscodeMode"`
	Snapshots        []string `json:"Snapshots" xml:"Snapshots"`
	SpriteSnapshots  []string `json:"SpriteSnapshots" xml:"SpriteSnapshots"`
}

Audio is a nested struct in vod response

type AudioStream

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

AudioStream is a nested struct in vod response

type AudioStreamList

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

AudioStreamList is a nested struct in vod response

type BpsDataPerInterval

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

BpsDataPerInterval is a nested struct in vod response

type CDNMetric

type CDNMetric struct {
	StatTime              string `json:"StatTime" xml:"StatTime"`
	FlowDataDomesticValue int    `json:"FlowDataDomesticValue" xml:"FlowDataDomesticValue"`
	FlowDataOverseasValue int    `json:"FlowDataOverseasValue" xml:"FlowDataOverseasValue"`
	FlowDataValue         int    `json:"FlowDataValue" xml:"FlowDataValue"`
	BpsDataDomesticValue  int    `json:"BpsDataDomesticValue" xml:"BpsDataDomesticValue"`
	BpsDataOverseasValue  int    `json:"BpsDataOverseasValue" xml:"BpsDataOverseasValue"`
	BpsDataValue          int    `json:"BpsDataValue" xml:"BpsDataValue"`
}

CDNMetric is a nested struct in vod response

type CDNStatisList

type CDNStatisList struct {
	CDNMetric []CDNMetric `json:"CDNMetric" xml:"CDNMetric"`
}

CDNStatisList is a nested struct in vod response

type Category

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

Category is a nested struct in vod response

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

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

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) AddCategory

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

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

func (*Client) AddCategoryWithCallback

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

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

func (*Client) AddCategoryWithChan

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

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

func (*Client) AddEditingProject

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

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

func (*Client) AddEditingProjectWithCallback

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

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

func (*Client) AddEditingProjectWithChan

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

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

func (*Client) CreateAudit

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

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

func (*Client) CreateAuditWithCallback

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

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

func (*Client) CreateAuditWithChan

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

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

func (*Client) CreateUploadImage

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

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

func (*Client) CreateUploadImageWithCallback

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

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

func (*Client) CreateUploadImageWithChan

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

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

func (*Client) CreateUploadVideo

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

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

func (*Client) CreateUploadVideoWithCallback

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

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

func (*Client) CreateUploadVideoWithChan

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

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

func (*Client) DeleteCategory

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

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

func (*Client) DeleteCategoryWithCallback

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

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

func (*Client) DeleteCategoryWithChan

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

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

func (*Client) DeleteEditingProject

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

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

func (*Client) DeleteEditingProjectWithCallback

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

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

func (*Client) DeleteEditingProjectWithChan

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

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

func (*Client) DeleteImage

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

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

func (*Client) DeleteImageWithCallback

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

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

func (*Client) DeleteImageWithChan

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

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

func (*Client) DeleteMezzanines

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

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

func (*Client) DeleteMezzaninesWithCallback

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

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

func (*Client) DeleteMezzaninesWithChan

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

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

func (*Client) DeleteStream

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

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

func (*Client) DeleteStreamWithCallback

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

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

func (*Client) DeleteStreamWithChan

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

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

func (*Client) DeleteVideo

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

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

func (*Client) DeleteVideoWithCallback

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

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

func (*Client) DeleteVideoWithChan

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

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

func (*Client) DescribeCdnDomainLogs

func (client *Client) DescribeCdnDomainLogs(request *DescribeCdnDomainLogsRequest) (response *DescribeCdnDomainLogsResponse, err error)

DescribeCdnDomainLogs invokes the vod.DescribeCdnDomainLogs API synchronously api document: https://help.aliyun.com/api/vod/describecdndomainlogs.html

func (*Client) DescribeCdnDomainLogsWithCallback

func (client *Client) DescribeCdnDomainLogsWithCallback(request *DescribeCdnDomainLogsRequest, callback func(response *DescribeCdnDomainLogsResponse, err error)) <-chan int

DescribeCdnDomainLogsWithCallback invokes the vod.DescribeCdnDomainLogs API asynchronously api document: https://help.aliyun.com/api/vod/describecdndomainlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCdnDomainLogsWithChan

func (client *Client) DescribeCdnDomainLogsWithChan(request *DescribeCdnDomainLogsRequest) (<-chan *DescribeCdnDomainLogsResponse, <-chan error)

DescribeCdnDomainLogsWithChan invokes the vod.DescribeCdnDomainLogs API asynchronously api document: https://help.aliyun.com/api/vod/describecdndomainlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainBpsData

func (client *Client) DescribeDomainBpsData(request *DescribeDomainBpsDataRequest) (response *DescribeDomainBpsDataResponse, err error)

DescribeDomainBpsData invokes the vod.DescribeDomainBpsData API synchronously api document: https://help.aliyun.com/api/vod/describedomainbpsdata.html

func (*Client) DescribeDomainBpsDataWithCallback

func (client *Client) DescribeDomainBpsDataWithCallback(request *DescribeDomainBpsDataRequest, callback func(response *DescribeDomainBpsDataResponse, err error)) <-chan int

DescribeDomainBpsDataWithCallback invokes the vod.DescribeDomainBpsData API asynchronously api document: https://help.aliyun.com/api/vod/describedomainbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainBpsDataWithChan

func (client *Client) DescribeDomainBpsDataWithChan(request *DescribeDomainBpsDataRequest) (<-chan *DescribeDomainBpsDataResponse, <-chan error)

DescribeDomainBpsDataWithChan invokes the vod.DescribeDomainBpsData API asynchronously api document: https://help.aliyun.com/api/vod/describedomainbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainFlowData

func (client *Client) DescribeDomainFlowData(request *DescribeDomainFlowDataRequest) (response *DescribeDomainFlowDataResponse, err error)

DescribeDomainFlowData invokes the vod.DescribeDomainFlowData API synchronously api document: https://help.aliyun.com/api/vod/describedomainflowdata.html

func (*Client) DescribeDomainFlowDataWithCallback

func (client *Client) DescribeDomainFlowDataWithCallback(request *DescribeDomainFlowDataRequest, callback func(response *DescribeDomainFlowDataResponse, err error)) <-chan int

DescribeDomainFlowDataWithCallback invokes the vod.DescribeDomainFlowData API asynchronously api document: https://help.aliyun.com/api/vod/describedomainflowdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainFlowDataWithChan

func (client *Client) DescribeDomainFlowDataWithChan(request *DescribeDomainFlowDataRequest) (<-chan *DescribeDomainFlowDataResponse, <-chan error)

DescribeDomainFlowDataWithChan invokes the vod.DescribeDomainFlowData API asynchronously api document: https://help.aliyun.com/api/vod/describedomainflowdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePlayTopVideos

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

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

func (*Client) DescribePlayTopVideosWithCallback

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

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

func (*Client) DescribePlayTopVideosWithChan

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

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

func (*Client) DescribePlayUserAvg

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

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

func (*Client) DescribePlayUserAvgWithCallback

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

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

func (*Client) DescribePlayUserAvgWithChan

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

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

func (*Client) DescribePlayUserTotal

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

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

func (*Client) DescribePlayUserTotalWithCallback

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

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

func (*Client) DescribePlayUserTotalWithChan

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

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

func (*Client) DescribePlayVideoStatis

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

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

func (*Client) DescribePlayVideoStatisWithCallback

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

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

func (*Client) DescribePlayVideoStatisWithChan

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

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

func (*Client) DescribeRefreshQuota

func (client *Client) DescribeRefreshQuota(request *DescribeRefreshQuotaRequest) (response *DescribeRefreshQuotaResponse, err error)

DescribeRefreshQuota invokes the vod.DescribeRefreshQuota API synchronously api document: https://help.aliyun.com/api/vod/describerefreshquota.html

func (*Client) DescribeRefreshQuotaWithCallback

func (client *Client) DescribeRefreshQuotaWithCallback(request *DescribeRefreshQuotaRequest, callback func(response *DescribeRefreshQuotaResponse, err error)) <-chan int

DescribeRefreshQuotaWithCallback invokes the vod.DescribeRefreshQuota API asynchronously api document: https://help.aliyun.com/api/vod/describerefreshquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRefreshQuotaWithChan

func (client *Client) DescribeRefreshQuotaWithChan(request *DescribeRefreshQuotaRequest) (<-chan *DescribeRefreshQuotaResponse, <-chan error)

DescribeRefreshQuotaWithChan invokes the vod.DescribeRefreshQuota API asynchronously api document: https://help.aliyun.com/api/vod/describerefreshquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRefreshTasks

func (client *Client) DescribeRefreshTasks(request *DescribeRefreshTasksRequest) (response *DescribeRefreshTasksResponse, err error)

DescribeRefreshTasks invokes the vod.DescribeRefreshTasks API synchronously api document: https://help.aliyun.com/api/vod/describerefreshtasks.html

func (*Client) DescribeRefreshTasksWithCallback

func (client *Client) DescribeRefreshTasksWithCallback(request *DescribeRefreshTasksRequest, callback func(response *DescribeRefreshTasksResponse, err error)) <-chan int

DescribeRefreshTasksWithCallback invokes the vod.DescribeRefreshTasks API asynchronously api document: https://help.aliyun.com/api/vod/describerefreshtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRefreshTasksWithChan

func (client *Client) DescribeRefreshTasksWithChan(request *DescribeRefreshTasksRequest) (<-chan *DescribeRefreshTasksResponse, <-chan error)

DescribeRefreshTasksWithChan invokes the vod.DescribeRefreshTasks API asynchronously api document: https://help.aliyun.com/api/vod/describerefreshtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAuditHistory

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

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

func (*Client) GetAuditHistoryWithCallback

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

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

func (*Client) GetAuditHistoryWithChan

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

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

func (*Client) GetAuditResult

func (client *Client) GetAuditResult(request *GetAuditResultRequest) (response *GetAuditResultResponse, err error)

GetAuditResult invokes the vod.GetAuditResult API synchronously api document: https://help.aliyun.com/api/vod/getauditresult.html

func (*Client) GetAuditResultWithCallback

func (client *Client) GetAuditResultWithCallback(request *GetAuditResultRequest, callback func(response *GetAuditResultResponse, err error)) <-chan int

GetAuditResultWithCallback invokes the vod.GetAuditResult API asynchronously api document: https://help.aliyun.com/api/vod/getauditresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAuditResultWithChan

func (client *Client) GetAuditResultWithChan(request *GetAuditResultRequest) (<-chan *GetAuditResultResponse, <-chan error)

GetAuditResultWithChan invokes the vod.GetAuditResult API asynchronously api document: https://help.aliyun.com/api/vod/getauditresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCDNStatisSum

func (client *Client) GetCDNStatisSum(request *GetCDNStatisSumRequest) (response *GetCDNStatisSumResponse, err error)

GetCDNStatisSum invokes the vod.GetCDNStatisSum API synchronously api document: https://help.aliyun.com/api/vod/getcdnstatissum.html

func (*Client) GetCDNStatisSumWithCallback

func (client *Client) GetCDNStatisSumWithCallback(request *GetCDNStatisSumRequest, callback func(response *GetCDNStatisSumResponse, err error)) <-chan int

GetCDNStatisSumWithCallback invokes the vod.GetCDNStatisSum API asynchronously api document: https://help.aliyun.com/api/vod/getcdnstatissum.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCDNStatisSumWithChan

func (client *Client) GetCDNStatisSumWithChan(request *GetCDNStatisSumRequest) (<-chan *GetCDNStatisSumResponse, <-chan error)

GetCDNStatisSumWithChan invokes the vod.GetCDNStatisSum API asynchronously api document: https://help.aliyun.com/api/vod/getcdnstatissum.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCategories

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

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

func (*Client) GetCategoriesWithCallback

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

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

func (*Client) GetCategoriesWithChan

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

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

func (*Client) GetEditingProject

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

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

func (*Client) GetEditingProjectMaterials

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

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

func (*Client) GetEditingProjectMaterialsWithCallback

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

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

func (*Client) GetEditingProjectMaterialsWithChan

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

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

func (*Client) GetEditingProjectWithCallback

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

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

func (*Client) GetEditingProjectWithChan

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

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

func (*Client) GetImageInfo

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

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

func (*Client) GetImageInfoWithCallback

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

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

func (*Client) GetImageInfoWithChan

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

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

func (*Client) GetMessageCallback

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

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

func (*Client) GetMessageCallbackWithCallback

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

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

func (*Client) GetMessageCallbackWithChan

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

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

func (*Client) GetMezzanineInfo

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

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

func (*Client) GetMezzanineInfoWithCallback

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

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

func (*Client) GetMezzanineInfoWithChan

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

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

func (*Client) GetOSSStatis

func (client *Client) GetOSSStatis(request *GetOSSStatisRequest) (response *GetOSSStatisResponse, err error)

GetOSSStatis invokes the vod.GetOSSStatis API synchronously api document: https://help.aliyun.com/api/vod/getossstatis.html

func (*Client) GetOSSStatisWithCallback

func (client *Client) GetOSSStatisWithCallback(request *GetOSSStatisRequest, callback func(response *GetOSSStatisResponse, err error)) <-chan int

GetOSSStatisWithCallback invokes the vod.GetOSSStatis API asynchronously api document: https://help.aliyun.com/api/vod/getossstatis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetOSSStatisWithChan

func (client *Client) GetOSSStatisWithChan(request *GetOSSStatisRequest) (<-chan *GetOSSStatisResponse, <-chan error)

GetOSSStatisWithChan invokes the vod.GetOSSStatis API asynchronously api document: https://help.aliyun.com/api/vod/getossstatis.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPlayInfo

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

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

func (*Client) GetPlayInfoWithCallback

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

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

func (*Client) GetPlayInfoWithChan

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

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

func (*Client) GetVideoConfig

func (client *Client) GetVideoConfig(request *GetVideoConfigRequest) (response *GetVideoConfigResponse, err error)

GetVideoConfig invokes the vod.GetVideoConfig API synchronously api document: https://help.aliyun.com/api/vod/getvideoconfig.html

func (*Client) GetVideoConfigWithCallback

func (client *Client) GetVideoConfigWithCallback(request *GetVideoConfigRequest, callback func(response *GetVideoConfigResponse, err error)) <-chan int

GetVideoConfigWithCallback invokes the vod.GetVideoConfig API asynchronously api document: https://help.aliyun.com/api/vod/getvideoconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoConfigWithChan

func (client *Client) GetVideoConfigWithChan(request *GetVideoConfigRequest) (<-chan *GetVideoConfigResponse, <-chan error)

GetVideoConfigWithChan invokes the vod.GetVideoConfig API asynchronously api document: https://help.aliyun.com/api/vod/getvideoconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoInfo

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

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

func (*Client) GetVideoInfoWithCallback

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

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

func (*Client) GetVideoInfoWithChan

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

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

func (*Client) GetVideoInfos

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

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

func (*Client) GetVideoInfosWithCallback

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

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

func (*Client) GetVideoInfosWithChan

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

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

func (*Client) GetVideoList

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

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

func (*Client) GetVideoListWithCallback

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

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

func (*Client) GetVideoListWithChan

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

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

func (*Client) GetVideoPlayAuth

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

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

func (*Client) GetVideoPlayAuthWithCallback

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

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

func (*Client) GetVideoPlayAuthWithChan

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

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

func (*Client) GetVideoPlayInfo

func (client *Client) GetVideoPlayInfo(request *GetVideoPlayInfoRequest) (response *GetVideoPlayInfoResponse, err error)

GetVideoPlayInfo invokes the vod.GetVideoPlayInfo API synchronously api document: https://help.aliyun.com/api/vod/getvideoplayinfo.html

func (*Client) GetVideoPlayInfoWithCallback

func (client *Client) GetVideoPlayInfoWithCallback(request *GetVideoPlayInfoRequest, callback func(response *GetVideoPlayInfoResponse, err error)) <-chan int

GetVideoPlayInfoWithCallback invokes the vod.GetVideoPlayInfo API asynchronously api document: https://help.aliyun.com/api/vod/getvideoplayinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoPlayInfoWithChan

func (client *Client) GetVideoPlayInfoWithChan(request *GetVideoPlayInfoRequest) (<-chan *GetVideoPlayInfoResponse, <-chan error)

GetVideoPlayInfoWithChan invokes the vod.GetVideoPlayInfo API asynchronously api document: https://help.aliyun.com/api/vod/getvideoplayinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIASRJob

func (client *Client) ListAIASRJob(request *ListAIASRJobRequest) (response *ListAIASRJobResponse, err error)

ListAIASRJob invokes the vod.ListAIASRJob API synchronously api document: https://help.aliyun.com/api/vod/listaiasrjob.html

func (*Client) ListAIASRJobWithCallback

func (client *Client) ListAIASRJobWithCallback(request *ListAIASRJobRequest, callback func(response *ListAIASRJobResponse, err error)) <-chan int

ListAIASRJobWithCallback invokes the vod.ListAIASRJob API asynchronously api document: https://help.aliyun.com/api/vod/listaiasrjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIASRJobWithChan

func (client *Client) ListAIASRJobWithChan(request *ListAIASRJobRequest) (<-chan *ListAIASRJobResponse, <-chan error)

ListAIASRJobWithChan invokes the vod.ListAIASRJob API asynchronously api document: https://help.aliyun.com/api/vod/listaiasrjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIJob

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

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

func (*Client) ListAIJobWithCallback

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

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

func (*Client) ListAIJobWithChan

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

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

func (*Client) ListAIVideoCategoryJob

func (client *Client) ListAIVideoCategoryJob(request *ListAIVideoCategoryJobRequest) (response *ListAIVideoCategoryJobResponse, err error)

ListAIVideoCategoryJob invokes the vod.ListAIVideoCategoryJob API synchronously api document: https://help.aliyun.com/api/vod/listaivideocategoryjob.html

func (*Client) ListAIVideoCategoryJobWithCallback

func (client *Client) ListAIVideoCategoryJobWithCallback(request *ListAIVideoCategoryJobRequest, callback func(response *ListAIVideoCategoryJobResponse, err error)) <-chan int

ListAIVideoCategoryJobWithCallback invokes the vod.ListAIVideoCategoryJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideocategoryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoCategoryJobWithChan

func (client *Client) ListAIVideoCategoryJobWithChan(request *ListAIVideoCategoryJobRequest) (<-chan *ListAIVideoCategoryJobResponse, <-chan error)

ListAIVideoCategoryJobWithChan invokes the vod.ListAIVideoCategoryJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideocategoryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoCensorJob

func (client *Client) ListAIVideoCensorJob(request *ListAIVideoCensorJobRequest) (response *ListAIVideoCensorJobResponse, err error)

ListAIVideoCensorJob invokes the vod.ListAIVideoCensorJob API synchronously api document: https://help.aliyun.com/api/vod/listaivideocensorjob.html

func (*Client) ListAIVideoCensorJobWithCallback

func (client *Client) ListAIVideoCensorJobWithCallback(request *ListAIVideoCensorJobRequest, callback func(response *ListAIVideoCensorJobResponse, err error)) <-chan int

ListAIVideoCensorJobWithCallback invokes the vod.ListAIVideoCensorJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideocensorjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoCensorJobWithChan

func (client *Client) ListAIVideoCensorJobWithChan(request *ListAIVideoCensorJobRequest) (<-chan *ListAIVideoCensorJobResponse, <-chan error)

ListAIVideoCensorJobWithChan invokes the vod.ListAIVideoCensorJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideocensorjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoCoverJob

func (client *Client) ListAIVideoCoverJob(request *ListAIVideoCoverJobRequest) (response *ListAIVideoCoverJobResponse, err error)

ListAIVideoCoverJob invokes the vod.ListAIVideoCoverJob API synchronously api document: https://help.aliyun.com/api/vod/listaivideocoverjob.html

func (*Client) ListAIVideoCoverJobWithCallback

func (client *Client) ListAIVideoCoverJobWithCallback(request *ListAIVideoCoverJobRequest, callback func(response *ListAIVideoCoverJobResponse, err error)) <-chan int

ListAIVideoCoverJobWithCallback invokes the vod.ListAIVideoCoverJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideocoverjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoCoverJobWithChan

func (client *Client) ListAIVideoCoverJobWithChan(request *ListAIVideoCoverJobRequest) (<-chan *ListAIVideoCoverJobResponse, <-chan error)

ListAIVideoCoverJobWithChan invokes the vod.ListAIVideoCoverJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideocoverjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoPornRecogJob

func (client *Client) ListAIVideoPornRecogJob(request *ListAIVideoPornRecogJobRequest) (response *ListAIVideoPornRecogJobResponse, err error)

ListAIVideoPornRecogJob invokes the vod.ListAIVideoPornRecogJob API synchronously api document: https://help.aliyun.com/api/vod/listaivideopornrecogjob.html

func (*Client) ListAIVideoPornRecogJobWithCallback

func (client *Client) ListAIVideoPornRecogJobWithCallback(request *ListAIVideoPornRecogJobRequest, callback func(response *ListAIVideoPornRecogJobResponse, err error)) <-chan int

ListAIVideoPornRecogJobWithCallback invokes the vod.ListAIVideoPornRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideopornrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoPornRecogJobWithChan

func (client *Client) ListAIVideoPornRecogJobWithChan(request *ListAIVideoPornRecogJobRequest) (<-chan *ListAIVideoPornRecogJobResponse, <-chan error)

ListAIVideoPornRecogJobWithChan invokes the vod.ListAIVideoPornRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideopornrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoSummaryJob

func (client *Client) ListAIVideoSummaryJob(request *ListAIVideoSummaryJobRequest) (response *ListAIVideoSummaryJobResponse, err error)

ListAIVideoSummaryJob invokes the vod.ListAIVideoSummaryJob API synchronously api document: https://help.aliyun.com/api/vod/listaivideosummaryjob.html

func (*Client) ListAIVideoSummaryJobWithCallback

func (client *Client) ListAIVideoSummaryJobWithCallback(request *ListAIVideoSummaryJobRequest, callback func(response *ListAIVideoSummaryJobResponse, err error)) <-chan int

ListAIVideoSummaryJobWithCallback invokes the vod.ListAIVideoSummaryJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideosummaryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoSummaryJobWithChan

func (client *Client) ListAIVideoSummaryJobWithChan(request *ListAIVideoSummaryJobRequest) (<-chan *ListAIVideoSummaryJobResponse, <-chan error)

ListAIVideoSummaryJobWithChan invokes the vod.ListAIVideoSummaryJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideosummaryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoTerrorismRecogJob

func (client *Client) ListAIVideoTerrorismRecogJob(request *ListAIVideoTerrorismRecogJobRequest) (response *ListAIVideoTerrorismRecogJobResponse, err error)

ListAIVideoTerrorismRecogJob invokes the vod.ListAIVideoTerrorismRecogJob API synchronously api document: https://help.aliyun.com/api/vod/listaivideoterrorismrecogjob.html

func (*Client) ListAIVideoTerrorismRecogJobWithCallback

func (client *Client) ListAIVideoTerrorismRecogJobWithCallback(request *ListAIVideoTerrorismRecogJobRequest, callback func(response *ListAIVideoTerrorismRecogJobResponse, err error)) <-chan int

ListAIVideoTerrorismRecogJobWithCallback invokes the vod.ListAIVideoTerrorismRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideoterrorismrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAIVideoTerrorismRecogJobWithChan

func (client *Client) ListAIVideoTerrorismRecogJobWithChan(request *ListAIVideoTerrorismRecogJobRequest) (<-chan *ListAIVideoTerrorismRecogJobResponse, <-chan error)

ListAIVideoTerrorismRecogJobWithChan invokes the vod.ListAIVideoTerrorismRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/listaivideoterrorismrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAuditSecurityIp

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

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

func (*Client) ListAuditSecurityIpWithCallback

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

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

func (*Client) ListAuditSecurityIpWithChan

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

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

func (*Client) ListLiveRecordVideo

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

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

func (*Client) ListLiveRecordVideoWithCallback

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

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

func (*Client) ListLiveRecordVideoWithChan

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

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

func (*Client) ListSnapshots

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

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

func (*Client) ListSnapshotsWithCallback

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

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

func (*Client) ListSnapshotsWithChan

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

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

func (*Client) OpenVodService

func (client *Client) OpenVodService(request *OpenVodServiceRequest) (response *OpenVodServiceResponse, err error)

OpenVodService invokes the vod.OpenVodService API synchronously api document: https://help.aliyun.com/api/vod/openvodservice.html

func (*Client) OpenVodServiceWithCallback

func (client *Client) OpenVodServiceWithCallback(request *OpenVodServiceRequest, callback func(response *OpenVodServiceResponse, err error)) <-chan int

OpenVodServiceWithCallback invokes the vod.OpenVodService API asynchronously api document: https://help.aliyun.com/api/vod/openvodservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) OpenVodServiceWithChan

func (client *Client) OpenVodServiceWithChan(request *OpenVodServiceRequest) (<-chan *OpenVodServiceResponse, <-chan error)

OpenVodServiceWithChan invokes the vod.OpenVodService API asynchronously api document: https://help.aliyun.com/api/vod/openvodservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ProduceEditingProjectVideo

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

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

func (*Client) ProduceEditingProjectVideoWithCallback

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

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

func (*Client) ProduceEditingProjectVideoWithChan

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

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

func (*Client) PushObjectCache

func (client *Client) PushObjectCache(request *PushObjectCacheRequest) (response *PushObjectCacheResponse, err error)

PushObjectCache invokes the vod.PushObjectCache API synchronously api document: https://help.aliyun.com/api/vod/pushobjectcache.html

func (*Client) PushObjectCacheWithCallback

func (client *Client) PushObjectCacheWithCallback(request *PushObjectCacheRequest, callback func(response *PushObjectCacheResponse, err error)) <-chan int

PushObjectCacheWithCallback invokes the vod.PushObjectCache API asynchronously api document: https://help.aliyun.com/api/vod/pushobjectcache.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PushObjectCacheWithChan

func (client *Client) PushObjectCacheWithChan(request *PushObjectCacheRequest) (<-chan *PushObjectCacheResponse, <-chan error)

PushObjectCacheWithChan invokes the vod.PushObjectCache API asynchronously api document: https://help.aliyun.com/api/vod/pushobjectcache.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshObjectCaches

func (client *Client) RefreshObjectCaches(request *RefreshObjectCachesRequest) (response *RefreshObjectCachesResponse, err error)

RefreshObjectCaches invokes the vod.RefreshObjectCaches API synchronously api document: https://help.aliyun.com/api/vod/refreshobjectcaches.html

func (*Client) RefreshObjectCachesWithCallback

func (client *Client) RefreshObjectCachesWithCallback(request *RefreshObjectCachesRequest, callback func(response *RefreshObjectCachesResponse, err error)) <-chan int

RefreshObjectCachesWithCallback invokes the vod.RefreshObjectCaches API asynchronously api document: https://help.aliyun.com/api/vod/refreshobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshObjectCachesWithChan

func (client *Client) RefreshObjectCachesWithChan(request *RefreshObjectCachesRequest) (<-chan *RefreshObjectCachesResponse, <-chan error)

RefreshObjectCachesWithChan invokes the vod.RefreshObjectCaches API asynchronously api document: https://help.aliyun.com/api/vod/refreshobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshUploadVideo

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

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

func (*Client) RefreshUploadVideoWithCallback

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

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

func (*Client) RefreshUploadVideoWithChan

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

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

func (*Client) SearchEditingProject

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

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

func (*Client) SearchEditingProjectWithCallback

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

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

func (*Client) SearchEditingProjectWithChan

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

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

func (*Client) SearchMedia

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

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

func (*Client) SearchMediaWithCallback

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

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

func (*Client) SearchMediaWithChan

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

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

func (*Client) SetAuditSecurityIp

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

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

func (*Client) SetAuditSecurityIpWithCallback

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

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

func (*Client) SetAuditSecurityIpWithChan

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

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

func (*Client) SetEditingProjectMaterials

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

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

func (*Client) SetEditingProjectMaterialsWithCallback

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

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

func (*Client) SetEditingProjectMaterialsWithChan

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

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

func (*Client) SetMessageCallback

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

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

func (*Client) SetMessageCallbackWithCallback

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

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

func (*Client) SetMessageCallbackWithChan

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

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

func (*Client) SubmitAIASRJob

func (client *Client) SubmitAIASRJob(request *SubmitAIASRJobRequest) (response *SubmitAIASRJobResponse, err error)

SubmitAIASRJob invokes the vod.SubmitAIASRJob API synchronously api document: https://help.aliyun.com/api/vod/submitaiasrjob.html

func (*Client) SubmitAIASRJobWithCallback

func (client *Client) SubmitAIASRJobWithCallback(request *SubmitAIASRJobRequest, callback func(response *SubmitAIASRJobResponse, err error)) <-chan int

SubmitAIASRJobWithCallback invokes the vod.SubmitAIASRJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaiasrjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIASRJobWithChan

func (client *Client) SubmitAIASRJobWithChan(request *SubmitAIASRJobRequest) (<-chan *SubmitAIASRJobResponse, <-chan error)

SubmitAIASRJobWithChan invokes the vod.SubmitAIASRJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaiasrjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIJob

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

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

func (*Client) SubmitAIJobWithCallback

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

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

func (*Client) SubmitAIJobWithChan

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

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

func (*Client) SubmitAIVideoCategoryJob

func (client *Client) SubmitAIVideoCategoryJob(request *SubmitAIVideoCategoryJobRequest) (response *SubmitAIVideoCategoryJobResponse, err error)

SubmitAIVideoCategoryJob invokes the vod.SubmitAIVideoCategoryJob API synchronously api document: https://help.aliyun.com/api/vod/submitaivideocategoryjob.html

func (*Client) SubmitAIVideoCategoryJobWithCallback

func (client *Client) SubmitAIVideoCategoryJobWithCallback(request *SubmitAIVideoCategoryJobRequest, callback func(response *SubmitAIVideoCategoryJobResponse, err error)) <-chan int

SubmitAIVideoCategoryJobWithCallback invokes the vod.SubmitAIVideoCategoryJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideocategoryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoCategoryJobWithChan

func (client *Client) SubmitAIVideoCategoryJobWithChan(request *SubmitAIVideoCategoryJobRequest) (<-chan *SubmitAIVideoCategoryJobResponse, <-chan error)

SubmitAIVideoCategoryJobWithChan invokes the vod.SubmitAIVideoCategoryJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideocategoryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoCensorJob

func (client *Client) SubmitAIVideoCensorJob(request *SubmitAIVideoCensorJobRequest) (response *SubmitAIVideoCensorJobResponse, err error)

SubmitAIVideoCensorJob invokes the vod.SubmitAIVideoCensorJob API synchronously api document: https://help.aliyun.com/api/vod/submitaivideocensorjob.html

func (*Client) SubmitAIVideoCensorJobWithCallback

func (client *Client) SubmitAIVideoCensorJobWithCallback(request *SubmitAIVideoCensorJobRequest, callback func(response *SubmitAIVideoCensorJobResponse, err error)) <-chan int

SubmitAIVideoCensorJobWithCallback invokes the vod.SubmitAIVideoCensorJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideocensorjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoCensorJobWithChan

func (client *Client) SubmitAIVideoCensorJobWithChan(request *SubmitAIVideoCensorJobRequest) (<-chan *SubmitAIVideoCensorJobResponse, <-chan error)

SubmitAIVideoCensorJobWithChan invokes the vod.SubmitAIVideoCensorJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideocensorjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoCoverJob

func (client *Client) SubmitAIVideoCoverJob(request *SubmitAIVideoCoverJobRequest) (response *SubmitAIVideoCoverJobResponse, err error)

SubmitAIVideoCoverJob invokes the vod.SubmitAIVideoCoverJob API synchronously api document: https://help.aliyun.com/api/vod/submitaivideocoverjob.html

func (*Client) SubmitAIVideoCoverJobWithCallback

func (client *Client) SubmitAIVideoCoverJobWithCallback(request *SubmitAIVideoCoverJobRequest, callback func(response *SubmitAIVideoCoverJobResponse, err error)) <-chan int

SubmitAIVideoCoverJobWithCallback invokes the vod.SubmitAIVideoCoverJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideocoverjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoCoverJobWithChan

func (client *Client) SubmitAIVideoCoverJobWithChan(request *SubmitAIVideoCoverJobRequest) (<-chan *SubmitAIVideoCoverJobResponse, <-chan error)

SubmitAIVideoCoverJobWithChan invokes the vod.SubmitAIVideoCoverJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideocoverjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoPornRecogJob

func (client *Client) SubmitAIVideoPornRecogJob(request *SubmitAIVideoPornRecogJobRequest) (response *SubmitAIVideoPornRecogJobResponse, err error)

SubmitAIVideoPornRecogJob invokes the vod.SubmitAIVideoPornRecogJob API synchronously api document: https://help.aliyun.com/api/vod/submitaivideopornrecogjob.html

func (*Client) SubmitAIVideoPornRecogJobWithCallback

func (client *Client) SubmitAIVideoPornRecogJobWithCallback(request *SubmitAIVideoPornRecogJobRequest, callback func(response *SubmitAIVideoPornRecogJobResponse, err error)) <-chan int

SubmitAIVideoPornRecogJobWithCallback invokes the vod.SubmitAIVideoPornRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideopornrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoPornRecogJobWithChan

func (client *Client) SubmitAIVideoPornRecogJobWithChan(request *SubmitAIVideoPornRecogJobRequest) (<-chan *SubmitAIVideoPornRecogJobResponse, <-chan error)

SubmitAIVideoPornRecogJobWithChan invokes the vod.SubmitAIVideoPornRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideopornrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoSummaryJob

func (client *Client) SubmitAIVideoSummaryJob(request *SubmitAIVideoSummaryJobRequest) (response *SubmitAIVideoSummaryJobResponse, err error)

SubmitAIVideoSummaryJob invokes the vod.SubmitAIVideoSummaryJob API synchronously api document: https://help.aliyun.com/api/vod/submitaivideosummaryjob.html

func (*Client) SubmitAIVideoSummaryJobWithCallback

func (client *Client) SubmitAIVideoSummaryJobWithCallback(request *SubmitAIVideoSummaryJobRequest, callback func(response *SubmitAIVideoSummaryJobResponse, err error)) <-chan int

SubmitAIVideoSummaryJobWithCallback invokes the vod.SubmitAIVideoSummaryJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideosummaryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoSummaryJobWithChan

func (client *Client) SubmitAIVideoSummaryJobWithChan(request *SubmitAIVideoSummaryJobRequest) (<-chan *SubmitAIVideoSummaryJobResponse, <-chan error)

SubmitAIVideoSummaryJobWithChan invokes the vod.SubmitAIVideoSummaryJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideosummaryjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoTerrorismRecogJob

func (client *Client) SubmitAIVideoTerrorismRecogJob(request *SubmitAIVideoTerrorismRecogJobRequest) (response *SubmitAIVideoTerrorismRecogJobResponse, err error)

SubmitAIVideoTerrorismRecogJob invokes the vod.SubmitAIVideoTerrorismRecogJob API synchronously api document: https://help.aliyun.com/api/vod/submitaivideoterrorismrecogjob.html

func (*Client) SubmitAIVideoTerrorismRecogJobWithCallback

func (client *Client) SubmitAIVideoTerrorismRecogJobWithCallback(request *SubmitAIVideoTerrorismRecogJobRequest, callback func(response *SubmitAIVideoTerrorismRecogJobResponse, err error)) <-chan int

SubmitAIVideoTerrorismRecogJobWithCallback invokes the vod.SubmitAIVideoTerrorismRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideoterrorismrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitAIVideoTerrorismRecogJobWithChan

func (client *Client) SubmitAIVideoTerrorismRecogJobWithChan(request *SubmitAIVideoTerrorismRecogJobRequest) (<-chan *SubmitAIVideoTerrorismRecogJobResponse, <-chan error)

SubmitAIVideoTerrorismRecogJobWithChan invokes the vod.SubmitAIVideoTerrorismRecogJob API asynchronously api document: https://help.aliyun.com/api/vod/submitaivideoterrorismrecogjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitPreprocessJobs

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

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

func (*Client) SubmitPreprocessJobsWithCallback

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

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

func (*Client) SubmitPreprocessJobsWithChan

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

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

func (*Client) SubmitSnapshotJob

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

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

func (*Client) SubmitSnapshotJobWithCallback

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

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

func (*Client) SubmitSnapshotJobWithChan

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

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

func (*Client) SubmitTranscodeJobs

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

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

func (*Client) SubmitTranscodeJobsWithCallback

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

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

func (*Client) SubmitTranscodeJobsWithChan

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

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

func (*Client) UpdateCategory

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

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

func (*Client) UpdateCategoryWithCallback

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

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

func (*Client) UpdateCategoryWithChan

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

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

func (*Client) UpdateEditingProject

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

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

func (*Client) UpdateEditingProjectWithCallback

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

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

func (*Client) UpdateEditingProjectWithChan

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

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

func (*Client) UpdateImageInfos

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

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

func (*Client) UpdateImageInfosWithCallback

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

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

func (*Client) UpdateImageInfosWithChan

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

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

func (*Client) UpdateVideoInfo

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

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

func (*Client) UpdateVideoInfoWithCallback

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

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

func (*Client) UpdateVideoInfoWithChan

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

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

func (*Client) UpdateVideoInfos

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

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

func (*Client) UpdateVideoInfosWithCallback

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

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

func (*Client) UpdateVideoInfosWithChan

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

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

func (*Client) UploadMediaByURL

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

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

func (*Client) UploadMediaByURLWithCallback

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

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

func (*Client) UploadMediaByURLWithChan

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

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

type 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 CreateUploadImageRequest

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

CreateUploadImageRequest is the request struct for api CreateUploadImage

func CreateCreateUploadImageRequest

func CreateCreateUploadImageRequest() (request *CreateUploadImageRequest)

CreateCreateUploadImageRequest creates a request to invoke CreateUploadImage API

type CreateUploadImageResponse

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

CreateUploadImageResponse is the response struct for api CreateUploadImage

func CreateCreateUploadImageResponse

func CreateCreateUploadImageResponse() (response *CreateUploadImageResponse)

CreateCreateUploadImageResponse creates a response to parse from CreateUploadImage response

type CreateUploadVideoRequest

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

CreateUploadVideoRequest is the request struct for api CreateUploadVideo

func CreateCreateUploadVideoRequest

func CreateCreateUploadVideoRequest() (request *CreateUploadVideoRequest)

CreateCreateUploadVideoRequest creates a request to invoke CreateUploadVideo API

type CreateUploadVideoResponse

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

CreateUploadVideoResponse is the response struct for api CreateUploadVideo

func CreateCreateUploadVideoResponse

func CreateCreateUploadVideoResponse() (response *CreateUploadVideoResponse)

CreateCreateUploadVideoResponse creates a response to parse from CreateUploadVideo response

type DataModule

type DataModule struct {
	DomesticValue        string `json:"DomesticValue" xml:"DomesticValue"`
	Value                string `json:"Value" xml:"Value"`
	OverseasValue        string `json:"OverseasValue" xml:"OverseasValue"`
	DynamicValue         string `json:"DynamicValue" xml:"DynamicValue"`
	StaticValue          string `json:"StaticValue" xml:"StaticValue"`
	TimeStamp            string `json:"TimeStamp" xml:"TimeStamp"`
	DynamicDomesticValue string `json:"DynamicDomesticValue" xml:"DynamicDomesticValue"`
	StaticDomesticValue  string `json:"StaticDomesticValue" xml:"StaticDomesticValue"`
	StaticOverseasValue  string `json:"StaticOverseasValue" xml:"StaticOverseasValue"`
	DynamicOverseasValue string `json:"DynamicOverseasValue" xml:"DynamicOverseasValue"`
}

DataModule is a nested struct in vod response

type DataModuleInDescribeDomainBpsData

type DataModuleInDescribeDomainBpsData struct {
	TimeStamp            string `json:"TimeStamp" xml:"TimeStamp"`
	Value                string `json:"Value" xml:"Value"`
	DomesticValue        string `json:"DomesticValue" xml:"DomesticValue"`
	OverseasValue        string `json:"OverseasValue" xml:"OverseasValue"`
	L2Value              string `json:"L2Value" xml:"L2Value"`
	DomesticL2Value      string `json:"DomesticL2Value" xml:"DomesticL2Value"`
	OverseasL2Value      string `json:"OverseasL2Value" xml:"OverseasL2Value"`
	DynamicValue         int    `json:"DynamicValue" xml:"DynamicValue"`
	DynamicDomesticValue string `json:"DynamicDomesticValue" xml:"DynamicDomesticValue"`
	DynamicOverseasValue string `json:"DynamicOverseasValue" xml:"DynamicOverseasValue"`
	StaticValue          string `json:"StaticValue" xml:"StaticValue"`
	StaticDomesticValue  string `json:"StaticDomesticValue" xml:"StaticDomesticValue"`
	StaticOverseasValue  string `json:"StaticOverseasValue" xml:"StaticOverseasValue"`
}

DataModuleInDescribeDomainBpsData is a nested struct in vod response

type DeleteCategoryRequest

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

DeleteCategoryRequest is the request struct for api DeleteCategory

func CreateDeleteCategoryRequest

func CreateDeleteCategoryRequest() (request *DeleteCategoryRequest)

CreateDeleteCategoryRequest creates a request to invoke DeleteCategory API

type DeleteCategoryResponse

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

DeleteCategoryResponse is the response struct for api DeleteCategory

func CreateDeleteCategoryResponse

func CreateDeleteCategoryResponse() (response *DeleteCategoryResponse)

CreateDeleteCategoryResponse creates a response to parse from DeleteCategory response

type DeleteEditingProjectRequest

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

DeleteEditingProjectRequest is the request struct for api DeleteEditingProject

func CreateDeleteEditingProjectRequest

func CreateDeleteEditingProjectRequest() (request *DeleteEditingProjectRequest)

CreateDeleteEditingProjectRequest creates a request to invoke DeleteEditingProject API

type DeleteEditingProjectResponse

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

DeleteEditingProjectResponse is the response struct for api DeleteEditingProject

func CreateDeleteEditingProjectResponse

func CreateDeleteEditingProjectResponse() (response *DeleteEditingProjectResponse)

CreateDeleteEditingProjectResponse creates a response to parse from DeleteEditingProject response

type DeleteImageRequest

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

DeleteImageRequest is the request struct for api DeleteImage

func CreateDeleteImageRequest

func CreateDeleteImageRequest() (request *DeleteImageRequest)

CreateDeleteImageRequest creates a request to invoke DeleteImage API

type DeleteImageResponse

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

DeleteImageResponse is the response struct for api DeleteImage

func CreateDeleteImageResponse

func CreateDeleteImageResponse() (response *DeleteImageResponse)

CreateDeleteImageResponse creates a response to parse from DeleteImage response

type DeleteMezzaninesRequest

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

DeleteMezzaninesRequest is the request struct for api DeleteMezzanines

func CreateDeleteMezzaninesRequest

func CreateDeleteMezzaninesRequest() (request *DeleteMezzaninesRequest)

CreateDeleteMezzaninesRequest creates a request to invoke DeleteMezzanines API

type DeleteMezzaninesResponse

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

DeleteMezzaninesResponse is the response struct for api DeleteMezzanines

func CreateDeleteMezzaninesResponse

func CreateDeleteMezzaninesResponse() (response *DeleteMezzaninesResponse)

CreateDeleteMezzaninesResponse creates a response to parse from DeleteMezzanines response

type DeleteStreamRequest

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

DeleteStreamRequest is the request struct for api DeleteStream

func CreateDeleteStreamRequest

func CreateDeleteStreamRequest() (request *DeleteStreamRequest)

CreateDeleteStreamRequest creates a request to invoke DeleteStream API

type DeleteStreamResponse

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

DeleteStreamResponse is the response struct for api DeleteStream

func CreateDeleteStreamResponse

func CreateDeleteStreamResponse() (response *DeleteStreamResponse)

CreateDeleteStreamResponse creates a response to parse from DeleteStream response

type DeleteVideoRequest

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

DeleteVideoRequest is the request struct for api DeleteVideo

func CreateDeleteVideoRequest

func CreateDeleteVideoRequest() (request *DeleteVideoRequest)

CreateDeleteVideoRequest creates a request to invoke DeleteVideo API

type DeleteVideoResponse

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

DeleteVideoResponse is the response struct for api DeleteVideo

func CreateDeleteVideoResponse

func CreateDeleteVideoResponse() (response *DeleteVideoResponse)

CreateDeleteVideoResponse creates a response to parse from DeleteVideo response

type DescribeCdnDomainLogsRequest

type DescribeCdnDomainLogsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	DomainName           string           `position:"Query" name:"DomainName"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	LogDay               string           `position:"Query" name:"LogDay"`
}

DescribeCdnDomainLogsRequest is the request struct for api DescribeCdnDomainLogs

func CreateDescribeCdnDomainLogsRequest

func CreateDescribeCdnDomainLogsRequest() (request *DescribeCdnDomainLogsRequest)

CreateDescribeCdnDomainLogsRequest creates a request to invoke DescribeCdnDomainLogs API

type DescribeCdnDomainLogsResponse

type DescribeCdnDomainLogsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	PageNo         int            `json:"PageNo" xml:"PageNo"`
	PageSize       int            `json:"PageSize" xml:"PageSize"`
	Total          int            `json:"Total" xml:"Total"`
	DomainLogModel DomainLogModel `json:"DomainLogModel" xml:"DomainLogModel"`
}

DescribeCdnDomainLogsResponse is the response struct for api DescribeCdnDomainLogs

func CreateDescribeCdnDomainLogsResponse

func CreateDescribeCdnDomainLogsResponse() (response *DescribeCdnDomainLogsResponse)

CreateDescribeCdnDomainLogsResponse creates a response to parse from DescribeCdnDomainLogs response

type DescribeDomainBpsDataRequest

type DescribeDomainBpsDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	TimeMerge            string `position:"Query" name:"TimeMerge"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	DomainName           string `position:"Query" name:"DomainName"`
	EndTime              string `position:"Query" name:"EndTime"`
	LocationNameEn       string `position:"Query" name:"LocationNameEn"`
	StartTime            string `position:"Query" name:"StartTime"`
	IspNameEn            string `position:"Query" name:"IspNameEn"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	Interval             string `position:"Query" name:"Interval"`
}

DescribeDomainBpsDataRequest is the request struct for api DescribeDomainBpsData

func CreateDescribeDomainBpsDataRequest

func CreateDescribeDomainBpsDataRequest() (request *DescribeDomainBpsDataRequest)

CreateDescribeDomainBpsDataRequest creates a request to invoke DescribeDomainBpsData API

type DescribeDomainBpsDataResponse

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

DescribeDomainBpsDataResponse is the response struct for api DescribeDomainBpsData

func CreateDescribeDomainBpsDataResponse

func CreateDescribeDomainBpsDataResponse() (response *DescribeDomainBpsDataResponse)

CreateDescribeDomainBpsDataResponse creates a response to parse from DescribeDomainBpsData response

type DescribeDomainFlowDataRequest

type DescribeDomainFlowDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	TimeMerge            string `position:"Query" name:"TimeMerge"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	DomainName           string `position:"Query" name:"DomainName"`
	EndTime              string `position:"Query" name:"EndTime"`
	LocationNameEn       string `position:"Query" name:"LocationNameEn"`
	StartTime            string `position:"Query" name:"StartTime"`
	IspNameEn            string `position:"Query" name:"IspNameEn"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	Interval             string `position:"Query" name:"Interval"`
}

DescribeDomainFlowDataRequest is the request struct for api DescribeDomainFlowData

func CreateDescribeDomainFlowDataRequest

func CreateDescribeDomainFlowDataRequest() (request *DescribeDomainFlowDataRequest)

CreateDescribeDomainFlowDataRequest creates a request to invoke DescribeDomainFlowData API

type DescribeDomainFlowDataResponse

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

DescribeDomainFlowDataResponse is the response struct for api DescribeDomainFlowData

func CreateDescribeDomainFlowDataResponse

func CreateDescribeDomainFlowDataResponse() (response *DescribeDomainFlowDataResponse)

CreateDescribeDomainFlowDataResponse creates a response to parse from DescribeDomainFlowData response

type DescribePlayTopVideosRequest

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

DescribePlayTopVideosRequest is the request struct for api DescribePlayTopVideos

func CreateDescribePlayTopVideosRequest

func CreateDescribePlayTopVideosRequest() (request *DescribePlayTopVideosRequest)

CreateDescribePlayTopVideosRequest creates a request to invoke DescribePlayTopVideos API

type DescribePlayTopVideosResponse

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

DescribePlayTopVideosResponse is the response struct for api DescribePlayTopVideos

func CreateDescribePlayTopVideosResponse

func CreateDescribePlayTopVideosResponse() (response *DescribePlayTopVideosResponse)

CreateDescribePlayTopVideosResponse creates a response to parse from DescribePlayTopVideos response

type DescribePlayUserAvgRequest

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

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 DescribeRefreshQuotaRequest

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

DescribeRefreshQuotaRequest is the request struct for api DescribeRefreshQuota

func CreateDescribeRefreshQuotaRequest

func CreateDescribeRefreshQuotaRequest() (request *DescribeRefreshQuotaRequest)

CreateDescribeRefreshQuotaRequest creates a request to invoke DescribeRefreshQuota API

type DescribeRefreshQuotaResponse

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

DescribeRefreshQuotaResponse is the response struct for api DescribeRefreshQuota

func CreateDescribeRefreshQuotaResponse

func CreateDescribeRefreshQuotaResponse() (response *DescribeRefreshQuotaResponse)

CreateDescribeRefreshQuotaResponse creates a response to parse from DescribeRefreshQuota response

type DescribeRefreshTasksRequest

type DescribeRefreshTasksRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	ObjectPath           string           `position:"Query" name:"ObjectPath"`
	DomainName           string           `position:"Query" name:"DomainName"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ObjectType           string           `position:"Query" name:"ObjectType"`
	TaskId               string           `position:"Query" name:"TaskId"`
	Status               string           `position:"Query" name:"Status"`
}

DescribeRefreshTasksRequest is the request struct for api DescribeRefreshTasks

func CreateDescribeRefreshTasksRequest

func CreateDescribeRefreshTasksRequest() (request *DescribeRefreshTasksRequest)

CreateDescribeRefreshTasksRequest creates a request to invoke DescribeRefreshTasks API

type DescribeRefreshTasksResponse

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

DescribeRefreshTasksResponse is the response struct for api DescribeRefreshTasks

func CreateDescribeRefreshTasksResponse

func CreateDescribeRefreshTasksResponse() (response *DescribeRefreshTasksResponse)

CreateDescribeRefreshTasksResponse creates a response to parse from DescribeRefreshTasks response

type DomainLogDetail

type DomainLogDetail struct {
	LogPath   string `json:"LogPath" xml:"LogPath"`
	StartTime string `json:"StartTime" xml:"StartTime"`
	EndTime   string `json:"EndTime" xml:"EndTime"`
	LogSize   int    `json:"LogSize" xml:"LogSize"`
	LogName   string `json:"LogName" xml:"LogName"`
}

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 DomainLogModel

type DomainLogModel struct {
	DomainName       string           `json:"DomainName" xml:"DomainName"`
	DomainLogDetails DomainLogDetails `json:"DomainLogDetails" xml:"DomainLogDetails"`
}

DomainLogModel is a nested struct in vod response

type Duplication

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

Duplication is a nested struct in vod response

type FlowDataPerInterval

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

FlowDataPerInterval is a nested struct in vod response

type FpShotSlices

type FpShotSlices struct {
	FpShotSlicesItem []FpShotSlicesItem `json:"FpShotSlicesItem" xml:"FpShotSlicesItem"`
}

FpShotSlices is a nested struct in vod response

type FpShotSlicesItem

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

FpShotSlicesItem is a nested struct in vod response

type FpShots

type FpShots struct {
	FpShotsItem []FpShotsItem `json:"FpShotsItem" xml:"FpShotsItem"`
}

FpShots is a nested struct in vod response

type FpShotsItem

type FpShotsItem struct {
	PrimaryKey   string             `json:"PrimaryKey" xml:"PrimaryKey"`
	Similarity   string             `json:"Similarity" xml:"Similarity"`
	FpShotSlices []FpShotSlicesItem `json:"FpShotSlices" xml:"FpShotSlices"`
}

FpShotsItem is a nested struct in vod response

type GetAuditHistoryRequest

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

GetAuditHistoryRequest is the request struct for api GetAuditHistory

func CreateGetAuditHistoryRequest

func CreateGetAuditHistoryRequest() (request *GetAuditHistoryRequest)

CreateGetAuditHistoryRequest creates a request to invoke GetAuditHistory API

type GetAuditHistoryResponse

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

GetAuditHistoryResponse is the response struct for api GetAuditHistory

func CreateGetAuditHistoryResponse

func CreateGetAuditHistoryResponse() (response *GetAuditHistoryResponse)

CreateGetAuditHistoryResponse creates a response to parse from GetAuditHistory response

type GetAuditResultRequest

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

GetAuditResultRequest is the request struct for api GetAuditResult

func CreateGetAuditResultRequest

func CreateGetAuditResultRequest() (request *GetAuditResultRequest)

CreateGetAuditResultRequest creates a request to invoke GetAuditResult API

type GetAuditResultResponse

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

GetAuditResultResponse is the response struct for api GetAuditResult

func CreateGetAuditResultResponse

func CreateGetAuditResultResponse() (response *GetAuditResultResponse)

CreateGetAuditResultResponse creates a response to parse from GetAuditResult response

type GetCDNStatisSumRequest

type GetCDNStatisSumRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	StartStatisTime      string `position:"Query" name:"StartStatisTime"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	Level                string `position:"Query" name:"Level"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	EndStatisTime        string `position:"Query" name:"EndStatisTime"`
}

GetCDNStatisSumRequest is the request struct for api GetCDNStatisSum

func CreateGetCDNStatisSumRequest

func CreateGetCDNStatisSumRequest() (request *GetCDNStatisSumRequest)

CreateGetCDNStatisSumRequest creates a request to invoke GetCDNStatisSum API

type GetCDNStatisSumResponse

type GetCDNStatisSumResponse struct {
	*responses.BaseResponse
	RequestId        string        `json:"RequestId" xml:"RequestId"`
	SumFlowDataValue int           `json:"SumFlowDataValue" xml:"SumFlowDataValue"`
	MaxBpsDataValue  int           `json:"MaxBpsDataValue" xml:"MaxBpsDataValue"`
	CDNStatisList    CDNStatisList `json:"CDNStatisList" xml:"CDNStatisList"`
}

GetCDNStatisSumResponse is the response struct for api GetCDNStatisSum

func CreateGetCDNStatisSumResponse

func CreateGetCDNStatisSumResponse() (response *GetCDNStatisSumResponse)

CreateGetCDNStatisSumResponse creates a response to parse from GetCDNStatisSum response

type GetCategoriesRequest

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

GetCategoriesRequest is the request struct for api GetCategories

func CreateGetCategoriesRequest

func CreateGetCategoriesRequest() (request *GetCategoriesRequest)

CreateGetCategoriesRequest creates a request to invoke GetCategories API

type GetCategoriesResponse

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

GetCategoriesResponse is the response struct for api GetCategories

func CreateGetCategoriesResponse

func CreateGetCategoriesResponse() (response *GetCategoriesResponse)

CreateGetCategoriesResponse creates a response to parse from GetCategories response

type GetEditingProjectMaterialsRequest

type GetEditingProjectMaterialsRequest 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"`
	Type                 string `position:"Query" name:"Type"`
	ProjectId            string `position:"Query" name:"ProjectId"`
}

GetEditingProjectMaterialsRequest is the request struct for api GetEditingProjectMaterials

func CreateGetEditingProjectMaterialsRequest

func CreateGetEditingProjectMaterialsRequest() (request *GetEditingProjectMaterialsRequest)

CreateGetEditingProjectMaterialsRequest creates a request to invoke GetEditingProjectMaterials API

type GetEditingProjectMaterialsResponse

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

GetEditingProjectMaterialsResponse is the response struct for api GetEditingProjectMaterials

func CreateGetEditingProjectMaterialsResponse

func CreateGetEditingProjectMaterialsResponse() (response *GetEditingProjectMaterialsResponse)

CreateGetEditingProjectMaterialsResponse creates a response to parse from GetEditingProjectMaterials response

type GetEditingProjectRequest

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

GetEditingProjectRequest is the request struct for api GetEditingProject

func CreateGetEditingProjectRequest

func CreateGetEditingProjectRequest() (request *GetEditingProjectRequest)

CreateGetEditingProjectRequest creates a request to invoke GetEditingProject API

type GetEditingProjectResponse

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

GetEditingProjectResponse is the response struct for api GetEditingProject

func CreateGetEditingProjectResponse

func CreateGetEditingProjectResponse() (response *GetEditingProjectResponse)

CreateGetEditingProjectResponse creates a response to parse from GetEditingProject response

type GetImageInfoRequest

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

GetImageInfoRequest is the request struct for api GetImageInfo

func CreateGetImageInfoRequest

func CreateGetImageInfoRequest() (request *GetImageInfoRequest)

CreateGetImageInfoRequest creates a request to invoke GetImageInfo API

type GetImageInfoResponse

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

GetImageInfoResponse is the response struct for api GetImageInfo

func CreateGetImageInfoResponse

func CreateGetImageInfoResponse() (response *GetImageInfoResponse)

CreateGetImageInfoResponse creates a response to parse from GetImageInfo response

type GetMessageCallbackRequest

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

GetMessageCallbackRequest is the request struct for api GetMessageCallback

func CreateGetMessageCallbackRequest

func CreateGetMessageCallbackRequest() (request *GetMessageCallbackRequest)

CreateGetMessageCallbackRequest creates a request to invoke GetMessageCallback API

type GetMessageCallbackResponse

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

GetMessageCallbackResponse is the response struct for api GetMessageCallback

func CreateGetMessageCallbackResponse

func CreateGetMessageCallbackResponse() (response *GetMessageCallbackResponse)

CreateGetMessageCallbackResponse creates a response to parse from GetMessageCallback response

type GetMezzanineInfoRequest

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

GetMezzanineInfoRequest is the request struct for api GetMezzanineInfo

func CreateGetMezzanineInfoRequest

func CreateGetMezzanineInfoRequest() (request *GetMezzanineInfoRequest)

CreateGetMezzanineInfoRequest creates a request to invoke GetMezzanineInfo API

type GetMezzanineInfoResponse

type GetMezzanineInfoResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Mezzanine Mezzanine `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 GetOSSStatisRequest

type GetOSSStatisRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	StartStatisTime      string `position:"Query" name:"StartStatisTime"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	Level                string `position:"Query" name:"Level"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	EndStatisTime        string `position:"Query" name:"EndStatisTime"`
}

GetOSSStatisRequest is the request struct for api GetOSSStatis

func CreateGetOSSStatisRequest

func CreateGetOSSStatisRequest() (request *GetOSSStatisRequest)

CreateGetOSSStatisRequest creates a request to invoke GetOSSStatis API

type GetOSSStatisResponse

type GetOSSStatisResponse struct {
	*responses.BaseResponse
	RequestId             string        `json:"RequestId" xml:"RequestId"`
	MaxStorageUtilization int           `json:"MaxStorageUtilization" xml:"MaxStorageUtilization"`
	OssStatisList         OssStatisList `json:"OssStatisList" xml:"OssStatisList"`
}

GetOSSStatisResponse is the response struct for api GetOSSStatis

func CreateGetOSSStatisResponse

func CreateGetOSSStatisResponse() (response *GetOSSStatisResponse)

CreateGetOSSStatisResponse creates a response to parse from GetOSSStatis response

type GetPlayInfoRequest

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

GetPlayInfoRequest is the request struct for api GetPlayInfo

func CreateGetPlayInfoRequest

func CreateGetPlayInfoRequest() (request *GetPlayInfoRequest)

CreateGetPlayInfoRequest creates a request to invoke GetPlayInfo API

type GetPlayInfoResponse

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

GetPlayInfoResponse is the response struct for api GetPlayInfo

func CreateGetPlayInfoResponse

func CreateGetPlayInfoResponse() (response *GetPlayInfoResponse)

CreateGetPlayInfoResponse creates a response to parse from GetPlayInfo response

type GetVideoConfigRequest

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

GetVideoConfigRequest is the request struct for api GetVideoConfig

func CreateGetVideoConfigRequest

func CreateGetVideoConfigRequest() (request *GetVideoConfigRequest)

CreateGetVideoConfigRequest creates a request to invoke GetVideoConfig API

type GetVideoConfigResponse

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

GetVideoConfigResponse is the response struct for api GetVideoConfig

func CreateGetVideoConfigResponse

func CreateGetVideoConfigResponse() (response *GetVideoConfigResponse)

CreateGetVideoConfigResponse creates a response to parse from GetVideoConfig response

type GetVideoInfoRequest

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

GetVideoInfoRequest is the request struct for api GetVideoInfo

func CreateGetVideoInfoRequest

func CreateGetVideoInfoRequest() (request *GetVideoInfoRequest)

CreateGetVideoInfoRequest creates a request to invoke GetVideoInfo API

type GetVideoInfoResponse

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

GetVideoInfoResponse is the response struct for api GetVideoInfo

func CreateGetVideoInfoResponse

func CreateGetVideoInfoResponse() (response *GetVideoInfoResponse)

CreateGetVideoInfoResponse creates a response to parse from GetVideoInfo response

type GetVideoInfosRequest

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

GetVideoInfosRequest is the request struct for api GetVideoInfos

func CreateGetVideoInfosRequest

func CreateGetVideoInfosRequest() (request *GetVideoInfosRequest)

CreateGetVideoInfosRequest creates a request to invoke GetVideoInfos API

type GetVideoInfosResponse

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

GetVideoInfosResponse is the response struct for api GetVideoInfos

func CreateGetVideoInfosResponse

func CreateGetVideoInfosResponse() (response *GetVideoInfosResponse)

CreateGetVideoInfosResponse creates a response to parse from GetVideoInfos response

type GetVideoListRequest

type GetVideoListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	EndTime              string           `position:"Query" name:"EndTime"`
	SortBy               string           `position:"Query" name:"SortBy"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Status               string           `position:"Query" name:"Status"`
}

GetVideoListRequest is the request struct for api GetVideoList

func CreateGetVideoListRequest

func CreateGetVideoListRequest() (request *GetVideoListRequest)

CreateGetVideoListRequest creates a request to invoke GetVideoList API

type GetVideoListResponse

type GetVideoListResponse struct {
	*responses.BaseResponse
	RequestId string                  `json:"RequestId" xml:"RequestId"`
	Total     int                     `json:"Total" xml:"Total"`
	VideoList VideoListInGetVideoList `json:"VideoList" xml:"VideoList"`
}

GetVideoListResponse is the response struct for api GetVideoList

func CreateGetVideoListResponse

func CreateGetVideoListResponse() (response *GetVideoListResponse)

CreateGetVideoListResponse creates a response to parse from GetVideoList response

type GetVideoPlayAuthRequest

type GetVideoPlayAuthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ReAuthInfo           string           `position:"Query" name:"ReAuthInfo"`
	PlayConfig           string           `position:"Query" name:"PlayConfig"`
	AuthInfoTimeout      requests.Integer `position:"Query" name:"AuthInfoTimeout"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetVideoPlayAuthRequest is the request struct for api GetVideoPlayAuth

func CreateGetVideoPlayAuthRequest

func CreateGetVideoPlayAuthRequest() (request *GetVideoPlayAuthRequest)

CreateGetVideoPlayAuthRequest creates a request to invoke GetVideoPlayAuth API

type GetVideoPlayAuthResponse

type GetVideoPlayAuthResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PlayAuth  string    `json:"PlayAuth" xml:"PlayAuth"`
	VideoMeta VideoMeta `json:"VideoMeta" xml:"VideoMeta"`
}

GetVideoPlayAuthResponse is the response struct for api GetVideoPlayAuth

func CreateGetVideoPlayAuthResponse

func CreateGetVideoPlayAuthResponse() (response *GetVideoPlayAuthResponse)

CreateGetVideoPlayAuthResponse creates a response to parse from GetVideoPlayAuth response

type GetVideoPlayInfoRequest

type GetVideoPlayInfoRequest struct {
	*requests.RpcRequest
	SignVersion          string           `position:"Query" name:"SignVersion"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ClientVersion        string           `position:"Query" name:"ClientVersion"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Channel              string           `position:"Query" name:"Channel"`
	PlaySign             string           `position:"Query" name:"PlaySign"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ClientTS             requests.Integer `position:"Query" name:"ClientTS"`
}

GetVideoPlayInfoRequest is the request struct for api GetVideoPlayInfo

func CreateGetVideoPlayInfoRequest

func CreateGetVideoPlayInfoRequest() (request *GetVideoPlayInfoRequest)

CreateGetVideoPlayInfoRequest creates a request to invoke GetVideoPlayInfo API

type GetVideoPlayInfoResponse

type GetVideoPlayInfoResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	PlayInfo  PlayInfo  `json:"PlayInfo" xml:"PlayInfo"`
	VideoInfo VideoInfo `json:"VideoInfo" xml:"VideoInfo"`
}

GetVideoPlayInfoResponse is the response struct for api GetVideoPlayInfo

func CreateGetVideoPlayInfoResponse

func CreateGetVideoPlayInfoResponse() (response *GetVideoPlayInfoResponse)

CreateGetVideoPlayInfoResponse creates a response to parse from GetVideoPlayInfo response

type Histories

type Histories struct {
	History []History `json:"History" xml:"History"`
}

Histories is a nested struct in vod response

type History

type History struct {
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Status       string `json:"Status" xml:"Status"`
	Reason       string `json:"Reason" xml:"Reason"`
	Comment      string `json:"Comment" xml:"Comment"`
	Auditor      string `json:"Auditor" xml:"Auditor"`
}

History is a nested struct in vod response

type ImageInfo

type ImageInfo struct {
	ImageId      string    `json:"ImageId" xml:"ImageId"`
	Title        string    `json:"Title" xml:"Title"`
	CreationTime string    `json:"CreationTime" xml:"CreationTime"`
	ImageType    string    `json:"ImageType" xml:"ImageType"`
	Tags         string    `json:"Tags" xml:"Tags"`
	URL          string    `json:"URL" xml:"URL"`
	Mezzanine    Mezzanine `json:"Mezzanine" xml:"Mezzanine"`
}

ImageInfo is a nested struct in vod response

type Input

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

Input is a nested struct in vod response

type List

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

List is a nested struct in vod response

type ListAIASRJobRequest

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

ListAIASRJobRequest is the request struct for api ListAIASRJob

func CreateListAIASRJobRequest

func CreateListAIASRJobRequest() (request *ListAIASRJobRequest)

CreateListAIASRJobRequest creates a request to invoke ListAIASRJob API

type ListAIASRJobResponse

type ListAIASRJobResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	NonExistAIASRJobIds NonExistAIASRJobIds `json:"NonExistAIASRJobIds" xml:"NonExistAIASRJobIds"`
	AIASRJobList        AIASRJobList        `json:"AIASRJobList" xml:"AIASRJobList"`
}

ListAIASRJobResponse is the response struct for api ListAIASRJob

func CreateListAIASRJobResponse

func CreateListAIASRJobResponse() (response *ListAIASRJobResponse)

CreateListAIASRJobResponse creates a response to parse from ListAIASRJob response

type ListAIJobRequest

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

ListAIJobRequest is the request struct for api ListAIJob

func CreateListAIJobRequest

func CreateListAIJobRequest() (request *ListAIJobRequest)

CreateListAIJobRequest creates a request to invoke ListAIJob API

type ListAIJobResponse

type ListAIJobResponse struct {
	*responses.BaseResponse
	RequestId        string               `json:"RequestId" xml:"RequestId"`
	NonExistAIJobIds NonExistAIJobIds     `json:"NonExistAIJobIds" xml:"NonExistAIJobIds"`
	AIJobList        AIJobListInListAIJob `json:"AIJobList" xml:"AIJobList"`
}

ListAIJobResponse is the response struct for api ListAIJob

func CreateListAIJobResponse

func CreateListAIJobResponse() (response *ListAIJobResponse)

CreateListAIJobResponse creates a response to parse from ListAIJob response

type ListAIVideoCategoryJobRequest

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

ListAIVideoCategoryJobRequest is the request struct for api ListAIVideoCategoryJob

func CreateListAIVideoCategoryJobRequest

func CreateListAIVideoCategoryJobRequest() (request *ListAIVideoCategoryJobRequest)

CreateListAIVideoCategoryJobRequest creates a request to invoke ListAIVideoCategoryJob API

type ListAIVideoCategoryJobResponse

type ListAIVideoCategoryJobResponse struct {
	*responses.BaseResponse
	RequestId                     string                        `json:"RequestId" xml:"RequestId"`
	NonExistAIVideoCategoryJobIds NonExistAIVideoCategoryJobIds `json:"NonExistAIVideoCategoryJobIds" xml:"NonExistAIVideoCategoryJobIds"`
	AIVideoCategoryJobList        AIVideoCategoryJobList        `json:"AIVideoCategoryJobList" xml:"AIVideoCategoryJobList"`
}

ListAIVideoCategoryJobResponse is the response struct for api ListAIVideoCategoryJob

func CreateListAIVideoCategoryJobResponse

func CreateListAIVideoCategoryJobResponse() (response *ListAIVideoCategoryJobResponse)

CreateListAIVideoCategoryJobResponse creates a response to parse from ListAIVideoCategoryJob response

type ListAIVideoCensorJobRequest

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

ListAIVideoCensorJobRequest is the request struct for api ListAIVideoCensorJob

func CreateListAIVideoCensorJobRequest

func CreateListAIVideoCensorJobRequest() (request *ListAIVideoCensorJobRequest)

CreateListAIVideoCensorJobRequest creates a request to invoke ListAIVideoCensorJob API

type ListAIVideoCensorJobResponse

type ListAIVideoCensorJobResponse struct {
	*responses.BaseResponse
	RequestId                   string                      `json:"RequestId" xml:"RequestId"`
	NonExistAIVideoCensorJobIds NonExistAIVideoCensorJobIds `json:"NonExistAIVideoCensorJobIds" xml:"NonExistAIVideoCensorJobIds"`
	AIVideoCensorJobList        AIVideoCensorJobList        `json:"AIVideoCensorJobList" xml:"AIVideoCensorJobList"`
}

ListAIVideoCensorJobResponse is the response struct for api ListAIVideoCensorJob

func CreateListAIVideoCensorJobResponse

func CreateListAIVideoCensorJobResponse() (response *ListAIVideoCensorJobResponse)

CreateListAIVideoCensorJobResponse creates a response to parse from ListAIVideoCensorJob response

type ListAIVideoCoverJobRequest

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

ListAIVideoCoverJobRequest is the request struct for api ListAIVideoCoverJob

func CreateListAIVideoCoverJobRequest

func CreateListAIVideoCoverJobRequest() (request *ListAIVideoCoverJobRequest)

CreateListAIVideoCoverJobRequest creates a request to invoke ListAIVideoCoverJob API

type ListAIVideoCoverJobResponse

type ListAIVideoCoverJobResponse struct {
	*responses.BaseResponse
	RequestId                  string                     `json:"RequestId" xml:"RequestId"`
	NonExistAIVideoCoverJobIds NonExistAIVideoCoverJobIds `json:"NonExistAIVideoCoverJobIds" xml:"NonExistAIVideoCoverJobIds"`
	AIVideoCoverJobList        AIVideoCoverJobList        `json:"AIVideoCoverJobList" xml:"AIVideoCoverJobList"`
}

ListAIVideoCoverJobResponse is the response struct for api ListAIVideoCoverJob

func CreateListAIVideoCoverJobResponse

func CreateListAIVideoCoverJobResponse() (response *ListAIVideoCoverJobResponse)

CreateListAIVideoCoverJobResponse creates a response to parse from ListAIVideoCoverJob response

type ListAIVideoPornRecogJobRequest

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

ListAIVideoPornRecogJobRequest is the request struct for api ListAIVideoPornRecogJob

func CreateListAIVideoPornRecogJobRequest

func CreateListAIVideoPornRecogJobRequest() (request *ListAIVideoPornRecogJobRequest)

CreateListAIVideoPornRecogJobRequest creates a request to invoke ListAIVideoPornRecogJob API

type ListAIVideoPornRecogJobResponse

type ListAIVideoPornRecogJobResponse struct {
	*responses.BaseResponse
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	NonExistPornRecogJobIds NonExistPornRecogJobIds `json:"NonExistPornRecogJobIds" xml:"NonExistPornRecogJobIds"`
	AIVideoPornRecogJobList AIVideoPornRecogJobList `json:"AIVideoPornRecogJobList" xml:"AIVideoPornRecogJobList"`
}

ListAIVideoPornRecogJobResponse is the response struct for api ListAIVideoPornRecogJob

func CreateListAIVideoPornRecogJobResponse

func CreateListAIVideoPornRecogJobResponse() (response *ListAIVideoPornRecogJobResponse)

CreateListAIVideoPornRecogJobResponse creates a response to parse from ListAIVideoPornRecogJob response

type ListAIVideoSummaryJobRequest

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

ListAIVideoSummaryJobRequest is the request struct for api ListAIVideoSummaryJob

func CreateListAIVideoSummaryJobRequest

func CreateListAIVideoSummaryJobRequest() (request *ListAIVideoSummaryJobRequest)

CreateListAIVideoSummaryJobRequest creates a request to invoke ListAIVideoSummaryJob API

type ListAIVideoSummaryJobResponse

type ListAIVideoSummaryJobResponse struct {
	*responses.BaseResponse
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	NonExistAIVideoSummaryJobIds NonExistAIVideoSummaryJobIds `json:"NonExistAIVideoSummaryJobIds" xml:"NonExistAIVideoSummaryJobIds"`
	AIVideoSummaryJobList        AIVideoSummaryJobList        `json:"AIVideoSummaryJobList" xml:"AIVideoSummaryJobList"`
}

ListAIVideoSummaryJobResponse is the response struct for api ListAIVideoSummaryJob

func CreateListAIVideoSummaryJobResponse

func CreateListAIVideoSummaryJobResponse() (response *ListAIVideoSummaryJobResponse)

CreateListAIVideoSummaryJobResponse creates a response to parse from ListAIVideoSummaryJob response

type ListAIVideoTerrorismRecogJobRequest

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

ListAIVideoTerrorismRecogJobRequest is the request struct for api ListAIVideoTerrorismRecogJob

func CreateListAIVideoTerrorismRecogJobRequest

func CreateListAIVideoTerrorismRecogJobRequest() (request *ListAIVideoTerrorismRecogJobRequest)

CreateListAIVideoTerrorismRecogJobRequest creates a request to invoke ListAIVideoTerrorismRecogJob API

type ListAIVideoTerrorismRecogJobResponse

type ListAIVideoTerrorismRecogJobResponse struct {
	*responses.BaseResponse
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	NonExistTerrorismRecogJobIds NonExistTerrorismRecogJobIds `json:"NonExistTerrorismRecogJobIds" xml:"NonExistTerrorismRecogJobIds"`
	AIVideoTerrorismRecogJobList AIVideoTerrorismRecogJobList `json:"AIVideoTerrorismRecogJobList" xml:"AIVideoTerrorismRecogJobList"`
}

ListAIVideoTerrorismRecogJobResponse is the response struct for api ListAIVideoTerrorismRecogJob

func CreateListAIVideoTerrorismRecogJobResponse

func CreateListAIVideoTerrorismRecogJobResponse() (response *ListAIVideoTerrorismRecogJobResponse)

CreateListAIVideoTerrorismRecogJobResponse creates a response to parse from ListAIVideoTerrorismRecogJob response

type ListAuditSecurityIpRequest

type ListAuditSecurityIpRequest struct {
	*requests.RpcRequest
	SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
}

ListAuditSecurityIpRequest is the request struct for api ListAuditSecurityIp

func CreateListAuditSecurityIpRequest

func CreateListAuditSecurityIpRequest() (request *ListAuditSecurityIpRequest)

CreateListAuditSecurityIpRequest creates a request to invoke ListAuditSecurityIp API

type ListAuditSecurityIpResponse

type ListAuditSecurityIpResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	SecurityIpList []SecurityIp `json:"SecurityIpList" xml:"SecurityIpList"`
}

ListAuditSecurityIpResponse is the response struct for api ListAuditSecurityIp

func CreateListAuditSecurityIpResponse

func CreateListAuditSecurityIpResponse() (response *ListAuditSecurityIpResponse)

CreateListAuditSecurityIpResponse creates a response to parse from ListAuditSecurityIp response

type ListItem

type ListItem struct {
	PornLabel      string `json:"PornLabel" xml:"PornLabel"`
	PornScore      string `json:"PornScore" xml:"PornScore"`
	TerrorismLabel string `json:"TerrorismLabel" xml:"TerrorismLabel"`
	TerrorismScore string `json:"TerrorismScore" xml:"TerrorismScore"`
	Index          string `json:"Index" xml:"Index"`
	Object         string `json:"Object" xml:"Object"`
	Timestamp      string `json:"Timestamp" xml:"Timestamp"`
}

ListItem is a nested struct in vod response

type ListLiveRecordVideoRequest

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

ListLiveRecordVideoRequest is the request struct for api ListLiveRecordVideo

func CreateListLiveRecordVideoRequest

func CreateListLiveRecordVideoRequest() (request *ListLiveRecordVideoRequest)

CreateListLiveRecordVideoRequest creates a request to invoke ListLiveRecordVideo API

type ListLiveRecordVideoResponse

type ListLiveRecordVideoResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	Total               int                 `json:"Total" xml:"Total"`
	LiveRecordVideoList LiveRecordVideoList `json:"LiveRecordVideoList" xml:"LiveRecordVideoList"`
}

ListLiveRecordVideoResponse is the response struct for api ListLiveRecordVideo

func CreateListLiveRecordVideoResponse

func CreateListLiveRecordVideoResponse() (response *ListLiveRecordVideoResponse)

CreateListLiveRecordVideoResponse creates a response to parse from ListLiveRecordVideo response

type ListSnapshotsRequest

type ListSnapshotsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	SnapshotType         string           `position:"Query" name:"SnapshotType"`
	PageNo               string           `position:"Query" name:"PageNo"`
	PageSize             string           `position:"Query" name:"PageSize"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	AuthTimeout          string           `position:"Query" name:"AuthTimeout"`
}

ListSnapshotsRequest is the request struct for api ListSnapshots

func CreateListSnapshotsRequest

func CreateListSnapshotsRequest() (request *ListSnapshotsRequest)

CreateListSnapshotsRequest creates a request to invoke ListSnapshots API

type ListSnapshotsResponse

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

ListSnapshotsResponse is the response struct for api ListSnapshots

func CreateListSnapshotsResponse

func CreateListSnapshotsResponse() (response *ListSnapshotsResponse)

CreateListSnapshotsResponse creates a response to parse from ListSnapshots response

type LiveRecordVideo

type LiveRecordVideo struct {
	StreamName      string                            `json:"StreamName" xml:"StreamName"`
	DomainName      string                            `json:"DomainName" xml:"DomainName"`
	AppName         string                            `json:"AppName" xml:"AppName"`
	PlaylistId      string                            `json:"PlaylistId" xml:"PlaylistId"`
	RecordStartTime string                            `json:"RecordStartTime" xml:"RecordStartTime"`
	RecordEndTime   string                            `json:"RecordEndTime" xml:"RecordEndTime"`
	Video           VideoInListLiveRecordVideo        `json:"Video" xml:"Video"`
	PlayInfoList    PlayInfoListInListLiveRecordVideo `json:"PlayInfoList" xml:"PlayInfoList"`
}

LiveRecordVideo is a nested struct in vod response

type LiveRecordVideoList

type LiveRecordVideoList struct {
	LiveRecordVideo []LiveRecordVideo `json:"LiveRecordVideo" xml:"LiveRecordVideo"`
}

LiveRecordVideoList is a nested struct in vod response

type Material

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

Material is a nested struct in vod response

type MaterialList

type MaterialList struct {
	Material []Material `json:"Material" xml:"Material"`
}

MaterialList is a nested struct in vod response

type Media

type Media struct {
	MediaType    string `json:"MediaType" xml:"MediaType"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	MediaId      string `json:"MediaId" xml:"MediaId"`
	Video        Video  `json:"Video" xml:"Video"`
	Audio        Audio  `json:"Audio" xml:"Audio"`
}

Media is a nested struct in vod response

type MediaList

type MediaList struct {
	Media []Media `json:"Media" xml:"Media"`
}

MediaList is a nested struct in vod response

type MediaSnapshot

type MediaSnapshot struct {
	Total        int                      `json:"Total" xml:"Total"`
	Regular      string                   `json:"Regular" xml:"Regular"`
	CreationTime string                   `json:"CreationTime" xml:"CreationTime"`
	JobId        string                   `json:"JobId" xml:"JobId"`
	Snapshots    SnapshotsInListSnapshots `json:"Snapshots" xml:"Snapshots"`
}

MediaSnapshot is a nested struct in vod response

type MessageCallback

type MessageCallback struct {
	CallbackType   string `json:"CallbackType" xml:"CallbackType"`
	CallbackSwitch string `json:"CallbackSwitch" xml:"CallbackSwitch"`
	CallbackURL    string `json:"CallbackURL" xml:"CallbackURL"`
	EventTypeList  string `json:"EventTypeList" xml:"EventTypeList"`
	AuthSwitch     string `json:"AuthSwitch" xml:"AuthSwitch"`
	AuthKey        string `json:"AuthKey" xml:"AuthKey"`
}

MessageCallback is a nested struct in vod response

type Mezzanine

type Mezzanine struct {
	OutputType       string        `json:"OutputType" xml:"OutputType"`
	PreprocessStatus string        `json:"PreprocessStatus" xml:"PreprocessStatus"`
	Fps              string        `json:"Fps" xml:"Fps"`
	Bitrate          string        `json:"Bitrate" xml:"Bitrate"`
	CreationTime     string        `json:"CreationTime" xml:"CreationTime"`
	CRC64            string        `json:"CRC64" xml:"CRC64"`
	OriginalFileName string        `json:"OriginalFileName" xml:"OriginalFileName"`
	Height           int           `json:"Height" xml:"Height"`
	FileURL          string        `json:"FileURL" xml:"FileURL"`
	Duration         string        `json:"Duration" xml:"Duration"`
	Width            int           `json:"Width" xml:"Width"`
	Size             int           `json:"Size" xml:"Size"`
	Status           string        `json:"Status" xml:"Status"`
	FileName         string        `json:"FileName" xml:"FileName"`
	VideoId          string        `json:"VideoId" xml:"VideoId"`
	VideoStreamList  []VideoStream `json:"VideoStreamList" xml:"VideoStreamList"`
	AudioStreamList  []AudioStream `json:"AudioStreamList" xml:"AudioStreamList"`
}

Mezzanine is a nested struct in vod response

type NonExistAIASRJobIds

type NonExistAIASRJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistAIASRJobIds is a nested struct in vod response

type NonExistAIJobIds

type NonExistAIJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistAIJobIds is a nested struct in vod response

type NonExistAIVideoCategoryJobIds

type NonExistAIVideoCategoryJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistAIVideoCategoryJobIds is a nested struct in vod response

type NonExistAIVideoCensorJobIds

type NonExistAIVideoCensorJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistAIVideoCensorJobIds is a nested struct in vod response

type NonExistAIVideoCoverJobIds

type NonExistAIVideoCoverJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistAIVideoCoverJobIds is a nested struct in vod response

type NonExistAIVideoSummaryJobIds

type NonExistAIVideoSummaryJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistAIVideoSummaryJobIds is a nested struct in vod response

type NonExistImageIds

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

NonExistImageIds is a nested struct in vod response

type NonExistPornRecogJobIds

type NonExistPornRecogJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistPornRecogJobIds is a nested struct in vod response

type NonExistTerrorismRecogJobIds

type NonExistTerrorismRecogJobIds struct {
	String []string `json:"String" xml:"String"`
}

NonExistTerrorismRecogJobIds 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 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 OSSMetric

type OSSMetric struct {
	StatTime           string `json:"StatTime" xml:"StatTime"`
	StorageUtilization int    `json:"StorageUtilization" xml:"StorageUtilization"`
}

OSSMetric is a nested struct in vod response

type OpenVodServiceRequest

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

OpenVodServiceRequest is the request struct for api OpenVodService

func CreateOpenVodServiceRequest

func CreateOpenVodServiceRequest() (request *OpenVodServiceRequest)

CreateOpenVodServiceRequest creates a request to invoke OpenVodService API

type OpenVodServiceResponse

type OpenVodServiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"requestId" xml:"requestId"`
	Success   bool   `json:"success" xml:"success"`
	Code      string `json:"code" xml:"code"`
	Message   string `json:"message" xml:"message"`
}

OpenVodServiceResponse is the response struct for api OpenVodService

func CreateOpenVodServiceResponse

func CreateOpenVodServiceResponse() (response *OpenVodServiceResponse)

CreateOpenVodServiceResponse creates a response to parse from OpenVodService response

type OssStatisList

type OssStatisList struct {
	OSSMetric []OSSMetric `json:"OSSMetric" xml:"OSSMetric"`
}

OssStatisList is a nested struct in vod response

type PlayInfo

type PlayInfo struct {
	Region           string `json:"Region" xml:"Region"`
	Format           string `json:"Format" xml:"Format"`
	Fps              string `json:"Fps" xml:"Fps"`
	Encrypt          int    `json:"Encrypt" xml:"Encrypt"`
	Rand             string `json:"Rand" xml:"Rand"`
	StreamType       string `json:"StreamType" xml:"StreamType"`
	PlayDomain       string `json:"PlayDomain" xml:"PlayDomain"`
	WatermarkId      string `json:"WatermarkId" xml:"WatermarkId"`
	Size             int    `json:"Size" xml:"Size"`
	Definition       string `json:"Definition" xml:"Definition"`
	Plaintext        string `json:"Plaintext" xml:"Plaintext"`
	SecurityToken    string `json:"SecurityToken" xml:"SecurityToken"`
	JobId            string `json:"JobId" xml:"JobId"`
	PreprocessStatus string `json:"PreprocessStatus" xml:"PreprocessStatus"`
	EncryptType      string `json:"EncryptType" xml:"EncryptType"`
	ModificationTime string `json:"ModificationTime" xml:"ModificationTime"`
	Bitrate          string `json:"Bitrate" xml:"Bitrate"`
	CreationTime     string `json:"CreationTime" xml:"CreationTime"`
	AccessKeyId      string `json:"AccessKeyId" xml:"AccessKeyId"`
	Height           int    `json:"Height" xml:"Height"`
	AccessKeySecret  string `json:"AccessKeySecret" xml:"AccessKeySecret"`
	Duration         string `json:"Duration" xml:"Duration"`
	Complexity       string `json:"Complexity" xml:"Complexity"`
	Width            int    `json:"Width" xml:"Width"`
	AuthInfo         string `json:"AuthInfo" xml:"AuthInfo"`
	Status           string `json:"Status" xml:"Status"`
	PlayURL          string `json:"PlayURL" xml:"PlayURL"`
}

PlayInfo 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 PreprocessJob

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

PreprocessJob is a nested struct in vod response

type PreprocessJobs

type PreprocessJobs struct {
	PreprocessJob []PreprocessJob `json:"PreprocessJob" xml:"PreprocessJob"`
}

PreprocessJobs is a nested struct in vod response

type ProduceEditingProjectVideoRequest

type ProduceEditingProjectVideoRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MediaMetadata        string           `position:"Query" name:"MediaMetadata"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Description          string           `position:"Query" name:"Description"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	CoverURL             string           `position:"Query" name:"CoverURL"`
	UserData             string           `position:"Query" name:"UserData"`
	Timeline             string           `position:"Query" name:"Timeline"`
	ProduceConfig        string           `position:"Query" name:"ProduceConfig"`
	ProjectId            string           `position:"Query" name:"ProjectId"`
}

ProduceEditingProjectVideoRequest is the request struct for api ProduceEditingProjectVideo

func CreateProduceEditingProjectVideoRequest

func CreateProduceEditingProjectVideoRequest() (request *ProduceEditingProjectVideoRequest)

CreateProduceEditingProjectVideoRequest creates a request to invoke ProduceEditingProjectVideo API

type ProduceEditingProjectVideoResponse

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

ProduceEditingProjectVideoResponse is the response struct for api ProduceEditingProjectVideo

func CreateProduceEditingProjectVideoResponse

func CreateProduceEditingProjectVideoResponse() (response *ProduceEditingProjectVideoResponse)

CreateProduceEditingProjectVideoResponse creates a response to parse from ProduceEditingProjectVideo response

type Project

type Project struct {
	ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
	Title        string `json:"Title" xml:"Title"`
	ProjectId    string `json:"ProjectId" xml:"ProjectId"`
	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 PushObjectCacheRequest

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

PushObjectCacheRequest is the request struct for api PushObjectCache

func CreatePushObjectCacheRequest

func CreatePushObjectCacheRequest() (request *PushObjectCacheRequest)

CreatePushObjectCacheRequest creates a request to invoke PushObjectCache API

type PushObjectCacheResponse

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

PushObjectCacheResponse is the response struct for api PushObjectCache

func CreatePushObjectCacheResponse

func CreatePushObjectCacheResponse() (response *PushObjectCacheResponse)

CreatePushObjectCacheResponse creates a response to parse from PushObjectCache response

type RefreshCacheQuota

type RefreshCacheQuota struct {
	UrlQuota  string `json:"UrlQuota" xml:"UrlQuota"`
	DirQuota  string `json:"DirQuota" xml:"DirQuota"`
	UrlRemain string `json:"UrlRemain" xml:"UrlRemain"`
	DirRemain string `json:"DirRemain" xml:"DirRemain"`
}

RefreshCacheQuota is a nested struct in vod response

type RefreshObjectCachesRequest

type RefreshObjectCachesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	ObjectPath           string `position:"Query" name:"ObjectPath"`
	OwnerId              string `position:"Query" name:"OwnerId"`
	ObjectType           string `position:"Query" name:"ObjectType"`
}

RefreshObjectCachesRequest is the request struct for api RefreshObjectCaches

func CreateRefreshObjectCachesRequest

func CreateRefreshObjectCachesRequest() (request *RefreshObjectCachesRequest)

CreateRefreshObjectCachesRequest creates a request to invoke RefreshObjectCaches API

type RefreshObjectCachesResponse

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

RefreshObjectCachesResponse is the response struct for api RefreshObjectCaches

func CreateRefreshObjectCachesResponse

func CreateRefreshObjectCachesResponse() (response *RefreshObjectCachesResponse)

CreateRefreshObjectCachesResponse creates a response to parse from RefreshObjectCaches response

type RefreshUploadVideoRequest

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

RefreshUploadVideoRequest is the request struct for api RefreshUploadVideo

func CreateRefreshUploadVideoRequest

func CreateRefreshUploadVideoRequest() (request *RefreshUploadVideoRequest)

CreateRefreshUploadVideoRequest creates a request to invoke RefreshUploadVideo API

type RefreshUploadVideoResponse

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

RefreshUploadVideoResponse is the response struct for api RefreshUploadVideo

func CreateRefreshUploadVideoResponse

func CreateRefreshUploadVideoResponse() (response *RefreshUploadVideoResponse)

CreateRefreshUploadVideoResponse creates a response to parse from RefreshUploadVideo response

type SearchEditingProjectRequest

type SearchEditingProjectRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	EndTime              string           `position:"Query" name:"EndTime"`
	StartTime            string           `position:"Query" name:"StartTime"`
	OwnerId              string           `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SortBy               string           `position:"Query" name:"SortBy"`
	Status               string           `position:"Query" name:"Status"`
}

SearchEditingProjectRequest is the request struct for api SearchEditingProject

func CreateSearchEditingProjectRequest

func CreateSearchEditingProjectRequest() (request *SearchEditingProjectRequest)

CreateSearchEditingProjectRequest creates a request to invoke SearchEditingProject API

type SearchEditingProjectResponse

type SearchEditingProjectResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Total       int         `json:"Total" xml:"Total"`
	ProjectList ProjectList `json:"ProjectList" xml:"ProjectList"`
}

SearchEditingProjectResponse is the response struct for api SearchEditingProject

func CreateSearchEditingProjectResponse

func CreateSearchEditingProjectResponse() (response *SearchEditingProjectResponse)

CreateSearchEditingProjectResponse creates a response to parse from SearchEditingProject response

type SearchMediaRequest

type SearchMediaRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	SearchType           string           `position:"Query" name:"SearchType"`
	Match                string           `position:"Query" name:"Match"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	SortBy               string           `position:"Query" name:"SortBy"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Fields               string           `position:"Query" name:"Fields"`
	ScrollToken          string           `position:"Query" name:"ScrollToken"`
}

SearchMediaRequest is the request struct for api SearchMedia

func CreateSearchMediaRequest

func CreateSearchMediaRequest() (request *SearchMediaRequest)

CreateSearchMediaRequest creates a request to invoke SearchMedia API

type SearchMediaResponse

type SearchMediaResponse struct {
	*responses.BaseResponse
	RequestId   string  `json:"RequestId" xml:"RequestId"`
	ScrollToken string  `json:"ScrollToken" xml:"ScrollToken"`
	Total       int     `json:"Total" xml:"Total"`
	MediaList   []Media `json:"MediaList" xml:"MediaList"`
}

SearchMediaResponse is the response struct for api SearchMedia

func CreateSearchMediaResponse

func CreateSearchMediaResponse() (response *SearchMediaResponse)

CreateSearchMediaResponse creates a response to parse from SearchMedia response

type SecurityIp

type SecurityIp struct {
	SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
	Ips               string `json:"Ips" xml:"Ips"`
	CreationTime      string `json:"CreationTime" xml:"CreationTime"`
	ModificationTime  string `json:"ModificationTime" xml:"ModificationTime"`
}

SecurityIp is a nested struct in vod response

type SecurityIpList

type SecurityIpList struct {
	SecurityIp []SecurityIp `json:"SecurityIp" xml:"SecurityIp"`
}

SecurityIpList is a nested struct in vod response

type SetAuditSecurityIpRequest

type SetAuditSecurityIpRequest struct {
	*requests.RpcRequest
	OperateMode       string `position:"Query" name:"OperateMode"`
	SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
	Ips               string `position:"Query" name:"Ips"`
}

SetAuditSecurityIpRequest is the request struct for api SetAuditSecurityIp

func CreateSetAuditSecurityIpRequest

func CreateSetAuditSecurityIpRequest() (request *SetAuditSecurityIpRequest)

CreateSetAuditSecurityIpRequest creates a request to invoke SetAuditSecurityIp API

type SetAuditSecurityIpResponse

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

SetAuditSecurityIpResponse is the response struct for api SetAuditSecurityIp

func CreateSetAuditSecurityIpResponse

func CreateSetAuditSecurityIpResponse() (response *SetAuditSecurityIpResponse)

CreateSetAuditSecurityIpResponse creates a response to parse from SetAuditSecurityIp response

type SetEditingProjectMaterialsRequest

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

SetEditingProjectMaterialsRequest is the request struct for api SetEditingProjectMaterials

func CreateSetEditingProjectMaterialsRequest

func CreateSetEditingProjectMaterialsRequest() (request *SetEditingProjectMaterialsRequest)

CreateSetEditingProjectMaterialsRequest creates a request to invoke SetEditingProjectMaterials API

type SetEditingProjectMaterialsResponse

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

SetEditingProjectMaterialsResponse is the response struct for api SetEditingProjectMaterials

func CreateSetEditingProjectMaterialsResponse

func CreateSetEditingProjectMaterialsResponse() (response *SetEditingProjectMaterialsResponse)

CreateSetEditingProjectMaterialsResponse creates a response to parse from SetEditingProjectMaterials response

type SetMessageCallbackRequest

type SetMessageCallbackRequest struct {
	*requests.RpcRequest
	CallbackType         string `position:"Query" name:"CallbackType"`
	AuthKey              string `position:"Query" name:"AuthKey"`
	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
	CallbackSwitch       string `position:"Query" name:"CallbackSwitch"`
	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
	EventTypeList        string `position:"Query" name:"EventTypeList"`
	AuthSwitch           string `position:"Query" name:"AuthSwitch"`
	CallbackURL          string `position:"Query" name:"CallbackURL"`
	OwnerId              string `position:"Query" name:"OwnerId"`
}

SetMessageCallbackRequest is the request struct for api SetMessageCallback

func CreateSetMessageCallbackRequest

func CreateSetMessageCallbackRequest() (request *SetMessageCallbackRequest)

CreateSetMessageCallbackRequest creates a request to invoke SetMessageCallback API

type SetMessageCallbackResponse

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

SetMessageCallbackResponse is the response struct for api SetMessageCallback

func CreateSetMessageCallbackResponse

func CreateSetMessageCallbackResponse() (response *SetMessageCallbackResponse)

CreateSetMessageCallbackResponse creates a response to parse from SetMessageCallback response

type Snapshot

type Snapshot struct {
	Index int    `json:"Index" xml:"Index"`
	Url   string `json:"Url" xml:"Url"`
}

Snapshot is a nested struct in vod response

type SnapshotJob

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

SnapshotJob is a nested struct in vod response

type SnapshotsInGetEditingProjectMaterials

type SnapshotsInGetEditingProjectMaterials struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetEditingProjectMaterials is a nested struct in vod response

type SnapshotsInGetVideoInfo

type SnapshotsInGetVideoInfo struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetVideoInfo is a nested struct in vod response

type SnapshotsInGetVideoInfos

type SnapshotsInGetVideoInfos struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetVideoInfos is a nested struct in vod response

type SnapshotsInGetVideoList

type SnapshotsInGetVideoList struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInGetVideoList is a nested struct in vod response

type SnapshotsInListLiveRecordVideo

type SnapshotsInListLiveRecordVideo struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInListLiveRecordVideo is a nested struct in vod response

type SnapshotsInListSnapshots

type SnapshotsInListSnapshots struct {
	Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInListSnapshots is a nested struct in vod response

type SnapshotsInSearchMedia

type SnapshotsInSearchMedia struct {
	Snapshot []string `json:"Snapshot" xml:"Snapshot"`
}

SnapshotsInSearchMedia is a nested struct in vod response

type SpriteSnapshotsInSearchMedia

type SpriteSnapshotsInSearchMedia struct {
	SpriteSnapshot []string `json:"SpriteSnapshot" xml:"SpriteSnapshot"`
}

SpriteSnapshotsInSearchMedia is a nested struct in vod response

type Sprites

type Sprites struct {
	Sprite []string `json:"Sprite" xml:"Sprite"`
}

Sprites is a nested struct in vod response

type SubCategories

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

SubCategories is a nested struct in vod response

type SubmitAIASRJobRequest

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

SubmitAIASRJobRequest is the request struct for api SubmitAIASRJob

func CreateSubmitAIASRJobRequest

func CreateSubmitAIASRJobRequest() (request *SubmitAIASRJobRequest)

CreateSubmitAIASRJobRequest creates a request to invoke SubmitAIASRJob API

type SubmitAIASRJobResponse

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

SubmitAIASRJobResponse is the response struct for api SubmitAIASRJob

func CreateSubmitAIASRJobResponse

func CreateSubmitAIASRJobResponse() (response *SubmitAIASRJobResponse)

CreateSubmitAIASRJobResponse creates a response to parse from SubmitAIASRJob response

type SubmitAIJobRequest

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

SubmitAIJobRequest is the request struct for api SubmitAIJob

func CreateSubmitAIJobRequest

func CreateSubmitAIJobRequest() (request *SubmitAIJobRequest)

CreateSubmitAIJobRequest creates a request to invoke SubmitAIJob API

type SubmitAIJobResponse

type SubmitAIJobResponse struct {
	*responses.BaseResponse
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	AIJobList AIJobListInSubmitAIJob `json:"AIJobList" xml:"AIJobList"`
}

SubmitAIJobResponse is the response struct for api SubmitAIJob

func CreateSubmitAIJobResponse

func CreateSubmitAIJobResponse() (response *SubmitAIJobResponse)

CreateSubmitAIJobResponse creates a response to parse from SubmitAIJob response

type SubmitAIVideoCategoryJobRequest

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

SubmitAIVideoCategoryJobRequest is the request struct for api SubmitAIVideoCategoryJob

func CreateSubmitAIVideoCategoryJobRequest

func CreateSubmitAIVideoCategoryJobRequest() (request *SubmitAIVideoCategoryJobRequest)

CreateSubmitAIVideoCategoryJobRequest creates a request to invoke SubmitAIVideoCategoryJob API

type SubmitAIVideoCategoryJobResponse

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

SubmitAIVideoCategoryJobResponse is the response struct for api SubmitAIVideoCategoryJob

func CreateSubmitAIVideoCategoryJobResponse

func CreateSubmitAIVideoCategoryJobResponse() (response *SubmitAIVideoCategoryJobResponse)

CreateSubmitAIVideoCategoryJobResponse creates a response to parse from SubmitAIVideoCategoryJob response

type SubmitAIVideoCensorJobRequest

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

SubmitAIVideoCensorJobRequest is the request struct for api SubmitAIVideoCensorJob

func CreateSubmitAIVideoCensorJobRequest

func CreateSubmitAIVideoCensorJobRequest() (request *SubmitAIVideoCensorJobRequest)

CreateSubmitAIVideoCensorJobRequest creates a request to invoke SubmitAIVideoCensorJob API

type SubmitAIVideoCensorJobResponse

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

SubmitAIVideoCensorJobResponse is the response struct for api SubmitAIVideoCensorJob

func CreateSubmitAIVideoCensorJobResponse

func CreateSubmitAIVideoCensorJobResponse() (response *SubmitAIVideoCensorJobResponse)

CreateSubmitAIVideoCensorJobResponse creates a response to parse from SubmitAIVideoCensorJob response

type SubmitAIVideoCoverJobRequest

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

SubmitAIVideoCoverJobRequest is the request struct for api SubmitAIVideoCoverJob

func CreateSubmitAIVideoCoverJobRequest

func CreateSubmitAIVideoCoverJobRequest() (request *SubmitAIVideoCoverJobRequest)

CreateSubmitAIVideoCoverJobRequest creates a request to invoke SubmitAIVideoCoverJob API

type SubmitAIVideoCoverJobResponse

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

SubmitAIVideoCoverJobResponse is the response struct for api SubmitAIVideoCoverJob

func CreateSubmitAIVideoCoverJobResponse

func CreateSubmitAIVideoCoverJobResponse() (response *SubmitAIVideoCoverJobResponse)

CreateSubmitAIVideoCoverJobResponse creates a response to parse from SubmitAIVideoCoverJob response

type SubmitAIVideoPornRecogJobRequest

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

SubmitAIVideoPornRecogJobRequest is the request struct for api SubmitAIVideoPornRecogJob

func CreateSubmitAIVideoPornRecogJobRequest

func CreateSubmitAIVideoPornRecogJobRequest() (request *SubmitAIVideoPornRecogJobRequest)

CreateSubmitAIVideoPornRecogJobRequest creates a request to invoke SubmitAIVideoPornRecogJob API

type SubmitAIVideoPornRecogJobResponse

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

SubmitAIVideoPornRecogJobResponse is the response struct for api SubmitAIVideoPornRecogJob

func CreateSubmitAIVideoPornRecogJobResponse

func CreateSubmitAIVideoPornRecogJobResponse() (response *SubmitAIVideoPornRecogJobResponse)

CreateSubmitAIVideoPornRecogJobResponse creates a response to parse from SubmitAIVideoPornRecogJob response

type SubmitAIVideoSummaryJobRequest

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

SubmitAIVideoSummaryJobRequest is the request struct for api SubmitAIVideoSummaryJob

func CreateSubmitAIVideoSummaryJobRequest

func CreateSubmitAIVideoSummaryJobRequest() (request *SubmitAIVideoSummaryJobRequest)

CreateSubmitAIVideoSummaryJobRequest creates a request to invoke SubmitAIVideoSummaryJob API

type SubmitAIVideoSummaryJobResponse

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

SubmitAIVideoSummaryJobResponse is the response struct for api SubmitAIVideoSummaryJob

func CreateSubmitAIVideoSummaryJobResponse

func CreateSubmitAIVideoSummaryJobResponse() (response *SubmitAIVideoSummaryJobResponse)

CreateSubmitAIVideoSummaryJobResponse creates a response to parse from SubmitAIVideoSummaryJob response

type SubmitAIVideoTerrorismRecogJobRequest

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

SubmitAIVideoTerrorismRecogJobRequest is the request struct for api SubmitAIVideoTerrorismRecogJob

func CreateSubmitAIVideoTerrorismRecogJobRequest

func CreateSubmitAIVideoTerrorismRecogJobRequest() (request *SubmitAIVideoTerrorismRecogJobRequest)

CreateSubmitAIVideoTerrorismRecogJobRequest creates a request to invoke SubmitAIVideoTerrorismRecogJob API

type SubmitAIVideoTerrorismRecogJobResponse

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

SubmitAIVideoTerrorismRecogJobResponse is the response struct for api SubmitAIVideoTerrorismRecogJob

func CreateSubmitAIVideoTerrorismRecogJobResponse

func CreateSubmitAIVideoTerrorismRecogJobResponse() (response *SubmitAIVideoTerrorismRecogJobResponse)

CreateSubmitAIVideoTerrorismRecogJobResponse creates a response to parse from SubmitAIVideoTerrorismRecogJob response

type SubmitPreprocessJobsRequest

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

SubmitPreprocessJobsRequest is the request struct for api SubmitPreprocessJobs

func CreateSubmitPreprocessJobsRequest

func CreateSubmitPreprocessJobsRequest() (request *SubmitPreprocessJobsRequest)

CreateSubmitPreprocessJobsRequest creates a request to invoke SubmitPreprocessJobs API

type SubmitPreprocessJobsResponse

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

SubmitPreprocessJobsResponse is the response struct for api SubmitPreprocessJobs

func CreateSubmitPreprocessJobsResponse

func CreateSubmitPreprocessJobsResponse() (response *SubmitPreprocessJobsResponse)

CreateSubmitPreprocessJobsResponse creates a response to parse from SubmitPreprocessJobs response

type SubmitSnapshotJobRequest

type SubmitSnapshotJobRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SpecifiedOffsetTime  requests.Integer `position:"Query" name:"SpecifiedOffsetTime"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Width                string           `position:"Query" name:"Width"`
	Count                requests.Integer `position:"Query" name:"Count"`
	VideoId              string           `position:"Query" name:"VideoId"`
	Interval             requests.Integer `position:"Query" name:"Interval"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SpriteSnapshotConfig string           `position:"Query" name:"SpriteSnapshotConfig"`
	Height               string           `position:"Query" name:"Height"`
}

SubmitSnapshotJobRequest is the request struct for api SubmitSnapshotJob

func CreateSubmitSnapshotJobRequest

func CreateSubmitSnapshotJobRequest() (request *SubmitSnapshotJobRequest)

CreateSubmitSnapshotJobRequest creates a request to invoke SubmitSnapshotJob API

type SubmitSnapshotJobResponse

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

SubmitSnapshotJobResponse is the response struct for api SubmitSnapshotJob

func CreateSubmitSnapshotJobResponse

func CreateSubmitSnapshotJobResponse() (response *SubmitSnapshotJobResponse)

CreateSubmitSnapshotJobResponse creates a response to parse from SubmitSnapshotJob response

type SubmitTranscodeJobsRequest

type SubmitTranscodeJobsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateGroupId      string           `position:"Query" name:"TemplateGroupId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	EncryptConfig        string           `position:"Query" name:"EncryptConfig"`
	PipelineId           string           `position:"Query" name:"PipelineId"`
}

SubmitTranscodeJobsRequest is the request struct for api SubmitTranscodeJobs

func CreateSubmitTranscodeJobsRequest

func CreateSubmitTranscodeJobsRequest() (request *SubmitTranscodeJobsRequest)

CreateSubmitTranscodeJobsRequest creates a request to invoke SubmitTranscodeJobs API

type SubmitTranscodeJobsResponse

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

SubmitTranscodeJobsResponse is the response struct for api SubmitTranscodeJobs

func CreateSubmitTranscodeJobsResponse

func CreateSubmitTranscodeJobsResponse() (response *SubmitTranscodeJobsResponse)

CreateSubmitTranscodeJobsResponse creates a response to parse from SubmitTranscodeJobs response

type SupplyBpsDatas

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

SupplyBpsDatas is a nested struct in vod response

type Task

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

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

type TopPlayVideoStatis struct {
	PlayDuration string `json:"PlayDuration" xml:"PlayDuration"`
	VV           string `json:"VV" xml:"VV"`
	UV           string `json:"UV" xml:"UV"`
	VideoId      string `json:"VideoId" xml:"VideoId"`
	Title        string `json:"Title" xml:"Title"`
}

TopPlayVideoStatis is a nested struct in vod response

type TopPlayVideos

type TopPlayVideos struct {
	TopPlayVideoStatis []TopPlayVideoStatis `json:"TopPlayVideoStatis" xml:"TopPlayVideoStatis"`
}

TopPlayVideos is a nested struct in vod response

type TranscodeJob

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

TranscodeJob 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 UV

type UV struct {
	Android string `json:"Android" xml:"Android"`
	IOS     string `json:"iOS" xml:"iOS"`
	Flash   string `json:"Flash" xml:"Flash"`
	HTML5   string `json:"HTML5" xml:"HTML5"`
}

UV is a nested struct in vod response

type UnRemoveableVideoIds

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

UnRemoveableVideoIds is a nested struct in vod response

type UpdateCategoryRequest

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

UpdateCategoryRequest is the request struct for api UpdateCategory

func CreateUpdateCategoryRequest

func CreateUpdateCategoryRequest() (request *UpdateCategoryRequest)

CreateUpdateCategoryRequest creates a request to invoke UpdateCategory API

type UpdateCategoryResponse

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

UpdateCategoryResponse is the response struct for api UpdateCategory

func CreateUpdateCategoryResponse

func CreateUpdateCategoryResponse() (response *UpdateCategoryResponse)

CreateUpdateCategoryResponse creates a response to parse from UpdateCategory response

type UpdateEditingProjectRequest

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

UpdateEditingProjectRequest is the request struct for api UpdateEditingProject

func CreateUpdateEditingProjectRequest

func CreateUpdateEditingProjectRequest() (request *UpdateEditingProjectRequest)

CreateUpdateEditingProjectRequest creates a request to invoke UpdateEditingProject API

type UpdateEditingProjectResponse

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

UpdateEditingProjectResponse is the response struct for api UpdateEditingProject

func CreateUpdateEditingProjectResponse

func CreateUpdateEditingProjectResponse() (response *UpdateEditingProjectResponse)

CreateUpdateEditingProjectResponse creates a response to parse from UpdateEditingProject response

type UpdateImageInfosRequest

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

UpdateImageInfosRequest is the request struct for api UpdateImageInfos

func CreateUpdateImageInfosRequest

func CreateUpdateImageInfosRequest() (request *UpdateImageInfosRequest)

CreateUpdateImageInfosRequest creates a request to invoke UpdateImageInfos API

type UpdateImageInfosResponse

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

UpdateImageInfosResponse is the response struct for api UpdateImageInfos

func CreateUpdateImageInfosResponse

func CreateUpdateImageInfosResponse() (response *UpdateImageInfosResponse)

CreateUpdateImageInfosResponse creates a response to parse from UpdateImageInfos response

type UpdateVideoInfoRequest

type UpdateVideoInfoRequest struct {
	*requests.RpcRequest
	CoverURL             string           `position:"Query" name:"CoverURL"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	CateId               requests.Integer `position:"Query" name:"CateId"`
	Description          string           `position:"Query" name:"Description"`
	VideoId              string           `position:"Query" name:"VideoId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Title                string           `position:"Query" name:"Title"`
	Tags                 string           `position:"Query" name:"Tags"`
}

UpdateVideoInfoRequest is the request struct for api UpdateVideoInfo

func CreateUpdateVideoInfoRequest

func CreateUpdateVideoInfoRequest() (request *UpdateVideoInfoRequest)

CreateUpdateVideoInfoRequest creates a request to invoke UpdateVideoInfo API

type UpdateVideoInfoResponse

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

UpdateVideoInfoResponse is the response struct for api UpdateVideoInfo

func CreateUpdateVideoInfoResponse

func CreateUpdateVideoInfoResponse() (response *UpdateVideoInfoResponse)

CreateUpdateVideoInfoResponse creates a response to parse from UpdateVideoInfo response

type UpdateVideoInfosRequest

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

UpdateVideoInfosRequest is the request struct for api UpdateVideoInfos

func CreateUpdateVideoInfosRequest

func CreateUpdateVideoInfosRequest() (request *UpdateVideoInfosRequest)

CreateUpdateVideoInfosRequest creates a request to invoke UpdateVideoInfos API

type UpdateVideoInfosResponse

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

UpdateVideoInfosResponse is the response struct for api UpdateVideoInfos

func CreateUpdateVideoInfosResponse

func CreateUpdateVideoInfosResponse() (response *UpdateVideoInfosResponse)

CreateUpdateVideoInfosResponse creates a response to parse from UpdateVideoInfos response

type UploadJob

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

UploadJob is a nested struct in vod response

type UploadJobs

type UploadJobs struct {
	UploadJob []UploadJob `json:"UploadJob" xml:"UploadJob"`
}

UploadJobs is a nested struct in vod response

type UploadMediaByURLRequest

type UploadMediaByURLRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateGroupId      string           `position:"Query" name:"TemplateGroupId"`
	UploadMetadatas      string           `position:"Query" name:"UploadMetadatas"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	UploadURLs           string           `position:"Query" name:"UploadURLs"`
	MessageCallback      string           `position:"Query" name:"MessageCallback"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Priority             string           `position:"Query" name:"Priority"`
	StorageLocation      string           `position:"Query" name:"StorageLocation"`
}

UploadMediaByURLRequest is the request struct for api UploadMediaByURL

func CreateUploadMediaByURLRequest

func CreateUploadMediaByURLRequest() (request *UploadMediaByURLRequest)

CreateUploadMediaByURLRequest creates a request to invoke UploadMediaByURL API

type UploadMediaByURLResponse

type UploadMediaByURLResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	UploadJobs UploadJobs `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 UserPlayStatisAvg

type UserPlayStatisAvg struct {
	Date            string `json:"Date" xml:"Date"`
	AvgPlayDuration string `json:"AvgPlayDuration" xml:"AvgPlayDuration"`
	AvgPlayCount    string `json:"AvgPlayCount" xml:"AvgPlayCount"`
}

UserPlayStatisAvg is a nested struct in vod response

type UserPlayStatisAvgs

type UserPlayStatisAvgs struct {
	UserPlayStatisAvg []UserPlayStatisAvg `json:"UserPlayStatisAvg" xml:"UserPlayStatisAvg"`
}

UserPlayStatisAvgs is a nested struct in vod response

type UserPlayStatisTotal

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

UserPlayStatisTotal is a nested struct in vod response

type UserPlayStatisTotals

type UserPlayStatisTotals struct {
	UserPlayStatisTotal []UserPlayStatisTotal `json:"UserPlayStatisTotal" xml:"UserPlayStatisTotal"`
}

UserPlayStatisTotals is a nested struct in vod response

type VV

type VV struct {
	Android string `json:"Android" xml:"Android"`
	IOS     string `json:"iOS" xml:"iOS"`
	Flash   string `json:"Flash" xml:"Flash"`
	HTML5   string `json:"HTML5" xml:"HTML5"`
}

VV is a nested struct in vod response

type Video

type Video struct {
	MediaSource      string      `json:"MediaSource" xml:"MediaSource"`
	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"`
	RegionId         string      `json:"RegionId" xml:"RegionId"`
	Duration         float64     `json:"Duration" xml:"Duration"`
	CateName         string      `json:"CateName" xml:"CateName"`
	Size             int         `json:"Size" xml:"Size"`
	Description      string      `json:"Description" xml:"Description"`
	CateId           int         `json:"CateId" xml:"CateId"`
	Tags             string      `json:"Tags" xml:"Tags"`
	PreprocessStatus string      `json:"PreprocessStatus" xml:"PreprocessStatus"`
	TranscodeMode    string      `json:"TranscodeMode" xml:"TranscodeMode"`
	ModificationTime string      `json:"ModificationTime" xml:"ModificationTime"`
	StorageLocation  string      `json:"StorageLocation" xml:"StorageLocation"`
	CreationTime     string      `json:"CreationTime" xml:"CreationTime"`
	CoverURL         string      `json:"CoverURL" xml:"CoverURL"`
	Status           string      `json:"Status" xml:"Status"`
	DownloadSwitch   string      `json:"DownloadSwitch" xml:"DownloadSwitch"`
	VideoId          string      `json:"VideoId" xml:"VideoId"`
	SpriteSnapshots  []string    `json:"SpriteSnapshots" xml:"SpriteSnapshots"`
	Snapshots        []string    `json:"Snapshots" xml:"Snapshots"`
	ThumbnailList    []Thumbnail `json:"ThumbnailList" xml:"ThumbnailList"`
}

Video is a nested struct in vod response

type VideoBase

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

VideoBase is a nested struct in vod response

type VideoInGetVideoInfo

type VideoInGetVideoInfo struct {
	VideoId          string                      `json:"VideoId" xml:"VideoId"`
	Title            string                      `json:"Title" xml:"Title"`
	Tags             string                      `json:"Tags" xml:"Tags"`
	Status           string                      `json:"Status" xml:"Status"`
	Size             int                         `json:"Size" xml:"Size"`
	Duration         float64                     `json:"Duration" xml:"Duration"`
	Description      string                      `json:"Description" xml:"Description"`
	CreateTime       string                      `json:"CreateTime" xml:"CreateTime"`
	ModifyTime       string                      `json:"ModifyTime" xml:"ModifyTime"`
	ModificationTime string                      `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime     string                      `json:"CreationTime" xml:"CreationTime"`
	CoverURL         string                      `json:"CoverURL" xml:"CoverURL"`
	CateId           int                         `json:"CateId" xml:"CateId"`
	CateName         string                      `json:"CateName" xml:"CateName"`
	DownloadSwitch   string                      `json:"DownloadSwitch" xml:"DownloadSwitch"`
	TemplateGroupId  string                      `json:"TemplateGroupId" xml:"TemplateGroupId"`
	PreprocessStatus string                      `json:"PreprocessStatus" xml:"PreprocessStatus"`
	StorageLocation  string                      `json:"StorageLocation" xml:"StorageLocation"`
	RegionId         string                      `json:"RegionId" xml:"RegionId"`
	Snapshots        SnapshotsInGetVideoInfo     `json:"Snapshots" xml:"Snapshots"`
	ThumbnailList    ThumbnailListInGetVideoInfo `json:"ThumbnailList" xml:"ThumbnailList"`
}

VideoInGetVideoInfo is a nested struct in vod response

type VideoInGetVideoList

type VideoInGetVideoList struct {
	VideoId          string                  `json:"VideoId" xml:"VideoId"`
	Title            string                  `json:"Title" xml:"Title"`
	Tags             string                  `json:"Tags" xml:"Tags"`
	Status           string                  `json:"Status" xml:"Status"`
	Size             int                     `json:"Size" xml:"Size"`
	Duration         float64                 `json:"Duration" xml:"Duration"`
	Description      string                  `json:"Description" xml:"Description"`
	CreateTime       string                  `json:"CreateTime" xml:"CreateTime"`
	ModifyTime       string                  `json:"ModifyTime" xml:"ModifyTime"`
	ModificationTime string                  `json:"ModificationTime" xml:"ModificationTime"`
	CreationTime     string                  `json:"CreationTime" xml:"CreationTime"`
	CoverURL         string                  `json:"CoverURL" xml:"CoverURL"`
	CateId           int                     `json:"CateId" xml:"CateId"`
	CateName         string                  `json:"CateName" xml:"CateName"`
	Snapshots        SnapshotsInGetVideoList `json:"Snapshots" xml:"Snapshots"`
}

VideoInGetVideoList is a nested struct in vod response

type VideoInListLiveRecordVideo

type VideoInListLiveRecordVideo struct {
	VideoId         string                         `json:"VideoId" xml:"VideoId"`
	Title           string                         `json:"Title" xml:"Title"`
	Tags            string                         `json:"Tags" xml:"Tags"`
	Status          string                         `json:"Status" xml:"Status"`
	Size            int                            `json:"Size" xml:"Size"`
	Privilege       int                            `json:"Privilege" xml:"Privilege"`
	Duration        float64                        `json:"Duration" xml:"Duration"`
	Description     string                         `json:"Description" xml:"Description"`
	CustomerId      int                            `json:"CustomerId" xml:"CustomerId"`
	CreateTime      string                         `json:"CreateTime" xml:"CreateTime"`
	CreationTime    string                         `json:"CreationTime" xml:"CreationTime"`
	ModifyTime      string                         `json:"ModifyTime" xml:"ModifyTime"`
	CoverURL        string                         `json:"CoverURL" xml:"CoverURL"`
	CateId          int                            `json:"CateId" xml:"CateId"`
	CateName        string                         `json:"CateName" xml:"CateName"`
	DownloadSwitch  string                         `json:"DownloadSwitch" xml:"DownloadSwitch"`
	TemplateGroupId string                         `json:"TemplateGroupId" xml:"TemplateGroupId"`
	Snapshots       SnapshotsInListLiveRecordVideo `json:"Snapshots" xml:"Snapshots"`
}

VideoInListLiveRecordVideo is a nested struct in vod response

type VideoInfo

type VideoInfo struct {
	CoverURL   string  `json:"CoverURL" xml:"CoverURL"`
	CustomerId int     `json:"CustomerId" xml:"CustomerId"`
	Duration   float64 `json:"Duration" xml:"Duration"`
	Status     string  `json:"Status" xml:"Status"`
	Title      string  `json:"Title" xml:"Title"`
	VideoId    string  `json:"VideoId" xml:"VideoId"`
}

VideoInfo is a nested struct in vod response

type VideoListInGetVideoInfos

type VideoListInGetVideoInfos struct {
	Video []Video `json:"Video" xml:"Video"`
}

VideoListInGetVideoInfos is a nested struct in vod response

type VideoListInGetVideoList

type VideoListInGetVideoList struct {
	Video []VideoInGetVideoList `json:"Video" xml:"Video"`
}

VideoListInGetVideoList is a nested struct in vod response

type VideoMeta

type VideoMeta struct {
	CoverURL string  `json:"CoverURL" xml:"CoverURL"`
	Duration float64 `json:"Duration" xml:"Duration"`
	Status   string  `json:"Status" xml:"Status"`
	Title    string  `json:"Title" xml:"Title"`
	VideoId  string  `json:"VideoId" xml:"VideoId"`
}

VideoMeta is a nested struct in vod response

type VideoPlayStatisDetail

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

VideoPlayStatisDetail is a nested struct in vod response

type VideoPlayStatisDetails

type VideoPlayStatisDetails struct {
	VideoPlayStatisDetail []VideoPlayStatisDetail `json:"VideoPlayStatisDetail" xml:"VideoPlayStatisDetail"`
}

VideoPlayStatisDetails is a nested struct in vod response

type VideoStream

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

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL