Class: TencentCloud::Tcb::V20180608::OrderInfo

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

Overview

订单信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tranid = nil, packageid = nil, trantype = nil, transtatus = nil, updatetime = nil, createtime = nil, paymode = nil, extensionid = nil, resourceready = nil, flag = nil, reqbody = nil) ⇒ OrderInfo

Returns a new instance of OrderInfo.



7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
# File 'lib/v20180608/models.rb', line 7072

def initialize(tranid=nil, packageid=nil, trantype=nil, transtatus=nil, updatetime=nil, createtime=nil, paymode=nil, extensionid=nil, resourceready=nil, flag=nil, reqbody=nil)
  @TranId = tranid
  @PackageId = packageid
  @TranType = trantype
  @TranStatus = transtatus
  @UpdateTime = updatetime
  @CreateTime = createtime
  @PayMode = paymode
  @ExtensionId = extensionid
  @ResourceReady = resourceready
  @Flag = flag
  @ReqBody = reqbody
end

Instance Attribute Details

#CreateTimeObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def CreateTime
  @CreateTime
end

#ExtensionIdObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def ExtensionId
  @ExtensionId
end

#FlagObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def Flag
  @Flag
end

#PackageIdObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def PackageId
  @PackageId
end

#PayModeObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def PayMode
  @PayMode
end

#ReqBodyObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def ReqBody
  @ReqBody
end

#ResourceReadyObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def ResourceReady
  @ResourceReady
end

#TranIdObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def TranId
  @TranId
end

#TranStatusObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def TranStatus
  @TranStatus
end

#TranTypeObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def TranType
  @TranType
end

#UpdateTimeObject

<li>1 购买</li> <li>2 续费</li> <li>3 变配</li> <li>1未支付</li> <li>2 支付中</li> <li>3 发货中</li> <li>4 发货成功</li> <li>5 发货失败</li> <li>6 已退款</li> <li>7 已取消</li> <li>100 已删除</li> <li>prepayment 预付费</li> <li>postpaid 后付费</li> <li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • TranId:

    订单号

  • PackageId:

    订单要切换的套餐ID

  • TranType:

    订单类型

  • TranStatus:

    订单状态。

  • UpdateTime:

    订单更新时间

  • CreateTime:

    订单创建时间

  • PayMode:

    付费模式.

  • ExtensionId:

    订单绑定的扩展ID

  • ResourceReady:

    资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化)

  • Flag:

    安装标记。建议使用方统一转大小写之后再判断。

  • ReqBody:

    下单时的参数



7070
7071
7072
# File 'lib/v20180608/models.rb', line 7070

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
# File 'lib/v20180608/models.rb', line 7086

def deserialize(params)
  @TranId = params['TranId']
  @PackageId = params['PackageId']
  @TranType = params['TranType']
  @TranStatus = params['TranStatus']
  @UpdateTime = params['UpdateTime']
  @CreateTime = params['CreateTime']
  @PayMode = params['PayMode']
  @ExtensionId = params['ExtensionId']
  @ResourceReady = params['ResourceReady']
  @Flag = params['Flag']
  @ReqBody = params['ReqBody']
end