facebody

package
v1.62.794 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AddFaceEntityRequest added in v1.61.93

type AddFaceEntityRequest struct {
	*requests.RpcRequest
	EntityId           string           `position:"Body" name:"EntityId"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Labels             string           `position:"Body" name:"Labels"`
	DbName             string           `position:"Body" name:"DbName"`
}

AddFaceEntityRequest is the request struct for api AddFaceEntity

func CreateAddFaceEntityRequest added in v1.61.93

func CreateAddFaceEntityRequest() (request *AddFaceEntityRequest)

CreateAddFaceEntityRequest creates a request to invoke AddFaceEntity API

type AddFaceEntityResponse added in v1.61.93

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

AddFaceEntityResponse is the response struct for api AddFaceEntity

func CreateAddFaceEntityResponse added in v1.61.93

func CreateAddFaceEntityResponse() (response *AddFaceEntityResponse)

CreateAddFaceEntityResponse creates a response to parse from AddFaceEntity response

type AddFaceImageTemplateRequest added in v1.61.897

type AddFaceImageTemplateRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	UserId             string           `position:"Body" name:"UserId"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

AddFaceImageTemplateRequest is the request struct for api AddFaceImageTemplate

func CreateAddFaceImageTemplateRequest added in v1.61.897

func CreateAddFaceImageTemplateRequest() (request *AddFaceImageTemplateRequest)

CreateAddFaceImageTemplateRequest creates a request to invoke AddFaceImageTemplate API

type AddFaceImageTemplateResponse added in v1.61.897

type AddFaceImageTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

AddFaceImageTemplateResponse is the response struct for api AddFaceImageTemplate

func CreateAddFaceImageTemplateResponse added in v1.61.897

func CreateAddFaceImageTemplateResponse() (response *AddFaceImageTemplateResponse)

CreateAddFaceImageTemplateResponse creates a response to parse from AddFaceImageTemplate response

type AddFaceRequest added in v1.61.93

type AddFaceRequest struct {
	*requests.RpcRequest
	EntityId                              string           `position:"Body" name:"EntityId"`
	FormatResultToJson                    requests.Boolean `position:"Query" name:"FormatResultToJson"`
	QualityScoreThreshold                 requests.Float   `position:"Body" name:"QualityScoreThreshold"`
	SimilarityScoreThresholdBetweenEntity requests.Float   `position:"Body" name:"SimilarityScoreThresholdBetweenEntity"`
	ExtraData                             string           `position:"Body" name:"ExtraData"`
	OssFile                               string           `position:"Query" name:"OssFile"`
	SimilarityScoreThresholdInEntity      requests.Float   `position:"Body" name:"SimilarityScoreThresholdInEntity"`
	RequestProxyBy                        string           `position:"Query" name:"RequestProxyBy"`
	DbName                                string           `position:"Body" name:"DbName"`
	ImageUrl                              string           `position:"Body" name:"ImageUrl"`
}

AddFaceRequest is the request struct for api AddFace

func CreateAddFaceRequest added in v1.61.93

func CreateAddFaceRequest() (request *AddFaceRequest)

CreateAddFaceRequest creates a request to invoke AddFace API

type AddFaceResponse added in v1.61.93

type AddFaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

AddFaceResponse is the response struct for api AddFace

func CreateAddFaceResponse added in v1.61.93

func CreateAddFaceResponse() (response *AddFaceResponse)

CreateAddFaceResponse creates a response to parse from AddFace response

type Age added in v1.61.561

type Age struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

Age is a nested struct in facebody response

type AgeList

type AgeList struct {
	Age []int `json:"Age" xml:"Age"`
}

AgeList is a nested struct in facebody response

type Attributes added in v1.61.561

type Attributes struct {
	AttributesItem []AttributesItem `json:"Attributes" xml:"Attributes"`
}

Attributes is a nested struct in facebody response

type AttributesItem added in v1.61.561

type AttributesItem struct {
	Gender      Gender      `json:"Gender" xml:"Gender"`
	Orient      Orient      `json:"Orient" xml:"Orient"`
	Age         Age         `json:"Age" xml:"Age"`
	UpperWear   UpperWear   `json:"UpperWear" xml:"UpperWear"`
	Glasses     Glasses     `json:"Glasses" xml:"Glasses"`
	LowerWear   LowerWear   `json:"LowerWear" xml:"LowerWear"`
	LowerColor  LowerColor  `json:"LowerColor" xml:"LowerColor"`
	Hat         Hat         `json:"Hat" xml:"Hat"`
	Handbag     Handbag     `json:"Handbag" xml:"Handbag"`
	Backpack    Backpack    `json:"Backpack" xml:"Backpack"`
	UpperColor  UpperColor  `json:"UpperColor" xml:"UpperColor"`
	ShoulderBag ShoulderBag `json:"ShoulderBag" xml:"ShoulderBag"`
}

AttributesItem is a nested struct in facebody response

type Backpack added in v1.61.561

type Backpack struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

Backpack is a nested struct in facebody response

type BatchAddFacesFaces added in v1.61.1659

type BatchAddFacesFaces struct {
	ExtraData string `name:"ExtraData"`
	ImageURL  string `name:"ImageURL"`
}

BatchAddFacesFaces is a repeated param struct in BatchAddFacesRequest

type BatchAddFacesRequest added in v1.61.1281

type BatchAddFacesRequest struct {
	*requests.RpcRequest
	EntityId                              string                `position:"Body" name:"EntityId"`
	FormatResultToJson                    requests.Boolean      `position:"Query" name:"FormatResultToJson"`
	QualityScoreThreshold                 requests.Float        `position:"Body" name:"QualityScoreThreshold"`
	SimilarityScoreThresholdBetweenEntity requests.Float        `position:"Body" name:"SimilarityScoreThresholdBetweenEntity"`
	OssFile                               string                `position:"Query" name:"OssFile"`
	SimilarityScoreThresholdInEntity      requests.Float        `position:"Body" name:"SimilarityScoreThresholdInEntity"`
	RequestProxyBy                        string                `position:"Query" name:"RequestProxyBy"`
	DbName                                string                `position:"Body" name:"DbName"`
	Faces                                 *[]BatchAddFacesFaces `position:"Body" name:"Faces"  type:"Json"`
}

BatchAddFacesRequest is the request struct for api BatchAddFaces

func CreateBatchAddFacesRequest added in v1.61.1281

func CreateBatchAddFacesRequest() (request *BatchAddFacesRequest)

CreateBatchAddFacesRequest creates a request to invoke BatchAddFaces API

type BatchAddFacesResponse added in v1.61.1281

type BatchAddFacesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

BatchAddFacesResponse is the response struct for api BatchAddFaces

func CreateBatchAddFacesResponse added in v1.61.1281

func CreateBatchAddFacesResponse() (response *BatchAddFacesResponse)

CreateBatchAddFacesResponse creates a response to parse from BatchAddFaces response

type BeautifyBodyAgeRange added in v1.61.1659

type BeautifyBodyAgeRange struct {
	AgeMax     string `name:"AgeMax"`
	AgeMinimum string `name:"AgeMinimum"`
}

BeautifyBodyAgeRange is a repeated param struct in BeautifyBodyRequest

type BeautifyBodyBodyBoxes added in v1.61.1659

type BeautifyBodyBodyBoxes struct {
	X      string `name:"X"`
	Width  string `name:"Width"`
	Y      string `name:"Y"`
	Height string `name:"Height"`
}

BeautifyBodyBodyBoxes is a repeated param struct in BeautifyBodyRequest

type BeautifyBodyFaceList added in v1.61.1659

type BeautifyBodyFaceList struct {
	Gender  string                      `name:"Gender"`
	FaceBox BeautifyBodyFaceListFaceBox `name:"FaceBox" type:"Struct"`
	Age     string                      `name:"Age"`
}

BeautifyBodyFaceList is a repeated param struct in BeautifyBodyRequest

type BeautifyBodyFaceListFaceBox added in v1.61.1659

type BeautifyBodyFaceListFaceBox struct {
	X      string `name:"X"`
	Width  string `name:"Width"`
	Y      string `name:"Y"`
	Height string `name:"Height"`
}

BeautifyBodyFaceListFaceBox is a repeated param struct in BeautifyBodyRequest

type BeautifyBodyPoseList added in v1.61.1659

type BeautifyBodyPoseList struct {
	Pose *[]BeautifyBodyPoseListPoseItem `name:"Pose" type:"Repeated"`
}

BeautifyBodyPoseList is a repeated param struct in BeautifyBodyRequest

type BeautifyBodyPoseListPoseItem added in v1.61.1659

type BeautifyBodyPoseListPoseItem struct {
	Score string `name:"Score"`
	X     string `name:"X"`
	Y     string `name:"Y"`
}

BeautifyBodyPoseListPoseItem is a repeated param struct in BeautifyBodyRequest

type BeautifyBodyRequest added in v1.61.1234

type BeautifyBodyRequest struct {
	*requests.RpcRequest
	BodyBoxes           *[]BeautifyBodyBodyBoxes `position:"Body" name:"BodyBoxes"  type:"Json"`
	LengthenDegree      requests.Float           `position:"Body" name:"LengthenDegree"`
	MaleLiquifyDegree   requests.Float           `position:"Body" name:"MaleLiquifyDegree"`
	FormatResultToJson  requests.Boolean         `position:"Query" name:"FormatResultToJson"`
	OriginalWidth       requests.Integer         `position:"Body" name:"OriginalWidth"`
	IsPregnant          requests.Boolean         `position:"Body" name:"IsPregnant"`
	FaceList            *[]BeautifyBodyFaceList  `position:"Body" name:"FaceList"  type:"Json"`
	OssFile             string                   `position:"Query" name:"OssFile"`
	AgeRange            BeautifyBodyAgeRange     `position:"Body" name:"AgeRange"  type:"Struct"`
	Custom              requests.Integer         `position:"Body" name:"Custom"`
	RequestProxyBy      string                   `position:"Query" name:"RequestProxyBy"`
	OriginalHeight      requests.Integer         `position:"Body" name:"OriginalHeight"`
	ImageURL            string                   `position:"Body" name:"ImageURL"`
	FemaleLiquifyDegree requests.Float           `position:"Body" name:"FemaleLiquifyDegree"`
	PoseList            *[]BeautifyBodyPoseList  `position:"Body" name:"PoseList"  type:"Json"`
}

BeautifyBodyRequest is the request struct for api BeautifyBody

func CreateBeautifyBodyRequest added in v1.61.1234

func CreateBeautifyBodyRequest() (request *BeautifyBodyRequest)

CreateBeautifyBodyRequest creates a request to invoke BeautifyBody API

type BeautifyBodyResponse added in v1.61.1234

type BeautifyBodyResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

BeautifyBodyResponse is the response struct for api BeautifyBody

func CreateBeautifyBodyResponse added in v1.61.1234

func CreateBeautifyBodyResponse() (response *BeautifyBodyResponse)

CreateBeautifyBodyResponse creates a response to parse from BeautifyBody response

type BeautyList added in v1.61.1057

type BeautyList struct {
	Beauty []float64 `json:"Beauty" xml:"Beauty"`
}

BeautyList is a nested struct in facebody response

type BlurFaceRequest added in v1.61.408

type BlurFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

BlurFaceRequest is the request struct for api BlurFace

func CreateBlurFaceRequest added in v1.61.408

func CreateBlurFaceRequest() (request *BlurFaceRequest)

CreateBlurFaceRequest creates a request to invoke BlurFace API

type BlurFaceResponse added in v1.61.408

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

BlurFaceResponse is the response struct for api BlurFace

func CreateBlurFaceResponse added in v1.61.408

func CreateBlurFaceResponse() (response *BlurFaceResponse)

CreateBlurFaceResponse creates a response to parse from BlurFace response

type BlurListInDetectFace added in v1.61.677

type BlurListInDetectFace struct {
	Blur []float64 `json:"Blur" xml:"Blur"`
}

BlurListInDetectFace is a nested struct in facebody response

type BlurListInRecognizeFace added in v1.61.677

type BlurListInRecognizeFace struct {
	Blur []float64 `json:"Blur" xml:"Blur"`
}

BlurListInRecognizeFace is a nested struct in facebody response

type Bodies added in v1.61.93

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

Bodies is a nested struct in facebody response

type Body added in v1.61.93

type Body struct {
	Confident float64    `json:"Confident" xml:"Confident"`
	Label     string     `json:"Label" xml:"Label"`
	Positions []Position `json:"Positions" xml:"Positions"`
}

Body is a nested struct in facebody response

type BodyPostureRequest added in v1.61.93

type BodyPostureRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

BodyPostureRequest is the request struct for api BodyPosture

func CreateBodyPostureRequest added in v1.61.93

func CreateBodyPostureRequest() (request *BodyPostureRequest)

CreateBodyPostureRequest creates a request to invoke BodyPosture API

type BodyPostureResponse added in v1.61.93

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

BodyPostureResponse is the response struct for api BodyPosture

func CreateBodyPostureResponse added in v1.61.93

func CreateBodyPostureResponse() (response *BodyPostureResponse)

CreateBodyPostureResponse creates a response to parse from BodyPosture response

type Box added in v1.61.93

type Box struct {
	Confident float64    `json:"Confident" xml:"Confident"`
	Left      int64      `json:"Left" xml:"Left"`
	Right     int64      `json:"Right" xml:"Right"`
	Top       int64      `json:"Top" xml:"Top"`
	Bottom    int64      `json:"Bottom" xml:"Bottom"`
	Positions []Position `json:"Positions" xml:"Positions"`
}

Box is a nested struct in facebody response

type BoxInDetectChefCap added in v1.61.482

type BoxInDetectChefCap struct {
	Box []float64 `json:"Box" xml:"Box"`
}

BoxInDetectChefCap is a nested struct in facebody response

type BoxInRecognizeAction added in v1.61.364

type BoxInRecognizeAction struct {
	Box []int `json:"Box" xml:"Box"`
}

BoxInRecognizeAction is a nested struct in facebody response

type BoxesInDetectPedestrian added in v1.61.364

type BoxesInDetectPedestrian struct {
	Box []int `json:"Box" xml:"Box"`
}

BoxesInDetectPedestrian is a nested struct in facebody response

type BoxesInPedestrianDetectAttribute added in v1.61.561

type BoxesInPedestrianDetectAttribute struct {
	BoxesItem []BoxesItem `json:"Boxes" xml:"Boxes"`
}

BoxesInPedestrianDetectAttribute is a nested struct in facebody response

type BoxesInRecognizeAction added in v1.61.364

type BoxesInRecognizeAction struct {
	BoxesItem []BoxesItem `json:"Boxes" xml:"Boxes"`
}

BoxesInRecognizeAction is a nested struct in facebody response

type BoxesItem added in v1.61.364

type BoxesItem struct {
	TopLeftX     float64 `json:"TopLeftX" xml:"TopLeftX"`
	TopLeftY     float64 `json:"TopLeftY" xml:"TopLeftY"`
	Score        float64 `json:"Score" xml:"Score"`
	BottomRightX float64 `json:"BottomRightX" xml:"BottomRightX"`
	BottomRightY float64 `json:"BottomRightY" xml:"BottomRightY"`
	Box          []int   `json:"Box" xml:"Box"`
}

BoxesItem is a nested struct in facebody response

type CellPhone added in v1.61.1018

type CellPhone struct {
	Score     float64 `json:"Score" xml:"Score"`
	Threshold float64 `json:"Threshold" xml:"Threshold"`
}

CellPhone is a nested struct in facebody response

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

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

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) AddFace added in v1.61.93

func (client *Client) AddFace(request *AddFaceRequest) (response *AddFaceResponse, err error)

AddFace invokes the facebody.AddFace API synchronously

func (*Client) AddFaceEntity added in v1.61.93

func (client *Client) AddFaceEntity(request *AddFaceEntityRequest) (response *AddFaceEntityResponse, err error)

AddFaceEntity invokes the facebody.AddFaceEntity API synchronously

func (*Client) AddFaceEntityWithCallback added in v1.61.93

func (client *Client) AddFaceEntityWithCallback(request *AddFaceEntityRequest, callback func(response *AddFaceEntityResponse, err error)) <-chan int

AddFaceEntityWithCallback invokes the facebody.AddFaceEntity API asynchronously

func (*Client) AddFaceEntityWithChan added in v1.61.93

func (client *Client) AddFaceEntityWithChan(request *AddFaceEntityRequest) (<-chan *AddFaceEntityResponse, <-chan error)

AddFaceEntityWithChan invokes the facebody.AddFaceEntity API asynchronously

func (*Client) AddFaceImageTemplate added in v1.61.897

func (client *Client) AddFaceImageTemplate(request *AddFaceImageTemplateRequest) (response *AddFaceImageTemplateResponse, err error)

AddFaceImageTemplate invokes the facebody.AddFaceImageTemplate API synchronously

func (*Client) AddFaceImageTemplateWithCallback added in v1.61.897

func (client *Client) AddFaceImageTemplateWithCallback(request *AddFaceImageTemplateRequest, callback func(response *AddFaceImageTemplateResponse, err error)) <-chan int

AddFaceImageTemplateWithCallback invokes the facebody.AddFaceImageTemplate API asynchronously

func (*Client) AddFaceImageTemplateWithChan added in v1.61.897

func (client *Client) AddFaceImageTemplateWithChan(request *AddFaceImageTemplateRequest) (<-chan *AddFaceImageTemplateResponse, <-chan error)

AddFaceImageTemplateWithChan invokes the facebody.AddFaceImageTemplate API asynchronously

func (*Client) AddFaceWithCallback added in v1.61.93

func (client *Client) AddFaceWithCallback(request *AddFaceRequest, callback func(response *AddFaceResponse, err error)) <-chan int

AddFaceWithCallback invokes the facebody.AddFace API asynchronously

func (*Client) AddFaceWithChan added in v1.61.93

func (client *Client) AddFaceWithChan(request *AddFaceRequest) (<-chan *AddFaceResponse, <-chan error)

AddFaceWithChan invokes the facebody.AddFace API asynchronously

func (*Client) BatchAddFaces added in v1.61.1281

func (client *Client) BatchAddFaces(request *BatchAddFacesRequest) (response *BatchAddFacesResponse, err error)

BatchAddFaces invokes the facebody.BatchAddFaces API synchronously

func (*Client) BatchAddFacesWithCallback added in v1.61.1281

func (client *Client) BatchAddFacesWithCallback(request *BatchAddFacesRequest, callback func(response *BatchAddFacesResponse, err error)) <-chan int

BatchAddFacesWithCallback invokes the facebody.BatchAddFaces API asynchronously

func (*Client) BatchAddFacesWithChan added in v1.61.1281

func (client *Client) BatchAddFacesWithChan(request *BatchAddFacesRequest) (<-chan *BatchAddFacesResponse, <-chan error)

BatchAddFacesWithChan invokes the facebody.BatchAddFaces API asynchronously

func (*Client) BeautifyBody added in v1.61.1234

func (client *Client) BeautifyBody(request *BeautifyBodyRequest) (response *BeautifyBodyResponse, err error)

BeautifyBody invokes the facebody.BeautifyBody API synchronously

func (*Client) BeautifyBodyWithCallback added in v1.61.1234

func (client *Client) BeautifyBodyWithCallback(request *BeautifyBodyRequest, callback func(response *BeautifyBodyResponse, err error)) <-chan int

BeautifyBodyWithCallback invokes the facebody.BeautifyBody API asynchronously

func (*Client) BeautifyBodyWithChan added in v1.61.1234

