Class: TencentCloud::Youmall::V20180228::PersonTraceRoute

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

Overview

客户轨迹序列

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(traceid = nil, tracepointset = nil) ⇒ PersonTraceRoute

Returns a new instance of PersonTraceRoute.



2585
2586
2587
2588
# File 'lib/v20180228/models.rb', line 2585

def initialize(traceid=nil, tracepointset=nil)
  @TraceId = traceid
  @TracePointSet = tracepointset
end

Instance Attribute Details

#TraceIdObject

Parameters:

  • TraceId:

    轨迹编码

  • TracePointSet:

    轨迹点序列



2583
2584
2585
# File 'lib/v20180228/models.rb', line 2583

def TraceId
  @TraceId
end

#TracePointSetObject

Parameters:

  • TraceId:

    轨迹编码

  • TracePointSet:

    轨迹点序列



2583
2584
2585
# File 'lib/v20180228/models.rb', line 2583

def TracePointSet
  @TracePointSet
end

Instance Method Details

#deserialize(params) ⇒ Object



2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
# File 'lib/v20180228/models.rb', line 2590

def deserialize(params)
  @TraceId = params['TraceId']
  unless params['TracePointSet'].nil?
    @TracePointSet = []
    params['TracePointSet'].each do |i|
      persontracepoint_tmp = PersonTracePoint.new
      persontracepoint_tmp.deserialize(i)
      @TracePointSet << persontracepoint_tmp
    end
  end
end