imm

package
v1.63.58 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.787

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.787

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.787

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.787

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type APIs

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

APIs is a nested struct in imm response

type Address

type Address struct {
	Country     string `json:"Country" xml:"Country"`
	Township    string `json:"Township" xml:"Township"`
	AddressLine string `json:"AddressLine" xml:"AddressLine"`
	City        string `json:"City" xml:"City"`
	District    string `json:"District" xml:"District"`
	Province    string `json:"Province" xml:"Province"`
}

Address is a nested struct in imm response

type AudioStream

type AudioStream struct {
	Index          int    `json:"Index" xml:"Index"`
	SampleRate     string `json:"SampleRate" xml:"SampleRate"`
	ChannelLayout  string `json:"ChannelLayout" xml:"ChannelLayout"`
	CodecLongName  string `json:"CodecLongName" xml:"CodecLongName"`
	Channels       int    `json:"Channels" xml:"Channels"`
	Bitrate        string `json:"Bitrate" xml:"Bitrate"`
	CodecTagString string `json:"CodecTagString" xml:"CodecTagString"`
	Language       string `json:"Language" xml:"Language"`
	StartTime      string `json:"StartTime" xml:"StartTime"`
	SampleFormat   string `json:"SampleFormat" xml:"SampleFormat"`
	Frames         string `json:"Frames" xml:"Frames"`
	CodecName      string `json:"CodecName" xml:"CodecName"`
	Duration       string `json:"Duration" xml:"Duration"`
	CodecTag       string `json:"CodecTag" xml:"CodecTag"`
	CodecTimeBase  string `json:"CodecTimeBase" xml:"CodecTimeBase"`
	TimeBase       string `json:"TimeBase" xml:"TimeBase"`
}

AudioStream is a nested struct in imm response

type AudioStreams

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

AudioStreams is a nested struct in imm response

type AudioTexts

type AudioTexts struct {
	AudioTextsItem []AudioTextsItem `json:"AudioTexts" xml:"AudioTexts"`
}

AudioTexts is a nested struct in imm response

type AudioTextsItem

type AudioTextsItem struct {
	EndTime         float64 `json:"EndTime" xml:"EndTime"`
	Library         string  `json:"Library" xml:"Library"`
	Confidence      float64 `json:"Confidence" xml:"Confidence"`
	BeginTime       float64 `json:"BeginTime" xml:"BeginTime"`
	ChannelId       int     `json:"ChannelId" xml:"ChannelId"`
	EmotionValue    float64 `json:"EmotionValue" xml:"EmotionValue"`
	SpeechRate      int     `json:"SpeechRate" xml:"SpeechRate"`
	Text            string  `json:"Text" xml:"Text"`
	Person          string  `json:"Person" xml:"Person"`
	SilenceDuration float64 `json:"SilenceDuration" xml:"SilenceDuration"`
}

AudioTextsItem is a nested struct in imm response

type Audios

type Audios struct {
	AudiosItem []AudiosItem `json:"Audios" xml:"Audios"`
}

Audios is a nested struct in imm response

type AudiosItem

