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

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

Overview

订单信息

Instance Attribute Summary collapse

  • #ExtensionId ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #Flag ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #PackageId ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #PayMode ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #ReqBody ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #ResourceReady ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #TranId ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #TranStatus ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #TranType ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .
  • #UpdateTime ⇒ Object
  • 1 购买
  • 2 续费
  • 3 变配
  • 1未支付
  • 2 支付中
  • 3 发货中
  • 4 发货成功
  • 5 发货失败
  • 6 已退款
  • 7 已取消
  • 100 已删除
  • prepayment 预付费
  • postpaid 后付费
  • QuickStart:快速启动来源
  • Activity:活动来源
  • .

    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.

    
    
    8151
    8152
    8153
    8154
    8155
    8156
    8157
    8158
    8159
    8160
    8161
    8162
    8163
    # File 'lib/v20180608/models.rb', line 8151
    
    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

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def CreateTime
      @CreateTime
    end

    #ExtensionIdObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def ExtensionId
      @ExtensionId
    end

    #FlagObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def Flag
      @Flag
    end

    #PackageIdObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def PackageId
      @PackageId
    end

    #PayModeObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def PayMode
      @PayMode
    end

    #ReqBodyObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def ReqBody
      @ReqBody
    end

    #ResourceReadyObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def ResourceReady
      @ResourceReady
    end

    #TranIdObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def TranId
      @TranId
    end

    #TranStatusObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def TranStatus
      @TranStatus
    end

    #TranTypeObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def TranType
      @TranType
    end

    #UpdateTimeObject

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

    • TranId:

      订单号

    • PackageId:

      订单要切换的套餐ID

    • TranType:

      订单类型

    • TranStatus:

      订单状态。

    • UpdateTime:

      订单更新时间

    • CreateTime:

      订单创建时间

    • PayMode:

      付费模式.

    • ExtensionId:

      订单绑定的扩展ID

    • ResourceReady:

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

    • Flag:

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

    • ReqBody:

      下单时的参数

    
    
    8149
    8150
    8151
    # File 'lib/v20180608/models.rb', line 8149
    
    def UpdateTime
      @UpdateTime
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    8165
    8166
    8167
    8168
    8169
    8170
    8171
    8172
    8173
    8174
    8175
    8176
    8177
    # File 'lib/v20180608/models.rb', line 8165
    
    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