imm

package
v0.0.0-...-bbc24d0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AudioTexts

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

AudioTexts is a nested struct in imm response

type AudioTextsItem

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

AudioTextsItem is a nested struct in imm response

type Audios

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

Audios is a nested struct in imm response

type AudiosItem

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

AudiosItem is a nested struct in imm response

type AxisInCompareFace

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

AxisInCompareFace is a nested struct in imm response

type AxisInGetFaceSearchImage

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

AxisInGetFaceSearchImage is a nested struct in imm response

type AxisInListFaceSearchGroupImages

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

AxisInListFaceSearchGroupImages is a nested struct in imm response

type AxisInRegistFace

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

AxisInRegistFace is a nested struct in imm response

type AxisInSearchFace

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

AxisInSearchFace is a nested struct in imm response

type BoxInDetectClothes

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

BoxInDetectClothes is a nested struct in imm response

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

BoxInDetectLogo is a nested struct in imm response

type CelebrityBoundary

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

CelebrityBoundary is a nested struct in imm response

type CelebrityInDetectImageCelebrity

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

CelebrityInDetectImageCelebrity is a nested struct in imm response

type CelebrityInFindImages

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

CelebrityInFindImages is a nested struct in imm response

type CelebrityInFindImagesByTagNames

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

CelebrityInFindImagesByTagNames is a nested struct in imm response

type CelebrityInGetImage

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

CelebrityInGetImage is a nested struct in imm response

type CelebrityInGetVideo

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

CelebrityInGetVideo is a nested struct in imm response

type CelebrityInListImages

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

CelebrityInListImages is a nested struct in imm response

type CelebrityInListVideoFrames

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

CelebrityInListVideoFrames is a nested struct in imm response

type CelebrityInListVideos

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

CelebrityInListVideos is a nested struct in imm response

type CelebrityItem

type CelebrityItem struct {
	CelebrityConfidence  float64           `json:"CelebrityConfidence" xml:"CelebrityConfidence"`
	CelebrityName        string            `json:"CelebrityName" xml:"CelebrityName"`
	CelebrityLibraryName string            `json:"CelebrityLibraryName" xml:"CelebrityLibraryName"`
	CelebrityNum         int               `json:"CelebrityNum" xml:"CelebrityNum"`
	CelebrityGender      string            `json:"CelebrityGender" xml:"CelebrityGender"`
	CelebrityBoundary    CelebrityBoundary `json:"CelebrityBoundary" xml:"CelebrityBoundary"`
}

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://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) CompareFace

func (client *Client) CompareFace(request *CompareFaceRequest) (response *CompareFaceResponse, err error)

CompareFace invokes the imm.CompareFace API synchronously api document: https://help.aliyun.com/api/imm/compareface.html

func (*Client) CompareFaceWithCallback

func (client *Client) CompareFaceWithCallback(request *CompareFaceRequest, callback func(response *CompareFaceResponse, err error)) <-chan int

CompareFaceWithCallback invokes the imm.CompareFace API asynchronously api document: https://help.aliyun.com/api/imm/compareface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CompareFaceWithChan

func (client *Client) CompareFaceWithChan(request *CompareFaceRequest) (<-chan *CompareFaceResponse, <-chan error)

CompareFaceWithChan invokes the imm.CompareFace API asynchronously api document: https://help.aliyun.com/api/imm/compareface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CompareImageFaces

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

CompareImageFaces invokes the imm.CompareImageFaces API synchronously api document: https://help.aliyun.com/api/imm/compareimagefaces.html

func (*Client) CompareImageFacesWithCallback

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

CompareImageFacesWithCallback invokes the imm.CompareImageFaces API asynchronously api document: https://help.aliyun.com/api/imm/compareimagefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CompareImageFacesWithChan

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

CompareImageFacesWithChan invokes the imm.CompareImageFaces API asynchronously api document: https://help.aliyun.com/api/imm/compareimagefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertOfficeFormat

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

ConvertOfficeFormat invokes the imm.ConvertOfficeFormat API synchronously api document: https://help.aliyun.com/api/imm/convertofficeformat.html

func (*Client) ConvertOfficeFormatWithCallback

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

ConvertOfficeFormatWithCallback invokes the imm.ConvertOfficeFormat API asynchronously api document: https://help.aliyun.com/api/imm/convertofficeformat.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertOfficeFormatWithChan

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

ConvertOfficeFormatWithChan invokes the imm.ConvertOfficeFormat API asynchronously api document: https://help.aliyun.com/api/imm/convertofficeformat.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCADConversionTask

func (client *Client) CreateCADConversionTask(request *CreateCADConversionTaskRequest) (response *CreateCADConversionTaskResponse, err error)

CreateCADConversionTask invokes the imm.CreateCADConversionTask API synchronously api document: https://help.aliyun.com/api/imm/createcadconversiontask.html

func (*Client) CreateCADConversionTaskWithCallback

func (client *Client) CreateCADConversionTaskWithCallback(request *CreateCADConversionTaskRequest, callback func(response *CreateCADConversionTaskResponse, err error)) <-chan int

CreateCADConversionTaskWithCallback invokes the imm.CreateCADConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/createcadconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCADConversionTaskWithChan

func (client *Client) CreateCADConversionTaskWithChan(request *CreateCADConversionTaskRequest) (<-chan *CreateCADConversionTaskResponse, <-chan error)

CreateCADConversionTaskWithChan invokes the imm.CreateCADConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/createcadconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDocIndexTask

func (client *Client) CreateDocIndexTask(request *CreateDocIndexTaskRequest) (response *CreateDocIndexTaskResponse, err error)

CreateDocIndexTask invokes the imm.CreateDocIndexTask API synchronously api document: https://help.aliyun.com/api/imm/createdocindextask.html

func (*Client) CreateDocIndexTaskWithCallback

func (client *Client) CreateDocIndexTaskWithCallback(request *CreateDocIndexTaskRequest, callback func(response *CreateDocIndexTaskResponse, err error)) <-chan int

CreateDocIndexTaskWithCallback invokes the imm.CreateDocIndexTask API asynchronously api document: https://help.aliyun.com/api/imm/createdocindextask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDocIndexTaskWithChan

func (client *Client) CreateDocIndexTaskWithChan(request *CreateDocIndexTaskRequest) (<-chan *CreateDocIndexTaskResponse, <-chan error)

CreateDocIndexTaskWithChan invokes the imm.CreateDocIndexTask API asynchronously api document: https://help.aliyun.com/api/imm/createdocindextask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateFaceSet

func (client *Client) CreateFaceSet(request *CreateFaceSetRequest) (response *CreateFaceSetResponse, err error)

CreateFaceSet invokes the imm.CreateFaceSet API synchronously api document: https://help.aliyun.com/api/imm/createfaceset.html

func (*Client) CreateFaceSetWithCallback

func (client *Client) CreateFaceSetWithCallback(request *CreateFaceSetRequest, callback func(response *CreateFaceSetResponse, err error)) <-chan int

CreateFaceSetWithCallback invokes the imm.CreateFaceSet API asynchronously api document: https://help.aliyun.com/api/imm/createfaceset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateFaceSetWithChan

func (client *Client) CreateFaceSetWithChan(request *CreateFaceSetRequest) (<-chan *CreateFaceSetResponse, <-chan error)

CreateFaceSetWithChan invokes the imm.CreateFaceSet API asynchronously api document: https://help.aliyun.com/api/imm/createfaceset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateGroupFacesJob

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

CreateGroupFacesJob invokes the imm.CreateGroupFacesJob API synchronously api document: https://help.aliyun.com/api/imm/creategroupfacesjob.html

func (*Client) CreateGroupFacesJobWithCallback

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

CreateGroupFacesJobWithCallback invokes the imm.CreateGroupFacesJob API asynchronously api document: https://help.aliyun.com/api/imm/creategroupfacesjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateGroupFacesJobWithChan

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

CreateGroupFacesJobWithChan invokes the imm.CreateGroupFacesJob API asynchronously api document: https://help.aliyun.com/api/imm/creategroupfacesjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateOfficeConversionTask

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

CreateOfficeConversionTask invokes the imm.CreateOfficeConversionTask API synchronously api document: https://help.aliyun.com/api/imm/createofficeconversiontask.html

func (*Client) CreateOfficeConversionTaskWithCallback

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

CreateOfficeConversionTaskWithCallback invokes the imm.CreateOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/createofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateOfficeConversionTaskWithChan

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

CreateOfficeConversionTaskWithChan invokes the imm.CreateOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/createofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePornBatchDetectJob

func (client *Client) CreatePornBatchDetectJob(request *CreatePornBatchDetectJobRequest) (response *CreatePornBatchDetectJobResponse, err error)

CreatePornBatchDetectJob invokes the imm.CreatePornBatchDetectJob API synchronously api document: https://help.aliyun.com/api/imm/createpornbatchdetectjob.html

func (*Client) CreatePornBatchDetectJobWithCallback

func (client *Client) CreatePornBatchDetectJobWithCallback(request *CreatePornBatchDetectJobRequest, callback func(response *CreatePornBatchDetectJobResponse, err error)) <-chan int

CreatePornBatchDetectJobWithCallback invokes the imm.CreatePornBatchDetectJob API asynchronously api document: https://help.aliyun.com/api/imm/createpornbatchdetectjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePornBatchDetectJobWithChan

func (client *Client) CreatePornBatchDetectJobWithChan(request *CreatePornBatchDetectJobRequest) (<-chan *CreatePornBatchDetectJobResponse, <-chan error)

CreatePornBatchDetectJobWithChan invokes the imm.CreatePornBatchDetectJob API asynchronously api document: https://help.aliyun.com/api/imm/createpornbatchdetectjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSet

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

CreateSet invokes the imm.CreateSet API synchronously api document: https://help.aliyun.com/api/imm/createset.html

func (*Client) CreateSetWithCallback

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

CreateSetWithCallback invokes the imm.CreateSet API asynchronously api document: https://help.aliyun.com/api/imm/createset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSetWithChan

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

CreateSetWithChan invokes the imm.CreateSet API asynchronously api document: https://help.aliyun.com/api/imm/createset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTagJob

func (client *Client) CreateTagJob(request *CreateTagJobRequest) (response *CreateTagJobResponse, err error)

CreateTagJob invokes the imm.CreateTagJob API synchronously api document: https://help.aliyun.com/api/imm/createtagjob.html

func (*Client) CreateTagJobWithCallback

func (client *Client) CreateTagJobWithCallback(request *CreateTagJobRequest, callback func(response *CreateTagJobResponse, err error)) <-chan int

CreateTagJobWithCallback invokes the imm.CreateTagJob API asynchronously api document: https://help.aliyun.com/api/imm/createtagjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTagJobWithChan

func (client *Client) CreateTagJobWithChan(request *CreateTagJobRequest) (<-chan *CreateTagJobResponse, <-chan error)

CreateTagJobWithChan invokes the imm.CreateTagJob API asynchronously api document: https://help.aliyun.com/api/imm/createtagjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTagSet

func (client *Client) CreateTagSet(request *CreateTagSetRequest) (response *CreateTagSetResponse, err error)

CreateTagSet invokes the imm.CreateTagSet API synchronously api document: https://help.aliyun.com/api/imm/createtagset.html

func (*Client) CreateTagSetWithCallback

func (client *Client) CreateTagSetWithCallback(request *CreateTagSetRequest, callback func(response *CreateTagSetResponse, err error)) <-chan int

CreateTagSetWithCallback invokes the imm.CreateTagSet API asynchronously api document: https://help.aliyun.com/api/imm/createtagset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTagSetWithChan

func (client *Client) CreateTagSetWithChan(request *CreateTagSetRequest) (<-chan *CreateTagSetResponse, <-chan error)

CreateTagSetWithChan invokes the imm.CreateTagSet API asynchronously api document: https://help.aliyun.com/api/imm/createtagset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVideoAnalyseTask

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

CreateVideoAnalyseTask invokes the imm.CreateVideoAnalyseTask API synchronously api document: https://help.aliyun.com/api/imm/createvideoanalysetask.html

func (*Client) CreateVideoAnalyseTaskWithCallback

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

CreateVideoAnalyseTaskWithCallback invokes the imm.CreateVideoAnalyseTask API asynchronously api document: https://help.aliyun.com/api/imm/createvideoanalysetask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVideoAnalyseTaskWithChan

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

CreateVideoAnalyseTaskWithChan invokes the imm.CreateVideoAnalyseTask API asynchronously api document: https://help.aliyun.com/api/imm/createvideoanalysetask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDocIndex

func (client *Client) DeleteDocIndex(request *DeleteDocIndexRequest) (response *DeleteDocIndexResponse, err error)

DeleteDocIndex invokes the imm.DeleteDocIndex API synchronously api document: https://help.aliyun.com/api/imm/deletedocindex.html

func (*Client) DeleteDocIndexWithCallback

func (client *Client) DeleteDocIndexWithCallback(request *DeleteDocIndexRequest, callback func(response *DeleteDocIndexResponse, err error)) <-chan int

DeleteDocIndexWithCallback invokes the imm.DeleteDocIndex API asynchronously api document: https://help.aliyun.com/api/imm/deletedocindex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDocIndexWithChan

func (client *Client) DeleteDocIndexWithChan(request *DeleteDocIndexRequest) (<-chan *DeleteDocIndexResponse, <-chan error)

DeleteDocIndexWithChan invokes the imm.DeleteDocIndex API asynchronously api document: https://help.aliyun.com/api/imm/deletedocindex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceJob

func (client *Client) DeleteFaceJob(request *DeleteFaceJobRequest) (response *DeleteFaceJobResponse, err error)

DeleteFaceJob invokes the imm.DeleteFaceJob API synchronously api document: https://help.aliyun.com/api/imm/deletefacejob.html

func (*Client) DeleteFaceJobWithCallback

func (client *Client) DeleteFaceJobWithCallback(request *DeleteFaceJobRequest, callback func(response *DeleteFaceJobResponse, err error)) <-chan int

DeleteFaceJobWithCallback invokes the imm.DeleteFaceJob API asynchronously api document: https://help.aliyun.com/api/imm/deletefacejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceJobWithChan

func (client *Client) DeleteFaceJobWithChan(request *DeleteFaceJobRequest) (<-chan *DeleteFaceJobResponse, <-chan error)

DeleteFaceJobWithChan invokes the imm.DeleteFaceJob API asynchronously api document: https://help.aliyun.com/api/imm/deletefacejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceSearchGroup

func (client *Client) DeleteFaceSearchGroup(request *DeleteFaceSearchGroupRequest) (response *DeleteFaceSearchGroupResponse, err error)

DeleteFaceSearchGroup invokes the imm.DeleteFaceSearchGroup API synchronously api document: https://help.aliyun.com/api/imm/deletefacesearchgroup.html

func (*Client) DeleteFaceSearchGroupWithCallback

func (client *Client) DeleteFaceSearchGroupWithCallback(request *DeleteFaceSearchGroupRequest, callback func(response *DeleteFaceSearchGroupResponse, err error)) <-chan int

DeleteFaceSearchGroupWithCallback invokes the imm.DeleteFaceSearchGroup API asynchronously api document: https://help.aliyun.com/api/imm/deletefacesearchgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceSearchGroupWithChan

func (client *Client) DeleteFaceSearchGroupWithChan(request *DeleteFaceSearchGroupRequest) (<-chan *DeleteFaceSearchGroupResponse, <-chan error)

DeleteFaceSearchGroupWithChan invokes the imm.DeleteFaceSearchGroup API asynchronously api document: https://help.aliyun.com/api/imm/deletefacesearchgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceSearchImageById

func (client *Client) DeleteFaceSearchImageById(request *DeleteFaceSearchImageByIdRequest) (response *DeleteFaceSearchImageByIdResponse, err error)

DeleteFaceSearchImageById invokes the imm.DeleteFaceSearchImageById API synchronously api document: https://help.aliyun.com/api/imm/deletefacesearchimagebyid.html

func (*Client) DeleteFaceSearchImageByIdWithCallback

func (client *Client) DeleteFaceSearchImageByIdWithCallback(request *DeleteFaceSearchImageByIdRequest, callback func(response *DeleteFaceSearchImageByIdResponse, err error)) <-chan int

DeleteFaceSearchImageByIdWithCallback invokes the imm.DeleteFaceSearchImageById API asynchronously api document: https://help.aliyun.com/api/imm/deletefacesearchimagebyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceSearchImageByIdWithChan

func (client *Client) DeleteFaceSearchImageByIdWithChan(request *DeleteFaceSearchImageByIdRequest) (<-chan *DeleteFaceSearchImageByIdResponse, <-chan error)

DeleteFaceSearchImageByIdWithChan invokes the imm.DeleteFaceSearchImageById API asynchronously api document: https://help.aliyun.com/api/imm/deletefacesearchimagebyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceSearchUser

func (client *Client) DeleteFaceSearchUser(request *DeleteFaceSearchUserRequest) (response *DeleteFaceSearchUserResponse, err error)

DeleteFaceSearchUser invokes the imm.DeleteFaceSearchUser API synchronously api document: https://help.aliyun.com/api/imm/deletefacesearchuser.html

func (*Client) DeleteFaceSearchUserWithCallback

func (client *Client) DeleteFaceSearchUserWithCallback(request *DeleteFaceSearchUserRequest, callback func(response *DeleteFaceSearchUserResponse, err error)) <-chan int

DeleteFaceSearchUserWithCallback invokes the imm.DeleteFaceSearchUser API asynchronously api document: https://help.aliyun.com/api/imm/deletefacesearchuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceSearchUserWithChan

func (client *Client) DeleteFaceSearchUserWithChan(request *DeleteFaceSearchUserRequest) (<-chan *DeleteFaceSearchUserResponse, <-chan error)

DeleteFaceSearchUserWithChan invokes the imm.DeleteFaceSearchUser API asynchronously api document: https://help.aliyun.com/api/imm/deletefacesearchuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImage

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

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

func (*Client) DeleteImageJob

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

DeleteImageJob invokes the imm.DeleteImageJob API synchronously api document: https://help.aliyun.com/api/imm/deleteimagejob.html

func (*Client) DeleteImageJobWithCallback

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

DeleteImageJobWithCallback invokes the imm.DeleteImageJob API asynchronously api document: https://help.aliyun.com/api/imm/deleteimagejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImageJobWithChan

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

DeleteImageJobWithChan invokes the imm.DeleteImageJob API asynchronously api document: https://help.aliyun.com/api/imm/deleteimagejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImageWithCallback

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

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

func (*Client) DeleteImageWithChan

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

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

func (*Client) DeleteOfficeConversionTask

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

DeleteOfficeConversionTask invokes the imm.DeleteOfficeConversionTask API synchronously api document: https://help.aliyun.com/api/imm/deleteofficeconversiontask.html

func (*Client) DeleteOfficeConversionTaskWithCallback

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

DeleteOfficeConversionTaskWithCallback invokes the imm.DeleteOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/deleteofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteOfficeConversionTaskWithChan

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

DeleteOfficeConversionTaskWithChan invokes the imm.DeleteOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/deleteofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhotoProcessTask

func (client *Client) DeletePhotoProcessTask(request *DeletePhotoProcessTaskRequest) (response *DeletePhotoProcessTaskResponse, err error)

DeletePhotoProcessTask invokes the imm.DeletePhotoProcessTask API synchronously api document: https://help.aliyun.com/api/imm/deletephotoprocesstask.html

func (*Client) DeletePhotoProcessTaskWithCallback

func (client *Client) DeletePhotoProcessTaskWithCallback(request *DeletePhotoProcessTaskRequest, callback func(response *DeletePhotoProcessTaskResponse, err error)) <-chan int

DeletePhotoProcessTaskWithCallback invokes the imm.DeletePhotoProcessTask API asynchronously api document: https://help.aliyun.com/api/imm/deletephotoprocesstask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhotoProcessTaskWithChan

func (client *Client) DeletePhotoProcessTaskWithChan(request *DeletePhotoProcessTaskRequest) (<-chan *DeletePhotoProcessTaskResponse, <-chan error)

DeletePhotoProcessTaskWithChan invokes the imm.DeletePhotoProcessTask API asynchronously api document: https://help.aliyun.com/api/imm/deletephotoprocesstask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePornBatchDetectJob

func (client *Client) DeletePornBatchDetectJob(request *DeletePornBatchDetectJobRequest) (response *DeletePornBatchDetectJobResponse, err error)

DeletePornBatchDetectJob invokes the imm.DeletePornBatchDetectJob API synchronously api document: https://help.aliyun.com/api/imm/deletepornbatchdetectjob.html

func (*Client) DeletePornBatchDetectJobWithCallback

func (client *Client) DeletePornBatchDetectJobWithCallback(request *DeletePornBatchDetectJobRequest, callback func(response *DeletePornBatchDetectJobResponse, err error)) <-chan int

