Class: TencentCloud::Dcdb::V20180411::Deal

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

Overview

订单信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dealname = nil, owneruin = nil, count = nil, flowid = nil, instanceids = nil, paymode = nil) ⇒ Deal

Returns a new instance of Deal.



1887
1888
1889
1890
1891
1892
1893
1894
# File 'lib/v20180411/models.rb', line 1887

def initialize(dealname=nil, owneruin=nil, count=nil, flowid=nil, instanceids=nil, paymode=nil)
  @DealName = dealname
  @OwnerUin = owneruin
  @Count = count
  @FlowId = flowid
  @InstanceIds = instanceids
  @PayMode = paymode
end

Instance Attribute Details

#CountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DealName:

    订单号

  • OwnerUin:

    所属账号

  • Count:

    商品数量

  • FlowId:

    关联的流程 Id,可用于查询流程执行状态

  • InstanceIds:

    只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID

  • PayMode:

    付费模式,0后付费/1预付费



1885
1886
1887
# File 'lib/v20180411/models.rb', line 1885

def Count
  @Count
end

#DealNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DealName:

    订单号

  • OwnerUin:

    所属账号

  • Count:

    商品数量

  • FlowId:

    关联的流程 Id,可用于查询流程执行状态

  • InstanceIds:

    只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID

  • PayMode:

    付费模式,0后付费/1预付费



1885
1886
1887
# File 'lib/v20180411/models.rb', line 1885

def DealName
  @DealName
end

#FlowIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DealName:

    订单号

  • OwnerUin:

    所属账号

  • Count:

    商品数量

  • FlowId:

    关联的流程 Id,可用于查询流程执行状态

  • InstanceIds:

    只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID

  • PayMode:

    付费模式,0后付费/1预付费



1885
1886
1887
# File 'lib/v20180411/models.rb', line 1885

def FlowId
  @FlowId
end

#InstanceIdsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DealName:

    订单号

  • OwnerUin:

    所属账号

  • Count:

    商品数量

  • FlowId:

    关联的流程 Id,可用于查询流程执行状态

  • InstanceIds:

    只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID

  • PayMode:

    付费模式,0后付费/1预付费



1885
1886
1887
# File 'lib/v20180411/models.rb', line 1885

def InstanceIds
  @InstanceIds
end

#OwnerUinObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DealName:

    订单号

  • OwnerUin:

    所属账号

  • Count:

    商品数量

  • FlowId:

    关联的流程 Id,可用于查询流程执行状态

  • InstanceIds:

    只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID

  • PayMode:

    付费模式,0后付费/1预付费



1885
1886
1887
# File 'lib/v20180411/models.rb', line 1885

def OwnerUin
  @OwnerUin
end

#PayModeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DealName:

    订单号

  • OwnerUin:

    所属账号

  • Count:

    商品数量

  • FlowId:

    关联的流程 Id,可用于查询流程执行状态

  • InstanceIds:

    只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID

  • PayMode:

    付费模式,0后付费/1预付费



1885
1886
1887
# File 'lib/v20180411/models.rb', line 1885

def PayMode
  @PayMode
end

Instance Method Details

#deserialize(params) ⇒ Object



1896
1897
1898
1899
1900
1901
1902
1903
# File 'lib/v20180411/models.rb', line 1896

def deserialize(params)
  @DealName = params['DealName']
  @OwnerUin = params['OwnerUin']
  @Count = params['Count']
  @FlowId = params['FlowId']
  @InstanceIds = params['InstanceIds']
  @PayMode = params['PayMode']
end