public class OrderFlowPackageRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
OrderFlowPackageRequest() |
OrderFlowPackageRequest(OrderFlowPackageRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
getAutoRenewFlag()
Get 是否自动续费,该选项和流量截断冲突,只能开启一个
|
Boolean |
getAutoVoucher()
Get 是否自动选择代金券,默认false。
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。
|
String[] |
getDeviceList()
Get 流量包绑定的设备ID列表。捆绑设备个数上限取决于包的规格档位:
20G:最多绑定1个设备
50G:最多绑定2个设备
100G:最多绑定3个设备
500G:最多绑定5个设备
|
Boolean |
getFlowTruncFlag()
Get 是否开启流量截断功能,该选项和自动续费冲突
|
Long |
getPackageRegion()
Get 区域标识,0:国内,1:国外
|
String |
getPackageType()
Get 流量包规格类型。可取值如下:
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个设备
|
String[] |
getVoucherIds()
Get 指定代金券ID。自动选择代金券时此参数无效。目前只允许传入一张代金券。
注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
|
void |
setAutoRenewFlag(Boolean AutoRenewFlag)
Set 是否自动续费,该选项和流量截断冲突,只能开启一个
|
void |
setAutoVoucher(Boolean AutoVoucher)
Set 是否自动选择代金券,默认false。
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。
|
void |
setDeviceList(String[] DeviceList)
Set 流量包绑定的设备ID列表。捆绑设备个数上限取决于包的规格档位:
20G:最多绑定1个设备
50G:最多绑定2个设备
100G:最多绑定3个设备
500G:最多绑定5个设备
|
void |
setFlowTruncFlag(Boolean FlowTruncFlag)
Set 是否开启流量截断功能,该选项和自动续费冲突
|
void |
setPackageRegion(Long PackageRegion)
Set 区域标识,0:国内,1:国外
|
void |
setPackageType(String PackageType)
Set 流量包规格类型。可取值如下:
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个设备
|
void |
setVoucherIds(String[] VoucherIds)
Set 指定代金券ID。自动选择代金券时此参数无效。目前只允许传入一张代金券。
注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public OrderFlowPackageRequest()
public OrderFlowPackageRequest(OrderFlowPackageRequest source)
public String getPackageType()
public void setPackageType(String PackageType)
PackageType
- 流量包规格类型。可取值如下:
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个设备public String[] getDeviceList()
public void setDeviceList(String[] DeviceList)
DeviceList
- 流量包绑定的设备ID列表。捆绑设备个数上限取决于包的规格档位:
20G:最多绑定1个设备
50G:最多绑定2个设备
100G:最多绑定3个设备
500G:最多绑定5个设备public Boolean getAutoRenewFlag()
public void setAutoRenewFlag(Boolean AutoRenewFlag)
AutoRenewFlag
- 是否自动续费,该选项和流量截断冲突,只能开启一个public Long getPackageRegion()
public void setPackageRegion(Long PackageRegion)
PackageRegion
- 区域标识,0:国内,1:国外public Boolean getFlowTruncFlag()
public void setFlowTruncFlag(Boolean FlowTruncFlag)
FlowTruncFlag
- 是否开启流量截断功能,该选项和自动续费冲突public Boolean getAutoVoucher()
public void setAutoVoucher(Boolean AutoVoucher)
AutoVoucher
- 是否自动选择代金券,默认false。
有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。public String[] getVoucherIds()
public void setVoucherIds(String[] VoucherIds)
VoucherIds
- 指定代金券ID。自动选择代金券时此参数无效。目前只允许传入一张代金券。
注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券Copyright © 2024. All rights reserved.