Class: TencentCloud::Billing::V20180709::PayDealsRequest

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

Overview

PayDeals请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orderids = nil, autovoucher = nil, voucherids = nil, bigdealids = nil, agentpay = nil, cpsuin = nil) ⇒ PayDealsRequest

Returns a new instance of PayDealsRequest.



10599
10600
10601
10602
10603
10604
10605
10606
# File 'lib/v20180709/models.rb', line 10599

def initialize(orderids=nil, autovoucher=nil, voucherids=nil, bigdealids=nil, agentpay=nil, cpsuin=nil)
  @OrderIds = orderids
  @AutoVoucher = autovoucher
  @VoucherIds = voucherids
  @BigDealIds = bigdealids
  @AgentPay = agentpay
  @CpsUin = cpsuin
end

Instance Attribute Details

#AgentPayObject

Parameters:

  • OrderIds:

    需要支付的一个或者多个子订单号,与BigDealIds字段两者必须且仅传一个参数

  • AutoVoucher:

    是否自动使用代金券,1:是,0否,默认0

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券

  • BigDealIds:

    需要支付的一个或者多个大订单号,与OrderIds字段两者必须且仅传一个参数

  • AgentPay:

    0非代理,1代理商代付,3集团代理,4代理商为代客下产品级代付单,默认0

  • CpsUin:

    推荐者,用于返利



10597
10598
10599
# File 'lib/v20180709/models.rb', line 10597

def AgentPay
  @AgentPay
end

#AutoVoucherObject

Parameters:

  • OrderIds:

    需要支付的一个或者多个子订单号,与BigDealIds字段两者必须且仅传一个参数

  • AutoVoucher:

    是否自动使用代金券,1:是,0否,默认0

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券

  • BigDealIds:

    需要支付的一个或者多个大订单号,与OrderIds字段两者必须且仅传一个参数

  • AgentPay:

    0非代理,1代理商代付,3集团代理,4代理商为代客下产品级代付单,默认0

  • CpsUin:

    推荐者,用于返利



10597
10598
10599
# File 'lib/v20180709/models.rb', line 10597

def AutoVoucher
  @AutoVoucher
end

#BigDealIdsObject

Parameters:

  • OrderIds:

    需要支付的一个或者多个子订单号,与BigDealIds字段两者必须且仅传一个参数

  • AutoVoucher:

    是否自动使用代金券,1:是,0否,默认0

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券

  • BigDealIds:

    需要支付的一个或者多个大订单号,与OrderIds字段两者必须且仅传一个参数

  • AgentPay:

    0非代理,1代理商代付,3集团代理,4代理商为代客下产品级代付单,默认0

  • CpsUin:

    推荐者,用于返利



10597
10598
10599
# File 'lib/v20180709/models.rb', line 10597

def BigDealIds
  @BigDealIds
end

#CpsUinObject

Parameters:

  • OrderIds:

    需要支付的一个或者多个子订单号,与BigDealIds字段两者必须且仅传一个参数

  • AutoVoucher:

    是否自动使用代金券,1:是,0否,默认0

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券

  • BigDealIds:

    需要支付的一个或者多个大订单号,与OrderIds字段两者必须且仅传一个参数

  • AgentPay:

    0非代理,1代理商代付,3集团代理,4代理商为代客下产品级代付单,默认0

  • CpsUin:

    推荐者,用于返利



10597
10598
10599
# File 'lib/v20180709/models.rb', line 10597

def CpsUin
  @CpsUin
end

#OrderIdsObject

Parameters:

  • OrderIds:

    需要支付的一个或者多个子订单号,与BigDealIds字段两者必须且仅传一个参数

  • AutoVoucher:

    是否自动使用代金券,1:是,0否,默认0

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券

  • BigDealIds:

    需要支付的一个或者多个大订单号,与OrderIds字段两者必须且仅传一个参数

  • AgentPay:

    0非代理,1代理商代付,3集团代理,4代理商为代客下产品级代付单,默认0

  • CpsUin:

    推荐者,用于返利



10597
10598
10599
# File 'lib/v20180709/models.rb', line 10597

def OrderIds
  @OrderIds
end

#VoucherIdsObject

Parameters:

  • OrderIds:

    需要支付的一个或者多个子订单号,与BigDealIds字段两者必须且仅传一个参数

  • AutoVoucher:

    是否自动使用代金券,1:是,0否,默认0

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券

  • BigDealIds:

    需要支付的一个或者多个大订单号,与OrderIds字段两者必须且仅传一个参数

  • AgentPay:

    0非代理,1代理商代付,3集团代理,4代理商为代客下产品级代付单,默认0

  • CpsUin:

    推荐者,用于返利



10597
10598
10599
# File 'lib/v20180709/models.rb', line 10597

def VoucherIds
  @VoucherIds
end

Instance Method Details

#deserialize(params) ⇒ Object



10608
10609
10610
10611
10612
10613
10614
10615
# File 'lib/v20180709/models.rb', line 10608

def deserialize(params)
  @OrderIds = params['OrderIds']
  @AutoVoucher = params['AutoVoucher']
  @VoucherIds = params['VoucherIds']
  @BigDealIds = params['BigDealIds']
  @AgentPay = params['AgentPay']
  @CpsUin = params['CpsUin']
end