imm

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Age

type Age struct {
	Value string `json:"Value" xml:"Value"`
}

Age is a nested struct in imm response

type AgeInDetectFace

type AgeInDetectFace struct {
	Value int `json:"Value" xml:"Value"`
}

AgeInDetectFace is a nested struct in imm response

type AgeInIndexFace

type AgeInIndexFace struct {
	Value int `json:"Value" xml:"Value"`
}

AgeInIndexFace 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 Blur

type Blur struct {
	Blurness Blurness `json:"Blurness" xml:"Blurness"`
}

Blur is a nested struct in imm response

type Blurness

type Blurness struct {
	Value     float64 `json:"Value" xml:"Value"`
	Threshold float64 `json:"Threshold" xml:"Threshold"`
}

Blurness 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 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) 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) CreateFaceJob

func (client *Client) CreateFaceJob(request *CreateFaceJobRequest) (response *CreateFaceJobResponse, err error)

CreateFaceJob invokes the imm.CreateFaceJob API synchronously api document: https://help.aliyun.com/api/imm/createfacejob.html

func (*Client) CreateFaceJobWithCallback

func (client *Client) CreateFaceJobWithCallback(request *CreateFaceJobRequest, callback func(response *CreateFaceJobResponse, err error)) <-chan int

CreateFaceJobWithCallback invokes the imm.CreateFaceJob API asynchronously api document: https://help.aliyun.com/api/imm/createfacejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateFaceJobWithChan

func (client *Client) CreateFaceJobWithChan(request *CreateFaceJobRequest) (<-chan *CreateFaceJobResponse, <-chan error)

CreateFaceJobWithChan invokes the imm.CreateFaceJob API asynchronously api document: https://help.aliyun.com/api/imm/createfacejob.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) 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) 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) DeleteFaceById

func (client *Client) DeleteFaceById(request *DeleteFaceByIdRequest) (response *DeleteFaceByIdResponse, err error)

DeleteFaceById invokes the imm.DeleteFaceById API synchronously api document: https://help.aliyun.com/api/imm/deletefacebyid.html

func (*Client) DeleteFaceByIdWithCallback

func (client *Client) DeleteFaceByIdWithCallback(request *DeleteFaceByIdRequest, callback func(response *DeleteFaceByIdResponse, err error)) <-chan int

DeleteFaceByIdWithCallback invokes the imm.DeleteFaceById API asynchronously api document: https://help.aliyun.com/api/imm/deletefacebyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceByIdWithChan

func (client *Client) DeleteFaceByIdWithChan(request *DeleteFaceByIdRequest) (<-chan *DeleteFaceByIdResponse, <-chan error)

DeleteFaceByIdWithChan invokes the imm.DeleteFaceById API asynchronously api document: https://help.aliyun.com/api/imm/deletefacebyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceByUrl

func (client *Client) DeleteFaceByUrl(request *DeleteFaceByUrlRequest) (response *DeleteFaceByUrlResponse, err error)

DeleteFaceByUrl invokes the imm.DeleteFaceByUrl API synchronously api document: https://help.aliyun.com/api/imm/deletefacebyurl.html

func (*Client) DeleteFaceByUrlWithCallback

func (client *Client) DeleteFaceByUrlWithCallback(request *DeleteFaceByUrlRequest, callback func(response *DeleteFaceByUrlResponse, err error)) <-chan int

DeleteFaceByUrlWithCallback invokes the imm.DeleteFaceByUrl API asynchronously api document: https://help.aliyun.com/api/imm/deletefacebyurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceByUrlWithChan

func (client *Client) DeleteFaceByUrlWithChan(request *DeleteFaceByUrlRequest) (<-chan *DeleteFaceByUrlResponse, <-chan error)

DeleteFaceByUrlWithChan invokes the imm.DeleteFaceByUrl API asynchronously api document: https://help.aliyun.com/api/imm/deletefacebyurl.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) DeleteFaceSet

func (client *Client) DeleteFaceSet(request *DeleteFaceSetRequest) (response *DeleteFaceSetResponse, err error)

DeleteFaceSet invokes the imm.DeleteFaceSet API synchronously api document: https://help.aliyun.com/api/imm/deletefaceset.html

func (*Client) DeleteFaceSetWithCallback

func (client *Client) DeleteFaceSetWithCallback(request *DeleteFaceSetRequest, callback func(response *DeleteFaceSetResponse, err error)) <-chan int

DeleteFaceSetWithCallback invokes the imm.DeleteFaceSet API asynchronously api document: https://help.aliyun.com/api/imm/deletefaceset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaceSetWithChan

func (client *Client) DeleteFaceSetWithChan(request *DeleteFaceSetRequest) (<-chan *DeleteFaceSetResponse, <-chan error)

DeleteFaceSetWithChan invokes the imm.DeleteFaceSet API asynchronously api document: https://help.aliyun.com/api/imm/deletefaceset.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) 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) 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) DetectFace

