amountobject<Amount>Optionalcurrency_codestring<Currency>Requiredchargesobject<UsageBasedCharge>[]Optionalcharge_modelenum<ChargeModel>Optionaltaxesobject<TaxResponse>[]Optionalcodestring<TaxCode>Optionalminimum_commitmentobject<MinimumCommitment>Optionalamountobject<Amount>Requiredcurrency_codestring<Currency>Requiredtaxesobject<TaxResponse>[]Optionalcodestring<TaxCode>OptionalchargeUsageobject<ChargeUsageThresholdResponse>[]Optionaltaxesobject<TaxResponse>[]Optionalcodestring<TaxCode>Optional