type AudiosItem struct {
	SourcePosition       string           `json:"SourcePosition" xml:"SourcePosition"`
	CreateTime           string           `json:"CreateTime" xml:"CreateTime"`
	RemarksC             string           `json:"RemarksC" xml:"RemarksC"`
	AudioDuration        float64          `json:"AudioDuration" xml:"AudioDuration"`
	SourceType           string           `json:"SourceType" xml:"SourceType"`
	AudioTextsStatus     string           `json:"AudioTextsStatus" xml:"AudioTextsStatus"`
	AudioFormat          string           `json:"AudioFormat" xml:"AudioFormat"`
	RemarksD             string           `json:"RemarksD" xml:"RemarksD"`
	ProcessModifyTime    string           `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
	ProcessFailReason    string           `json:"ProcessFailReason" xml:"ProcessFailReason"`
	AudioUri             string           `json:"AudioUri" xml:"AudioUri"`
	AudioRate            int              `json:"AudioRate" xml:"AudioRate"`
	AudioTextsModifyTime string           `json:"AudioTextsModifyTime" xml:"AudioTextsModifyTime"`
	RemarksA             string           `json:"RemarksA" xml:"RemarksA"`
	ExternalId           string           `json:"ExternalId" xml:"ExternalId"`
	SourceUri            string           `json:"SourceUri" xml:"SourceUri"`
	ProcessStatus        string           `json:"ProcessStatus" xml:"ProcessStatus"`
	AudioTextsFailReason string           `json:"AudioTextsFailReason" xml:"AudioTextsFailReason"`
	RemarksB             string           `json:"RemarksB" xml:"RemarksB"`
	FileSize             int              `json:"FileSize" xml:"FileSize"`
	ModifyTime           string           `json:"ModifyTime" xml:"ModifyTime"`
	AudioTexts           []AudioTextsItem `json:"AudioTexts" xml:"AudioTexts"`
}

AudiosItem is a nested struct in imm response

type Bodies

type Bodies struct {
	BodiesItem []BodiesItem `json:"Bodies" xml:"Bodies"`
}

Bodies is a nested struct in imm response

type BodiesItem

type BodiesItem struct {
	BodyConfidence float64      `json:"BodyConfidence" xml:"BodyConfidence"`
	BodyBoundary   BodyBoundary `json:"BodyBoundary" xml:"BodyBoundary"`
}

BodiesItem is a nested struct in imm response

type BodyBoundary

type BodyBoundary struct {
	Top    int `json:"Top" xml:"Top"`
	Width  int `json:"Width" xml:"Width"`
	Height int `json:"Height" xml:"Height"`
	Left   int `json:"Left" xml:"Left"`
}

BodyBoundary is a nested struct in imm response

type CelebrityInGetVideo

type CelebrityInGetVideo struct {
	CelebrityItem []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
}

CelebrityInGetVideo is a nested struct in imm response

type CelebrityInListVideos

type CelebrityInListVideos struct {
	CelebrityItem []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
}

CelebrityInListVideos is a nested struct in imm response

type CelebrityItem

type CelebrityItem struct {
	CelebrityName        string `json:"CelebrityName" xml:"CelebrityName"`
	CelebrityNum         int    `json:"CelebrityNum" xml:"CelebrityNum"`
	CelebrityLibraryName string `json:"CelebrityLibraryName" xml:"CelebrityLibraryName"`
}

CelebrityItem is a nested struct in imm response

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy

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

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

func NewClientWithRsaKeyPair

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

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

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

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) CompareImageFaces

func (client *Client) CompareImageFaces(request *CompareImageFacesRequest) (response *CompareImageFacesResponse, err error)

CompareImageFaces invokes the imm.CompareImageFaces API synchronously

func (*Client) CompareImageFacesWithCallback

func (client *Client) CompareImageFacesWithCallback(request *CompareImageFacesRequest, callback func(response *CompareImageFacesResponse, err error)) <-chan int

CompareImageFacesWithCallback invokes the imm.CompareImageFaces API asynchronously

func (*Client) CompareImageFacesWithChan

func (client *Client) CompareImageFacesWithChan(request *CompareImageFacesRequest) (<-chan *CompareImageFacesResponse, <-chan error)

CompareImageFacesWithChan invokes the imm.CompareImageFaces API asynchronously

func (*Client) ConvertOfficeFormat

func (client *Client) ConvertOfficeFormat(request *ConvertOfficeFormatRequest) (response *ConvertOfficeFormatResponse, err error)

ConvertOfficeFormat invokes the imm.ConvertOfficeFormat API synchronously

func (*Client) ConvertOfficeFormatWithCallback

func (client *Client) ConvertOfficeFormatWithCallback(request *ConvertOfficeFormatRequest, callback func(response *ConvertOfficeFormatResponse, err error)) <-chan int

ConvertOfficeFormatWithCallback invokes the imm.ConvertOfficeFormat API asynchronously

func (*Client) ConvertOfficeFormatWithChan

func (client *Client) ConvertOfficeFormatWithChan(request *ConvertOfficeFormatRequest) (<-chan *ConvertOfficeFormatResponse, <-chan error)

ConvertOfficeFormatWithChan invokes the imm.ConvertOfficeFormat API asynchronously

func (*Client) CreateGrabFrameTask

func (client *Client) CreateGrabFrameTask(request *CreateGrabFrameTaskRequest) (response *CreateGrabFrameTaskResponse, err error)

CreateGrabFrameTask invokes the imm.CreateGrabFrameTask API synchronously

func (*Client) CreateGrabFrameTaskWithCallback

func (client *Client) CreateGrabFrameTaskWithCallback(request *CreateGrabFrameTaskRequest, callback func(response *CreateGrabFrameTaskResponse, err error)) <-chan int

CreateGrabFrameTaskWithCallback invokes the imm.CreateGrabFrameTask API asynchronously

func (*Client) CreateGrabFrameTaskWithChan

func (client *Client) CreateGrabFrameTaskWithChan(request *CreateGrabFrameTaskRequest) (<-chan *CreateGrabFrameTaskResponse, <-chan error)

CreateGrabFrameTaskWithChan invokes the imm.CreateGrabFrameTask API asynchronously

func (*Client) CreateGroupFacesJob

func (client *Client) CreateGroupFacesJob(request *CreateGroupFacesJobRequest) (response *CreateGroupFacesJobResponse, err error)

CreateGroupFacesJob invokes the imm.CreateGroupFacesJob API synchronously

func (*Client) CreateGroupFacesJobWithCallback

func (client *Client) CreateGroupFacesJobWithCallback(request *CreateGroupFacesJobRequest, callback func(response *CreateGroupFacesJobResponse, err error)) <-chan int

CreateGroupFacesJobWithCallback invokes the imm.CreateGroupFacesJob API asynchronously

func (*Client) CreateGroupFacesJobWithChan

func (client *Client) CreateGroupFacesJobWithChan(request *CreateGroupFacesJobRequest) (<-chan *CreateGroupFacesJobResponse, <-chan error)

CreateGroupFacesJobWithChan invokes the imm.CreateGroupFacesJob API asynchronously

func (*Client) CreateImageProcessTask added in v1.60.308

func (client *Client) CreateImageProcessTask(request *CreateImageProcessTaskRequest) (response *CreateImageProcessTaskResponse, err error)

CreateImageProcessTask invokes the imm.CreateImageProcessTask API synchronously

func (*Client) CreateImageProcessTaskWithCallback added in v1.60.308

func (client *Client) CreateImageProcessTaskWithCallback(request *CreateImageProcessTaskRequest, callback func(response *CreateImageProcessTaskResponse, err error)) <-chan int

CreateImageProcessTaskWithCallback invokes the imm.CreateImageProcessTask API asynchronously

func (*Client) CreateImageProcessTaskWithChan added in v1.60.308

func (client *Client) CreateImageProcessTaskWithChan(request *CreateImageProcessTaskRequest) (<-chan *CreateImageProcessTaskResponse, <-chan error)

CreateImageProcessTaskWithChan invokes the imm.CreateImageProcessTask API asynchronously

func (*Client) CreateMediaComplexTask

func (client *Client) CreateMediaComplexTask(request *CreateMediaComplexTaskRequest) (response *CreateMediaComplexTaskResponse, err error)

CreateMediaComplexTask invokes the imm.CreateMediaComplexTask API synchronously

func (*Client) CreateMediaComplexTaskWithCallback

func (client *Client) CreateMediaComplexTaskWithCallback(request *CreateMediaComplexTaskRequest, callback func(response *CreateMediaComplexTaskResponse, err error)) <-chan int

CreateMediaComplexTaskWithCallback invokes the imm.CreateMediaComplexTask API asynchronously

func (*Client) CreateMediaComplexTaskWithChan

func (client *Client) CreateMediaComplexTaskWithChan(request *CreateMediaComplexTaskRequest) (<-chan *CreateMediaComplexTaskResponse, <-chan error)

CreateMediaComplexTaskWithChan invokes the imm.CreateMediaComplexTask API asynchronously

func (*Client) CreateMergeFaceGroupsJob

func (client *Client) CreateMergeFaceGroupsJob(request *CreateMergeFaceGroupsJobRequest) (response *CreateMergeFaceGroupsJobResponse, err error)

CreateMergeFaceGroupsJob invokes the imm.CreateMergeFaceGroupsJob API synchronously

func (*Client) CreateMergeFaceGroupsJobWithCallback

func (client *Client) CreateMergeFaceGroupsJobWithCallback(request *CreateMergeFaceGroupsJobRequest, callback func(response *CreateMergeFaceGroupsJobResponse, err error)) <-chan int

CreateMergeFaceGroupsJobWithCallback invokes the imm.CreateMergeFaceGroupsJob API asynchronously

func (*Client) CreateMergeFaceGroupsJobWithChan

func (client *Client) CreateMergeFaceGroupsJobWithChan(request *CreateMergeFaceGroupsJobRequest) (<-chan *CreateMergeFaceGroupsJobResponse, <-chan error)

CreateMergeFaceGroupsJobWithChan invokes the imm.CreateMergeFaceGroupsJob API asynchronously

func (*Client) CreateOfficeConversionTask

func (client *Client) CreateOfficeConversionTask(request *CreateOfficeConversionTaskRequest) (response *CreateOfficeConversionTaskResponse, err error)

CreateOfficeConversionTask invokes the imm.CreateOfficeConversionTask API synchronously

func (*Client) CreateOfficeConversionTaskWithCallback

func (client *Client) CreateOfficeConversionTaskWithCallback(request *CreateOfficeConversionTaskRequest, callback func(response *CreateOfficeConversionTaskResponse, err error)) <-chan int

CreateOfficeConversionTaskWithCallback invokes the imm.CreateOfficeConversionTask API asynchronously

func (*Client) CreateOfficeConversionTaskWithChan

func (client *Client) CreateOfficeConversionTaskWithChan(request *CreateOfficeConversionTaskRequest) (<-chan *CreateOfficeConversionTaskResponse, <-chan error)

CreateOfficeConversionTaskWithChan invokes the imm.CreateOfficeConversionTask API asynchronously

func (*Client) CreateSet

func (client *Client) CreateSet(request *CreateSetRequest) (response *CreateSetResponse, err error)

CreateSet invokes the imm.CreateSet API synchronously

func (*Client) CreateSetWithCallback

func (client *Client) CreateSetWithCallback(request *CreateSetRequest, callback func(response *CreateSetResponse, err error)) <-chan int

CreateSetWithCallback invokes the imm.CreateSet API asynchronously

func (*Client) CreateSetWithChan

func (client *Client) CreateSetWithChan(request *CreateSetRequest) (<-chan *CreateSetResponse, <-chan error)

CreateSetWithChan invokes the imm.CreateSet API asynchronously

func (*Client) CreateVideoAbstractTask

func (client *Client) CreateVideoAbstractTask(request *CreateVideoAbstractTaskRequest) (response *CreateVideoAbstractTaskResponse, err error)

CreateVideoAbstractTask invokes the imm.CreateVideoAbstractTask API synchronously

func (*Client) CreateVideoAbstractTaskWithCallback

func (client *Client) CreateVideoAbstractTaskWithCallback(request *CreateVideoAbstractTaskRequest, callback func(response *CreateVideoAbstractTaskResponse, err error)) <-chan int

CreateVideoAbstractTaskWithCallback invokes the imm.CreateVideoAbstractTask API asynchronously

func (*Client) CreateVideoAbstractTaskWithChan

func (client *Client) CreateVideoAbstractTaskWithChan(request *CreateVideoAbstractTaskRequest) (<-chan *CreateVideoAbstractTaskResponse, <-chan error)

CreateVideoAbstractTaskWithChan invokes the imm.CreateVideoAbstractTask API asynchronously

func (*Client) CreateVideoAnalyseTask

func (client *Client) CreateVideoAnalyseTask(request *CreateVideoAnalyseTaskRequest) (response *CreateVideoAnalyseTaskResponse, err error)

CreateVideoAnalyseTask invokes the imm.CreateVideoAnalyseTask API synchronously

func (*Client) CreateVideoAnalyseTaskWithCallback

func (client *Client) CreateVideoAnalyseTaskWithCallback(request *CreateVideoAnalyseTaskRequest, callback func(response *CreateVideoAnalyseTaskResponse, err error)) <-chan int

CreateVideoAnalyseTaskWithCallback invokes the imm.CreateVideoAnalyseTask API asynchronously

func (*Client) CreateVideoAnalyseTaskWithChan

func (client *Client) CreateVideoAnalyseTaskWithChan(request *CreateVideoAnalyseTaskRequest) (<-chan *CreateVideoAnalyseTaskResponse, <-chan error)

CreateVideoAnalyseTaskWithChan invokes the imm.CreateVideoAnalyseTask API asynchronously

func (*Client) CreateVideoCompressTask

func (client *Client) CreateVideoCompressTask(request *CreateVideoCompressTaskRequest) (response *CreateVideoCompressTaskResponse, err error)

CreateVideoCompressTask invokes the imm.CreateVideoCompressTask API synchronously

func (*Client) CreateVideoCompressTaskWithCallback

func (client *Client) CreateVideoCompressTaskWithCallback(request *CreateVideoCompressTaskRequest, callback func(response *CreateVideoCompressTaskResponse, err error)) <-chan int

CreateVideoCompressTaskWithCallback invokes the imm.CreateVideoCompressTask API asynchronously

func (*Client) CreateVideoCompressTaskWithChan

func (client *Client) CreateVideoCompressTaskWithChan(request *CreateVideoCompressTaskRequest) (<-chan *CreateVideoCompressTaskResponse, <-chan error)

CreateVideoCompressTaskWithChan invokes the imm.CreateVideoCompressTask API asynchronously

func (*Client) CreateVideoProduceTask added in v1.61.164

func (client *Client) CreateVideoProduceTask(request *CreateVideoProduceTaskRequest) (response *CreateVideoProduceTaskResponse, err error)

CreateVideoProduceTask invokes the imm.CreateVideoProduceTask API synchronously

func (*Client) CreateVideoProduceTaskWithCallback added in v1.61.164

func (client *Client) CreateVideoProduceTaskWithCallback(request *CreateVideoProduceTaskRequest, callback func(response *CreateVideoProduceTaskResponse, err error)) <-chan int

CreateVideoProduceTaskWithCallback invokes the imm.CreateVideoProduceTask API asynchronously

func (*Client) CreateVideoProduceTaskWithChan added in v1.61.164

func (client *Client) CreateVideoProduceTaskWithChan(request *CreateVideoProduceTaskRequest) (<-chan *CreateVideoProduceTaskResponse, <-chan error)

CreateVideoProduceTaskWithChan invokes the imm.CreateVideoProduceTask API asynchronously

func (*Client) DecodeBlindWatermark

func (client *Client) DecodeBlindWatermark(request *DecodeBlindWatermarkRequest) (response *DecodeBlindWatermarkResponse, err error)

DecodeBlindWatermark invokes the imm.DecodeBlindWatermark API synchronously

func (*Client) DecodeBlindWatermarkWithCallback

func (client *Client) DecodeBlindWatermarkWithCallback(request *DecodeBlindWatermarkRequest, callback func(response *DecodeBlindWatermarkResponse, err error)) <-chan int

DecodeBlindWatermarkWithCallback invokes the imm.DecodeBlindWatermark API asynchronously

func (*Client) DecodeBlindWatermarkWithChan

func (client *Client) DecodeBlindWatermarkWithChan(request *DecodeBlindWatermarkRequest) (<-chan *DecodeBlindWatermarkResponse, <-chan error)

DecodeBlindWatermarkWithChan invokes the imm.DecodeBlindWatermark API asynchronously

func (*Client) DeleteImage

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

DeleteImage invokes the imm.DeleteImage API synchronously

func (*Client) DeleteImageJob

func (client *Client) DeleteImageJob(request *DeleteImageJobRequest) (response *DeleteImageJobResponse, err error)

DeleteImageJob invokes the imm.DeleteImageJob API synchronously

func (*Client) DeleteImageJobWithCallback

func (client *Client) DeleteImageJobWithCallback(request *DeleteImageJobRequest, callback func(response *DeleteImageJobResponse, err error)) <-chan int

DeleteImageJobWithCallback invokes the imm.DeleteImageJob API asynchronously

func (*Client) DeleteImageJobWithChan

func (client *Client) DeleteImageJobWithChan(request *DeleteImageJobRequest) (<-chan *DeleteImageJobResponse, <-chan error)

DeleteImageJobWithChan invokes the imm.DeleteImageJob API asynchronously

func (*Client) DeleteImageWithCallback

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

DeleteImageWithCallback invokes the imm.DeleteImage API asynchronously

func (*Client) DeleteImageWithChan

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

DeleteImageWithChan invokes the imm.DeleteImage API asynchronously

func (*Client) DeleteOfficeConversionTask

func (client *Client) DeleteOfficeConversionTask(request *DeleteOfficeConversionTaskRequest) (response *DeleteOfficeConversionTaskResponse, err error)

DeleteOfficeConversionTask invokes the imm.DeleteOfficeConversionTask API synchronously

func (*Client) DeleteOfficeConversionTaskWithCallback

func (client *Client) DeleteOfficeConversionTaskWithCallback(request *DeleteOfficeConversionTaskRequest, callback func(response *DeleteOfficeConversionTaskResponse, err error)) <-chan int

DeleteOfficeConversionTaskWithCallback invokes the imm.DeleteOfficeConversionTask API asynchronously

func (*Client) DeleteOfficeConversionTaskWithChan

func (client *Client) DeleteOfficeConversionTaskWithChan(request *DeleteOfficeConversionTaskRequest) (<-chan *DeleteOfficeConversionTaskResponse, <-chan error)

DeleteOfficeConversionTaskWithChan invokes the imm.DeleteOfficeConversionTask API asynchronously

func (*Client) DeleteProject

func (client *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)

DeleteProject invokes the imm.DeleteProject API synchronously

func (*Client) DeleteProjectWithCallback

func (client *Client) DeleteProjectWithCallback(request *DeleteProjectRequest, callback func(response *DeleteProjectResponse, err error)) <-chan int

DeleteProjectWithCallback invokes the imm.DeleteProject API asynchronously

func (*Client) DeleteProjectWithChan

func (client *Client) DeleteProjectWithChan(request *DeleteProjectRequest) (<-chan *DeleteProjectResponse, <-chan error)

DeleteProjectWithChan invokes the imm.DeleteProject API asynchronously

func (*Client) DeleteSet

func (client *Client) DeleteSet(request *DeleteSetRequest) (response *DeleteSetResponse, err error)

DeleteSet invokes the imm.DeleteSet API synchronously

func (*Client) DeleteSetWithCallback

func (client *Client) DeleteSetWithCallback(request *DeleteSetRequest, callback func(response *DeleteSetResponse, err error)) <-chan int

DeleteSetWithCallback invokes the imm.DeleteSet API asynchronously

func (*Client) DeleteSetWithChan

func (client *Client) DeleteSetWithChan(request *DeleteSetRequest) (<-chan *DeleteSetResponse, <-chan error)

DeleteSetWithChan invokes the imm.DeleteSet API asynchronously

func (*Client) DeleteVideo

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

DeleteVideo invokes the imm.DeleteVideo API synchronously

func (*Client) DeleteVideoTask

func (client *Client) DeleteVideoTask(request *DeleteVideoTaskRequest) (response *DeleteVideoTaskResponse, err error)

DeleteVideoTask invokes the imm.DeleteVideoTask API synchronously

func (*Client) DeleteVideoTaskWithCallback

func (client *Client) DeleteVideoTaskWithCallback(request *DeleteVideoTaskRequest, callback func(response *DeleteVideoTaskResponse, err error)) <-chan int

DeleteVideoTaskWithCallback invokes the imm.DeleteVideoTask API asynchronously

func (*Client) DeleteVideoTaskWithChan

func (client *Client) DeleteVideoTaskWithChan(request *DeleteVideoTaskRequest) (<-chan *DeleteVideoTaskResponse, <-chan error)

DeleteVideoTaskWithChan invokes the imm.DeleteVideoTask API asynchronously

func (*Client) DeleteVideoWithCallback

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

DeleteVideoWithCallback invokes the imm.DeleteVideo API asynchronously

func (*Client) DeleteVideoWithChan

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

DeleteVideoWithChan invokes the imm.DeleteVideo API asynchronously

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the imm.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the imm.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the imm.DescribeRegions API asynchronously

func (*Client) DetectImageBodies

func (client *Client) DetectImageBodies(request *DetectImageBodiesRequest) (response *DetectImageBodiesResponse, err error)

DetectImageBodies invokes the imm.DetectImageBodies API synchronously

func (*Client) DetectImageBodiesWithCallback

func (client *Client) DetectImageBodiesWithCallback(request *DetectImageBodiesRequest, callback func(response *DetectImageBodiesResponse, err error)) <-chan int

DetectImageBodiesWithCallback invokes the imm.DetectImageBodies API asynchronously

func (*Client) DetectImageBodiesWithChan

func (client *Client) DetectImageBodiesWithChan(request *DetectImageBodiesRequest) (<-chan *DetectImageBodiesResponse, <-chan error)

DetectImageBodiesWithChan invokes the imm.DetectImageBodies API asynchronously

func (*Client) DetectImageFaces

func (client *Client) DetectImageFaces(request *DetectImageFacesRequest) (response *DetectImageFacesResponse, err error)

DetectImageFaces invokes the imm.DetectImageFaces API synchronously

func (*Client) DetectImageFacesWithCallback

func (client *Client) DetectImageFacesWithCallback(request *DetectImageFacesRequest, callback func(response *DetectImageFacesResponse, err error)) <-chan int

DetectImageFacesWithCallback invokes the imm.DetectImageFaces API asynchronously

func (*Client) DetectImageFacesWithChan

func (client *Client) DetectImageFacesWithChan(request *DetectImageFacesRequest) (<-chan *DetectImageFacesResponse, <-chan error)

DetectImageFacesWithChan invokes the imm.DetectImageFaces API asynchronously

func (*Client) DetectImageQRCodes

func (client *Client) DetectImageQRCodes(request *DetectImageQRCodesRequest) (response *DetectImageQRCodesResponse, err error)

DetectImageQRCodes invokes the imm.DetectImageQRCodes API synchronously

func (*Client) DetectImageQRCodesWithCallback

func (client *Client) DetectImageQRCodesWithCallback(request *DetectImageQRCodesRequest, callback func(response *DetectImageQRCodesResponse, err error)) <-chan int

DetectImageQRCodesWithCallback invokes the imm.DetectImageQRCodes API asynchronously

func (*Client) DetectImageQRCodesWithChan

func (client *Client) DetectImageQRCodesWithChan(request *DetectImageQRCodesRequest) (<-chan *DetectImageQRCodesResponse, <-chan error)

DetectImageQRCodesWithChan invokes the imm.DetectImageQRCodes API asynchronously

func (*Client) DetectImageTags

func (client *Client) DetectImageTags(request *DetectImageTagsRequest) (response *DetectImageTagsResponse, err error)

DetectImageTags invokes the imm.DetectImageTags API synchronously

func (*Client) DetectImageTagsWithCallback

func (client *Client) DetectImageTagsWithCallback(request *DetectImageTagsRequest, callback func(response *DetectImageTagsResponse, err error)) <-chan int

DetectImageTagsWithCallback invokes the imm.DetectImageTags API asynchronously

func (*Client) DetectImageTagsWithChan

func (client *Client) DetectImageTagsWithChan(request *DetectImageTagsRequest) (<-chan *DetectImageTagsResponse, <-chan error)

DetectImageTagsWithChan invokes the imm.DetectImageTags API asynchronously

func (*Client) DetectQRCodes

func (client *Client) DetectQRCodes(request *DetectQRCodesRequest) (response *DetectQRCodesResponse, err error)

DetectQRCodes invokes the imm.DetectQRCodes API synchronously

func (*Client) DetectQRCodesWithCallback

func (client *Client) DetectQRCodesWithCallback(request *DetectQRCodesRequest, callback func(response *DetectQRCodesResponse, err error)) <-chan int

DetectQRCodesWithCallback invokes the imm.DetectQRCodes API asynchronously

func (*Client) DetectQRCodesWithChan

func (client *Client) DetectQRCodesWithChan(request *DetectQRCodesRequest) (<-chan *DetectQRCodesResponse, <-chan error)

DetectQRCodesWithChan invokes the imm.DetectQRCodes API asynchronously

func (*Client) EncodeBlindWatermark

func (client *Client) EncodeBlindWatermark(request *EncodeBlindWatermarkRequest) (response *EncodeBlindWatermarkResponse, err error)

EncodeBlindWatermark invokes the imm.EncodeBlindWatermark API synchronously

func (*Client) EncodeBlindWatermarkWithCallback

func (client *Client) EncodeBlindWatermarkWithCallback(request *EncodeBlindWatermarkRequest, callback func(response *EncodeBlindWatermarkResponse, err error)) <-chan int

EncodeBlindWatermarkWithCallback invokes the imm.EncodeBlindWatermark API asynchronously

func (*Client) EncodeBlindWatermarkWithChan

func (client *Client) EncodeBlindWatermarkWithChan(request *EncodeBlindWatermarkRequest) (<-chan *EncodeBlindWatermarkResponse, <-chan error)

EncodeBlindWatermarkWithChan invokes the imm.EncodeBlindWatermark API asynchronously

func (*Client) FindImages

func (client *Client) FindImages(request *FindImagesRequest) (response *FindImagesResponse, err error)

FindImages invokes the imm.FindImages API synchronously

func (*Client) FindImagesWithCallback

func (client *Client) FindImagesWithCallback(request *FindImagesRequest, callback func(response *FindImagesResponse, err error)) <-chan int

FindImagesWithCallback invokes the imm.FindImages API asynchronously

func (*Client) FindImagesWithChan

func (client *Client) FindImagesWithChan(request *FindImagesRequest) (<-chan *FindImagesResponse, <-chan error)

FindImagesWithChan invokes the imm.FindImages API asynchronously

func (*Client) FindSimilarFaces

func (client *Client) FindSimilarFaces(request *FindSimilarFacesRequest) (response *FindSimilarFacesResponse, err error)

FindSimilarFaces invokes the imm.FindSimilarFaces API synchronously

func (*Client) FindSimilarFacesWithCallback

func (client *Client) FindSimilarFacesWithCallback(request *FindSimilarFacesRequest, callback func(response *FindSimilarFacesResponse, err error)) <-chan int

FindSimilarFacesWithCallback invokes the imm.FindSimilarFaces API asynchronously

func (*Client) FindSimilarFacesWithChan

func (client *Client) FindSimilarFacesWithChan(request *FindSimilarFacesRequest) (<-chan *FindSimilarFacesResponse, <-chan error)

FindSimilarFacesWithChan invokes the imm.FindSimilarFaces API asynchronously

func (*Client) GetContentKey added in v1.61.182

func (client *Client) GetContentKey(request *GetContentKeyRequest) (response *GetContentKeyResponse, err error)

GetContentKey invokes the imm.GetContentKey API synchronously

func (*Client) GetContentKeyWithCallback added in v1.61.182

func (client *Client) GetContentKeyWithCallback(request *GetContentKeyRequest, callback func(response *GetContentKeyResponse, err error)) <-chan int

GetContentKeyWithCallback invokes the imm.GetContentKey API asynchronously

func (*Client) GetContentKeyWithChan added in v1.61.182

func (client *Client) GetContentKeyWithChan(request *GetContentKeyRequest) (<-chan *GetContentKeyResponse, <-chan error)

GetContentKeyWithChan invokes the imm.GetContentKey API asynchronously

func (*Client) GetDRMLicense added in v1.61.182

func (client *Client) GetDRMLicense(request *GetDRMLicenseRequest) (response *GetDRMLicenseResponse, err error)

GetDRMLicense invokes the imm.GetDRMLicense API synchronously

func (*Client) GetDRMLicenseWithCallback added in v1.61.182

func (client *Client) GetDRMLicenseWithCallback(request *GetDRMLicenseRequest, callback func(response *GetDRMLicenseResponse, err error)) <-chan int

GetDRMLicenseWithCallback invokes the imm.GetDRMLicense API asynchronously

func (*Client) GetDRMLicenseWithChan added in v1.61.182

func (client *Client) GetDRMLicenseWithChan(request *GetDRMLicenseRequest) (<-chan *GetDRMLicenseResponse, <-chan error)

GetDRMLicenseWithChan invokes the imm.GetDRMLicense API asynchronously

func (*Client) GetImage

func (client *Client) GetImage(request *GetImageRequest) (response *GetImageResponse, err error)

GetImage invokes the imm.GetImage API synchronously

func (*Client) GetImageCroppingSuggestions added in v1.61.350

func (client *Client) GetImageCroppingSuggestions(request *GetImageCroppingSuggestionsRequest) (response *GetImageCroppingSuggestionsResponse, err error)

GetImageCroppingSuggestions invokes the imm.GetImageCroppingSuggestions API synchronously

func (*Client) GetImageCroppingSuggestionsWithCallback added in v1.61.350

func (client *Client) GetImageCroppingSuggestionsWithCallback(request *GetImageCroppingSuggestionsRequest, callback func(response *GetImageCroppingSuggestionsResponse, err error)) <-chan int

GetImageCroppingSuggestionsWithCallback invokes the imm.GetImageCroppingSuggestions API asynchronously

func (*Client) GetImageCroppingSuggestionsWithChan added in v1.61.350

func (client *Client) GetImageCroppingSuggestionsWithChan(request *GetImageCroppingSuggestionsRequest) (<-chan *GetImageCroppingSuggestionsResponse, <-chan error)

GetImageCroppingSuggestionsWithChan invokes the imm.GetImageCroppingSuggestions API asynchronously

func (*Client) GetImageQuality added in v1.61.471

func (client *Client) GetImageQuality(request *GetImageQualityRequest) (response *GetImageQualityResponse, err error)

GetImageQuality invokes the imm.GetImageQuality API synchronously

func (*Client) GetImageQualityWithCallback added in v1.61.471

func (client *Client) GetImageQualityWithCallback(request *GetImageQualityRequest, callback func(response *GetImageQualityResponse, err error)) <-chan int

GetImageQualityWithCallback invokes the imm.GetImageQuality API asynchronously

func (*Client) GetImageQualityWithChan added in v1.61.471

func (client *Client) GetImageQualityWithChan(request *GetImageQualityRequest) (<-chan *GetImageQualityResponse, <-chan error)

GetImageQualityWithChan invokes the imm.GetImageQuality API asynchronously

func (*Client) GetImageWithCallback

func (client *Client) GetImageWithCallback(request *GetImageRequest, callback func(response *GetImageResponse, err error)) <-chan int

GetImageWithCallback invokes the imm.GetImage API asynchronously

func (*Client) GetImageWithChan

func (client *Client) GetImageWithChan(request *GetImageRequest) (<-chan *GetImageResponse, <-chan error)

GetImageWithChan invokes the imm.GetImage API asynchronously

func (*Client) GetMediaMeta

func (client *Client) GetMediaMeta(request *GetMediaMetaRequest) (response *GetMediaMetaResponse, err error)

GetMediaMeta invokes the imm.GetMediaMeta API synchronously

func (*Client) GetMediaMetaWithCallback

func (client *Client) GetMediaMetaWithCallback(request *GetMediaMetaRequest, callback func(response *GetMediaMetaResponse, err error)) <-chan int

GetMediaMetaWithCallback invokes the imm.GetMediaMeta API asynchronously

func (*Client) GetMediaMetaWithChan

func (client *Client) GetMediaMetaWithChan(request *GetMediaMetaRequest) (<-chan *GetMediaMetaResponse, <-chan error)

GetMediaMetaWithChan invokes the imm.GetMediaMeta API asynchronously

func (*Client) GetOfficeConversionTask

func (client *Client) GetOfficeConversionTask(request *GetOfficeConversionTaskRequest) (response *GetOfficeConversionTaskResponse, err error)

GetOfficeConversionTask invokes the imm.GetOfficeConversionTask API synchronously

func (*Client) GetOfficeConversionTaskWithCallback

func (client *Client) GetOfficeConversionTaskWithCallback(request *GetOfficeConversionTaskRequest, callback func(response *GetOfficeConversionTaskResponse, err error)) <-chan int

GetOfficeConversionTaskWithCallback invokes the imm.GetOfficeConversionTask API asynchronously

func (*Client) GetOfficeConversionTaskWithChan

func (client *Client) GetOfficeConversionTaskWithChan(request *GetOfficeConversionTaskRequest) (<-chan *GetOfficeConversionTaskResponse, <-chan error)

GetOfficeConversionTaskWithChan invokes the imm.GetOfficeConversionTask API asynchronously

func (*Client) GetOfficeEditURL added in v1.61.108

func (client *Client) GetOfficeEditURL(request *GetOfficeEditURLRequest) (response *GetOfficeEditURLResponse, err error)

GetOfficeEditURL invokes the imm.GetOfficeEditURL API synchronously

func (*Client) GetOfficeEditURLWithCallback added in v1.61.108

func (client *Client) GetOfficeEditURLWithCallback(request *GetOfficeEditURLRequest, callback func(response *GetOfficeEditURLResponse, err error)) <-chan int

GetOfficeEditURLWithCallback invokes the imm.GetOfficeEditURL API asynchronously

func (*Client) GetOfficeEditURLWithChan added in v1.61.108

func (client *Client) GetOfficeEditURLWithChan(request *GetOfficeEditURLRequest) (<-chan *GetOfficeEditURLResponse, <-chan error)

GetOfficeEditURLWithChan invokes the imm.GetOfficeEditURL API asynchronously

func (*Client) GetOfficePreviewURL added in v1.60.308

func (client *Client) GetOfficePreviewURL(request *GetOfficePreviewURLRequest) (response *GetOfficePreviewURLResponse, err error)

GetOfficePreviewURL invokes the imm.GetOfficePreviewURL API synchronously

func (*Client) GetOfficePreviewURLWithCallback added in v1.60.308

func (client *Client) GetOfficePreviewURLWithCallback(request *GetOfficePreviewURLRequest, callback func(response *GetOfficePreviewURLResponse, err error)) <-chan int

GetOfficePreviewURLWithCallback invokes the imm.GetOfficePreviewURL API asynchronously

func (*Client) GetOfficePreviewURLWithChan added in v1.60.308

func (client *Client) GetOfficePreviewURLWithChan(request *GetOfficePreviewURLRequest) (<-chan *GetOfficePreviewURLResponse, <-chan error)

GetOfficePreviewURLWithChan invokes the imm.GetOfficePreviewURL API asynchronously

func (*Client) GetProject

func (client *Client) GetProject(request *GetProjectRequest) (response *GetProjectResponse, err error)

GetProject invokes the imm.GetProject API synchronously

func (*Client) GetProjectWithCallback

func (client *Client) GetProjectWithCallback(request *GetProjectRequest, callback func(response *GetProjectResponse, err error)) <-chan int

GetProjectWithCallback invokes the imm.GetProject API asynchronously

func (*Client) GetProjectWithChan

func (client *Client) GetProjectWithChan(request *GetProjectRequest) (<-chan *GetProjectResponse, <-chan error)

GetProjectWithChan invokes the imm.GetProject API asynchronously

func (*Client) GetSet

func (client *Client) GetSet(request *GetSetRequest) (response *GetSetResponse, err error)

GetSet invokes the imm.GetSet API synchronously

func (*Client) GetSetWithCallback

func (client *Client) GetSetWithCallback(request *GetSetRequest, callback func(response *GetSetResponse, err error)) <-chan int

GetSetWithCallback invokes the imm.GetSet API asynchronously

func (*Client) GetSetWithChan

func (client *Client) GetSetWithChan(request *GetSetRequest) (<-chan *GetSetResponse, <-chan error)

GetSetWithChan invokes the imm.GetSet API asynchronously

func (*Client) GetVideo

func (client *Client) GetVideo(request *GetVideoRequest) (response *GetVideoResponse, err error)

GetVideo invokes the imm.GetVideo API synchronously

func (*Client) GetVideoTask

func (client *Client) GetVideoTask(request *GetVideoTaskRequest) (response *GetVideoTaskResponse, err error)

GetVideoTask invokes the imm.GetVideoTask API synchronously

func (*Client) GetVideoTaskWithCallback

func (client *Client) GetVideoTaskWithCallback(request *GetVideoTaskRequest, callback func(response *GetVideoTaskResponse, err error)) <-chan int

GetVideoTaskWithCallback invokes the imm.GetVideoTask API asynchronously

func (*Client) GetVideoTaskWithChan

func (client *Client) GetVideoTaskWithChan(request *GetVideoTaskRequest) (<-chan *GetVideoTaskResponse, <-chan error)

GetVideoTaskWithChan invokes the imm.GetVideoTask API asynchronously

func (*Client) GetVideoWithCallback

func (client *Client) GetVideoWithCallback(request *GetVideoRequest, callback func(response *GetVideoResponse, err error)) <-chan int

GetVideoWithCallback invokes the imm.GetVideo API asynchronously

func (*Client) GetVideoWithChan

func (client *Client) GetVideoWithChan(request *GetVideoRequest) (<-chan *GetVideoResponse, <-chan error)

GetVideoWithChan invokes the imm.GetVideo API asynchronously

func (*Client) GetWebofficeURL added in v1.61.804

func (client *Client) GetWebofficeURL(request *GetWebofficeURLRequest) (response *GetWebofficeURLResponse, err error)

GetWebofficeURL invokes the imm.GetWebofficeURL API synchronously

func (*Client) GetWebofficeURLWithCallback added in v1.61.804

func (client *Client) GetWebofficeURLWithCallback(request *GetWebofficeURLRequest, callback func(response *GetWebofficeURLResponse, err error)) <-chan int

GetWebofficeURLWithCallback invokes the imm.GetWebofficeURL API asynchronously

func (*Client) GetWebofficeURLWithChan added in v1.61.804

func (client *Client) GetWebofficeURLWithChan(request *GetWebofficeURLRequest) (<-chan *GetWebofficeURLResponse, <-chan error)

GetWebofficeURLWithChan invokes the imm.GetWebofficeURL API asynchronously

func (*Client) IndexImage

func (client *Client) IndexImage(request *IndexImageRequest) (response *IndexImageResponse, err error)

IndexImage invokes the imm.IndexImage API synchronously

func (*Client) IndexImageWithCallback

func (client *Client) IndexImageWithCallback(request *IndexImageRequest, callback func(response *IndexImageResponse, err error)) <-chan int

IndexImageWithCallback invokes the imm.IndexImage API asynchronously

func (*Client) IndexImageWithChan

func (client *Client) IndexImageWithChan(request *IndexImageRequest) (<-chan *IndexImageResponse, <-chan error)

IndexImageWithChan invokes the imm.IndexImage API asynchronously

func (*Client) IndexVideo

func (client *Client) IndexVideo(request *IndexVideoRequest) (response *IndexVideoResponse, err error)

IndexVideo invokes the imm.IndexVideo API synchronously

func (*Client) IndexVideoWithCallback

func (client *Client) IndexVideoWithCallback(request *IndexVideoRequest, callback func(response *IndexVideoResponse, err error)) <-chan int

IndexVideoWithCallback invokes the imm.IndexVideo API asynchronously

func (*Client) IndexVideoWithChan

func (client *Client) IndexVideoWithChan(request *IndexVideoRequest) (<-chan *IndexVideoResponse, <-chan error)

IndexVideoWithChan invokes the imm.IndexVideo API asynchronously

func (*Client) ListFaceGroups

func (client *Client) ListFaceGroups(request *ListFaceGroupsRequest) (response *ListFaceGroupsResponse, err error)

ListFaceGroups invokes the imm.ListFaceGroups API synchronously

func (*Client) ListFaceGroupsWithCallback

func (client *Client) ListFaceGroupsWithCallback(request *ListFaceGroupsRequest, callback func(response *ListFaceGroupsResponse, err error)) <-chan int

ListFaceGroupsWithCallback invokes the imm.ListFaceGroups API asynchronously

func (*Client) ListFaceGroupsWithChan

func (client *Client) ListFaceGroupsWithChan(request *ListFaceGroupsRequest) (<-chan *ListFaceGroupsResponse, <-chan error)

ListFaceGroupsWithChan invokes the imm.ListFaceGroups API asynchronously

func (*Client) ListImages

func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)

ListImages invokes the imm.ListImages API synchronously

func (*Client) ListImagesWithCallback

func (client *Client) ListImagesWithCallback(request *ListImagesRequest, callback func(response *ListImagesResponse, err error)) <-chan int

ListImagesWithCallback invokes the imm.ListImages API asynchronously

func (*Client) ListImagesWithChan

func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)

ListImagesWithChan invokes the imm.ListImages API asynchronously

func (*Client) ListOfficeConversionTask

func (client *Client) ListOfficeConversionTask(request *ListOfficeConversionTaskRequest) (response *ListOfficeConversionTaskResponse, err error)

ListOfficeConversionTask invokes the imm.ListOfficeConversionTask API synchronously

func (*Client) ListOfficeConversionTaskWithCallback

func (client *Client) ListOfficeConversionTaskWithCallback(request *ListOfficeConversionTaskRequest, callback func(response *ListOfficeConversionTaskResponse, err error)) <-chan int

ListOfficeConversionTaskWithCallback invokes the imm.ListOfficeConversionTask API asynchronously

func (*Client) ListOfficeConversionTaskWithChan

func (client *Client) ListOfficeConversionTaskWithChan(request *ListOfficeConversionTaskRequest) (<-chan *ListOfficeConversionTaskResponse, <-chan error)

ListOfficeConversionTaskWithChan invokes the imm.ListOfficeConversionTask API asynchronously

func (*Client) ListProjectAPIs

func (client *Client) ListProjectAPIs(request *ListProjectAPIsRequest) (response *ListProjectAPIsResponse, err error)

ListProjectAPIs invokes the imm.ListProjectAPIs API synchronously

func (*Client) ListProjectAPIsWithCallback

func (client *Client) ListProjectAPIsWithCallback(request *ListProjectAPIsRequest, callback func(response *ListProjectAPIsResponse, err error)) <-chan int

ListProjectAPIsWithCallback invokes the imm.ListProjectAPIs API asynchronously

func (*Client) ListProjectAPIsWithChan

func (client *Client) ListProjectAPIsWithChan(request *ListProjectAPIsRequest) (<-chan *ListProjectAPIsResponse, <-chan error)

ListProjectAPIsWithChan invokes the imm.ListProjectAPIs API asynchronously

func (*Client) ListProjects

func (client *Client) ListProjects(request *ListProjectsRequest) (response *ListProjectsResponse, err error)

ListProjects invokes the imm.ListProjects API synchronously

func (*Client) ListProjectsWithCallback

func (client *Client) ListProjectsWithCallback(request *ListProjectsRequest, callback func(response *ListProjectsResponse, err error)) <-chan int

ListProjectsWithCallback invokes the imm.ListProjects API asynchronously

func (*Client) ListProjectsWithChan

func (client *Client) ListProjectsWithChan(request *ListProjectsRequest) (<-chan *ListProjectsResponse, <-chan error)

ListProjectsWithChan invokes the imm.ListProjects API asynchronously

func (*Client) ListSetTags

func (client *Client) ListSetTags(request *ListSetTagsRequest) (response *ListSetTagsResponse, err error)

ListSetTags invokes the imm.ListSetTags API synchronously

func (*Client) ListSetTagsWithCallback

func (client *Client) ListSetTagsWithCallback(request *ListSetTagsRequest, callback func(response *ListSetTagsResponse, err error)) <-chan int

ListSetTagsWithCallback invokes the imm.ListSetTags API asynchronously

func (*Client) ListSetTagsWithChan

func (client *Client) ListSetTagsWithChan(request *ListSetTagsRequest) (<-chan *ListSetTagsResponse, <-chan error)

ListSetTagsWithChan invokes the imm.ListSetTags API asynchronously

func (*Client) ListSets

func (client *Client) ListSets(request *ListSetsRequest) (response *ListSetsResponse, err error)

ListSets invokes the imm.ListSets API synchronously

func (*Client) ListSetsWithCallback

func (client *Client) ListSetsWithCallback(request *ListSetsRequest, callback func(response *ListSetsResponse, err error)) <-chan int

ListSetsWithCallback invokes the imm.ListSets API asynchronously

func (*Client) ListSetsWithChan

func (client *Client) ListSetsWithChan(request *ListSetsRequest) (<-chan *ListSetsResponse, <-chan error)

ListSetsWithChan invokes the imm.ListSets API asynchronously

func (*Client) ListVideoAudios

func (client *Client) ListVideoAudios(request *ListVideoAudiosRequest) (response *ListVideoAudiosResponse, err error)

ListVideoAudios invokes the imm.ListVideoAudios API synchronously

func (*Client) ListVideoAudiosWithCallback

func (client *Client) ListVideoAudiosWithCallback(request *ListVideoAudiosRequest, callback func(response *ListVideoAudiosResponse, err error)) <-chan int

ListVideoAudiosWithCallback invokes the imm.ListVideoAudios API asynchronously

func (*Client) ListVideoAudiosWithChan

func (client *Client) ListVideoAudiosWithChan(request *ListVideoAudiosRequest) (<-chan *ListVideoAudiosResponse, <-chan error)

ListVideoAudiosWithChan invokes the imm.ListVideoAudios API asynchronously

func (*Client) ListVideoFrames

func (client *Client) ListVideoFrames(request *ListVideoFramesRequest) (response *ListVideoFramesResponse, err error)

ListVideoFrames invokes the imm.ListVideoFrames API synchronously

func (*Client) ListVideoFramesWithCallback

func (client *Client) ListVideoFramesWithCallback(request *ListVideoFramesRequest, callback func(response *ListVideoFramesResponse, err error)) <-chan int

ListVideoFramesWithCallback invokes the imm.ListVideoFrames API asynchronously

func (*Client) ListVideoFramesWithChan

func (client *Client) ListVideoFramesWithChan(request *ListVideoFramesRequest) (<-chan *ListVideoFramesResponse, <-chan error)

ListVideoFramesWithChan invokes the imm.ListVideoFrames API asynchronously

func (*Client) ListVideoTasks

func (client *Client) ListVideoTasks(request *ListVideoTasksRequest) (response *ListVideoTasksResponse, err error)

ListVideoTasks invokes the imm.ListVideoTasks API synchronously

func (*Client) ListVideoTasksWithCallback

func (client *Client) ListVideoTasksWithCallback(request *ListVideoTasksRequest, callback func(response *ListVideoTasksResponse, err error)) <-chan int

ListVideoTasksWithCallback invokes the imm.ListVideoTasks API asynchronously

func (*Client) ListVideoTasksWithChan

func (client *Client) ListVideoTasksWithChan(request *ListVideoTasksRequest) (<-chan *ListVideoTasksResponse, <-chan error)

ListVideoTasksWithChan invokes the imm.ListVideoTasks API asynchronously

func (*Client) ListVideos

func (client *Client) ListVideos(request *ListVideosRequest) (response *ListVideosResponse, err error)

ListVideos invokes the imm.ListVideos API synchronously

func (*Client) ListVideosWithCallback

func (client *Client) ListVideosWithCallback(request *ListVideosRequest, callback func(response *ListVideosResponse, err error)) <-chan int

ListVideosWithCallback invokes the imm.ListVideos API asynchronously

func (*Client) ListVideosWithChan

func (client *Client) ListVideosWithChan(request *ListVideosRequest) (<-chan *ListVideosResponse, <-chan error)

ListVideosWithChan invokes the imm.ListVideos API asynchronously

func (*Client) OpenImmService added in v1.61.532

func (client *Client) OpenImmService(request *OpenImmServiceRequest) (response *OpenImmServiceResponse, err error)

OpenImmService invokes the imm.OpenImmService API synchronously

func (*Client) OpenImmServiceWithCallback added in v1.61.532

func (client *Client) OpenImmServiceWithCallback(request *OpenImmServiceRequest, callback func(response *OpenImmServiceResponse, err error)) <-chan int

OpenImmServiceWithCallback invokes the imm.OpenImmService API asynchronously

func (*Client) OpenImmServiceWithChan added in v1.61.532

func (client *Client) OpenImmServiceWithChan(request *OpenImmServiceRequest) (<-chan *OpenImmServiceResponse, <-chan error)

OpenImmServiceWithChan invokes the imm.OpenImmService API asynchronously

func (*Client) PutProject

func (client *Client) PutProject(request *PutProjectRequest) (response *PutProjectResponse, err error)

PutProject invokes the imm.PutProject API synchronously

func (*Client) PutProjectWithCallback

func (client *Client) PutProjectWithCallback(request *PutProjectRequest, callback func(response *PutProjectResponse, err error)) <-chan int

PutProjectWithCallback invokes the imm.PutProject API asynchronously

func (*Client) PutProjectWithChan

func (client *Client) PutProjectWithChan(request *PutProjectRequest) (<-chan *PutProjectResponse, <-chan error)

PutProjectWithChan invokes the imm.PutProject API asynchronously

func (*Client) RefreshOfficeEditToken added in v1.61.108

func (client *Client) RefreshOfficeEditToken(request *RefreshOfficeEditTokenRequest) (response *RefreshOfficeEditTokenResponse, err error)

RefreshOfficeEditToken invokes the imm.RefreshOfficeEditToken API synchronously

func (*Client) RefreshOfficeEditTokenWithCallback added in v1.61.108

func (client *Client) RefreshOfficeEditTokenWithCallback(request *RefreshOfficeEditTokenRequest, callback func(response *RefreshOfficeEditTokenResponse, err error)) <-chan int

RefreshOfficeEditTokenWithCallback invokes the imm.RefreshOfficeEditToken API asynchronously

func (*Client) RefreshOfficeEditTokenWithChan added in v1.61.108

func (client *Client) RefreshOfficeEditTokenWithChan(request *RefreshOfficeEditTokenRequest) (<-chan *RefreshOfficeEditTokenResponse, <-chan error)

RefreshOfficeEditTokenWithChan invokes the imm.RefreshOfficeEditToken API asynchronously

func (*Client) RefreshOfficePreviewToken added in v1.60.351

func (client *Client) RefreshOfficePreviewToken(request *RefreshOfficePreviewTokenRequest) (response *RefreshOfficePreviewTokenResponse, err error)

RefreshOfficePreviewToken invokes the imm.RefreshOfficePreviewToken API synchronously

func (*Client) RefreshOfficePreviewTokenWithCallback added in v1.60.351

func (client *Client) RefreshOfficePreviewTokenWithCallback(request *RefreshOfficePreviewTokenRequest, callback func(response *RefreshOfficePreviewTokenResponse, err error)) <-chan int

RefreshOfficePreviewTokenWithCallback invokes the imm.RefreshOfficePreviewToken API asynchronously

func (*Client) RefreshOfficePreviewTokenWithChan added in v1.60.351

func (client *Client) RefreshOfficePreviewTokenWithChan(request *RefreshOfficePreviewTokenRequest) (<-chan *RefreshOfficePreviewTokenResponse, <-chan error)

RefreshOfficePreviewTokenWithChan invokes the imm.RefreshOfficePreviewToken API asynchronously

func (*Client) RefreshWebofficeToken added in v1.61.804

func (client *Client) RefreshWebofficeToken(request *RefreshWebofficeTokenRequest) (response *RefreshWebofficeTokenResponse, err error)

RefreshWebofficeToken invokes the imm.RefreshWebofficeToken API synchronously

func (*Client) RefreshWebofficeTokenWithCallback added in v1.61.804

func (client *Client) RefreshWebofficeTokenWithCallback(request *RefreshWebofficeTokenRequest, callback func(response *RefreshWebofficeTokenResponse, err error)) <-chan int

RefreshWebofficeTokenWithCallback invokes the imm.RefreshWebofficeToken API asynchronously

func (*Client) RefreshWebofficeTokenWithChan added in v1.61.804

func (client *Client) RefreshWebofficeTokenWithChan(request *RefreshWebofficeTokenRequest) (<-chan *RefreshWebofficeTokenResponse, <-chan error)

RefreshWebofficeTokenWithChan invokes the imm.RefreshWebofficeToken API asynchronously

func (*Client) UpdateFaceGroup

func (client *Client) UpdateFaceGroup(request *UpdateFaceGroupRequest) (response *UpdateFaceGroupResponse, err error)

UpdateFaceGroup invokes the imm.UpdateFaceGroup API synchronously

func (*Client) UpdateFaceGroupWithCallback

func (client *Client) UpdateFaceGroupWithCallback(request *UpdateFaceGroupRequest, callback func(response *UpdateFaceGroupResponse, err error)) <-chan int

UpdateFaceGroupWithCallback invokes the imm.UpdateFaceGroup API asynchronously

func (*Client) UpdateFaceGroupWithChan

func (client *Client) UpdateFaceGroupWithChan(request *UpdateFaceGroupRequest) (<-chan *UpdateFaceGroupResponse, <-chan error)

UpdateFaceGroupWithChan invokes the imm.UpdateFaceGroup API asynchronously

func (*Client) UpdateImage

func (client *Client) UpdateImage(request *UpdateImageRequest) (response *UpdateImageResponse, err error)

UpdateImage invokes the imm.UpdateImage API synchronously

func (*Client) UpdateImageWithCallback

func (client *Client) UpdateImageWithCallback(request *UpdateImageRequest, callback func(response *UpdateImageResponse, err error)) <-chan int

UpdateImageWithCallback invokes the imm.UpdateImage API asynchronously

func (*Client) UpdateImageWithChan

func (client *Client) UpdateImageWithChan(request *UpdateImageRequest) (<-chan *UpdateImageResponse, <-chan error)

UpdateImageWithChan invokes the imm.UpdateImage API asynchronously

func (*Client) UpdateProject

func (client *Client) UpdateProject(request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)

UpdateProject invokes the imm.UpdateProject API synchronously

func (*Client) UpdateProjectWithCallback

func (client *Client) UpdateProjectWithCallback(request *UpdateProjectRequest, callback func(response *UpdateProjectResponse, err error)) <-chan int

UpdateProjectWithCallback invokes the imm.UpdateProject API asynchronously

func (*Client) UpdateProjectWithChan

func (client *Client) UpdateProjectWithChan(request *UpdateProjectRequest) (<-chan *UpdateProjectResponse, <-chan error)

UpdateProjectWithChan invokes the imm.UpdateProject API asynchronously

func (*Client) UpdateSet

func (client *Client) UpdateSet(request *UpdateSetRequest) (response *UpdateSetResponse, err error)

UpdateSet invokes the imm.UpdateSet API synchronously

func (*Client) UpdateSetWithCallback

func (client *Client) UpdateSetWithCallback(request *UpdateSetRequest, callback func(response *UpdateSetResponse, err error)) <-chan int

UpdateSetWithCallback invokes the imm.UpdateSet API asynchronously

func (*Client) UpdateSetWithChan

func (client *Client) UpdateSetWithChan(request *UpdateSetRequest) (<-chan *UpdateSetResponse, <-chan error)

UpdateSetWithChan invokes the imm.UpdateSet API asynchronously

type CompareImageFacesRequest

type CompareImageFacesRequest struct {
	*requests.RpcRequest
	Project   string `position:"Query" name:"Project"`
	FaceIdA   string `position:"Query" name:"FaceIdA"`
	FaceIdB   string `position:"Query" name:"FaceIdB"`
	ImageUriB string `position:"Query" name:"ImageUriB"`
	ImageUriA string `position:"Query" name:"ImageUriA"`
	SetId     string `position:"Query" name:"SetId"`
}

CompareImageFacesRequest is the request struct for api CompareImageFaces

func CreateCompareImageFacesRequest

func CreateCompareImageFacesRequest() (request *CompareImageFacesRequest)

CreateCompareImageFacesRequest creates a request to invoke CompareImageFaces API

type CompareImageFacesResponse

type CompareImageFacesResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Similarity float64 `json:"Similarity" xml:"Similarity"`
	SetId      string  `json:"SetId" xml:"SetId"`
	FaceA      FaceA   `json:"FaceA" xml:"FaceA"`
	FaceB      FaceB   `json:"FaceB" xml:"FaceB"`
}

CompareImageFacesResponse is the response struct for api CompareImageFaces

func CreateCompareImageFacesResponse

func CreateCompareImageFacesResponse() (response *CompareImageFacesResponse)

CreateCompareImageFacesResponse creates a response to parse from CompareImageFaces response

type ConvertOfficeFormatRequest

type ConvertOfficeFormatRequest struct {
	*requests.RpcRequest
	SrcType        string           `position:"Query" name:"SrcType"`
	Project        string           `position:"Query" name:"Project"`
	PdfVector      requests.Boolean `position:"Query" name:"PdfVector"`
	Password       string           `position:"Query" name:"Password"`
	StartPage      requests.Integer `position:"Query" name:"StartPage"`
	FitToPagesWide requests.Boolean `position:"Query" name:"FitToPagesWide"`
	TgtFilePrefix  string           `position:"Query" name:"TgtFilePrefix"`
	ModelId        string           `position:"Query" name:"ModelId"`
	MaxSheetRow    requests.Integer `position:"Query" name:"MaxSheetRow"`
	MaxSheetCount  requests.Integer `position:"Query" name:"MaxSheetCount"`
	EndPage        requests.Integer `position:"Query" name:"EndPage"`
	TgtFileSuffix  string           `position:"Query" name:"TgtFileSuffix"`
	SheetOnePage   requests.Boolean `position:"Query" name:"SheetOnePage"`
	MaxSheetCol    requests.Integer `position:"Query" name:"MaxSheetCol"`
	TgtType        string           `position:"Query" name:"TgtType"`
	Hidecomments   requests.Boolean `position:"Query" name:"Hidecomments"`
	FitToPagesTall requests.Boolean `position:"Query" name:"FitToPagesTall"`
	SrcUri         string           `position:"Query" name:"SrcUri"`
	TgtFilePages   string           `position:"Query" name:"TgtFilePages"`
	TgtUri         string           `position:"Query" name:"TgtUri"`
}

ConvertOfficeFormatRequest is the request struct for api ConvertOfficeFormat

func CreateConvertOfficeFormatRequest

func CreateConvertOfficeFormatRequest() (request *ConvertOfficeFormatRequest)

CreateConvertOfficeFormatRequest creates a request to invoke ConvertOfficeFormat API

type ConvertOfficeFormatResponse

type ConvertOfficeFormatResponse struct {
	*responses.BaseResponse
	PageCount int    `json:"PageCount" xml:"PageCount"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ConvertOfficeFormatResponse is the response struct for api ConvertOfficeFormat

func CreateConvertOfficeFormatResponse

func CreateConvertOfficeFormatResponse() (response *ConvertOfficeFormatResponse)

CreateConvertOfficeFormatResponse creates a response to parse from ConvertOfficeFormat response

type CreateGrabFrameTaskRequest

type CreateGrabFrameTaskRequest struct {
	*requests.RpcRequest
	Project         string `position:"Query" name:"Project"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	CustomMessage   string `position:"Query" name:"CustomMessage"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	TargetList      string `position:"Query" name:"TargetList"`
	VideoUri        string `position:"Query" name:"VideoUri"`
}

CreateGrabFrameTaskRequest is the request struct for api CreateGrabFrameTask

func CreateCreateGrabFrameTaskRequest

func CreateCreateGrabFrameTaskRequest() (request *CreateGrabFrameTaskRequest)

CreateCreateGrabFrameTaskRequest creates a request to invoke CreateGrabFrameTask API

type CreateGrabFrameTaskResponse

type CreateGrabFrameTaskResponse struct {
	*responses.BaseResponse
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskType  string `json:"TaskType" xml:"TaskType"`
}

CreateGrabFrameTaskResponse is the response struct for api CreateGrabFrameTask

func CreateCreateGrabFrameTaskResponse

func CreateCreateGrabFrameTaskResponse() (response *CreateGrabFrameTaskResponse)

CreateCreateGrabFrameTaskResponse creates a response to parse from CreateGrabFrameTask response

type CreateGroupFacesJobRequest

type CreateGroupFacesJobRequest struct {
	*requests.RpcRequest
	Project         string `position:"Query" name:"Project"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	SetId           string `position:"Query" name:"SetId"`
}

CreateGroupFacesJobRequest is the request struct for api CreateGroupFacesJob

func CreateCreateGroupFacesJobRequest

func CreateCreateGroupFacesJobRequest() (request *CreateGroupFacesJobRequest)

CreateCreateGroupFacesJobRequest creates a request to invoke CreateGroupFacesJob API

type CreateGroupFacesJobResponse

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

CreateGroupFacesJobResponse is the response struct for api CreateGroupFacesJob

func CreateCreateGroupFacesJobResponse

func CreateCreateGroupFacesJobResponse() (response *CreateGroupFacesJobResponse)

CreateCreateGroupFacesJobResponse creates a response to parse from CreateGroupFacesJob response

type CreateImageProcessTaskRequest added in v1.60.308

type CreateImageProcessTaskRequest struct {
	*requests.RpcRequest
	Project         string `position:"Query" name:"Project"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	TargetList      string `position:"Query" name:"TargetList"`
	ImageUri        string `position:"Query" name:"ImageUri"`
}

CreateImageProcessTaskRequest is the request struct for api CreateImageProcessTask

func CreateCreateImageProcessTaskRequest added in v1.60.308

func CreateCreateImageProcessTaskRequest() (request *CreateImageProcessTaskRequest)

CreateCreateImageProcessTaskRequest creates a request to invoke CreateImageProcessTask API

type CreateImageProcessTaskResponse added in v1.60.308

type CreateImageProcessTaskResponse struct {
	*responses.BaseResponse
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskType  string `json:"TaskType" xml:"TaskType"`
}

CreateImageProcessTaskResponse is the response struct for api CreateImageProcessTask

func CreateCreateImageProcessTaskResponse added in v1.60.308

func CreateCreateImageProcessTaskResponse() (response *CreateImageProcessTaskResponse)

CreateCreateImageProcessTaskResponse creates a response to parse from CreateImageProcessTask response

type CreateMediaComplexTaskRequest

type CreateMediaComplexTaskRequest struct {
	*requests.RpcRequest
	Project         string `position:"Query" name:"Project"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	Parameters      string `position:"Query" name:"Parameters"`
}

CreateMediaComplexTaskRequest is the request struct for api CreateMediaComplexTask

func CreateCreateMediaComplexTaskRequest

func CreateCreateMediaComplexTaskRequest() (request *CreateMediaComplexTaskRequest)

CreateCreateMediaComplexTaskRequest creates a request to invoke CreateMediaComplexTask API

type CreateMediaComplexTaskResponse

type CreateMediaComplexTaskResponse struct {
	*responses.BaseResponse
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskType  string `json:"TaskType" xml:"TaskType"`
}

CreateMediaComplexTaskResponse is the response struct for api CreateMediaComplexTask

func CreateCreateMediaComplexTaskResponse

func CreateCreateMediaComplexTaskResponse() (response *CreateMediaComplexTaskResponse)

CreateCreateMediaComplexTaskResponse creates a response to parse from CreateMediaComplexTask response

type CreateMergeFaceGroupsJobRequest

type CreateMergeFaceGroupsJobRequest struct {
	*requests.RpcRequest
	Project         string `position:"Query" name:"Project"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	CustomMessage   string `position:"Query" name:"CustomMessage"`
	GroupIdFrom     string `position:"Query" name:"GroupIdFrom"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	GroupIdTo       string `position:"Query" name:"GroupIdTo"`
	SetId           string `position:"Query" name:"SetId"`
}

CreateMergeFaceGroupsJobRequest is the request struct for api CreateMergeFaceGroupsJob

func CreateCreateMergeFaceGroupsJobRequest

func CreateCreateMergeFaceGroupsJobRequest() (request *CreateMergeFaceGroupsJobRequest)

CreateCreateMergeFaceGroupsJobRequest creates a request to invoke CreateMergeFaceGroupsJob API

type CreateMergeFaceGroupsJobResponse

type CreateMergeFaceGroupsJobResponse struct {
	*responses.BaseResponse
	GroupIdFrom string `json:"GroupIdFrom" xml:"GroupIdFrom"`
	JobType     string `json:"JobType" xml:"JobType"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SetId       string `json:"SetId" xml:"SetId"`
	GroupIdTo   string `json:"GroupIdTo" xml:"GroupIdTo"`
	JobId       string `json:"JobId" xml:"JobId"`
}

CreateMergeFaceGroupsJobResponse is the response struct for api CreateMergeFaceGroupsJob

func CreateCreateMergeFaceGroupsJobResponse

func CreateCreateMergeFaceGroupsJobResponse() (response *CreateMergeFaceGroupsJobResponse)

CreateCreateMergeFaceGroupsJobResponse creates a response to parse from CreateMergeFaceGroupsJob response

type CreateOfficeConversionTaskRequest

type CreateOfficeConversionTaskRequest struct {
	*requests.RpcRequest
	SrcType         string           `position:"Query" name:"SrcType"`
	Project         string           `position:"Query" name:"Project"`
	IdempotentToken string           `position:"Query" name:"IdempotentToken"`
	PdfVector       requests.Boolean `position:"Query" name:"PdfVector"`
	UserData        string           `position:"Query" name:"UserData"`
	Password        string           `position:"Query" name:"Password"`
	StartPage       requests.Integer `position:"Query" name:"StartPage"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	FitToPagesWide  requests.Boolean `position:"Query" name:"FitToPagesWide"`
	TgtFilePrefix   string           `position:"Query" name:"TgtFilePrefix"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	ModelId         string           `position:"Query" name:"ModelId"`
	DisplayDpi      requests.Integer `position:"Query" name:"DisplayDpi"`
	MaxSheetRow     requests.Integer `position:"Query" name:"MaxSheetRow"`
	MaxSheetCount   requests.Integer `position:"Query" name:"MaxSheetCount"`
	EndPage         requests.Integer `position:"Query" name:"EndPage"`
	TgtFileSuffix   string           `position:"Query" name:"TgtFileSuffix"`
	SheetOnePage    requests.Boolean `position:"Query" name:"SheetOnePage"`
	MaxSheetCol     requests.Integer `position:"Query" name:"MaxSheetCol"`
	TgtType         string           `position:"Query" name:"TgtType"`
	Hidecomments    requests.Boolean `position:"Query" name:"Hidecomments"`
	FitToPagesTall  requests.Boolean `position:"Query" name:"FitToPagesTall"`
	SrcUri          string           `position:"Query" name:"SrcUri"`
	TgtFilePages    string           `position:"Query" name:"TgtFilePages"`
	TgtUri          string           `position:"Query" name:"TgtUri"`
}

CreateOfficeConversionTaskRequest is the request struct for api CreateOfficeConversionTask

func CreateCreateOfficeConversionTaskRequest

func CreateCreateOfficeConversionTaskRequest() (request *CreateOfficeConversionTaskRequest)

CreateCreateOfficeConversionTaskRequest creates a request to invoke CreateOfficeConversionTask API

type CreateOfficeConversionTaskResponse

type CreateOfficeConversionTaskResponse struct {
	*responses.BaseResponse
	Status     string `json:"Status" xml:"Status"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Percent    int    `json:"Percent" xml:"Percent"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	TgtLoc     string `json:"TgtLoc" xml:"TgtLoc"`
}

CreateOfficeConversionTaskResponse is the response struct for api CreateOfficeConversionTask

func CreateCreateOfficeConversionTaskResponse

func CreateCreateOfficeConversionTaskResponse() (response *CreateOfficeConversionTaskResponse)

CreateCreateOfficeConversionTaskResponse creates a response to parse from CreateOfficeConversionTask response

type CreateSetRequest

type CreateSetRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	SetName string `position:"Query" name:"SetName"`
	SetId   string `position:"Query" name:"SetId"`
}

