PlanRequestnamestringOptionalcodestringOptionalbilling_cycleenum<BillingCycle>OptionalThe billing cycle indicating how often the subscription is chargedValue in"WEEKLY" | "MONTHLY" | "QUARTERLY" | "YEARLY"descriptionstringOptionalamountobject<Amount>OptionalAmount properties2 propertiesvaluenumberRequiredThe amount value in the corresponding currency unit (e.g., two decimals for USD, no decimals for JPY).Default0FormatdecimalRange0 <= value <= ∞currency_codestring<Currency>RequiredCurrency code in ISO 4217 format.Match^[A-Z]{3}$Length3 <= length <= 3trial_periodintegerOptionalpay_in_advancebooleanOptionaltax_codesarray<string>OptionalList of unique codes used to identify taxes to be applied.minimum_commitmentobject<MinimumCommitmentRequest>OptionalMinimum commitment for this plan.MinimumCommitmentRequest properties3 propertiesamountobject<AmountNoCurrency>RequiredAmountNoCurrency properties1 propertyvaluenumberRequiredThe amount value in the corresponding currency unit (e.g., two decimals for USD, no decimals for JPY).Default0FormatdecimalRange0 <= value <= ∞invoice_display_namestringOptionalSpecifies the name that will be displayed on an invoice. If no value is set for this field, the default name will be used as the display name.tax_codesarray<string>OptionalList of unique codes used to identify taxes to be applied.