package imm

//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.

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