CreateSetRequest is the request struct for api CreateSet

func CreateCreateSetRequest

func CreateCreateSetRequest() (request *CreateSetRequest)

CreateCreateSetRequest creates a request to invoke CreateSet API

type CreateSetResponse

type CreateSetResponse struct {
	*responses.BaseResponse
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	VideoCount  int    `json:"VideoCount" xml:"VideoCount"`
	ImageCount  int    `json:"ImageCount" xml:"ImageCount"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	SetName     string `json:"SetName" xml:"SetName"`
	SetId       string `json:"SetId" xml:"SetId"`
	VideoLength int    `json:"VideoLength" xml:"VideoLength"`
	FaceCount   int    `json:"FaceCount" xml:"FaceCount"`
}

CreateSetResponse is the response struct for api CreateSet

func CreateCreateSetResponse

func CreateCreateSetResponse() (response *CreateSetResponse)

CreateCreateSetResponse creates a response to parse from CreateSet response

type CreateVideoAbstractTaskRequest

type CreateVideoAbstractTaskRequest struct {
	*requests.RpcRequest
	TargetVideoUri  string           `position:"Query" name:"TargetVideoUri"`
	Project         string           `position:"Query" name:"Project"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	VideoUri        string           `position:"Query" name:"VideoUri"`
	AbstractLength  requests.Integer `position:"Query" name:"AbstractLength"`
	TargetClipsUri  string           `position:"Query" name:"TargetClipsUri"`
}