DeletePornBatchDetectJobWithCallback invokes the imm.DeletePornBatchDetectJob API asynchronously api document: https://help.aliyun.com/api/imm/deletepornbatchdetectjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePornBatchDetectJobWithChan

func (client *Client) DeletePornBatchDetectJobWithChan(request *DeletePornBatchDetectJobRequest) (<-chan *DeletePornBatchDetectJobResponse, <-chan error)

DeletePornBatchDetectJobWithChan invokes the imm.DeletePornBatchDetectJob API asynchronously api document: https://help.aliyun.com/api/imm/deletepornbatchdetectjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteProject

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

DeleteProject invokes the imm.DeleteProject API synchronously api document: https://help.aliyun.com/api/imm/deleteproject.html

func (*Client) DeleteProjectWithCallback

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

DeleteProjectWithCallback invokes the imm.DeleteProject API asynchronously api document: https://help.aliyun.com/api/imm/deleteproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteProjectWithChan

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

DeleteProjectWithChan invokes the imm.DeleteProject API asynchronously api document: https://help.aliyun.com/api/imm/deleteproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSet

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

DeleteSet invokes the imm.DeleteSet API synchronously api document: https://help.aliyun.com/api/imm/deleteset.html

func (*Client) DeleteSetWithCallback

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

DeleteSetWithCallback invokes the imm.DeleteSet API asynchronously api document: https://help.aliyun.com/api/imm/deleteset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSetWithChan

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

DeleteSetWithChan invokes the imm.DeleteSet API asynchronously api document: https://help.aliyun.com/api/imm/deleteset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagByName

func (client *Client) DeleteTagByName(request *DeleteTagByNameRequest) (response *DeleteTagByNameResponse, err error)

DeleteTagByName invokes the imm.DeleteTagByName API synchronously api document: https://help.aliyun.com/api/imm/deletetagbyname.html

func (*Client) DeleteTagByNameWithCallback

func (client *Client) DeleteTagByNameWithCallback(request *DeleteTagByNameRequest, callback func(response *DeleteTagByNameResponse, err error)) <-chan int

DeleteTagByNameWithCallback invokes the imm.DeleteTagByName API asynchronously api document: https://help.aliyun.com/api/imm/deletetagbyname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagByNameWithChan

func (client *Client) DeleteTagByNameWithChan(request *DeleteTagByNameRequest) (<-chan *DeleteTagByNameResponse, <-chan error)

DeleteTagByNameWithChan invokes the imm.DeleteTagByName API asynchronously api document: https://help.aliyun.com/api/imm/deletetagbyname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagByUrl

func (client *Client) DeleteTagByUrl(request *DeleteTagByUrlRequest) (response *DeleteTagByUrlResponse, err error)

DeleteTagByUrl invokes the imm.DeleteTagByUrl API synchronously api document: https://help.aliyun.com/api/imm/deletetagbyurl.html

func (*Client) DeleteTagByUrlWithCallback

func (client *Client) DeleteTagByUrlWithCallback(request *DeleteTagByUrlRequest, callback func(response *DeleteTagByUrlResponse, err error)) <-chan int

DeleteTagByUrlWithCallback invokes the imm.DeleteTagByUrl API asynchronously api document: https://help.aliyun.com/api/imm/deletetagbyurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagByUrlWithChan

func (client *Client) DeleteTagByUrlWithChan(request *DeleteTagByUrlRequest) (<-chan *DeleteTagByUrlResponse, <-chan error)

DeleteTagByUrlWithChan invokes the imm.DeleteTagByUrl API asynchronously api document: https://help.aliyun.com/api/imm/deletetagbyurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagJob

func (client *Client) DeleteTagJob(request *DeleteTagJobRequest) (response *DeleteTagJobResponse, err error)

DeleteTagJob invokes the imm.DeleteTagJob API synchronously api document: https://help.aliyun.com/api/imm/deletetagjob.html

func (*Client) DeleteTagJobWithCallback

func (client *Client) DeleteTagJobWithCallback(request *DeleteTagJobRequest, callback func(response *DeleteTagJobResponse, err error)) <-chan int

DeleteTagJobWithCallback invokes the imm.DeleteTagJob API asynchronously api document: https://help.aliyun.com/api/imm/deletetagjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagJobWithChan

func (client *Client) DeleteTagJobWithChan(request *DeleteTagJobRequest) (<-chan *DeleteTagJobResponse, <-chan error)

DeleteTagJobWithChan invokes the imm.DeleteTagJob API asynchronously api document: https://help.aliyun.com/api/imm/deletetagjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagSet

func (client *Client) DeleteTagSet(request *DeleteTagSetRequest) (response *DeleteTagSetResponse, err error)

DeleteTagSet invokes the imm.DeleteTagSet API synchronously api document: https://help.aliyun.com/api/imm/deletetagset.html

func (*Client) DeleteTagSetWithCallback

func (client *Client) DeleteTagSetWithCallback(request *DeleteTagSetRequest, callback func(response *DeleteTagSetResponse, err error)) <-chan int

DeleteTagSetWithCallback invokes the imm.DeleteTagSet API asynchronously api document: https://help.aliyun.com/api/imm/deletetagset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagSetWithChan

func (client *Client) DeleteTagSetWithChan(request *DeleteTagSetRequest) (<-chan *DeleteTagSetResponse, <-chan error)

DeleteTagSetWithChan invokes the imm.DeleteTagSet API asynchronously api document: https://help.aliyun.com/api/imm/deletetagset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVideo

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

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

func (*Client) DeleteVideoTask

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

DeleteVideoTask invokes the imm.DeleteVideoTask API synchronously api document: https://help.aliyun.com/api/imm/deletevideotask.html

func (*Client) DeleteVideoTaskWithCallback

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

DeleteVideoTaskWithCallback invokes the imm.DeleteVideoTask API asynchronously api document: https://help.aliyun.com/api/imm/deletevideotask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVideoTaskWithChan

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

DeleteVideoTaskWithChan invokes the imm.DeleteVideoTask API asynchronously api document: https://help.aliyun.com/api/imm/deletevideotask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVideoWithCallback

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

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

func (*Client) DeleteVideoWithChan

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

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

func (*Client) DescribeRegions

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

DescribeRegions invokes the imm.DescribeRegions API synchronously api document: https://help.aliyun.com/api/imm/describeregions.html

func (*Client) DescribeRegionsWithCallback

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

DescribeRegionsWithCallback invokes the imm.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/imm/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegionsWithChan

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

DescribeRegionsWithChan invokes the imm.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/imm/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectClothes

func (client *Client) DetectClothes(request *DetectClothesRequest) (response *DetectClothesResponse, err error)

DetectClothes invokes the imm.DetectClothes API synchronously api document: https://help.aliyun.com/api/imm/detectclothes.html

func (*Client) DetectClothesWithCallback

func (client *Client) DetectClothesWithCallback(request *DetectClothesRequest, callback func(response *DetectClothesResponse, err error)) <-chan int

DetectClothesWithCallback invokes the imm.DetectClothes API asynchronously api document: https://help.aliyun.com/api/imm/detectclothes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectClothesWithChan

func (client *Client) DetectClothesWithChan(request *DetectClothesRequest) (<-chan *DetectClothesResponse, <-chan error)

DetectClothesWithChan invokes the imm.DetectClothes API asynchronously api document: https://help.aliyun.com/api/imm/detectclothes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageCelebrity

func (client *Client) DetectImageCelebrity(request *DetectImageCelebrityRequest) (response *DetectImageCelebrityResponse, err error)

DetectImageCelebrity invokes the imm.DetectImageCelebrity API synchronously api document: https://help.aliyun.com/api/imm/detectimagecelebrity.html

func (*Client) DetectImageCelebrityWithCallback

func (client *Client) DetectImageCelebrityWithCallback(request *DetectImageCelebrityRequest, callback func(response *DetectImageCelebrityResponse, err error)) <-chan int

DetectImageCelebrityWithCallback invokes the imm.DetectImageCelebrity API asynchronously api document: https://help.aliyun.com/api/imm/detectimagecelebrity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageCelebrityWithChan

func (client *Client) DetectImageCelebrityWithChan(request *DetectImageCelebrityRequest) (<-chan *DetectImageCelebrityResponse, <-chan error)

DetectImageCelebrityWithChan invokes the imm.DetectImageCelebrity API asynchronously api document: https://help.aliyun.com/api/imm/detectimagecelebrity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageFaces

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

DetectImageFaces invokes the imm.DetectImageFaces API synchronously api document: https://help.aliyun.com/api/imm/detectimagefaces.html

func (*Client) DetectImageFacesWithCallback

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

DetectImageFacesWithCallback invokes the imm.DetectImageFaces API asynchronously api document: https://help.aliyun.com/api/imm/detectimagefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageFacesWithChan

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

DetectImageFacesWithChan invokes the imm.DetectImageFaces API asynchronously api document: https://help.aliyun.com/api/imm/detectimagefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageTags

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

DetectImageTags invokes the imm.DetectImageTags API synchronously api document: https://help.aliyun.com/api/imm/detectimagetags.html

func (*Client) DetectImageTagsWithCallback

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

DetectImageTagsWithCallback invokes the imm.DetectImageTags API asynchronously api document: https://help.aliyun.com/api/imm/detectimagetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageTagsWithChan

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

DetectImageTagsWithChan invokes the imm.DetectImageTags API asynchronously api document: https://help.aliyun.com/api/imm/detectimagetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageTexts

func (client *Client) DetectImageTexts(request *DetectImageTextsRequest) (response *DetectImageTextsResponse, err error)

DetectImageTexts invokes the imm.DetectImageTexts API synchronously api document: https://help.aliyun.com/api/imm/detectimagetexts.html

func (*Client) DetectImageTextsWithCallback

func (client *Client) DetectImageTextsWithCallback(request *DetectImageTextsRequest, callback func(response *DetectImageTextsResponse, err error)) <-chan int

DetectImageTextsWithCallback invokes the imm.DetectImageTexts API asynchronously api document: https://help.aliyun.com/api/imm/detectimagetexts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectImageTextsWithChan

func (client *Client) DetectImageTextsWithChan(request *DetectImageTextsRequest) (<-chan *DetectImageTextsResponse, <-chan error)

DetectImageTextsWithChan invokes the imm.DetectImageTexts API asynchronously api document: https://help.aliyun.com/api/imm/detectimagetexts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (client *Client) DetectLogo(request *DetectLogoRequest) (response *DetectLogoResponse, err error)

DetectLogo invokes the imm.DetectLogo API synchronously api document: https://help.aliyun.com/api/imm/detectlogo.html

func (*Client) DetectLogoWithCallback

func (client *Client) DetectLogoWithCallback(request *DetectLogoRequest, callback func(response *DetectLogoResponse, err error)) <-chan int

DetectLogoWithCallback invokes the imm.DetectLogo API asynchronously api document: https://help.aliyun.com/api/imm/detectlogo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectLogoWithChan

func (client *Client) DetectLogoWithChan(request *DetectLogoRequest) (<-chan *DetectLogoResponse, <-chan error)

DetectLogoWithChan invokes the imm.DetectLogo API asynchronously api document: https://help.aliyun.com/api/imm/detectlogo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectQRCodes

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

DetectQRCodes invokes the imm.DetectQRCodes API synchronously api document: https://help.aliyun.com/api/imm/detectqrcodes.html

func (*Client) DetectQRCodesWithCallback

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

DetectQRCodesWithCallback invokes the imm.DetectQRCodes API asynchronously api document: https://help.aliyun.com/api/imm/detectqrcodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectQRCodesWithChan

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

DetectQRCodesWithChan invokes the imm.DetectQRCodes API asynchronously api document: https://help.aliyun.com/api/imm/detectqrcodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectTag

func (client *Client) DetectTag(request *DetectTagRequest) (response *DetectTagResponse, err error)

DetectTag invokes the imm.DetectTag API synchronously api document: https://help.aliyun.com/api/imm/detecttag.html

func (*Client) DetectTagWithCallback

func (client *Client) DetectTagWithCallback(request *DetectTagRequest, callback func(response *DetectTagResponse, err error)) <-chan int

DetectTagWithCallback invokes the imm.DetectTag API asynchronously api document: https://help.aliyun.com/api/imm/detecttag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectTagWithChan

func (client *Client) DetectTagWithChan(request *DetectTagRequest) (<-chan *DetectTagResponse, <-chan error)

DetectTagWithChan invokes the imm.DetectTag API asynchronously api document: https://help.aliyun.com/api/imm/detecttag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FindImages

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

FindImages invokes the imm.FindImages API synchronously api document: https://help.aliyun.com/api/imm/findimages.html

func (*Client) FindImagesByTagNames

func (client *Client) FindImagesByTagNames(request *FindImagesByTagNamesRequest) (response *FindImagesByTagNamesResponse, err error)

FindImagesByTagNames invokes the imm.FindImagesByTagNames API synchronously api document: https://help.aliyun.com/api/imm/findimagesbytagnames.html

func (*Client) FindImagesByTagNamesWithCallback

func (client *Client) FindImagesByTagNamesWithCallback(request *FindImagesByTagNamesRequest, callback func(response *FindImagesByTagNamesResponse, err error)) <-chan int

FindImagesByTagNamesWithCallback invokes the imm.FindImagesByTagNames API asynchronously api document: https://help.aliyun.com/api/imm/findimagesbytagnames.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FindImagesByTagNamesWithChan

func (client *Client) FindImagesByTagNamesWithChan(request *FindImagesByTagNamesRequest) (<-chan *FindImagesByTagNamesResponse, <-chan error)

FindImagesByTagNamesWithChan invokes the imm.FindImagesByTagNames API asynchronously api document: https://help.aliyun.com/api/imm/findimagesbytagnames.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FindImagesWithCallback

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

FindImagesWithCallback invokes the imm.FindImages API asynchronously api document: https://help.aliyun.com/api/imm/findimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FindImagesWithChan

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

FindImagesWithChan invokes the imm.FindImages API asynchronously api document: https://help.aliyun.com/api/imm/findimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FindSimilarFaces

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

FindSimilarFaces invokes the imm.FindSimilarFaces API synchronously api document: https://help.aliyun.com/api/imm/findsimilarfaces.html

func (*Client) FindSimilarFacesWithCallback

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

FindSimilarFacesWithCallback invokes the imm.FindSimilarFaces API asynchronously api document: https://help.aliyun.com/api/imm/findsimilarfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FindSimilarFacesWithChan

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

FindSimilarFacesWithChan invokes the imm.FindSimilarFaces API asynchronously api document: https://help.aliyun.com/api/imm/findsimilarfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDocIndex

func (client *Client) GetDocIndex(request *GetDocIndexRequest) (response *GetDocIndexResponse, err error)

GetDocIndex invokes the imm.GetDocIndex API synchronously api document: https://help.aliyun.com/api/imm/getdocindex.html

func (*Client) GetDocIndexTask

func (client *Client) GetDocIndexTask(request *GetDocIndexTaskRequest) (response *GetDocIndexTaskResponse, err error)

GetDocIndexTask invokes the imm.GetDocIndexTask API synchronously api document: https://help.aliyun.com/api/imm/getdocindextask.html

func (*Client) GetDocIndexTaskWithCallback

func (client *Client) GetDocIndexTaskWithCallback(request *GetDocIndexTaskRequest, callback func(response *GetDocIndexTaskResponse, err error)) <-chan int

GetDocIndexTaskWithCallback invokes the imm.GetDocIndexTask API asynchronously api document: https://help.aliyun.com/api/imm/getdocindextask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDocIndexTaskWithChan

func (client *Client) GetDocIndexTaskWithChan(request *GetDocIndexTaskRequest) (<-chan *GetDocIndexTaskResponse, <-chan error)

GetDocIndexTaskWithChan invokes the imm.GetDocIndexTask API asynchronously api document: https://help.aliyun.com/api/imm/getdocindextask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDocIndexWithCallback

func (client *Client) GetDocIndexWithCallback(request *GetDocIndexRequest, callback func(response *GetDocIndexResponse, err error)) <-chan int

GetDocIndexWithCallback invokes the imm.GetDocIndex API asynchronously api document: https://help.aliyun.com/api/imm/getdocindex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDocIndexWithChan

func (client *Client) GetDocIndexWithChan(request *GetDocIndexRequest) (<-chan *GetDocIndexResponse, <-chan error)

GetDocIndexWithChan invokes the imm.GetDocIndex API asynchronously api document: https://help.aliyun.com/api/imm/getdocindex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSearchGroup

func (client *Client) GetFaceSearchGroup(request *GetFaceSearchGroupRequest) (response *GetFaceSearchGroupResponse, err error)

GetFaceSearchGroup invokes the imm.GetFaceSearchGroup API synchronously api document: https://help.aliyun.com/api/imm/getfacesearchgroup.html

func (*Client) GetFaceSearchGroupWithCallback

func (client *Client) GetFaceSearchGroupWithCallback(request *GetFaceSearchGroupRequest, callback func(response *GetFaceSearchGroupResponse, err error)) <-chan int

GetFaceSearchGroupWithCallback invokes the imm.GetFaceSearchGroup API asynchronously api document: https://help.aliyun.com/api/imm/getfacesearchgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSearchGroupWithChan

func (client *Client) GetFaceSearchGroupWithChan(request *GetFaceSearchGroupRequest) (<-chan *GetFaceSearchGroupResponse, <-chan error)

GetFaceSearchGroupWithChan invokes the imm.GetFaceSearchGroup API asynchronously api document: https://help.aliyun.com/api/imm/getfacesearchgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSearchImage

func (client *Client) GetFaceSearchImage(request *GetFaceSearchImageRequest) (response *GetFaceSearchImageResponse, err error)

GetFaceSearchImage invokes the imm.GetFaceSearchImage API synchronously api document: https://help.aliyun.com/api/imm/getfacesearchimage.html

func (*Client) GetFaceSearchImageWithCallback

func (client *Client) GetFaceSearchImageWithCallback(request *GetFaceSearchImageRequest, callback func(response *GetFaceSearchImageResponse, err error)) <-chan int

GetFaceSearchImageWithCallback invokes the imm.GetFaceSearchImage API asynchronously api document: https://help.aliyun.com/api/imm/getfacesearchimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSearchImageWithChan

func (client *Client) GetFaceSearchImageWithChan(request *GetFaceSearchImageRequest) (<-chan *GetFaceSearchImageResponse, <-chan error)

GetFaceSearchImageWithChan invokes the imm.GetFaceSearchImage API asynchronously api document: https://help.aliyun.com/api/imm/getfacesearchimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSearchUser

func (client *Client) GetFaceSearchUser(request *GetFaceSearchUserRequest) (response *GetFaceSearchUserResponse, err error)

GetFaceSearchUser invokes the imm.GetFaceSearchUser API synchronously api document: https://help.aliyun.com/api/imm/getfacesearchuser.html

func (*Client) GetFaceSearchUserWithCallback

func (client *Client) GetFaceSearchUserWithCallback(request *GetFaceSearchUserRequest, callback func(response *GetFaceSearchUserResponse, err error)) <-chan int

GetFaceSearchUserWithCallback invokes the imm.GetFaceSearchUser API asynchronously api document: https://help.aliyun.com/api/imm/getfacesearchuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSearchUserWithChan

func (client *Client) GetFaceSearchUserWithChan(request *GetFaceSearchUserRequest) (<-chan *GetFaceSearchUserResponse, <-chan error)

GetFaceSearchUserWithChan invokes the imm.GetFaceSearchUser API asynchronously api document: https://help.aliyun.com/api/imm/getfacesearchuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImage

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

GetImage invokes the imm.GetImage API synchronously api document: https://help.aliyun.com/api/imm/getimage.html

func (*Client) GetImageJob

func (client *Client) GetImageJob(request *GetImageJobRequest) (response *GetImageJobResponse, err error)

GetImageJob invokes the imm.GetImageJob API synchronously api document: https://help.aliyun.com/api/imm/getimagejob.html

func (*Client) GetImageJobWithCallback

func (client *Client) GetImageJobWithCallback(request *GetImageJobRequest, callback func(response *GetImageJobResponse, err error)) <-chan int

GetImageJobWithCallback invokes the imm.GetImageJob API asynchronously api document: https://help.aliyun.com/api/imm/getimagejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImageJobWithChan

func (client *Client) GetImageJobWithChan(request *GetImageJobRequest) (<-chan *GetImageJobResponse, <-chan error)

GetImageJobWithChan invokes the imm.GetImageJob API asynchronously api document: https://help.aliyun.com/api/imm/getimagejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImageWithCallback

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

GetImageWithCallback invokes the imm.GetImage API asynchronously api document: https://help.aliyun.com/api/imm/getimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetImageWithChan

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

