Class: TencentCloud::Bda::V20200324::PersonInfo

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

Overview

人员信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(personname = nil, personid = nil, traceinfos = nil) ⇒ PersonInfo

Returns a new instance of PersonInfo.



1263
1264
1265
1266
1267
# File 'lib/v20200324/models.rb', line 1263

def initialize(personname=nil, personid=nil, traceinfos=nil)
  @PersonName = personname
  @PersonId = personid
  @TraceInfos = traceinfos
end

Instance Attribute Details

#PersonIdObject

Parameters:

  • PersonName:

    人员名称。

  • PersonId:

    人员ID。

  • TraceInfos:

    包含的人体动作轨迹图片信息列表。



1261
1262
1263
# File 'lib/v20200324/models.rb', line 1261

def PersonId
  @PersonId
end

#PersonNameObject

Parameters:

  • PersonName:

    人员名称。

  • PersonId:

    人员ID。

  • TraceInfos:

    包含的人体动作轨迹图片信息列表。



1261
1262
1263
# File 'lib/v20200324/models.rb', line 1261

def PersonName
  @PersonName
end

#TraceInfosObject

Parameters:

  • PersonName:

    人员名称。

  • PersonId:

    人员ID。

  • TraceInfos:

    包含的人体动作轨迹图片信息列表。



1261
1262
1263
# File 'lib/v20200324/models.rb', line 1261

def TraceInfos
  @TraceInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
# File 'lib/v20200324/models.rb', line 1269

def deserialize(params)
  @PersonName = params['PersonName']
  @PersonId = params['PersonId']
  unless params['TraceInfos'].nil?
    @TraceInfos = []
    params['TraceInfos'].each do |i|
      traceinfo_tmp = TraceInfo.new
      traceinfo_tmp.deserialize(i)
      @TraceInfos << traceinfo_tmp
    end
  end
end