Class: TencentCloud::Iai::V20180301::AnalyzeFaceResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180301/models.rb

Overview

AnalyzeFace返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imagewidth = nil, imageheight = nil, faceshapeset = nil, facemodelversion = nil, requestid = nil) ⇒ AnalyzeFaceResponse



172
173
174
175
176
177
178
# File 'lib/v20180301/models.rb', line 172

def initialize(imagewidth=nil, imageheight=nil, faceshapeset=nil, facemodelversion=nil, requestid=nil)
  @ImageWidth = imagewidth
  @ImageHeight = imageheight
  @FaceShapeSet = faceshapeset
  @FaceModelVersion = facemodelversion
  @RequestId = requestid
end

Instance Attribute Details

#FaceModelVersionObject



170
171
172
# File 'lib/v20180301/models.rb', line 170

def FaceModelVersion
  @FaceModelVersion
end

#FaceShapeSetObject



170
171
172
# File 'lib/v20180301/models.rb', line 170

def FaceShapeSet
  @FaceShapeSet
end

#ImageHeightObject



170
171
172
# File 'lib/v20180301/models.rb', line 170

def ImageHeight
  @ImageHeight
end

#ImageWidthObject



170
171
172
# File 'lib/v20180301/models.rb', line 170

def ImageWidth
  @ImageWidth
end

#RequestIdObject



170
171
172
# File 'lib/v20180301/models.rb', line 170

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



180
181
182
183
184
185
186
187
188
189
190
191
192
193
# File 'lib/v20180301/models.rb', line 180

def deserialize(params)
  @ImageWidth = params['ImageWidth']
  @ImageHeight = params['ImageHeight']
  unless params['FaceShapeSet'].nil?
    @FaceShapeSet = []
    params['FaceShapeSet'].each do |i|
      faceshape_tmp = FaceShape.new
      faceshape_tmp.deserialize(i)
      @FaceShapeSet << faceshape_tmp
    end
  end
  @FaceModelVersion = params['FaceModelVersion']
  @RequestId = params['RequestId']
end