GetImageWithChan invokes the imm.GetImage API asynchronously api document: https://help.aliyun.com/api/imm/getimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetOfficeConversionTask

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

GetOfficeConversionTask invokes the imm.GetOfficeConversionTask API synchronously api document: https://help.aliyun.com/api/imm/getofficeconversiontask.html

func (*Client) GetOfficeConversionTaskWithCallback

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

GetOfficeConversionTaskWithCallback invokes the imm.GetOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/getofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetOfficeConversionTaskWithChan

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

GetOfficeConversionTaskWithChan invokes the imm.GetOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/getofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotoProcessTask

func (client *Client) GetPhotoProcessTask(request *GetPhotoProcessTaskRequest) (response *GetPhotoProcessTaskResponse, err error)

GetPhotoProcessTask invokes the imm.GetPhotoProcessTask API synchronously api document: https://help.aliyun.com/api/imm/getphotoprocesstask.html

func (*Client) GetPhotoProcessTaskWithCallback

func (client *Client) GetPhotoProcessTaskWithCallback(request *GetPhotoProcessTaskRequest, callback func(response *GetPhotoProcessTaskResponse, err error)) <-chan int

GetPhotoProcessTaskWithCallback invokes the imm.GetPhotoProcessTask API asynchronously api document: https://help.aliyun.com/api/imm/getphotoprocesstask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotoProcessTaskWithChan

func (client *Client) GetPhotoProcessTaskWithChan(request *GetPhotoProcessTaskRequest) (<-chan *GetPhotoProcessTaskResponse, <-chan error)

GetPhotoProcessTaskWithChan invokes the imm.GetPhotoProcessTask API asynchronously api document: https://help.aliyun.com/api/imm/getphotoprocesstask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPornBatchDetectJob

func (client *Client) GetPornBatchDetectJob(request *GetPornBatchDetectJobRequest) (response *GetPornBatchDetectJobResponse, err error)

GetPornBatchDetectJob invokes the imm.GetPornBatchDetectJob API synchronously api document: https://help.aliyun.com/api/imm/getpornbatchdetectjob.html

func (*Client) GetPornBatchDetectJobWithCallback

func (client *Client) GetPornBatchDetectJobWithCallback(request *GetPornBatchDetectJobRequest, callback func(response *GetPornBatchDetectJobResponse, err error)) <-chan int

GetPornBatchDetectJobWithCallback invokes the imm.GetPornBatchDetectJob API asynchronously api document: https://help.aliyun.com/api/imm/getpornbatchdetectjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPornBatchDetectJobWithChan

func (client *Client) GetPornBatchDetectJobWithChan(request *GetPornBatchDetectJobRequest) (<-chan *GetPornBatchDetectJobResponse, <-chan error)

GetPornBatchDetectJobWithChan invokes the imm.GetPornBatchDetectJob API asynchronously api document: https://help.aliyun.com/api/imm/getpornbatchdetectjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetProject

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

GetProject invokes the imm.GetProject API synchronously api document: https://help.aliyun.com/api/imm/getproject.html

func (*Client) GetProjectWithCallback

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

GetProjectWithCallback invokes the imm.GetProject API asynchronously api document: https://help.aliyun.com/api/imm/getproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetProjectWithChan

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

GetProjectWithChan invokes the imm.GetProject API asynchronously api document: https://help.aliyun.com/api/imm/getproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSet

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

GetSet invokes the imm.GetSet API synchronously api document: https://help.aliyun.com/api/imm/getset.html

func (*Client) GetSetWithCallback

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

GetSetWithCallback invokes the imm.GetSet API asynchronously api document: https://help.aliyun.com/api/imm/getset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSetWithChan

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

GetSetWithChan invokes the imm.GetSet API asynchronously api document: https://help.aliyun.com/api/imm/getset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTagJob

func (client *Client) GetTagJob(request *GetTagJobRequest) (response *GetTagJobResponse, err error)

GetTagJob invokes the imm.GetTagJob API synchronously api document: https://help.aliyun.com/api/imm/gettagjob.html

func (*Client) GetTagJobWithCallback

func (client *Client) GetTagJobWithCallback(request *GetTagJobRequest, callback func(response *GetTagJobResponse, err error)) <-chan int

GetTagJobWithCallback invokes the imm.GetTagJob API asynchronously api document: https://help.aliyun.com/api/imm/gettagjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTagJobWithChan

func (client *Client) GetTagJobWithChan(request *GetTagJobRequest) (<-chan *GetTagJobResponse, <-chan error)

GetTagJobWithChan invokes the imm.GetTagJob API asynchronously api document: https://help.aliyun.com/api/imm/gettagjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTagSet

func (client *Client) GetTagSet(request *GetTagSetRequest) (response *GetTagSetResponse, err error)

GetTagSet invokes the imm.GetTagSet API synchronously api document: https://help.aliyun.com/api/imm/gettagset.html

func (*Client) GetTagSetWithCallback

func (client *Client) GetTagSetWithCallback(request *GetTagSetRequest, callback func(response *GetTagSetResponse, err error)) <-chan int

GetTagSetWithCallback invokes the imm.GetTagSet API asynchronously api document: https://help.aliyun.com/api/imm/gettagset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTagSetWithChan

func (client *Client) GetTagSetWithChan(request *GetTagSetRequest) (<-chan *GetTagSetResponse, <-chan error)

GetTagSetWithChan invokes the imm.GetTagSet API asynchronously api document: https://help.aliyun.com/api/imm/gettagset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideo

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

GetVideo invokes the imm.GetVideo API synchronously api document: https://help.aliyun.com/api/imm/getvideo.html

func (*Client) GetVideoTask

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

GetVideoTask invokes the imm.GetVideoTask API synchronously api document: https://help.aliyun.com/api/imm/getvideotask.html

func (*Client) GetVideoTaskWithCallback

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

GetVideoTaskWithCallback invokes the imm.GetVideoTask API asynchronously api document: https://help.aliyun.com/api/imm/getvideotask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoTaskWithChan

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

GetVideoTaskWithChan invokes the imm.GetVideoTask API asynchronously api document: https://help.aliyun.com/api/imm/getvideotask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoWithCallback

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

GetVideoWithCallback invokes the imm.GetVideo API asynchronously api document: https://help.aliyun.com/api/imm/getvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoWithChan

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

GetVideoWithChan invokes the imm.GetVideo API asynchronously api document: https://help.aliyun.com/api/imm/getvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexImage

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

IndexImage invokes the imm.IndexImage API synchronously api document: https://help.aliyun.com/api/imm/indeximage.html

func (*Client) IndexImageWithCallback

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

IndexImageWithCallback invokes the imm.IndexImage API asynchronously api document: https://help.aliyun.com/api/imm/indeximage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexImageWithChan

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

IndexImageWithChan invokes the imm.IndexImage API asynchronously api document: https://help.aliyun.com/api/imm/indeximage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexTag

func (client *Client) IndexTag(request *IndexTagRequest) (response *IndexTagResponse, err error)

IndexTag invokes the imm.IndexTag API synchronously api document: https://help.aliyun.com/api/imm/indextag.html

func (*Client) IndexTagWithCallback

func (client *Client) IndexTagWithCallback(request *IndexTagRequest, callback func(response *IndexTagResponse, err error)) <-chan int

IndexTagWithCallback invokes the imm.IndexTag API asynchronously api document: https://help.aliyun.com/api/imm/indextag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexTagWithChan

func (client *Client) IndexTagWithChan(request *IndexTagRequest) (<-chan *IndexTagResponse, <-chan error)

IndexTagWithChan invokes the imm.IndexTag API asynchronously api document: https://help.aliyun.com/api/imm/indextag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexVideo

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

IndexVideo invokes the imm.IndexVideo API synchronously api document: https://help.aliyun.com/api/imm/indexvideo.html

func (*Client) IndexVideoWithCallback

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

IndexVideoWithCallback invokes the imm.IndexVideo API asynchronously api document: https://help.aliyun.com/api/imm/indexvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexVideoWithChan

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

IndexVideoWithChan invokes the imm.IndexVideo API asynchronously api document: https://help.aliyun.com/api/imm/indexvideo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceSearchGroupImages

func (client *Client) ListFaceSearchGroupImages(request *ListFaceSearchGroupImagesRequest) (response *ListFaceSearchGroupImagesResponse, err error)

ListFaceSearchGroupImages invokes the imm.ListFaceSearchGroupImages API synchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroupimages.html

func (*Client) ListFaceSearchGroupImagesWithCallback

func (client *Client) ListFaceSearchGroupImagesWithCallback(request *ListFaceSearchGroupImagesRequest, callback func(response *ListFaceSearchGroupImagesResponse, err error)) <-chan int

ListFaceSearchGroupImagesWithCallback invokes the imm.ListFaceSearchGroupImages API asynchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroupimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceSearchGroupImagesWithChan

func (client *Client) ListFaceSearchGroupImagesWithChan(request *ListFaceSearchGroupImagesRequest) (<-chan *ListFaceSearchGroupImagesResponse, <-chan error)

ListFaceSearchGroupImagesWithChan invokes the imm.ListFaceSearchGroupImages API asynchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroupimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceSearchGroupUsers

func (client *Client) ListFaceSearchGroupUsers(request *ListFaceSearchGroupUsersRequest) (response *ListFaceSearchGroupUsersResponse, err error)

ListFaceSearchGroupUsers invokes the imm.ListFaceSearchGroupUsers API synchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroupusers.html

func (*Client) ListFaceSearchGroupUsersWithCallback

func (client *Client) ListFaceSearchGroupUsersWithCallback(request *ListFaceSearchGroupUsersRequest, callback func(response *ListFaceSearchGroupUsersResponse, err error)) <-chan int

ListFaceSearchGroupUsersWithCallback invokes the imm.ListFaceSearchGroupUsers API asynchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroupusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceSearchGroupUsersWithChan

func (client *Client) ListFaceSearchGroupUsersWithChan(request *ListFaceSearchGroupUsersRequest) (<-chan *ListFaceSearchGroupUsersResponse, <-chan error)

ListFaceSearchGroupUsersWithChan invokes the imm.ListFaceSearchGroupUsers API asynchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroupusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceSearchGroups

func (client *Client) ListFaceSearchGroups(request *ListFaceSearchGroupsRequest) (response *ListFaceSearchGroupsResponse, err error)

ListFaceSearchGroups invokes the imm.ListFaceSearchGroups API synchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroups.html

func (*Client) ListFaceSearchGroupsWithCallback

func (client *Client) ListFaceSearchGroupsWithCallback(request *ListFaceSearchGroupsRequest, callback func(response *ListFaceSearchGroupsResponse, err error)) <-chan int

ListFaceSearchGroupsWithCallback invokes the imm.ListFaceSearchGroups API asynchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceSearchGroupsWithChan

func (client *Client) ListFaceSearchGroupsWithChan(request *ListFaceSearchGroupsRequest) (<-chan *ListFaceSearchGroupsResponse, <-chan error)

ListFaceSearchGroupsWithChan invokes the imm.ListFaceSearchGroups API asynchronously api document: https://help.aliyun.com/api/imm/listfacesearchgroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListImageJobs

func (client *Client) ListImageJobs(request *ListImageJobsRequest) (response *ListImageJobsResponse, err error)

ListImageJobs invokes the imm.ListImageJobs API synchronously api document: https://help.aliyun.com/api/imm/listimagejobs.html

func (*Client) ListImageJobsWithCallback

func (client *Client) ListImageJobsWithCallback(request *ListImageJobsRequest, callback func(response *ListImageJobsResponse, err error)) <-chan int

ListImageJobsWithCallback invokes the imm.ListImageJobs API asynchronously api document: https://help.aliyun.com/api/imm/listimagejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListImageJobsWithChan

func (client *Client) ListImageJobsWithChan(request *ListImageJobsRequest) (<-chan *ListImageJobsResponse, <-chan error)

ListImageJobsWithChan invokes the imm.ListImageJobs API asynchronously api document: https://help.aliyun.com/api/imm/listimagejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListImages

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

ListImages invokes the imm.ListImages API synchronously api document: https://help.aliyun.com/api/imm/listimages.html

func (*Client) ListImagesWithCallback

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

ListImagesWithCallback invokes the imm.ListImages API asynchronously api document: https://help.aliyun.com/api/imm/listimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListImagesWithChan

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

ListImagesWithChan invokes the imm.ListImages API asynchronously api document: https://help.aliyun.com/api/imm/listimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListOfficeConversionTask

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

ListOfficeConversionTask invokes the imm.ListOfficeConversionTask API synchronously api document: https://help.aliyun.com/api/imm/listofficeconversiontask.html

func (*Client) ListOfficeConversionTaskWithCallback

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

ListOfficeConversionTaskWithCallback invokes the imm.ListOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/listofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListOfficeConversionTaskWithChan

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

ListOfficeConversionTaskWithChan invokes the imm.ListOfficeConversionTask API asynchronously api document: https://help.aliyun.com/api/imm/listofficeconversiontask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoProcessTasks

func (client *Client) ListPhotoProcessTasks(request *ListPhotoProcessTasksRequest) (response *ListPhotoProcessTasksResponse, err error)

ListPhotoProcessTasks invokes the imm.ListPhotoProcessTasks API synchronously api document: https://help.aliyun.com/api/imm/listphotoprocesstasks.html

func (*Client) ListPhotoProcessTasksWithCallback

func (client *Client) ListPhotoProcessTasksWithCallback(request *ListPhotoProcessTasksRequest, callback func(response *ListPhotoProcessTasksResponse, err error)) <-chan int

ListPhotoProcessTasksWithCallback invokes the imm.ListPhotoProcessTasks API asynchronously api document: https://help.aliyun.com/api/imm/listphotoprocesstasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoProcessTasksWithChan

func (client *Client) ListPhotoProcessTasksWithChan(request *ListPhotoProcessTasksRequest) (<-chan *ListPhotoProcessTasksResponse, <-chan error)

ListPhotoProcessTasksWithChan invokes the imm.ListPhotoProcessTasks API asynchronously api document: https://help.aliyun.com/api/imm/listphotoprocesstasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPornBatchDetectJobs

func (client *Client) ListPornBatchDetectJobs(request *ListPornBatchDetectJobsRequest) (response *ListPornBatchDetectJobsResponse, err error)

ListPornBatchDetectJobs invokes the imm.ListPornBatchDetectJobs API synchronously api document: https://help.aliyun.com/api/imm/listpornbatchdetectjobs.html

func (*Client) ListPornBatchDetectJobsWithCallback

func (client *Client) ListPornBatchDetectJobsWithCallback(request *ListPornBatchDetectJobsRequest, callback func(response *ListPornBatchDetectJobsResponse, err error)) <-chan int

ListPornBatchDetectJobsWithCallback invokes the imm.ListPornBatchDetectJobs API asynchronously api document: https://help.aliyun.com/api/imm/listpornbatchdetectjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPornBatchDetectJobsWithChan

func (client *Client) ListPornBatchDetectJobsWithChan(request *ListPornBatchDetectJobsRequest) (<-chan *ListPornBatchDetectJobsResponse, <-chan error)

ListPornBatchDetectJobsWithChan invokes the imm.ListPornBatchDetectJobs API asynchronously api document: https://help.aliyun.com/api/imm/listpornbatchdetectjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListProjects

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

ListProjects invokes the imm.ListProjects API synchronously api document: https://help.aliyun.com/api/imm/listprojects.html

func (*Client) ListProjectsWithCallback

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

ListProjectsWithCallback invokes the imm.ListProjects API asynchronously api document: https://help.aliyun.com/api/imm/listprojects.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListProjectsWithChan

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

ListProjectsWithChan invokes the imm.ListProjects API asynchronously api document: https://help.aliyun.com/api/imm/listprojects.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSetTags

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

ListSetTags invokes the imm.ListSetTags API synchronously api document: https://help.aliyun.com/api/imm/listsettags.html

func (*Client) ListSetTagsWithCallback

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

ListSetTagsWithCallback invokes the imm.ListSetTags API asynchronously api document: https://help.aliyun.com/api/imm/listsettags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSetTagsWithChan

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

ListSetTagsWithChan invokes the imm.ListSetTags API asynchronously api document: https://help.aliyun.com/api/imm/listsettags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSets

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

ListSets invokes the imm.ListSets API synchronously api document: https://help.aliyun.com/api/imm/listsets.html

func (*Client) ListSetsWithCallback

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

ListSetsWithCallback invokes the imm.ListSets API asynchronously api document: https://help.aliyun.com/api/imm/listsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSetsWithChan

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

ListSetsWithChan invokes the imm.ListSets API asynchronously api document: https://help.aliyun.com/api/imm/listsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagJobs

func (client *Client) ListTagJobs(request *ListTagJobsRequest) (response *ListTagJobsResponse, err error)

ListTagJobs invokes the imm.ListTagJobs API synchronously api document: https://help.aliyun.com/api/imm/listtagjobs.html

func (*Client) ListTagJobsWithCallback

func (client *Client) ListTagJobsWithCallback(request *ListTagJobsRequest, callback func(response *ListTagJobsResponse, err error)) <-chan int

ListTagJobsWithCallback invokes the imm.ListTagJobs API asynchronously api document: https://help.aliyun.com/api/imm/listtagjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagJobsWithChan

func (client *Client) ListTagJobsWithChan(request *ListTagJobsRequest) (<-chan *ListTagJobsResponse, <-chan error)

ListTagJobsWithChan invokes the imm.ListTagJobs API asynchronously api document: https://help.aliyun.com/api/imm/listtagjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagNames

func (client *Client) ListTagNames(request *ListTagNamesRequest) (response *ListTagNamesResponse, err error)

ListTagNames invokes the imm.ListTagNames API synchronously api document: https://help.aliyun.com/api/imm/listtagnames.html

func (*Client) ListTagNamesWithCallback

func (client *Client) ListTagNamesWithCallback(request *ListTagNamesRequest, callback func(response *ListTagNamesResponse, err error)) <-chan int

ListTagNamesWithCallback invokes the imm.ListTagNames API asynchronously api document: https://help.aliyun.com/api/imm/listtagnames.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagNamesWithChan

func (client *Client) ListTagNamesWithChan(request *ListTagNamesRequest) (<-chan *ListTagNamesResponse, <-chan error)

ListTagNamesWithChan invokes the imm.ListTagNames API asynchronously api document: https://help.aliyun.com/api/imm/listtagnames.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagPhotos

func (client *Client) ListTagPhotos(request *ListTagPhotosRequest) (response *ListTagPhotosResponse, err error)

ListTagPhotos invokes the imm.ListTagPhotos API synchronously api document: https://help.aliyun.com/api/imm/listtagphotos.html

func (*Client) ListTagPhotosWithCallback

func (client *Client) ListTagPhotosWithCallback(request *ListTagPhotosRequest, callback func(response *ListTagPhotosResponse, err error)) <-chan int

ListTagPhotosWithCallback invokes the imm.ListTagPhotos API asynchronously api document: https://help.aliyun.com/api/imm/listtagphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagPhotosWithChan

func (client *Client) ListTagPhotosWithChan(request *ListTagPhotosRequest) (<-chan *ListTagPhotosResponse, <-chan error)

ListTagPhotosWithChan invokes the imm.ListTagPhotos API asynchronously api document: https://help.aliyun.com/api/imm/listtagphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagSets

func (client *Client) ListTagSets(request *ListTagSetsRequest) (response *ListTagSetsResponse, err error)

ListTagSets invokes the imm.ListTagSets API synchronously api document: https://help.aliyun.com/api/imm/listtagsets.html

func (*Client) ListTagSetsWithCallback

func (client *Client) ListTagSetsWithCallback(request *ListTagSetsRequest, callback func(response *ListTagSetsResponse, err error)) <-chan int

ListTagSetsWithCallback invokes the imm.ListTagSets API asynchronously api document: https://help.aliyun.com/api/imm/listtagsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagSetsWithChan

func (client *Client) ListTagSetsWithChan(request *ListTagSetsRequest) (<-chan *ListTagSetsResponse, <-chan error)

ListTagSetsWithChan invokes the imm.ListTagSets API asynchronously api document: https://help.aliyun.com/api/imm/listtagsets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideoAudios

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

ListVideoAudios invokes the imm.ListVideoAudios API synchronously api document: https://help.aliyun.com/api/imm/listvideoaudios.html

func (*Client) ListVideoAudiosWithCallback

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

ListVideoAudiosWithCallback invokes the imm.ListVideoAudios API asynchronously api document: https://help.aliyun.com/api/imm/listvideoaudios.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideoAudiosWithChan

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

ListVideoAudiosWithChan invokes the imm.ListVideoAudios API asynchronously api document: https://help.aliyun.com/api/imm/listvideoaudios.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideoFrames

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

ListVideoFrames invokes the imm.ListVideoFrames API synchronously api document: https://help.aliyun.com/api/imm/listvideoframes.html