CreateVideoAbstractTaskRequest is the request struct for api CreateVideoAbstractTask

func CreateCreateVideoAbstractTaskRequest

func CreateCreateVideoAbstractTaskRequest() (request *CreateVideoAbstractTaskRequest)

CreateCreateVideoAbstractTaskRequest creates a request to invoke CreateVideoAbstractTask API

type CreateVideoAbstractTaskResponse

type CreateVideoAbstractTaskResponse struct {
	*responses.BaseResponse
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskType  string `json:"TaskType" xml:"TaskType"`
}

CreateVideoAbstractTaskResponse is the response struct for api CreateVideoAbstractTask

func CreateCreateVideoAbstractTaskResponse

func CreateCreateVideoAbstractTaskResponse() (response *CreateVideoAbstractTaskResponse)

CreateCreateVideoAbstractTaskResponse creates a response to parse from CreateVideoAbstractTask response

type CreateVideoAnalyseTaskRequest

type CreateVideoAnalyseTaskRequest struct {
	*requests.RpcRequest
	GrabType        string           `position:"Query" name:"GrabType"`
	Project         string           `position:"Query" name:"Project"`
	StartTime       string           `position:"Query" name:"StartTime"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	EndTime         string           `position:"Query" name:"EndTime"`
	VideoUri        string           `position:"Query" name:"VideoUri"`
	SaveType        requests.Boolean `position:"Query" name:"SaveType"`
	Interval        string           `position:"Query" name:"Interval"`
	TgtUri          string           `position:"Query" name:"TgtUri"`
}

CreateVideoAnalyseTaskRequest is the request struct for api CreateVideoAnalyseTask

func CreateCreateVideoAnalyseTaskRequest

func CreateCreateVideoAnalyseTaskRequest() (request *CreateVideoAnalyseTaskRequest)

CreateCreateVideoAnalyseTaskRequest creates a request to invoke CreateVideoAnalyseTask API

type CreateVideoAnalyseTaskResponse

type CreateVideoAnalyseTaskResponse struct {
	*responses.BaseResponse
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskType  string `json:"TaskType" xml:"TaskType"`
}

CreateVideoAnalyseTaskResponse is the response struct for api CreateVideoAnalyseTask

func CreateCreateVideoAnalyseTaskResponse

func CreateCreateVideoAnalyseTaskResponse() (response *CreateVideoAnalyseTaskResponse)

CreateCreateVideoAnalyseTaskResponse creates a response to parse from CreateVideoAnalyseTask response

type CreateVideoCompressTaskRequest

type CreateVideoCompressTaskRequest struct {
	*requests.RpcRequest
	TargetSubtitle  string `position:"Query" name:"TargetSubtitle"`
	Project         string `position:"Query" name:"Project"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	TargetContainer string `position:"Query" name:"TargetContainer"`
	CustomMessage   string `position:"Query" name:"CustomMessage"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	TargetList      string `position:"Query" name:"TargetList"`
	VideoUri        string `position:"Query" name:"VideoUri"`
	TargetSegment   string `position:"Query" name:"TargetSegment"`
}

CreateVideoCompressTaskRequest is the request struct for api CreateVideoCompressTask

func CreateCreateVideoCompressTaskRequest

func CreateCreateVideoCompressTaskRequest() (request *CreateVideoCompressTaskRequest)

CreateCreateVideoCompressTaskRequest creates a request to invoke CreateVideoCompressTask API

type CreateVideoCompressTaskResponse

type CreateVideoCompressTaskResponse struct {
	*responses.BaseResponse
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskType  string `json:"TaskType" xml:"TaskType"`
}

CreateVideoCompressTaskResponse is the response struct for api CreateVideoCompressTask

func CreateCreateVideoCompressTaskResponse

func CreateCreateVideoCompressTaskResponse() (response *CreateVideoCompressTaskResponse)

CreateCreateVideoCompressTaskResponse creates a response to parse from CreateVideoCompressTask response

type CreateVideoProduceTaskRequest added in v1.61.164

type CreateVideoProduceTaskRequest struct {
	*requests.RpcRequest
	Project         string           `position:"Query" name:"Project"`
	Music           string           `position:"Query" name:"Music"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	TargetUri       string           `position:"Query" name:"TargetUri"`
	TemplateName    string           `position:"Query" name:"TemplateName"`
	Height          requests.Integer `position:"Query" name:"Height"`
	CustomMessage   string           `position:"Query" name:"CustomMessage"`
	Images          string           `position:"Query" name:"Images"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	Width           requests.Integer `position:"Query" name:"Width"`
}

CreateVideoProduceTaskRequest is the request struct for api CreateVideoProduceTask

func CreateCreateVideoProduceTaskRequest added in v1.61.164

func CreateCreateVideoProduceTaskRequest() (request *CreateVideoProduceTaskRequest)

CreateCreateVideoProduceTaskRequest creates a request to invoke CreateVideoProduceTask API

type CreateVideoProduceTaskResponse added in v1.61.164

type CreateVideoProduceTaskResponse struct {
	*responses.BaseResponse
	TaskId    string `json:"TaskId" xml:"TaskId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskType  string `json:"TaskType" xml:"TaskType"`
}

CreateVideoProduceTaskResponse is the response struct for api CreateVideoProduceTask

func CreateCreateVideoProduceTaskResponse added in v1.61.164

func CreateCreateVideoProduceTaskResponse() (response *CreateVideoProduceTaskResponse)

CreateCreateVideoProduceTaskResponse creates a response to parse from CreateVideoProduceTask response

type CroppingBoundary added in v1.61.282

type CroppingBoundary struct {
	Width  int `json:"Width" xml:"Width"`
	Height int `json:"Height" xml:"Height"`
	Top    int `json:"Top" xml:"Top"`
	Left   int `json:"Left" xml:"Left"`
}

CroppingBoundary is a nested struct in imm response

type CroppingSuggestionInFindImages added in v1.61.282

type CroppingSuggestionInFindImages struct {
	CroppingSuggestionItem []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
}

CroppingSuggestionInFindImages is a nested struct in imm response

type CroppingSuggestionInGetImage added in v1.61.282

type CroppingSuggestionInGetImage struct {
	CroppingSuggestionItem []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
}

CroppingSuggestionInGetImage is a nested struct in imm response

type CroppingSuggestionInListImages added in v1.61.282

type CroppingSuggestionInListImages struct {
	CroppingSuggestionItem []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
}

CroppingSuggestionInListImages is a nested struct in imm response

type CroppingSuggestionItem added in v1.61.282

type CroppingSuggestionItem struct {
	Score            float64          `json:"Score" xml:"Score"`
	AspectRatio      string           `json:"AspectRatio" xml:"AspectRatio"`
	CroppingBoundary CroppingBoundary `json:"CroppingBoundary" xml:"CroppingBoundary"`
}

CroppingSuggestionItem is a nested struct in imm response

type CroppingSuggestions added in v1.61.350

type CroppingSuggestions struct {
	CroppingSuggestionsItem []CroppingSuggestionsItem `json:"CroppingSuggestions" xml:"CroppingSuggestions"`
}

CroppingSuggestions is a nested struct in imm response

type CroppingSuggestionsItem added in v1.61.350

type CroppingSuggestionsItem struct {
	Score            float64          `json:"Score" xml:"Score"`
	AspectRatio      string           `json:"AspectRatio" xml:"AspectRatio"`
	CroppingBoundary CroppingBoundary `json:"CroppingBoundary" xml:"CroppingBoundary"`
}

CroppingSuggestionsItem is a nested struct in imm response

type DecodeBlindWatermarkRequest

type DecodeBlindWatermarkRequest struct {
	*requests.RpcRequest
	ImageQuality     requests.Integer `position:"Query" name:"ImageQuality"`
	Project          string           `position:"Query" name:"Project"`
	WatermarkType    string           `position:"Query" name:"WatermarkType"`
	TargetUri        string           `position:"Query" name:"TargetUri"`
	Model            string           `position:"Query" name:"Model"`
	ImageUri         string           `position:"Query" name:"ImageUri"`
	OriginalImageUri string           `position:"Query" name:"OriginalImageUri"`
}

DecodeBlindWatermarkRequest is the request struct for api DecodeBlindWatermark

func CreateDecodeBlindWatermarkRequest

func CreateDecodeBlindWatermarkRequest() (request *DecodeBlindWatermarkRequest)

CreateDecodeBlindWatermarkRequest creates a request to invoke DecodeBlindWatermark API

type DecodeBlindWatermarkResponse

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

DecodeBlindWatermarkResponse is the response struct for api DecodeBlindWatermark

func CreateDecodeBlindWatermarkResponse

func CreateDecodeBlindWatermarkResponse() (response *DecodeBlindWatermarkResponse)

CreateDecodeBlindWatermarkResponse creates a response to parse from DecodeBlindWatermark response

type DeleteImageJobRequest

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

DeleteImageJobRequest is the request struct for api DeleteImageJob

func CreateDeleteImageJobRequest

func CreateDeleteImageJobRequest() (request *DeleteImageJobRequest)

CreateDeleteImageJobRequest creates a request to invoke DeleteImageJob API

type DeleteImageJobResponse

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

DeleteImageJobResponse is the response struct for api DeleteImageJob

func CreateDeleteImageJobResponse

func CreateDeleteImageJobResponse() (response *DeleteImageJobResponse)

CreateDeleteImageJobResponse creates a response to parse from DeleteImageJob response

type DeleteImageRequest

type DeleteImageRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	ImageUri string `position:"Query" name:"ImageUri"`
	SetId    string `position:"Query" name:"SetId"`
}

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"`
	SetId     string `json:"SetId" xml:"SetId"`
	ImageUri  string `json:"ImageUri" xml:"ImageUri"`
}

DeleteImageResponse is the response struct for api DeleteImage

func CreateDeleteImageResponse

func CreateDeleteImageResponse() (response *DeleteImageResponse)

CreateDeleteImageResponse creates a response to parse from DeleteImage response

type DeleteOfficeConversionTaskRequest

type DeleteOfficeConversionTaskRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	TaskId  string `position:"Query" name:"TaskId"`
}

DeleteOfficeConversionTaskRequest is the request struct for api DeleteOfficeConversionTask

func CreateDeleteOfficeConversionTaskRequest

func CreateDeleteOfficeConversionTaskRequest() (request *DeleteOfficeConversionTaskRequest)

CreateDeleteOfficeConversionTaskRequest creates a request to invoke DeleteOfficeConversionTask API

type DeleteOfficeConversionTaskResponse

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

DeleteOfficeConversionTaskResponse is the response struct for api DeleteOfficeConversionTask

func CreateDeleteOfficeConversionTaskResponse

func CreateDeleteOfficeConversionTaskResponse() (response *DeleteOfficeConversionTaskResponse)

CreateDeleteOfficeConversionTaskResponse creates a response to parse from DeleteOfficeConversionTask response

type DeleteProjectRequest

type DeleteProjectRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
}

DeleteProjectRequest is the request struct for api DeleteProject

func CreateDeleteProjectRequest

func CreateDeleteProjectRequest() (request *DeleteProjectRequest)

CreateDeleteProjectRequest creates a request to invoke DeleteProject API

type DeleteProjectResponse

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

DeleteProjectResponse is the response struct for api DeleteProject

func CreateDeleteProjectResponse

func CreateDeleteProjectResponse() (response *DeleteProjectResponse)

CreateDeleteProjectResponse creates a response to parse from DeleteProject response

type DeleteSetRequest

type DeleteSetRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	SetId   string `position:"Query" name:"SetId"`
}

DeleteSetRequest is the request struct for api DeleteSet

func CreateDeleteSetRequest

func CreateDeleteSetRequest() (request *DeleteSetRequest)

CreateDeleteSetRequest creates a request to invoke DeleteSet API

type DeleteSetResponse

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

DeleteSetResponse is the response struct for api DeleteSet

func CreateDeleteSetResponse

func CreateDeleteSetResponse() (response *DeleteSetResponse)

CreateDeleteSetResponse creates a response to parse from DeleteSet response

type DeleteVideoRequest

type DeleteVideoRequest struct {
	*requests.RpcRequest
	Project   string           `position:"Query" name:"Project"`
	Resources requests.Boolean `position:"Query" name:"Resources"`
	VideoUri  string           `position:"Query" name:"VideoUri"`
	SetId     string           `position:"Query" name:"SetId"`
}

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"`
	VideoUri  string `json:"VideoUri" xml:"VideoUri"`
	SetId     string `json:"SetId" xml:"SetId"`
}

DeleteVideoResponse is the response struct for api DeleteVideo

func CreateDeleteVideoResponse

func CreateDeleteVideoResponse() (response *DeleteVideoResponse)

CreateDeleteVideoResponse creates a response to parse from DeleteVideo response

type DeleteVideoTaskRequest

type DeleteVideoTaskRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	TaskId   string `position:"Query" name:"TaskId"`
	TaskType string `position:"Query" name:"TaskType"`
}

DeleteVideoTaskRequest is the request struct for api DeleteVideoTask

func CreateDeleteVideoTaskRequest

func CreateDeleteVideoTaskRequest() (request *DeleteVideoTaskRequest)

CreateDeleteVideoTaskRequest creates a request to invoke DeleteVideoTask API

type DeleteVideoTaskResponse

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

DeleteVideoTaskResponse is the response struct for api DeleteVideoTask

func CreateDeleteVideoTaskResponse

func CreateDeleteVideoTaskResponse() (response *DeleteVideoTaskResponse)

CreateDeleteVideoTaskResponse creates a response to parse from DeleteVideoTask response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse

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

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DetectImageBodiesRequest

type DetectImageBodiesRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	ImageUri string `position:"Query" name:"ImageUri"`
}

DetectImageBodiesRequest is the request struct for api DetectImageBodies

func CreateDetectImageBodiesRequest

func CreateDetectImageBodiesRequest() (request *DetectImageBodiesRequest)

CreateDetectImageBodiesRequest creates a request to invoke DetectImageBodies API

type DetectImageBodiesResponse

type DetectImageBodiesResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	ImageUri  string       `json:"ImageUri" xml:"ImageUri"`
	Bodies    []BodiesItem `json:"Bodies" xml:"Bodies"`
}

DetectImageBodiesResponse is the response struct for api DetectImageBodies

func CreateDetectImageBodiesResponse

func CreateDetectImageBodiesResponse() (response *DetectImageBodiesResponse)

CreateDetectImageBodiesResponse creates a response to parse from DetectImageBodies response

type DetectImageFacesRequest

type DetectImageFacesRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	RealUid  string `position:"Query" name:"RealUid"`
	ImageUri string `position:"Query" name:"ImageUri"`
}

DetectImageFacesRequest is the request struct for api DetectImageFaces

func CreateDetectImageFacesRequest

func CreateDetectImageFacesRequest() (request *DetectImageFacesRequest)

CreateDetectImageFacesRequest creates a request to invoke DetectImageFaces API

type DetectImageFacesResponse

type DetectImageFacesResponse struct {
	*responses.BaseResponse
	RequestId string      `json:"RequestId" xml:"RequestId"`
	ImageUri  string      `json:"ImageUri" xml:"ImageUri"`
	Faces     []FacesItem `json:"Faces" xml:"Faces"`
}

DetectImageFacesResponse is the response struct for api DetectImageFaces

func CreateDetectImageFacesResponse

func CreateDetectImageFacesResponse() (response *DetectImageFacesResponse)

CreateDetectImageFacesResponse creates a response to parse from DetectImageFaces response

type DetectImageQRCodesRequest

type DetectImageQRCodesRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	ImageUri string `position:"Query" name:"ImageUri"`
}

DetectImageQRCodesRequest is the request struct for api DetectImageQRCodes

func CreateDetectImageQRCodesRequest

func CreateDetectImageQRCodesRequest() (request *DetectImageQRCodesRequest)

CreateDetectImageQRCodesRequest creates a request to invoke DetectImageQRCodes API

type DetectImageQRCodesResponse

type DetectImageQRCodesResponse struct {
	*responses.BaseResponse
	RequestId string        `json:"RequestId" xml:"RequestId"`
	ImageUri  string        `json:"ImageUri" xml:"ImageUri"`
	QRCodes   []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}

DetectImageQRCodesResponse is the response struct for api DetectImageQRCodes

func CreateDetectImageQRCodesResponse

func CreateDetectImageQRCodesResponse() (response *DetectImageQRCodesResponse)

CreateDetectImageQRCodesResponse creates a response to parse from DetectImageQRCodes response

type DetectImageTagsRequest

type DetectImageTagsRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	RealUid  string `position:"Query" name:"RealUid"`
	ImageUri string `position:"Query" name:"ImageUri"`
}

DetectImageTagsRequest is the request struct for api DetectImageTags

func CreateDetectImageTagsRequest

func CreateDetectImageTagsRequest() (request *DetectImageTagsRequest)

CreateDetectImageTagsRequest creates a request to invoke DetectImageTags API

type DetectImageTagsResponse

type DetectImageTagsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	ImageUri  string     `json:"ImageUri" xml:"ImageUri"`
	Tags      []TagsItem `json:"Tags" xml:"Tags"`
}

DetectImageTagsResponse is the response struct for api DetectImageTags

func CreateDetectImageTagsResponse

func CreateDetectImageTagsResponse() (response *DetectImageTagsResponse)

CreateDetectImageTagsResponse creates a response to parse from DetectImageTags response

type DetectQRCodesRequest

type DetectQRCodesRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	SrcUris string `position:"Query" name:"SrcUris"`
}

DetectQRCodesRequest is the request struct for api DetectQRCodes

func CreateDetectQRCodesRequest

func CreateDetectQRCodesRequest() (request *DetectQRCodesRequest)

CreateDetectQRCodesRequest creates a request to invoke DetectQRCodes API

type DetectQRCodesResponse

type DetectQRCodesResponse struct {
	*responses.BaseResponse
	RequestId      string               `json:"RequestId" xml:"RequestId"`
	SuccessDetails []SuccessDetailsItem `json:"SuccessDetails" xml:"SuccessDetails"`
	FailDetails    []FailDetailsItem    `json:"FailDetails" xml:"FailDetails"`
}

DetectQRCodesResponse is the response struct for api DetectQRCodes

func CreateDetectQRCodesResponse

func CreateDetectQRCodesResponse() (response *DetectQRCodesResponse)

CreateDetectQRCodesResponse creates a response to parse from DetectQRCodes response

type EmotionDetails

type EmotionDetails struct {
	SURPRISED float64 `json:"SURPRISED" xml:"SURPRISED"`
	HAPPY     float64 `json:"HAPPY" xml:"HAPPY"`
	ANGRY     float64 `json:"ANGRY" xml:"ANGRY"`
	DISGUSTED float64 `json:"DISGUSTED" xml:"DISGUSTED"`
	SAD       float64 `json:"SAD" xml:"SAD"`
	CALM      float64 `json:"CALM" xml:"CALM"`
	SCARED    float64 `json:"SCARED" xml:"SCARED"`
}

EmotionDetails is a nested struct in imm response

