struct_data.go 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package bssopenapi
  2. //Licensed under the Apache License, Version 2.0 (the "License");
  3. //you may not use this file except in compliance with the License.
  4. //You may obtain a copy of the License at
  5. //
  6. //http://www.apache.org/licenses/LICENSE-2.0
  7. //
  8. //Unless required by applicable law or agreed to in writing, software
  9. //distributed under the License is distributed on an "AS IS" BASIS,
  10. //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. //See the License for the specific language governing permissions and
  12. //limitations under the License.
  13. //
  14. // Code generated by Alibaba Cloud SDK Code Generator.
  15. // Changes may cause incorrect behavior and will be lost if the code is regenerated.
  16. // Data is a nested struct in bssopenapi response
  17. type Data struct {
  18. BusinessType string `json:"BusinessType" xml:"BusinessType"`
  19. TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
  20. HostId string `json:"HostId" xml:"HostId"`
  21. PageSize int `json:"PageSize" xml:"PageSize"`
  22. Numerator int `json:"Numerator" xml:"Numerator"`
  23. OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
  24. AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"`
  25. Amount string `json:"Amount" xml:"Amount"`
  26. MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"`
  27. OrderId string `json:"OrderId" xml:"OrderId"`
  28. CreditAmount string `json:"CreditAmount" xml:"CreditAmount"`
  29. ThresholdType int `json:"ThresholdType" xml:"ThresholdType"`
  30. InstanceId string `json:"InstanceId" xml:"InstanceId"`
  31. ItemCode string `json:"ItemCode" xml:"ItemCode"`
  32. ThresholdAmount string `json:"ThresholdAmount" xml:"ThresholdAmount"`
  33. BillingCycle string `json:"BillingCycle" xml:"BillingCycle"`
  34. Boolean bool `json:"Boolean" xml:"Boolean"`
  35. Uid int `json:"Uid" xml:"Uid"`
  36. TotalCount int `json:"TotalCount" xml:"TotalCount"`
  37. OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
  38. InvalidTimeStamp int `json:"InvalidTimeStamp" xml:"InvalidTimeStamp"`
  39. Bid string `json:"Bid" xml:"Bid"`
  40. Currency string `json:"Currency" xml:"Currency"`
  41. Quantity int `json:"Quantity" xml:"Quantity"`
  42. AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"`
  43. PageNum int `json:"PageNum" xml:"PageNum"`
  44. DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
  45. EffectTimeStamp int `json:"EffectTimeStamp" xml:"EffectTimeStamp"`
  46. PrimaryAccount string `json:"PrimaryAccount" xml:"PrimaryAccount"`
  47. TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"`
  48. Status string `json:"Status" xml:"Status"`
  49. UserId int `json:"UserId" xml:"UserId"`
  50. Denominator int `json:"Denominator" xml:"Denominator"`
  51. NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"`
  52. ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"`
  53. Redeem Redeem `json:"Redeem" xml:"Redeem"`
  54. Promotions Promotions `json:"Promotions" xml:"Promotions"`
  55. ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"`
  56. ModuleDetails ModuleDetailsInGetSubscriptionPrice `json:"ModuleDetails" xml:"ModuleDetails"`
  57. Modules ModulesInQueryPriceList `json:"Modules" xml:"Modules"`
  58. AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"`
  59. PromotionDetails PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"`
  60. Items ItemsInQueryMonthlyBill `json:"Items" xml:"Items"`
  61. }