public virtual RequestBuilder BuildRequest(string root)
{
var builder = new RequestBuilder(root);
builder.AddElement("billing-day-of-month", BillingDayOfMonth);
builder.AddElement("billing-frequency", BillingFrequency);
builder.AddElement("currency-iso-code", CurrencyIsoCode);
builder.AddElement("description", Description);
builder.AddElement("id", Id);
builder.AddElement("name", Name);
builder.AddElement("number-of-billing-cycles", NumberOfBillingCycles);
builder.AddElement("price", Price);
builder.AddElement("trial-period", TrialPeriod);
builder.AddElement("trial-duration", TrialDuration);
builder.AddElement("trial-duration-unit", TrialDurationUnit);
builder.AddElement("add-ons", AddOns);
builder.AddElement("discounts", Discounts);
return builder;
}
}