func (client *Client) BeautifyBodyWithChan(request *BeautifyBodyRequest) (<-chan *BeautifyBodyResponse, <-chan error)

BeautifyBodyWithChan invokes the facebody.BeautifyBody API asynchronously

func (*Client) BlurFace added in v1.61.408

func (client *Client) BlurFace(request *BlurFaceRequest) (response *BlurFaceResponse, err error)

BlurFace invokes the facebody.BlurFace API synchronously

func (*Client) BlurFaceWithCallback added in v1.61.408

func (client *Client) BlurFaceWithCallback(request *BlurFaceRequest, callback func(response *BlurFaceResponse, err error)) <-chan int

BlurFaceWithCallback invokes the facebody.BlurFace API asynchronously

func (*Client) BlurFaceWithChan added in v1.61.408

func (client *Client) BlurFaceWithChan(request *BlurFaceRequest) (<-chan *BlurFaceResponse, <-chan error)

BlurFaceWithChan invokes the facebody.BlurFace API asynchronously

func (*Client) BodyPosture added in v1.61.93

func (client *Client) BodyPosture(request *BodyPostureRequest) (response *BodyPostureResponse, err error)

BodyPosture invokes the facebody.BodyPosture API synchronously

func (*Client) BodyPostureWithCallback added in v1.61.93

func (client *Client) BodyPostureWithCallback(request *BodyPostureRequest, callback func(response *BodyPostureResponse, err error)) <-chan int

BodyPostureWithCallback invokes the facebody.BodyPosture API asynchronously

func (*Client) BodyPostureWithChan added in v1.61.93

func (client *Client) BodyPostureWithChan(request *BodyPostureRequest) (<-chan *BodyPostureResponse, <-chan error)

BodyPostureWithChan invokes the facebody.BodyPosture API asynchronously

func (*Client) CompareFace

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

CompareFace invokes the facebody.CompareFace API synchronously

func (*Client) CompareFaceWithCallback

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

CompareFaceWithCallback invokes the facebody.CompareFace API asynchronously

func (*Client) CompareFaceWithChan

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

CompareFaceWithChan invokes the facebody.CompareFace API asynchronously

func (*Client) CompareFaceWithMask added in v1.62.151

func (client *Client) CompareFaceWithMask(request *CompareFaceWithMaskRequest) (response *CompareFaceWithMaskResponse, err error)

CompareFaceWithMask invokes the facebody.CompareFaceWithMask API synchronously

func (*Client) CompareFaceWithMaskWithCallback added in v1.62.151

func (client *Client) CompareFaceWithMaskWithCallback(request *CompareFaceWithMaskRequest, callback func(response *CompareFaceWithMaskResponse, err error)) <-chan int

CompareFaceWithMaskWithCallback invokes the facebody.CompareFaceWithMask API asynchronously

func (*Client) CompareFaceWithMaskWithChan added in v1.62.151

func (client *Client) CompareFaceWithMaskWithChan(request *CompareFaceWithMaskRequest) (<-chan *CompareFaceWithMaskResponse, <-chan error)

CompareFaceWithMaskWithChan invokes the facebody.CompareFaceWithMask API asynchronously

func (*Client) CreateFaceDb added in v1.61.93

func (client *Client) CreateFaceDb(request *CreateFaceDbRequest) (response *CreateFaceDbResponse, err error)

CreateFaceDb invokes the facebody.CreateFaceDb API synchronously

func (*Client) CreateFaceDbWithCallback added in v1.61.93

func (client *Client) CreateFaceDbWithCallback(request *CreateFaceDbRequest, callback func(response *CreateFaceDbResponse, err error)) <-chan int

CreateFaceDbWithCallback invokes the facebody.CreateFaceDb API asynchronously

func (*Client) CreateFaceDbWithChan added in v1.61.93

func (client *Client) CreateFaceDbWithChan(request *CreateFaceDbRequest) (<-chan *CreateFaceDbResponse, <-chan error)

CreateFaceDbWithChan invokes the facebody.CreateFaceDb API asynchronously

func (*Client) DeepfakeFace added in v1.62.607

func (client *Client) DeepfakeFace(request *DeepfakeFaceRequest) (response *DeepfakeFaceResponse, err error)

DeepfakeFace invokes the facebody.DeepfakeFace API synchronously

func (*Client) DeepfakeFaceWithCallback added in v1.62.607

func (client *Client) DeepfakeFaceWithCallback(request *DeepfakeFaceRequest, callback func(response *DeepfakeFaceResponse, err error)) <-chan int

DeepfakeFaceWithCallback invokes the facebody.DeepfakeFace API asynchronously

func (*Client) DeepfakeFaceWithChan added in v1.62.607

func (client *Client) DeepfakeFaceWithChan(request *DeepfakeFaceRequest) (<-chan *DeepfakeFaceResponse, <-chan error)

DeepfakeFaceWithChan invokes the facebody.DeepfakeFace API asynchronously

func (*Client) DeleteFace added in v1.61.93

func (client *Client) DeleteFace(request *DeleteFaceRequest) (response *DeleteFaceResponse, err error)

DeleteFace invokes the facebody.DeleteFace API synchronously

func (*Client) DeleteFaceDb added in v1.61.93

func (client *Client) DeleteFaceDb(request *DeleteFaceDbRequest) (response *DeleteFaceDbResponse, err error)

DeleteFaceDb invokes the facebody.DeleteFaceDb API synchronously

func (*Client) DeleteFaceDbWithCallback added in v1.61.93

func (client *Client) DeleteFaceDbWithCallback(request *DeleteFaceDbRequest, callback func(response *DeleteFaceDbResponse, err error)) <-chan int

DeleteFaceDbWithCallback invokes the facebody.DeleteFaceDb API asynchronously

func (*Client) DeleteFaceDbWithChan added in v1.61.93

func (client *Client) DeleteFaceDbWithChan(request *DeleteFaceDbRequest) (<-chan *DeleteFaceDbResponse, <-chan error)

DeleteFaceDbWithChan invokes the facebody.DeleteFaceDb API asynchronously

func (*Client) DeleteFaceEntity added in v1.61.93

func (client *Client) DeleteFaceEntity(request *DeleteFaceEntityRequest) (response *DeleteFaceEntityResponse, err error)

DeleteFaceEntity invokes the facebody.DeleteFaceEntity API synchronously

func (*Client) DeleteFaceEntityWithCallback added in v1.61.93

func (client *Client) DeleteFaceEntityWithCallback(request *DeleteFaceEntityRequest, callback func(response *DeleteFaceEntityResponse, err error)) <-chan int

DeleteFaceEntityWithCallback invokes the facebody.DeleteFaceEntity API asynchronously

func (*Client) DeleteFaceEntityWithChan added in v1.61.93

func (client *Client) DeleteFaceEntityWithChan(request *DeleteFaceEntityRequest) (<-chan *DeleteFaceEntityResponse, <-chan error)

DeleteFaceEntityWithChan invokes the facebody.DeleteFaceEntity API asynchronously

func (*Client) DeleteFaceImageTemplate added in v1.61.897

func (client *Client) DeleteFaceImageTemplate(request *DeleteFaceImageTemplateRequest) (response *DeleteFaceImageTemplateResponse, err error)

DeleteFaceImageTemplate invokes the facebody.DeleteFaceImageTemplate API synchronously

func (*Client) DeleteFaceImageTemplateWithCallback added in v1.61.897

func (client *Client) DeleteFaceImageTemplateWithCallback(request *DeleteFaceImageTemplateRequest, callback func(response *DeleteFaceImageTemplateResponse, err error)) <-chan int

DeleteFaceImageTemplateWithCallback invokes the facebody.DeleteFaceImageTemplate API asynchronously

func (*Client) DeleteFaceImageTemplateWithChan added in v1.61.897

func (client *Client) DeleteFaceImageTemplateWithChan(request *DeleteFaceImageTemplateRequest) (<-chan *DeleteFaceImageTemplateResponse, <-chan error)

DeleteFaceImageTemplateWithChan invokes the facebody.DeleteFaceImageTemplate API asynchronously

func (*Client) DeleteFaceWithCallback added in v1.61.93

func (client *Client) DeleteFaceWithCallback(request *DeleteFaceRequest, callback func(response *DeleteFaceResponse, err error)) <-chan int

DeleteFaceWithCallback invokes the facebody.DeleteFace API asynchronously

func (*Client) DeleteFaceWithChan added in v1.61.93

func (client *Client) DeleteFaceWithChan(request *DeleteFaceRequest) (<-chan *DeleteFaceResponse, <-chan error)

DeleteFaceWithChan invokes the facebody.DeleteFace API asynchronously

func (*Client) DetectBodyCount added in v1.61.93

func (client *Client) DetectBodyCount(request *DetectBodyCountRequest) (response *DetectBodyCountResponse, err error)

DetectBodyCount invokes the facebody.DetectBodyCount API synchronously

func (*Client) DetectBodyCountWithCallback added in v1.61.93

func (client *Client) DetectBodyCountWithCallback(request *DetectBodyCountRequest, callback func(response *DetectBodyCountResponse, err error)) <-chan int

DetectBodyCountWithCallback invokes the facebody.DetectBodyCount API asynchronously

func (*Client) DetectBodyCountWithChan added in v1.61.93

func (client *Client) DetectBodyCountWithChan(request *DetectBodyCountRequest) (<-chan *DetectBodyCountResponse, <-chan error)

DetectBodyCountWithChan invokes the facebody.DetectBodyCount API asynchronously

func (*Client) DetectCelebrity added in v1.61.364

func (client *Client) DetectCelebrity(request *DetectCelebrityRequest) (response *DetectCelebrityResponse, err error)

DetectCelebrity invokes the facebody.DetectCelebrity API synchronously

func (*Client) DetectCelebrityWithCallback added in v1.61.364

func (client *Client) DetectCelebrityWithCallback(request *DetectCelebrityRequest, callback func(response *DetectCelebrityResponse, err error)) <-chan int

DetectCelebrityWithCallback invokes the facebody.DetectCelebrity API asynchronously

func (*Client) DetectCelebrityWithChan added in v1.61.364

func (client *Client) DetectCelebrityWithChan(request *DetectCelebrityRequest) (<-chan *DetectCelebrityResponse, <-chan error)

DetectCelebrityWithChan invokes the facebody.DetectCelebrity API asynchronously

func (*Client) DetectChefCap added in v1.61.482

func (client *Client) DetectChefCap(request *DetectChefCapRequest) (response *DetectChefCapResponse, err error)

DetectChefCap invokes the facebody.DetectChefCap API synchronously

func (*Client) DetectChefCapWithCallback added in v1.61.482

func (client *Client) DetectChefCapWithCallback(request *DetectChefCapRequest, callback func(response *DetectChefCapResponse, err error)) <-chan int

DetectChefCapWithCallback invokes the facebody.DetectChefCap API asynchronously

func (*Client) DetectChefCapWithChan added in v1.61.482

func (client *Client) DetectChefCapWithChan(request *DetectChefCapRequest) (<-chan *DetectChefCapResponse, <-chan error)

DetectChefCapWithChan invokes the facebody.DetectChefCap API asynchronously

func (*Client) DetectFace

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

DetectFace invokes the facebody.DetectFace API synchronously

func (*Client) DetectFaceWithCallback

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

DetectFaceWithCallback invokes the facebody.DetectFace API asynchronously

func (*Client) DetectFaceWithChan

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

DetectFaceWithChan invokes the facebody.DetectFace API asynchronously

func (*Client) DetectInfraredLivingFace added in v1.62.151

func (client *Client) DetectInfraredLivingFace(request *DetectInfraredLivingFaceRequest) (response *DetectInfraredLivingFaceResponse, err error)

DetectInfraredLivingFace invokes the facebody.DetectInfraredLivingFace API synchronously

func (*Client) DetectInfraredLivingFaceWithCallback added in v1.62.151

func (client *Client) DetectInfraredLivingFaceWithCallback(request *DetectInfraredLivingFaceRequest, callback func(response *DetectInfraredLivingFaceResponse, err error)) <-chan int

DetectInfraredLivingFaceWithCallback invokes the facebody.DetectInfraredLivingFace API asynchronously

func (*Client) DetectInfraredLivingFaceWithChan added in v1.62.151

func (client *Client) DetectInfraredLivingFaceWithChan(request *DetectInfraredLivingFaceRequest) (<-chan *DetectInfraredLivingFaceResponse, <-chan error)

DetectInfraredLivingFaceWithChan invokes the facebody.DetectInfraredLivingFace API asynchronously

func (*Client) DetectLivingFace added in v1.61.93

func (client *Client) DetectLivingFace(request *DetectLivingFaceRequest) (response *DetectLivingFaceResponse, err error)

DetectLivingFace invokes the facebody.DetectLivingFace API synchronously

func (*Client) DetectLivingFaceWithCallback added in v1.61.93

func (client *Client) DetectLivingFaceWithCallback(request *DetectLivingFaceRequest, callback func(response *DetectLivingFaceResponse, err error)) <-chan int

DetectLivingFaceWithCallback invokes the facebody.DetectLivingFace API asynchronously

func (*Client) DetectLivingFaceWithChan added in v1.61.93

func (client *Client) DetectLivingFaceWithChan(request *DetectLivingFaceRequest) (<-chan *DetectLivingFaceResponse, <-chan error)

DetectLivingFaceWithChan invokes the facebody.DetectLivingFace API asynchronously

func (*Client) DetectPedestrian added in v1.61.93

func (client *Client) DetectPedestrian(request *DetectPedestrianRequest) (response *DetectPedestrianResponse, err error)

DetectPedestrian invokes the facebody.DetectPedestrian API synchronously

func (*Client) DetectPedestrianIntrusion added in v1.61.789

func (client *Client) DetectPedestrianIntrusion(request *DetectPedestrianIntrusionRequest) (response *DetectPedestrianIntrusionResponse, err error)

DetectPedestrianIntrusion invokes the facebody.DetectPedestrianIntrusion API synchronously

func (*Client) DetectPedestrianIntrusionWithCallback added in v1.61.789

func (client *Client) DetectPedestrianIntrusionWithCallback(request *DetectPedestrianIntrusionRequest, callback func(response *DetectPedestrianIntrusionResponse, err error)) <-chan int

DetectPedestrianIntrusionWithCallback invokes the facebody.DetectPedestrianIntrusion API asynchronously

func (*Client) DetectPedestrianIntrusionWithChan added in v1.61.789

func (client *Client) DetectPedestrianIntrusionWithChan(request *DetectPedestrianIntrusionRequest) (<-chan *DetectPedestrianIntrusionResponse, <-chan error)

DetectPedestrianIntrusionWithChan invokes the facebody.DetectPedestrianIntrusion API asynchronously

func (*Client) DetectPedestrianWithCallback added in v1.61.93

func (client *Client) DetectPedestrianWithCallback(request *DetectPedestrianRequest, callback func(response *DetectPedestrianResponse, err error)) <-chan int

DetectPedestrianWithCallback invokes the facebody.DetectPedestrian API asynchronously

func (*Client) DetectPedestrianWithChan added in v1.61.93

func (client *Client) DetectPedestrianWithChan(request *DetectPedestrianRequest) (<-chan *DetectPedestrianResponse, <-chan error)

DetectPedestrianWithChan invokes the facebody.DetectPedestrian API asynchronously

func (*Client) DetectVideoLivingFace added in v1.61.364

func (client *Client) DetectVideoLivingFace(request *DetectVideoLivingFaceRequest) (response *DetectVideoLivingFaceResponse, err error)

DetectVideoLivingFace invokes the facebody.DetectVideoLivingFace API synchronously

func (*Client) DetectVideoLivingFaceWithCallback added in v1.61.364

func (client *Client) DetectVideoLivingFaceWithCallback(request *DetectVideoLivingFaceRequest, callback func(response *DetectVideoLivingFaceResponse, err error)) <-chan int

DetectVideoLivingFaceWithCallback invokes the facebody.DetectVideoLivingFace API asynchronously

func (*Client) DetectVideoLivingFaceWithChan added in v1.61.364

func (client *Client) DetectVideoLivingFaceWithChan(request *DetectVideoLivingFaceRequest) (<-chan *DetectVideoLivingFaceResponse, <-chan error)

DetectVideoLivingFaceWithChan invokes the facebody.DetectVideoLivingFace API asynchronously

func (*Client) EnhanceFace added in v1.61.93

func (client *Client) EnhanceFace(request *EnhanceFaceRequest) (response *EnhanceFaceResponse, err error)

EnhanceFace invokes the facebody.EnhanceFace API synchronously

func (*Client) EnhanceFaceWithCallback added in v1.61.93

func (client *Client) EnhanceFaceWithCallback(request *EnhanceFaceRequest, callback func(response *EnhanceFaceResponse, err error)) <-chan int

EnhanceFaceWithCallback invokes the facebody.EnhanceFace API asynchronously

func (*Client) EnhanceFaceWithChan added in v1.61.93

func (client *Client) EnhanceFaceWithChan(request *EnhanceFaceRequest) (<-chan *EnhanceFaceResponse, <-chan error)

EnhanceFaceWithChan invokes the facebody.EnhanceFace API asynchronously

func (*Client) ExtractFingerPrint added in v1.61.1089

func (client *Client) ExtractFingerPrint(request *ExtractFingerPrintRequest) (response *ExtractFingerPrintResponse, err error)

ExtractFingerPrint invokes the facebody.ExtractFingerPrint API synchronously

func (*Client) ExtractFingerPrintWithCallback added in v1.61.1089

func (client *Client) ExtractFingerPrintWithCallback(request *ExtractFingerPrintRequest, callback func(response *ExtractFingerPrintResponse, err error)) <-chan int

ExtractFingerPrintWithCallback invokes the facebody.ExtractFingerPrint API asynchronously

func (*Client) ExtractFingerPrintWithChan added in v1.61.1089

func (client *Client) ExtractFingerPrintWithChan(request *ExtractFingerPrintRequest) (<-chan *ExtractFingerPrintResponse, <-chan error)

ExtractFingerPrintWithChan invokes the facebody.ExtractFingerPrint API asynchronously

func (*Client) ExtractPedestrianFeatureAttr added in v1.61.482

func (client *Client) ExtractPedestrianFeatureAttr(request *ExtractPedestrianFeatureAttrRequest) (response *ExtractPedestrianFeatureAttrResponse, err error)

ExtractPedestrianFeatureAttr invokes the facebody.ExtractPedestrianFeatureAttr API synchronously

func (*Client) ExtractPedestrianFeatureAttrWithCallback added in v1.61.482

func (client *Client) ExtractPedestrianFeatureAttrWithCallback(request *ExtractPedestrianFeatureAttrRequest, callback func(response *ExtractPedestrianFeatureAttrResponse, err error)) <-chan int

ExtractPedestrianFeatureAttrWithCallback invokes the facebody.ExtractPedestrianFeatureAttr API asynchronously

func (*Client) ExtractPedestrianFeatureAttrWithChan added in v1.61.482

func (client *Client) ExtractPedestrianFeatureAttrWithChan(request *ExtractPedestrianFeatureAttrRequest) (<-chan *ExtractPedestrianFeatureAttrResponse, <-chan error)

ExtractPedestrianFeatureAttrWithChan invokes the facebody.ExtractPedestrianFeatureAttr API asynchronously

func (*Client) FaceBeauty added in v1.61.93

func (client *Client) FaceBeauty(request *FaceBeautyRequest) (response *FaceBeautyResponse, err error)

FaceBeauty invokes the facebody.FaceBeauty API synchronously