func (*Client) ListVideoFramesWithCallback

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

ListVideoFramesWithCallback invokes the imm.ListVideoFrames API asynchronously api document: https://help.aliyun.com/api/imm/listvideoframes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideoFramesWithChan

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

ListVideoFramesWithChan invokes the imm.ListVideoFrames API asynchronously api document: https://help.aliyun.com/api/imm/listvideoframes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideoTasks

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

ListVideoTasks invokes the imm.ListVideoTasks API synchronously api document: https://help.aliyun.com/api/imm/listvideotasks.html

func (*Client) ListVideoTasksWithCallback

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

ListVideoTasksWithCallback invokes the imm.ListVideoTasks API asynchronously api document: https://help.aliyun.com/api/imm/listvideotasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideoTasksWithChan

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

ListVideoTasksWithChan invokes the imm.ListVideoTasks API asynchronously api document: https://help.aliyun.com/api/imm/listvideotasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideos

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

ListVideos invokes the imm.ListVideos API synchronously api document: https://help.aliyun.com/api/imm/listvideos.html

func (*Client) ListVideosWithCallback

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

ListVideosWithCallback invokes the imm.ListVideos API asynchronously api document: https://help.aliyun.com/api/imm/listvideos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVideosWithChan

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

ListVideosWithChan invokes the imm.ListVideos API asynchronously api document: https://help.aliyun.com/api/imm/listvideos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PhotoProcess

func (client *Client) PhotoProcess(request *PhotoProcessRequest) (response *PhotoProcessResponse, err error)

PhotoProcess invokes the imm.PhotoProcess API synchronously api document: https://help.aliyun.com/api/imm/photoprocess.html

func (*Client) PhotoProcessWithCallback

func (client *Client) PhotoProcessWithCallback(request *PhotoProcessRequest, callback func(response *PhotoProcessResponse, err error)) <-chan int

PhotoProcessWithCallback invokes the imm.PhotoProcess API asynchronously api document: https://help.aliyun.com/api/imm/photoprocess.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PhotoProcessWithChan

func (client *Client) PhotoProcessWithChan(request *PhotoProcessRequest) (<-chan *PhotoProcessResponse, <-chan error)

PhotoProcessWithChan invokes the imm.PhotoProcess API asynchronously api document: https://help.aliyun.com/api/imm/photoprocess.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PutProject

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

PutProject invokes the imm.PutProject API synchronously api document: https://help.aliyun.com/api/imm/putproject.html

func (*Client) PutProjectWithCallback

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

PutProjectWithCallback invokes the imm.PutProject API asynchronously api document: https://help.aliyun.com/api/imm/putproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PutProjectWithChan

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

PutProjectWithChan invokes the imm.PutProject API asynchronously api document: https://help.aliyun.com/api/imm/putproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegistFace

func (client *Client) RegistFace(request *RegistFaceRequest) (response *RegistFaceResponse, err error)

RegistFace invokes the imm.RegistFace API synchronously api document: https://help.aliyun.com/api/imm/registface.html

func (*Client) RegistFaceWithCallback

func (client *Client) RegistFaceWithCallback(request *RegistFaceRequest, callback func(response *RegistFaceResponse, err error)) <-chan int

RegistFaceWithCallback invokes the imm.RegistFace API asynchronously api document: https://help.aliyun.com/api/imm/registface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegistFaceWithChan

func (client *Client) RegistFaceWithChan(request *RegistFaceRequest) (<-chan *RegistFaceResponse, <-chan error)

RegistFaceWithChan invokes the imm.RegistFace API asynchronously api document: https://help.aliyun.com/api/imm/registface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchDocIndex

func (client *Client) SearchDocIndex(request *SearchDocIndexRequest) (response *SearchDocIndexResponse, err error)

SearchDocIndex invokes the imm.SearchDocIndex API synchronously api document: https://help.aliyun.com/api/imm/searchdocindex.html

func (*Client) SearchDocIndexWithCallback

func (client *Client) SearchDocIndexWithCallback(request *SearchDocIndexRequest, callback func(response *SearchDocIndexResponse, err error)) <-chan int

SearchDocIndexWithCallback invokes the imm.SearchDocIndex API asynchronously api document: https://help.aliyun.com/api/imm/searchdocindex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchDocIndexWithChan

func (client *Client) SearchDocIndexWithChan(request *SearchDocIndexRequest) (<-chan *SearchDocIndexResponse, <-chan error)

SearchDocIndexWithChan invokes the imm.SearchDocIndex API asynchronously api document: https://help.aliyun.com/api/imm/searchdocindex.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchFace

func (client *Client) SearchFace(request *SearchFaceRequest) (response *SearchFaceResponse, err error)

SearchFace invokes the imm.SearchFace API synchronously api document: https://help.aliyun.com/api/imm/searchface.html

func (*Client) SearchFaceWithCallback

func (client *Client) SearchFaceWithCallback(request *SearchFaceRequest, callback func(response *SearchFaceResponse, err error)) <-chan int

SearchFaceWithCallback invokes the imm.SearchFace API asynchronously api document: https://help.aliyun.com/api/imm/searchface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchFaceWithChan

func (client *Client) SearchFaceWithChan(request *SearchFaceRequest) (<-chan *SearchFaceResponse, <-chan error)

SearchFaceWithChan invokes the imm.SearchFace API asynchronously api document: https://help.aliyun.com/api/imm/searchface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDocIndexMeta

func (client *Client) UpdateDocIndexMeta(request *UpdateDocIndexMetaRequest) (response *UpdateDocIndexMetaResponse, err error)

UpdateDocIndexMeta invokes the imm.UpdateDocIndexMeta API synchronously api document: https://help.aliyun.com/api/imm/updatedocindexmeta.html

func (*Client) UpdateDocIndexMetaWithCallback

func (client *Client) UpdateDocIndexMetaWithCallback(request *UpdateDocIndexMetaRequest, callback func(response *UpdateDocIndexMetaResponse, err error)) <-chan int

UpdateDocIndexMetaWithCallback invokes the imm.UpdateDocIndexMeta API asynchronously api document: https://help.aliyun.com/api/imm/updatedocindexmeta.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDocIndexMetaWithChan

func (client *Client) UpdateDocIndexMetaWithChan(request *UpdateDocIndexMetaRequest) (<-chan *UpdateDocIndexMetaResponse, <-chan error)

UpdateDocIndexMetaWithChan invokes the imm.UpdateDocIndexMeta API asynchronously api document: https://help.aliyun.com/api/imm/updatedocindexmeta.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateImage

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

UpdateImage invokes the imm.UpdateImage API synchronously api document: https://help.aliyun.com/api/imm/updateimage.html

func (*Client) UpdateImageWithCallback

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

UpdateImageWithCallback invokes the imm.UpdateImage API asynchronously api document: https://help.aliyun.com/api/imm/updateimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateImageWithChan

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

UpdateImageWithChan invokes the imm.UpdateImage API asynchronously api document: https://help.aliyun.com/api/imm/updateimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateProject

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

UpdateProject invokes the imm.UpdateProject API synchronously api document: https://help.aliyun.com/api/imm/updateproject.html

func (*Client) UpdateProjectWithCallback

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

UpdateProjectWithCallback invokes the imm.UpdateProject API asynchronously api document: https://help.aliyun.com/api/imm/updateproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateProjectWithChan

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

UpdateProjectWithChan invokes the imm.UpdateProject API asynchronously api document: https://help.aliyun.com/api/imm/updateproject.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSet

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

UpdateSet invokes the imm.UpdateSet API synchronously api document: https://help.aliyun.com/api/imm/updateset.html

func (*Client) UpdateSetWithCallback

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

UpdateSetWithCallback invokes the imm.UpdateSet API asynchronously api document: https://help.aliyun.com/api/imm/updateset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSetWithChan

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

UpdateSetWithChan invokes the imm.UpdateSet API asynchronously api document: https://help.aliyun.com/api/imm/updateset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type ClothesBoxDetail

type ClothesBoxDetail struct {
	ClothesBoxDetailItem []ClothesBoxDetailItem `json:"ClothesBoxDetailItem" xml:"ClothesBoxDetailItem"`
}

ClothesBoxDetail is a nested struct in imm response

type ClothesBoxDetailItem

type ClothesBoxDetailItem struct {
	PUID  string   `json:"PUID" xml:"PUID"`
	Type  string   `json:"Type" xml:"Type"`
	Score float64  `json:"Score" xml:"Score"`
	Box   []string `json:"Box" xml:"Box"`
}

ClothesBoxDetailItem is a nested struct in imm response

type CompareFaceRequest

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

CompareFaceRequest is the request struct for api CompareFace

func CreateCompareFaceRequest

func CreateCompareFaceRequest() (request *CompareFaceRequest)

CreateCompareFaceRequest creates a request to invoke CompareFace API

type CompareFaceResponse

type CompareFaceResponse struct {
	*responses.BaseResponse
	RequestId     string              `json:"RequestId" xml:"RequestId"`
	CompareResult []CompareResultItem `json:"CompareResult" xml:"CompareResult"`
}

CompareFaceResponse is the response struct for api CompareFace

func CreateCompareFaceResponse

func CreateCompareFaceResponse() (response *CompareFaceResponse)

CreateCompareFaceResponse creates a response to parse from CompareFace response

type CompareImageFacesRequest

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

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"`
	SetId      string  `json:"SetId" xml:"SetId"`
	Similarity float64 `json:"Similarity" xml:"Similarity"`
	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 CompareResult

type CompareResult struct {
	CompareResultItem []CompareResultItem `json:"CompareResultItem" xml:"CompareResultItem"`
}

CompareResult is a nested struct in imm response

type CompareResultItem

type CompareResultItem struct {
	Similarity float64 `json:"Similarity" xml:"Similarity"`
	FaceA      FaceA   `json:"FaceA" xml:"FaceA"`
	FaceB      FaceB   `json:"FaceB" xml:"FaceB"`
}

CompareResultItem is a nested struct in imm response

type ConvertOfficeFormatRequest

type ConvertOfficeFormatRequest struct {
	*requests.RpcRequest
	SrcType        string           `position:"Query" name:"SrcType"`
	ModelId        string           `position:"Query" name:"ModelId"`
	Project        string           `position:"Query" name:"Project"`
	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"`
	PdfVector      requests.Boolean `position:"Query" name:"PdfVector"`
	SheetOnePage   requests.Boolean `position:"Query" name:"SheetOnePage"`
	Password       string           `position:"Query" name:"Password"`
	StartPage      requests.Integer `position:"Query" name:"StartPage"`
	MaxSheetCol    requests.Integer `position:"Query" name:"MaxSheetCol"`
	TgtType        string           `position:"Query" name:"TgtType"`
	FitToPagesWide requests.Boolean `position:"Query" name:"FitToPagesWide"`
	Hidecomments   requests.Boolean `position:"Query" name:"Hidecomments"`
	TgtFilePrefix  string           `position:"Query" name:"TgtFilePrefix"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	PageCount int    `json:"PageCount" xml:"PageCount"`
}

ConvertOfficeFormatResponse is the response struct for api ConvertOfficeFormat

func CreateConvertOfficeFormatResponse

func CreateConvertOfficeFormatResponse() (response *ConvertOfficeFormatResponse)

CreateConvertOfficeFormatResponse creates a response to parse from ConvertOfficeFormat response

type CreateCADConversionTaskRequest

type CreateCADConversionTaskRequest struct {
	*requests.RpcRequest
	SrcType         string           `position:"Query" name:"SrcType"`
	BaseCol         requests.Integer `position:"Query" name:"BaseCol"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	UnitWidth       requests.Integer `position:"Query" name:"UnitWidth"`
	ZoomLevel       requests.Integer `position:"Query" name:"ZoomLevel"`
	BaseRow         requests.Integer `position:"Query" name:"BaseRow"`
	ModelId         string           `position:"Query" name:"ModelId"`
	Project         string           `position:"Query" name:"Project"`
	ZoomFactor      requests.Integer `position:"Query" name:"ZoomFactor"`
	TgtType         string           `position:"Query" name:"TgtType"`
	UnitHeight      requests.Integer `position:"Query" name:"UnitHeight"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	SrcUri          string           `position:"Query" name:"SrcUri"`
	Thumbnails      requests.Boolean `position:"Query" name:"Thumbnails"`
	TgtUri          string           `position:"Query" name:"TgtUri"`
}

CreateCADConversionTaskRequest is the request struct for api CreateCADConversionTask

func CreateCreateCADConversionTaskRequest

func CreateCreateCADConversionTaskRequest() (request *CreateCADConversionTaskRequest)

CreateCreateCADConversionTaskRequest creates a request to invoke CreateCADConversionTask API

type CreateCADConversionTaskResponse

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

CreateCADConversionTaskResponse is the response struct for api CreateCADConversionTask

func CreateCreateCADConversionTaskResponse

func CreateCreateCADConversionTaskResponse() (response *CreateCADConversionTaskResponse)

CreateCreateCADConversionTaskResponse creates a response to parse from CreateCADConversionTask response

type CreateDocIndexTaskRequest

type CreateDocIndexTaskRequest struct {
	*requests.RpcRequest
	CustomKey1  string `position:"Query" name:"CustomKey1"`
	Set         string `position:"Query" name:"Set"`
	CustomKey5  string `position:"Query" name:"CustomKey5"`
	CustomKey4  string `position:"Query" name:"CustomKey4"`
	CustomKey3  string `position:"Query" name:"CustomKey3"`
	CustomKey2  string `position:"Query" name:"CustomKey2"`
	Project     string `position:"Query" name:"Project"`
	CustomKey6  string `position:"Query" name:"CustomKey6"`
	ContentType string `position:"Query" name:"ContentType"`
	Name        string `position:"Query" name:"Name"`
	SrcUri      string `position:"Query" name:"SrcUri"`
	UniqueId    string `position:"Query" name:"UniqueId"`
}

CreateDocIndexTaskRequest is the request struct for api CreateDocIndexTask

func CreateCreateDocIndexTaskRequest

func CreateCreateDocIndexTaskRequest() (request *CreateDocIndexTaskRequest)

CreateCreateDocIndexTaskRequest creates a request to invoke CreateDocIndexTask API

type CreateDocIndexTaskResponse

type CreateDocIndexTaskResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

CreateDocIndexTaskResponse is the response struct for api CreateDocIndexTask

func CreateCreateDocIndexTaskResponse

func CreateCreateDocIndexTaskResponse() (response *CreateDocIndexTaskResponse)

CreateCreateDocIndexTaskResponse creates a response to parse from CreateDocIndexTask response

type CreateFaceSetRequest

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

CreateFaceSetRequest is the request struct for api CreateFaceSet

func CreateCreateFaceSetRequest

func CreateCreateFaceSetRequest() (request *CreateFaceSetRequest)

CreateCreateFaceSetRequest creates a request to invoke CreateFaceSet API

type CreateFaceSetResponse

type CreateFaceSetResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SetId      string `json:"SetId" xml:"SetId"`
	Status     string `json:"Status" xml:"Status"`
	Photos     int    `json:"Photos" xml:"Photos"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	Faces      int    `json:"Faces" xml:"Faces"`
}

CreateFaceSetResponse is the response struct for api CreateFaceSet

func CreateCreateFaceSetResponse

func CreateCreateFaceSetResponse() (response *CreateFaceSetResponse)

CreateCreateFaceSetResponse creates a response to parse from CreateFaceSet response

type CreateGroupFacesJobRequest

type CreateGroupFacesJobRequest struct {
	*requests.RpcRequest
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	Project         string `position:"Query" name:"Project"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	JobId     string `json:"JobId" xml:"JobId"`
	SetId     string `json:"SetId" xml:"SetId"`
	JobType   string `json:"JobType" xml:"JobType"`
}

CreateGroupFacesJobResponse is the response struct for api CreateGroupFacesJob

func CreateCreateGroupFacesJobResponse

func CreateCreateGroupFacesJobResponse() (response *CreateGroupFacesJobResponse)

CreateCreateGroupFacesJobResponse creates a response to parse from CreateGroupFacesJob 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"`
	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"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TaskId     string `json:"TaskId" xml:"TaskId"`
	TgtLoc     string `json:"TgtLoc" xml:"TgtLoc"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	Percent    int    `json:"Percent" xml:"Percent"`
}

CreateOfficeConversionTaskResponse is the response struct for api CreateOfficeConversionTask

func CreateCreateOfficeConversionTaskResponse

func CreateCreateOfficeConversionTaskResponse() (response *CreateOfficeConversionTaskResponse)

CreateCreateOfficeConversionTaskResponse creates a response to parse from CreateOfficeConversionTask response

type CreatePornBatchDetectJobRequest

type CreatePornBatchDetectJobRequest struct {
	*requests.RpcRequest
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	Project         string `position:"Query" name:"Project"`
	ExternalID      string `position:"Query" name:"ExternalID"`
	SrcUri          string `position:"Query" name:"SrcUri"`
	TgtUri          string `position:"Query" name:"TgtUri"`
}

CreatePornBatchDetectJobRequest is the request struct for api CreatePornBatchDetectJob

func CreateCreatePornBatchDetectJobRequest

func CreateCreatePornBatchDetectJobRequest() (request *CreatePornBatchDetectJobRequest)

CreateCreatePornBatchDetectJobRequest creates a request to invoke CreatePornBatchDetectJob API

type CreatePornBatchDetectJobResponse

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

CreatePornBatchDetectJobResponse is the response struct for api CreatePornBatchDetectJob

func CreateCreatePornBatchDetectJobResponse

func CreateCreatePornBatchDetectJobResponse() (response *CreatePornBatchDetectJobResponse)

CreateCreatePornBatchDetectJobResponse creates a response to parse from CreatePornBatchDetectJob response

type CreateSetRequest

type CreateSetRequest struct {
	*requests.RpcRequest
	SetName string `position:"Query" name:"SetName"`
	Project string `position:"Query" name:"Project"`
	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
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SetId       string `json:"SetId" xml:"SetId"`
	SetName     string `json:"SetName" xml:"SetName"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	FaceCount   int    `json:"FaceCount" xml:"FaceCount"`
	ImageCount  int    `json:"ImageCount" xml:"ImageCount"`
	VideoCount  int    `json:"VideoCount" xml:"VideoCount"`
	VideoLength int    `json:"VideoLength" xml:"VideoLength"`
}

CreateSetResponse is the response struct for api CreateSet

func CreateCreateSetResponse

func CreateCreateSetResponse() (response *CreateSetResponse)

CreateCreateSetResponse creates a response to parse from CreateSet response

type CreateTagJobRequest

type CreateTagJobRequest struct {
	*requests.RpcRequest
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	Project         string `position:"Query" name:"Project"`
	ExternalID      string `position:"Query" name:"ExternalID"`
	SrcUri          string `position:"Query" name:"SrcUri"`
}

CreateTagJobRequest is the request struct for api CreateTagJob

func CreateCreateTagJobRequest

func CreateCreateTagJobRequest() (request *CreateTagJobRequest)

CreateCreateTagJobRequest creates a request to invoke CreateTagJob API

type CreateTagJobResponse

type CreateTagJobResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	JobId      string `json:"JobId" xml:"JobId"`
	SetId      string `json:"SetId" xml:"SetId"`
	SrcUri     string `json:"SrcUri" xml:"SrcUri"`
	Status     string `json:"Status" xml:"Status"`
	Percent    int    `json:"Percent" xml:"Percent"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	FinishTime string `json:"FinishTime" xml:"FinishTime"`
}

CreateTagJobResponse is the response struct for api CreateTagJob

func CreateCreateTagJobResponse

func CreateCreateTagJobResponse() (response *CreateTagJobResponse)

CreateCreateTagJobResponse creates a response to parse from CreateTagJob response

type CreateTagSetRequest

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

CreateTagSetRequest is the request struct for api CreateTagSet

func CreateCreateTagSetRequest

func CreateCreateTagSetRequest() (request *CreateTagSetRequest)

CreateCreateTagSetRequest creates a request to invoke CreateTagSet API

type CreateTagSetResponse

type CreateTagSetResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SetId      string `json:"SetId" xml:"SetId"`
	Status     string `json:"Status" xml:"Status"`
	Photos     int    `json:"Photos" xml:"Photos"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
}

CreateTagSetResponse is the response struct for api CreateTagSet

func CreateCreateTagSetResponse

func CreateCreateTagSetResponse() (response *CreateTagSetResponse)

CreateCreateTagSetResponse creates a response to parse from CreateTagSet response

type CreateVideoAnalyseTaskRequest