func (client *Client) DetectFace(request *DetectFaceRequest) (response *DetectFaceResponse, err error)

DetectFace invokes the imm.DetectFace API synchronously api document: https://help.aliyun.com/api/imm/detectface.html

func (*Client) DetectFaceWithCallback

func (client *Client) DetectFaceWithCallback(request *DetectFaceRequest, callback func(response *DetectFaceResponse, err error)) <-chan int

DetectFaceWithCallback invokes the imm.DetectFace API asynchronously api document: https://help.aliyun.com/api/imm/detectface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DetectFaceWithChan

func (client *Client) DetectFaceWithChan(request *DetectFaceRequest) (<-chan *DetectFaceResponse, <-chan error)

DetectFaceWithChan invokes the imm.DetectFace API asynchronously api document: https://help.aliyun.com/api/imm/detectface.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) GetFaceDetail

func (client *Client) GetFaceDetail(request *GetFaceDetailRequest) (response *GetFaceDetailResponse, err error)

GetFaceDetail invokes the imm.GetFaceDetail API synchronously api document: https://help.aliyun.com/api/imm/getfacedetail.html

func (*Client) GetFaceDetailWithCallback

func (client *Client) GetFaceDetailWithCallback(request *GetFaceDetailRequest, callback func(response *GetFaceDetailResponse, err error)) <-chan int

GetFaceDetailWithCallback invokes the imm.GetFaceDetail API asynchronously api document: https://help.aliyun.com/api/imm/getfacedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceDetailWithChan

func (client *Client) GetFaceDetailWithChan(request *GetFaceDetailRequest) (<-chan *GetFaceDetailResponse, <-chan error)

GetFaceDetailWithChan invokes the imm.GetFaceDetail API asynchronously api document: https://help.aliyun.com/api/imm/getfacedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceJob

func (client *Client) GetFaceJob(request *GetFaceJobRequest) (response *GetFaceJobResponse, err error)

GetFaceJob invokes the imm.GetFaceJob API synchronously api document: https://help.aliyun.com/api/imm/getfacejob.html

func (*Client) GetFaceJobWithCallback

func (client *Client) GetFaceJobWithCallback(request *GetFaceJobRequest, callback func(response *GetFaceJobResponse, err error)) <-chan int

GetFaceJobWithCallback invokes the imm.GetFaceJob API asynchronously api document: https://help.aliyun.com/api/imm/getfacejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceJobWithChan

func (client *Client) GetFaceJobWithChan(request *GetFaceJobRequest) (<-chan *GetFaceJobResponse, <-chan error)

GetFaceJobWithChan invokes the imm.GetFaceJob API asynchronously api document: https://help.aliyun.com/api/imm/getfacejob.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) GetFaceSet

func (client *Client) GetFaceSet(request *GetFaceSetRequest) (response *GetFaceSetResponse, err error)

GetFaceSet invokes the imm.GetFaceSet API synchronously api document: https://help.aliyun.com/api/imm/getfaceset.html

func (*Client) GetFaceSetDetail

func (client *Client) GetFaceSetDetail(request *GetFaceSetDetailRequest) (response *GetFaceSetDetailResponse, err error)

GetFaceSetDetail invokes the imm.GetFaceSetDetail API synchronously api document: https://help.aliyun.com/api/imm/getfacesetdetail.html

func (*Client) GetFaceSetDetailWithCallback

func (client *Client) GetFaceSetDetailWithCallback(request *GetFaceSetDetailRequest, callback func(response *GetFaceSetDetailResponse, err error)) <-chan int

GetFaceSetDetailWithCallback invokes the imm.GetFaceSetDetail API asynchronously api document: https://help.aliyun.com/api/imm/getfacesetdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSetDetailWithChan

func (client *Client) GetFaceSetDetailWithChan(request *GetFaceSetDetailRequest) (<-chan *GetFaceSetDetailResponse, <-chan error)

GetFaceSetDetailWithChan invokes the imm.GetFaceSetDetail API asynchronously api document: https://help.aliyun.com/api/imm/getfacesetdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSetWithCallback

func (client *Client) GetFaceSetWithCallback(request *GetFaceSetRequest, callback func(response *GetFaceSetResponse, err error)) <-chan int

GetFaceSetWithCallback invokes the imm.GetFaceSet API asynchronously api document: https://help.aliyun.com/api/imm/getfaceset.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFaceSetWithChan

func (client *Client) GetFaceSetWithChan(request *GetFaceSetRequest) (<-chan *GetFaceSetResponse, <-chan error)

GetFaceSetWithChan invokes the imm.GetFaceSet API asynchronously api document: https://help.aliyun.com/api/imm/getfaceset.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) 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) GroupFaces

func (client *Client) GroupFaces(request *GroupFacesRequest) (response *GroupFacesResponse, err error)

GroupFaces invokes the imm.GroupFaces API synchronously api document: https://help.aliyun.com/api/imm/groupfaces.html

func (*Client) GroupFacesWithCallback