func (*Client) FaceBeautyWithCallback added in v1.61.93

func (client *Client) FaceBeautyWithCallback(request *FaceBeautyRequest, callback func(response *FaceBeautyResponse, err error)) <-chan int

FaceBeautyWithCallback invokes the facebody.FaceBeauty API asynchronously

func (*Client) FaceBeautyWithChan added in v1.61.93

func (client *Client) FaceBeautyWithChan(request *FaceBeautyRequest) (<-chan *FaceBeautyResponse, <-chan error)

FaceBeautyWithChan invokes the facebody.FaceBeauty API asynchronously

func (*Client) FaceFilter added in v1.61.93

func (client *Client) FaceFilter(request *FaceFilterRequest) (response *FaceFilterResponse, err error)

FaceFilter invokes the facebody.FaceFilter API synchronously

func (*Client) FaceFilterWithCallback added in v1.61.93

func (client *Client) FaceFilterWithCallback(request *FaceFilterRequest, callback func(response *FaceFilterResponse, err error)) <-chan int

FaceFilterWithCallback invokes the facebody.FaceFilter API asynchronously

func (*Client) FaceFilterWithChan added in v1.61.93

func (client *Client) FaceFilterWithChan(request *FaceFilterRequest) (<-chan *FaceFilterResponse, <-chan error)

FaceFilterWithChan invokes the facebody.FaceFilter API asynchronously

func (*Client) FaceMakeup added in v1.61.93

func (client *Client) FaceMakeup(request *FaceMakeupRequest) (response *FaceMakeupResponse, err error)

FaceMakeup invokes the facebody.FaceMakeup API synchronously

func (*Client) FaceMakeupWithCallback added in v1.61.93

func (client *Client) FaceMakeupWithCallback(request *FaceMakeupRequest, callback func(response *FaceMakeupResponse, err error)) <-chan int

FaceMakeupWithCallback invokes the facebody.FaceMakeup API asynchronously

func (*Client) FaceMakeupWithChan added in v1.61.93

func (client *Client) FaceMakeupWithChan(request *FaceMakeupRequest) (<-chan *FaceMakeupResponse, <-chan error)

FaceMakeupWithChan invokes the facebody.FaceMakeup API asynchronously

func (*Client) FaceTidyup added in v1.61.93

func (client *Client) FaceTidyup(request *FaceTidyupRequest) (response *FaceTidyupResponse, err error)

FaceTidyup invokes the facebody.FaceTidyup API synchronously

func (*Client) FaceTidyupWithCallback added in v1.61.93

func (client *Client) FaceTidyupWithCallback(request *FaceTidyupRequest, callback func(response *FaceTidyupResponse, err error)) <-chan int

FaceTidyupWithCallback invokes the facebody.FaceTidyup API asynchronously

func (*Client) FaceTidyupWithChan added in v1.61.93

func (client *Client) FaceTidyupWithChan(request *FaceTidyupRequest) (<-chan *FaceTidyupResponse, <-chan error)

FaceTidyupWithChan invokes the facebody.FaceTidyup API asynchronously

func (*Client) GenRealPersonVerificationToken added in v1.61.809

func (client *Client) GenRealPersonVerificationToken(request *GenRealPersonVerificationTokenRequest) (response *GenRealPersonVerificationTokenResponse, err error)

GenRealPersonVerificationToken invokes the facebody.GenRealPersonVerificationToken API synchronously

func (*Client) GenRealPersonVerificationTokenWithCallback added in v1.61.809

func (client *Client) GenRealPersonVerificationTokenWithCallback(request *GenRealPersonVerificationTokenRequest, callback func(response *GenRealPersonVerificationTokenResponse, err error)) <-chan int

GenRealPersonVerificationTokenWithCallback invokes the facebody.GenRealPersonVerificationToken API asynchronously

func (*Client) GenRealPersonVerificationTokenWithChan added in v1.61.809

func (client *Client) GenRealPersonVerificationTokenWithChan(request *GenRealPersonVerificationTokenRequest) (<-chan *GenRealPersonVerificationTokenResponse, <-chan error)

GenRealPersonVerificationTokenWithChan invokes the facebody.GenRealPersonVerificationToken API asynchronously

func (*Client) GenerateHumanAnimeStyle added in v1.61.635

func (client *Client) GenerateHumanAnimeStyle(request *GenerateHumanAnimeStyleRequest) (response *GenerateHumanAnimeStyleResponse, err error)

GenerateHumanAnimeStyle invokes the facebody.GenerateHumanAnimeStyle API synchronously

func (*Client) GenerateHumanAnimeStyleWithCallback added in v1.61.635

func (client *Client) GenerateHumanAnimeStyleWithCallback(request *GenerateHumanAnimeStyleRequest, callback func(response *GenerateHumanAnimeStyleResponse, err error)) <-chan int

GenerateHumanAnimeStyleWithCallback invokes the facebody.GenerateHumanAnimeStyle API asynchronously

func (*Client) GenerateHumanAnimeStyleWithChan added in v1.61.635

func (client *Client) GenerateHumanAnimeStyleWithChan(request *GenerateHumanAnimeStyleRequest) (<-chan *GenerateHumanAnimeStyleResponse, <-chan error)

GenerateHumanAnimeStyleWithChan invokes the facebody.GenerateHumanAnimeStyle API asynchronously

func (*Client) GenerateHumanSketchStyle added in v1.61.897

func (client *Client) GenerateHumanSketchStyle(request *GenerateHumanSketchStyleRequest) (response *GenerateHumanSketchStyleResponse, err error)

GenerateHumanSketchStyle invokes the facebody.GenerateHumanSketchStyle API synchronously

func (*Client) GenerateHumanSketchStyleWithCallback added in v1.61.897

func (client *Client) GenerateHumanSketchStyleWithCallback(request *GenerateHumanSketchStyleRequest, callback func(response *GenerateHumanSketchStyleResponse, err error)) <-chan int

GenerateHumanSketchStyleWithCallback invokes the facebody.GenerateHumanSketchStyle API asynchronously

func (*Client) GenerateHumanSketchStyleWithChan added in v1.61.897

func (client *Client) GenerateHumanSketchStyleWithChan(request *GenerateHumanSketchStyleRequest) (<-chan *GenerateHumanSketchStyleResponse, <-chan error)

GenerateHumanSketchStyleWithChan invokes the facebody.GenerateHumanSketchStyle API asynchronously

func (*Client) GetFaceEntity added in v1.61.93

func (client *Client) GetFaceEntity(request *GetFaceEntityRequest) (response *GetFaceEntityResponse, err error)

GetFaceEntity invokes the facebody.GetFaceEntity API synchronously

func (*Client) GetFaceEntityWithCallback added in v1.61.93

func (client *Client) GetFaceEntityWithCallback(request *GetFaceEntityRequest, callback func(response *GetFaceEntityResponse, err error)) <-chan int

GetFaceEntityWithCallback invokes the facebody.GetFaceEntity API asynchronously

func (*Client) GetFaceEntityWithChan added in v1.61.93

func (client *Client) GetFaceEntityWithChan(request *GetFaceEntityRequest) (<-chan *GetFaceEntityResponse, <-chan error)

GetFaceEntityWithChan invokes the facebody.GetFaceEntity API asynchronously

func (*Client) GetRealPersonVerificationResult added in v1.61.809

func (client *Client) GetRealPersonVerificationResult(request *GetRealPersonVerificationResultRequest) (response *GetRealPersonVerificationResultResponse, err error)

GetRealPersonVerificationResult invokes the facebody.GetRealPersonVerificationResult API synchronously

func (*Client) GetRealPersonVerificationResultWithCallback added in v1.61.809

func (client *Client) GetRealPersonVerificationResultWithCallback(request *GetRealPersonVerificationResultRequest, callback func(response *GetRealPersonVerificationResultResponse, err error)) <-chan int

GetRealPersonVerificationResultWithCallback invokes the facebody.GetRealPersonVerificationResult API asynchronously

func (*Client) GetRealPersonVerificationResultWithChan added in v1.61.809

func (client *Client) GetRealPersonVerificationResultWithChan(request *GetRealPersonVerificationResultRequest) (<-chan *GetRealPersonVerificationResultResponse, <-chan error)

GetRealPersonVerificationResultWithChan invokes the facebody.GetRealPersonVerificationResult API asynchronously

func (*Client) HandPosture added in v1.61.93

func (client *Client) HandPosture(request *HandPostureRequest) (response *HandPostureResponse, err error)

HandPosture invokes the facebody.HandPosture API synchronously

func (*Client) HandPostureWithCallback added in v1.61.93

func (client *Client) HandPostureWithCallback(request *HandPostureRequest, callback func(response *HandPostureResponse, err error)) <-chan int

HandPostureWithCallback invokes the facebody.HandPosture API asynchronously

func (*Client) HandPostureWithChan added in v1.61.93

func (client *Client) HandPostureWithChan(request *HandPostureRequest) (<-chan *HandPostureResponse, <-chan error)

HandPostureWithChan invokes the facebody.HandPosture API asynchronously

func (*Client) LiquifyFace added in v1.61.1273

func (client *Client) LiquifyFace(request *LiquifyFaceRequest) (response *LiquifyFaceResponse, err error)

LiquifyFace invokes the facebody.LiquifyFace API synchronously

func (*Client) LiquifyFaceWithCallback added in v1.61.1273

func (client *Client) LiquifyFaceWithCallback(request *LiquifyFaceRequest, callback func(response *LiquifyFaceResponse, err error)) <-chan int

LiquifyFaceWithCallback invokes the facebody.LiquifyFace API asynchronously

func (*Client) LiquifyFaceWithChan added in v1.61.1273

func (client *Client) LiquifyFaceWithChan(request *LiquifyFaceRequest) (<-chan *LiquifyFaceResponse, <-chan error)

LiquifyFaceWithChan invokes the facebody.LiquifyFace API asynchronously

func (*Client) ListFaceDbs added in v1.61.93

func (client *Client) ListFaceDbs(request *ListFaceDbsRequest) (response *ListFaceDbsResponse, err error)

ListFaceDbs invokes the facebody.ListFaceDbs API synchronously

func (*Client) ListFaceDbsWithCallback added in v1.61.93

func (client *Client) ListFaceDbsWithCallback(request *ListFaceDbsRequest, callback func(response *ListFaceDbsResponse, err error)) <-chan int

ListFaceDbsWithCallback invokes the facebody.ListFaceDbs API asynchronously

func (*Client) ListFaceDbsWithChan added in v1.61.93

func (client *Client) ListFaceDbsWithChan(request *ListFaceDbsRequest) (<-chan *ListFaceDbsResponse, <-chan error)

ListFaceDbsWithChan invokes the facebody.ListFaceDbs API asynchronously

func (*Client) ListFaceEntities added in v1.61.93

func (client *Client) ListFaceEntities(request *ListFaceEntitiesRequest) (response *ListFaceEntitiesResponse, err error)

ListFaceEntities invokes the facebody.ListFaceEntities API synchronously

func (*Client) ListFaceEntitiesWithCallback added in v1.61.93

func (client *Client) ListFaceEntitiesWithCallback(request *ListFaceEntitiesRequest, callback func(response *ListFaceEntitiesResponse, err error)) <-chan int

ListFaceEntitiesWithCallback invokes the facebody.ListFaceEntities API asynchronously

func (*Client) ListFaceEntitiesWithChan added in v1.61.93

func (client *Client) ListFaceEntitiesWithChan(request *ListFaceEntitiesRequest) (<-chan *ListFaceEntitiesResponse, <-chan error)

ListFaceEntitiesWithChan invokes the facebody.ListFaceEntities API asynchronously

func (*Client) MergeImageFace added in v1.61.897

func (client *Client) MergeImageFace(request *MergeImageFaceRequest) (response *MergeImageFaceResponse, err error)

MergeImageFace invokes the facebody.MergeImageFace API synchronously

func (*Client) MergeImageFaceWithCallback added in v1.61.897

func (client *Client) MergeImageFaceWithCallback(request *MergeImageFaceRequest, callback func(response *MergeImageFaceResponse, err error)) <-chan int

MergeImageFaceWithCallback invokes the facebody.MergeImageFace API asynchronously

func (*Client) MergeImageFaceWithChan added in v1.61.897

func (client *Client) MergeImageFaceWithChan(request *MergeImageFaceRequest) (<-chan *MergeImageFaceResponse, <-chan error)

MergeImageFaceWithChan invokes the facebody.MergeImageFace API asynchronously

func (*Client) MonitorExamination added in v1.61.1018

func (client *Client) MonitorExamination(request *MonitorExaminationRequest) (response *MonitorExaminationResponse, err error)

MonitorExamination invokes the facebody.MonitorExamination API synchronously

func (*Client) MonitorExaminationWithCallback added in v1.61.1018

func (client *Client) MonitorExaminationWithCallback(request *MonitorExaminationRequest, callback func(response *MonitorExaminationResponse, err error)) <-chan int

MonitorExaminationWithCallback invokes the facebody.MonitorExamination API asynchronously

func (*Client) MonitorExaminationWithChan added in v1.61.1018

func (client *Client) MonitorExaminationWithChan(request *MonitorExaminationRequest) (<-chan *MonitorExaminationResponse, <-chan error)

MonitorExaminationWithChan invokes the facebody.MonitorExamination API asynchronously

func (*Client) PedestrianDetectAttribute added in v1.61.561

func (client *Client) PedestrianDetectAttribute(request *PedestrianDetectAttributeRequest) (response *PedestrianDetectAttributeResponse, err error)

PedestrianDetectAttribute invokes the facebody.PedestrianDetectAttribute API synchronously

func (*Client) PedestrianDetectAttributeWithCallback added in v1.61.561

func (client *Client) PedestrianDetectAttributeWithCallback(request *PedestrianDetectAttributeRequest, callback func(response *PedestrianDetectAttributeResponse, err error)) <-chan int

PedestrianDetectAttributeWithCallback invokes the facebody.PedestrianDetectAttribute API asynchronously

func (*Client) PedestrianDetectAttributeWithChan added in v1.61.561

func (client *Client) PedestrianDetectAttributeWithChan(request *PedestrianDetectAttributeRequest) (<-chan *PedestrianDetectAttributeResponse, <-chan error)

PedestrianDetectAttributeWithChan invokes the facebody.PedestrianDetectAttribute API asynchronously

func (*Client) QueryFaceImageTemplate added in v1.61.897

func (client *Client) QueryFaceImageTemplate(request *QueryFaceImageTemplateRequest) (response *QueryFaceImageTemplateResponse, err error)

QueryFaceImageTemplate invokes the facebody.QueryFaceImageTemplate API synchronously

func (*Client) QueryFaceImageTemplateWithCallback added in v1.61.897

func (client *Client) QueryFaceImageTemplateWithCallback(request *QueryFaceImageTemplateRequest, callback func(response *QueryFaceImageTemplateResponse, err error)) <-chan int

QueryFaceImageTemplateWithCallback invokes the facebody.QueryFaceImageTemplate API asynchronously

func (*Client) QueryFaceImageTemplateWithChan added in v1.61.897

func (client *Client) QueryFaceImageTemplateWithChan(request *QueryFaceImageTemplateRequest) (<-chan *QueryFaceImageTemplateResponse, <-chan error)

QueryFaceImageTemplateWithChan invokes the facebody.QueryFaceImageTemplate API asynchronously

func (*Client) RecognizeAction added in v1.61.364

func (client *Client) RecognizeAction(request *RecognizeActionRequest) (response *RecognizeActionResponse, err error)

RecognizeAction invokes the facebody.RecognizeAction API synchronously

func (*Client) RecognizeActionWithCallback added in v1.61.364

func (client *Client) RecognizeActionWithCallback(request *RecognizeActionRequest, callback func(response *RecognizeActionResponse, err error)) <-chan int

RecognizeActionWithCallback invokes the facebody.RecognizeAction API asynchronously

func (*Client) RecognizeActionWithChan added in v1.61.364

func (client *Client) RecognizeActionWithChan(request *RecognizeActionRequest) (<-chan *RecognizeActionResponse, <-chan error)

RecognizeActionWithChan invokes the facebody.RecognizeAction API asynchronously

func (*Client) RecognizeExpression added in v1.61.93

func (client *Client) RecognizeExpression(request *RecognizeExpressionRequest) (response *RecognizeExpressionResponse, err error)

RecognizeExpression invokes the facebody.RecognizeExpression API synchronously

func (*Client) RecognizeExpressionWithCallback added in v1.61.93

func (client *Client) RecognizeExpressionWithCallback(request *RecognizeExpressionRequest, callback func(response *RecognizeExpressionResponse, err error)) <-chan int

RecognizeExpressionWithCallback invokes the facebody.RecognizeExpression API asynchronously

func (*Client) RecognizeExpressionWithChan added in v1.61.93

func (client *Client) RecognizeExpressionWithChan(request *RecognizeExpressionRequest) (<-chan *RecognizeExpressionResponse, <-chan error)

RecognizeExpressionWithChan invokes the facebody.RecognizeExpression API asynchronously

func (*Client) RecognizeFace

func (client *Client) RecognizeFace(request *RecognizeFaceRequest) (response *RecognizeFaceResponse, err error)

RecognizeFace invokes the facebody.RecognizeFace API synchronously

func (*Client) RecognizeFaceWithCallback

func (client *Client) RecognizeFaceWithCallback(request *RecognizeFaceRequest, callback func(response *RecognizeFaceResponse, err error)) <-chan int

RecognizeFaceWithCallback invokes the facebody.RecognizeFace API asynchronously

func (*Client) RecognizeFaceWithChan

func (client *Client) RecognizeFaceWithChan(request *RecognizeFaceRequest) (<-chan *RecognizeFaceResponse, <-chan error)

RecognizeFaceWithChan invokes the facebody.RecognizeFace API asynchronously

func (*Client) RecognizeHandGesture added in v1.61.973

func (client *Client) RecognizeHandGesture(request *RecognizeHandGestureRequest) (response *RecognizeHandGestureResponse, err error)

RecognizeHandGesture invokes the facebody.RecognizeHandGesture API synchronously

func (*Client) RecognizeHandGestureWithCallback added in v1.61.973

func (client *Client) RecognizeHandGestureWithCallback(request *RecognizeHandGestureRequest, callback func(response *RecognizeHandGestureResponse, err error)) <-chan int

RecognizeHandGestureWithCallback invokes the facebody.RecognizeHandGesture API asynchronously

func (*Client) RecognizeHandGestureWithChan added in v1.61.973

func (client *Client) RecognizeHandGestureWithChan(request *RecognizeHandGestureRequest) (<-chan *RecognizeHandGestureResponse, <-chan error)

RecognizeHandGestureWithChan invokes the facebody.RecognizeHandGesture API asynchronously

func (*Client) RecognizePublicFace added in v1.61.93

func (client *Client) RecognizePublicFace(request *RecognizePublicFaceRequest) (response *RecognizePublicFaceResponse, err error)

RecognizePublicFace invokes the facebody.RecognizePublicFace API synchronously

func (*Client) RecognizePublicFaceWithCallback added in v1.61.93

func (client *Client) RecognizePublicFaceWithCallback(request *RecognizePublicFaceRequest, callback func(response *RecognizePublicFaceResponse, err error)) <-chan int

RecognizePublicFaceWithCallback invokes the facebody.RecognizePublicFace API asynchronously

func (*Client) RecognizePublicFaceWithChan added in v1.61.93

