public class VoucherInfos extends AbstractModel
Constructor and Description |
---|
VoucherInfos() |
VoucherInfos(VoucherInfos 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 |
---|---|
ApplicableProducts |
getApplicableProducts()
Get 适用商品信息
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getBalance()
Get 剩余金额(微分)
|
String |
getBeginTime()
Get 有效期生效时间
|
String |
getEndTime()
Get 有效期截止时间
|
ExcludedProducts[] |
getExcludedProducts()
Get 不适用商品信息
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getNominalValue()
Get 代金券面额(微分)
|
String |
getOwnerUin()
Get 代金券拥有者
|
String |
getPayMode()
Get postPay后付费/prePay预付费/riPay预留实例/空字符串或者'*'表示全部模式
|
String |
getPayScene()
Get 付费场景PayMode=postPay时:spotpay-竞价实例,"settle account"-普通后付费PayMode=prePay时:purchase-包年包月新购,renew-包年包月续费(自动续费),modify-包年包月配置变更(变配)PayMode=riPay时:oneOffFee-预留实例预付,hourlyFee-预留实例每小时扣费,*-支持全部付费场景
|
String |
getStatus()
Get 券状态:待使用:unUsed,已使用: used,已发货:delivered,已作废: cancel,已过期:overdue
|
String |
getVoucherId()
Get 代金券id
|
void |
setApplicableProducts(ApplicableProducts ApplicableProducts)
Set 适用商品信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setBalance(Long Balance)
Set 剩余金额(微分)
|
void |
setBeginTime(String BeginTime)
Set 有效期生效时间
|
void |
setEndTime(String EndTime)
Set 有效期截止时间
|
void |
setExcludedProducts(ExcludedProducts[] ExcludedProducts)
Set 不适用商品信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setNominalValue(Long NominalValue)
Set 代金券面额(微分)
|
void |
setOwnerUin(String OwnerUin)
Set 代金券拥有者
|
void |
setPayMode(String PayMode)
Set postPay后付费/prePay预付费/riPay预留实例/空字符串或者'*'表示全部模式
|
void |
setPayScene(String PayScene)
Set 付费场景PayMode=postPay时:spotpay-竞价实例,"settle account"-普通后付费PayMode=prePay时:purchase-包年包月新购,renew-包年包月续费(自动续费),modify-包年包月配置变更(变配)PayMode=riPay时:oneOffFee-预留实例预付,hourlyFee-预留实例每小时扣费,*-支持全部付费场景
|
void |
setStatus(String Status)
Set 券状态:待使用:unUsed,已使用: used,已发货:delivered,已作废: cancel,已过期:overdue
|
void |
setVoucherId(String VoucherId)
Set 代金券id
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public VoucherInfos()
public VoucherInfos(VoucherInfos source)
public String getOwnerUin()
public void setOwnerUin(String OwnerUin)
OwnerUin
- 代金券拥有者public String getStatus()
public void setStatus(String Status)
Status
- 券状态:待使用:unUsed,已使用: used,已发货:delivered,已作废: cancel,已过期:overduepublic Long getNominalValue()
public void setNominalValue(Long NominalValue)
NominalValue
- 代金券面额(微分)public Long getBalance()
public void setBalance(Long Balance)
Balance
- 剩余金额(微分)public String getVoucherId()
public void setVoucherId(String VoucherId)
VoucherId
- 代金券idpublic String getPayMode()
public void setPayMode(String PayMode)
PayMode
- postPay后付费/prePay预付费/riPay预留实例/空字符串或者'*'表示全部模式public String getPayScene()
public void setPayScene(String PayScene)
PayScene
- 付费场景PayMode=postPay时:spotpay-竞价实例,"settle account"-普通后付费PayMode=prePay时:purchase-包年包月新购,renew-包年包月续费(自动续费),modify-包年包月配置变更(变配)PayMode=riPay时:oneOffFee-预留实例预付,hourlyFee-预留实例每小时扣费,*-支持全部付费场景public String getBeginTime()
public void setBeginTime(String BeginTime)
BeginTime
- 有效期生效时间public String getEndTime()
public void setEndTime(String EndTime)
EndTime
- 有效期截止时间public ApplicableProducts getApplicableProducts()
public void setApplicableProducts(ApplicableProducts ApplicableProducts)
ApplicableProducts
- 适用商品信息
注意:此字段可能返回 null,表示取不到有效值。public ExcludedProducts[] getExcludedProducts()
public void setExcludedProducts(ExcludedProducts[] ExcludedProducts)
ExcludedProducts
- 不适用商品信息
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2022. All rights reserved.