func (client *Client) GroupFacesWithCallback(request *GroupFacesRequest, callback func(response *GroupFacesResponse, err error)) <-chan int

GroupFacesWithCallback invokes the imm.GroupFaces API asynchronously api document: https://help.aliyun.com/api/imm/groupfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GroupFacesWithChan

func (client *Client) GroupFacesWithChan(request *GroupFacesRequest) (<-chan *GroupFacesResponse, <-chan error)

GroupFacesWithChan invokes the imm.GroupFaces API asynchronously api document: https://help.aliyun.com/api/imm/groupfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexFace

func (client *Client) IndexFace(request *IndexFaceRequest) (response *IndexFaceResponse, err error)

IndexFace invokes the imm.IndexFace API synchronously api document: https://help.aliyun.com/api/imm/indexface.html

func (*Client) IndexFaceWithCallback

func (client *Client) IndexFaceWithCallback(request *IndexFaceRequest, callback func(response *IndexFaceResponse, err error)) <-chan int

IndexFaceWithCallback invokes the imm.IndexFace API asynchronously api document: https://help.aliyun.com/api/imm/indexface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) IndexFaceWithChan

func (client *Client) IndexFaceWithChan(request *IndexFaceRequest) (<-chan *IndexFaceResponse, <-chan error)

IndexFaceWithChan invokes the imm.IndexFace API asynchronously api document: https://help.aliyun.com/api/imm/indexface.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) ListFaceGroupPhotos

func (client *Client) ListFaceGroupPhotos(request *ListFaceGroupPhotosRequest) (response *ListFaceGroupPhotosResponse, err error)

ListFaceGroupPhotos invokes the imm.ListFaceGroupPhotos API synchronously api document: https://help.aliyun.com/api/imm/listfacegroupphotos.html

func (*Client) ListFaceGroupPhotosWithCallback

func (client *Client) ListFaceGroupPhotosWithCallback(request *ListFaceGroupPhotosRequest, callback func(response *ListFaceGroupPhotosResponse, err error)) <-chan int

ListFaceGroupPhotosWithCallback invokes the imm.ListFaceGroupPhotos API asynchronously api document: https://help.aliyun.com/api/imm/listfacegroupphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceGroupPhotosWithChan

func (client *Client) ListFaceGroupPhotosWithChan(request *ListFaceGroupPhotosRequest) (<-chan *ListFaceGroupPhotosResponse, <-chan error)

ListFaceGroupPhotosWithChan invokes the imm.ListFaceGroupPhotos API asynchronously api document: https://help.aliyun.com/api/imm/listfacegroupphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceGroups

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

ListFaceGroups invokes the imm.ListFaceGroups API synchronously api document: https://help.aliyun.com/api/imm/listfacegroups.html

func (*Client) ListFaceGroupsWithCallback

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

ListFaceGroupsWithCallback invokes the imm.ListFaceGroups API asynchronously api document: https://help.aliyun.com/api/imm/listfacegroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceGroupsWithChan

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

ListFaceGroupsWithChan invokes the imm.ListFaceGroups API asynchronously api document: https://help.aliyun.com/api/imm/listfacegroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceJobs

func (client *Client) ListFaceJobs(request *ListFaceJobsRequest) (response *ListFaceJobsResponse, err error)

ListFaceJobs invokes the imm.ListFaceJobs API synchronously api document: https://help.aliyun.com/api/imm/listfacejobs.html

func (*Client) ListFaceJobsWithCallback

func (client *Client) ListFaceJobsWithCallback(request *ListFaceJobsRequest, callback func(response *ListFaceJobsResponse, err error)) <-chan int

ListFaceJobsWithCallback invokes the imm.ListFaceJobs API asynchronously api document: https://help.aliyun.com/api/imm/listfacejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceJobsWithChan

func (client *Client) ListFaceJobsWithChan(request *ListFaceJobsRequest) (<-chan *ListFaceJobsResponse, <-chan error)

ListFaceJobsWithChan invokes the imm.ListFaceJobs API asynchronously api document: https://help.aliyun.com/api/imm/listfacejobs.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) ListFaceSets

func (client *Client) ListFaceSets(request *ListFaceSetsRequest) (response *ListFaceSetsResponse, err error)

ListFaceSets invokes the imm.ListFaceSets API synchronously api document: https://help.aliyun.com/api/imm/listfacesets.html

func (*Client) ListFaceSetsWithCallback

func (client *Client) ListFaceSetsWithCallback(request *ListFaceSetsRequest, callback func(response *ListFaceSetsResponse, err error)) <-chan int

ListFaceSetsWithCallback invokes the imm.ListFaceSets API asynchronously api document: https://help.aliyun.com/api/imm/listfacesets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaceSetsWithChan

func (client *Client) ListFaceSetsWithChan(request *ListFaceSetsRequest) (<-chan *ListFaceSetsResponse, <-chan error)