type CreateVideoAnalyseTaskRequest struct {
	*requests.RpcRequest
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	GrabType        string           `position:"Query" name:"GrabType"`
	Project         string           `position:"Query" name:"Project"`
	EndTime         string           `position:"Query" name:"EndTime"`
	StartTime       string           `position:"Query" name:"StartTime"`
	VideoUri        string           `position:"Query" name:"VideoUri"`
	SaveType        requests.Boolean `position:"Query" name:"SaveType"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 DeleteDocIndexRequest

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

DeleteDocIndexRequest is the request struct for api DeleteDocIndex

func CreateDeleteDocIndexRequest

func CreateDeleteDocIndexRequest() (request *DeleteDocIndexRequest)

CreateDeleteDocIndexRequest creates a request to invoke DeleteDocIndex API

type DeleteDocIndexResponse

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

DeleteDocIndexResponse is the response struct for api DeleteDocIndex

func CreateDeleteDocIndexResponse

func CreateDeleteDocIndexResponse() (response *DeleteDocIndexResponse)

CreateDeleteDocIndexResponse creates a response to parse from DeleteDocIndex response

type DeleteFaceJobRequest

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

DeleteFaceJobRequest is the request struct for api DeleteFaceJob

func CreateDeleteFaceJobRequest

func CreateDeleteFaceJobRequest() (request *DeleteFaceJobRequest)

CreateDeleteFaceJobRequest creates a request to invoke DeleteFaceJob API

type DeleteFaceJobResponse

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

DeleteFaceJobResponse is the response struct for api DeleteFaceJob

func CreateDeleteFaceJobResponse

func CreateDeleteFaceJobResponse() (response *DeleteFaceJobResponse)

CreateDeleteFaceJobResponse creates a response to parse from DeleteFaceJob response

type DeleteFaceSearchGroupRequest

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

DeleteFaceSearchGroupRequest is the request struct for api DeleteFaceSearchGroup

func CreateDeleteFaceSearchGroupRequest

func CreateDeleteFaceSearchGroupRequest() (request *DeleteFaceSearchGroupRequest)

CreateDeleteFaceSearchGroupRequest creates a request to invoke DeleteFaceSearchGroup API

type DeleteFaceSearchGroupResponse

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

DeleteFaceSearchGroupResponse is the response struct for api DeleteFaceSearchGroup

func CreateDeleteFaceSearchGroupResponse

func CreateDeleteFaceSearchGroupResponse() (response *DeleteFaceSearchGroupResponse)

CreateDeleteFaceSearchGroupResponse creates a response to parse from DeleteFaceSearchGroup response

type DeleteFaceSearchImageByIdRequest

type DeleteFaceSearchImageByIdRequest struct {
	*requests.RpcRequest
	ImageId   string `position:"Query" name:"ImageId"`
	Project   string `position:"Query" name:"Project"`
	SrcUri    string `position:"Query" name:"SrcUri"`
	GroupName string `position:"Query" name:"GroupName"`
	User      string `position:"Query" name:"User"`
}

DeleteFaceSearchImageByIdRequest is the request struct for api DeleteFaceSearchImageById

func CreateDeleteFaceSearchImageByIdRequest

func CreateDeleteFaceSearchImageByIdRequest() (request *DeleteFaceSearchImageByIdRequest)

CreateDeleteFaceSearchImageByIdRequest creates a request to invoke DeleteFaceSearchImageById API

type DeleteFaceSearchImageByIdResponse

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

DeleteFaceSearchImageByIdResponse is the response struct for api DeleteFaceSearchImageById

func CreateDeleteFaceSearchImageByIdResponse

func CreateDeleteFaceSearchImageByIdResponse() (response *DeleteFaceSearchImageByIdResponse)

CreateDeleteFaceSearchImageByIdResponse creates a response to parse from DeleteFaceSearchImageById response

type DeleteFaceSearchUserRequest

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

DeleteFaceSearchUserRequest is the request struct for api DeleteFaceSearchUser

func CreateDeleteFaceSearchUserRequest

func CreateDeleteFaceSearchUserRequest() (request *DeleteFaceSearchUserRequest)

CreateDeleteFaceSearchUserRequest creates a request to invoke DeleteFaceSearchUser API

type DeleteFaceSearchUserResponse

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

DeleteFaceSearchUserResponse is the response struct for api DeleteFaceSearchUser

func CreateDeleteFaceSearchUserResponse

func CreateDeleteFaceSearchUserResponse() (response *DeleteFaceSearchUserResponse)

CreateDeleteFaceSearchUserResponse creates a response to parse from DeleteFaceSearchUser response

type DeleteImageJobRequest

type DeleteImageJobRequest struct {
	*requests.RpcRequest
	JobId   string `position:"Query" name:"JobId"`
	Project string `position:"Query" name:"Project"`
	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
	ImageUri string `position:"Query" name:"ImageUri"`
	Project  string `position:"Query" name:"Project"`
	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 DeletePhotoProcessTaskRequest

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

DeletePhotoProcessTaskRequest is the request struct for api DeletePhotoProcessTask

func CreateDeletePhotoProcessTaskRequest

func CreateDeletePhotoProcessTaskRequest() (request *DeletePhotoProcessTaskRequest)

CreateDeletePhotoProcessTaskRequest creates a request to invoke DeletePhotoProcessTask API

type DeletePhotoProcessTaskResponse

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

DeletePhotoProcessTaskResponse is the response struct for api DeletePhotoProcessTask

func CreateDeletePhotoProcessTaskResponse

func CreateDeletePhotoProcessTaskResponse() (response *DeletePhotoProcessTaskResponse)

CreateDeletePhotoProcessTaskResponse creates a response to parse from DeletePhotoProcessTask response

type DeletePornBatchDetectJobRequest

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

DeletePornBatchDetectJobRequest is the request struct for api DeletePornBatchDetectJob

func CreateDeletePornBatchDetectJobRequest

func CreateDeletePornBatchDetectJobRequest() (request *DeletePornBatchDetectJobRequest)

CreateDeletePornBatchDetectJobRequest creates a request to invoke DeletePornBatchDetectJob API

type DeletePornBatchDetectJobResponse

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

DeletePornBatchDetectJobResponse is the response struct for api DeletePornBatchDetectJob

func CreateDeletePornBatchDetectJobResponse

func CreateDeletePornBatchDetectJobResponse() (response *DeletePornBatchDetectJobResponse)

CreateDeletePornBatchDetectJobResponse creates a response to parse from DeletePornBatchDetectJob 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 DeleteTagByNameRequest

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

DeleteTagByNameRequest is the request struct for api DeleteTagByName

func CreateDeleteTagByNameRequest

func CreateDeleteTagByNameRequest() (request *DeleteTagByNameRequest)

CreateDeleteTagByNameRequest creates a request to invoke DeleteTagByName API

type DeleteTagByNameResponse

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

DeleteTagByNameResponse is the response struct for api DeleteTagByName

func CreateDeleteTagByNameResponse

func CreateDeleteTagByNameResponse() (response *DeleteTagByNameResponse)

CreateDeleteTagByNameResponse creates a response to parse from DeleteTagByName response

type DeleteTagByUrlRequest

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

DeleteTagByUrlRequest is the request struct for api DeleteTagByUrl

func CreateDeleteTagByUrlRequest

func CreateDeleteTagByUrlRequest() (request *DeleteTagByUrlRequest)

CreateDeleteTagByUrlRequest creates a request to invoke DeleteTagByUrl API

type DeleteTagByUrlResponse

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

DeleteTagByUrlResponse is the response struct for api DeleteTagByUrl

func CreateDeleteTagByUrlResponse

func CreateDeleteTagByUrlResponse() (response *DeleteTagByUrlResponse)

CreateDeleteTagByUrlResponse creates a response to parse from DeleteTagByUrl response

type DeleteTagJobRequest

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

DeleteTagJobRequest is the request struct for api DeleteTagJob

func CreateDeleteTagJobRequest

func CreateDeleteTagJobRequest() (request *DeleteTagJobRequest)

CreateDeleteTagJobRequest creates a request to invoke DeleteTagJob API

type DeleteTagJobResponse

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

DeleteTagJobResponse is the response struct for api DeleteTagJob

func CreateDeleteTagJobResponse

func CreateDeleteTagJobResponse() (response *DeleteTagJobResponse)

CreateDeleteTagJobResponse creates a response to parse from DeleteTagJob response

type DeleteTagSetRequest

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

DeleteTagSetRequest is the request struct for api DeleteTagSet

func CreateDeleteTagSetRequest

func CreateDeleteTagSetRequest() (request *DeleteTagSetRequest)

CreateDeleteTagSetRequest creates a request to invoke DeleteTagSet API

type DeleteTagSetResponse

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

DeleteTagSetResponse is the response struct for api DeleteTagSet

func CreateDeleteTagSetResponse

func CreateDeleteTagSetResponse() (response *DeleteTagSetResponse)

CreateDeleteTagSetResponse creates a response to parse from DeleteTagSet response

type DeleteVideoRequest

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

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

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

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 DetectClothesRequest

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

DetectClothesRequest is the request struct for api DetectClothes

func CreateDetectClothesRequest

func CreateDetectClothesRequest() (request *DetectClothesRequest)

CreateDetectClothesRequest creates a request to invoke DetectClothes API

type DetectClothesResponse

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

DetectClothesResponse is the response struct for api DetectClothes

func CreateDetectClothesResponse

func CreateDetectClothesResponse() (response *DetectClothesResponse)

CreateDetectClothesResponse creates a response to parse from DetectClothes response

type DetectImageCelebrityRequest

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

DetectImageCelebrityRequest is the request struct for api DetectImageCelebrity

func CreateDetectImageCelebrityRequest

func CreateDetectImageCelebrityRequest() (request *DetectImageCelebrityRequest)

CreateDetectImageCelebrityRequest creates a request to invoke DetectImageCelebrity API

type DetectImageCelebrityResponse

type DetectImageCelebrityResponse struct {
	*responses.BaseResponse
	RequestId string          `json:"RequestId" xml:"RequestId"`
	ImageUri  string          `json:"ImageUri" xml:"ImageUri"`
	Celebrity []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
}

DetectImageCelebrityResponse is the response struct for api DetectImageCelebrity

func CreateDetectImageCelebrityResponse

func CreateDetectImageCelebrityResponse() (response *DetectImageCelebrityResponse)

CreateDetectImageCelebrityResponse creates a response to parse from DetectImageCelebrity response

type DetectImageFacesRequest

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

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 DetectImageTagsRequest

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

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 DetectImageTextsRequest

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

DetectImageTextsRequest is the request struct for api DetectImageTexts

func CreateDetectImageTextsRequest

func CreateDetectImageTextsRequest() (request *DetectImageTextsRequest)

CreateDetectImageTextsRequest creates a request to invoke DetectImageTexts API

type DetectImageTextsResponse

type DetectImageTextsResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	ImageUri  string    `json:"ImageUri" xml:"ImageUri"`
	OCR       []OCRItem `json:"OCR" xml:"OCR"`
}

DetectImageTextsResponse is the response struct for api DetectImageTexts

func CreateDetectImageTextsResponse

func CreateDetectImageTextsResponse() (response *DetectImageTextsResponse)

CreateDetectImageTextsResponse creates a response to parse from DetectImageTexts response

type DetectLogoRequest

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

DetectLogoRequest is the request struct for api DetectLogo

func CreateDetectLogoRequest

func CreateDetectLogoRequest() (request *DetectLogoRequest)

CreateDetectLogoRequest creates a request to invoke DetectLogo API

type DetectLogoResponse

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

DetectLogoResponse is the response struct for api DetectLogo

func CreateDetectLogoResponse

func CreateDetectLogoResponse() (response *DetectLogoResponse)

CreateDetectLogoResponse creates a response to parse from DetectLogo response

type DetectQRCodesRequest

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

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 DetectTagRequest

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

DetectTagRequest is the request struct for api DetectTag

func CreateDetectTagRequest

func CreateDetectTagRequest() (request *DetectTagRequest)

CreateDetectTagRequest creates a request to invoke DetectTag API

type DetectTagResponse

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

DetectTagResponse is the response struct for api DetectTag

func CreateDetectTagResponse

func CreateDetectTagResponse() (response *DetectTagResponse)

CreateDetectTagResponse creates a response to parse from DetectTag response

type DocInfos

type DocInfos struct {
	DocInfosItem []DocInfosItem `json:"DocInfosItem" xml:"DocInfosItem"`
}

DocInfos is a nested struct in imm response

type DocInfosItem

type DocInfosItem struct {
	UniqueId     string `json:"UniqueId" xml:"UniqueId"`
	SrcUri       string `json:"SrcUri" xml:"SrcUri"`
	Name         string `json:"Name" xml:"Name"`
	ContentType  string `json:"ContentType" xml:"ContentType"`
	LastModified string `json:"LastModified" xml:"LastModified"`
	Size         int    `json:"Size" xml:"Size"`
	PageNum      int    `json:"PageNum" xml:"PageNum"`
	CustomKey1   string `json:"CustomKey1" xml:"CustomKey1"`
	CustomKey2   string `json:"CustomKey2" xml:"CustomKey2"`
	CustomKey3   string `json:"CustomKey3" xml:"CustomKey3"`
	CustomKey4   string `json:"CustomKey4" xml:"CustomKey4"`
	CustomKey5   string `json:"CustomKey5" xml:"CustomKey5"`
	CustomKey6   string `json:"CustomKey6" xml:"CustomKey6"`
}

DocInfosItem is a nested struct in imm 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 FaceA

type FaceA struct {
	ImageUri       string         `json:"ImageUri" xml:"ImageUri"`
	FaceId         string         `json:"FaceId" xml:"FaceId"`
	Axis           []string       `json:"Axis" xml:"Axis"`
	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"`
	RaceConfidence    float64      `json:"RaceConfidence" xml:"RaceConfidence"`
	Beard             string       `json:"Beard" xml:"Beard"`
	Race              string       `json:"Race" xml:"Race"`
	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 {
	ImageUri       string         `json:"ImageUri" xml:"ImageUri"`
	FaceId         string         `json:"FaceId" xml:"FaceId"`
	Axis           []string       `json:"Axis" xml:"Axis"`
	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 FacesInDetectImageFaces

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

FacesInDetectImageFaces is a nested struct in imm response

type FacesInFindImages

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

FacesInFindImages is a nested struct in imm response

type FacesInFindImagesByTagNames

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

FacesInFindImagesByTagNames is a nested struct in imm response

type FacesInFindSimilarFaces

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

FacesInFindSimilarFaces is a nested struct in imm response

type FacesInGetImage

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

FacesInGetImage is a nested struct in imm response

type FacesInListImages

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

FacesInListImages is a nested struct in imm response

type FacesInListVideoFrames

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

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"`
	Similarity           float64        `json:"Similarity" xml:"Similarity"`
	FaceQuality          float64        `json:"FaceQuality" xml:"FaceQuality"`
	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"`
}

FacesItem is a nested struct in imm response

type FacesItemInGetImage

type FacesItemInGetImage struct {
	FaceId           string         `json:"FaceId" xml:"FaceId"`
	FaceConfidence   float64        `json:"FaceConfidence" xml:"FaceConfidence"`
	Age              string         `json:"Age" xml:"Age"`
	Gender           string         `json:"Gender" xml:"Gender"`
	Emotion          string         `json:"Emotion" xml:"Emotion"`
	Attractive       float64        `json:"Attractive" xml:"Attractive"`
	GenderConfidence float64        `json:"GenderConfidence" xml:"GenderConfidence"`
	GroupId          string         `json:"GroupId" xml:"GroupId"`
	FaceQuality      float64        `json:"FaceQuality" xml:"FaceQuality"`
	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 FailDetailsInDetectClothes

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

FailDetailsInDetectClothes is a nested struct in imm response

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

FailDetailsInDetectLogo is a nested struct in imm response

type FailDetailsInDetectQRCodes

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

FailDetailsInDetectQRCodes is a nested struct in imm response

type FailDetailsInDetectTag

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

FailDetailsInDetectTag is a nested struct in imm response

type FailDetailsInIndexTag

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

FailDetailsInIndexTag is a nested struct in imm response

type FailDetailsItem

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

FailDetailsItem is a nested struct in imm response

type FindImagesByTagNamesRequest

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

FindImagesByTagNamesRequest is the request struct for api FindImagesByTagNames

func CreateFindImagesByTagNamesRequest

func CreateFindImagesByTagNamesRequest() (request *FindImagesByTagNamesRequest)

CreateFindImagesByTagNamesRequest creates a request to invoke FindImagesByTagNames API

type FindImagesByTagNamesResponse

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

FindImagesByTagNamesResponse is the response struct for api FindImagesByTagNames

func CreateFindImagesByTagNamesResponse

func CreateFindImagesByTagNamesResponse() (response *FindImagesByTagNamesResponse)

CreateFindImagesByTagNamesResponse creates a response to parse from FindImagesByTagNames response

type FindImagesRequest

type FindImagesRequest struct {
	*requests.RpcRequest
	Gender           string           `position:"Query" name:"Gender"`
	Project          string           `position:"Query" name:"Project"`
	ExternalId       string           `position:"Query" name:"ExternalId"`
	ImageSizeRange   string           `position:"Query" name:"ImageSizeRange"`
	RemarksBPrefix   string           `position:"Query" name:"RemarksBPrefix"`
	LocationBoundary string           `position:"Query" name:"LocationBoundary"`
	ImageTimeRange   string           `position:"Query" name:"ImageTimeRange"`
	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"`
	AgeRange         string           `position:"Query" name:"AgeRange"`
	Order            string           `position:"Query" name:"Order"`
	RemarksAPrefix   string           `position:"Query" name:"RemarksAPrefix"`
	GroupId          string           `position:"Query" name:"GroupId"`
	OrderBy          string           `position:"Query" name:"OrderBy"`
	TagNames         string           `position:"Query" name:"TagNames"`
	SourceUriPrefix  string           `position:"Query" name:"SourceUriPrefix"`
	Emotion          string           `position:"Query" name:"Emotion"`
	Marker           string           `position:"Query" name:"Marker"`
	RemarksCPrefix   string           `position:"Query" name:"RemarksCPrefix"`
	CreateTimeRange  string           `position:"Query" name:"CreateTimeRange"`
	SetId            string           `position:"Query" name:"SetId"`
	ModifyTimeRange  string           `position:"Query" name:"ModifyTimeRange"`
}

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
	SetId      string       `json:"SetId" xml:"SetId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	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
	ImageUri      string           `position:"Query" name:"ImageUri"`
	MinSimilarity requests.Float   `position:"Query" name:"MinSimilarity"`
	Limit         requests.Integer `position:"Query" name:"Limit"`
	Project       string           `position:"Query" name:"Project"`
	SetId         string           `position:"Query" name:"SetId"`
	FaceId        string           `position:"Query" name:"FaceId"`
}

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 {
	FacesStatus         string          `json:"FacesStatus" xml:"FacesStatus"`
	ModifyTime          string          `json:"ModifyTime" xml:"ModifyTime"`
	CreateTime          string          `json:"CreateTime" xml:"CreateTime"`
	CelebrityFailReason string          `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
	OCRModifyTime       string          `json:"OCRModifyTime" xml:"OCRModifyTime"`
	ImageFormat         string          `json:"ImageFormat" xml:"ImageFormat"`
	FacesFailReason     string          `json:"FacesFailReason" xml:"FacesFailReason"`
	Exif                string          `json:"Exif" xml:"Exif"`
	ImageHeight         int             `json:"ImageHeight" xml:"ImageHeight"`
	SourceType          string          `json:"SourceType" xml:"SourceType"`
	RemarksB            string          `json:"RemarksB" xml:"RemarksB"`
	FileSize            int             `json:"FileSize" xml:"FileSize"`
	Orientation         string          `json:"Orientation" xml:"Orientation"`
	TagsStatus          string          `json:"TagsStatus" xml:"TagsStatus"`
	FacesModifyTime     string          `json:"FacesModifyTime" xml:"FacesModifyTime"`
	CelebrityModifyTime string          `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
	RemarksD            string          `json:"RemarksD" xml:"RemarksD"`
	TagsFailReason      string          `json:"TagsFailReason" xml:"TagsFailReason"`
	CelebrityStatus     string          `json:"CelebrityStatus" xml:"CelebrityStatus"`
	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"`
	TagsModifyTime      string          `json:"TagsModifyTime" xml:"TagsModifyTime"`
	RemarksA            string          `json:"RemarksA" xml:"RemarksA"`
	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"`
	OCR                 []OCRItem       `json:"OCR" xml:"OCR"`
	Faces               []FacesItem     `json:"Faces" xml:"Faces"`
	Celebrity           []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
	Tags                []TagsItem      `json:"Tags" xml:"Tags"`
}

Frames is a nested struct in imm response

type FramesInListVideoFrames

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

FramesInListVideoFrames is a nested struct in imm response

type FramesItem

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

FramesItem is a nested struct in imm response

type GetDocIndexRequest

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

GetDocIndexRequest is the request struct for api GetDocIndex

func CreateGetDocIndexRequest

func CreateGetDocIndexRequest() (request *GetDocIndexRequest)

CreateGetDocIndexRequest creates a request to invoke GetDocIndex API

type GetDocIndexResponse

type GetDocIndexResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	IndexCreatedTime  string `json:"IndexCreatedTime" xml:"IndexCreatedTime"`
	IndexModifiedTime string `json:"IndexModifiedTime" xml:"IndexModifiedTime"`
	UniqueId          string `json:"UniqueId" xml:"UniqueId"`
	SrcUri            string `json:"SrcUri" xml:"SrcUri"`
	Name              string `json:"Name" xml:"Name"`
	ContentType       string `json:"ContentType" xml:"ContentType"`
	LastModified      string `json:"LastModified" xml:"LastModified"`
	Size              int    `json:"Size" xml:"Size"`
	PageNum           int    `json:"PageNum" xml:"PageNum"`
	CustomKey1        string `json:"CustomKey1" xml:"CustomKey1"`
	CustomKey2        string `json:"CustomKey2" xml:"CustomKey2"`
	CustomKey3        string `json:"CustomKey3" xml:"CustomKey3"`
	CustomKey4        string `json:"CustomKey4" xml:"CustomKey4"`
	CustomKey5        string `json:"CustomKey5" xml:"CustomKey5"`
	CustomKey6        string `json:"CustomKey6" xml:"CustomKey6"`
}