func (client *Client) RecognizePublicFaceWithChan(request *RecognizePublicFaceRequest) (<-chan *RecognizePublicFaceResponse, <-chan error)

RecognizePublicFaceWithChan invokes the facebody.RecognizePublicFace API asynchronously

func (*Client) RetouchBody added in v1.61.1240

func (client *Client) RetouchBody(request *RetouchBodyRequest) (response *RetouchBodyResponse, err error)

RetouchBody invokes the facebody.RetouchBody API synchronously

func (*Client) RetouchBodyWithCallback added in v1.61.1240

func (client *Client) RetouchBodyWithCallback(request *RetouchBodyRequest, callback func(response *RetouchBodyResponse, err error)) <-chan int

RetouchBodyWithCallback invokes the facebody.RetouchBody API asynchronously

func (*Client) RetouchBodyWithChan added in v1.61.1240

func (client *Client) RetouchBodyWithChan(request *RetouchBodyRequest) (<-chan *RetouchBodyResponse, <-chan error)

RetouchBodyWithChan invokes the facebody.RetouchBody API asynchronously

func (*Client) RetouchSkin added in v1.61.1273

func (client *Client) RetouchSkin(request *RetouchSkinRequest) (response *RetouchSkinResponse, err error)

RetouchSkin invokes the facebody.RetouchSkin API synchronously

func (*Client) RetouchSkinWithCallback added in v1.61.1273

func (client *Client) RetouchSkinWithCallback(request *RetouchSkinRequest, callback func(response *RetouchSkinResponse, err error)) <-chan int

RetouchSkinWithCallback invokes the facebody.RetouchSkin API asynchronously

func (*Client) RetouchSkinWithChan added in v1.61.1273

func (client *Client) RetouchSkinWithChan(request *RetouchSkinRequest) (<-chan *RetouchSkinResponse, <-chan error)

RetouchSkinWithChan invokes the facebody.RetouchSkin API asynchronously

func (*Client) SearchFace added in v1.61.93

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

SearchFace invokes the facebody.SearchFace API synchronously

func (*Client) SearchFaceWithCallback added in v1.61.93

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

SearchFaceWithCallback invokes the facebody.SearchFace API asynchronously

func (*Client) SearchFaceWithChan added in v1.61.93

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

SearchFaceWithChan invokes the facebody.SearchFace API asynchronously

func (*Client) UpdateFaceEntity added in v1.61.93

func (client *Client) UpdateFaceEntity(request *UpdateFaceEntityRequest) (response *UpdateFaceEntityResponse, err error)

UpdateFaceEntity invokes the facebody.UpdateFaceEntity API synchronously

func (*Client) UpdateFaceEntityWithCallback added in v1.61.93

func (client *Client) UpdateFaceEntityWithCallback(request *UpdateFaceEntityRequest, callback func(response *UpdateFaceEntityResponse, err error)) <-chan int

UpdateFaceEntityWithCallback invokes the facebody.UpdateFaceEntity API asynchronously

func (*Client) UpdateFaceEntityWithChan added in v1.61.93

func (client *Client) UpdateFaceEntityWithChan(request *UpdateFaceEntityRequest) (<-chan *UpdateFaceEntityResponse, <-chan error)

UpdateFaceEntityWithChan invokes the facebody.UpdateFaceEntity API asynchronously

func (*Client) VerifyFaceMask added in v1.61.364

func (client *Client) VerifyFaceMask(request *VerifyFaceMaskRequest) (response *VerifyFaceMaskResponse, err error)

VerifyFaceMask invokes the facebody.VerifyFaceMask API synchronously

func (*Client) VerifyFaceMaskWithCallback added in v1.61.364

func (client *Client) VerifyFaceMaskWithCallback(request *VerifyFaceMaskRequest, callback func(response *VerifyFaceMaskResponse, err error)) <-chan int

VerifyFaceMaskWithCallback invokes the facebody.VerifyFaceMask API asynchronously

func (*Client) VerifyFaceMaskWithChan added in v1.61.364

func (client *Client) VerifyFaceMaskWithChan(request *VerifyFaceMaskRequest) (<-chan *VerifyFaceMaskResponse, <-chan error)

VerifyFaceMaskWithChan invokes the facebody.VerifyFaceMask API asynchronously

type CompareFaceRequest

type CompareFaceRequest struct {
	*requests.RpcRequest
	ImageDataA            string           `position:"Body" name:"ImageDataA"`
	ImageDataB            string           `position:"Body" name:"ImageDataB"`
	FormatResultToJson    requests.Boolean `position:"Query" name:"FormatResultToJson"`
	QualityScoreThreshold requests.Float   `position:"Body" name:"QualityScoreThreshold"`
	ImageURLB             string           `position:"Body" name:"ImageURLB"`
	ImageURLA             string           `position:"Body" name:"ImageURLA"`
	OssFile               string           `position:"Query" name:"OssFile"`
	ImageType             requests.Integer `position:"Body" name:"ImageType"`
	RequestProxyBy        string           `position:"Query" name:"RequestProxyBy"`
}

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"`
	Code      string `json:"Code" xml:"Code"`
	Data      Data   `json:"Data" xml:"Data"`
}

CompareFaceResponse is the response struct for api CompareFace

func CreateCompareFaceResponse

func CreateCompareFaceResponse() (response *CompareFaceResponse)

CreateCompareFaceResponse creates a response to parse from CompareFace response

type CompareFaceWithMaskRequest added in v1.62.151

type CompareFaceWithMaskRequest struct {
	*requests.RpcRequest
	FormatResultToJson    requests.Boolean `position:"Query" name:"FormatResultToJson"`
	QualityScoreThreshold requests.Float   `position:"Body" name:"QualityScoreThreshold"`
	ImageURLB             string           `position:"Body" name:"ImageURLB"`
	ImageURLA             string           `position:"Body" name:"ImageURLA"`
	OssFile               string           `position:"Query" name:"OssFile"`
	RequestProxyBy        string           `position:"Query" name:"RequestProxyBy"`
}

CompareFaceWithMaskRequest is the request struct for api CompareFaceWithMask

func CreateCompareFaceWithMaskRequest added in v1.62.151

func CreateCompareFaceWithMaskRequest() (request *CompareFaceWithMaskRequest)

CreateCompareFaceWithMaskRequest creates a request to invoke CompareFaceWithMask API

type CompareFaceWithMaskResponse added in v1.62.151

type CompareFaceWithMaskResponse struct {
	*responses.BaseResponse
	RequestId string                    `json:"RequestId" xml:"RequestId"`
	Code      string                    `json:"Code" xml:"Code"`
	Message   string                    `json:"Message" xml:"Message"`
	Data      DataInCompareFaceWithMask `json:"Data" xml:"Data"`
}

CompareFaceWithMaskResponse is the response struct for api CompareFaceWithMask

func CreateCompareFaceWithMaskResponse added in v1.62.151

func CreateCompareFaceWithMaskResponse() (response *CompareFaceWithMaskResponse)

CreateCompareFaceWithMaskResponse creates a response to parse from CompareFaceWithMask response

type CreateFaceDbRequest added in v1.61.93

type CreateFaceDbRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Name               string           `position:"Body" name:"Name"`
}

CreateFaceDbRequest is the request struct for api CreateFaceDb

func CreateCreateFaceDbRequest added in v1.61.93

func CreateCreateFaceDbRequest() (request *CreateFaceDbRequest)

CreateCreateFaceDbRequest creates a request to invoke CreateFaceDb API

type CreateFaceDbResponse added in v1.61.93

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

CreateFaceDbResponse is the response struct for api CreateFaceDb

func CreateCreateFaceDbResponse added in v1.61.93

func CreateCreateFaceDbResponse() (response *CreateFaceDbResponse)

CreateCreateFaceDbResponse creates a response to parse from CreateFaceDb response

type Data

type Data struct {
	TemplateId           string                `json:"TemplateId" xml:"TemplateId"`
	Confidence           float64               `json:"Confidence" xml:"Confidence"`
	Age                  string                `json:"Age" xml:"Age"`
	VerificationToken    string                `json:"VerificationToken" xml:"VerificationToken"`
	MaterialMatch        string                `json:"MaterialMatch" xml:"MaterialMatch"`
	MaskURL              string                `json:"MaskURL" xml:"MaskURL"`
	HairScore            float64               `json:"HairScore" xml:"HairScore"`
	TotalCount           int                   `json:"TotalCount" xml:"TotalCount"`
	ImageURL             string                `json:"ImageURL" xml:"ImageURL"`
	ObjType              string                `json:"ObjType" xml:"ObjType"`
	MaskRef              int                   `json:"MaskRef" xml:"MaskRef"`
	QualityScoreA        float64               `json:"QualityScoreA" xml:"QualityScoreA"`
	ObjTypeScore         float64               `json:"ObjTypeScore" xml:"ObjTypeScore"`
	Token                string                `json:"Token" xml:"Token"`
	QualityScoreB        float64               `json:"QualityScoreB" xml:"QualityScoreB"`
	Action               string                `json:"Action" xml:"Action"`
	ChatScore            float64               `json:"ChatScore" xml:"ChatScore"`
	OrientationScore     float64               `json:"OrientationScore" xml:"OrientationScore"`
	DbName               string                `json:"DbName" xml:"DbName"`
	FingerPrint          string                `json:"FingerPrint" xml:"FingerPrint"`
	IsMaskA              int64                 `json:"IsMaskA" xml:"IsMaskA"`
	EntityId             string                `json:"EntityId" xml:"EntityId"`
	Gender               string                `json:"Gender" xml:"Gender"`
	XFlowURL             string                `json:"XFlowURL" xml:"XFlowURL"`
	LowerType            string                `json:"LowerType" xml:"LowerType"`
	Width                int                   `json:"Width" xml:"Width"`
	Passed               bool                  `json:"Passed" xml:"Passed"`
	UpperColorScore      float64               `json:"UpperColorScore" xml:"UpperColorScore"`
	Hair                 string                `json:"Hair" xml:"Hair"`
	MessageTips          string                `json:"MessageTips" xml:"MessageTips"`
	Threshold            float64               `json:"Threshold" xml:"Threshold"`
	AgeScore             float64               `json:"AgeScore" xml:"AgeScore"`
	LowerColor           string                `json:"LowerColor" xml:"LowerColor"`
	QualitieScore        float64               `json:"QualitieScore" xml:"QualitieScore"`
	LowerColorScore      float64               `json:"LowerColorScore" xml:"LowerColorScore"`
	IdentityInfo         string                `json:"IdentityInfo" xml:"IdentityInfo"`
	QualityScore         float64               `json:"QualityScore" xml:"QualityScore"`
	Orientation          string                `json:"Orientation" xml:"Orientation"`
	FaceId               string                `json:"FaceId" xml:"FaceId"`
	UpperType            string                `json:"UpperType" xml:"UpperType"`
	LandmarkCount        int                   `json:"LandmarkCount" xml:"LandmarkCount"`
	Feature              string                `json:"Feature" xml:"Feature"`
	UpperTypeScore       float64               `json:"UpperTypeScore" xml:"UpperTypeScore"`
	UpperColor           string                `json:"UpperColor" xml:"UpperColor"`
	IsMaskB              int64                 `json:"IsMaskB" xml:"IsMaskB"`
	LowerTypeScore       float64               `json:"LowerTypeScore" xml:"LowerTypeScore"`
	PersonNumber         int                   `json:"PersonNumber" xml:"PersonNumber"`
	GenderScore          float64               `json:"GenderScore" xml:"GenderScore"`
	Mask                 int                   `json:"Mask" xml:"Mask"`
	Height               int                   `json:"Height" xml:"Height"`
	Labels               string                `json:"Labels" xml:"Labels"`
	FaceCount            int                   `json:"FaceCount" xml:"FaceCount"`
	YFlowURL             string                `json:"YFlowURL" xml:"YFlowURL"`
	PoseList             []float64             `json:"PoseList" xml:"PoseList"`
	RectBList            []int                 `json:"RectBList" xml:"RectBList"`
	RectangleRef         []int                 `json:"RectangleRef" xml:"RectangleRef"`
	Rectangle            []int                 `json:"Rectangle" xml:"Rectangle"`
	Thresholds           []float64             `json:"Thresholds" xml:"Thresholds"`
	Landmarks            []float64             `json:"Landmarks" xml:"Landmarks"`
	FaceRectangles       []int                 `json:"FaceRectangles" xml:"FaceRectangles"`
	RectAList            []int                 `json:"RectAList" xml:"RectAList"`
	LandmarkScore        []float64             `json:"LandmarkScore" xml:"LandmarkScore"`
	FaceProbabilityList  []float64             `json:"FaceProbabilityList" xml:"FaceProbabilityList"`
	Pupils               []string              `json:"Pupils" xml:"Pupils"`
	LandmarksAList       []int64               `json:"LandmarksAList" xml:"LandmarksAList"`
	LandmarksBList       []int64               `json:"LandmarksBList" xml:"LandmarksBList"`
	Qualities            Qualities             `json:"Qualities" xml:"Qualities"`
	PersonInfo           PersonInfo            `json:"PersonInfo" xml:"PersonInfo"`
	FaceInfo             FaceInfo              `json:"FaceInfo" xml:"FaceInfo"`
	MetaObject           MetaObject            `json:"MetaObject" xml:"MetaObject"`
	FaceInfos            []FaceInfosItem       `json:"FaceInfos" xml:"FaceInfos"`
	Elements             []Element             `json:"Elements" xml:"Elements"`
	Faces                []Face                `json:"Faces" xml:"Faces"`
	FailedFaces          []FailedFacesItem     `json:"FailedFaces" xml:"FailedFaces"`
	Outputs              []Output              `json:"Outputs" xml:"Outputs"`
	DbList               []DbListItem          `json:"DbList" xml:"DbList"`
	Entities             []Entity              `json:"Entities" xml:"Entities"`
	InsertedFaces        []InsertedFacesItem   `json:"InsertedFaces" xml:"InsertedFaces"`
	MatchList            []MatchListItem       `json:"MatchList" xml:"MatchList"`
	FaceRecognizeResults []FaceRecognizeResult `json:"FaceRecognizeResults" xml:"FaceRecognizeResults"`
}

Data is a nested struct in facebody response

type DataInCompareFaceWithMask added in v1.62.151

type DataInCompareFaceWithMask struct {
	Confidence     float64 `json:"Confidence" xml:"Confidence"`
	IsMaskA        int64   `json:"IsMaskA" xml:"IsMaskA"`
	IsMaskB        int64   `json:"IsMaskB" xml:"IsMaskB"`
	QualityScoreA  float64 `json:"QualityScoreA" xml:"QualityScoreA"`
	QualityScoreB  float64 `json:"QualityScoreB" xml:"QualityScoreB"`
	MessageTips    string  `json:"MessageTips" xml:"MessageTips"`
	LandmarksAList []int64 `json:"LandmarksAList" xml:"LandmarksAList"`
	LandmarksBList []int64 `json:"LandmarksBList" xml:"LandmarksBList"`
	RectAList      []int64 `json:"RectAList" xml:"RectAList"`
	RectBList      []int64 `json:"RectBList" xml:"RectBList"`
	Thresholds     []int64 `json:"Thresholds" xml:"Thresholds"`
}

DataInCompareFaceWithMask is a nested struct in facebody response

type DataInDetectChefCap added in v1.62.607

type DataInDetectChefCap struct {
	Elements []ElementsItem `json:"Elements" xml:"Elements"`
}

DataInDetectChefCap is a nested struct in facebody response

type DataInDetectInfraredLivingFace added in v1.62.151

type DataInDetectInfraredLivingFace struct {
	Elements []ElementsItem `json:"Elements" xml:"Elements"`
}

DataInDetectInfraredLivingFace is a nested struct in facebody response

type DataInDetectPedestrianIntrusion added in v1.62.607

type DataInDetectPedestrianIntrusion struct {
	ImageWidth  int64                                     `json:"ImageWidth" xml:"ImageWidth"`
	ImageHeight int64                                     `json:"ImageHeight" xml:"ImageHeight"`
	Elements    []ElementsItemInDetectPedestrianIntrusion `json:"Elements" xml:"Elements"`
}

DataInDetectPedestrianIntrusion is a nested struct in facebody response

type DataInPedestrianDetectAttribute added in v1.61.918

type DataInPedestrianDetectAttribute struct {
	PersonNumber int              `json:"PersonNumber" xml:"PersonNumber"`
	Width        int64            `json:"Width" xml:"Width"`
	Height       int64            `json:"Height" xml:"Height"`
	Attributes   []AttributesItem `json:"Attributes" xml:"Attributes"`
	Boxes        []BoxesItem      `json:"Boxes" xml:"Boxes"`
}

DataInPedestrianDetectAttribute is a nested struct in facebody response

type DataInQueryFaceImageTemplate added in v1.62.607

type DataInQueryFaceImageTemplate struct {
	Total    int64          `json:"Total" xml:"Total"`
	Elements []ElementsItem `json:"Elements" xml:"Elements"`
}

DataInQueryFaceImageTemplate is a nested struct in facebody response

type DataInRecognizeFace added in v1.62.571

type DataInRecognizeFace struct {
	FaceCount           int       `json:"FaceCount" xml:"FaceCount"`
	LandmarkCount       int       `json:"LandmarkCount" xml:"LandmarkCount"`
	DenseFeatureLength  int       `json:"DenseFeatureLength" xml:"DenseFeatureLength"`
	Pupils              []float64 `json:"Pupils" xml:"Pupils"`
	GenderList          []int     `json:"GenderList" xml:"GenderList"`
	Expressions         []int     `json:"Expressions" xml:"Expressions"`
	DenseFeatures       []string  `json:"DenseFeatures" xml:"DenseFeatures"`
	Landmarks           []float64 `json:"Landmarks" xml:"Landmarks"`
	BeautyList          []float64 `json:"BeautyList" xml:"BeautyList"`
	HatList             []int     `json:"HatList" xml:"HatList"`
	FaceProbabilityList []float64 `json:"FaceProbabilityList" xml:"FaceProbabilityList"`
	Glasses             []int     `json:"Glasses" xml:"Glasses"`
	FaceRectangles      []int     `json:"FaceRectangles" xml:"FaceRectangles"`
	PoseList            []float64 `json:"PoseList" xml:"PoseList"`
	AgeList             []int     `json:"AgeList" xml:"AgeList"`
	Masks               []int64   `json:"Masks" xml:"Masks"`
	Qualities           Qualities `json:"Qualities" xml:"Qualities"`
}

DataInRecognizeFace is a nested struct in facebody response

type DataInRecognizeHandGesture added in v1.61.973

type DataInRecognizeHandGesture struct {
	Type   string  `json:"Type" xml:"Type"`
	X      int64   `json:"X" xml:"X"`
	Y      int64   `json:"Y" xml:"Y"`
	Width  int64   `json:"Width" xml:"Width"`
	Height int64   `json:"Height" xml:"Height"`
	Score  float64 `json:"Score" xml:"Score"`
}

DataInRecognizeHandGesture is a nested struct in facebody response

type DbList added in v1.61.93

type DbList struct {
	DbListItem []DbListItem `json:"DbList" xml:"DbList"`
}

DbList is a nested struct in facebody response

type DbListItem added in v1.61.93

type DbListItem struct {
	Name string `json:"Name" xml:"Name"`
}

DbListItem is a nested struct in facebody response

type DeepfakeFaceRequest added in v1.62.607

type DeepfakeFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean     `position:"Query" name:"FormatResultToJson"`
	OssFile            string               `position:"Query" name:"OssFile"`
	Tasks              *[]DeepfakeFaceTasks `position:"Body" name:"Tasks"  type:"Repeated"`
	RequestProxyBy     string               `position:"Query" name:"RequestProxyBy"`
}

DeepfakeFaceRequest is the request struct for api DeepfakeFace

func CreateDeepfakeFaceRequest added in v1.62.607

func CreateDeepfakeFaceRequest() (request *DeepfakeFaceRequest)

CreateDeepfakeFaceRequest creates a request to invoke DeepfakeFace API

type DeepfakeFaceResponse added in v1.62.607

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

DeepfakeFaceResponse is the response struct for api DeepfakeFace

func CreateDeepfakeFaceResponse added in v1.62.607

func CreateDeepfakeFaceResponse() (response *DeepfakeFaceResponse)

CreateDeepfakeFaceResponse creates a response to parse from DeepfakeFace response

type DeepfakeFaceTasks added in v1.62.607

type DeepfakeFaceTasks struct {
	ImageURL  string `name:"ImageURL"`
	ImageData string `name:"ImageData"`
}

DeepfakeFaceTasks is a repeated param struct in DeepfakeFaceRequest

type DeleteFaceDbRequest added in v1.61.93

type DeleteFaceDbRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Name               string           `position:"Body" name:"Name"`
}

DeleteFaceDbRequest is the request struct for api DeleteFaceDb

func CreateDeleteFaceDbRequest added in v1.61.93

func CreateDeleteFaceDbRequest() (request *DeleteFaceDbRequest)

CreateDeleteFaceDbRequest creates a request to invoke DeleteFaceDb API

type DeleteFaceDbResponse added in v1.61.93

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

DeleteFaceDbResponse is the response struct for api DeleteFaceDb

func CreateDeleteFaceDbResponse added in v1.61.93

func CreateDeleteFaceDbResponse() (response *DeleteFaceDbResponse)

CreateDeleteFaceDbResponse creates a response to parse from DeleteFaceDb response

type DeleteFaceEntityRequest added in v1.61.93

type DeleteFaceEntityRequest struct {
	*requests.RpcRequest
	EntityId           string           `position:"Body" name:"EntityId"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	DbName             string           `position:"Body" name:"DbName"`
}

DeleteFaceEntityRequest is the request struct for api DeleteFaceEntity

func CreateDeleteFaceEntityRequest added in v1.61.93

func CreateDeleteFaceEntityRequest() (request *DeleteFaceEntityRequest)

CreateDeleteFaceEntityRequest creates a request to invoke DeleteFaceEntity API

type DeleteFaceEntityResponse added in v1.61.93

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

DeleteFaceEntityResponse is the response struct for api DeleteFaceEntity

func CreateDeleteFaceEntityResponse added in v1.61.93

func CreateDeleteFaceEntityResponse() (response *DeleteFaceEntityResponse)

CreateDeleteFaceEntityResponse creates a response to parse from DeleteFaceEntity response

type DeleteFaceImageTemplateRequest added in v1.61.897

type DeleteFaceImageTemplateRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	UserId             string           `position:"Body" name:"UserId"`
	OssFile            string           `position:"Query" name:"OssFile"`
	TemplateId         string           `position:"Body" name:"TemplateId"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
}

DeleteFaceImageTemplateRequest is the request struct for api DeleteFaceImageTemplate

func CreateDeleteFaceImageTemplateRequest added in v1.61.897

func CreateDeleteFaceImageTemplateRequest() (request *DeleteFaceImageTemplateRequest)

CreateDeleteFaceImageTemplateRequest creates a request to invoke DeleteFaceImageTemplate API

type DeleteFaceImageTemplateResponse added in v1.61.897

type DeleteFaceImageTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

DeleteFaceImageTemplateResponse is the response struct for api DeleteFaceImageTemplate

func CreateDeleteFaceImageTemplateResponse added in v1.61.897

func CreateDeleteFaceImageTemplateResponse() (response *DeleteFaceImageTemplateResponse)

CreateDeleteFaceImageTemplateResponse creates a response to parse from DeleteFaceImageTemplate response

type DeleteFaceRequest added in v1.61.93

type DeleteFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	FaceId             string           `position:"Body" name:"FaceId"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	DbName             string           `position:"Body" name:"DbName"`
}

DeleteFaceRequest is the request struct for api DeleteFace

func CreateDeleteFaceRequest added in v1.61.93

func CreateDeleteFaceRequest() (request *DeleteFaceRequest)

CreateDeleteFaceRequest creates a request to invoke DeleteFace API

type DeleteFaceResponse added in v1.61.93

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

DeleteFaceResponse is the response struct for api DeleteFace

func CreateDeleteFaceResponse added in v1.61.93

func CreateDeleteFaceResponse() (response *DeleteFaceResponse)

CreateDeleteFaceResponse creates a response to parse from DeleteFace response

type DenseFeatures

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

DenseFeatures is a nested struct in facebody response

type DetectBodyCountRequest added in v1.61.93

type DetectBodyCountRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

DetectBodyCountRequest is the request struct for api DetectBodyCount

func CreateDetectBodyCountRequest added in v1.61.93

func CreateDetectBodyCountRequest() (request *DetectBodyCountRequest)

CreateDetectBodyCountRequest creates a request to invoke DetectBodyCount API

type DetectBodyCountResponse added in v1.61.93

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

DetectBodyCountResponse is the response struct for api DetectBodyCount

func CreateDetectBodyCountResponse added in v1.61.93

func CreateDetectBodyCountResponse() (response *DetectBodyCountResponse)

CreateDetectBodyCountResponse creates a response to parse from DetectBodyCount response

type DetectCelebrityRequest added in v1.61.364

type DetectCelebrityRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

DetectCelebrityRequest is the request struct for api DetectCelebrity

func CreateDetectCelebrityRequest added in v1.61.364

func CreateDetectCelebrityRequest() (request *DetectCelebrityRequest)

CreateDetectCelebrityRequest creates a request to invoke DetectCelebrity API

type DetectCelebrityResponse added in v1.61.364

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

DetectCelebrityResponse is the response struct for api DetectCelebrity

func CreateDetectCelebrityResponse added in v1.61.364

func CreateDetectCelebrityResponse() (response *DetectCelebrityResponse)

CreateDetectCelebrityResponse creates a response to parse from DetectCelebrity response

type DetectChefCapRequest added in v1.61.482

type DetectChefCapRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

DetectChefCapRequest is the request struct for api DetectChefCap

func CreateDetectChefCapRequest added in v1.61.482

func CreateDetectChefCapRequest() (request *DetectChefCapRequest)

CreateDetectChefCapRequest creates a request to invoke DetectChefCap API

type DetectChefCapResponse added in v1.61.482

type DetectChefCapResponse struct {
	*responses.BaseResponse
	RequestId string              `json:"RequestId" xml:"RequestId"`
	Data      DataInDetectChefCap `json:"Data" xml:"Data"`
}

DetectChefCapResponse is the response struct for api DetectChefCap

func CreateDetectChefCapResponse added in v1.61.482

func CreateDetectChefCapResponse() (response *DetectChefCapResponse)

CreateDetectChefCapResponse creates a response to parse from DetectChefCap response

type DetectFaceRequest

type DetectFaceRequest struct {
	*requests.RpcRequest
	MaxFaceNumber      requests.Integer `position:"Body" name:"MaxFaceNumber"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	Landmark           requests.Boolean `position:"Body" name:"Landmark"`
	OssFile            string           `position:"Query" name:"OssFile"`
	ImageType          requests.Integer `position:"Body" name:"ImageType"`
	Pose               requests.Boolean `position:"Body" name:"Pose"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Quality            requests.Boolean `position:"Body" name:"Quality"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

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"`
	Data      Data   `json:"Data" xml:"Data"`
}

DetectFaceResponse is the response struct for api DetectFace

func CreateDetectFaceResponse

func CreateDetectFaceResponse() (response *DetectFaceResponse)

CreateDetectFaceResponse creates a response to parse from DetectFace response

type DetectInfraredLivingFaceRequest added in v1.62.151

type DetectInfraredLivingFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean                 `position:"Query" name:"FormatResultToJson"`
	OssFile            string                           `position:"Query" name:"OssFile"`
	Tasks              *[]DetectInfraredLivingFaceTasks `position:"Body" name:"Tasks"  type:"Repeated"`
	RequestProxyBy     string                           `position:"Query" name:"RequestProxyBy"`
}

DetectInfraredLivingFaceRequest is the request struct for api DetectInfraredLivingFace

func CreateDetectInfraredLivingFaceRequest added in v1.62.151

func CreateDetectInfraredLivingFaceRequest() (request *DetectInfraredLivingFaceRequest)

CreateDetectInfraredLivingFaceRequest creates a request to invoke DetectInfraredLivingFace API

type DetectInfraredLivingFaceResponse added in v1.62.151

type DetectInfraredLivingFaceResponse struct {
	*responses.BaseResponse
	RequestId string                         `json:"RequestId" xml:"RequestId"`
	Code      string                         `json:"Code" xml:"Code"`
	Message   string                         `json:"Message" xml:"Message"`
	Data      DataInDetectInfraredLivingFace `json:"Data" xml:"Data"`
}

DetectInfraredLivingFaceResponse is the response struct for api DetectInfraredLivingFace

func CreateDetectInfraredLivingFaceResponse added in v1.62.151

func CreateDetectInfraredLivingFaceResponse() (response *DetectInfraredLivingFaceResponse)

CreateDetectInfraredLivingFaceResponse creates a response to parse from DetectInfraredLivingFace response

type DetectInfraredLivingFaceTasks added in v1.62.151

type DetectInfraredLivingFaceTasks struct {
	ImageURL string `name:"ImageURL"`
}

DetectInfraredLivingFaceTasks is a repeated param struct in DetectInfraredLivingFaceRequest

type DetectLivingFaceRequest added in v1.61.93

type DetectLivingFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean         `position:"Query" name:"FormatResultToJson"`
	OssFile            string                   `position:"Query" name:"OssFile"`
	Tasks              *[]DetectLivingFaceTasks `position:"Body" name:"Tasks"  type:"Repeated"`
	RequestProxyBy     string                   `position:"Query" name:"RequestProxyBy"`
}

DetectLivingFaceRequest is the request struct for api DetectLivingFace

func CreateDetectLivingFaceRequest added in v1.61.93

func CreateDetectLivingFaceRequest() (request *DetectLivingFaceRequest)

CreateDetectLivingFaceRequest creates a request to invoke DetectLivingFace API

type DetectLivingFaceResponse added in v1.61.93

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

DetectLivingFaceResponse is the response struct for api DetectLivingFace

func CreateDetectLivingFaceResponse added in v1.61.93

func CreateDetectLivingFaceResponse() (response *DetectLivingFaceResponse)

CreateDetectLivingFaceResponse creates a response to parse from DetectLivingFace response

type DetectLivingFaceTasks added in v1.61.93

type DetectLivingFaceTasks struct {
	ImageURL  string `name:"ImageURL"`
	ImageData string `name:"ImageData"`
}

DetectLivingFaceTasks is a repeated param struct in DetectLivingFaceRequest

type DetectPedestrianIntrusionDetectRegion added in v1.61.1659

type DetectPedestrianIntrusionDetectRegion struct {
	Rect DetectPedestrianIntrusionDetectRegionRect `name:"Rect" type:"Struct"`
	Line DetectPedestrianIntrusionDetectRegionLine `name:"Line" type:"Struct"`
}

DetectPedestrianIntrusionDetectRegion is a repeated param struct in DetectPedestrianIntrusionRequest

type DetectPedestrianIntrusionDetectRegionLine added in v1.61.1659

type DetectPedestrianIntrusionDetectRegionLine struct {
	Y1 string `name:"Y1"`
	X1 string `name:"X1"`
	Y2 string `name:"Y2"`
	X2 string `name:"X2"`
}

DetectPedestrianIntrusionDetectRegionLine is a repeated param struct in DetectPedestrianIntrusionRequest

type DetectPedestrianIntrusionDetectRegionRect added in v1.61.1659

type DetectPedestrianIntrusionDetectRegionRect struct {
	Top    string `name:"Top"`
	Left   string `name:"Left"`
	Bottom string `name:"Bottom"`
	Right  string `name:"Right"`
}

DetectPedestrianIntrusionDetectRegionRect is a repeated param struct in DetectPedestrianIntrusionRequest

type DetectPedestrianIntrusionRequest added in v1.61.789

type DetectPedestrianIntrusionRequest struct {
	*requests.RpcRequest
	DetectRegion       *[]DetectPedestrianIntrusionDetectRegion `position:"Body" name:"DetectRegion"  type:"Json"`
	RegionType         string                                   `position:"Body" name:"RegionType"`
	FormatResultToJson requests.Boolean                         `position:"Query" name:"FormatResultToJson"`
	OssFile            string                                   `position:"Query" name:"OssFile"`
	RequestProxyBy     string                                   `position:"Query" name:"RequestProxyBy"`
	ImageURL           string                                   `position:"Body" name:"ImageURL"`
}

DetectPedestrianIntrusionRequest is the request struct for api DetectPedestrianIntrusion

func CreateDetectPedestrianIntrusionRequest added in v1.61.789

func CreateDetectPedestrianIntrusionRequest() (request *DetectPedestrianIntrusionRequest)

CreateDetectPedestrianIntrusionRequest creates a request to invoke DetectPedestrianIntrusion API

type DetectPedestrianIntrusionResponse added in v1.61.789

type DetectPedestrianIntrusionResponse struct {
	*responses.BaseResponse
	Code      string                          `json:"Code" xml:"Code"`
	Message   string                          `json:"Message" xml:"Message"`
	RequestId string                          `json:"RequestId" xml:"RequestId"`
	Data      DataInDetectPedestrianIntrusion `json:"Data" xml:"Data"`
}

DetectPedestrianIntrusionResponse is the response struct for api DetectPedestrianIntrusion

func CreateDetectPedestrianIntrusionResponse added in v1.61.789

func CreateDetectPedestrianIntrusionResponse() (response *DetectPedestrianIntrusionResponse)

CreateDetectPedestrianIntrusionResponse creates a response to parse from DetectPedestrianIntrusion response

type DetectPedestrianRequest added in v1.61.93

type DetectPedestrianRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

DetectPedestrianRequest is the request struct for api DetectPedestrian

func CreateDetectPedestrianRequest added in v1.61.93

func CreateDetectPedestrianRequest() (request *DetectPedestrianRequest)

CreateDetectPedestrianRequest creates a request to invoke DetectPedestrian API

type DetectPedestrianResponse added in v1.61.93

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

DetectPedestrianResponse is the response struct for api DetectPedestrian

func CreateDetectPedestrianResponse added in v1.61.93

func CreateDetectPedestrianResponse() (response *DetectPedestrianResponse)

CreateDetectPedestrianResponse creates a response to parse from DetectPedestrian response

type DetectVideoLivingFaceRequest added in v1.61.364

type DetectVideoLivingFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	VideoUrl           string           `position:"Body" name:"VideoUrl"`
}

DetectVideoLivingFaceRequest is the request struct for api DetectVideoLivingFace

func CreateDetectVideoLivingFaceRequest added in v1.61.364

func CreateDetectVideoLivingFaceRequest() (request *DetectVideoLivingFaceRequest)

CreateDetectVideoLivingFaceRequest creates a request to invoke DetectVideoLivingFace API

type DetectVideoLivingFaceResponse added in v1.61.364

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

DetectVideoLivingFaceResponse is the response struct for api DetectVideoLivingFace

func CreateDetectVideoLivingFaceResponse added in v1.61.364

func CreateDetectVideoLivingFaceResponse() (response *DetectVideoLivingFaceResponse)

CreateDetectVideoLivingFaceResponse creates a response to parse from DetectVideoLivingFace response

type EarPhone added in v1.61.1018

type EarPhone struct {
	Score     float64 `json:"Score" xml:"Score"`
	Threshold float64 `json:"Threshold" xml:"Threshold"`
}

EarPhone is a nested struct in facebody response

type Element added in v1.61.93

type Element struct {
	FaceConfidence  float64       `json:"FaceConfidence" xml:"FaceConfidence"`
	LiveConfidence  float64       `json:"LiveConfidence" xml:"LiveConfidence"`
	Score           float64       `json:"Score" xml:"Score"`
	FaceNumber      int64         `json:"FaceNumber" xml:"FaceNumber"`
	TaskId          string        `json:"TaskId" xml:"TaskId"`
	ImageURL        string        `json:"ImageURL" xml:"ImageURL"`
	Expression      string        `json:"Expression" xml:"Expression"`
	FaceProbability float64       `json:"FaceProbability" xml:"FaceProbability"`
	Type            string        `json:"Type" xml:"Type"`
	Boxes           []int         `json:"Boxes" xml:"Boxes"`
	Rect            []int         `json:"Rect" xml:"Rect"`
	FaceRectangle   FaceRectangle `json:"FaceRectangle" xml:"FaceRectangle"`
	Results         []Result      `json:"Results" xml:"Results"`
}

Element is a nested struct in facebody response

type ElementInRecognizeAction added in v1.61.364

type ElementInRecognizeAction struct {
	Timestamp int         `json:"Timestamp" xml:"Timestamp"`
	Scores    []float64   `json:"Scores" xml:"Scores"`
	Labels    []string    `json:"Labels" xml:"Labels"`
	Boxes     []BoxesItem `json:"Boxes" xml:"Boxes"`
}

ElementInRecognizeAction is a nested struct in facebody response

type ElementsInDeepfakeFace added in v1.62.607

type ElementsInDeepfakeFace struct {
	Element []Element `json:"Element" xml:"Element"`
}

ElementsInDeepfakeFace is a nested struct in facebody response

type ElementsInDetectChefCap added in v1.61.482

type ElementsInDetectChefCap struct {
	ElementsItem []ElementsItem `json:"Elements" xml:"Elements"`
}

ElementsInDetectChefCap is a nested struct in facebody response

type ElementsInDetectInfraredLivingFace added in v1.62.151

type ElementsInDetectInfraredLivingFace struct {
	ElementsItem []ElementsItem `json:"elements" xml:"elements"`
}

ElementsInDetectInfraredLivingFace is a nested struct in facebody response

type ElementsInDetectLivingFace added in v1.61.93

type ElementsInDetectLivingFace struct {
	Element []Element `json:"Element" xml:"Element"`
}

ElementsInDetectLivingFace is a nested struct in facebody response

type ElementsInDetectPedestrian added in v1.61.93

type ElementsInDetectPedestrian struct {
	Element []Element `json:"Element" xml:"Element"`
}

ElementsInDetectPedestrian is a nested struct in facebody response

type ElementsInDetectPedestrianIntrusion added in v1.61.789

type ElementsInDetectPedestrianIntrusion struct {
	ElementsItem []ElementsItemInDetectPedestrianIntrusion `json:"Elements" xml:"Elements"`
}

ElementsInDetectPedestrianIntrusion is a nested struct in facebody response

type ElementsInDetectVideoLivingFace added in v1.61.364

type ElementsInDetectVideoLivingFace struct {
	Element []Element `json:"Element" xml:"Element"`
}

ElementsInDetectVideoLivingFace is a nested struct in facebody response

type ElementsInQueryFaceImageTemplate added in v1.61.897

type ElementsInQueryFaceImageTemplate struct {
	ElementsItem []ElementsItem `json:"Elements" xml:"Elements"`
}

ElementsInQueryFaceImageTemplate is a nested struct in facebody response

type ElementsInRecognizeAction added in v1.61.364