ListFaceSetsWithChan invokes the imm.ListFaceSets API asynchronously api document: https://help.aliyun.com/api/imm/listfacesets.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) 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) 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) 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) UpdateFaceGroupById

func (client *Client) UpdateFaceGroupById(request *UpdateFaceGroupByIdRequest) (response *UpdateFaceGroupByIdResponse, err error)

UpdateFaceGroupById invokes the imm.UpdateFaceGroupById API synchronously api document: https://help.aliyun.com/api/imm/updatefacegroupbyid.html

func (*Client) UpdateFaceGroupByIdWithCallback

func (client *Client) UpdateFaceGroupByIdWithCallback(request *UpdateFaceGroupByIdRequest, callback func(response *UpdateFaceGroupByIdResponse, err error)) <-chan int

UpdateFaceGroupByIdWithCallback invokes the imm.UpdateFaceGroupById API asynchronously api document: https://help.aliyun.com/api/imm/updatefacegroupbyid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateFaceGroupByIdWithChan

func (client *Client) UpdateFaceGroupByIdWithChan(request *UpdateFaceGroupByIdRequest) (<-chan *UpdateFaceGroupByIdResponse, <-chan error)

UpdateFaceGroupByIdWithChan invokes the imm.UpdateFaceGroupById API asynchronously api document: https://help.aliyun.com/api/imm/updatefacegroupbyid.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

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 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
	ImageSpec     string           `position:"Query" name:"ImageSpec"`
	SrcType       string           `position:"Query" name:"SrcType"`
	ModelId       string           `position:"Query" name:"ModelId"`
	Project       string           `position:"Query" name:"Project"`
	ExternalID    string           `position:"Query" name:"ExternalID"`
	MaxSheetRow   requests.Integer `position:"Query" name:"MaxSheetRow"`
	MaxSheetCount requests.Integer `position:"Query" name:"MaxSheetCount"`
	EndPage       requests.Integer `position:"Query" name:"EndPage"`
	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"`
	SrcUri        string           `position:"Query" name:"SrcUri"`
	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 CreateFaceJobRequest

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

CreateFaceJobRequest is the request struct for api CreateFaceJob

func CreateCreateFaceJobRequest

func CreateCreateFaceJobRequest() (request *CreateFaceJobRequest)

CreateCreateFaceJobRequest creates a request to invoke CreateFaceJob API

type CreateFaceJobResponse

type CreateFaceJobResponse 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"`
	Percent    int    `json:"Percent" xml:"Percent"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	FinishTime string `json:"FinishTime" xml:"FinishTime"`
	Status     string `json:"Status" xml:"Status"`
}

CreateFaceJobResponse is the response struct for api CreateFaceJob

func CreateCreateFaceJobResponse

func CreateCreateFaceJobResponse() (response *CreateFaceJobResponse)

CreateCreateFaceJobResponse creates a response to parse from CreateFaceJob 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 CreateOfficeConversionTaskRequest

type CreateOfficeConversionTaskRequest struct {
	*requests.RpcRequest
	SrcType         string           `position:"Query" name:"SrcType"`
	NotifyTopicName string           `position:"Query" name:"NotifyTopicName"`
	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"`
	IdempotentToken string           `position:"Query" name:"IdempotentToken"`
	TgtFileSuffix   string           `position:"Query" name:"TgtFileSuffix"`
	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"`
	NotifyEndpoint  string           `position:"Query" name:"NotifyEndpoint"`
	FitToPagesWide  requests.Boolean `position:"Query" name:"FitToPagesWide"`
	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"`
}

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

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

DeleteFaceByIdRequest is the request struct for api DeleteFaceById

func CreateDeleteFaceByIdRequest

func CreateDeleteFaceByIdRequest() (request *DeleteFaceByIdRequest)

CreateDeleteFaceByIdRequest creates a request to invoke DeleteFaceById API

type DeleteFaceByIdResponse

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

DeleteFaceByIdResponse is the response struct for api DeleteFaceById

func CreateDeleteFaceByIdResponse

func CreateDeleteFaceByIdResponse() (response *DeleteFaceByIdResponse)

CreateDeleteFaceByIdResponse creates a response to parse from DeleteFaceById response

type DeleteFaceByUrlRequest

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

DeleteFaceByUrlRequest is the request struct for api DeleteFaceByUrl

func CreateDeleteFaceByUrlRequest

func CreateDeleteFaceByUrlRequest() (request *DeleteFaceByUrlRequest)

CreateDeleteFaceByUrlRequest creates a request to invoke DeleteFaceByUrl API

type DeleteFaceByUrlResponse

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

DeleteFaceByUrlResponse is the response struct for api DeleteFaceByUrl

func CreateDeleteFaceByUrlResponse

func CreateDeleteFaceByUrlResponse() (response *DeleteFaceByUrlResponse)

CreateDeleteFaceByUrlResponse creates a response to parse from DeleteFaceByUrl 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 DeleteFaceSetRequest

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

