Class: TencentCloud::Mna::V20210119::OrderPerLicenseRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mna::V20210119::OrderPerLicenseRequest
- Defined in:
- lib/v20210119/models.rb
Overview
OrderPerLicense请求参数结构体
Instance Attribute Summary collapse
-
#AutoVoucher ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#DeviceId ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#RollBack ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#Type ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#VoucherIds ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(deviceid = nil, type = nil, rollback = nil, autovoucher = nil, voucherids = nil) ⇒ OrderPerLicenseRequest
constructor
A new instance of OrderPerLicenseRequest.
Constructor Details
#initialize(deviceid = nil, type = nil, rollback = nil, autovoucher = nil, voucherids = nil) ⇒ OrderPerLicenseRequest
Returns a new instance of OrderPerLicenseRequest.
2479 2480 2481 2482 2483 2484 2485 |
# File 'lib/v20210119/models.rb', line 2479 def initialize(deviceid=nil, type=nil, rollback=nil, autovoucher=nil, voucherids=nil) @DeviceId = deviceid @Type = type @RollBack = rollback @AutoVoucher = autovoucher @VoucherIds = voucherids end |
Instance Attribute Details
#AutoVoucher ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2477 2478 2479 |
# File 'lib/v20210119/models.rb', line 2477 def AutoVoucher @AutoVoucher end |
#DeviceId ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2477 2478 2479 |
# File 'lib/v20210119/models.rb', line 2477 def DeviceId @DeviceId end |
#RollBack ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2477 2478 2479 |
# File 'lib/v20210119/models.rb', line 2477 def RollBack @RollBack end |
#Type ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2477 2478 2479 |
# File 'lib/v20210119/models.rb', line 2477 def Type @Type end |
#VoucherIds ⇒ Object
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2477 2478 2479 |
# File 'lib/v20210119/models.rb', line 2477 def VoucherIds @VoucherIds end |
Instance Method Details
#deserialize(params) ⇒ Object
2487 2488 2489 2490 2491 2492 2493 |
# File 'lib/v20210119/models.rb', line 2487 def deserialize(params) @DeviceId = params['DeviceId'] @Type = params['Type'] @RollBack = params['RollBack'] @AutoVoucher = params['AutoVoucher'] @VoucherIds = params['VoucherIds'] end |