|
@@ -17,35 +17,46 @@ package bssopenapi
|
|
|
|
|
|
|
|
// Data is a nested struct in bssopenapi response
|
|
// Data is a nested struct in bssopenapi response
|
|
|
type Data struct {
|
|
type Data struct {
|
|
|
|
|
+ BusinessType string `json:"BusinessType" xml:"BusinessType"`
|
|
|
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
|
|
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
|
|
|
HostId string `json:"HostId" xml:"HostId"`
|
|
HostId string `json:"HostId" xml:"HostId"`
|
|
|
|
|
+ PageSize int `json:"PageSize" xml:"PageSize"`
|
|
|
|
|
+ Numerator int `json:"Numerator" xml:"Numerator"`
|
|
|
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
|
|
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
|
|
|
AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"`
|
|
AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"`
|
|
|
- PageSize int `json:"PageSize" xml:"PageSize"`
|
|
|
|
|
|
|
+ Amount string `json:"Amount" xml:"Amount"`
|
|
|
MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"`
|
|
MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"`
|
|
|
OrderId string `json:"OrderId" xml:"OrderId"`
|
|
OrderId string `json:"OrderId" xml:"OrderId"`
|
|
|
CreditAmount string `json:"CreditAmount" xml:"CreditAmount"`
|
|
CreditAmount string `json:"CreditAmount" xml:"CreditAmount"`
|
|
|
|
|
+ ThresholdType int `json:"ThresholdType" xml:"ThresholdType"`
|
|
|
InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
|
InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
|
|
- TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
|
|
|
|
|
|
+ ItemCode string `json:"ItemCode" xml:"ItemCode"`
|
|
|
|
|
+ ThresholdAmount string `json:"ThresholdAmount" xml:"ThresholdAmount"`
|
|
|
BillingCycle string `json:"BillingCycle" xml:"BillingCycle"`
|
|
BillingCycle string `json:"BillingCycle" xml:"BillingCycle"`
|
|
|
|
|
+ Uid int `json:"Uid" xml:"Uid"`
|
|
|
|
|
+ TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
|
|
OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
|
|
OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
|
|
|
- PageNum int `json:"PageNum" xml:"PageNum"`
|
|
|
|
|
|
|
+ InvalidTimeStamp int `json:"InvalidTimeStamp" xml:"InvalidTimeStamp"`
|
|
|
|
|
+ Bid string `json:"Bid" xml:"Bid"`
|
|
|
Currency string `json:"Currency" xml:"Currency"`
|
|
Currency string `json:"Currency" xml:"Currency"`
|
|
|
Quantity int `json:"Quantity" xml:"Quantity"`
|
|
Quantity int `json:"Quantity" xml:"Quantity"`
|
|
|
AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"`
|
|
AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"`
|
|
|
|
|
+ PageNum int `json:"PageNum" xml:"PageNum"`
|
|
|
DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
|
|
DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
|
|
|
- HostName string `json:"HostName" xml:"HostName"`
|
|
|
|
|
|
|
+ EffectTimeStamp int `json:"EffectTimeStamp" xml:"EffectTimeStamp"`
|
|
|
|
|
+ PrimaryAccount string `json:"PrimaryAccount" xml:"PrimaryAccount"`
|
|
|
TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"`
|
|
TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"`
|
|
|
|
|
+ Status string `json:"Status" xml:"Status"`
|
|
|
|
|
+ UserId int `json:"UserId" xml:"UserId"`
|
|
|
|
|
+ Denominator int `json:"Denominator" xml:"Denominator"`
|
|
|
NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"`
|
|
NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"`
|
|
|
ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"`
|
|
ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"`
|
|
|
- InstanceList InstanceList `json:"InstanceList" xml:"InstanceList"`
|
|
|
|
|
- AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"`
|
|
|
|
|
- OrderList OrderListInQueryOrders `json:"OrderList" xml:"OrderList"`
|
|
|
|
|
- Modules ModulesInQueryInstanceGaapCost `json:"Modules" xml:"Modules"`
|
|
|
|
|
- Items ItemsInQuerySettlementBill `json:"Items" xml:"Items"`
|
|
|
|
|
|
|
+ Redeem Redeem `json:"Redeem" xml:"Redeem"`
|
|
|
Promotions Promotions `json:"Promotions" xml:"Promotions"`
|
|
Promotions Promotions `json:"Promotions" xml:"Promotions"`
|
|
|
ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"`
|
|
ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"`
|
|
|
- ProductList ProductList `json:"ProductList" xml:"ProductList"`
|
|
|
|
|
ModuleDetails ModuleDetailsInGetSubscriptionPrice `json:"ModuleDetails" xml:"ModuleDetails"`
|
|
ModuleDetails ModuleDetailsInGetSubscriptionPrice `json:"ModuleDetails" xml:"ModuleDetails"`
|
|
|
|
|
+ Modules ModulesInQueryPriceList `json:"Modules" xml:"Modules"`
|
|
|
|
|
+ AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"`
|
|
|
PromotionDetails PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"`
|
|
PromotionDetails PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"`
|
|
|
|
|
+ Items ItemsInQueryMonthlyBill `json:"Items" xml:"Items"`
|
|
|
}
|
|
}
|