package facebody

//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// Data is a nested struct in facebody response
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"`
}