GetDocIndexResponse is the response struct for api GetDocIndex

func CreateGetDocIndexResponse

func CreateGetDocIndexResponse() (response *GetDocIndexResponse)

CreateGetDocIndexResponse creates a response to parse from GetDocIndex response

type GetDocIndexTaskRequest

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

GetDocIndexTaskRequest is the request struct for api GetDocIndexTask

func CreateGetDocIndexTaskRequest

func CreateGetDocIndexTaskRequest() (request *GetDocIndexTaskRequest)

CreateGetDocIndexTaskRequest creates a request to invoke GetDocIndexTask API

type GetDocIndexTaskResponse

type GetDocIndexTaskResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Status     string     `json:"Status" xml:"Status"`
	TaskId     string     `json:"TaskId" xml:"TaskId"`
	CreateTime string     `json:"CreateTime" xml:"CreateTime"`
	FinishTime string     `json:"FinishTime" xml:"FinishTime"`
	FailDetail FailDetail `json:"FailDetail" xml:"FailDetail"`
}

GetDocIndexTaskResponse is the response struct for api GetDocIndexTask

func CreateGetDocIndexTaskResponse

func CreateGetDocIndexTaskResponse() (response *GetDocIndexTaskResponse)

CreateGetDocIndexTaskResponse creates a response to parse from GetDocIndexTask response

type GetFaceSearchGroupRequest

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

GetFaceSearchGroupRequest is the request struct for api GetFaceSearchGroup

func CreateGetFaceSearchGroupRequest

func CreateGetFaceSearchGroupRequest() (request *GetFaceSearchGroupRequest)

CreateGetFaceSearchGroupRequest creates a request to invoke GetFaceSearchGroup API

type GetFaceSearchGroupResponse

type GetFaceSearchGroupResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	GroupName  string `json:"GroupName" xml:"GroupName"`
	Count      int    `json:"Count" xml:"Count"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	GroupId    string `json:"GroupId" xml:"GroupId"`
}

GetFaceSearchGroupResponse is the response struct for api GetFaceSearchGroup

func CreateGetFaceSearchGroupResponse

func CreateGetFaceSearchGroupResponse() (response *GetFaceSearchGroupResponse)

CreateGetFaceSearchGroupResponse creates a response to parse from GetFaceSearchGroup response

type GetFaceSearchImageRequest

type GetFaceSearchImageRequest struct {
	*requests.RpcRequest
	ImageId   string `position:"Query" name:"ImageId"`
	Project   string `position:"Query" name:"Project"`
	SrcUri    string `position:"Query" name:"SrcUri"`
	GroupName string `position:"Query" name:"GroupName"`
	User      string `position:"Query" name:"User"`
}

GetFaceSearchImageRequest is the request struct for api GetFaceSearchImage

func CreateGetFaceSearchImageRequest

func CreateGetFaceSearchImageRequest() (request *GetFaceSearchImageRequest)

CreateGetFaceSearchImageRequest creates a request to invoke GetFaceSearchImage API

type GetFaceSearchImageResponse

type GetFaceSearchImageResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	GroupName string   `json:"GroupName" xml:"GroupName"`
	GroupId   string   `json:"GroupId" xml:"GroupId"`
	Gender    string   `json:"Gender" xml:"Gender"`
	Age       int      `json:"Age" xml:"Age"`
	Pitch     float64  `json:"Pitch" xml:"Pitch"`
	ImageUri  string   `json:"ImageUri" xml:"ImageUri"`
	ImageMd5  string   `json:"ImageMd5" xml:"ImageMd5"`
	Roll      float64  `json:"Roll" xml:"Roll"`
	FaceId    string   `json:"FaceId" xml:"FaceId"`
	Yaw       float64  `json:"Yaw" xml:"Yaw"`
	Quality   float64  `json:"Quality" xml:"Quality"`
	Hat       int      `json:"Hat" xml:"Hat"`
	Glasses   int      `json:"Glasses" xml:"Glasses"`
	ImageId   string   `json:"ImageId" xml:"ImageId"`
	User      string   `json:"User" xml:"User"`
	Axis      []string `json:"Axis" xml:"Axis"`
}

GetFaceSearchImageResponse is the response struct for api GetFaceSearchImage

func CreateGetFaceSearchImageResponse

func CreateGetFaceSearchImageResponse() (response *GetFaceSearchImageResponse)

CreateGetFaceSearchImageResponse creates a response to parse from GetFaceSearchImage response

type GetFaceSearchUserRequest

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

GetFaceSearchUserRequest is the request struct for api GetFaceSearchUser

func CreateGetFaceSearchUserRequest

func CreateGetFaceSearchUserRequest() (request *GetFaceSearchUserRequest)

CreateGetFaceSearchUserRequest creates a request to invoke GetFaceSearchUser API

type GetFaceSearchUserResponse

type GetFaceSearchUserResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	GroupName  string `json:"GroupName" xml:"GroupName"`
	Count      int    `json:"Count" xml:"Count"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	GroupId    string `json:"GroupId" xml:"GroupId"`
	User       string `json:"User" xml:"User"`
}

GetFaceSearchUserResponse is the response struct for api GetFaceSearchUser

func CreateGetFaceSearchUserResponse

func CreateGetFaceSearchUserResponse() (response *GetFaceSearchUserResponse)

CreateGetFaceSearchUserResponse creates a response to parse from GetFaceSearchUser response

type GetImageJobRequest

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

GetImageJobRequest is the request struct for api GetImageJob

func CreateGetImageJobRequest

func CreateGetImageJobRequest() (request *GetImageJobRequest)

CreateGetImageJobRequest creates a request to invoke GetImageJob API

type GetImageJobResponse

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

GetImageJobResponse is the response struct for api GetImageJob

func CreateGetImageJobResponse

func CreateGetImageJobResponse() (response *GetImageJobResponse)

CreateGetImageJobResponse creates a response to parse from GetImageJob response

type GetImageRequest

type GetImageRequest struct {
	*requests.RpcRequest
	ImageUri string `position:"Query" name:"ImageUri"`
	Project  string `position:"Query" name:"Project"`
	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
	RequestId           string                `json:"RequestId" xml:"RequestId"`
	SetId               string                `json:"SetId" xml:"SetId"`
	ImageUri            string                `json:"ImageUri" xml:"ImageUri"`
	RemarksA            string                `json:"RemarksA" xml:"RemarksA"`
	RemarksB            string                `json:"RemarksB" xml:"RemarksB"`
	CreateTime          string                `json:"CreateTime" xml:"CreateTime"`
	ModifyTime          string                `json:"ModifyTime" xml:"ModifyTime"`
	ImageWidth          int                   `json:"ImageWidth" xml:"ImageWidth"`
	ImageHeight         int                   `json:"ImageHeight" xml:"ImageHeight"`
	ImageFormat         string                `json:"ImageFormat" xml:"ImageFormat"`
	Exif                string                `json:"Exif" xml:"Exif"`
	FileSize            int                   `json:"FileSize" xml:"FileSize"`
	ImageTime           string                `json:"ImageTime" xml:"ImageTime"`
	Orientation         string                `json:"Orientation" xml:"Orientation"`
	SourceType          string                `json:"SourceType" xml:"SourceType"`
	SourceUri           string                `json:"SourceUri" xml:"SourceUri"`
	SourcePosition      string                `json:"SourcePosition" xml:"SourcePosition"`
	FacesStatus         string                `json:"FacesStatus" xml:"FacesStatus"`
	FacesModifyTime     string                `json:"FacesModifyTime" xml:"FacesModifyTime"`
	Location            string                `json:"Location" xml:"Location"`
	OCRStatus           string                `json:"OCRStatus" xml:"OCRStatus"`
	OCRModifyTime       string                `json:"OCRModifyTime" xml:"OCRModifyTime"`
	OCRFailReason       string                `json:"OCRFailReason" xml:"OCRFailReason"`
	FacesFailReason     string                `json:"FacesFailReason" xml:"FacesFailReason"`
	TagsFailReason      string                `json:"TagsFailReason" xml:"TagsFailReason"`
	TagsModifyTime      string                `json:"TagsModifyTime" xml:"TagsModifyTime"`
	CelebrityStatus     string                `json:"CelebrityStatus" xml:"CelebrityStatus"`
	CelebrityModifyTime string                `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
	CelebrityFailReason string                `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
	TagsStatus          string                `json:"TagsStatus" xml:"TagsStatus"`
	RemarksC            string                `json:"RemarksC" xml:"RemarksC"`
	RemarksD            string                `json:"RemarksD" xml:"RemarksD"`
	ExternalId          string                `json:"ExternalId" xml:"ExternalId"`
	Faces               []FacesItemInGetImage `json:"Faces" xml:"Faces"`
	OCR                 []OCRItem             `json:"OCR" xml:"OCR"`
	Tags                []TagsItem            `json:"Tags" xml:"Tags"`
	Celebrity           []CelebrityItem       `json:"Celebrity" xml:"Celebrity"`
}

GetImageResponse is the response struct for api GetImage

func CreateGetImageResponse

func CreateGetImageResponse() (response *GetImageResponse)

CreateGetImageResponse creates a response to parse from GetImage 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
	RequestId       string     `json:"RequestId" xml:"RequestId"`
	TgtType         string     `json:"TgtType" xml:"TgtType"`
	Status          string     `json:"Status" xml:"Status"`
	Percent         int        `json:"Percent" xml:"Percent"`
	PageCount       int        `json:"PageCount" xml:"PageCount"`
	TaskId          string     `json:"TaskId" xml:"TaskId"`
	TgtUri          string     `json:"TgtUri" xml:"TgtUri"`
	ImageSpec       string     `json:"ImageSpec" xml:"ImageSpec"`
	NotifyTopicName string     `json:"NotifyTopicName" xml:"NotifyTopicName"`
	NotifyEndpoint  string     `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	ExternalID      string     `json:"ExternalID" xml:"ExternalID"`
	CreateTime      string     `json:"CreateTime" xml:"CreateTime"`
	FinishTime      string     `json:"FinishTime" xml:"FinishTime"`
	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 GetPhotoProcessTaskRequest

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

GetPhotoProcessTaskRequest is the request struct for api GetPhotoProcessTask

func CreateGetPhotoProcessTaskRequest

func CreateGetPhotoProcessTaskRequest() (request *GetPhotoProcessTaskRequest)

CreateGetPhotoProcessTaskRequest creates a request to invoke GetPhotoProcessTask API

type GetPhotoProcessTaskResponse

type GetPhotoProcessTaskResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	TaskId          string `json:"TaskId" xml:"TaskId"`
	Status          string `json:"Status" xml:"Status"`
	SrcUri          string `json:"SrcUri" xml:"SrcUri"`
	TgtUri          string `json:"TgtUri" xml:"TgtUri"`
	Style           string `json:"Style" xml:"Style"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	ExternalID      string `json:"ExternalID" xml:"ExternalID"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	FinishTime      string `json:"FinishTime" xml:"FinishTime"`
	Percent         int    `json:"Percent" xml:"Percent"`
}

GetPhotoProcessTaskResponse is the response struct for api GetPhotoProcessTask

func CreateGetPhotoProcessTaskResponse

func CreateGetPhotoProcessTaskResponse() (response *GetPhotoProcessTaskResponse)

CreateGetPhotoProcessTaskResponse creates a response to parse from GetPhotoProcessTask response

type GetPornBatchDetectJobRequest

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

GetPornBatchDetectJobRequest is the request struct for api GetPornBatchDetectJob

func CreateGetPornBatchDetectJobRequest

func CreateGetPornBatchDetectJobRequest() (request *GetPornBatchDetectJobRequest)

CreateGetPornBatchDetectJobRequest creates a request to invoke GetPornBatchDetectJob API

type GetPornBatchDetectJobResponse

type GetPornBatchDetectJobResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	JobId           string `json:"JobId" xml:"JobId"`
	SrcUri          string `json:"SrcUri" xml:"SrcUri"`
	TgtUri          string `json:"TgtUri" xml:"TgtUri"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	ExternalID      string `json:"ExternalID" xml:"ExternalID"`
	Status          string `json:"Status" xml:"Status"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	FinishTime      string `json:"FinishTime" xml:"FinishTime"`
	Percent         int    `json:"Percent" xml:"Percent"`
}

GetPornBatchDetectJobResponse is the response struct for api GetPornBatchDetectJob

func CreateGetPornBatchDetectJobResponse

func CreateGetPornBatchDetectJobResponse() (response *GetPornBatchDetectJobResponse)

CreateGetPornBatchDetectJobResponse creates a response to parse from GetPornBatchDetectJob 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
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Project     string `json:"Project" xml:"Project"`
	ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
	Endpoint    string `json:"Endpoint" xml:"Endpoint"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	Type        string `json:"Type" xml:"Type"`
	CU          int    `json:"CU" xml:"CU"`
	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
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SetId       string `json:"SetId" xml:"SetId"`
	SetName     string `json:"SetName" xml:"SetName"`
	CreateTime  int    `json:"CreateTime" xml:"CreateTime"`
	ModifyTime  int    `json:"ModifyTime" xml:"ModifyTime"`
	FaceCount   int    `json:"FaceCount" xml:"FaceCount"`
	ImageCount  int    `json:"ImageCount" xml:"ImageCount"`
	VideoCount  int    `json:"VideoCount" xml:"VideoCount"`
	VideoLength int    `json:"VideoLength" xml:"VideoLength"`
}

GetSetResponse is the response struct for api GetSet

func CreateGetSetResponse

func CreateGetSetResponse() (response *GetSetResponse)

CreateGetSetResponse creates a response to parse from GetSet response

type GetTagJobRequest

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

GetTagJobRequest is the request struct for api GetTagJob

func CreateGetTagJobRequest

func CreateGetTagJobRequest() (request *GetTagJobRequest)

CreateGetTagJobRequest creates a request to invoke GetTagJob API

type GetTagJobResponse

type GetTagJobResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	JobId      string `json:"JobId" xml:"JobId"`
	SetId      string `json:"SetId" xml:"SetId"`
	SrcUri     string `json:"SrcUri" xml:"SrcUri"`
	Status     string `json:"Status" xml:"Status"`
	Percent    int    `json:"Percent" xml:"Percent"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	FinishTime string `json:"FinishTime" xml:"FinishTime"`
}

GetTagJobResponse is the response struct for api GetTagJob

func CreateGetTagJobResponse

func CreateGetTagJobResponse() (response *GetTagJobResponse)

CreateGetTagJobResponse creates a response to parse from GetTagJob response

type GetTagSetRequest

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

GetTagSetRequest is the request struct for api GetTagSet

func CreateGetTagSetRequest

func CreateGetTagSetRequest() (request *GetTagSetRequest)

CreateGetTagSetRequest creates a request to invoke GetTagSet API

type GetTagSetResponse

type GetTagSetResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SetId      string `json:"SetId" xml:"SetId"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	Photos     int    `json:"Photos" xml:"Photos"`
}

GetTagSetResponse is the response struct for api GetTagSet

func CreateGetTagSetResponse

func CreateGetTagSetResponse() (response *GetTagSetResponse)

CreateGetTagSetResponse creates a response to parse from GetTagSet response

type GetVideoRequest

type GetVideoRequest struct {
	*requests.RpcRequest
	VideoUri string `position:"Query" name:"VideoUri"`
	Project  string `position:"Query" name:"Project"`
	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
	RequestId           string          `json:"RequestId" xml:"RequestId"`
	SetId               string          `json:"SetId" xml:"SetId"`
	VideoUri            string          `json:"VideoUri" xml:"VideoUri"`
	RemarksA            string          `json:"RemarksA" xml:"RemarksA"`
	RemarksB            string          `json:"RemarksB" xml:"RemarksB"`
	CreateTime          string          `json:"CreateTime" xml:"CreateTime"`
	ModifyTime          string          `json:"ModifyTime" xml:"ModifyTime"`
	VideoWidth          int             `json:"VideoWidth" xml:"VideoWidth"`
	VideoHeight         int             `json:"VideoHeight" xml:"VideoHeight"`
	VideoFormat         string          `json:"VideoFormat" xml:"VideoFormat"`
	VideoDuration       float64         `json:"VideoDuration" xml:"VideoDuration"`
	FileSize            int             `json:"FileSize" xml:"FileSize"`
	VideoFrames         int             `json:"VideoFrames" xml:"VideoFrames"`
	SourceType          string          `json:"SourceType" xml:"SourceType"`
	SourceUri           string          `json:"SourceUri" xml:"SourceUri"`
	SourcePosition      string          `json:"SourcePosition" xml:"SourcePosition"`
	ProcessStatus       string          `json:"ProcessStatus" xml:"ProcessStatus"`
	ProcessModifyTime   string          `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
	VideoTagsStatus     string          `json:"VideoTagsStatus" xml:"VideoTagsStatus"`
	VideoTagsModifyTime string          `json:"VideoTagsModifyTime" xml:"VideoTagsModifyTime"`
	CelebrityStatus     string          `json:"CelebrityStatus" xml:"CelebrityStatus"`
	CelebrityModifyTime string          `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
	ProcessFailReason   string          `json:"ProcessFailReason" xml:"ProcessFailReason"`
	VideoTagsFailReason string          `json:"VideoTagsFailReason" xml:"VideoTagsFailReason"`
	CelebrityFailReason string          `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
	RemarksC            string          `json:"RemarksC" xml:"RemarksC"`
	RemarksD            string          `json:"RemarksD" xml:"RemarksD"`
	ExternalId          string          `json:"ExternalId" xml:"ExternalId"`
	Celebrity           []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
	VideoTags           []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
	Persons             []PersonsItem   `json:"Persons" xml:"Persons"`
}

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

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
	RequestId       string `json:"RequestId" xml:"RequestId"`
	TaskId          string `json:"TaskId" xml:"TaskId"`
	TaskType        string `json:"TaskType" xml:"TaskType"`
	Parameters      string `json:"Parameters" xml:"Parameters"`
	Result          string `json:"Result" xml:"Result"`
	Status          string `json:"Status" xml:"Status"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	EndTime         string `json:"EndTime" xml:"EndTime"`
	ErrorMessage    string `json:"ErrorMessage" xml:"ErrorMessage"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
	Progress        int    `json:"Progress" xml:"Progress"`
}

GetVideoTaskResponse is the response struct for api GetVideoTask

func CreateGetVideoTaskResponse

func CreateGetVideoTaskResponse() (response *GetVideoTaskResponse)

CreateGetVideoTaskResponse creates a response to parse from GetVideoTask response

type Groups

type Groups struct {
	GroupsItem []GroupsItem `json:"GroupsItem" xml:"GroupsItem"`
}

Groups is a nested struct in imm response

type GroupsItem

type GroupsItem struct {
	GroupName  string `json:"GroupName" xml:"GroupName"`
	Count      string `json:"Count" xml:"Count"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	GroupId    string `json:"GroupId" xml:"GroupId"`
}

GroupsItem 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 ImagesInFindImages

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

ImagesInFindImages is a nested struct in imm response

type ImagesInFindImagesByTagNames

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

ImagesInFindImagesByTagNames is a nested struct in imm response

type ImagesInListFaceSearchGroupImages

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

ImagesInListFaceSearchGroupImages is a nested struct in imm response

type ImagesInListImages

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

ImagesInListImages is a nested struct in imm response

type ImagesItem