type ElementsInRecognizeAction struct {
	Element []ElementInRecognizeAction `json:"Element" xml:"Element"`
}

ElementsInRecognizeAction is a nested struct in facebody response

type ElementsInRecognizeExpression added in v1.61.93

type ElementsInRecognizeExpression struct {
	Element []Element `json:"Element" xml:"Element"`
}

ElementsInRecognizeExpression is a nested struct in facebody response

type ElementsInRecognizePublicFace added in v1.61.93

type ElementsInRecognizePublicFace struct {
	Element []Element `json:"Element" xml:"Element"`
}

ElementsInRecognizePublicFace is a nested struct in facebody response

type ElementsItem added in v1.61.482

type ElementsItem struct {
	Category    string          `json:"Category" xml:"Category"`
	TemplateId  string          `json:"TemplateId" xml:"TemplateId"`
	TemplateURL string          `json:"TemplateURL" xml:"TemplateURL"`
	UpdateTime  string          `json:"UpdateTime" xml:"UpdateTime"`
	Confidence  float64         `json:"Confidence" xml:"Confidence"`
	UserId      string          `json:"UserId" xml:"UserId"`
	CreateTime  string          `json:"CreateTime" xml:"CreateTime"`
	ImageURL    string          `json:"ImageURL" xml:"ImageURL"`
	FaceNumber  int64           `json:"FaceNumber" xml:"FaceNumber"`
	Box         []float64       `json:"Box" xml:"Box"`
	Results     []ResultsItem   `json:"Results" xml:"Results"`
	FaceInfos   []FaceInfosItem `json:"FaceInfos" xml:"FaceInfos"`
}

ElementsItem is a nested struct in facebody response

type ElementsItemInDetectPedestrianIntrusion added in v1.61.789

type ElementsItemInDetectPedestrianIntrusion struct {
	Score     int64  `json:"Score" xml:"Score"`
	Type      string `json:"Type" xml:"Type"`
	IsIntrude bool   `json:"IsIntrude" xml:"IsIntrude"`
	BoxId     int64  `json:"BoxId" xml:"BoxId"`
	Box       Box    `json:"Box" xml:"Box"`
}

ElementsItemInDetectPedestrianIntrusion is a nested struct in facebody response

type EnhanceFaceRequest added in v1.61.93

type EnhanceFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

EnhanceFaceRequest is the request struct for api EnhanceFace

func CreateEnhanceFaceRequest added in v1.61.93

func CreateEnhanceFaceRequest() (request *EnhanceFaceRequest)

CreateEnhanceFaceRequest creates a request to invoke EnhanceFace API

type EnhanceFaceResponse added in v1.61.93

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

EnhanceFaceResponse is the response struct for api EnhanceFace

func CreateEnhanceFaceResponse added in v1.61.93

func CreateEnhanceFaceResponse() (response *EnhanceFaceResponse)

CreateEnhanceFaceResponse creates a response to parse from EnhanceFace response

type Entities added in v1.61.93

type Entities struct {
	Entity []Entity `json:"Entity" xml:"Entity"`
}

Entities is a nested struct in facebody response

type Entity added in v1.61.93

type Entity struct {
	DbName    string `json:"DbName" xml:"DbName"`
	EntityId  string `json:"EntityId" xml:"EntityId"`
	Labels    string `json:"Labels" xml:"Labels"`
	CreatedAt int64  `json:"CreatedAt" xml:"CreatedAt"`
	FaceCount int    `json:"FaceCount" xml:"FaceCount"`
	UpdatedAt int64  `json:"UpdatedAt" xml:"UpdatedAt"`
}

Entity is a nested struct in facebody response

type Expressions

type Expressions struct {
	Expression []int `json:"Expression" xml:"Expression"`
}

Expressions is a nested struct in facebody response

type ExtractFingerPrintRequest added in v1.61.1089

type ExtractFingerPrintRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	ImageData          string           `position:"Body" name:"ImageData"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

ExtractFingerPrintRequest is the request struct for api ExtractFingerPrint

func CreateExtractFingerPrintRequest added in v1.61.1089

func CreateExtractFingerPrintRequest() (request *ExtractFingerPrintRequest)

CreateExtractFingerPrintRequest creates a request to invoke ExtractFingerPrint API

type ExtractFingerPrintResponse added in v1.61.1089

type ExtractFingerPrintResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

ExtractFingerPrintResponse is the response struct for api ExtractFingerPrint

func CreateExtractFingerPrintResponse added in v1.61.1089

func CreateExtractFingerPrintResponse() (response *ExtractFingerPrintResponse)

CreateExtractFingerPrintResponse creates a response to parse from ExtractFingerPrint response

type ExtractPedestrianFeatureAttrRequest added in v1.61.482

type ExtractPedestrianFeatureAttrRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	Mode               string           `position:"Body" name:"Mode"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
	ServiceVersion     string           `position:"Body" name:"ServiceVersion"`
}

ExtractPedestrianFeatureAttrRequest is the request struct for api ExtractPedestrianFeatureAttr

func CreateExtractPedestrianFeatureAttrRequest added in v1.61.482

func CreateExtractPedestrianFeatureAttrRequest() (request *ExtractPedestrianFeatureAttrRequest)

CreateExtractPedestrianFeatureAttrRequest creates a request to invoke ExtractPedestrianFeatureAttr API

type ExtractPedestrianFeatureAttrResponse added in v1.61.482

type ExtractPedestrianFeatureAttrResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

ExtractPedestrianFeatureAttrResponse is the response struct for api ExtractPedestrianFeatureAttr

func CreateExtractPedestrianFeatureAttrResponse added in v1.61.482

func CreateExtractPedestrianFeatureAttrResponse() (response *ExtractPedestrianFeatureAttrResponse)

CreateExtractPedestrianFeatureAttrResponse creates a response to parse from ExtractPedestrianFeatureAttr response

type Face added in v1.61.93

type Face struct {
	Name   string  `json:"Name" xml:"Name"`
	Rate   float64 `json:"Rate" xml:"Rate"`
	FaceId string  `json:"FaceId" xml:"FaceId"`
	Id     string  `json:"Id" xml:"Id"`
}

Face is a nested struct in facebody response

type FaceBeautyRequest added in v1.61.93

type FaceBeautyRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	White              requests.Float   `position:"Body" name:"White"`
	OssFile            string           `position:"Query" name:"OssFile"`
	Smooth             requests.Float   `position:"Body" name:"Smooth"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Sharp              requests.Float   `position:"Body" name:"Sharp"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

FaceBeautyRequest is the request struct for api FaceBeauty

func CreateFaceBeautyRequest added in v1.61.93

func CreateFaceBeautyRequest() (request *FaceBeautyRequest)

CreateFaceBeautyRequest creates a request to invoke FaceBeauty API

type FaceBeautyResponse added in v1.61.93

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

FaceBeautyResponse is the response struct for api FaceBeauty

func CreateFaceBeautyResponse added in v1.61.93

func CreateFaceBeautyResponse() (response *FaceBeautyResponse)

CreateFaceBeautyResponse creates a response to parse from FaceBeauty response

type FaceBoxes added in v1.61.364

type FaceBoxes struct {
	FaceBox []float64 `json:"FaceBox" xml:"FaceBox"`
}

FaceBoxes is a nested struct in facebody response

type FaceFilterRequest added in v1.61.93

type FaceFilterRequest struct {
	*requests.RpcRequest
	Strength           requests.Float   `position:"Body" name:"Strength"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	ResourceType       string           `position:"Body" name:"ResourceType"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

FaceFilterRequest is the request struct for api FaceFilter

func CreateFaceFilterRequest added in v1.61.93

func CreateFaceFilterRequest() (request *FaceFilterRequest)

CreateFaceFilterRequest creates a request to invoke FaceFilter API

type FaceFilterResponse added in v1.61.93

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

FaceFilterResponse is the response struct for api FaceFilter

func CreateFaceFilterResponse added in v1.61.93

func CreateFaceFilterResponse() (response *FaceFilterResponse)

CreateFaceFilterResponse creates a response to parse from FaceFilter response

type FaceInfo added in v1.61.1018

type FaceInfo struct {
	Completeness float64 `json:"Completeness" xml:"Completeness"`
	FaceNumber   int64   `json:"FaceNumber" xml:"FaceNumber"`
	Pose         Pose    `json:"Pose" xml:"Pose"`
}

FaceInfo is a nested struct in facebody response

type FaceInfosInAddFaceImageTemplate added in v1.62.287

type FaceInfosInAddFaceImageTemplate struct {
	FaceInfosItem []FaceInfosItem `json:"FaceInfos" xml:"FaceInfos"`
}

FaceInfosInAddFaceImageTemplate is a nested struct in facebody response

type FaceInfosInQueryFaceImageTemplate added in v1.62.287

type FaceInfosInQueryFaceImageTemplate struct {
	FaceInfosItem []FaceInfosItem `json:"FaceInfos" xml:"FaceInfos"`
}

FaceInfosInQueryFaceImageTemplate is a nested struct in facebody response

type FaceInfosItem added in v1.62.287

type FaceInfosItem struct {
	TemplateFaceID string   `json:"TemplateFaceID" xml:"TemplateFaceID"`
	FaceRect       FaceRect `json:"FaceRect" xml:"FaceRect"`
}

FaceInfosItem is a nested struct in facebody response

type FaceItems added in v1.61.93

type FaceItems struct {
	FaceItemsItem []FaceItemsItem `json:"FaceItems" xml:"FaceItems"`
}

FaceItems is a nested struct in facebody response

type FaceItemsItem added in v1.61.93

type FaceItemsItem struct {
	EntityId   string  `json:"EntityId" xml:"EntityId"`
	FaceId     string  `json:"FaceId" xml:"FaceId"`
	Score      float64 `json:"Score" xml:"Score"`
	ExtraData  string  `json:"ExtraData" xml:"ExtraData"`
	DbName     string  `json:"DbName" xml:"DbName"`
	Confidence float64 `json:"Confidence" xml:"Confidence"`
}

FaceItemsItem is a nested struct in facebody response

type FaceMakeupRequest added in v1.61.93

type FaceMakeupRequest struct {
	*requests.RpcRequest
	Strength           requests.Float   `position:"Body" name:"Strength"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	MakeupType         string           `position:"Body" name:"MakeupType"`
	ResourceType       string           `position:"Body" name:"ResourceType"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

FaceMakeupRequest is the request struct for api FaceMakeup

func CreateFaceMakeupRequest added in v1.61.93

func CreateFaceMakeupRequest() (request *FaceMakeupRequest)

CreateFaceMakeupRequest creates a request to invoke FaceMakeup API

type FaceMakeupResponse added in v1.61.93

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

FaceMakeupResponse is the response struct for api FaceMakeup

func CreateFaceMakeupResponse added in v1.61.93

func CreateFaceMakeupResponse() (response *FaceMakeupResponse)

CreateFaceMakeupResponse creates a response to parse from FaceMakeup response

type FaceProbabilityListInDetectFace

type FaceProbabilityListInDetectFace struct {
	FaceProbability []float64 `json:"FaceProbability" xml:"FaceProbability"`
}

FaceProbabilityListInDetectFace is a nested struct in facebody response

type FaceProbabilityListInRecognizeFace

type FaceProbabilityListInRecognizeFace struct {
	FaceProbability []float64 `json:"FaceProbability" xml:"FaceProbability"`
}

FaceProbabilityListInRecognizeFace is a nested struct in facebody response

type FaceRecognizeResult added in v1.61.364

type FaceRecognizeResult struct {
	Name      string    `json:"Name" xml:"Name"`
	FaceBoxes []float64 `json:"FaceBoxes" xml:"FaceBoxes"`
}

FaceRecognizeResult is a nested struct in facebody response

type FaceRecognizeResults added in v1.61.364

type FaceRecognizeResults struct {
	FaceRecognizeResult []FaceRecognizeResult `json:"FaceRecognizeResult" xml:"FaceRecognizeResult"`
}

FaceRecognizeResults is a nested struct in facebody response

type FaceRect added in v1.62.287

type FaceRect struct {
	Height string `json:"Height" xml:"Height"`
	Width  string `json:"Width" xml:"Width"`
	X      string `json:"X" xml:"X"`
	Y      string `json:"Y" xml:"Y"`
}

FaceRect is a nested struct in facebody response

type FaceRectangle added in v1.61.93

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

FaceRectangle is a nested struct in facebody response

type FaceRectanglesInDetectFace

type FaceRectanglesInDetectFace struct {
	FaceRectangle []int `json:"FaceRectangle" xml:"FaceRectangle"`
}

FaceRectanglesInDetectFace is a nested struct in facebody response

type FaceRectanglesInRecognizeFace

type FaceRectanglesInRecognizeFace struct {
	FaceRectangle []int `json:"FaceRectangle" xml:"FaceRectangle"`
}

FaceRectanglesInRecognizeFace is a nested struct in facebody response

type FaceTidyupRequest added in v1.61.93

type FaceTidyupRequest struct {
	*requests.RpcRequest
	ShapeType          requests.Integer `position:"Body" name:"ShapeType"`
	Strength           requests.Float   `position:"Body" name:"Strength"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

FaceTidyupRequest is the request struct for api FaceTidyup

func CreateFaceTidyupRequest added in v1.61.93

func CreateFaceTidyupRequest() (request *FaceTidyupRequest)

CreateFaceTidyupRequest creates a request to invoke FaceTidyup API

type FaceTidyupResponse added in v1.61.93

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

FaceTidyupResponse is the response struct for api FaceTidyup

func CreateFaceTidyupResponse added in v1.61.93

func CreateFaceTidyupResponse() (response *FaceTidyupResponse)

CreateFaceTidyupResponse creates a response to parse from FaceTidyup response

type FacesInGetFaceEntity added in v1.61.93

type FacesInGetFaceEntity struct {
	Face []Face `json:"Face" xml:"Face"`
}

FacesInGetFaceEntity is a nested struct in facebody response

type FacesInRecognizePublicFace added in v1.61.93

type FacesInRecognizePublicFace struct {
	Face []Face `json:"Face" xml:"Face"`
}

FacesInRecognizePublicFace is a nested struct in facebody response

type FailedFaces added in v1.61.1281

type FailedFaces struct {
	FailedFacesItem []FailedFacesItem `json:"failedFaces" xml:"failedFaces"`
}

FailedFaces is a nested struct in facebody response

type FailedFacesItem added in v1.62.72

type FailedFacesItem struct {
	ImageURL string `json:"ImageURL" xml:"ImageURL"`
	Code     string `json:"Code" xml:"Code"`
	Message  string `json:"Message" xml:"Message"`
}

FailedFacesItem is a nested struct in facebody response

type FnfListInDetectFace added in v1.61.677

type FnfListInDetectFace struct {
	Fnf []float64 `json:"Fnf" xml:"Fnf"`
}

FnfListInDetectFace is a nested struct in facebody response

type FnfListInRecognizeFace added in v1.61.677

type FnfListInRecognizeFace struct {
	Fnf []float64 `json:"Fnf" xml:"Fnf"`
}

FnfListInRecognizeFace is a nested struct in facebody response

type Frame added in v1.61.93

type Frame struct {
	Url  string  `json:"Url" xml:"Url"`
	Rate float64 `json:"Rate" xml:"Rate"`
}

Frame is a nested struct in facebody response

type Frames added in v1.61.93

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

Frames is a nested struct in facebody response

type GenRealPersonVerificationTokenRequest added in v1.61.809

type GenRealPersonVerificationTokenRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	MetaInfo           string           `position:"Body" name:"MetaInfo"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	CertificateNumber  string           `position:"Body" name:"CertificateNumber"`
	CertificateName    string           `position:"Body" name:"CertificateName"`
}

GenRealPersonVerificationTokenRequest is the request struct for api GenRealPersonVerificationToken

func CreateGenRealPersonVerificationTokenRequest added in v1.61.809

func CreateGenRealPersonVerificationTokenRequest() (request *GenRealPersonVerificationTokenRequest)

CreateGenRealPersonVerificationTokenRequest creates a request to invoke GenRealPersonVerificationToken API

type GenRealPersonVerificationTokenResponse added in v1.61.809

type GenRealPersonVerificationTokenResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

GenRealPersonVerificationTokenResponse is the response struct for api GenRealPersonVerificationToken

func CreateGenRealPersonVerificationTokenResponse added in v1.61.809

func CreateGenRealPersonVerificationTokenResponse() (response *GenRealPersonVerificationTokenResponse)

CreateGenRealPersonVerificationTokenResponse creates a response to parse from GenRealPersonVerificationToken response

type Gender added in v1.61.561

type Gender struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

Gender is a nested struct in facebody response

type GenderList

type GenderList struct {
	Gender []int `json:"Gender" xml:"Gender"`
}

GenderList is a nested struct in facebody response

type GenerateHumanAnimeStyleRequest added in v1.61.635

type GenerateHumanAnimeStyleRequest struct {
	*requests.RpcRequest
	AlgoType           string           `position:"Query" name:"AlgoType"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Query" name:"ImageURL"`
}

GenerateHumanAnimeStyleRequest is the request struct for api GenerateHumanAnimeStyle

func CreateGenerateHumanAnimeStyleRequest added in v1.61.635

func CreateGenerateHumanAnimeStyleRequest() (request *GenerateHumanAnimeStyleRequest)

CreateGenerateHumanAnimeStyleRequest creates a request to invoke GenerateHumanAnimeStyle API

type GenerateHumanAnimeStyleResponse added in v1.61.635

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

GenerateHumanAnimeStyleResponse is the response struct for api GenerateHumanAnimeStyle

func CreateGenerateHumanAnimeStyleResponse added in v1.61.635

func CreateGenerateHumanAnimeStyleResponse() (response *GenerateHumanAnimeStyleResponse)

CreateGenerateHumanAnimeStyleResponse creates a response to parse from GenerateHumanAnimeStyle response

type GenerateHumanSketchStyleRequest added in v1.61.897

type GenerateHumanSketchStyleRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	ReturnType         string           `position:"Body" name:"ReturnType"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

GenerateHumanSketchStyleRequest is the request struct for api GenerateHumanSketchStyle

func CreateGenerateHumanSketchStyleRequest added in v1.61.897

func CreateGenerateHumanSketchStyleRequest() (request *GenerateHumanSketchStyleRequest)

CreateGenerateHumanSketchStyleRequest creates a request to invoke GenerateHumanSketchStyle API

type GenerateHumanSketchStyleResponse added in v1.61.897

type GenerateHumanSketchStyleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GenerateHumanSketchStyleResponse is the response struct for api GenerateHumanSketchStyle

func CreateGenerateHumanSketchStyleResponse added in v1.61.897

func CreateGenerateHumanSketchStyleResponse() (response *GenerateHumanSketchStyleResponse)

CreateGenerateHumanSketchStyleResponse creates a response to parse from GenerateHumanSketchStyle response

type GetFaceEntityRequest added in v1.61.93

type GetFaceEntityRequest struct {
	*requests.RpcRequest
	EntityId           string           `position:"Body" name:"EntityId"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	DbName             string           `position:"Body" name:"DbName"`
}

GetFaceEntityRequest is the request struct for api GetFaceEntity

func CreateGetFaceEntityRequest added in v1.61.93

func CreateGetFaceEntityRequest() (request *GetFaceEntityRequest)

CreateGetFaceEntityRequest creates a request to invoke GetFaceEntity API

type GetFaceEntityResponse added in v1.61.93

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

GetFaceEntityResponse is the response struct for api GetFaceEntity

func CreateGetFaceEntityResponse added in v1.61.93

func CreateGetFaceEntityResponse() (response *GetFaceEntityResponse)

CreateGetFaceEntityResponse creates a response to parse from GetFaceEntity response

type GetRealPersonVerificationResultRequest added in v1.61.809

type GetRealPersonVerificationResultRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	MaterialHash       string           `position:"Body" name:"MaterialHash"`
	OssFile            string           `position:"Query" name:"OssFile"`
	VerificationToken  string           `position:"Body" name:"VerificationToken"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
}

GetRealPersonVerificationResultRequest is the request struct for api GetRealPersonVerificationResult

func CreateGetRealPersonVerificationResultRequest added in v1.61.809

func CreateGetRealPersonVerificationResultRequest() (request *GetRealPersonVerificationResultRequest)

CreateGetRealPersonVerificationResultRequest creates a request to invoke GetRealPersonVerificationResult API

type GetRealPersonVerificationResultResponse added in v1.61.809

type GetRealPersonVerificationResultResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Code         string `json:"Code" xml:"Code"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetRealPersonVerificationResultResponse is the response struct for api GetRealPersonVerificationResult

func CreateGetRealPersonVerificationResultResponse added in v1.61.809

func CreateGetRealPersonVerificationResultResponse() (response *GetRealPersonVerificationResultResponse)

CreateGetRealPersonVerificationResultResponse creates a response to parse from GetRealPersonVerificationResult response

type GlassListInDetectFace added in v1.61.677

type GlassListInDetectFace struct {
	Glass []float64 `json:"Glass" xml:"Glass"`
}

GlassListInDetectFace is a nested struct in facebody response

type GlassListInRecognizeFace added in v1.61.677

type GlassListInRecognizeFace struct {
	Glass []float64 `json:"Glass" xml:"Glass"`
}

GlassListInRecognizeFace is a nested struct in facebody response

type Glasses

type Glasses struct {
	Name  string  `json:"Name" xml:"Name"`
	Score float64 `json:"Score" xml:"Score"`
}

Glasses is a nested struct in facebody response

type GlassesInRecognizeFace added in v1.61.561

type GlassesInRecognizeFace struct {
	Glass []int `json:"Glass" xml:"Glass"`
}

GlassesInRecognizeFace is a nested struct in facebody response

type HandPostureRequest added in v1.61.93

type HandPostureRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

HandPostureRequest is the request struct for api HandPosture

func CreateHandPostureRequest added in v1.61.93

func CreateHandPostureRequest() (request *HandPostureRequest)

CreateHandPostureRequest creates a request to invoke HandPosture API

type HandPostureResponse added in v1.61.93

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

HandPostureResponse is the response struct for api HandPosture

func CreateHandPostureResponse added in v1.61.93

func CreateHandPostureResponse() (response *HandPostureResponse)

CreateHandPostureResponse creates a response to parse from HandPosture response

type Handbag added in v1.61.561

type Handbag struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

Handbag is a nested struct in facebody response

type Hands added in v1.61.93

type Hands struct {
	Confident float64    `json:"Confident" xml:"Confident"`
	KeyPoints []KeyPoint `json:"KeyPoints" xml:"KeyPoints"`
}

Hands is a nested struct in facebody response

type Hat added in v1.61.561

type Hat struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

Hat is a nested struct in facebody response

type HatList added in v1.61.677

type HatList struct {
	Hat []int `json:"Hat" xml:"Hat"`
}

HatList is a nested struct in facebody response

type IlluListInDetectFace added in v1.61.677

type IlluListInDetectFace struct {
	Illu []float64 `json:"Illu" xml:"Illu"`
}

IlluListInDetectFace is a nested struct in facebody response

type IlluListInRecognizeFace added in v1.61.677

type IlluListInRecognizeFace struct {
	Illu []float64 `json:"Illu" xml:"Illu"`
}

IlluListInRecognizeFace is a nested struct in facebody response

type InsertedFaces added in v1.61.1281

type InsertedFaces struct {
	InsertedFacesItem []InsertedFacesItem `json:"insertedFaces" xml:"insertedFaces"`
}

InsertedFaces is a nested struct in facebody response

type InsertedFacesItem added in v1.62.72

type InsertedFacesItem struct {
	ImageURL      string  `json:"ImageURL" xml:"ImageURL"`
	FaceId        string  `json:"FaceId" xml:"FaceId"`
	QualitieScore float64 `json:"QualitieScore" xml:"QualitieScore"`
}

InsertedFacesItem is a nested struct in facebody response

type KeyPoint added in v1.61.93

type KeyPoint struct {
	Label     string     `json:"Label" xml:"Label"`
	Positions []Position `json:"Positions" xml:"Positions"`
}

KeyPoint is a nested struct in facebody response

type KeyPoints added in v1.61.93

type KeyPoints struct {
	KeyPoint []KeyPoint `json:"KeyPoint" xml:"KeyPoint"`
}

KeyPoints is a nested struct in facebody response

type Labels added in v1.61.364

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

Labels is a nested struct in facebody response

type LandmarkScore added in v1.62.721

type LandmarkScore struct {
	LandmarkScore []float64 `json:"LandmarkScore" xml:"LandmarkScore"`
}

LandmarkScore is a nested struct in facebody response

type LandmarksAListInCompareFace added in v1.62.151

type LandmarksAListInCompareFace struct {
	LandmarksAList []int64 `json:"landmarksAList" xml:"landmarksAList"`
}

LandmarksAListInCompareFace is a nested struct in facebody response

type LandmarksAListInCompareFaceWithMask added in v1.62.151

type LandmarksAListInCompareFaceWithMask struct {
	LandmarksAList []int64 `json:"landmarksAList" xml:"landmarksAList"`
}

LandmarksAListInCompareFaceWithMask is a nested struct in facebody response

type LandmarksBListInCompareFace added in v1.62.151

type LandmarksBListInCompareFace struct {
	LandmarksBList []int64 `json:"landmarksBList" xml:"landmarksBList"`
}

LandmarksBListInCompareFace is a nested struct in facebody response

type LandmarksBListInCompareFaceWithMask added in v1.62.151

type LandmarksBListInCompareFaceWithMask struct {
	LandmarksBList []int64 `json:"landmarksBList" xml:"landmarksBList"`
}

LandmarksBListInCompareFaceWithMask is a nested struct in facebody response

type LandmarksInDetectFace

type LandmarksInDetectFace struct {
	Landmark []float64 `json:"Landmark" xml:"Landmark"`
}

LandmarksInDetectFace is a nested struct in facebody response

type LandmarksInRecognizeFace

type LandmarksInRecognizeFace struct {
	Landmark []float64 `json:"Landmark" xml:"Landmark"`
}

LandmarksInRecognizeFace is a nested struct in facebody response

type LiquifyFaceRequest added in v1.61.1273

type LiquifyFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	SlimDegree         requests.Float   `position:"Body" name:"SlimDegree"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

LiquifyFaceRequest is the request struct for api LiquifyFace

func CreateLiquifyFaceRequest added in v1.61.1273

func CreateLiquifyFaceRequest() (request *LiquifyFaceRequest)

CreateLiquifyFaceRequest creates a request to invoke LiquifyFace API

type LiquifyFaceResponse added in v1.61.1273

type LiquifyFaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

LiquifyFaceResponse is the response struct for api LiquifyFace

func CreateLiquifyFaceResponse added in v1.61.1273

func CreateLiquifyFaceResponse() (response *LiquifyFaceResponse)

CreateLiquifyFaceResponse creates a response to parse from LiquifyFace response

type ListFaceDbsRequest added in v1.61.93

type ListFaceDbsRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	Limit              requests.Integer `position:"Body" name:"Limit"`
	OssFile            string           `position:"Query" name:"OssFile"`
	Offset             requests.Integer `position:"Body" name:"Offset"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
}

