|
|
@@ -17,54 +17,54 @@ package bssopenapi
|
|
|
|
|
|
// Data is a nested struct in bssopenapi response
|
|
|
type Data struct {
|
|
|
- TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
|
|
|
- OrderId int64 `json:"OrderId" xml:"OrderId"`
|
|
|
- HostId string `json:"HostId" xml:"HostId"`
|
|
|
- TotalUnAppliedInvoiceAmount int64 `json:"TotalUnAppliedInvoiceAmount" xml:"TotalUnAppliedInvoiceAmount"`
|
|
|
- OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
|
|
|
- HostingStatus string `json:"HostingStatus" xml:"HostingStatus"`
|
|
|
- TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
|
|
- CreditLimitStatus string `json:"CreditLimitStatus" xml:"CreditLimitStatus"`
|
|
|
- BillingCycle string `json:"BillingCycle" xml:"BillingCycle"`
|
|
|
- OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
|
|
|
- Quantity int `json:"Quantity" xml:"Quantity"`
|
|
|
- AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"`
|
|
|
- HostName string `json:"HostName" xml:"HostName"`
|
|
|
- TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"`
|
|
|
- NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"`
|
|
|
- Marker string `json:"Marker" xml:"Marker"`
|
|
|
- AccountType string `json:"AccountType" xml:"AccountType"`
|
|
|
- AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"`
|
|
|
- PageSize int `json:"PageSize" xml:"PageSize"`
|
|
|
- MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"`
|
|
|
- CreditAmount string `json:"CreditAmount" xml:"CreditAmount"`
|
|
|
- AccountID string `json:"AccountID" xml:"AccountID"`
|
|
|
- InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
|
|
- InvoiceApplyId int64 `json:"InvoiceApplyId" xml:"InvoiceApplyId"`
|
|
|
- Boolean bool `json:"Boolean" xml:"Boolean"`
|
|
|
- IsCertified bool `json:"IsCertified" xml:"IsCertified"`
|
|
|
- TotalInvoiceAmount int64 `json:"TotalInvoiceAmount" xml:"TotalInvoiceAmount"`
|
|
|
- PageNum int `json:"PageNum" xml:"PageNum"`
|
|
|
- Currency string `json:"Currency" xml:"Currency"`
|
|
|
- LoginEmail string `json:"LoginEmail" xml:"LoginEmail"`
|
|
|
- DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
|
|
|
- AccountName string `json:"AccountName" xml:"AccountName"`
|
|
|
- Mpk int64 `json:"Mpk" xml:"Mpk"`
|
|
|
- UidList UidList `json:"UidList" xml:"UidList"`
|
|
|
- OmsData OmsData `json:"OmsData" xml:"OmsData"`
|
|
|
- Items ItemsInQueryInstanceBill `json:"Items" xml:"Items"`
|
|
|
- ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"`
|
|
|
- InstanceList []Instance `json:"InstanceList" xml:"InstanceList"`
|
|
|
- OrderList OrderListInQueryOrders `json:"OrderList" xml:"OrderList"`
|
|
|
- Modules Modules `json:"Modules" xml:"Modules"`
|
|
|
- ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"`
|
|
|
- ProductList ProductList `json:"ProductList" xml:"ProductList"`
|
|
|
- ModuleDetails ModuleDetailsInGetSubscriptionPrice `json:"ModuleDetails" xml:"ModuleDetails"`
|
|
|
- PromotionDetails PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"`
|
|
|
- AccountTransactionsList AccountTransactionsList `json:"AccountTransactionsList" xml:"AccountTransactionsList"`
|
|
|
- EvaluateList EvaluateList `json:"EvaluateList" xml:"EvaluateList"`
|
|
|
- Promotions Promotions `json:"Promotions" xml:"Promotions"`
|
|
|
- CustomerInvoiceAddressList CustomerInvoiceAddressList `json:"CustomerInvoiceAddressList" xml:"CustomerInvoiceAddressList"`
|
|
|
- CustomerInvoiceList CustomerInvoiceList `json:"CustomerInvoiceList" xml:"CustomerInvoiceList"`
|
|
|
- AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"`
|
|
|
+ TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
|
|
|
+ HostId string `json:"HostId" xml:"HostId"`
|
|
|
+ TotalUnAppliedInvoiceAmount int64 `json:"TotalUnAppliedInvoiceAmount" xml:"TotalUnAppliedInvoiceAmount"`
|
|
|
+ OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
|
|
|
+ OrderId string `json:"OrderId" xml:"OrderId"`
|
|
|
+ HostingStatus string `json:"HostingStatus" xml:"HostingStatus"`
|
|
|
+ TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
|
|
+ CreditLimitStatus string `json:"CreditLimitStatus" xml:"CreditLimitStatus"`
|
|
|
+ BillingCycle string `json:"BillingCycle" xml:"BillingCycle"`
|
|
|
+ OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
|
|
|
+ Quantity int `json:"Quantity" xml:"Quantity"`
|
|
|
+ AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"`
|
|
|
+ HostName string `json:"HostName" xml:"HostName"`
|
|
|
+ TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"`
|
|
|
+ NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"`
|
|
|
+ Marker string `json:"Marker" xml:"Marker"`
|
|
|
+ AccountType string `json:"AccountType" xml:"AccountType"`
|
|
|
+ AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"`
|
|
|
+ PageSize int `json:"PageSize" xml:"PageSize"`
|
|
|
+ MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"`
|
|
|
+ CreditAmount string `json:"CreditAmount" xml:"CreditAmount"`
|
|
|
+ AccountID string `json:"AccountID" xml:"AccountID"`
|
|
|
+ InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
|
|
+ InvoiceApplyId int64 `json:"InvoiceApplyId" xml:"InvoiceApplyId"`
|
|
|
+ Boolean bool `json:"Boolean" xml:"Boolean"`
|
|
|
+ IsCertified bool `json:"IsCertified" xml:"IsCertified"`
|
|
|
+ TotalInvoiceAmount int64 `json:"TotalInvoiceAmount" xml:"TotalInvoiceAmount"`
|
|
|
+ PageNum int `json:"PageNum" xml:"PageNum"`
|
|
|
+ Currency string `json:"Currency" xml:"Currency"`
|
|
|
+ LoginEmail string `json:"LoginEmail" xml:"LoginEmail"`
|
|
|
+ DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
|
|
|
+ AccountName string `json:"AccountName" xml:"AccountName"`
|
|
|
+ Mpk int64 `json:"Mpk" xml:"Mpk"`
|
|
|
+ UidList UidList `json:"UidList" xml:"UidList"`
|
|
|
+ OmsData OmsData `json:"OmsData" xml:"OmsData"`
|
|
|
+ ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"`
|
|
|
+ Items ItemsInQueryInstanceBill `json:"Items" xml:"Items"`
|
|
|
+ InstanceList []Instance `json:"InstanceList" xml:"InstanceList"`
|
|
|
+ OrderList OrderListInQueryOrders `json:"OrderList" xml:"OrderList"`
|
|
|
+ Modules Modules `json:"Modules" xml:"Modules"`
|
|
|
+ ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"`
|
|
|
+ ProductList ProductList `json:"ProductList" xml:"ProductList"`
|
|
|
+ ModuleDetails ModuleDetailsInGetPayAsYouGoPrice `json:"ModuleDetails" xml:"ModuleDetails"`
|
|
|
+ PromotionDetails PromotionDetailsInGetPayAsYouGoPrice `json:"PromotionDetails" xml:"PromotionDetails"`
|
|
|
+ AccountTransactionsList AccountTransactionsList `json:"AccountTransactionsList" xml:"AccountTransactionsList"`
|
|
|
+ EvaluateList EvaluateList `json:"EvaluateList" xml:"EvaluateList"`
|
|
|
+ Promotions Promotions `json:"Promotions" xml:"Promotions"`
|
|
|
+ CustomerInvoiceAddressList CustomerInvoiceAddressList `json:"CustomerInvoiceAddressList" xml:"CustomerInvoiceAddressList"`
|
|
|
+ CustomerInvoiceList CustomerInvoiceList `json:"CustomerInvoiceList" xml:"CustomerInvoiceList"`
|
|
|
+ AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"`
|
|
|
}
|