type EncodeBlindWatermarkRequest

type EncodeBlindWatermarkRequest struct {
	*requests.RpcRequest
	ImageQuality    string `position:"Query" name:"ImageQuality"`
	WatermarkUri    string `position:"Query" name:"WatermarkUri"`
	Project         string `position:"Query" name:"Project"`
	Content         string `position:"Query" name:"Content"`
	WatermarkType   string `position:"Query" name:"WatermarkType"`
	TargetUri       string `position:"Query" name:"TargetUri"`
	Model           string `position:"Query" name:"Model"`
	TargetImageType string `position:"Query" name:"TargetImageType"`
	ImageUri        string `position:"Query" name:"ImageUri"`
}

EncodeBlindWatermarkRequest is the request struct for api EncodeBlindWatermark

func CreateEncodeBlindWatermarkRequest

func CreateEncodeBlindWatermarkRequest() (request *EncodeBlindWatermarkRequest)

CreateEncodeBlindWatermarkRequest creates a request to invoke EncodeBlindWatermark API

type EncodeBlindWatermarkResponse

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

EncodeBlindWatermarkResponse is the response struct for api EncodeBlindWatermark

func CreateEncodeBlindWatermarkResponse

func CreateEncodeBlindWatermarkResponse() (response *EncodeBlindWatermarkResponse)

CreateEncodeBlindWatermarkResponse creates a response to parse from EncodeBlindWatermark response

type FaceA

type FaceA struct {
	FaceId         string         `json:"FaceId" xml:"FaceId"`
	FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
}

FaceA is a nested struct in imm response

type FaceAttributes

type FaceAttributes struct {
	Glasses           string       `json:"Glasses" xml:"Glasses"`
	MaskConfidence    float64      `json:"MaskConfidence" xml:"MaskConfidence"`
	GlassesConfidence float64      `json:"GlassesConfidence" xml:"GlassesConfidence"`
	Mask              string       `json:"Mask" xml:"Mask"`
	Beard             string       `json:"Beard" xml:"Beard"`
	BeardConfidence   float64      `json:"BeardConfidence" xml:"BeardConfidence"`
	FaceBoundary      FaceBoundary `json:"FaceBoundary" xml:"FaceBoundary"`
	HeadPose          HeadPose     `json:"HeadPose" xml:"HeadPose"`
}

FaceAttributes is a nested struct in imm response

type FaceB

type FaceB struct {
	FaceId         string         `json:"FaceId" xml:"FaceId"`
	FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
}

FaceB is a nested struct in imm response

type FaceBoundary

type FaceBoundary struct {
	Width  int `json:"Width" xml:"Width"`
	Height int `json:"Height" xml:"Height"`
	Top    int `json:"Top" xml:"Top"`
	Left   int `json:"Left" xml:"Left"`
}

FaceBoundary is a nested struct in imm response

type FaceGroups

type FaceGroups struct {
	FaceGroupsItem []FaceGroupsItem `json:"FaceGroups" xml:"FaceGroups"`
}

FaceGroups is a nested struct in imm response

type FaceGroupsItem

type FaceGroupsItem struct {
	Gender         string         `json:"Gender" xml:"Gender"`
	CreateTime     string         `json:"CreateTime" xml:"CreateTime"`
	RemarksC       string         `json:"RemarksC" xml:"RemarksC"`
	FaceCount      int            `json:"FaceCount" xml:"FaceCount"`
	RemarksArrayB  string         `json:"RemarksArrayB" xml:"RemarksArrayB"`
	RemarksD       string         `json:"RemarksD" xml:"RemarksD"`
	MaxAge         float64        `json:"MaxAge" xml:"MaxAge"`
	GroupId        string         `json:"GroupId" xml:"GroupId"`
	GroupName      string         `json:"GroupName" xml:"GroupName"`
	RemarksA       string         `json:"RemarksA" xml:"RemarksA"`
	AverageAge     float64        `json:"AverageAge" xml:"AverageAge"`
	RemarksArrayA  string         `json:"RemarksArrayA" xml:"RemarksArrayA"`
	MinAge         float64        `json:"MinAge" xml:"MinAge"`
	ImageCount     int            `json:"ImageCount" xml:"ImageCount"`
	ExternalId     string         `json:"ExternalId" xml:"ExternalId"`
	RemarksB       string         `json:"RemarksB" xml:"RemarksB"`
	ModifyTime     string         `json:"ModifyTime" xml:"ModifyTime"`
	GroupCoverFace GroupCoverFace `json:"GroupCoverFace" xml:"GroupCoverFace"`
}

FaceGroupsItem is a nested struct in imm response

type FacesInDetectImageFaces

type FacesInDetectImageFaces struct {
	FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}

FacesInDetectImageFaces is a nested struct in imm response

type FacesInFindImages

type FacesInFindImages struct {
	FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}

FacesInFindImages is a nested struct in imm response

type FacesInFindSimilarFaces

type FacesInFindSimilarFaces struct {
	FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}

FacesInFindSimilarFaces is a nested struct in imm response

type FacesInGetImage

type FacesInGetImage struct {
	FacesItem []FacesItemInGetImage `json:"Faces" xml:"Faces"`
}

FacesInGetImage is a nested struct in imm response

type FacesInListImages

type FacesInListImages struct {
	FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}

FacesInListImages is a nested struct in imm response

type FacesInListVideoFrames

type FacesInListVideoFrames struct {
	FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}

FacesInListVideoFrames is a nested struct in imm response

type FacesItem

type FacesItem struct {
	FaceConfidence       float64            `json:"FaceConfidence" xml:"FaceConfidence"`
	EmotionConfidence    float64            `json:"EmotionConfidence" xml:"EmotionConfidence"`
	ImageUri             string             `json:"ImageUri" xml:"ImageUri"`
	FaceQuality          float64            `json:"FaceQuality" xml:"FaceQuality"`
	Similarity           float64            `json:"Similarity" xml:"Similarity"`
	ExternalId           string             `json:"ExternalId" xml:"ExternalId"`
	Attractive           float64            `json:"Attractive" xml:"Attractive"`
	AttractiveConfidence float64            `json:"AttractiveConfidence" xml:"AttractiveConfidence"`
	Age                  int                `json:"Age" xml:"Age"`
	AgeConfidence        float64            `json:"AgeConfidence" xml:"AgeConfidence"`
	Gender               string             `json:"Gender" xml:"Gender"`
	GenderConfidence     float64            `json:"GenderConfidence" xml:"GenderConfidence"`
	Emotion              string             `json:"Emotion" xml:"Emotion"`
	FaceId               string             `json:"FaceId" xml:"FaceId"`
	GroupId              string             `json:"GroupId" xml:"GroupId"`
	FaceAttributes       FaceAttributes     `json:"FaceAttributes" xml:"FaceAttributes"`
	EmotionDetails       EmotionDetails     `json:"EmotionDetails" xml:"EmotionDetails"`
	SimilarFaces         []SimilarFacesItem `json:"SimilarFaces" xml:"SimilarFaces"`
}

FacesItem is a nested struct in imm response

type FacesItemInGetImage

type FacesItemInGetImage struct {
	Gender            string         `json:"Gender" xml:"Gender"`
	GenderConfidence  float64        `json:"GenderConfidence" xml:"GenderConfidence"`
	FaceId            string         `json:"FaceId" xml:"FaceId"`
	FaceQuality       float64        `json:"FaceQuality" xml:"FaceQuality"`
	Emotion           string         `json:"Emotion" xml:"Emotion"`
	Age               string         `json:"Age" xml:"Age"`
	FaceConfidence    float64        `json:"FaceConfidence" xml:"FaceConfidence"`
	EmotionConfidence float64        `json:"EmotionConfidence" xml:"EmotionConfidence"`
	Attractive        float64        `json:"Attractive" xml:"Attractive"`
	GroupId           string         `json:"GroupId" xml:"GroupId"`
	FaceAttributes    FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
	EmotionDetails    EmotionDetails `json:"EmotionDetails" xml:"EmotionDetails"`
}

FacesItemInGetImage is a nested struct in imm response

type FailDetail

type FailDetail struct {
	Code string `json:"Code" xml:"Code"`
}

FailDetail is a nested struct in imm response

type FailDetails added in v1.61.41

type FailDetails struct {
	FailDetailsItem []FailDetailsItem `json:"FailDetails" xml:"FailDetails"`
}

FailDetails is a nested struct in imm response

type FailDetailsItem

type FailDetailsItem struct {
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	SrcUri       string `json:"SrcUri" xml:"SrcUri"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
}

FailDetailsItem is a nested struct in imm response

type FindImagesRequest

type FindImagesRequest struct {
	*requests.RpcRequest
	RemarksArrayBIn          string           `position:"Query" name:"RemarksArrayBIn"`
	Project                  string           `position:"Query" name:"Project"`
	ExternalId               string           `position:"Query" name:"ExternalId"`
	FacesModifyTimeRange     string           `position:"Query" name:"FacesModifyTimeRange"`
	OCRContentsMatch         string           `position:"Query" name:"OCRContentsMatch"`
	Limit                    requests.Integer `position:"Query" name:"Limit"`
	RemarksDPrefix           string           `position:"Query" name:"RemarksDPrefix"`
	SourceType               string           `position:"Query" name:"SourceType"`
	Order                    string           `position:"Query" name:"Order"`
	GroupId                  string           `position:"Query" name:"GroupId"`
	OrderBy                  string           `position:"Query" name:"OrderBy"`
	TagNames                 string           `position:"Query" name:"TagNames"`
	Marker                   string           `position:"Query" name:"Marker"`
	RemarksCPrefix           string           `position:"Query" name:"RemarksCPrefix"`
	ModifyTimeRange          string           `position:"Query" name:"ModifyTimeRange"`
	AddressLineContentsMatch string           `position:"Query" name:"AddressLineContentsMatch"`
	Gender                   string           `position:"Query" name:"Gender"`
	RemarksArrayAIn          string           `position:"Query" name:"RemarksArrayAIn"`
	ImageSizeRange           string           `position:"Query" name:"ImageSizeRange"`
	RemarksBPrefix           string           `position:"Query" name:"RemarksBPrefix"`
	LocationBoundary         string           `position:"Query" name:"LocationBoundary"`
	ImageTimeRange           string           `position:"Query" name:"ImageTimeRange"`
	TagsModifyTimeRange      string           `position:"Query" name:"TagsModifyTimeRange"`
	AgeRange                 string           `position:"Query" name:"AgeRange"`
	RemarksAPrefix           string           `position:"Query" name:"RemarksAPrefix"`
	SourceUriPrefix          string           `position:"Query" name:"SourceUriPrefix"`
	Emotion                  string           `position:"Query" name:"Emotion"`
	CreateTimeRange          string           `position:"Query" name:"CreateTimeRange"`
	SetId                    string           `position:"Query" name:"SetId"`
}

FindImagesRequest is the request struct for api FindImages

func CreateFindImagesRequest

func CreateFindImagesRequest() (request *FindImagesRequest)

CreateFindImagesRequest creates a request to invoke FindImages API

type FindImagesResponse

type FindImagesResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	SetId      string       `json:"SetId" xml:"SetId"`
	Images     []ImagesItem `json:"Images" xml:"Images"`
}

FindImagesResponse is the response struct for api FindImages

func CreateFindImagesResponse

func CreateFindImagesResponse() (response *FindImagesResponse)

CreateFindImagesResponse creates a response to parse from FindImages response

type FindSimilarFacesRequest

type FindSimilarFacesRequest struct {
	*requests.RpcRequest
	Project        string           `position:"Query" name:"Project"`
	MinSimilarity  requests.Float   `position:"Query" name:"MinSimilarity"`
	ResponseFormat string           `position:"Query" name:"ResponseFormat"`
	Limit          requests.Integer `position:"Query" name:"Limit"`
	FaceId         string           `position:"Query" name:"FaceId"`
	ImageUri       string           `position:"Query" name:"ImageUri"`
	SetId          string           `position:"Query" name:"SetId"`
}

FindSimilarFacesRequest is the request struct for api FindSimilarFaces

func CreateFindSimilarFacesRequest

func CreateFindSimilarFacesRequest() (request *FindSimilarFacesRequest)

CreateFindSimilarFacesRequest creates a request to invoke FindSimilarFaces API

type FindSimilarFacesResponse

type FindSimilarFacesResponse struct {
	*responses.BaseResponse
	RequestId string      `json:"RequestId" xml:"RequestId"`
	Faces     []FacesItem `json:"Faces" xml:"Faces"`
}

FindSimilarFacesResponse is the response struct for api FindSimilarFaces

func CreateFindSimilarFacesResponse

func CreateFindSimilarFacesResponse() (response *FindSimilarFacesResponse)

CreateFindSimilarFacesResponse creates a response to parse from FindSimilarFaces response

type Frames

type Frames struct {
	FramesItem []FramesItem `json:"Frames" xml:"Frames"`
}

Frames is a nested struct in imm response

type FramesItem

type FramesItem struct {
	TagsFailReason  string      `json:"TagsFailReason" xml:"TagsFailReason"`
	RemarksC        string      `json:"RemarksC" xml:"RemarksC"`
	CreateTime      string      `json:"CreateTime" xml:"CreateTime"`
	SourceType      string      `json:"SourceType" xml:"SourceType"`
	FacesFailReason string      `json:"FacesFailReason" xml:"FacesFailReason"`
	FacesModifyTime string      `json:"FacesModifyTime" xml:"FacesModifyTime"`
	ImageTime       string      `json:"ImageTime" xml:"ImageTime"`
	OCRModifyTime   string      `json:"OCRModifyTime" xml:"OCRModifyTime"`
	FacesStatus     string      `json:"FacesStatus" xml:"FacesStatus"`
	ImageHeight     int         `json:"ImageHeight" xml:"ImageHeight"`
	ExternalId      string      `json:"ExternalId" xml:"ExternalId"`
	SourceUri       string      `json:"SourceUri" xml:"SourceUri"`
	FileSize        int         `json:"FileSize" xml:"FileSize"`
	ModifyTime      string      `json:"ModifyTime" xml:"ModifyTime"`
	SourcePosition  string      `json:"SourcePosition" xml:"SourcePosition"`
	OCRFailReason   string      `json:"OCRFailReason" xml:"OCRFailReason"`
	ImageFormat     string      `json:"ImageFormat" xml:"ImageFormat"`
	ImageWidth      int         `json:"ImageWidth" xml:"ImageWidth"`
	Orientation     string      `json:"Orientation" xml:"Orientation"`
	RemarksD        string      `json:"RemarksD" xml:"RemarksD"`
	TagsStatus      string      `json:"TagsStatus" xml:"TagsStatus"`
	RemarksA        string      `json:"RemarksA" xml:"RemarksA"`
	ImageUri        string      `json:"ImageUri" xml:"ImageUri"`
	TagsModifyTime  string      `json:"TagsModifyTime" xml:"TagsModifyTime"`
	OCRStatus       string      `json:"OCRStatus" xml:"OCRStatus"`
	Exif            string      `json:"Exif" xml:"Exif"`
	Location        string      `json:"Location" xml:"Location"`
	RemarksB        string      `json:"RemarksB" xml:"RemarksB"`
	Tags            []TagsItem  `json:"Tags" xml:"Tags"`
	OCR             []OCRItem   `json:"OCR" xml:"OCR"`
	Faces           []FacesItem `json:"Faces" xml:"Faces"`
}

FramesItem is a nested struct in imm response

type GetContentKeyRequest added in v1.61.182

type GetContentKeyRequest struct {
	*requests.RpcRequest
	Project     string `position:"Query" name:"Project"`
	VersionId   string `position:"Query" name:"VersionId"`
	DRMServerId string `position:"Query" name:"DRMServerId"`
	KeyIds      string `position:"Query" name:"KeyIds"`
}

GetContentKeyRequest is the request struct for api GetContentKey

func CreateGetContentKeyRequest added in v1.61.182

func CreateGetContentKeyRequest() (request *GetContentKeyRequest)

CreateGetContentKeyRequest creates a request to invoke GetContentKey API

type GetContentKeyResponse added in v1.61.182

type GetContentKeyResponse struct {
	*responses.BaseResponse
	VersionId string `json:"VersionId" xml:"VersionId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	KeyInfos  string `json:"KeyInfos" xml:"KeyInfos"`
}

GetContentKeyResponse is the response struct for api GetContentKey

func CreateGetContentKeyResponse added in v1.61.182

func CreateGetContentKeyResponse() (response *GetContentKeyResponse)

CreateGetContentKeyResponse creates a response to parse from GetContentKey response

type GetDRMLicenseRequest added in v1.61.182

type GetDRMLicenseRequest struct {
	*requests.RpcRequest
	Project    string `position:"Query" name:"Project"`
	DRMType    string `position:"Query" name:"DRMType"`
	DRMLicense string `position:"Query" name:"DRMLicense"`
}

GetDRMLicenseRequest is the request struct for api GetDRMLicense

func CreateGetDRMLicenseRequest added in v1.61.182

func CreateGetDRMLicenseRequest() (request *GetDRMLicenseRequest)

CreateGetDRMLicenseRequest creates a request to invoke GetDRMLicense API

type GetDRMLicenseResponse added in v1.61.182

type GetDRMLicenseResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DeviceInfo string `json:"DeviceInfo" xml:"DeviceInfo"`
	DRMData    string `json:"DRMData" xml:"DRMData"`
}

GetDRMLicenseResponse is the response struct for api GetDRMLicense

func CreateGetDRMLicenseResponse added in v1.61.182

func CreateGetDRMLicenseResponse() (response *GetDRMLicenseResponse)

CreateGetDRMLicenseResponse creates a response to parse from GetDRMLicense response

type GetImageCroppingSuggestionsRequest added in v1.61.350

type GetImageCroppingSuggestionsRequest struct {
	*requests.RpcRequest
	Project      string `position:"Query" name:"Project"`
	AspectRatios string `position:"Query" name:"AspectRatios"`
	ImageUri     string `position:"Query" name:"ImageUri"`
}

GetImageCroppingSuggestionsRequest is the request struct for api GetImageCroppingSuggestions

func CreateGetImageCroppingSuggestionsRequest added in v1.61.350

func CreateGetImageCroppingSuggestionsRequest() (request *GetImageCroppingSuggestionsRequest)

CreateGetImageCroppingSuggestionsRequest creates a request to invoke GetImageCroppingSuggestions API

type GetImageCroppingSuggestionsResponse added in v1.61.350

type GetImageCroppingSuggestionsResponse struct {
	*responses.BaseResponse
	RequestId           string                    `json:"RequestId" xml:"RequestId"`
	ImageUri            string                    `json:"ImageUri" xml:"ImageUri"`
	CroppingSuggestions []CroppingSuggestionsItem `json:"CroppingSuggestions" xml:"CroppingSuggestions"`
}

GetImageCroppingSuggestionsResponse is the response struct for api GetImageCroppingSuggestions

func CreateGetImageCroppingSuggestionsResponse added in v1.61.350

func CreateGetImageCroppingSuggestionsResponse() (response *GetImageCroppingSuggestionsResponse)

CreateGetImageCroppingSuggestionsResponse creates a response to parse from GetImageCroppingSuggestions response

type GetImageQualityRequest added in v1.61.471

type GetImageQualityRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	ImageUri string `position:"Query" name:"ImageUri"`
}

GetImageQualityRequest is the request struct for api GetImageQuality

func CreateGetImageQualityRequest added in v1.61.471

func CreateGetImageQualityRequest() (request *GetImageQualityRequest)

CreateGetImageQualityRequest creates a request to invoke GetImageQuality API

type GetImageQualityResponse added in v1.61.471

type GetImageQualityResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	ImageUri     string       `json:"ImageUri" xml:"ImageUri"`
	ImageQuality ImageQuality `json:"ImageQuality" xml:"ImageQuality"`
}

GetImageQualityResponse is the response struct for api GetImageQuality

func CreateGetImageQualityResponse added in v1.61.471

func CreateGetImageQualityResponse() (response *GetImageQualityResponse)

CreateGetImageQualityResponse creates a response to parse from GetImageQuality response

type GetImageRequest

type GetImageRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	ImageUri string `position:"Query" name:"ImageUri"`
	SetId    string `position:"Query" name:"SetId"`
}

GetImageRequest is the request struct for api GetImage

func CreateGetImageRequest

func CreateGetImageRequest() (request *GetImageRequest)

CreateGetImageRequest creates a request to invoke GetImage API

type GetImageResponse

type GetImageResponse struct {
	*responses.BaseResponse
	ModifyTime                   string                   `json:"ModifyTime" xml:"ModifyTime"`
	SourceType                   string                   `json:"SourceType" xml:"SourceType"`
	SourceUri                    string                   `json:"SourceUri" xml:"SourceUri"`
	FacesFailReason              string                   `json:"FacesFailReason" xml:"FacesFailReason"`
	CroppingSuggestionStatus     string                   `json:"CroppingSuggestionStatus" xml:"CroppingSuggestionStatus"`
	CroppingSuggestionFailReason string                   `json:"CroppingSuggestionFailReason" xml:"CroppingSuggestionFailReason"`
	AddressFailReason            string                   `json:"AddressFailReason" xml:"AddressFailReason"`
	RemarksA                     string                   `json:"RemarksA" xml:"RemarksA"`
	AddressModifyTime            string                   `json:"AddressModifyTime" xml:"AddressModifyTime"`
	RemarksB                     string                   `json:"RemarksB" xml:"RemarksB"`
	ImageFormat                  string                   `json:"ImageFormat" xml:"ImageFormat"`
	TagsFailReason               string                   `json:"TagsFailReason" xml:"TagsFailReason"`
	RemarksArrayB                string                   `json:"RemarksArrayB" xml:"RemarksArrayB"`
	FacesModifyTime              string                   `json:"FacesModifyTime" xml:"FacesModifyTime"`
	Exif                         string                   `json:"Exif" xml:"Exif"`
	RemarksC                     string                   `json:"RemarksC" xml:"RemarksC"`
	RemarksD                     string                   `json:"RemarksD" xml:"RemarksD"`
	ImageWidth                   int                      `json:"ImageWidth" xml:"ImageWidth"`
	RemarksArrayA                string                   `json:"RemarksArrayA" xml:"RemarksArrayA"`
	SourcePosition               string                   `json:"SourcePosition" xml:"SourcePosition"`
	AddressStatus                string                   `json:"AddressStatus" xml:"AddressStatus"`
	FacesStatus                  string                   `json:"FacesStatus" xml:"FacesStatus"`
	ImageQualityModifyTime       string                   `json:"ImageQualityModifyTime" xml:"ImageQualityModifyTime"`
	RequestId                    string                   `json:"RequestId" xml:"RequestId"`
	CreateTime                   string                   `json:"CreateTime" xml:"CreateTime"`
	ExternalId                   string                   `json:"ExternalId" xml:"ExternalId"`
	TagsModifyTime               string                   `json:"TagsModifyTime" xml:"TagsModifyTime"`
	ImageQualityFailReason       string                   `json:"ImageQualityFailReason" xml:"ImageQualityFailReason"`
	Orientation                  string                   `json:"Orientation" xml:"Orientation"`
	ImageUri                     string                   `json:"ImageUri" xml:"ImageUri"`
	OCRStatus                    string                   `json:"OCRStatus" xml:"OCRStatus"`
	OCRModifyTime                string                   `json:"OCRModifyTime" xml:"OCRModifyTime"`
	ImageTime                    string                   `json:"ImageTime" xml:"ImageTime"`
	CroppingSuggestionModifyTime string                   `json:"CroppingSuggestionModifyTime" xml:"CroppingSuggestionModifyTime"`
	ImageHeight                  int                      `json:"ImageHeight" xml:"ImageHeight"`
	ImageQualityStatus           string                   `json:"ImageQualityStatus" xml:"ImageQualityStatus"`
	TagsStatus                   string                   `json:"TagsStatus" xml:"TagsStatus"`
	OCRFailReason                string                   `json:"OCRFailReason" xml:"OCRFailReason"`
	SetId                        string                   `json:"SetId" xml:"SetId"`
	FileSize                     int                      `json:"FileSize" xml:"FileSize"`
	Location                     string                   `json:"Location" xml:"Location"`
	ImageQuality                 ImageQuality             `json:"ImageQuality" xml:"ImageQuality"`
	Address                      Address                  `json:"Address" xml:"Address"`
	Tags                         []TagsItem               `json:"Tags" xml:"Tags"`
	Faces                        []FacesItemInGetImage    `json:"Faces" xml:"Faces"`
	CroppingSuggestion           []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
	OCR                          []OCRItem                `json:"OCR" xml:"OCR"`
}

