Class: TencentCloud::Mna::V20210119::OrderFlowPackageRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mna::V20210119::OrderFlowPackageRequest
- Defined in:
- lib/v20210119/models.rb
Overview
OrderFlowPackage请求参数结构体
Instance Attribute Summary collapse
-
#AutoRenewFlag ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#AutoVoucher ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#DeviceList ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#FlowTruncFlag ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#PackageRegion ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#PackageType ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
-
#VoucherIds ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(packagetype = nil, devicelist = nil, autorenewflag = nil, packageregion = nil, flowtruncflag = nil, autovoucher = nil, voucherids = nil) ⇒ OrderFlowPackageRequest
constructor
A new instance of OrderFlowPackageRequest.
Constructor Details
#initialize(packagetype = nil, devicelist = nil, autorenewflag = nil, packageregion = nil, flowtruncflag = nil, autovoucher = nil, voucherids = nil) ⇒ OrderFlowPackageRequest
Returns a new instance of OrderFlowPackageRequest.
2385 2386 2387 2388 2389 2390 2391 2392 2393 |
# File 'lib/v20210119/models.rb', line 2385 def initialize(packagetype=nil, devicelist=nil, autorenewflag=nil, packageregion=nil, flowtruncflag=nil, autovoucher=nil, voucherids=nil) @PackageType = packagetype @DeviceList = devicelist @AutoRenewFlag = autorenewflag @PackageRegion = packageregion @FlowTruncFlag = flowtruncflag @AutoVoucher = autovoucher @VoucherIds = voucherids end |
Instance Attribute Details
#AutoRenewFlag ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、DEVICE_3_FLOW_100G、DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。档位也影响流量包可绑定的设备数量上限:20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2383 2384 2385 |
# File 'lib/v20210119/models.rb', line 2383 def AutoRenewFlag @AutoRenewFlag end |
#AutoVoucher ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、DEVICE_3_FLOW_100G、DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。档位也影响流量包可绑定的设备数量上限:20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2383 2384 2385 |
# File 'lib/v20210119/models.rb', line 2383 def AutoVoucher @AutoVoucher end |
#DeviceList ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、DEVICE_3_FLOW_100G、DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。档位也影响流量包可绑定的设备数量上限:20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2383 2384 2385 |
# File 'lib/v20210119/models.rb', line 2383 def DeviceList @DeviceList end |
#FlowTruncFlag ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、DEVICE_3_FLOW_100G、DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。档位也影响流量包可绑定的设备数量上限:20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2383 2384 2385 |
# File 'lib/v20210119/models.rb', line 2383 def FlowTruncFlag @FlowTruncFlag end |
#PackageRegion ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、DEVICE_3_FLOW_100G、DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。档位也影响流量包可绑定的设备数量上限:20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2383 2384 2385 |
# File 'lib/v20210119/models.rb', line 2383 def PackageRegion @PackageRegion end |
#PackageType ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、DEVICE_3_FLOW_100G、DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。档位也影响流量包可绑定的设备数量上限:20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2383 2384 2385 |
# File 'lib/v20210119/models.rb', line 2383 def PackageType @PackageType end |
#VoucherIds ⇒ Object
DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、DEVICE_3_FLOW_100G、DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。档位也影响流量包可绑定的设备数量上限:20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备20G:最多绑定1个设备50G:最多绑定2个设备100G:最多绑定3个设备500G:最多绑定5个设备有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
2383 2384 2385 |
# File 'lib/v20210119/models.rb', line 2383 def VoucherIds @VoucherIds end |
Instance Method Details
#deserialize(params) ⇒ Object
2395 2396 2397 2398 2399 2400 2401 2402 2403 |
# File 'lib/v20210119/models.rb', line 2395 def deserialize(params) @PackageType = params['PackageType'] @DeviceList = params['DeviceList'] @AutoRenewFlag = params['AutoRenewFlag'] @PackageRegion = params['PackageRegion'] @FlowTruncFlag = params['FlowTruncFlag'] @AutoVoucher = params['AutoVoucher'] @VoucherIds = params['VoucherIds'] end |