type ImagesItem struct {
	FacesStatus         string          `json:"FacesStatus" xml:"FacesStatus"`
	User                string          `json:"User" xml:"User"`
	ModifyTime          string          `json:"ModifyTime" xml:"ModifyTime"`
	ImageId             string          `json:"ImageId" xml:"ImageId"`
	Quality             float64         `json:"Quality" xml:"Quality"`
	CreateTime          string          `json:"CreateTime" xml:"CreateTime"`
	CelebrityFailReason string          `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
	OCRModifyTime       string          `json:"OCRModifyTime" xml:"OCRModifyTime"`
	ImageFormat         string          `json:"ImageFormat" xml:"ImageFormat"`
	ImageMd5            string          `json:"ImageMd5" xml:"ImageMd5"`
	FacesFailReason     string          `json:"FacesFailReason" xml:"FacesFailReason"`
	Exif                string          `json:"Exif" xml:"Exif"`
	ImageHeight         int             `json:"ImageHeight" xml:"ImageHeight"`
	Age                 int             `json:"Age" xml:"Age"`
	SourceType          string          `json:"SourceType" xml:"SourceType"`
	RemarksB            string          `json:"RemarksB" xml:"RemarksB"`
	FileSize            int             `json:"FileSize" xml:"FileSize"`
	Orientation         string          `json:"Orientation" xml:"Orientation"`
	FaceId              string          `json:"FaceId" xml:"FaceId"`
	Hat                 int             `json:"Hat" xml:"Hat"`
	TagsStatus          string          `json:"TagsStatus" xml:"TagsStatus"`
	FacesModifyTime     string          `json:"FacesModifyTime" xml:"FacesModifyTime"`
	CelebrityModifyTime string          `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
	RemarksD            string          `json:"RemarksD" xml:"RemarksD"`
	TagsFailReason      string          `json:"TagsFailReason" xml:"TagsFailReason"`
	CelebrityStatus     string          `json:"CelebrityStatus" xml:"CelebrityStatus"`
	OCRStatus           string          `json:"OCRStatus" xml:"OCRStatus"`
	Pitch               float64         `json:"Pitch" xml:"Pitch"`
	ImageUri            string          `json:"ImageUri" xml:"ImageUri"`
	ExternalId          string          `json:"ExternalId" xml:"ExternalId"`
	ImageTime           string          `json:"ImageTime" xml:"ImageTime"`
	Location            string          `json:"Location" xml:"Location"`
	TagsModifyTime      string          `json:"TagsModifyTime" xml:"TagsModifyTime"`
	Yaw                 float64         `json:"Yaw" xml:"Yaw"`
	RemarksA            string          `json:"RemarksA" xml:"RemarksA"`
	Gender              string          `json:"Gender" xml:"Gender"`
	SourcePosition      string          `json:"SourcePosition" xml:"SourcePosition"`
	OCRFailReason       string          `json:"OCRFailReason" xml:"OCRFailReason"`
	Roll                float64         `json:"Roll" xml:"Roll"`
	Glasses             int             `json:"Glasses" xml:"Glasses"`
	RemarksC            string          `json:"RemarksC" xml:"RemarksC"`
	SourceUri           string          `json:"SourceUri" xml:"SourceUri"`
	ImageWidth          int             `json:"ImageWidth" xml:"ImageWidth"`
	Axis                []string        `json:"Axis" xml:"Axis"`
	OCR                 []OCRItem       `json:"OCR" xml:"OCR"`
	Faces               []FacesItem     `json:"Faces" xml:"Faces"`
	Celebrity           []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
	Tags                []TagsItem      `json:"Tags" xml:"Tags"`
}

ImagesItem is a nested struct in imm response

type IndexImageRequest

type IndexImageRequest struct {
	*requests.RpcRequest
	RemarksB       string `position:"Query" name:"RemarksB"`
	Project        string `position:"Query" name:"Project"`
	RemarksA       string `position:"Query" name:"RemarksA"`
	ExternalId     string `position:"Query" name:"ExternalId"`
	ImageUri       string `position:"Query" name:"ImageUri"`
	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"`
	SourceType     string `position:"Query" name:"SourceType"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SetId      string `json:"SetId" xml:"SetId"`
	ImageUri   string `json:"ImageUri" xml:"ImageUri"`
	RemarksA   string `json:"RemarksA" xml:"RemarksA"`
	RemarksB   string `json:"RemarksB" xml:"RemarksB"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	RemarksC   string `json:"RemarksC" xml:"RemarksC"`
	RemarksD   string `json:"RemarksD" xml:"RemarksD"`
	ExternalId string `json:"ExternalId" xml:"ExternalId"`
}

IndexImageResponse is the response struct for api IndexImage

func CreateIndexImageResponse

func CreateIndexImageResponse() (response *IndexImageResponse)

CreateIndexImageResponse creates a response to parse from IndexImage response

type IndexTagRequest

type IndexTagRequest struct {
	*requests.RpcRequest
	SrcUris string `position:"Query" name:"SrcUris"`
	ModelId string `position:"Query" name:"ModelId"`
	Project string `position:"Query" name:"Project"`
	SetId   string `position:"Query" name:"SetId"`
	Force   string `position:"Query" name:"Force"`
}

IndexTagRequest is the request struct for api IndexTag

func CreateIndexTagRequest

func CreateIndexTagRequest() (request *IndexTagRequest)

CreateIndexTagRequest creates a request to invoke IndexTag API

type IndexTagResponse

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

IndexTagResponse is the response struct for api IndexTag

func CreateIndexTagResponse

func CreateIndexTagResponse() (response *IndexTagResponse)

CreateIndexTagResponse creates a response to parse from IndexTag response

type IndexVideoRequest

type IndexVideoRequest struct {
	*requests.RpcRequest
	GrabType   string           `position:"Query" name:"GrabType"`
	RemarksB   string           `position:"Query" name:"RemarksB"`
	Project    string           `position:"Query" name:"Project"`
	RemarksA   string           `position:"Query" name:"RemarksA"`
	EndTime    string           `position:"Query" name:"EndTime"`
	ExternalId string           `position:"Query" name:"ExternalId"`
	StartTime  string           `position:"Query" name:"StartTime"`
	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
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	SetId      string  `json:"SetId" xml:"SetId"`
	VideoUri   string  `json:"VideoUri" xml:"VideoUri"`
	RemarksA   string  `json:"RemarksA" xml:"RemarksA"`
	RemarksB   string  `json:"RemarksB" xml:"RemarksB"`
	CreateTime string  `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string  `json:"ModifyTime" xml:"ModifyTime"`
	Interval   float64 `json:"Interval" xml:"Interval"`
	GrabType   string  `json:"GrabType" xml:"GrabType"`
	StartTime  string  `json:"StartTime" xml:"StartTime"`
	EndTime    string  `json:"EndTime" xml:"EndTime"`
	SaveType   bool    `json:"SaveType" xml:"SaveType"`
	TgtUri     string  `json:"TgtUri" xml:"TgtUri"`
	RemarksC   string  `json:"RemarksC" xml:"RemarksC"`
	RemarksD   string  `json:"RemarksD" xml:"RemarksD"`
	ExternalId string  `json:"ExternalId" xml:"ExternalId"`
}

IndexVideoResponse is the response struct for api IndexVideo

func CreateIndexVideoResponse

func CreateIndexVideoResponse() (response *IndexVideoResponse)

CreateIndexVideoResponse creates a response to parse from IndexVideo response

type JobsInListImageJobs

type JobsInListImageJobs struct {
	JobsItem []JobsItem `json:"JobsItem" xml:"JobsItem"`
}

JobsInListImageJobs is a nested struct in imm response

type JobsInListPornBatchDetectJobs

type JobsInListPornBatchDetectJobs struct {
	JobsItem []JobsItemInListPornBatchDetectJobs `json:"JobsItem" xml:"JobsItem"`
}

JobsInListPornBatchDetectJobs is a nested struct in imm response

type JobsInListTagJobs

type JobsInListTagJobs struct {
	JobsItem []JobsItem `json:"JobsItem" xml:"JobsItem"`
}

JobsInListTagJobs is a nested struct in imm response

type JobsItem

type JobsItem struct {
	JobId           string `json:"JobId" xml:"JobId"`
	SetId           string `json:"SetId" xml:"SetId"`
	Result          string `json:"Result" xml:"Result"`
	ErrorMessage    string `json:"ErrorMessage" xml:"ErrorMessage"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	FinishTime      string `json:"FinishTime" xml:"FinishTime"`
	SrcUri          string `json:"SrcUri" xml:"SrcUri"`
	Parameters      string `json:"Parameters" xml:"Parameters"`
	Percent         int    `json:"Percent" xml:"Percent"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	EndTime         string `json:"EndTime" xml:"EndTime"`
	Progress        int    `json:"Progress" xml:"Progress"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	Status          string `json:"Status" xml:"Status"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
	JobType         string `json:"JobType" xml:"JobType"`
}

JobsItem is a nested struct in imm response

type JobsItemInListPornBatchDetectJobs

type JobsItemInListPornBatchDetectJobs struct {
	JobId           string `json:"JobId" xml:"JobId"`
	SrcUri          string `json:"SrcUri" xml:"SrcUri"`
	Status          string `json:"Status" xml:"Status"`
	TgtUri          string `json:"TgtUri" xml:"TgtUri"`
	NotifyTopicName int    `json:"NotifyTopicName" xml:"NotifyTopicName"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	ExternalID      string `json:"ExternalID" xml:"ExternalID"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	FinishTime      string `json:"FinishTime" xml:"FinishTime"`
	Percent         int    `json:"Percent" xml:"Percent"`
}

JobsItemInListPornBatchDetectJobs is a nested struct in imm response

type ListFaceSearchGroupImagesRequest

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

ListFaceSearchGroupImagesRequest is the request struct for api ListFaceSearchGroupImages

func CreateListFaceSearchGroupImagesRequest

func CreateListFaceSearchGroupImagesRequest() (request *ListFaceSearchGroupImagesRequest)

CreateListFaceSearchGroupImagesRequest creates a request to invoke ListFaceSearchGroupImages API

type ListFaceSearchGroupImagesResponse

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

ListFaceSearchGroupImagesResponse is the response struct for api ListFaceSearchGroupImages

func CreateListFaceSearchGroupImagesResponse

func CreateListFaceSearchGroupImagesResponse() (response *ListFaceSearchGroupImagesResponse)

CreateListFaceSearchGroupImagesResponse creates a response to parse from ListFaceSearchGroupImages response

type ListFaceSearchGroupUsersRequest

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

ListFaceSearchGroupUsersRequest is the request struct for api ListFaceSearchGroupUsers

func CreateListFaceSearchGroupUsersRequest

func CreateListFaceSearchGroupUsersRequest() (request *ListFaceSearchGroupUsersRequest)

CreateListFaceSearchGroupUsersRequest creates a request to invoke ListFaceSearchGroupUsers API

type ListFaceSearchGroupUsersResponse

type ListFaceSearchGroupUsersResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	NextMarker string      `json:"NextMarker" xml:"NextMarker"`
	GroupName  string      `json:"GroupName" xml:"GroupName"`
	GroupId    string      `json:"GroupId" xml:"GroupId"`
	Users      []UsersItem `json:"Users" xml:"Users"`
}

ListFaceSearchGroupUsersResponse is the response struct for api ListFaceSearchGroupUsers

func CreateListFaceSearchGroupUsersResponse

func CreateListFaceSearchGroupUsersResponse() (response *ListFaceSearchGroupUsersResponse)

CreateListFaceSearchGroupUsersResponse creates a response to parse from ListFaceSearchGroupUsers response

type ListFaceSearchGroupsRequest

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

ListFaceSearchGroupsRequest is the request struct for api ListFaceSearchGroups

func CreateListFaceSearchGroupsRequest

func CreateListFaceSearchGroupsRequest() (request *ListFaceSearchGroupsRequest)

CreateListFaceSearchGroupsRequest creates a request to invoke ListFaceSearchGroups API

type ListFaceSearchGroupsResponse

type ListFaceSearchGroupsResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	Groups     []GroupsItem `json:"Groups" xml:"Groups"`
}

ListFaceSearchGroupsResponse is the response struct for api ListFaceSearchGroups

func CreateListFaceSearchGroupsResponse

func CreateListFaceSearchGroupsResponse() (response *ListFaceSearchGroupsResponse)

CreateListFaceSearchGroupsResponse creates a response to parse from ListFaceSearchGroups response

type ListImageJobsRequest

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

ListImageJobsRequest is the request struct for api ListImageJobs

func CreateListImageJobsRequest

func CreateListImageJobsRequest() (request *ListImageJobsRequest)

CreateListImageJobsRequest creates a request to invoke ListImageJobs API

type ListImageJobsResponse

type ListImageJobsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	NextMarker string     `json:"NextMarker" xml:"NextMarker"`
	Jobs       []JobsItem `json:"Jobs" xml:"Jobs"`
}

ListImageJobsResponse is the response struct for api ListImageJobs

func CreateListImageJobsResponse

func CreateListImageJobsResponse() (response *ListImageJobsResponse)

CreateListImageJobsResponse creates a response to parse from ListImageJobs response

type ListImagesRequest

type ListImagesRequest struct {
	*requests.RpcRequest
	Marker          string           `position:"Query" name:"Marker"`
	Limit           requests.Integer `position:"Query" name:"Limit"`
	Project         string           `position:"Query" name:"Project"`
	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
	SetId      string       `json:"SetId" xml:"SetId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	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"`
	Marker  string           `position:"Query" name:"Marker"`
	Project string           `position:"Query" name:"Project"`
}

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 ListPhotoProcessTasksRequest

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

ListPhotoProcessTasksRequest is the request struct for api ListPhotoProcessTasks

func CreateListPhotoProcessTasksRequest

func CreateListPhotoProcessTasksRequest() (request *ListPhotoProcessTasksRequest)

CreateListPhotoProcessTasksRequest creates a request to invoke ListPhotoProcessTasks API

type ListPhotoProcessTasksResponse

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

ListPhotoProcessTasksResponse is the response struct for api ListPhotoProcessTasks

func CreateListPhotoProcessTasksResponse

func CreateListPhotoProcessTasksResponse() (response *ListPhotoProcessTasksResponse)

CreateListPhotoProcessTasksResponse creates a response to parse from ListPhotoProcessTasks response

type ListPornBatchDetectJobsRequest

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

ListPornBatchDetectJobsRequest is the request struct for api ListPornBatchDetectJobs

func CreateListPornBatchDetectJobsRequest

func CreateListPornBatchDetectJobsRequest() (request *ListPornBatchDetectJobsRequest)

CreateListPornBatchDetectJobsRequest creates a request to invoke ListPornBatchDetectJobs API

type ListPornBatchDetectJobsResponse

type ListPornBatchDetectJobsResponse struct {
	*responses.BaseResponse
	RequestId  string                              `json:"RequestId" xml:"RequestId"`
	NextMarker string                              `json:"NextMarker" xml:"NextMarker"`
	Jobs       []JobsItemInListPornBatchDetectJobs `json:"Jobs" xml:"Jobs"`
}

ListPornBatchDetectJobsResponse is the response struct for api ListPornBatchDetectJobs

func CreateListPornBatchDetectJobsResponse

func CreateListPornBatchDetectJobsResponse() (response *ListPornBatchDetectJobsResponse)

CreateListPornBatchDetectJobsResponse creates a response to parse from ListPornBatchDetectJobs 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
	Marker  string `position:"Query" name:"Marker"`
	Project string `position:"Query" name:"Project"`
}

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 ListTagJobsRequest

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

ListTagJobsRequest is the request struct for api ListTagJobs

func CreateListTagJobsRequest

func CreateListTagJobsRequest() (request *ListTagJobsRequest)

CreateListTagJobsRequest creates a request to invoke ListTagJobs API

type ListTagJobsResponse

type ListTagJobsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	NextMarker string     `json:"NextMarker" xml:"NextMarker"`
	Jobs       []JobsItem `json:"Jobs" xml:"Jobs"`
}

ListTagJobsResponse is the response struct for api ListTagJobs

func CreateListTagJobsResponse

func CreateListTagJobsResponse() (response *ListTagJobsResponse)

CreateListTagJobsResponse creates a response to parse from ListTagJobs response

type ListTagNamesRequest

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

ListTagNamesRequest is the request struct for api ListTagNames

func CreateListTagNamesRequest

func CreateListTagNamesRequest() (request *ListTagNamesRequest)

CreateListTagNamesRequest creates a request to invoke ListTagNames API

type ListTagNamesResponse

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

ListTagNamesResponse is the response struct for api ListTagNames

func CreateListTagNamesResponse

func CreateListTagNamesResponse() (response *ListTagNamesResponse)

CreateListTagNamesResponse creates a response to parse from ListTagNames response

type ListTagPhotosRequest

type ListTagPhotosRequest struct {
	*requests.RpcRequest
	TagName string `position:"Query" name:"TagName"`
	MaxKeys string `position:"Query" name:"MaxKeys"`
	Marker  string `position:"Query" name:"Marker"`
	Project string `position:"Query" name:"Project"`
	SetId   string `position:"Query" name:"SetId"`
}

ListTagPhotosRequest is the request struct for api ListTagPhotos

func CreateListTagPhotosRequest

func CreateListTagPhotosRequest() (request *ListTagPhotosRequest)

CreateListTagPhotosRequest creates a request to invoke ListTagPhotos API

type ListTagPhotosResponse

type ListTagPhotosResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	Photos     []PhotosItem `json:"Photos" xml:"Photos"`
}

ListTagPhotosResponse is the response struct for api ListTagPhotos

func CreateListTagPhotosResponse

func CreateListTagPhotosResponse() (response *ListTagPhotosResponse)

CreateListTagPhotosResponse creates a response to parse from ListTagPhotos response

type ListTagSetsRequest

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

ListTagSetsRequest is the request struct for api ListTagSets

func CreateListTagSetsRequest

func CreateListTagSetsRequest() (request *ListTagSetsRequest)

CreateListTagSetsRequest creates a request to invoke ListTagSets API

type ListTagSetsResponse

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

ListTagSetsResponse is the response struct for api ListTagSets

func CreateListTagSetsResponse

func CreateListTagSetsResponse() (response *ListTagSetsResponse)

CreateListTagSetsResponse creates a response to parse from ListTagSets response

type ListVideoAudiosRequest

type ListVideoAudiosRequest struct {
	*requests.RpcRequest
	VideoUri string `position:"Query" name:"VideoUri"`
	Marker   string `position:"Query" name:"Marker"`
	Project  string `position:"Query" name:"Project"`
	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
	SetId      string       `json:"SetId" xml:"SetId"`
	VideoUri   string       `json:"VideoUri" xml:"VideoUri"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	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
	VideoUri string `position:"Query" name:"VideoUri"`
	Marker   string `position:"Query" name:"Marker"`
	Project  string `position:"Query" name:"Project"`
	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
	SetId      string       `json:"SetId" xml:"SetId"`
	VideoUri   string       `json:"VideoUri" xml:"VideoUri"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	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"`
	TaskType string           `position:"Query" name:"TaskType"`
	Marker   string           `position:"Query" name:"Marker"`
	Project  string           `position:"Query" name:"Project"`
}

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
	Marker          string `position:"Query" name:"Marker"`
	Project         string `position:"Query" name:"Project"`
	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
	SetId      string       `json:"SetId" xml:"SetId"`
	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	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 LogoBoxDetail

type LogoBoxDetail struct {
	LogoBoxDetailItem []LogoBoxDetailItem `json:"LogoBoxDetailItem" xml:"LogoBoxDetailItem"`
}

LogoBoxDetail is a nested struct in imm response

type LogoBoxDetailItem

type LogoBoxDetailItem struct {
	PUID  string   `json:"PUID" xml:"PUID"`
	Type  string   `json:"Type" xml:"Type"`
	Score float64  `json:"Score" xml:"Score"`
	Box   []string `json:"Box" xml:"Box"`
}

LogoBoxDetailItem 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 OCRInDetectImageTexts

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

OCRInDetectImageTexts is a nested struct in imm response

type OCRInFindImages

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

OCRInFindImages is a nested struct in imm response

type OCRInFindImagesByTagNames

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

OCRInFindImagesByTagNames is a nested struct in imm response

type OCRInGetImage

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

OCRInGetImage is a nested struct in imm response

type OCRInListImages

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

OCRInListImages is a nested struct in imm response

type OCRInListVideoFrames

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

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 PersonsInGetVideo

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

PersonsInGetVideo is a nested struct in imm response

type PersonsInListVideos

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

PersonsInListVideos is a nested struct in imm response

type PersonsItem