GetImageResponse is the response struct for api GetImage

func CreateGetImageResponse

func CreateGetImageResponse() (response *GetImageResponse)

CreateGetImageResponse creates a response to parse from GetImage response

type GetMediaMetaRequest

type GetMediaMetaRequest struct {
	*requests.RpcRequest
	MediaUri string `position:"Query" name:"MediaUri"`
	Project  string `position:"Query" name:"Project"`
}

GetMediaMetaRequest is the request struct for api GetMediaMeta

func CreateGetMediaMetaRequest

func CreateGetMediaMetaRequest() (request *GetMediaMetaRequest)

CreateGetMediaMetaRequest creates a request to invoke GetMediaMeta API

type GetMediaMetaResponse

type GetMediaMetaResponse struct {
	*responses.BaseResponse
	MediaUri  string    `json:"MediaUri" xml:"MediaUri"`
	RequestId string    `json:"RequestId" xml:"RequestId"`
	MediaMeta MediaMeta `json:"MediaMeta" xml:"MediaMeta"`
}

GetMediaMetaResponse is the response struct for api GetMediaMeta

func CreateGetMediaMetaResponse

func CreateGetMediaMetaResponse() (response *GetMediaMetaResponse)

CreateGetMediaMetaResponse creates a response to parse from GetMediaMeta response

type GetOfficeConversionTaskRequest

type GetOfficeConversionTaskRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	TaskId  string `position:"Query" name:"TaskId"`
}

GetOfficeConversionTaskRequest is the request struct for api GetOfficeConversionTask

func CreateGetOfficeConversionTaskRequest

func CreateGetOfficeConversionTaskRequest() (request *GetOfficeConversionTaskRequest)

CreateGetOfficeConversionTaskRequest creates a request to invoke GetOfficeConversionTask API

type GetOfficeConversionTaskResponse

type GetOfficeConversionTaskResponse struct {
	*responses.BaseResponse
	Status          string     `json:"Status" xml:"Status"`
	TgtType         string     `json:"TgtType" xml:"TgtType"`
	TaskId          string     `json:"TaskId" xml:"TaskId"`
	RequestId       string     `json:"RequestId" xml:"RequestId"`
	Percent         int        `json:"Percent" xml:"Percent"`
	CreateTime      string     `json:"CreateTime" xml:"CreateTime"`
	ExternalID      string     `json:"ExternalID" xml:"ExternalID"`
	ImageSpec       string     `json:"ImageSpec" xml:"ImageSpec"`
	NotifyEndpoint  string     `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	TgtUri          string     `json:"TgtUri" xml:"TgtUri"`
	FinishTime      string     `json:"FinishTime" xml:"FinishTime"`
	PageCount       int        `json:"PageCount" xml:"PageCount"`
	NotifyTopicName string     `json:"NotifyTopicName" xml:"NotifyTopicName"`
	SrcUri          string     `json:"SrcUri" xml:"SrcUri"`
	FailDetail      FailDetail `json:"FailDetail" xml:"FailDetail"`
}

GetOfficeConversionTaskResponse is the response struct for api GetOfficeConversionTask

func CreateGetOfficeConversionTaskResponse

func CreateGetOfficeConversionTaskResponse() (response *GetOfficeConversionTaskResponse)

CreateGetOfficeConversionTaskResponse creates a response to parse from GetOfficeConversionTask response

type GetOfficeEditURLRequest added in v1.61.108

type GetOfficeEditURLRequest struct {
	*requests.RpcRequest
	SrcType         string `position:"Query" name:"SrcType"`
	Project         string `position:"Query" name:"Project"`
	UserID          string `position:"Query" name:"UserID"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	FileID          string `position:"Query" name:"FileID"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	FileName        string `position:"Query" name:"FileName"`
	SrcUri          string `position:"Query" name:"SrcUri"`
	TgtUri          string `position:"Query" name:"TgtUri"`
	UserName        string `position:"Query" name:"UserName"`
}

GetOfficeEditURLRequest is the request struct for api GetOfficeEditURL

func CreateGetOfficeEditURLRequest added in v1.61.108

func CreateGetOfficeEditURLRequest() (request *GetOfficeEditURLRequest)

CreateGetOfficeEditURLRequest creates a request to invoke GetOfficeEditURL API

type GetOfficeEditURLResponse added in v1.61.108

type GetOfficeEditURLResponse struct {
	*responses.BaseResponse
	RefreshToken            string `json:"RefreshToken" xml:"RefreshToken"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	EditURL                 string `json:"EditURL" xml:"EditURL"`
	AccessToken             string `json:"AccessToken" xml:"AccessToken"`
	RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
	AccessTokenExpiredTime  string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}

GetOfficeEditURLResponse is the response struct for api GetOfficeEditURL

func CreateGetOfficeEditURLResponse added in v1.61.108

func CreateGetOfficeEditURLResponse() (response *GetOfficeEditURLResponse)

CreateGetOfficeEditURLResponse creates a response to parse from GetOfficeEditURL response

type GetOfficePreviewURLRequest added in v1.60.308

type GetOfficePreviewURLRequest struct {
	*requests.RpcRequest
	SrcType             string           `position:"Query" name:"SrcType"`
	Project             string           `position:"Query" name:"Project"`
	WatermarkVertical   requests.Integer `position:"Query" name:"WatermarkVertical"`
	WatermarkType       requests.Integer `position:"Query" name:"WatermarkType"`
	WatermarkRotate     requests.Float   `position:"Query" name:"WatermarkRotate"`
	WatermarkValue      string           `position:"Query" name:"WatermarkValue"`
	WatermarkFont       string           `position:"Query" name:"WatermarkFont"`
	WatermarkHorizontal requests.Integer `position:"Query" name:"WatermarkHorizontal"`
	SrcUri              string           `position:"Query" name:"SrcUri"`
	WatermarkFillStyle  string           `position:"Query" name:"WatermarkFillStyle"`
}

GetOfficePreviewURLRequest is the request struct for api GetOfficePreviewURL

func CreateGetOfficePreviewURLRequest added in v1.60.308

func CreateGetOfficePreviewURLRequest() (request *GetOfficePreviewURLRequest)

CreateGetOfficePreviewURLRequest creates a request to invoke GetOfficePreviewURL API

type GetOfficePreviewURLResponse added in v1.60.308

type GetOfficePreviewURLResponse struct {
	*responses.BaseResponse
	PreviewURL              string `json:"PreviewURL" xml:"PreviewURL"`
	RefreshToken            string `json:"RefreshToken" xml:"RefreshToken"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	AccessToken             string `json:"AccessToken" xml:"AccessToken"`
	RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
	AccessTokenExpiredTime  string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}

GetOfficePreviewURLResponse is the response struct for api GetOfficePreviewURL

func CreateGetOfficePreviewURLResponse added in v1.60.308

func CreateGetOfficePreviewURLResponse() (response *GetOfficePreviewURLResponse)

CreateGetOfficePreviewURLResponse creates a response to parse from GetOfficePreviewURL response

type GetProjectRequest

type GetProjectRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
}

GetProjectRequest is the request struct for api GetProject

func CreateGetProjectRequest

func CreateGetProjectRequest() (request *GetProjectRequest)

CreateGetProjectRequest creates a request to invoke GetProject API

type GetProjectResponse

type GetProjectResponse struct {
	*responses.BaseResponse
	Project     string `json:"Project" xml:"Project"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	Type        string `json:"Type" xml:"Type"`
	CU          int    `json:"CU" xml:"CU"`
	ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Endpoint    string `json:"Endpoint" xml:"Endpoint"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	RegionId    string `json:"RegionId" xml:"RegionId"`
	BillingType string `json:"BillingType" xml:"BillingType"`
}

GetProjectResponse is the response struct for api GetProject

func CreateGetProjectResponse

func CreateGetProjectResponse() (response *GetProjectResponse)

CreateGetProjectResponse creates a response to parse from GetProject response

type GetSetRequest

type GetSetRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	SetId   string `position:"Query" name:"SetId"`
}

GetSetRequest is the request struct for api GetSet

func CreateGetSetRequest

func CreateGetSetRequest() (request *GetSetRequest)

CreateGetSetRequest creates a request to invoke GetSet API

type GetSetResponse

type GetSetResponse struct {
	*responses.BaseResponse
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	VideoCount  int    `json:"VideoCount" xml:"VideoCount"`
	ImageCount  int    `json:"ImageCount" xml:"ImageCount"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	SetName     string `json:"SetName" xml:"SetName"`
	SetId       string `json:"SetId" xml:"SetId"`
	VideoLength int    `json:"VideoLength" xml:"VideoLength"`
	FaceCount   int    `json:"FaceCount" xml:"FaceCount"`
}

GetSetResponse is the response struct for api GetSet

func CreateGetSetResponse

func CreateGetSetResponse() (response *GetSetResponse)

CreateGetSetResponse creates a response to parse from GetSet response

type GetVideoRequest

type GetVideoRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	VideoUri string `position:"Query" name:"VideoUri"`
	SetId    string `position:"Query" name:"SetId"`
}

GetVideoRequest is the request struct for api GetVideo

func CreateGetVideoRequest

func CreateGetVideoRequest() (request *GetVideoRequest)

CreateGetVideoRequest creates a request to invoke GetVideo API

type GetVideoResponse

type GetVideoResponse struct {
	*responses.BaseResponse
	ModifyTime               string          `json:"ModifyTime" xml:"ModifyTime"`
	ProcessStatus            string          `json:"ProcessStatus" xml:"ProcessStatus"`
	VideoWidth               int             `json:"VideoWidth" xml:"VideoWidth"`
	SourceType               string          `json:"SourceType" xml:"SourceType"`
	SourceUri                string          `json:"SourceUri" xml:"SourceUri"`
	VideoInfo                string          `json:"VideoInfo" xml:"VideoInfo"`
	VideoFrameTagsModifyTime string          `json:"VideoFrameTagsModifyTime" xml:"VideoFrameTagsModifyTime"`
	RemarksA                 string          `json:"RemarksA" xml:"RemarksA"`
	VideoFacesFailReason     string          `json:"VideoFacesFailReason" xml:"VideoFacesFailReason"`
	RemarksB                 string          `json:"RemarksB" xml:"RemarksB"`
	VideoFacesStatus         string          `json:"VideoFacesStatus" xml:"VideoFacesStatus"`
	RemarksC                 string          `json:"RemarksC" xml:"RemarksC"`
	VideoOCRModifyTime       string          `json:"VideoOCRModifyTime" xml:"VideoOCRModifyTime"`
	RemarksD                 string          `json:"RemarksD" xml:"RemarksD"`
	VideoHeight              int             `json:"VideoHeight" xml:"VideoHeight"`
	SourcePosition           string          `json:"SourcePosition" xml:"SourcePosition"`
	VideoOCRFailReason       string          `json:"VideoOCRFailReason" xml:"VideoOCRFailReason"`
	VideoFrameTagsStatus     string          `json:"VideoFrameTagsStatus" xml:"VideoFrameTagsStatus"`
	VideoTagsFailReason      string          `json:"VideoTagsFailReason" xml:"VideoTagsFailReason"`
	VideoTagsModifyTime      string          `json:"VideoTagsModifyTime" xml:"VideoTagsModifyTime"`
	VideoOCRStatus           string          `json:"VideoOCRStatus" xml:"VideoOCRStatus"`
	VideoFrames              int             `json:"VideoFrames" xml:"VideoFrames"`
	RequestId                string          `json:"RequestId" xml:"RequestId"`
	ProcessModifyTime        string          `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
	VideoSTTModifyTime       string          `json:"VideoSTTModifyTime" xml:"VideoSTTModifyTime"`
	ProcessFailReason        string          `json:"ProcessFailReason" xml:"ProcessFailReason"`
	CreateTime               string          `json:"CreateTime" xml:"CreateTime"`
	ExternalId               string          `json:"ExternalId" xml:"ExternalId"`
	VideoSTTFailReason       string          `json:"VideoSTTFailReason" xml:"VideoSTTFailReason"`
	VideoUri                 string          `json:"VideoUri" xml:"VideoUri"`
	VideoFrameTagsFailReason string          `json:"VideoFrameTagsFailReason" xml:"VideoFrameTagsFailReason"`
	VideoFormat              string          `json:"VideoFormat" xml:"VideoFormat"`
	VideoSTTStatus           string          `json:"VideoSTTStatus" xml:"VideoSTTStatus"`
	VideoFacesModifyTime     string          `json:"VideoFacesModifyTime" xml:"VideoFacesModifyTime"`
	CelebrityModifyTime      string          `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
	VideoDuration            float64         `json:"VideoDuration" xml:"VideoDuration"`
	CelebrityFailReason      string          `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
	SetId                    string          `json:"SetId" xml:"SetId"`
	CelebrityStatus          string          `json:"CelebrityStatus" xml:"CelebrityStatus"`
	VideoTagsStatus          string          `json:"VideoTagsStatus" xml:"VideoTagsStatus"`
	FileSize                 int             `json:"FileSize" xml:"FileSize"`
	Persons                  []PersonsItem   `json:"Persons" xml:"Persons"`
	Celebrity                []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
	VideoTags                []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
}

GetVideoResponse is the response struct for api GetVideo

func CreateGetVideoResponse

func CreateGetVideoResponse() (response *GetVideoResponse)

CreateGetVideoResponse creates a response to parse from GetVideo response

type GetVideoTaskRequest

type GetVideoTaskRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	TaskId   string `position:"Query" name:"TaskId"`
	TaskType string `position:"Query" name:"TaskType"`
}

GetVideoTaskRequest is the request struct for api GetVideoTask

func CreateGetVideoTaskRequest

func CreateGetVideoTaskRequest() (request *GetVideoTaskRequest)

CreateGetVideoTaskRequest creates a request to invoke GetVideoTask API

type GetVideoTaskResponse

type GetVideoTaskResponse struct {
	*responses.BaseResponse
	Status          string `json:"Status" xml:"Status"`
	Progress        int    `json:"Progress" xml:"Progress"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	Parameters      string `json:"Parameters" xml:"Parameters"`
	TaskId          string `json:"TaskId" xml:"TaskId"`
	EndTime         string `json:"EndTime" xml:"EndTime"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	TaskType        string `json:"TaskType" xml:"TaskType"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
	ErrorMessage    string `json:"ErrorMessage" xml:"ErrorMessage"`
	Result          string `json:"Result" xml:"Result"`
}

GetVideoTaskResponse is the response struct for api GetVideoTask

func CreateGetVideoTaskResponse

func CreateGetVideoTaskResponse() (response *GetVideoTaskResponse)

CreateGetVideoTaskResponse creates a response to parse from GetVideoTask response

type GetWebofficeURLRequest added in v1.61.804

type GetWebofficeURLRequest struct {
	*requests.RpcRequest
	SrcType         string           `position:"Query" name:"SrcType"`
	Project         string           `position:"Query" name:"Project"`
	File            string           `position:"Query" name:"File"`
	Hidecmb         requests.Boolean `position:"Query" name:"Hidecmb"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	FileID          string           `position:"Query" name:"FileID"`
	Watermark       string           `position:"Query" name:"Watermark"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	Permission      string           `position:"Query" name:"Permission"`
	User            string           `position:"Query" name:"User"`
}

GetWebofficeURLRequest is the request struct for api GetWebofficeURL

func CreateGetWebofficeURLRequest added in v1.61.804

func CreateGetWebofficeURLRequest() (request *GetWebofficeURLRequest)

CreateGetWebofficeURLRequest creates a request to invoke GetWebofficeURL API

type GetWebofficeURLResponse added in v1.61.804

type GetWebofficeURLResponse struct {
	*responses.BaseResponse
	RefreshToken            string `json:"RefreshToken" xml:"RefreshToken"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	AccessToken             string `json:"AccessToken" xml:"AccessToken"`
	RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
	WebofficeURL            string `json:"WebofficeURL" xml:"WebofficeURL"`
	AccessTokenExpiredTime  string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}

GetWebofficeURLResponse is the response struct for api GetWebofficeURL

func CreateGetWebofficeURLResponse added in v1.61.804

func CreateGetWebofficeURLResponse() (response *GetWebofficeURLResponse)

CreateGetWebofficeURLResponse creates a response to parse from GetWebofficeURL response

type GroupCoverFace

type GroupCoverFace struct {
	FaceId       string       `json:"FaceId" xml:"FaceId"`
	ImageUri     string       `json:"ImageUri" xml:"ImageUri"`
	ExternalId   string       `json:"ExternalId" xml:"ExternalId"`
	ImageHeight  int64        `json:"ImageHeight" xml:"ImageHeight"`
	ImageWidth   int64        `json:"ImageWidth" xml:"ImageWidth"`
	FaceBoundary FaceBoundary `json:"FaceBoundary" xml:"FaceBoundary"`
}

GroupCoverFace is a nested struct in imm response

type HeadPose

type HeadPose struct {
	Pitch float64 `json:"Pitch" xml:"Pitch"`
	Roll  float64 `json:"Roll" xml:"Roll"`
	Yaw   float64 `json:"Yaw" xml:"Yaw"`
}

HeadPose is a nested struct in imm response

type ImageQuality added in v1.61.282

type ImageQuality struct {
	ContrastScore    float64 `json:"ContrastScore" xml:"ContrastScore"`
	ClarityScore     float64 `json:"ClarityScore" xml:"ClarityScore"`
	ColorScore       float64 `json:"ColorScore" xml:"ColorScore"`
	OverallScore     float64 `json:"OverallScore" xml:"OverallScore"`
	Contrast         float64 `json:"Contrast" xml:"Contrast"`
	Exposure         float64 `json:"Exposure" xml:"Exposure"`
	CompositionScore float64 `json:"CompositionScore" xml:"CompositionScore"`
	Clarity          float64 `json:"Clarity" xml:"Clarity"`
	Color            float64 `json:"Color" xml:"Color"`
	ExposureScore    float64 `json:"ExposureScore" xml:"ExposureScore"`
}

ImageQuality is a nested struct in imm response

type ImagesInFindImages

type ImagesInFindImages struct {
	ImagesItem []ImagesItem `json:"Images" xml:"Images"`
}

ImagesInFindImages is a nested struct in imm response

type ImagesInListImages

type ImagesInListImages struct {
	ImagesItem []ImagesItem `json:"Images" xml:"Images"`
}

ImagesInListImages is a nested struct in imm response

type ImagesItem

type ImagesItem struct {
	AddressModifyTime            string                   `json:"AddressModifyTime" xml:"AddressModifyTime"`
	FacesStatus                  string                   `json:"FacesStatus" xml:"FacesStatus"`
	ModifyTime                   string                   `json:"ModifyTime" xml:"ModifyTime"`
	AddressFailReason            string                   `json:"AddressFailReason" xml:"AddressFailReason"`
	CroppingSuggestionFailReason string                   `json:"CroppingSuggestionFailReason" xml:"CroppingSuggestionFailReason"`
	CreateTime                   string                   `json:"CreateTime" xml:"CreateTime"`
	OCRModifyTime                string                   `json:"OCRModifyTime" xml:"OCRModifyTime"`
	ImageFormat                  string                   `json:"ImageFormat" xml:"ImageFormat"`
	FacesFailReason              string                   `json:"FacesFailReason" xml:"FacesFailReason"`
	AddressStatus                string                   `json:"AddressStatus" xml:"AddressStatus"`
	CroppingSuggestionModifyTime string                   `json:"CroppingSuggestionModifyTime" xml:"CroppingSuggestionModifyTime"`
	Exif                         string                   `json:"Exif" xml:"Exif"`
	CroppingSuggestionStatus     string                   `json:"CroppingSuggestionStatus" xml:"CroppingSuggestionStatus"`
	ImageHeight                  int                      `json:"ImageHeight" xml:"ImageHeight"`
	SourceType                   string                   `json:"SourceType" xml:"SourceType"`
	RemarksB                     string                   `json:"RemarksB" xml:"RemarksB"`
	FileSize                     int                      `json:"FileSize" xml:"FileSize"`
	RemarksArrayA                string                   `json:"RemarksArrayA" xml:"RemarksArrayA"`
	Orientation                  string                   `json:"Orientation" xml:"Orientation"`
	TagsStatus                   string                   `json:"TagsStatus" xml:"TagsStatus"`
	FacesModifyTime              string                   `json:"FacesModifyTime" xml:"FacesModifyTime"`
	RemarksD                     string                   `json:"RemarksD" xml:"RemarksD"`
	TagsFailReason               string                   `json:"TagsFailReason" xml:"TagsFailReason"`
	OCRStatus                    string                   `json:"OCRStatus" xml:"OCRStatus"`
	ImageUri                     string                   `json:"ImageUri" xml:"ImageUri"`
	ExternalId                   string                   `json:"ExternalId" xml:"ExternalId"`
	ImageTime                    string                   `json:"ImageTime" xml:"ImageTime"`
	Location                     string                   `json:"Location" xml:"Location"`
	ImageQualityStatus           string                   `json:"ImageQualityStatus" xml:"ImageQualityStatus"`
	TagsModifyTime               string                   `json:"TagsModifyTime" xml:"TagsModifyTime"`
	RemarksArrayB                string                   `json:"RemarksArrayB" xml:"RemarksArrayB"`
	RemarksA                     string                   `json:"RemarksA" xml:"RemarksA"`
	ImageQualityModifyTime       string                   `json:"ImageQualityModifyTime" xml:"ImageQualityModifyTime"`
	ImageQualityFailReason       string                   `json:"ImageQualityFailReason" xml:"ImageQualityFailReason"`
	SourcePosition               string                   `json:"SourcePosition" xml:"SourcePosition"`
	OCRFailReason                string                   `json:"OCRFailReason" xml:"OCRFailReason"`
	RemarksC                     string                   `json:"RemarksC" xml:"RemarksC"`
	SourceUri                    string                   `json:"SourceUri" xml:"SourceUri"`
	ImageWidth                   int                      `json:"ImageWidth" xml:"ImageWidth"`
	ImageQuality                 ImageQuality             `json:"ImageQuality" xml:"ImageQuality"`
	Address                      Address                  `json:"Address" xml:"Address"`
	CroppingSuggestion           []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
	Tags                         []TagsItem               `json:"Tags" xml:"Tags"`
	OCR                          []OCRItem                `json:"OCR" xml:"OCR"`
	Faces                        []FacesItem              `json:"Faces" xml:"Faces"`
}

ImagesItem is a nested struct in imm response

type IndexImageRequest

type IndexImageRequest struct {
	*requests.RpcRequest
	Project         string `position:"Query" name:"Project"`
	ExternalId      string `position:"Query" name:"ExternalId"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	SourceType      string `position:"Query" name:"SourceType"`
	RealUid         string `position:"Query" name:"RealUid"`
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	RemarksB        string `position:"Query" name:"RemarksB"`
	RemarksA        string `position:"Query" name:"RemarksA"`
	ImageUri        string `position:"Query" name:"ImageUri"`
	RemarksArrayA   string `position:"Query" name:"RemarksArrayA"`
	RemarksArrayB   string `position:"Query" name:"RemarksArrayB"`
	SourceUri       string `position:"Query" name:"SourceUri"`
	SourcePosition  string `position:"Query" name:"SourcePosition"`
	RemarksD        string `position:"Query" name:"RemarksD"`
	RemarksC        string `position:"Query" name:"RemarksC"`
	SetId           string `position:"Query" name:"SetId"`
}