DeleteFaceSetRequest is the request struct for api DeleteFaceSet

func CreateDeleteFaceSetRequest

func CreateDeleteFaceSetRequest() (request *DeleteFaceSetRequest)

CreateDeleteFaceSetRequest creates a request to invoke DeleteFaceSet API

type DeleteFaceSetResponse

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

DeleteFaceSetResponse is the response struct for api DeleteFaceSet

func CreateDeleteFaceSetResponse

func CreateDeleteFaceSetResponse() (response *DeleteFaceSetResponse)

CreateDeleteFaceSetResponse creates a response to parse from DeleteFaceSet 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 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 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   []RegionsItem `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 DetectFaceRequest

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

DetectFaceRequest is the request struct for api DetectFace

func CreateDetectFaceRequest

func CreateDetectFaceRequest() (request *DetectFaceRequest)

CreateDetectFaceRequest creates a request to invoke DetectFace API

type DetectFaceResponse

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

DetectFaceResponse is the response struct for api DetectFace

func CreateDetectFaceResponse

func CreateDetectFaceResponse() (response *DetectFaceResponse)

CreateDetectFaceResponse creates a response to parse from DetectFace 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 EyeStatus

type EyeStatus struct {
	LeftEyeStatus  LeftEyeStatus  `json:"LeftEyeStatus" xml:"LeftEyeStatus"`
	RightEyeStatus RightEyeStatus `json:"RightEyeStatus" xml:"RightEyeStatus"`
}

EyeStatus is a nested struct in imm response

type FaceA

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

FaceA is a nested struct in imm response

type FaceAttribute

type FaceAttribute struct {
	Blur        Blur           `json:"Blur" xml:"Blur"`
	Gender      Gender         `json:"Gender" xml:"Gender"`
	Age         AgeInIndexFace `json:"Age" xml:"Age"`
	FaceQuality FaceQuality    `json:"FaceQuality" xml:"FaceQuality"`
	EyeStatus   EyeStatus      `json:"EyeStatus" xml:"EyeStatus"`
	HeadPose    HeadPose       `json:"HeadPose" xml:"HeadPose"`
}

FaceAttribute is a nested struct in imm response

type FaceB

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

FaceB is a nested struct in imm response

type FaceDetails

type FaceDetails struct {
	FaceDetailsItem []FaceDetailsItem `json:"FaceDetailsItem" xml:"FaceDetailsItem"`
}

FaceDetails is a nested struct in imm response

type FaceDetailsItem

type FaceDetailsItem struct {
	FaceId        string        `json:"FaceId" xml:"FaceId"`
	SrcUri        string        `json:"SrcUri" xml:"SrcUri"`
	PhotoId       string        `json:"PhotoId" xml:"PhotoId"`
	GroupId       string        `json:"GroupId" xml:"GroupId"`
	UnGroupReason string        `json:"UnGroupReason" xml:"UnGroupReason"`
	FaceRectangle FaceRectangle `json:"FaceRectangle" xml:"FaceRectangle"`
	FaceAttribute FaceAttribute `json:"FaceAttribute" xml:"FaceAttribute"`
}

FaceDetailsItem is a nested struct in imm response

type FaceQuality

type FaceQuality struct {
	Value     float64 `json:"Value" xml:"Value"`
	Threshold float64 `json:"Threshold" xml:"Threshold"`
}

FaceQuality is a nested struct in imm response

type FaceRectangle

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

FaceRectangle is a nested struct in imm response

type FaceRectangleInDetectFace

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

FaceRectangleInDetectFace is a nested struct in imm response

type FaceRectangleInIndexFace

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

FaceRectangleInIndexFace is a nested struct in imm response

type FacesInDetectFace

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

FacesInDetectFace is a nested struct in imm response

type FacesInIndexFace

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

FacesInIndexFace is a nested struct in imm response

type FacesInUpdateFaceGroupById

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

FacesInUpdateFaceGroupById is a nested struct in imm response

type FacesItem

type FacesItem struct {
	FaceId        string                   `json:"FaceId" xml:"FaceId"`
	GroupId       string                   `json:"GroupId" xml:"GroupId"`
	FaceAttribute FaceAttribute            `json:"FaceAttribute" xml:"FaceAttribute"`
	FaceRectangle FaceRectangleInIndexFace `json:"FaceRectangle" xml:"FaceRectangle"`
}

FacesItem 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 FailDetailsInDetectFace

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

FailDetailsInDetectFace 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 FailDetailsInIndexFace

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

FailDetailsInIndexFace 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 FailUpdateDetail

type FailUpdateDetail struct {
	FailUpdateDetailItem []FailUpdateDetailItem `json:"FailUpdateDetailItem" xml:"FailUpdateDetailItem"`
}

FailUpdateDetail is a nested struct in imm response

type FailUpdateDetailItem

type FailUpdateDetailItem struct {
	FaceId string `json:"FaceId" xml:"FaceId"`
	Reason string `json:"Reason" xml:"Reason"`
}

FailUpdateDetailItem is a nested struct in imm response

type Gender

type Gender struct {
	Value string `json:"Value" xml:"Value"`
}

Gender is a nested struct in imm response

type GetFaceDetailRequest

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

GetFaceDetailRequest is the request struct for api GetFaceDetail

func CreateGetFaceDetailRequest

func CreateGetFaceDetailRequest() (request *GetFaceDetailRequest)

CreateGetFaceDetailRequest creates a request to invoke GetFaceDetail API

type GetFaceDetailResponse

type GetFaceDetailResponse struct {
	*responses.BaseResponse
	SetId         string        `json:"SetId" xml:"SetId"`
	FaceId        string        `json:"FaceId" xml:"FaceId"`
	PhotoId       string        `json:"PhotoId" xml:"PhotoId"`
	PhotoUrl      string        `json:"PhotoUrl" xml:"PhotoUrl"`
	GroupId       string        `json:"GroupId" xml:"GroupId"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	FaceRectangle FaceRectangle `json:"FaceRectangle" xml:"FaceRectangle"`
	FaceAttribute FaceAttribute `json:"FaceAttribute" xml:"FaceAttribute"`
}