type PersonsItem struct {
	Age              int     `json:"Age" xml:"Age"`
	AgeConfidence    float64 `json:"AgeConfidence" xml:"AgeConfidence"`
	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 PhotoProcessRequest

type PhotoProcessRequest struct {
	*requests.RpcRequest
	NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
	NotifyEndpoint  string `position:"Query" name:"NotifyEndpoint"`
	Project         string `position:"Query" name:"Project"`
	ExternalID      string `position:"Query" name:"ExternalID"`
	SrcUri          string `position:"Query" name:"SrcUri"`
	Style           string `position:"Query" name:"Style"`
	TgtUri          string `position:"Query" name:"TgtUri"`
}

PhotoProcessRequest is the request struct for api PhotoProcess

func CreatePhotoProcessRequest

func CreatePhotoProcessRequest() (request *PhotoProcessRequest)

CreatePhotoProcessRequest creates a request to invoke PhotoProcess API

type PhotoProcessResponse

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

PhotoProcessResponse is the response struct for api PhotoProcess

func CreatePhotoProcessResponse

func CreatePhotoProcessResponse() (response *PhotoProcessResponse)

CreatePhotoProcessResponse creates a response to parse from PhotoProcess response

type Photos

type Photos struct {
	PhotosItem []PhotosItem `json:"PhotosItem" xml:"PhotosItem"`
}

Photos is a nested struct in imm response

type PhotosItem

type PhotosItem struct {
	SrcUri   string  `json:"SrcUri" xml:"SrcUri"`
	TagScore float64 `json:"TagScore" xml:"TagScore"`
}

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

Projects is a nested struct in imm response

type ProjectsItem

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

ProjectsItem is a nested struct in imm response

type PutProjectRequest

type PutProjectRequest struct {
	*requests.RpcRequest
	CU          requests.Integer `position:"Query" name:"CU"`
	ServiceRole string           `position:"Query" name:"ServiceRole"`
	Project     string           `position:"Query" name:"Project"`
	BillingType string           `position:"Query" name:"BillingType"`
	Type        string           `position:"Query" name:"Type"`
}

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
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Project     string `json:"Project" xml:"Project"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
	CU          int    `json:"CU" xml:"CU"`
	Type        string `json:"Type" xml:"Type"`
	Endpoint    string `json:"Endpoint" xml:"Endpoint"`
	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 QRCodes

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

QRCodes is a nested struct in imm response

type QRCodesItem

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

QRCodesItem is a nested struct in imm response

type QRCodesRectangle

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

QRCodesRectangle is a nested struct in imm response

type Region

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

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 RegistFaceRequest

type RegistFaceRequest struct {
	*requests.RpcRequest
	ChooseBiggestFace  requests.Boolean `position:"Query" name:"ChooseBiggestFace"`
	IsQualityLimit     requests.Boolean `position:"Query" name:"IsQualityLimit"`
	Project            string           `position:"Query" name:"Project"`
	SrcUri             string           `position:"Query" name:"SrcUri"`
	RegisterCheckLevel string           `position:"Query" name:"RegisterCheckLevel"`
	GroupName          string           `position:"Query" name:"GroupName"`
	User               string           `position:"Query" name:"User"`
}

RegistFaceRequest is the request struct for api RegistFace

func CreateRegistFaceRequest

func CreateRegistFaceRequest() (request *RegistFaceRequest)

CreateRegistFaceRequest creates a request to invoke RegistFace API

type RegistFaceResponse

type RegistFaceResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	GroupId   string   `json:"GroupId" xml:"GroupId"`
	ImageUri  string   `json:"ImageUri" xml:"ImageUri"`
	ImageMd5  string   `json:"ImageMd5" xml:"ImageMd5"`
	ImageId   string   `json:"ImageId" xml:"ImageId"`
	GroupName string   `json:"GroupName" xml:"GroupName"`
	User      string   `json:"User" xml:"User"`
	Roll      float64  `json:"Roll" xml:"Roll"`
	FaceId    string   `json:"FaceId" xml:"FaceId"`
	Yaw       float64  `json:"Yaw" xml:"Yaw"`
	Quality   float64  `json:"Quality" xml:"Quality"`
	Glasses   int      `json:"Glasses" xml:"Glasses"`
	Hat       int      `json:"Hat" xml:"Hat"`
	Pitch     float64  `json:"Pitch" xml:"Pitch"`
	Age       int      `json:"Age" xml:"Age"`
	Gender    string   `json:"Gender" xml:"Gender"`
	Axis      []string `json:"Axis" xml:"Axis"`
}

RegistFaceResponse is the response struct for api RegistFace

func CreateRegistFaceResponse

func CreateRegistFaceResponse() (response *RegistFaceResponse)

CreateRegistFaceResponse creates a response to parse from RegistFace response

type ResultFaces

type ResultFaces struct {
	ResultFacesItem []ResultFacesItem `json:"ResultFacesItem" xml:"ResultFacesItem"`
}

ResultFaces is a nested struct in imm response

type ResultFacesItem

type ResultFacesItem struct {
	GroupId  string   `json:"GroupId" xml:"GroupId"`
	User     string   `json:"User" xml:"User"`
	ImageId  string   `json:"ImageId" xml:"ImageId"`
	Score    float64  `json:"Score" xml:"Score"`
	ImageUri string   `json:"ImageUri" xml:"ImageUri"`
	Glasses  int      `json:"Glasses" xml:"Glasses"`
	Hat      int      `json:"Hat" xml:"Hat"`
	Axis     []string `json:"Axis" xml:"Axis"`
}

ResultFacesItem is a nested struct in imm response

type SearchDocIndexRequest

type SearchDocIndexRequest struct {
	*requests.RpcRequest
	ModifiedTimeEnd   requests.Integer `position:"Query" name:"ModifiedTimeEnd"`
	CustomKey1        string           `position:"Query" name:"CustomKey1"`
	Set               string           `position:"Query" name:"Set"`
	SizeLimitEnd      requests.Integer `position:"Query" name:"SizeLimitEnd"`
	CustomKey5        string           `position:"Query" name:"CustomKey5"`
	Offset            requests.Integer `position:"Query" name:"Offset"`
	CustomKey4        string           `position:"Query" name:"CustomKey4"`
	CustomKey3        string           `position:"Query" name:"CustomKey3"`
	CustomKey2        string           `position:"Query" name:"CustomKey2"`
	Project           string           `position:"Query" name:"Project"`
	ModifiedTimeStart requests.Integer `position:"Query" name:"ModifiedTimeStart"`
	PageNumLimitStart requests.Integer `position:"Query" name:"PageNumLimitStart"`
	CustomKey6        string           `position:"Query" name:"CustomKey6"`
	Content           string           `position:"Query" name:"Content"`
	PageNumLimitEnd   requests.Integer `position:"Query" name:"PageNumLimitEnd"`
	ContentType       string           `position:"Query" name:"ContentType"`
	SizeLimitStart    requests.Integer `position:"Query" name:"SizeLimitStart"`
	Name              string           `position:"Query" name:"Name"`
	Limit             requests.Integer `position:"Query" name:"Limit"`
}

SearchDocIndexRequest is the request struct for api SearchDocIndex

func CreateSearchDocIndexRequest

func CreateSearchDocIndexRequest() (request *SearchDocIndexRequest)

CreateSearchDocIndexRequest creates a request to invoke SearchDocIndex API

type SearchDocIndexResponse

type SearchDocIndexResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	DocInfos  []DocInfosItem `json:"DocInfos" xml:"DocInfos"`
}

SearchDocIndexResponse is the response struct for api SearchDocIndex

func CreateSearchDocIndexResponse

func CreateSearchDocIndexResponse() (response *SearchDocIndexResponse)

CreateSearchDocIndexResponse creates a response to parse from SearchDocIndex response

type SearchFaceRequest

type SearchFaceRequest struct {
	*requests.RpcRequest
	ResultNum            requests.Integer `position:"Query" name:"ResultNum"`
	Project              string           `position:"Query" name:"Project"`
	SearchThresholdLevel string           `position:"Query" name:"SearchThresholdLevel"`
	SrcUri               string           `position:"Query" name:"SrcUri"`
	IsThreshold          requests.Boolean `position:"Query" name:"IsThreshold"`
	GroupName            string           `position:"Query" name:"GroupName"`
}

SearchFaceRequest is the request struct for api SearchFace

func CreateSearchFaceRequest

func CreateSearchFaceRequest() (request *SearchFaceRequest)

CreateSearchFaceRequest creates a request to invoke SearchFace API

type SearchFaceResponse

type SearchFaceResponse struct {
	*responses.BaseResponse
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	ImageUri    string            `json:"ImageUri" xml:"ImageUri"`
	GroupName   string            `json:"GroupName" xml:"GroupName"`
	Glasses     int               `json:"Glasses" xml:"Glasses"`
	Hat         int               `json:"Hat" xml:"Hat"`
	Score       float64           `json:"Score" xml:"Score"`
	Axis        []string          `json:"Axis" xml:"Axis"`
	ResultFaces []ResultFacesItem `json:"ResultFaces" xml:"ResultFaces"`
}

SearchFaceResponse is the response struct for api SearchFace

func CreateSearchFaceResponse

func CreateSearchFaceResponse() (response *SearchFaceResponse)

CreateSearchFaceResponse creates a response to parse from SearchFace response

type SetsInListSets

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

SetsInListSets is a nested struct in imm response

type SetsInListTagSets

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

SetsInListTagSets is a nested struct in imm response

type SetsItem

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

SetsItem is a nested struct in imm response

type SrcUrisInDetectClothes

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

SrcUrisInDetectClothes is a nested struct in imm response

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

SrcUrisInDetectLogo is a nested struct in imm response

type SuccessDetailsInDetectClothes

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

SuccessDetailsInDetectClothes is a nested struct in imm response

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

SuccessDetailsInDetectLogo is a nested struct in imm response

type SuccessDetailsInDetectQRCodes

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

SuccessDetailsInDetectQRCodes is a nested struct in imm response

type SuccessDetailsInDetectTag

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

SuccessDetailsInDetectTag is a nested struct in imm response

type SuccessDetailsInIndexTag

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

SuccessDetailsInIndexTag is a nested struct in imm response

type SuccessDetailsItem

type SuccessDetailsItem struct {
	Time             string                 `json:"Time" xml:"Time"`
	GetImageTime     string                 `json:"GetImageTime" xml:"GetImageTime"`
	DetectTime       string                 `json:"DetectTime" xml:"DetectTime"`
	SrcUri           string                 `json:"SrcUri" xml:"SrcUri"`
	ClothesBoxDetail []ClothesBoxDetailItem `json:"ClothesBoxDetail" xml:"ClothesBoxDetail"`
	QRCodes          []QRCodesItem          `json:"QRCodes" xml:"QRCodes"`
	LogoBoxDetail    []LogoBoxDetailItem    `json:"LogoBoxDetail" xml:"LogoBoxDetail"`
	Tags             []TagsItemInIndexTag   `json:"Tags" xml:"Tags"`
}

SuccessDetailsItem is a nested struct in imm response

type TagsInDetectImageTags

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

TagsInDetectImageTags is a nested struct in imm response

type TagsInDetectTag

type TagsInDetectTag struct {
	TagsItem []TagsItemInDetectTag `json:"TagsItem" xml:"TagsItem"`
}

TagsInDetectTag is a nested struct in imm response

type TagsInFindImages

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

TagsInFindImages is a nested struct in imm response

type TagsInFindImagesByTagNames

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

TagsInFindImagesByTagNames is a nested struct in imm response

type TagsInGetImage

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

TagsInGetImage is a nested struct in imm response

type TagsInIndexTag

type TagsInIndexTag struct {
	TagsItem []TagsItemInIndexTag `json:"TagsItem" xml:"TagsItem"`
}

TagsInIndexTag is a nested struct in imm response

type TagsInListImages

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

TagsInListImages is a nested struct in imm response

type TagsInListSetTags

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

TagsInListSetTags is a nested struct in imm response

type TagsInListTagNames

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

TagsInListTagNames is a nested struct in imm response

type TagsInListVideoFrames

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

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"`
	TagConfidence   float64 `json:"TagConfidence" xml:"TagConfidence"`
	ParentTagEnName string  `json:"ParentTagEnName" xml:"ParentTagEnName"`
	TagLevel        int     `json:"TagLevel" xml:"TagLevel"`
	ParentTagName   string  `json:"ParentTagName" xml:"ParentTagName"`
	Num             int     `json:"Num" xml:"Num"`
}

TagsItem is a nested struct in imm response

type TagsItemInDetectTag

type TagsItemInDetectTag struct {
	TagId         string `json:"TagId" xml:"TagId"`
	TagLevel      string `json:"TagLevel" xml:"TagLevel"`
	TagName       string `json:"TagName" xml:"TagName"`
	ParentTagId   string `json:"ParentTagId" xml:"ParentTagId"`
	ParentTagName string `json:"ParentTagName" xml:"ParentTagName"`
	TagScore      string `json:"TagScore" xml:"TagScore"`
}

TagsItemInDetectTag is a nested struct in imm response

type TagsItemInIndexTag

type TagsItemInIndexTag struct {
	TagId         string `json:"TagId" xml:"TagId"`
	TagLevel      string `json:"TagLevel" xml:"TagLevel"`
	TagName       string `json:"TagName" xml:"TagName"`
	ParentTagId   string `json:"ParentTagId" xml:"ParentTagId"`
	ParentTagName string `json:"ParentTagName" xml:"ParentTagName"`
	TagScore      string `json:"TagScore" xml:"TagScore"`
}

TagsItemInIndexTag is a nested struct in imm response

type TasksInListOfficeConversionTask

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

TasksInListOfficeConversionTask is a nested struct in imm response

type TasksInListPhotoProcessTasks

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

TasksInListPhotoProcessTasks is a nested struct in imm response

type TasksInListVideoTasks

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

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"`
	Style           string `json:"Style" xml:"Style"`
	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"`
	Parameters      string `json:"Parameters" xml:"Parameters"`
	Percent         int    `json:"Percent" xml:"Percent"`
	TaskId          string `json:"TaskId" xml:"TaskId"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	EndTime         string `json:"EndTime" xml:"EndTime"`
	Progress        int    `json:"Progress" xml:"Progress"`
	TgtUri          string `json:"TgtUri" xml:"TgtUri"`
	ImageSpec       string `json:"ImageSpec" xml:"ImageSpec"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	Status          string `json:"Status" xml:"Status"`
	TaskType        string `json:"TaskType" xml:"TaskType"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
}

TasksItem is a nested struct in imm response

type UpdateDocIndexMetaRequest

type UpdateDocIndexMetaRequest struct {
	*requests.RpcRequest
	CustomKey1 string `position:"Query" name:"CustomKey1"`
	Set        string `position:"Query" name:"Set"`
	CustomKey5 string `position:"Query" name:"CustomKey5"`
	CustomKey4 string `position:"Query" name:"CustomKey4"`
	CustomKey3 string `position:"Query" name:"CustomKey3"`
	CustomKey2 string `position:"Query" name:"CustomKey2"`
	Project    string `position:"Query" name:"Project"`
	CustomKey6 string `position:"Query" name:"CustomKey6"`
	Name       string `position:"Query" name:"Name"`
	UniqueId   string `position:"Query" name:"UniqueId"`
}

UpdateDocIndexMetaRequest is the request struct for api UpdateDocIndexMeta

func CreateUpdateDocIndexMetaRequest

func CreateUpdateDocIndexMetaRequest() (request *UpdateDocIndexMetaRequest)

CreateUpdateDocIndexMetaRequest creates a request to invoke UpdateDocIndexMeta API

type UpdateDocIndexMetaResponse

type UpdateDocIndexMetaResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	IndexCreatedTime  string `json:"IndexCreatedTime" xml:"IndexCreatedTime"`
	IndexModifiedTime string `json:"IndexModifiedTime" xml:"IndexModifiedTime"`
}

UpdateDocIndexMetaResponse is the response struct for api UpdateDocIndexMeta

func CreateUpdateDocIndexMetaResponse

func CreateUpdateDocIndexMetaResponse() (response *UpdateDocIndexMetaResponse)

CreateUpdateDocIndexMetaResponse creates a response to parse from UpdateDocIndexMeta response

type UpdateImageRequest

type UpdateImageRequest struct {
	*requests.RpcRequest
	RemarksB       string `position:"Query" name:"RemarksB"`
	Project        string `position:"Query" name:"Project"`
	RemarksA       string `position:"Query" name:"RemarksA"`
	ExternalId     string `position:"Query" name:"ExternalId"`
	ImageUri       string `position:"Query" name:"ImageUri"`
	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"`
	SourceType     string `position:"Query" name:"SourceType"`
}

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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SetId      string `json:"SetId" xml:"SetId"`
	ImageUri   string `json:"ImageUri" xml:"ImageUri"`
	RemarksA   string `json:"RemarksA" xml:"RemarksA"`
	RemarksB   string `json:"RemarksB" xml:"RemarksB"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
	RemarksC   string `json:"RemarksC" xml:"RemarksC"`
	RemarksD   string `json:"RemarksD" xml:"RemarksD"`
	ExternalId string `json:"ExternalId" xml:"ExternalId"`
}

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
	NewServiceRole string           `position:"Query" name:"NewServiceRole"`
	Project        string           `position:"Query" name:"Project"`
	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
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Project     string `json:"Project" xml:"Project"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime  string `json:"ModifyTime" xml:"ModifyTime"`
	ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
	CU          int    `json:"CU" xml:"CU"`
	Type        string `json:"Type" xml:"Type"`
}

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
	SetName string `position:"Query" name:"SetName"`
	Project string `position:"Query" name:"Project"`
	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
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SetId      string `json:"SetId" xml:"SetId"`
	SetName    string `json:"SetName" xml:"SetName"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
}

UpdateSetResponse is the response struct for api UpdateSet

func CreateUpdateSetResponse

func CreateUpdateSetResponse() (response *UpdateSetResponse)

CreateUpdateSetResponse creates a response to parse from UpdateSet response

type Users

type Users struct {
	UsersItem []UsersItem `json:"UsersItem" xml:"UsersItem"`
}

Users is a nested struct in imm response

type UsersItem

type UsersItem struct {
	User       string `json:"User" xml:"User"`
	Count      string `json:"Count" xml:"Count"`
	Status     string `json:"Status" xml:"Status"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
}

UsersItem is a nested struct in imm response

type VideoTagsInGetVideo

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

VideoTagsInGetVideo is a nested struct in imm response

type VideoTagsInListVideos

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

VideoTagsInListVideos is a nested struct in imm response

type VideoTagsItem

type VideoTagsItem struct {
	VideoTagName       string  `json:"VideoTagName" xml:"VideoTagName"`
	VideoTagConfidence float64 `json:"VideoTagConfidence" xml:"VideoTagConfidence"`
	VideoTagEnName     string  `json:"VideoTagEnName" xml:"VideoTagEnName"`
}

VideoTagsItem is a nested struct in imm response

type Videos

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

Videos is a nested struct in imm response

type VideosItem

type VideosItem struct {
	VideoUri            string          `json:"VideoUri" xml:"VideoUri"`
	RemarksA            string          `json:"RemarksA" xml:"RemarksA"`
	RemarksB            string          `json:"RemarksB" xml:"RemarksB"`
	CreateTime          string          `json:"CreateTime" xml:"CreateTime"`
	ModifyTime          string          `json:"ModifyTime" xml:"ModifyTime"`
	VideoWidth          int             `json:"VideoWidth" xml:"VideoWidth"`
	VideoHeight         int             `json:"VideoHeight" xml:"VideoHeight"`
	VideoFormat         string          `json:"VideoFormat" xml:"VideoFormat"`
	VideoDuration       float64         `json:"VideoDuration" xml:"VideoDuration"`
	FileSize            int             `json:"FileSize" xml:"FileSize"`
	VideoFrames         int             `json:"VideoFrames" xml:"VideoFrames"`
	SourceType          string          `json:"SourceType" xml:"SourceType"`
	SourceUri           string          `json:"SourceUri" xml:"SourceUri"`
	SourcePosition      string          `json:"SourcePosition" xml:"SourcePosition"`
	ProcessStatus       string          `json:"ProcessStatus" xml:"ProcessStatus"`
	ProcessModifyTime   string          `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
	VideoTagsStatus     string          `json:"VideoTagsStatus" xml:"VideoTagsStatus"`
	VideoTagsModifyTime string          `json:"VideoTagsModifyTime" xml:"VideoTagsModifyTime"`
	CelebrityStatus     string          `json:"CelebrityStatus" xml:"CelebrityStatus"`
	CelebrityModifyTime string          `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
	CelebrityFailReason string          `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
	VideoTagsFailReason string          `json:"VideoTagsFailReason" xml:"VideoTagsFailReason"`
	ProcessFailReason   string          `json:"ProcessFailReason" xml:"ProcessFailReason"`
	RemarksC            string          `json:"RemarksC" xml:"RemarksC"`
	RemarksD            string          `json:"RemarksD" xml:"RemarksD"`
	ExternalId          string          `json:"ExternalId" xml:"ExternalId"`
	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