IndexImageRequest is the request struct for api IndexImage

func CreateIndexImageRequest

func CreateIndexImageRequest() (request *IndexImageRequest)

CreateIndexImageRequest creates a request to invoke IndexImage API

type IndexImageResponse

type IndexImageResponse struct {
	*responses.BaseResponse
	RemarksArrayB string `json:"RemarksArrayB" xml:"RemarksArrayB"`
	ModifyTime    string `json:"ModifyTime" xml:"ModifyTime"`
	RemarksC      string `json:"RemarksC" xml:"RemarksC"`
	RemarksD      string `json:"RemarksD" xml:"RemarksD"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	ExternalId    string `json:"ExternalId" xml:"ExternalId"`
	RemarksArrayA string `json:"RemarksArrayA" xml:"RemarksArrayA"`
	RemarksA      string `json:"RemarksA" xml:"RemarksA"`
	ImageUri      string `json:"ImageUri" xml:"ImageUri"`
	SetId         string `json:"SetId" xml:"SetId"`
	RemarksB      string `json:"RemarksB" xml:"RemarksB"`
}

IndexImageResponse is the response struct for api IndexImage

func CreateIndexImageResponse

func CreateIndexImageResponse() (response *IndexImageResponse)

CreateIndexImageResponse creates a response to parse from IndexImage response

type IndexVideoRequest

type IndexVideoRequest struct {
	*requests.RpcRequest
	GrabType        string           `position:"Query" name:"GrabType"`
	Project         string           `position:"Query" name:"Project"`
	ExternalId      string           `position:"Query" name:"ExternalId"`
	StartTime       string           `position:"Query" name:"StartTime"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	RemarksB        string           `position:"Query" name:"RemarksB"`
	RemarksA        string           `position:"Query" name:"RemarksA"`
	EndTime         string           `position:"Query" name:"EndTime"`
	VideoUri        string           `position:"Query" name:"VideoUri"`
	SaveType        requests.Boolean `position:"Query" name:"SaveType"`
	RemarksD        string           `position:"Query" name:"RemarksD"`
	RemarksC        string           `position:"Query" name:"RemarksC"`
	SetId           string           `position:"Query" name:"SetId"`
	Interval        string           `position:"Query" name:"Interval"`
	TgtUri          string           `position:"Query" name:"TgtUri"`
}

IndexVideoRequest is the request struct for api IndexVideo

func CreateIndexVideoRequest

func CreateIndexVideoRequest() (request *IndexVideoRequest)

CreateIndexVideoRequest creates a request to invoke IndexVideo API

type IndexVideoResponse

type IndexVideoResponse struct {
	*responses.BaseResponse
	ModifyTime string  `json:"ModifyTime" xml:"ModifyTime"`
	EndTime    string  `json:"EndTime" xml:"EndTime"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	SaveType   bool    `json:"SaveType" xml:"SaveType"`
	CreateTime string  `json:"CreateTime" xml:"CreateTime"`
	ExternalId string  `json:"ExternalId" xml:"ExternalId"`
	StartTime  string  `json:"StartTime" xml:"StartTime"`
	GrabType   string  `json:"GrabType" xml:"GrabType"`
	VideoUri   string  `json:"VideoUri" xml:"VideoUri"`
	RemarksA   string  `json:"RemarksA" xml:"RemarksA"`
	RemarksB   string  `json:"RemarksB" xml:"RemarksB"`
	RemarksC   string  `json:"RemarksC" xml:"RemarksC"`
	RemarksD   string  `json:"RemarksD" xml:"RemarksD"`
	TgtUri     string  `json:"TgtUri" xml:"TgtUri"`
	SetId      string  `json:"SetId" xml:"SetId"`
	Interval   float64 `json:"Interval" xml:"Interval"`
}

IndexVideoResponse is the response struct for api IndexVideo

func CreateIndexVideoResponse

func CreateIndexVideoResponse() (response *IndexVideoResponse)

CreateIndexVideoResponse creates a response to parse from IndexVideo response

type ListFaceGroupsRequest

type ListFaceGroupsRequest struct {
	*requests.RpcRequest
	Project            string           `position:"Query" name:"Project"`
	RemarksBQuery      string           `position:"Query" name:"RemarksBQuery"`
	ExternalId         string           `position:"Query" name:"ExternalId"`
	Limit              requests.Integer `position:"Query" name:"Limit"`
	RemarksArrayBQuery string           `position:"Query" name:"RemarksArrayBQuery"`
	Order              string           `position:"Query" name:"Order"`
	RemarksAQuery      string           `position:"Query" name:"RemarksAQuery"`
	OrderBy            string           `position:"Query" name:"OrderBy"`
	RemarksDQuery      string           `position:"Query" name:"RemarksDQuery"`
	RemarksArrayAQuery string           `position:"Query" name:"RemarksArrayAQuery"`
	Marker             string           `position:"Query" name:"Marker"`
	SetId              string           `position:"Query" name:"SetId"`
	RemarksCQuery      string           `position:"Query" name:"RemarksCQuery"`
}

ListFaceGroupsRequest is the request struct for api ListFaceGroups

func CreateListFaceGroupsRequest

func CreateListFaceGroupsRequest() (request *ListFaceGroupsRequest)

CreateListFaceGroupsRequest creates a request to invoke ListFaceGroups API

type ListFaceGroupsResponse

type ListFaceGroupsResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	NextMarker string           `json:"NextMarker" xml:"NextMarker"`
	FaceGroups []FaceGroupsItem `json:"FaceGroups" xml:"FaceGroups"`
}

ListFaceGroupsResponse is the response struct for api ListFaceGroups

func CreateListFaceGroupsResponse

func CreateListFaceGroupsResponse() (response *ListFaceGroupsResponse)

CreateListFaceGroupsResponse creates a response to parse from ListFaceGroups response

type ListImagesRequest

type ListImagesRequest struct {
	*requests.RpcRequest
	Project         string           `position:"Query" name:"Project"`
	Limit           requests.Integer `position:"Query" name:"Limit"`
	Marker          string           `position:"Query" name:"Marker"`
	SetId           string           `position:"Query" name:"SetId"`
	CreateTimeStart string           `position:"Query" name:"CreateTimeStart"`
}

ListImagesRequest is the request struct for api ListImages

func CreateListImagesRequest

func CreateListImagesRequest() (request *ListImagesRequest)

CreateListImagesRequest creates a request to invoke ListImages API

type ListImagesResponse

type ListImagesResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	SetId      string       `json:"SetId" xml:"SetId"`
	Images     []ImagesItem `json:"Images" xml:"Images"`
}

ListImagesResponse is the response struct for api ListImages

func CreateListImagesResponse

func CreateListImagesResponse() (response *ListImagesResponse)

CreateListImagesResponse creates a response to parse from ListImages response

type ListOfficeConversionTaskRequest

type ListOfficeConversionTaskRequest struct {
	*requests.RpcRequest
	MaxKeys requests.Integer `position:"Query" name:"MaxKeys"`
	Project string           `position:"Query" name:"Project"`
	Marker  string           `position:"Query" name:"Marker"`
}

ListOfficeConversionTaskRequest is the request struct for api ListOfficeConversionTask

func CreateListOfficeConversionTaskRequest

func CreateListOfficeConversionTaskRequest() (request *ListOfficeConversionTaskRequest)

CreateListOfficeConversionTaskRequest creates a request to invoke ListOfficeConversionTask API

type ListOfficeConversionTaskResponse

type ListOfficeConversionTaskResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	NextMarker string      `json:"NextMarker" xml:"NextMarker"`
	Tasks      []TasksItem `json:"Tasks" xml:"Tasks"`
}

ListOfficeConversionTaskResponse is the response struct for api ListOfficeConversionTask

func CreateListOfficeConversionTaskResponse

func CreateListOfficeConversionTaskResponse() (response *ListOfficeConversionTaskResponse)

CreateListOfficeConversionTaskResponse creates a response to parse from ListOfficeConversionTask response

type ListProjectAPIsRequest

type ListProjectAPIsRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
}

ListProjectAPIsRequest is the request struct for api ListProjectAPIs

func CreateListProjectAPIsRequest

func CreateListProjectAPIsRequest() (request *ListProjectAPIsRequest)

CreateListProjectAPIsRequest creates a request to invoke ListProjectAPIs API

type ListProjectAPIsResponse

type ListProjectAPIsResponse struct {
	*responses.BaseResponse
	Project   string   `json:"Project" xml:"Project"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	APIs      []string `json:"APIs" xml:"APIs"`
}

ListProjectAPIsResponse is the response struct for api ListProjectAPIs

func CreateListProjectAPIsResponse

func CreateListProjectAPIsResponse() (response *ListProjectAPIsResponse)

CreateListProjectAPIsResponse creates a response to parse from ListProjectAPIs response

type ListProjectsRequest

type ListProjectsRequest struct {
	*requests.RpcRequest
	MaxKeys requests.Integer `position:"Query" name:"MaxKeys"`
	Marker  string           `position:"Query" name:"Marker"`
}

ListProjectsRequest is the request struct for api ListProjects

func CreateListProjectsRequest

func CreateListProjectsRequest() (request *ListProjectsRequest)

CreateListProjectsRequest creates a request to invoke ListProjects API

type ListProjectsResponse

type ListProjectsResponse struct {
	*responses.BaseResponse
	RequestId  string         `json:"RequestId" xml:"RequestId"`
	NextMarker string         `json:"NextMarker" xml:"NextMarker"`
	Projects   []ProjectsItem `json:"Projects" xml:"Projects"`
}

ListProjectsResponse is the response struct for api ListProjects

func CreateListProjectsResponse

func CreateListProjectsResponse() (response *ListProjectsResponse)

CreateListProjectsResponse creates a response to parse from ListProjects response

type ListSetTagsRequest

type ListSetTagsRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	SetId   string `position:"Query" name:"SetId"`
}

ListSetTagsRequest is the request struct for api ListSetTags

func CreateListSetTagsRequest

func CreateListSetTagsRequest() (request *ListSetTagsRequest)

CreateListSetTagsRequest creates a request to invoke ListSetTags API

type ListSetTagsResponse

type ListSetTagsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	SetId     string     `json:"SetId" xml:"SetId"`
	Tags      []TagsItem `json:"Tags" xml:"Tags"`
}

ListSetTagsResponse is the response struct for api ListSetTags

func CreateListSetTagsResponse

func CreateListSetTagsResponse() (response *ListSetTagsResponse)

CreateListSetTagsResponse creates a response to parse from ListSetTags response

type ListSetsRequest

type ListSetsRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	Marker  string `position:"Query" name:"Marker"`
}

ListSetsRequest is the request struct for api ListSets

func CreateListSetsRequest

func CreateListSetsRequest() (request *ListSetsRequest)

CreateListSetsRequest creates a request to invoke ListSets API

type ListSetsResponse

type ListSetsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	NextMarker string     `json:"NextMarker" xml:"NextMarker"`
	Sets       []SetsItem `json:"Sets" xml:"Sets"`
}

ListSetsResponse is the response struct for api ListSets

func CreateListSetsResponse

func CreateListSetsResponse() (response *ListSetsResponse)

CreateListSetsResponse creates a response to parse from ListSets response

type ListVideoAudiosRequest

type ListVideoAudiosRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	VideoUri string `position:"Query" name:"VideoUri"`
	Marker   string `position:"Query" name:"Marker"`
	SetId    string `position:"Query" name:"SetId"`
}

ListVideoAudiosRequest is the request struct for api ListVideoAudios

func CreateListVideoAudiosRequest

func CreateListVideoAudiosRequest() (request *ListVideoAudiosRequest)

CreateListVideoAudiosRequest creates a request to invoke ListVideoAudios API

type ListVideoAudiosResponse

type ListVideoAudiosResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	VideoUri   string       `json:"VideoUri" xml:"VideoUri"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	SetId      string       `json:"SetId" xml:"SetId"`
	Audios     []AudiosItem `json:"Audios" xml:"Audios"`
}

ListVideoAudiosResponse is the response struct for api ListVideoAudios

func CreateListVideoAudiosResponse

func CreateListVideoAudiosResponse() (response *ListVideoAudiosResponse)

CreateListVideoAudiosResponse creates a response to parse from ListVideoAudios response

type ListVideoFramesRequest

type ListVideoFramesRequest struct {
	*requests.RpcRequest
	Project  string `position:"Query" name:"Project"`
	VideoUri string `position:"Query" name:"VideoUri"`
	Marker   string `position:"Query" name:"Marker"`
	SetId    string `position:"Query" name:"SetId"`
}

ListVideoFramesRequest is the request struct for api ListVideoFrames

func CreateListVideoFramesRequest

func CreateListVideoFramesRequest() (request *ListVideoFramesRequest)

CreateListVideoFramesRequest creates a request to invoke ListVideoFrames API

type ListVideoFramesResponse

type ListVideoFramesResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	VideoUri   string       `json:"VideoUri" xml:"VideoUri"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	SetId      string       `json:"SetId" xml:"SetId"`
	Frames     []FramesItem `json:"Frames" xml:"Frames"`
}

ListVideoFramesResponse is the response struct for api ListVideoFrames

func CreateListVideoFramesResponse

func CreateListVideoFramesResponse() (response *ListVideoFramesResponse)

CreateListVideoFramesResponse creates a response to parse from ListVideoFrames response

type ListVideoTasksRequest

type ListVideoTasksRequest struct {
	*requests.RpcRequest
	MaxKeys  requests.Integer `position:"Query" name:"MaxKeys"`
	Project  string           `position:"Query" name:"Project"`
	TaskType string           `position:"Query" name:"TaskType"`
	Marker   string           `position:"Query" name:"Marker"`
}

ListVideoTasksRequest is the request struct for api ListVideoTasks

func CreateListVideoTasksRequest

func CreateListVideoTasksRequest() (request *ListVideoTasksRequest)

CreateListVideoTasksRequest creates a request to invoke ListVideoTasks API

type ListVideoTasksResponse

type ListVideoTasksResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	NextMarker string      `json:"NextMarker" xml:"NextMarker"`
	Tasks      []TasksItem `json:"Tasks" xml:"Tasks"`
}

ListVideoTasksResponse is the response struct for api ListVideoTasks

func CreateListVideoTasksResponse

func CreateListVideoTasksResponse() (response *ListVideoTasksResponse)

CreateListVideoTasksResponse creates a response to parse from ListVideoTasks response

type ListVideosRequest

type ListVideosRequest struct {
	*requests.RpcRequest
	Project         string `position:"Query" name:"Project"`
	Marker          string `position:"Query" name:"Marker"`
	SetId           string `position:"Query" name:"SetId"`
	CreateTimeStart string `position:"Query" name:"CreateTimeStart"`
}

ListVideosRequest is the request struct for api ListVideos

func CreateListVideosRequest

func CreateListVideosRequest() (request *ListVideosRequest)

CreateListVideosRequest creates a request to invoke ListVideos API

type ListVideosResponse

type ListVideosResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	SetId      string       `json:"SetId" xml:"SetId"`
	Videos     []VideosItem `json:"Videos" xml:"Videos"`
}

ListVideosResponse is the response struct for api ListVideos

func CreateListVideosResponse

func CreateListVideosResponse() (response *ListVideosResponse)

CreateListVideosResponse creates a response to parse from ListVideos response

type MediaFormat

type MediaFormat struct {
	CreationTime   string  `json:"CreationTime" xml:"CreationTime"`
	NumberPrograms int     `json:"NumberPrograms" xml:"NumberPrograms"`
	NumberStreams  int     `json:"NumberStreams" xml:"NumberStreams"`
	Bitrate        string  `json:"Bitrate" xml:"Bitrate"`
	StartTime      string  `json:"StartTime" xml:"StartTime"`
	Size           string  `json:"Size" xml:"Size"`
	FormatLongName string  `json:"FormatLongName" xml:"FormatLongName"`
	Duration       string  `json:"Duration" xml:"Duration"`
	FormatName     string  `json:"FormatName" xml:"FormatName"`
	Location       string  `json:"Location" xml:"Location"`
	Tag            Tag     `json:"Tag" xml:"Tag"`
	Address        Address `json:"Address" xml:"Address"`
}

MediaFormat is a nested struct in imm response

type MediaMeta

type MediaMeta struct {
	MediaFormat  MediaFormat  `json:"MediaFormat" xml:"MediaFormat"`
	MediaStreams MediaStreams `json:"MediaStreams" xml:"MediaStreams"`
}

MediaMeta is a nested struct in imm response

type MediaStreams

type MediaStreams struct {
	VideoStreams    []VideoStream    `json:"VideoStreams" xml:"VideoStreams"`
	AudioStreams    []AudioStream    `json:"AudioStreams" xml:"AudioStreams"`
	SubtitleStreams []SubtitleStream `json:"SubtitleStreams" xml:"SubtitleStreams"`
}

MediaStreams is a nested struct in imm response

type OCRBoundary

type OCRBoundary struct {
	Width  int `json:"Width" xml:"Width"`
	Height int `json:"Height" xml:"Height"`
	Top    int `json:"Top" xml:"Top"`
	Left   int `json:"Left" xml:"Left"`
}

OCRBoundary is a nested struct in imm response

type OCRInFindImages

type OCRInFindImages struct {
	OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}

OCRInFindImages is a nested struct in imm response

type OCRInGetImage

type OCRInGetImage struct {
	OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}

OCRInGetImage is a nested struct in imm response

type OCRInListImages

type OCRInListImages struct {
	OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}

OCRInListImages is a nested struct in imm response

type OCRInListVideoFrames

type OCRInListVideoFrames struct {
	OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}

OCRInListVideoFrames is a nested struct in imm response

type OCRItem

type OCRItem struct {
	OCRContents   string      `json:"OCRContents" xml:"OCRContents"`
	OCRConfidence float64     `json:"OCRConfidence" xml:"OCRConfidence"`
	OCRBoundary   OCRBoundary `json:"OCRBoundary" xml:"OCRBoundary"`
}

OCRItem is a nested struct in imm response

type OpenImmServiceRequest added in v1.61.532

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

OpenImmServiceRequest is the request struct for api OpenImmService

func CreateOpenImmServiceRequest added in v1.61.532

func CreateOpenImmServiceRequest() (request *OpenImmServiceRequest)

CreateOpenImmServiceRequest creates a request to invoke OpenImmService API

type OpenImmServiceResponse added in v1.61.532

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

OpenImmServiceResponse is the response struct for api OpenImmService

func CreateOpenImmServiceResponse added in v1.61.532

func CreateOpenImmServiceResponse() (response *OpenImmServiceResponse)

CreateOpenImmServiceResponse creates a response to parse from OpenImmService response

type PersonsInGetVideo

type PersonsInGetVideo struct {
	PersonsItem []PersonsItem `json:"Persons" xml:"Persons"`
}

PersonsInGetVideo is a nested struct in imm response

type PersonsInListVideos

type PersonsInListVideos struct {
	PersonsItem []PersonsItem `json:"Persons" xml:"Persons"`
}

PersonsInListVideos is a nested struct in imm response

type PersonsItem

type PersonsItem struct {
	AgeConfidence    float64 `json:"AgeConfidence" xml:"AgeConfidence"`
	Age              int     `json:"Age" xml:"Age"`
	Gender           string  `json:"Gender" xml:"Gender"`
	GenderConfidence float64 `json:"GenderConfidence" xml:"GenderConfidence"`
	PersonId         string  `json:"PersonId" xml:"PersonId"`
}

PersonsItem is a nested struct in imm response

type ProjectTypes

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

ProjectTypes is a nested struct in imm response

type Projects

type Projects struct {
	ProjectsItem []ProjectsItem `json:"Projects" xml:"Projects"`
}

Projects is a nested struct in imm response

type ProjectsItem

type ProjectsItem struct {
	Type        string `json:"Type" xml:"Type"`
	CU          int    `json:"CU" xml:"CU"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
	Endpoint    string `json:"Endpoint" xml:"Endpoint"`
	Project     string `json:"Project" xml:"Project"`
	RegionId    string `json:"RegionId" xml:"RegionId"`
	BillingType string `json:"BillingType" xml:"BillingType"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
}

ProjectsItem is a nested struct in imm response

type PutProjectRequest

type PutProjectRequest struct {
	*requests.RpcRequest
	Project       string `position:"Query" name:"Project"`
	BCTaskVersion string `position:"Query" name:"BCTaskVersion"`
	ServiceRole   string `position:"Query" name:"ServiceRole"`
}

PutProjectRequest is the request struct for api PutProject

func CreatePutProjectRequest

func CreatePutProjectRequest() (request *PutProjectRequest)

CreatePutProjectRequest creates a request to invoke PutProject API

type PutProjectResponse

type PutProjectResponse struct {
	*responses.BaseResponse
	Project     string `json:"Project" xml:"Project"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	Type        string `json:"Type" xml:"Type"`
	CU          int    `json:"CU" xml:"CU"`
	ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Endpoint    string `json:"Endpoint" xml:"Endpoint"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	RegionId    string `json:"RegionId" xml:"RegionId"`
	BillingType string `json:"BillingType" xml:"BillingType"`
}

PutProjectResponse is the response struct for api PutProject

func CreatePutProjectResponse

func CreatePutProjectResponse() (response *PutProjectResponse)

CreatePutProjectResponse creates a response to parse from PutProject response

