public class DescribeCustomerBillDetailRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
DescribeCustomerBillDetailRequest()  | 
DescribeCustomerBillDetailRequest(DescribeCustomerBillDetailRequest 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 | 
|---|---|
String | 
getActionType()
Get Transaction type. 
 | 
Long | 
getCustomerUin()
Get Sub-account UIN. 
 | 
String | 
getIsConfirmed()
Get Payment status
0: not distinguished
1: paid
2: unpaid 
 | 
String | 
getMonth()
Get Inquiry month, in the format of YYYY-MM, such as 2023-01. 
 | 
Long | 
getPage()
Get Page parameter: current page number. 
 | 
Long | 
getPageSize()
Get Page parameter: number of entries per page. 
 | 
String | 
getPayMode()
Get Billing mode. 
 | 
void | 
setActionType(String ActionType)
Set Transaction type. 
 | 
void | 
setCustomerUin(Long CustomerUin)
Set Sub-account UIN. 
 | 
void | 
setIsConfirmed(String IsConfirmed)
Set Payment status
0: not distinguished
1: paid
2: unpaid 
 | 
void | 
setMonth(String Month)
Set Inquiry month, in the format of YYYY-MM, such as 2023-01. 
 | 
void | 
setPage(Long Page)
Set Page parameter: current page number. 
 | 
void | 
setPageSize(Long PageSize)
Set Page parameter: number of entries per page. 
 | 
void | 
setPayMode(String PayMode)
Set Billing mode. 
 | 
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, toJsonStringpublic DescribeCustomerBillDetailRequest()
public DescribeCustomerBillDetailRequest(DescribeCustomerBillDetailRequest source)
public Long getCustomerUin()
public void setCustomerUin(Long CustomerUin)
CustomerUin - Sub-account UIN.public String getMonth()
public void setMonth(String Month)
Month - Inquiry month, in the format of YYYY-MM, such as 2023-01.public Long getPageSize()
public void setPageSize(Long PageSize)
PageSize - Page parameter: number of entries per page. Value range: [1, 200]public Long getPage()
public void setPage(Long Page)
Page - Page parameter: current page number. The minimum value is 1.public String getPayMode()
public void setPayMode(String PayMode)
PayMode - Billing mode. Valid values:
prePay (Monthly subscription)
postPay (Pay-As-You-Go resources)public String getActionType()
public void setActionType(String ActionType)
ActionType - Transaction type. Valid values:
prepay_purchase (Purchase)
prepay_renew (Renewal)
prepay_modify (Upgrade/Downgrade)
prepay_return ( Monthly subscription refund)
postpay_deduct (Pay-as-you-go)
postpay_deduct_h (Hourly settlement)
postpay_deduct_d (Daily settlement)
postpay_deduct_m (Monthly settlement)
offline_deduct (Offline project deduction)
online_deduct (Offline product deduction)
recon_deduct (Adjustment - deduction)
recon_increase (Adjustment - compensation)
ripay_purchase (One-off RI Fee)
postpay_deduct_s (Spot)
ri_hour_pay (Hourly RI fee)
prePurchase (New monthly subscription)
preRenew (Monthly subscription renewal)
preUpgrade (Upgrade/Downgrade)
preDowngrade (Upgrade/Downgrade)
svp_hour_pay (Hourly Savings Plan fee)
recon_guarantee (Minimum spend deduction)
pre_purchase (New monthly subscription)
pre_renew (Monthly subscription renewal)
pre_upgrade (Upgrade/Downgrade)
pre_downgrade (Upgrade/Downgrade)public String getIsConfirmed()
public void setIsConfirmed(String IsConfirmed)
IsConfirmed - Payment status
0: not distinguished
1: paid
2: unpaidCopyright © 2025. All rights reserved.