GetFaceDetailResponse is the response struct for api GetFaceDetail

func CreateGetFaceDetailResponse

func CreateGetFaceDetailResponse() (response *GetFaceDetailResponse)

CreateGetFaceDetailResponse creates a response to parse from GetFaceDetail response

type GetFaceJobRequest

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

GetFaceJobRequest is the request struct for api GetFaceJob

func CreateGetFaceJobRequest

func CreateGetFaceJobRequest() (request *GetFaceJobRequest)

CreateGetFaceJobRequest creates a request to invoke GetFaceJob API

type GetFaceJobResponse

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

GetFaceJobResponse is the response struct for api GetFaceJob

func CreateGetFaceJobResponse

func CreateGetFaceJobResponse() (response *GetFaceJobResponse)

CreateGetFaceJobResponse creates a response to parse from GetFaceJob 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 GetFaceSetDetailRequest

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

GetFaceSetDetailRequest is the request struct for api GetFaceSetDetail

func CreateGetFaceSetDetailRequest

func CreateGetFaceSetDetailRequest() (request *GetFaceSetDetailRequest)

CreateGetFaceSetDetailRequest creates a request to invoke GetFaceSetDetail API

type GetFaceSetDetailResponse

type GetFaceSetDetailResponse struct {
	*responses.BaseResponse
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	SetId       string            `json:"SetId" xml:"SetId"`
	NextMarker  string            `json:"NextMarker" xml:"NextMarker"`
	FaceDetails []FaceDetailsItem `json:"FaceDetails" xml:"FaceDetails"`
}

GetFaceSetDetailResponse is the response struct for api GetFaceSetDetail

func CreateGetFaceSetDetailResponse

func CreateGetFaceSetDetailResponse() (response *GetFaceSetDetailResponse)

CreateGetFaceSetDetailResponse creates a response to parse from GetFaceSetDetail response

type GetFaceSetRequest

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

GetFaceSetRequest is the request struct for api GetFaceSet

func CreateGetFaceSetRequest

func CreateGetFaceSetRequest() (request *GetFaceSetRequest)

CreateGetFaceSetRequest creates a request to invoke GetFaceSet API

type GetFaceSetResponse

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

GetFaceSetResponse is the response struct for api GetFaceSet

func CreateGetFaceSetResponse

func CreateGetFaceSetResponse() (response *GetFaceSetResponse)

CreateGetFaceSetResponse creates a response to parse from GetFaceSet 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 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 GroupFacesRequest

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

GroupFacesRequest is the request struct for api GroupFaces

func CreateGroupFacesRequest

func CreateGroupFacesRequest() (request *GroupFacesRequest)

CreateGroupFacesRequest creates a request to invoke GroupFaces API

type GroupFacesResponse

type GroupFacesResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	SetId     string       `json:"SetId" xml:"SetId"`
	HasMore   int          `json:"HasMore" xml:"HasMore"`
	Groups    []GroupsItem `json:"Groups" xml:"Groups"`
}

GroupFacesResponse is the response struct for api GroupFaces

func CreateGroupFacesResponse

func CreateGroupFacesResponse() (response *GroupFacesResponse)

CreateGroupFacesResponse creates a response to parse from GroupFaces response

type GroupsInGroupFaces

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

GroupsInGroupFaces is a nested struct in imm response

type GroupsInListFaceGroups

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

GroupsInListFaceGroups is a nested struct in imm response

type GroupsInListFaceSearchGroups

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

GroupsInListFaceSearchGroups is a nested struct in imm response

type GroupsItem

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

GroupsItem is a nested struct in imm response

type GroupsItemInListFaceGroups

type GroupsItemInListFaceGroups struct {
	GroupId int `json:"GroupId" xml:"GroupId"`
	FaceNum int `json:"FaceNum" xml:"FaceNum"`
}

