Class: TencentCloud::Youmall::V20180228::DescribePersonTraceResponse

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

Overview

DescribePersonTrace返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mallid = nil, mallcode = nil, personid = nil, tracerouteset = nil, requestid = nil) ⇒ DescribePersonTraceResponse



1063
1064
1065
1066
1067
1068
1069
# File 'lib/v20180228/models.rb', line 1063

def initialize(mallid=nil, mallcode=nil, personid=nil, tracerouteset=nil, requestid=nil)
  @MallId = mallid
  @MallCode = mallcode
  @PersonId = personid
  @TraceRouteSet = tracerouteset
  @RequestId = requestid
end

Instance Attribute Details

#MallCodeObject



1061
1062
1063
# File 'lib/v20180228/models.rb', line 1061

def MallCode
  @MallCode
end

#MallIdObject



1061
1062
1063
# File 'lib/v20180228/models.rb', line 1061

def MallId
  @MallId
end

#PersonIdObject



1061
1062
1063
# File 'lib/v20180228/models.rb', line 1061

def PersonId
  @PersonId
end

#RequestIdObject



1061
1062
1063
# File 'lib/v20180228/models.rb', line 1061

def RequestId
  @RequestId
end

#TraceRouteSetObject



1061
1062
1063
# File 'lib/v20180228/models.rb', line 1061

def TraceRouteSet
  @TraceRouteSet
end

Instance Method Details

#deserialize(params) ⇒ Object



1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
# File 'lib/v20180228/models.rb', line 1071

def deserialize(params)
  @MallId = params['MallId']
  @MallCode = params['MallCode']
  @PersonId = params['PersonId']
  unless params['TraceRouteSet'].nil?
    @TraceRouteSet = []
    params['TraceRouteSet'].each do |i|
      persontraceroute_tmp = PersonTraceRoute.new
      persontraceroute_tmp.deserialize(i)
      @TraceRouteSet << persontraceroute_tmp
    end
  end
  @RequestId = params['RequestId']
end