public override string ToString() {
StringBuilder sb = new StringBuilder("Accounting(");
sb.Append("UploadLimit: ");
sb.Append(UploadLimit);
sb.Append(",UploadLimitEnd: ");
sb.Append(UploadLimitEnd);
sb.Append(",UploadLimitNextMonth: ");
sb.Append(UploadLimitNextMonth);
sb.Append(",PremiumServiceStatus: ");
sb.Append(PremiumServiceStatus);
sb.Append(",PremiumOrderNumber: ");
sb.Append(PremiumOrderNumber);
sb.Append(",PremiumCommerceService: ");
sb.Append(PremiumCommerceService);
sb.Append(",PremiumServiceStart: ");
sb.Append(PremiumServiceStart);
sb.Append(",PremiumServiceSKU: ");
sb.Append(PremiumServiceSKU);
sb.Append(",LastSuccessfulCharge: ");
sb.Append(LastSuccessfulCharge);
sb.Append(",LastFailedCharge: ");
sb.Append(LastFailedCharge);
sb.Append(",LastFailedChargeReason: ");
sb.Append(LastFailedChargeReason);
sb.Append(",NextPaymentDue: ");
sb.Append(NextPaymentDue);
sb.Append(",PremiumLockUntil: ");
sb.Append(PremiumLockUntil);
sb.Append(",Updated: ");
sb.Append(Updated);
sb.Append(",PremiumSubscriptionNumber: ");
sb.Append(PremiumSubscriptionNumber);
sb.Append(",LastRequestedCharge: ");
sb.Append(LastRequestedCharge);
sb.Append(",Currency: ");
sb.Append(Currency);
sb.Append(",UnitPrice: ");
sb.Append(UnitPrice);
sb.Append(")");
return sb.ToString();
}