GroupsItemInListFaceGroups is a nested struct in imm response

type HeadPose

type HeadPose struct {
	YawAngle   float64 `json:"YawAngle" xml:"YawAngle"`
	RollAngle  float64 `json:"RollAngle" xml:"RollAngle"`
	PitchAngle float64 `json:"PitchAngle" xml:"PitchAngle"`
}

HeadPose is a nested struct in imm response

type Images

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

Images is a nested struct in imm response

type ImagesItem

type ImagesItem struct {
	User     string   `json:"User" xml:"User"`
	ImageId  string   `json:"ImageId" xml:"ImageId"`
	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"`
	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"`
}

ImagesItem is a nested struct in imm response

type IndexFaceRequest

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

IndexFaceRequest is the request struct for api IndexFace

func CreateIndexFaceRequest

func CreateIndexFaceRequest() (request *IndexFaceRequest)

CreateIndexFaceRequest creates a request to invoke IndexFace API

type IndexFaceResponse

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

IndexFaceResponse is the response struct for api IndexFace

func CreateIndexFaceResponse

func CreateIndexFaceResponse() (response *IndexFaceResponse)

CreateIndexFaceResponse creates a response to parse from IndexFace 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 JobsInListFaceJobs

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

JobsInListFaceJobs is a nested struct in imm response

type JobsInListPornBatchDetectJobs

type JobsInListPornBatchDetectJobs struct {
	JobsItem []JobsItem `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"`
	Percent         int    `json:"Percent" xml:"Percent"`
	TgtUri          string `json:"TgtUri" xml:"TgtUri"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	ExternalID      string `json:"ExternalID" xml:"ExternalID"`
	Status          string `json:"Status" xml:"Status"`
	NotifyTopicName int    `json:"NotifyTopicName" xml:"NotifyTopicName"`
	FinishTime      string `json:"FinishTime" xml:"FinishTime"`
	SrcUri          string `json:"SrcUri" xml:"SrcUri"`
}

JobsItem is a nested struct in imm response

type LeftEyeStatus

type LeftEyeStatus struct {
	DarkGlasses         float64 `json:"DarkGlasses" xml:"DarkGlasses"`
	NormalGlassEyeClose float64 `json:"NormalGlassEyeClose" xml:"NormalGlassEyeClose"`
	Occlusion           float64 `json:"Occlusion" xml:"Occlusion"`
	NoGlassEyeOpen      float64 `json:"NoGlassEyeOpen" xml:"NoGlassEyeOpen"`
	NoGlassEyeClose     float64 `json:"NoGlassEyeClose" xml:"NoGlassEyeClose"`
	NormalGlassEyeOpen  float64 `json:"NormalGlassEyeOpen" xml:"NormalGlassEyeOpen"`
}

LeftEyeStatus is a nested struct in imm response

type ListFaceGroupPhotosRequest

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

ListFaceGroupPhotosRequest is the request struct for api ListFaceGroupPhotos

func CreateListFaceGroupPhotosRequest

func CreateListFaceGroupPhotosRequest() (request *ListFaceGroupPhotosRequest)

CreateListFaceGroupPhotosRequest creates a request to invoke ListFaceGroupPhotos API

type ListFaceGroupPhotosResponse

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

ListFaceGroupPhotosResponse is the response struct for api ListFaceGroupPhotos

func CreateListFaceGroupPhotosResponse

func CreateListFaceGroupPhotosResponse() (response *ListFaceGroupPhotosResponse)

CreateListFaceGroupPhotosResponse creates a response to parse from ListFaceGroupPhotos response

type ListFaceGroupsRequest

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

ListFaceGroupsRequest is the request struct for api ListFaceGroups

func CreateListFaceGroupsRequest

func CreateListFaceGroupsRequest() (request *ListFaceGroupsRequest)

CreateListFaceGroupsRequest creates a request to invoke ListFaceGroups API

type ListFaceGroupsResponse

type ListFaceGroupsResponse struct {
	*responses.BaseResponse
	RequestId  string                       `json:"RequestId" xml:"RequestId"`
	NextMarker int                          `json:"NextMarker" xml:"NextMarker"`
	Groups     []GroupsItemInListFaceGroups `json:"Groups" xml:"Groups"`
}

ListFaceGroupsResponse is the response struct for api ListFaceGroups

func CreateListFaceGroupsResponse

func CreateListFaceGroupsResponse() (response *ListFaceGroupsResponse)

CreateListFaceGroupsResponse creates a response to parse from ListFaceGroups response

type ListFaceJobsRequest

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

ListFaceJobsRequest is the request struct for api ListFaceJobs

func CreateListFaceJobsRequest

func CreateListFaceJobsRequest() (request *ListFaceJobsRequest)

CreateListFaceJobsRequest creates a request to invoke ListFaceJobs API

type ListFaceJobsResponse

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

ListFaceJobsResponse is the response struct for api ListFaceJobs

func CreateListFaceJobsResponse

func CreateListFaceJobsResponse() (response *ListFaceJobsResponse)

CreateListFaceJobsResponse creates a response to parse from ListFaceJobs 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 ListFaceSetsRequest

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

ListFaceSetsRequest is the request struct for api ListFaceSets

func CreateListFaceSetsRequest

func CreateListFaceSetsRequest() (request *ListFaceSetsRequest)

CreateListFaceSetsRequest creates a request to invoke ListFaceSets API

type ListFaceSetsResponse

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

ListFaceSetsResponse is the response struct for api ListFaceSets

func CreateListFaceSetsResponse

func CreateListFaceSetsResponse() (response *ListFaceSetsResponse)

CreateListFaceSetsResponse creates a response to parse from ListFaceSets 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       []JobsItem `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 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
	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"`
	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 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 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 PhotosInListFaceGroupPhotos

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

PhotosInListFaceGroupPhotos is a nested struct in imm response

type PhotosInListTagPhotos

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

PhotosInListTagPhotos is a nested struct in imm response

type PhotosItem

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

PhotosItem 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 Regions

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

Regions is a nested struct in imm response

type RegionsItem

type RegionsItem struct {
	Region   string `json:"Region" xml:"Region"`
	Status   string `json:"Status" xml:"Status"`
	ShowName string `json:"ShowName" xml:"ShowName"`
}

RegionsItem 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 RightEyeStatus

type RightEyeStatus struct {
	DarkGlasses         float64 `json:"DarkGlasses" xml:"DarkGlasses"`
	NormalGlassEyeClose float64 `json:"NormalGlassEyeClose" xml:"NormalGlassEyeClose"`
	Occlusion           float64 `json:"Occlusion" xml:"Occlusion"`
	NoGlassEyeOpen      float64 `json:"NoGlassEyeOpen" xml:"NoGlassEyeOpen"`
	NoGlassEyeClose     float64 `json:"NoGlassEyeClose" xml:"NoGlassEyeClose"`
	NormalGlassEyeOpen  float64 `json:"NormalGlassEyeOpen" xml:"NormalGlassEyeOpen"`
}

RightEyeStatus is a nested struct in imm 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 SetsInListFaceSets

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

SetsInListFaceSets 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"`
	Status     string `json:"Status" xml:"Status"`
	Faces      int    `json:"Faces" xml:"Faces"`
}

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 SrcUrisInDetectFace

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

