Reference for RimuHosting's Data Structures (as used in our REST-ful APIs)

Name: AboutBillingData

Billing information, read-only (no HTTP PUT/POST/DELETE methods to update it).

XML Example:
<AboutBillingData>
  <cancellation_date>java.sql.Timestamp</cancellation_date>
  <monthly_recurring_amt>Amount</monthly_recurring_amt>
  <monthly_recurring_fee>xsd:double</monthly_recurring_fee>
  <order_date>java.sql.Timestamp</order_date>
  <prepaid_until>java.sql.Timestamp</prepaid_until>
  <suspended_date>java.sql.Timestamp</suspended_date>
</AboutBillingData>
JSON Example:
{"AboutBillingData":
 {
   "cancellation_date": java.sql.Timestamp,
   "monthly_recurring_amt": Amount,
   "monthly_recurring_fee": Number,
   "order_date": java.sql.Timestamp,
   "prepaid_until": java.sql.Timestamp,
   "suspended_date": java.sql.Timestamp,
 }
}

Elements
NameTypeRequiredNillableDefault ValueDescription
cancellation_datejava.sql.TimestampfalsefalseThe date, if any, that the server was cancelled or when it is marked for shutdown.
monthly_recurring_amtAmountfalsefalseThe monthly fee for the server.
monthly_recurring_feexsd:doublefalsefalseThe fee for the server, in USD.
order_datejava.sql.TimestampfalsefalseWhen the server was originally ordered.
prepaid_untiljava.sql.TimestampfalsefalseThe date, if any, that the server is prepaid until.  When customers prepay 12 months' hosting on a VPS we add a bonus month's hosting.
suspended_datejava.sql.TimestampfalsefalseThe date, if any, that the server was suspended (meaning not cancelled, but set to not run).