Class: TencentCloud::Youmall::V20180228::CameraPersonInfo

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

Overview

摄像头抓图人物属性

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tempid = nil, faceid = nil, idtype = nil, facepic = nil, time = nil, personinfo = nil) ⇒ CameraPersonInfo

Returns a new instance of CameraPersonInfo.



73
74
75
76
77
78
79
80
# File 'lib/v20180228/models.rb', line 73

def initialize(tempid=nil, faceid=nil, idtype=nil, facepic=nil, time=nil, personinfo=nil)
  @TempId = tempid
  @FaceId = faceid
  @IdType = idtype
  @FacePic = facepic
  @Time = time
  @PersonInfo = personinfo
end

Instance Attribute Details

#FaceIdObject

Parameters:

  • TempId:

    临时id,还未生成face id时返回

  • FaceId:

    人脸face id

  • IdType:

    确定当次返回的哪个id有效,1-FaceId,2-TempId

  • FacePic:

    当次抓拍到的人脸图片base编码

  • Time:

    当次抓拍时间戳

  • PersonInfo:

    当前的person基本信息,图片以FacePic为准,结构体内未填



71
72
73
# File 'lib/v20180228/models.rb', line 71

def FaceId
  @FaceId
end

#FacePicObject

Parameters:

  • TempId:

    临时id,还未生成face id时返回

  • FaceId:

    人脸face id

  • IdType:

    确定当次返回的哪个id有效,1-FaceId,2-TempId

  • FacePic:

    当次抓拍到的人脸图片base编码

  • Time:

    当次抓拍时间戳

  • PersonInfo:

    当前的person基本信息,图片以FacePic为准,结构体内未填



71
72
73
# File 'lib/v20180228/models.rb', line 71

def FacePic
  @FacePic
end

#IdTypeObject

Parameters:

  • TempId:

    临时id,还未生成face id时返回

  • FaceId:

    人脸face id

  • IdType:

    确定当次返回的哪个id有效,1-FaceId,2-TempId

  • FacePic:

    当次抓拍到的人脸图片base编码

  • Time:

    当次抓拍时间戳

  • PersonInfo:

    当前的person基本信息,图片以FacePic为准,结构体内未填



71
72
73
# File 'lib/v20180228/models.rb', line 71

def IdType
  @IdType
end

#PersonInfoObject

Parameters:

  • TempId:

    临时id,还未生成face id时返回

  • FaceId:

    人脸face id

  • IdType:

    确定当次返回的哪个id有效,1-FaceId,2-TempId

  • FacePic:

    当次抓拍到的人脸图片base编码

  • Time:

    当次抓拍时间戳

  • PersonInfo:

    当前的person基本信息,图片以FacePic为准,结构体内未填



71
72
73
# File 'lib/v20180228/models.rb', line 71

def PersonInfo
  @PersonInfo
end

#TempIdObject

Parameters:

  • TempId:

    临时id,还未生成face id时返回

  • FaceId:

    人脸face id

  • IdType:

    确定当次返回的哪个id有效,1-FaceId,2-TempId

  • FacePic:

    当次抓拍到的人脸图片base编码

  • Time:

    当次抓拍时间戳

  • PersonInfo:

    当前的person基本信息,图片以FacePic为准,结构体内未填



71
72
73
# File 'lib/v20180228/models.rb', line 71

def TempId
  @TempId
end

#TimeObject

Parameters:

  • TempId:

    临时id,还未生成face id时返回

  • FaceId:

    人脸face id

  • IdType:

    确定当次返回的哪个id有效,1-FaceId,2-TempId

  • FacePic:

    当次抓拍到的人脸图片base编码

  • Time:

    当次抓拍时间戳

  • PersonInfo:

    当前的person基本信息,图片以FacePic为准,结构体内未填



71
72
73
# File 'lib/v20180228/models.rb', line 71

def Time
  @Time
end

Instance Method Details

#deserialize(params) ⇒ Object



82
83
84
85
86
87
88
89
90
91
92
# File 'lib/v20180228/models.rb', line 82

def deserialize(params)
  @TempId = params['TempId']
  @FaceId = params['FaceId']
  @IdType = params['IdType']
  @FacePic = params['FacePic']
  @Time = params['Time']
  unless params['PersonInfo'].nil?
    @PersonInfo = PersonInfo.new
    @PersonInfo.deserialize(params['PersonInfo'])
  end
end