ListFaceDbsRequest is the request struct for api ListFaceDbs

func CreateListFaceDbsRequest added in v1.61.93

func CreateListFaceDbsRequest() (request *ListFaceDbsRequest)

CreateListFaceDbsRequest creates a request to invoke ListFaceDbs API

type ListFaceDbsResponse added in v1.61.93

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

ListFaceDbsResponse is the response struct for api ListFaceDbs

func CreateListFaceDbsResponse added in v1.61.93

func CreateListFaceDbsResponse() (response *ListFaceDbsResponse)

CreateListFaceDbsResponse creates a response to parse from ListFaceDbs response

type ListFaceEntitiesRequest added in v1.61.93

type ListFaceEntitiesRequest struct {
	*requests.RpcRequest
	EntityIdPrefix     string           `position:"Body" name:"EntityIdPrefix"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	Limit              requests.Integer `position:"Body" name:"Limit"`
	OssFile            string           `position:"Query" name:"OssFile"`
	Order              string           `position:"Body" name:"Order"`
	Offset             requests.Integer `position:"Body" name:"Offset"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Token              string           `position:"Body" name:"Token"`
	Labels             string           `position:"Body" name:"Labels"`
	DbName             string           `position:"Body" name:"DbName"`
}

ListFaceEntitiesRequest is the request struct for api ListFaceEntities

func CreateListFaceEntitiesRequest added in v1.61.93

func CreateListFaceEntitiesRequest() (request *ListFaceEntitiesRequest)

CreateListFaceEntitiesRequest creates a request to invoke ListFaceEntities API

type ListFaceEntitiesResponse added in v1.61.93

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

ListFaceEntitiesResponse is the response struct for api ListFaceEntities

func CreateListFaceEntitiesResponse added in v1.61.93

func CreateListFaceEntitiesResponse() (response *ListFaceEntitiesResponse)

CreateListFaceEntitiesResponse creates a response to parse from ListFaceEntities response

type Location added in v1.61.93

type Location struct {
	Width  int `json:"Width" xml:"Width"`
	Height int `json:"Height" xml:"Height"`
	Y      int `json:"Y" xml:"Y"`
	X      int `json:"X" xml:"X"`
}

Location is a nested struct in facebody response

type LowerColor added in v1.61.561

type LowerColor struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

LowerColor is a nested struct in facebody response

type LowerWear added in v1.61.561

type LowerWear struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

LowerWear is a nested struct in facebody response

type MaskListInDetectFace added in v1.61.677

type MaskListInDetectFace struct {
	Mask []float64 `json:"Mask" xml:"Mask"`
}

MaskListInDetectFace is a nested struct in facebody response

type MaskListInRecognizeFace added in v1.61.677

type MaskListInRecognizeFace struct {
	Mask []float64 `json:"Mask" xml:"Mask"`
}

MaskListInRecognizeFace is a nested struct in facebody response

type Masks added in v1.61.1057

type Masks struct {
	Mask []int64 `json:"Mask" xml:"Mask"`
}

Masks is a nested struct in facebody response

type MatchList added in v1.61.93

type MatchList struct {
	MatchListItem []MatchListItem `json:"MatchList" xml:"MatchList"`
}

MatchList is a nested struct in facebody response

type MatchListItem added in v1.61.93

type MatchListItem struct {
	QualitieScore float64         `json:"QualitieScore" xml:"QualitieScore"`
	Location      Location        `json:"Location" xml:"Location"`
	FaceItems     []FaceItemsItem `json:"FaceItems" xml:"FaceItems"`
}

MatchListItem is a nested struct in facebody response

type MergeImageFaceMergeInfos added in v1.62.287

type MergeImageFaceMergeInfos struct {
	ImageURL       string `name:"ImageURL"`
	TemplateFaceID string `name:"TemplateFaceID"`
}

MergeImageFaceMergeInfos is a repeated param struct in MergeImageFaceRequest

type MergeImageFaceRequest added in v1.61.897

type MergeImageFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean            `position:"Query" name:"FormatResultToJson"`
	MergeInfos         *[]MergeImageFaceMergeInfos `position:"Body" name:"MergeInfos"  type:"Repeated"`
	UserId             string                      `position:"Body" name:"UserId"`
	WatermarkType      string                      `position:"Body" name:"WatermarkType"`
	OssFile            string                      `position:"Query" name:"OssFile"`
	TemplateId         string                      `position:"Body" name:"TemplateId"`
	RequestProxyBy     string                      `position:"Query" name:"RequestProxyBy"`
	ImageURL           string                      `position:"Body" name:"ImageURL"`
	AddWatermark       requests.Boolean            `position:"Body" name:"AddWatermark"`
	ModelVersion       string                      `position:"Body" name:"ModelVersion"`
}

MergeImageFaceRequest is the request struct for api MergeImageFace

func CreateMergeImageFaceRequest added in v1.61.897

func CreateMergeImageFaceRequest() (request *MergeImageFaceRequest)

CreateMergeImageFaceRequest creates a request to invoke MergeImageFace API

type MergeImageFaceResponse added in v1.61.897

type MergeImageFaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

MergeImageFaceResponse is the response struct for api MergeImageFace

func CreateMergeImageFaceResponse added in v1.61.897

func CreateMergeImageFaceResponse() (response *MergeImageFaceResponse)

CreateMergeImageFaceResponse creates a response to parse from MergeImageFace response

type MetaObject added in v1.61.93

type MetaObject struct {
	Width  int `json:"Width" xml:"Width"`
	Height int `json:"Height" xml:"Height"`
}

MetaObject is a nested struct in facebody response

type MonitorExaminationRequest added in v1.61.1018

type MonitorExaminationRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	Type               requests.Integer `position:"Body" name:"Type"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

MonitorExaminationRequest is the request struct for api MonitorExamination

func CreateMonitorExaminationRequest added in v1.61.1018

func CreateMonitorExaminationRequest() (request *MonitorExaminationRequest)

CreateMonitorExaminationRequest creates a request to invoke MonitorExamination API

type MonitorExaminationResponse added in v1.61.1018

type MonitorExaminationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Code      string `json:"Code" xml:"Code"`
	Data      Data   `json:"Data" xml:"Data"`
}

MonitorExaminationResponse is the response struct for api MonitorExamination

func CreateMonitorExaminationResponse added in v1.61.1018

func CreateMonitorExaminationResponse() (response *MonitorExaminationResponse)

CreateMonitorExaminationResponse creates a response to parse from MonitorExamination response

type NoiseListInDetectFace added in v1.61.677

type NoiseListInDetectFace struct {
	Noise []float64 `json:"Noise" xml:"Noise"`
}

NoiseListInDetectFace is a nested struct in facebody response

type NoiseListInRecognizeFace added in v1.61.677

type NoiseListInRecognizeFace struct {
	Noise []float64 `json:"Noise" xml:"Noise"`
}

NoiseListInRecognizeFace is a nested struct in facebody response

type Orient added in v1.61.561

type Orient struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

Orient is a nested struct in facebody response

type Output added in v1.61.93

type Output struct {
	HumanCount int      `json:"HumanCount" xml:"HumanCount"`
	HandCount  int      `json:"HandCount" xml:"HandCount"`
	Results    []Result `json:"Results" xml:"Results"`
}

Output is a nested struct in facebody response

type OutputsInBodyPosture added in v1.61.93

type OutputsInBodyPosture struct {
	Output []Output `json:"Output" xml:"Output"`
}

OutputsInBodyPosture is a nested struct in facebody response

type OutputsInHandPosture added in v1.61.93

type OutputsInHandPosture struct {
	Output []Output `json:"Output" xml:"Output"`
}

OutputsInHandPosture is a nested struct in facebody response

type PedestrianDetectAttributeRequest added in v1.61.561

type PedestrianDetectAttributeRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

PedestrianDetectAttributeRequest is the request struct for api PedestrianDetectAttribute

func CreatePedestrianDetectAttributeRequest added in v1.61.561

func CreatePedestrianDetectAttributeRequest() (request *PedestrianDetectAttributeRequest)

CreatePedestrianDetectAttributeRequest creates a request to invoke PedestrianDetectAttribute API

type PedestrianDetectAttributeResponse added in v1.61.561

type PedestrianDetectAttributeResponse struct {
	*responses.BaseResponse
	RequestId string                          `json:"RequestId" xml:"RequestId"`
	Data      DataInPedestrianDetectAttribute `json:"Data" xml:"Data"`
}

PedestrianDetectAttributeResponse is the response struct for api PedestrianDetectAttribute

func CreatePedestrianDetectAttributeResponse added in v1.61.561

func CreatePedestrianDetectAttributeResponse() (response *PedestrianDetectAttributeResponse)

CreatePedestrianDetectAttributeResponse creates a response to parse from PedestrianDetectAttribute response

type PersonInfo added in v1.61.1018

type PersonInfo struct {
	PersonNumber int64     `json:"PersonNumber" xml:"PersonNumber"`
	CellPhone    CellPhone `json:"CellPhone" xml:"CellPhone"`
	EarPhone     EarPhone  `json:"EarPhone" xml:"EarPhone"`
}

PersonInfo is a nested struct in facebody response

type PointsInBodyPosture added in v1.61.93

type PointsInBodyPosture struct {
	Point []float64 `json:"Point" xml:"Point"`
}

PointsInBodyPosture is a nested struct in facebody response

type PointsInHandPosture added in v1.61.93

type PointsInHandPosture struct {
	Point []float64 `json:"Point" xml:"Point"`
}

PointsInHandPosture is a nested struct in facebody response

type Pose added in v1.61.1018

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

Pose is a nested struct in facebody response

type PoseListInDetectFace

type PoseListInDetectFace struct {
	Pose []float64 `json:"Pose" xml:"Pose"`
}

PoseListInDetectFace is a nested struct in facebody response

type PoseListInRecognizeFace

type PoseListInRecognizeFace struct {
	Pose []float64 `json:"Pose" xml:"Pose"`
}

PoseListInRecognizeFace is a nested struct in facebody response

type Position added in v1.61.93

type Position struct {
	Points []float64 `json:"Points" xml:"Points"`
}

Position is a nested struct in facebody response

type PositionsInBodyPosture added in v1.61.93

type PositionsInBodyPosture struct {
	Position []Position `json:"Position" xml:"Position"`
}

PositionsInBodyPosture is a nested struct in facebody response

type PositionsInHandPosture added in v1.61.93

type PositionsInHandPosture struct {
	Position []Position `json:"Position" xml:"Position"`
}

PositionsInHandPosture is a nested struct in facebody response

type PupilsInDetectFace

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

PupilsInDetectFace is a nested struct in facebody response

type PupilsInRecognizeFace

type PupilsInRecognizeFace struct {
	Pupil []float64 `json:"Pupil" xml:"Pupil"`
}

PupilsInRecognizeFace is a nested struct in facebody response

type Qualities added in v1.61.677

type Qualities struct {
	MaskList  []float64 `json:"MaskList" xml:"MaskList"`
	FnfList   []float64 `json:"FnfList" xml:"FnfList"`
	IlluList  []float64 `json:"IlluList" xml:"IlluList"`
	NoiseList []float64 `json:"NoiseList" xml:"NoiseList"`
	PoseList  []float64 `json:"PoseList" xml:"PoseList"`
	ScoreList []float64 `json:"ScoreList" xml:"ScoreList"`
	BlurList  []float64 `json:"BlurList" xml:"BlurList"`
	GlassList []float64 `json:"GlassList" xml:"GlassList"`
}

Qualities is a nested struct in facebody response

type QueryFaceImageTemplateRequest added in v1.61.897

type QueryFaceImageTemplateRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	UserId             string           `position:"Query" name:"UserId"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	OssFile            string           `position:"Query" name:"OssFile"`
	TemplateId         string           `position:"Query" name:"TemplateId"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	PageNo             requests.Integer `position:"Query" name:"PageNo"`
}

QueryFaceImageTemplateRequest is the request struct for api QueryFaceImageTemplate

func CreateQueryFaceImageTemplateRequest added in v1.61.897

func CreateQueryFaceImageTemplateRequest() (request *QueryFaceImageTemplateRequest)

CreateQueryFaceImageTemplateRequest creates a request to invoke QueryFaceImageTemplate API

type QueryFaceImageTemplateResponse added in v1.61.897

type QueryFaceImageTemplateResponse struct {
	*responses.BaseResponse
	RequestId string                       `json:"RequestId" xml:"RequestId"`
	Code      string                       `json:"Code" xml:"Code"`
	Message   string                       `json:"Message" xml:"Message"`
	Data      DataInQueryFaceImageTemplate `json:"Data" xml:"Data"`
}

QueryFaceImageTemplateResponse is the response struct for api QueryFaceImageTemplate

func CreateQueryFaceImageTemplateResponse added in v1.61.897

func CreateQueryFaceImageTemplateResponse() (response *QueryFaceImageTemplateResponse)

CreateQueryFaceImageTemplateResponse creates a response to parse from QueryFaceImageTemplate response

type RecognizeActionRequest added in v1.61.364

type RecognizeActionRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean          `position:"Query" name:"FormatResultToJson"`
	Type               requests.Integer          `position:"Body" name:"Type"`
	OssFile            string                    `position:"Query" name:"OssFile"`
	VideoData          string                    `position:"Body" name:"VideoData"`
	URLList            *[]RecognizeActionURLList `position:"Body" name:"URLList"  type:"Repeated"`
	RequestProxyBy     string                    `position:"Query" name:"RequestProxyBy"`
	VideoUrl           string                    `position:"Body" name:"VideoUrl"`
}

RecognizeActionRequest is the request struct for api RecognizeAction

func CreateRecognizeActionRequest added in v1.61.364

func CreateRecognizeActionRequest() (request *RecognizeActionRequest)

CreateRecognizeActionRequest creates a request to invoke RecognizeAction API

type RecognizeActionResponse added in v1.61.364

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

RecognizeActionResponse is the response struct for api RecognizeAction

func CreateRecognizeActionResponse added in v1.61.364

func CreateRecognizeActionResponse() (response *RecognizeActionResponse)

CreateRecognizeActionResponse creates a response to parse from RecognizeAction response

type RecognizeActionURLList added in v1.61.364

type RecognizeActionURLList struct {
	ImageData string `name:"imageData"`
	URL       string `name:"URL"`
}

RecognizeActionURLList is a repeated param struct in RecognizeActionRequest

type RecognizeExpressionRequest added in v1.61.93

type RecognizeExpressionRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

RecognizeExpressionRequest is the request struct for api RecognizeExpression

func CreateRecognizeExpressionRequest added in v1.61.93

func CreateRecognizeExpressionRequest() (request *RecognizeExpressionRequest)

CreateRecognizeExpressionRequest creates a request to invoke RecognizeExpression API

type RecognizeExpressionResponse added in v1.61.93

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

RecognizeExpressionResponse is the response struct for api RecognizeExpression

func CreateRecognizeExpressionResponse added in v1.61.93

func CreateRecognizeExpressionResponse() (response *RecognizeExpressionResponse)

CreateRecognizeExpressionResponse creates a response to parse from RecognizeExpression response

type RecognizeFaceRequest

type RecognizeFaceRequest struct {
	*requests.RpcRequest
	Gender             requests.Boolean `position:"Body" name:"Gender"`
	Beauty             requests.Boolean `position:"Body" name:"Beauty"`
	MaxFaceNumber      requests.Integer `position:"Body" name:"MaxFaceNumber"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	Hat                requests.Boolean `position:"Body" name:"Hat"`
	OssFile            string           `position:"Query" name:"OssFile"`
	Mask               requests.Boolean `position:"Body" name:"Mask"`
	ImageType          requests.Integer `position:"Body" name:"ImageType"`
	Glass              requests.Boolean `position:"Body" name:"Glass"`
	Expression         requests.Boolean `position:"Body" name:"Expression"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Quality            requests.Boolean `position:"Body" name:"Quality"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
	Age                requests.Boolean `position:"Body" name:"Age"`
}