SrcUrisInDetectFace 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 SrcUrisInIndexFace

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

SrcUrisInIndexFace 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 SuccessDetailsInDetectFace

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

SuccessDetailsInDetectFace 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 SuccessDetailsInIndexFace

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

SuccessDetailsInIndexFace 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"`
	PhotoId          string                 `json:"PhotoId" xml:"PhotoId"`
	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"`
	Faces            []FacesItem            `json:"Faces" xml:"Faces"`
	Tags             []TagsItem             `json:"Tags" xml:"Tags"`
}

SuccessDetailsItem is a nested struct in imm response

type TagsInDetectTag

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

TagsInDetectTag is a nested struct in imm response

type TagsInIndexTag

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

TagsInIndexTag 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 TagsItem

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

TagsItem 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 TasksItem

type TasksItem struct {
	TgtType         string `json:"TgtType" xml:"TgtType"`
	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"`
	Percent         int    `json:"Percent" xml:"Percent"`
	TaskId          string `json:"TaskId" xml:"TaskId"`
	TgtUri          string `json:"TgtUri" xml:"TgtUri"`
	ImageSpec       string `json:"ImageSpec" xml:"ImageSpec"`
	NotifyEndpoint  string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
	Status          string `json:"Status" xml:"Status"`
	NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
}

TasksItem is a nested struct in imm response

type UpdateFaceGroupByIdRequest

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

UpdateFaceGroupByIdRequest is the request struct for api UpdateFaceGroupById

func CreateUpdateFaceGroupByIdRequest

func CreateUpdateFaceGroupByIdRequest() (request *UpdateFaceGroupByIdRequest)

CreateUpdateFaceGroupByIdRequest creates a request to invoke UpdateFaceGroupById API

type UpdateFaceGroupByIdResponse

type UpdateFaceGroupByIdResponse struct {
	*responses.BaseResponse
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	SetId            string                 `json:"SetId" xml:"SetId"`
	FailUpdateDetail []FailUpdateDetailItem `json:"FailUpdateDetail" xml:"FailUpdateDetail"`
	Faces            []FacesItem            `json:"Faces" xml:"Faces"`
}

UpdateFaceGroupByIdResponse is the response struct for api UpdateFaceGroupById

func CreateUpdateFaceGroupByIdResponse

func CreateUpdateFaceGroupByIdResponse() (response *UpdateFaceGroupByIdResponse)

CreateUpdateFaceGroupByIdResponse creates a response to parse from UpdateFaceGroupById 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 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

Source Files

Jump to

Keyboard shortcuts

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