type QRCodeBoundary

type QRCodeBoundary struct {
	Top    int `json:"Top" xml:"Top"`
	Width  int `json:"Width" xml:"Width"`
	Height int `json:"Height" xml:"Height"`
	Left   int `json:"Left" xml:"Left"`
}

QRCodeBoundary is a nested struct in imm response

type QRCodesInDetectImageQRCodes

type QRCodesInDetectImageQRCodes struct {
	QRCodesItem []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}

QRCodesInDetectImageQRCodes is a nested struct in imm response

type QRCodesInDetectQRCodes

type QRCodesInDetectQRCodes struct {
	QRCodesItem []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}

QRCodesInDetectQRCodes is a nested struct in imm response

type QRCodesItem

type QRCodesItem struct {
	Content          string           `json:"Content" xml:"Content"`
	QRCodeBoundary   QRCodeBoundary   `json:"QRCodeBoundary" xml:"QRCodeBoundary"`
	QRCodesRectangle QRCodesRectangle `json:"QRCodesRectangle" xml:"QRCodesRectangle"`
}

QRCodesItem is a nested struct in imm response

type QRCodesRectangle

type QRCodesRectangle struct {
	Top    string `json:"Top" xml:"Top"`
	Width  string `json:"Width" xml:"Width"`
	Height string `json:"Height" xml:"Height"`
	Left   string `json:"Left" xml:"Left"`
}

QRCodesRectangle is a nested struct in imm response

type RefreshOfficeEditTokenRequest added in v1.61.108

type RefreshOfficeEditTokenRequest struct {
	*requests.RpcRequest
	Project      string `position:"Query" name:"Project"`
	AccessToken  string `position:"Query" name:"AccessToken"`
	RefreshToken string `position:"Query" name:"RefreshToken"`
}

RefreshOfficeEditTokenRequest is the request struct for api RefreshOfficeEditToken

func CreateRefreshOfficeEditTokenRequest added in v1.61.108

func CreateRefreshOfficeEditTokenRequest() (request *RefreshOfficeEditTokenRequest)

CreateRefreshOfficeEditTokenRequest creates a request to invoke RefreshOfficeEditToken API

type RefreshOfficeEditTokenResponse added in v1.61.108

type RefreshOfficeEditTokenResponse struct {
	*responses.BaseResponse
	RefreshToken            string `json:"RefreshToken" xml:"RefreshToken"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	AccessToken             string `json:"AccessToken" xml:"AccessToken"`
	RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
	AccessTokenExpiredTime  string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}

RefreshOfficeEditTokenResponse is the response struct for api RefreshOfficeEditToken

func CreateRefreshOfficeEditTokenResponse added in v1.61.108

func CreateRefreshOfficeEditTokenResponse() (response *RefreshOfficeEditTokenResponse)

CreateRefreshOfficeEditTokenResponse creates a response to parse from RefreshOfficeEditToken response

type RefreshOfficePreviewTokenRequest added in v1.60.351

type RefreshOfficePreviewTokenRequest struct {
	*requests.RpcRequest
	Project      string `position:"Query" name:"Project"`
	AccessToken  string `position:"Query" name:"AccessToken"`
	RefreshToken string `position:"Query" name:"RefreshToken"`
}

RefreshOfficePreviewTokenRequest is the request struct for api RefreshOfficePreviewToken

func CreateRefreshOfficePreviewTokenRequest added in v1.60.351

func CreateRefreshOfficePreviewTokenRequest() (request *RefreshOfficePreviewTokenRequest)

CreateRefreshOfficePreviewTokenRequest creates a request to invoke RefreshOfficePreviewToken API

type RefreshOfficePreviewTokenResponse added in v1.60.351

type RefreshOfficePreviewTokenResponse struct {
	*responses.BaseResponse
	RefreshToken            string `json:"RefreshToken" xml:"RefreshToken"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	AccessToken             string `json:"AccessToken" xml:"AccessToken"`
	RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
	AccessTokenExpiredTime  string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}

RefreshOfficePreviewTokenResponse is the response struct for api RefreshOfficePreviewToken

func CreateRefreshOfficePreviewTokenResponse added in v1.60.351

func CreateRefreshOfficePreviewTokenResponse() (response *RefreshOfficePreviewTokenResponse)

CreateRefreshOfficePreviewTokenResponse creates a response to parse from RefreshOfficePreviewToken response

type RefreshWebofficeTokenRequest added in v1.61.804

type RefreshWebofficeTokenRequest struct {
	*requests.RpcRequest
	Project      string `position:"Query" name:"Project"`
	AccessToken  string `position:"Query" name:"AccessToken"`
	RefreshToken string `position:"Query" name:"RefreshToken"`
}

RefreshWebofficeTokenRequest is the request struct for api RefreshWebofficeToken

func CreateRefreshWebofficeTokenRequest added in v1.61.804

func CreateRefreshWebofficeTokenRequest() (request *RefreshWebofficeTokenRequest)

CreateRefreshWebofficeTokenRequest creates a request to invoke RefreshWebofficeToken API

type RefreshWebofficeTokenResponse added in v1.61.804

type RefreshWebofficeTokenResponse struct {
	*responses.BaseResponse
	RefreshToken            string `json:"RefreshToken" xml:"RefreshToken"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	AccessToken             string `json:"AccessToken" xml:"AccessToken"`
	RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
	AccessTokenExpiredTime  string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}

RefreshWebofficeTokenResponse is the response struct for api RefreshWebofficeToken

func CreateRefreshWebofficeTokenResponse added in v1.61.804

func CreateRefreshWebofficeTokenResponse() (response *RefreshWebofficeTokenResponse)

CreateRefreshWebofficeTokenResponse creates a response to parse from RefreshWebofficeToken response

type Region

type Region struct {
	RegionItem []RegionItem `json:"Region" xml:"Region"`
}

Region is a nested struct in imm response

type RegionItem

type RegionItem struct {
	RegionId     string   `json:"RegionId" xml:"RegionId"`
	ProjectTypes []string `json:"ProjectTypes" xml:"ProjectTypes"`
}

RegionItem is a nested struct in imm response

type Regions

type Regions struct {
	Region []RegionItem `json:"Region" xml:"Region"`
}

Regions is a nested struct in imm response

type Sets

type Sets struct {
	SetsItem []SetsItem `json:"Sets" xml:"Sets"`
}

Sets is a nested struct in imm response

type SetsItem

type SetsItem struct {
	VideoCount  int    `json:"VideoCount" xml:"VideoCount"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	VideoLength int    `json:"VideoLength" xml:"VideoLength"`
	SetId       string `json:"SetId" xml:"SetId"`
	ImageCount  int    `json:"ImageCount" xml:"ImageCount"`
	FaceCount   int    `json:"FaceCount" xml:"FaceCount"`
	SetName     string `json:"SetName" xml:"SetName"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
}

SetsItem is a nested struct in imm response

type SimilarFaces

type SimilarFaces struct {
	SimilarFacesItem []SimilarFacesItem `json:"SimilarFaces" xml:"SimilarFaces"`
}

SimilarFaces is a nested struct in imm response

type SimilarFacesItem

type SimilarFacesItem struct {
	FaceId         string         `json:"FaceId" xml:"FaceId"`
	ImageUri       string         `json:"ImageUri" xml:"ImageUri"`
	ExternalId     string         `json:"ExternalId" xml:"ExternalId"`
	Similarity     float64        `json:"Similarity" xml:"Similarity"`
	FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
}

SimilarFacesItem is a nested struct in imm response

type SubtitleStream

type SubtitleStream struct {
	Index    int    `json:"Index" xml:"Index"`
	Language string `json:"Language" xml:"Language"`
}

SubtitleStream is a nested struct in imm response

type SubtitleStreams

type SubtitleStreams struct {
	SubtitleStream []SubtitleStream `json:"SubtitleStream" xml:"SubtitleStream"`
}

SubtitleStreams is a nested struct in imm response

type SuccessDetails added in v1.61.41

type SuccessDetails struct {
	SuccessDetailsItem []SuccessDetailsItem `json:"SuccessDetails" xml:"SuccessDetails"`
}

SuccessDetails is a nested struct in imm response

type SuccessDetailsItem

type SuccessDetailsItem struct {
	SrcUri  string        `json:"SrcUri" xml:"SrcUri"`
	QRCodes []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}

SuccessDetailsItem is a nested struct in imm response

type Tag added in v1.61.632

type Tag struct {
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Album        string `json:"Album" xml:"Album"`
	AlbumArtist  string `json:"AlbumArtist" xml:"AlbumArtist"`
	Performer    string `json:"Performer" xml:"Performer"`
	Composer     string `json:"Composer" xml:"Composer"`
	Artist       string `json:"Artist" xml:"Artist"`
	Title        string `json:"Title" xml:"Title"`
	Language     string `json:"Language" xml:"Language"`
}

Tag is a nested struct in imm response

type TagsInDetectImageTags

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

TagsInDetectImageTags is a nested struct in imm response

type TagsInFindImages

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

TagsInFindImages is a nested struct in imm response

type TagsInGetImage

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

TagsInGetImage is a nested struct in imm response

type TagsInListImages

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

TagsInListImages is a nested struct in imm response

type TagsInListSetTags

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

TagsInListSetTags is a nested struct in imm response

type TagsInListVideoFrames

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

TagsInListVideoFrames is a nested struct in imm response

type TagsItem

type TagsItem struct {
	TagEnName       string  `json:"TagEnName" xml:"TagEnName"`
	TagName         string  `json:"TagName" xml:"TagName"`
	TagCount        int     `json:"TagCount" xml:"TagCount"`
	ParentTagEnName string  `json:"ParentTagEnName" xml:"ParentTagEnName"`
	TagConfidence   float64 `json:"TagConfidence" xml:"TagConfidence"`
	TagLevel        int     `json:"TagLevel" xml:"TagLevel"`
	CentricScore    float64 `json:"CentricScore" xml:"CentricScore"`
	ParentTagName   string  `json:"ParentTagName" xml:"ParentTagName"`
}

TagsItem is a nested struct in imm response

type TasksInListOfficeConversionTask

type TasksInListOfficeConversionTask struct {
	TasksItem []TasksItem `json:"Tasks" xml:"Tasks"`
}

TasksInListOfficeConversionTask is a nested struct in imm response

type TasksInListVideoTasks

type TasksInListVideoTasks struct {
	TasksItem []TasksItem `json:"Tasks" xml:"Tasks"`
}

TasksInListVideoTasks is a nested struct in imm response

type TasksItem

type TasksItem struct {
	TgtType         string `json:"TgtType" xml:"TgtType"`
	Result          string `json:"Result" xml:"Result"`
	ErrorMessage    string `json:"ErrorMessage" xml:"ErrorMessage"`
	PageCount       int    `json:"PageCount" xml:"PageCount"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	ExternalID      string `json:"ExternalID" xml:"ExternalID"`
	FinishTime      string `json:"FinishTime" xml:"FinishTime"`
	SrcUri          string `json:"SrcUri" xml:"SrcUri"`
	Percent         int    `json:"Percent" xml:"Percent"`
	Parameters      string `json:"Parameters" xml:"Parameters"`
	TaskId          string `json:"TaskId" xml:"TaskId"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	EndTime         string `json:"EndTime" xml:"EndTime"`
	TgtUri          string `json:"TgtUri" xml:"TgtUri"`
	ImageSpec       string `json:"ImageSpec" xml:"ImageSpec"`
	Progress        int    `json:"Progress" xml:"Progress"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	Status          string `json:"Status" xml:"Status"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
	TaskType        string `json:"TaskType" xml:"TaskType"`
}

TasksItem is a nested struct in imm response

type UpdateFaceGroupRequest

type UpdateFaceGroupRequest struct {
	*requests.RpcRequest
	Project          string `position:"Query" name:"Project"`
	ExternalId       string `position:"Query" name:"ExternalId"`
	GroupId          string `position:"Query" name:"GroupId"`
	RemarksB         string `position:"Query" name:"RemarksB"`
	RemarksA         string `position:"Query" name:"RemarksA"`
	GroupName        string `position:"Query" name:"GroupName"`
	ResetItems       string `position:"Query" name:"ResetItems"`
	RemarksArrayA    string `position:"Query" name:"RemarksArrayA"`
	RemarksArrayB    string `position:"Query" name:"RemarksArrayB"`
	RemarksD         string `position:"Query" name:"RemarksD"`
	RemarksC         string `position:"Query" name:"RemarksC"`
	SetId            string `position:"Query" name:"SetId"`
	GroupCoverFaceId string `position:"Query" name:"GroupCoverFaceId"`
}

UpdateFaceGroupRequest is the request struct for api UpdateFaceGroup

func CreateUpdateFaceGroupRequest

func CreateUpdateFaceGroupRequest() (request *UpdateFaceGroupRequest)

CreateUpdateFaceGroupRequest creates a request to invoke UpdateFaceGroup API

type UpdateFaceGroupResponse

type UpdateFaceGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	SetId     string `json:"SetId" xml:"SetId"`
	GroupId   string `json:"GroupId" xml:"GroupId"`
}

UpdateFaceGroupResponse is the response struct for api UpdateFaceGroup

func CreateUpdateFaceGroupResponse

func CreateUpdateFaceGroupResponse() (response *UpdateFaceGroupResponse)

CreateUpdateFaceGroupResponse creates a response to parse from UpdateFaceGroup response

type UpdateImageFaces added in v1.61.1308

type UpdateImageFaces struct {
	GroupId string `name:"GroupId"`
	FaceId  string `name:"FaceId"`
}

UpdateImageFaces is a repeated param struct in UpdateImageRequest

type UpdateImageRequest

type UpdateImageRequest struct {
	*requests.RpcRequest
	Project        string              `position:"Query" name:"Project"`
	ExternalId     string              `position:"Query" name:"ExternalId"`
	SourceType     string              `position:"Query" name:"SourceType"`
	RemarksB       string              `position:"Query" name:"RemarksB"`
	RemarksA       string              `position:"Query" name:"RemarksA"`
	ImageUri       string              `position:"Query" name:"ImageUri"`
	RemarksArrayA  string              `position:"Query" name:"RemarksArrayA"`
	RemarksArrayB  string              `position:"Query" name:"RemarksArrayB"`
	SourceUri      string              `position:"Query" name:"SourceUri"`
	SourcePosition string              `position:"Query" name:"SourcePosition"`
	RemarksD       string              `position:"Query" name:"RemarksD"`
	RemarksC       string              `position:"Query" name:"RemarksC"`
	SetId          string              `position:"Query" name:"SetId"`
	Faces          *[]UpdateImageFaces `position:"Query" name:"Faces"  type:"Json"`
}

UpdateImageRequest is the request struct for api UpdateImage

func CreateUpdateImageRequest

func CreateUpdateImageRequest() (request *UpdateImageRequest)

CreateUpdateImageRequest creates a request to invoke UpdateImage API

type UpdateImageResponse

type UpdateImageResponse struct {
	*responses.BaseResponse
	RemarksArrayB string `json:"RemarksArrayB" xml:"RemarksArrayB"`
	ModifyTime    string `json:"ModifyTime" xml:"ModifyTime"`
	RemarksC      string `json:"RemarksC" xml:"RemarksC"`
	RemarksD      string `json:"RemarksD" xml:"RemarksD"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	ExternalId    string `json:"ExternalId" xml:"ExternalId"`
	RemarksArrayA string `json:"RemarksArrayA" xml:"RemarksArrayA"`
	RemarksA      string `json:"RemarksA" xml:"RemarksA"`
	ImageUri      string `json:"ImageUri" xml:"ImageUri"`
	SetId         string `json:"SetId" xml:"SetId"`
	RemarksB      string `json:"RemarksB" xml:"RemarksB"`
}

UpdateImageResponse is the response struct for api UpdateImage

func CreateUpdateImageResponse

func CreateUpdateImageResponse() (response *UpdateImageResponse)

CreateUpdateImageResponse creates a response to parse from UpdateImage response

type UpdateProjectRequest

type UpdateProjectRequest struct {
	*requests.RpcRequest
	Project          string           `position:"Query" name:"Project"`
	NewBCTaskVersion string           `position:"Query" name:"NewBCTaskVersion"`
	NewServiceRole   string           `position:"Query" name:"NewServiceRole"`
	NewCU            requests.Integer `position:"Query" name:"NewCU"`
}

UpdateProjectRequest is the request struct for api UpdateProject

func CreateUpdateProjectRequest

func CreateUpdateProjectRequest() (request *UpdateProjectRequest)

CreateUpdateProjectRequest creates a request to invoke UpdateProject API

type UpdateProjectResponse

type UpdateProjectResponse struct {
	*responses.BaseResponse
	Project     string `json:"Project" xml:"Project"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	Type        string `json:"Type" xml:"Type"`
	CU          int    `json:"CU" xml:"CU"`
	ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	RegionId    string `json:"RegionId" xml:"RegionId"`
}

UpdateProjectResponse is the response struct for api UpdateProject

func CreateUpdateProjectResponse

func CreateUpdateProjectResponse() (response *UpdateProjectResponse)

CreateUpdateProjectResponse creates a response to parse from UpdateProject response

type UpdateSetRequest

type UpdateSetRequest struct {
	*requests.RpcRequest
	Project string `position:"Query" name:"Project"`
	SetName string `position:"Query" name:"SetName"`
	SetId   string `position:"Query" name:"SetId"`
}

UpdateSetRequest is the request struct for api UpdateSet

func CreateUpdateSetRequest

func CreateUpdateSetRequest() (request *UpdateSetRequest)

CreateUpdateSetRequest creates a request to invoke UpdateSet API

type UpdateSetResponse

type UpdateSetResponse struct {
	*responses.BaseResponse
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	SetName    string `json:"SetName" xml:"SetName"`
	SetId      string `json:"SetId" xml:"SetId"`
}

UpdateSetResponse is the response struct for api UpdateSet

func CreateUpdateSetResponse

func CreateUpdateSetResponse() (response *UpdateSetResponse)

CreateUpdateSetResponse creates a response to parse from UpdateSet response

type VideoStream

type VideoStream struct {
	Index              int    `json:"Index" xml:"Index"`
	CodecLongName      string `json:"CodecLongName" xml:"CodecLongName"`
	Height             int    `json:"Height" xml:"Height"`
	SampleAspectRatio  string `json:"SampleAspectRatio" xml:"SampleAspectRatio"`
	AverageFrameRate   string `json:"AverageFrameRate" xml:"AverageFrameRate"`
	Bitrate            string `json:"Bitrate" xml:"Bitrate"`
	Rotate             string `json:"Rotate" xml:"Rotate"`
	CodecTagString     string `json:"CodecTagString" xml:"CodecTagString"`
	Language           string `json:"Language" xml:"Language"`
	HasBFrames         int    `json:"HasBFrames" xml:"HasBFrames"`
	FrameRrate         string `json:"FrameRrate" xml:"FrameRrate"`
	Profile            string `json:"Profile" xml:"Profile"`
	StartTime          string `json:"StartTime" xml:"StartTime"`
	Frames             string `json:"Frames" xml:"Frames"`
	CodecName          string `json:"CodecName" xml:"CodecName"`
	Width              int    `json:"Width" xml:"Width"`
	Duration           string `json:"Duration" xml:"Duration"`
	DisplayAspectRatio string `json:"DisplayAspectRatio" xml:"DisplayAspectRatio"`
	CodecTag           string `json:"CodecTag" xml:"CodecTag"`
	CodecTimeBase      string `json:"CodecTimeBase" xml:"CodecTimeBase"`
	TimeBase           string `json:"TimeBase" xml:"TimeBase"`
	Level              int    `json:"Level" xml:"Level"`
	PixelFormat        string `json:"PixelFormat" xml:"PixelFormat"`
}

VideoStream is a nested struct in imm response

type VideoStreams

type VideoStreams struct {
	VideoStream []VideoStream `json:"VideoStream" xml:"VideoStream"`
}

VideoStreams is a nested struct in imm response

type VideoTagsInGetVideo

type VideoTagsInGetVideo struct {
	VideoTagsItem []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
}

VideoTagsInGetVideo is a nested struct in imm response

type VideoTagsInListVideos

type VideoTagsInListVideos struct {
	VideoTagsItem []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
}

VideoTagsInListVideos is a nested struct in imm response

type VideoTagsItem

type VideoTagsItem struct {
	TagName       string  `json:"TagName" xml:"TagName"`
	TagConfidence float64 `json:"TagConfidence" xml:"TagConfidence"`
	TagLevel      int     `json:"TagLevel" xml:"TagLevel"`
	ParentTagName string  `json:"ParentTagName" xml:"ParentTagName"`
}

VideoTagsItem is a nested struct in imm response

type Videos

type Videos struct {
	VideosItem []VideosItem `json:"Videos" xml:"Videos"`
}

Videos is a nested struct in imm response

type VideosItem

type VideosItem struct {
	CreateTime          string          `json:"CreateTime" xml:"CreateTime"`
	RemarksC            string          `json:"RemarksC" xml:"RemarksC"`
	VideoTagsFailReason string          `json:"VideoTagsFailReason" xml:"VideoTagsFailReason"`
	SourceType          string          `json:"SourceType" xml:"SourceType"`
	CelebrityModifyTime string          `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
	VideoDuration       float64         `json:"VideoDuration" xml:"VideoDuration"`
	ProcessModifyTime   string          `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
	VideoFrames         int             `json:"VideoFrames" xml:"VideoFrames"`
	VideoTagsStatus     string          `json:"VideoTagsStatus" xml:"VideoTagsStatus"`
	ExternalId          string          `json:"ExternalId" xml:"ExternalId"`
	SourceUri           string          `json:"SourceUri" xml:"SourceUri"`
	FileSize            int             `json:"FileSize" xml:"FileSize"`
	ModifyTime          string          `json:"ModifyTime" xml:"ModifyTime"`
	CelebrityFailReason string          `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
	SourcePosition      string          `json:"SourcePosition" xml:"SourcePosition"`
	VideoWidth          int             `json:"VideoWidth" xml:"VideoWidth"`
	VideoFormat         string          `json:"VideoFormat" xml:"VideoFormat"`
	VideoHeight         int             `json:"VideoHeight" xml:"VideoHeight"`
	RemarksD            string          `json:"RemarksD" xml:"RemarksD"`
	VideoUri            string          `json:"VideoUri" xml:"VideoUri"`
	ProcessFailReason   string          `json:"ProcessFailReason" xml:"ProcessFailReason"`
	VideoTagsModifyTime string          `json:"VideoTagsModifyTime" xml:"VideoTagsModifyTime"`
	RemarksA            string          `json:"RemarksA" xml:"RemarksA"`
	CelebrityStatus     string          `json:"CelebrityStatus" xml:"CelebrityStatus"`
	ProcessStatus       string          `json:"ProcessStatus" xml:"ProcessStatus"`
	RemarksB            string          `json:"RemarksB" xml:"RemarksB"`
	VideoTags           []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
	Celebrity           []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
	Persons             []PersonsItem   `json:"Persons" xml:"Persons"`
}

VideosItem is a nested struct in imm response

Source Files

Jump to

Keyboard shortcuts

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