Class: TencentCloud::Bda::V20200324::PersonInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bda::V20200324::PersonInfo
- Defined in:
- lib/v20200324/models.rb
Overview
人员信息。
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(personname = nil, personid = nil, traceinfos = nil) ⇒ PersonInfo
constructor
A new instance of PersonInfo.
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
#PersonId ⇒ Object
1261 1262 1263 |
# File 'lib/v20200324/models.rb', line 1261 def PersonId @PersonId end |
#PersonName ⇒ Object
1261 1262 1263 |
# File 'lib/v20200324/models.rb', line 1261 def PersonName @PersonName end |
#TraceInfos ⇒ Object
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 |