RecognizeFaceRequest is the request struct for api RecognizeFace

func CreateRecognizeFaceRequest

func CreateRecognizeFaceRequest() (request *RecognizeFaceRequest)

CreateRecognizeFaceRequest creates a request to invoke RecognizeFace API

type RecognizeFaceResponse

type RecognizeFaceResponse struct {
	*responses.BaseResponse
	RequestId string              `json:"RequestId" xml:"RequestId"`
	Code      string              `json:"Code" xml:"Code"`
	Message   string              `json:"Message" xml:"Message"`
	Data      DataInRecognizeFace `json:"Data" xml:"Data"`
}

RecognizeFaceResponse is the response struct for api RecognizeFace

func CreateRecognizeFaceResponse

func CreateRecognizeFaceResponse() (response *RecognizeFaceResponse)

CreateRecognizeFaceResponse creates a response to parse from RecognizeFace response

type RecognizeHandGestureRequest added in v1.61.973

type RecognizeHandGestureRequest struct {
	*requests.RpcRequest
	GestureType        string           `position:"Body" name:"GestureType"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	AppId              string           `position:"Body" name:"AppId"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

RecognizeHandGestureRequest is the request struct for api RecognizeHandGesture

func CreateRecognizeHandGestureRequest added in v1.61.973

func CreateRecognizeHandGestureRequest() (request *RecognizeHandGestureRequest)

CreateRecognizeHandGestureRequest creates a request to invoke RecognizeHandGesture API

type RecognizeHandGestureResponse added in v1.61.973

type RecognizeHandGestureResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Code      string                     `json:"Code" xml:"Code"`
	Message   string                     `json:"Message" xml:"Message"`
	Data      DataInRecognizeHandGesture `json:"Data" xml:"Data"`
}

RecognizeHandGestureResponse is the response struct for api RecognizeHandGesture

func CreateRecognizeHandGestureResponse added in v1.61.973

func CreateRecognizeHandGestureResponse() (response *RecognizeHandGestureResponse)

CreateRecognizeHandGestureResponse creates a response to parse from RecognizeHandGesture response

type RecognizePublicFaceRequest added in v1.61.93

type RecognizePublicFaceRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean           `position:"Query" name:"FormatResultToJson"`
	OssFile            string                     `position:"Query" name:"OssFile"`
	RequestProxyBy     string                     `position:"Query" name:"RequestProxyBy"`
	Task               *[]RecognizePublicFaceTask `position:"Body" name:"Task"  type:"Repeated"`
}

RecognizePublicFaceRequest is the request struct for api RecognizePublicFace

func CreateRecognizePublicFaceRequest added in v1.61.93

func CreateRecognizePublicFaceRequest() (request *RecognizePublicFaceRequest)

CreateRecognizePublicFaceRequest creates a request to invoke RecognizePublicFace API

type RecognizePublicFaceResponse added in v1.61.93

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

RecognizePublicFaceResponse is the response struct for api RecognizePublicFace

func CreateRecognizePublicFaceResponse added in v1.61.93

func CreateRecognizePublicFaceResponse() (response *RecognizePublicFaceResponse)

CreateRecognizePublicFaceResponse creates a response to parse from RecognizePublicFace response

type RecognizePublicFaceTask added in v1.61.93

type RecognizePublicFaceTask struct {
	ImageURL  string `name:"ImageURL"`
	ImageData string `name:"ImageData"`
}

RecognizePublicFaceTask is a repeated param struct in RecognizePublicFaceRequest

type Rect added in v1.61.364

type Rect struct {
	Left   int64 `json:"Left" xml:"Left"`
	Width  int64 `json:"Width" xml:"Width"`
	Top    int64 `json:"Top" xml:"Top"`
	Height int64 `json:"Height" xml:"Height"`
}

Rect is a nested struct in facebody response

type RectAListInCompareFace added in v1.62.151

type RectAListInCompareFace struct {
	RectA []int `json:"RectA" xml:"RectA"`
}

RectAListInCompareFace is a nested struct in facebody response

type RectAListInCompareFaceWithMask added in v1.62.151

type RectAListInCompareFaceWithMask struct {
	RectAList []int64 `json:"rectAList" xml:"rectAList"`
}

RectAListInCompareFaceWithMask is a nested struct in facebody response

type RectBListInCompareFace added in v1.62.151

type RectBListInCompareFace struct {
	RectB []int `json:"RectB" xml:"RectB"`
}

RectBListInCompareFace is a nested struct in facebody response

type RectBListInCompareFaceWithMask added in v1.62.151

type RectBListInCompareFaceWithMask struct {
	RectBList []int64 `json:"rectBList" xml:"rectBList"`
}

RectBListInCompareFaceWithMask is a nested struct in facebody response

type RectInDetectVideoLivingFace added in v1.62.15

type RectInDetectVideoLivingFace struct {
	Result []int `json:"Result" xml:"Result"`
}

RectInDetectVideoLivingFace is a nested struct in facebody response

type Rectangle added in v1.61.364

type Rectangle struct {
	Rectangle []int `json:"Rectangle" xml:"Rectangle"`
}

Rectangle is a nested struct in facebody response

type RectangleRef added in v1.61.364

type RectangleRef struct {
	RectangleRef []int `json:"RectangleRef" xml:"RectangleRef"`
}

RectangleRef is a nested struct in facebody response

type Result added in v1.61.93

type Result struct {
	Rate        float64     `json:"Rate" xml:"Rate"`
	Label       string      `json:"Label" xml:"Label"`
	Suggestion  string      `json:"Suggestion" xml:"Suggestion"`
	Confidence  float64     `json:"Confidence" xml:"Confidence"`
	MessageTips string      `json:"MessageTips" xml:"MessageTips"`
	Rect        Rect        `json:"Rect" xml:"Rect"`
	Hands       Hands       `json:"Hands" xml:"Hands"`
	Box         Box         `json:"Box" xml:"Box"`
	Bodies      []Body      `json:"Bodies" xml:"Bodies"`
	Frames      []Frame     `json:"Frames" xml:"Frames"`
	SubResults  []SubResult `json:"SubResults" xml:"SubResults"`
}

Result is a nested struct in facebody response

type ResultsInBodyPosture added in v1.61.93

type ResultsInBodyPosture struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInBodyPosture is a nested struct in facebody response

type ResultsInDeepfakeFace added in v1.62.607

type ResultsInDeepfakeFace struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInDeepfakeFace is a nested struct in facebody response

type ResultsInDetectInfraredLivingFace added in v1.62.151

type ResultsInDetectInfraredLivingFace struct {
	ResultsItem []ResultsItem `json:"results" xml:"results"`
}

ResultsInDetectInfraredLivingFace is a nested struct in facebody response

type ResultsInDetectLivingFace added in v1.61.93

type ResultsInDetectLivingFace struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInDetectLivingFace is a nested struct in facebody response

type ResultsInHandPosture added in v1.61.93

type ResultsInHandPosture struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInHandPosture is a nested struct in facebody response

type ResultsInRecognizePublicFace added in v1.61.93

type ResultsInRecognizePublicFace struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInRecognizePublicFace is a nested struct in facebody response

type ResultsItem added in v1.62.151

type ResultsItem struct {
	Label       string  `json:"Label" xml:"Label"`
	Rate        float64 `json:"Rate" xml:"Rate"`
	Suggestion  string  `json:"Suggestion" xml:"Suggestion"`
	MessageTips string  `json:"MessageTips" xml:"MessageTips"`
	Rect        Rect    `json:"Rect" xml:"Rect"`
}

ResultsItem is a nested struct in facebody response

type RetouchBodyRequest added in v1.61.1240

type RetouchBodyRequest struct {
	*requests.RpcRequest
	LengthenDegree     requests.Float   `position:"Body" name:"LengthenDegree"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	SlimDegree         requests.Float   `position:"Body" name:"SlimDegree"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

RetouchBodyRequest is the request struct for api RetouchBody

func CreateRetouchBodyRequest added in v1.61.1240

func CreateRetouchBodyRequest() (request *RetouchBodyRequest)

CreateRetouchBodyRequest creates a request to invoke RetouchBody API

type RetouchBodyResponse added in v1.61.1240

type RetouchBodyResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

RetouchBodyResponse is the response struct for api RetouchBody

func CreateRetouchBodyResponse added in v1.61.1240

func CreateRetouchBodyResponse() (response *RetouchBodyResponse)

CreateRetouchBodyResponse creates a response to parse from RetouchBody response

type RetouchSkinRequest added in v1.61.1273

type RetouchSkinRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	RetouchDegree      requests.Float   `position:"Body" name:"RetouchDegree"`
	WhiteningDegree    requests.Float   `position:"Body" name:"WhiteningDegree"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
}

RetouchSkinRequest is the request struct for api RetouchSkin

func CreateRetouchSkinRequest added in v1.61.1273

func CreateRetouchSkinRequest() (request *RetouchSkinRequest)

CreateRetouchSkinRequest creates a request to invoke RetouchSkin API

type RetouchSkinResponse added in v1.61.1273

type RetouchSkinResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

RetouchSkinResponse is the response struct for api RetouchSkin

func CreateRetouchSkinResponse added in v1.61.1273

func CreateRetouchSkinResponse() (response *RetouchSkinResponse)

CreateRetouchSkinResponse creates a response to parse from RetouchSkin response

type ScoreListInDetectFace added in v1.61.677

type ScoreListInDetectFace struct {
	Score []float64 `json:"Score" xml:"Score"`
}

ScoreListInDetectFace is a nested struct in facebody response

type ScoreListInRecognizeFace added in v1.61.677

type ScoreListInRecognizeFace struct {
	Score []float64 `json:"Score" xml:"Score"`
}

ScoreListInRecognizeFace is a nested struct in facebody response

type Scores added in v1.61.364

type Scores struct {
	Score []float64 `json:"Score" xml:"Score"`
}

Scores is a nested struct in facebody response

type SearchFaceRequest added in v1.61.93

type SearchFaceRequest struct {
	*requests.RpcRequest
	MaxFaceNum            requests.Integer `position:"Body" name:"MaxFaceNum"`
	FormatResultToJson    requests.Boolean `position:"Query" name:"FormatResultToJson"`
	QualityScoreThreshold requests.Float   `position:"Body" name:"QualityScoreThreshold"`
	Limit                 requests.Integer `position:"Body" name:"Limit"`
	OssFile               string           `position:"Query" name:"OssFile"`
	RequestProxyBy        string           `position:"Query" name:"RequestProxyBy"`
	DbNames               string           `position:"Body" name:"DbNames"`
	DbName                string           `position:"Body" name:"DbName"`
	ImageUrl              string           `position:"Body" name:"ImageUrl"`
}

SearchFaceRequest is the request struct for api SearchFace

func CreateSearchFaceRequest added in v1.61.93

func CreateSearchFaceRequest() (request *SearchFaceRequest)

CreateSearchFaceRequest creates a request to invoke SearchFace API

type SearchFaceResponse added in v1.61.93

type SearchFaceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

SearchFaceResponse is the response struct for api SearchFace

func CreateSearchFaceResponse added in v1.61.93

func CreateSearchFaceResponse() (response *SearchFaceResponse)

CreateSearchFaceResponse creates a response to parse from SearchFace response

type ShoulderBag added in v1.61.561

type ShoulderBag struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

ShoulderBag is a nested struct in facebody response

type SubResult added in v1.61.93

type SubResult struct {
	W     float64 `json:"W" xml:"W"`
	H     float64 `json:"H" xml:"H"`
	Y     float64 `json:"Y" xml:"Y"`
	X     float64 `json:"X" xml:"X"`
	Faces []Face  `json:"Faces" xml:"Faces"`
}

SubResult is a nested struct in facebody response

type SubResults added in v1.61.93

type SubResults struct {
	SubResult []SubResult `json:"SubResult" xml:"SubResult"`
}

SubResults is a nested struct in facebody response

type ThresholdsInCompareFace added in v1.61.364

type ThresholdsInCompareFace struct {
	Threshold []float64 `json:"Threshold" xml:"Threshold"`
}

ThresholdsInCompareFace is a nested struct in facebody response

type ThresholdsInCompareFaceWithMask added in v1.62.151

type ThresholdsInCompareFaceWithMask struct {
	Thresholds []int64 `json:"thresholds" xml:"thresholds"`
}

ThresholdsInCompareFaceWithMask is a nested struct in facebody response

type ThresholdsInVerifyFaceMask added in v1.61.364

type ThresholdsInVerifyFaceMask struct {
	Thresholds []float64 `json:"Thresholds" xml:"Thresholds"`
}

ThresholdsInVerifyFaceMask is a nested struct in facebody response

type UpdateFaceEntityRequest added in v1.61.93

type UpdateFaceEntityRequest struct {
	*requests.RpcRequest
	EntityId           string           `position:"Body" name:"EntityId"`
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	OssFile            string           `position:"Query" name:"OssFile"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	Labels             string           `position:"Body" name:"Labels"`
	DbName             string           `position:"Body" name:"DbName"`
}

UpdateFaceEntityRequest is the request struct for api UpdateFaceEntity

func CreateUpdateFaceEntityRequest added in v1.61.93

func CreateUpdateFaceEntityRequest() (request *UpdateFaceEntityRequest)

CreateUpdateFaceEntityRequest creates a request to invoke UpdateFaceEntity API

type UpdateFaceEntityResponse added in v1.61.93

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

UpdateFaceEntityResponse is the response struct for api UpdateFaceEntity

func CreateUpdateFaceEntityResponse added in v1.61.93

func CreateUpdateFaceEntityResponse() (response *UpdateFaceEntityResponse)

CreateUpdateFaceEntityResponse creates a response to parse from UpdateFaceEntity response

type UpperColor added in v1.61.561

type UpperColor struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

UpperColor is a nested struct in facebody response

type UpperWear added in v1.61.561

type UpperWear struct {
	Score float64 `json:"Score" xml:"Score"`
	Name  string  `json:"Name" xml:"Name"`
}

UpperWear is a nested struct in facebody response

type VerifyFaceMaskRequest added in v1.61.364

type VerifyFaceMaskRequest struct {
	*requests.RpcRequest
	FormatResultToJson requests.Boolean `position:"Query" name:"FormatResultToJson"`
	RefData            string           `position:"Body" name:"RefData"`
	OssFile            string           `position:"Query" name:"OssFile"`
	ImageData          string           `position:"Body" name:"ImageData"`
	RequestProxyBy     string           `position:"Query" name:"RequestProxyBy"`
	ImageURL           string           `position:"Body" name:"ImageURL"`
	RefUrl             string           `position:"Body" name:"RefUrl"`
}

VerifyFaceMaskRequest is the request struct for api VerifyFaceMask

func CreateVerifyFaceMaskRequest added in v1.61.364

func CreateVerifyFaceMaskRequest() (request *VerifyFaceMaskRequest)

CreateVerifyFaceMaskRequest creates a request to invoke VerifyFaceMask API

type VerifyFaceMaskResponse added in v1.61.364

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

VerifyFaceMaskResponse is the response struct for api VerifyFaceMask

func CreateVerifyFaceMaskResponse added in v1.61.364

func CreateVerifyFaceMaskResponse() (response *VerifyFaceMaskResponse)

CreateVerifyFaceMaskResponse creates a response to parse from VerifyFaceMask response

Source Files

Jump to

Keyboard shortcuts

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