Represents a billing cycle inside a PayPal billing plan.
Official PayPal API Documentation: Billing Cycles
Summary
Types
@type t() :: %Paypal.Subscription.Plan.BillingCycle{ frequency: map() | nil, pricing_scheme: map() | nil, sequence: integer() | nil, tenure_type: any() | nil, total_cycles: integer() | nil }
Billing cycle definition:
tenure_type- Cycle type::regularor:trial.sequence- The order of the cycle (1, 2, etc.).total_cycles- Number of times cycle repeats (0for infinite).frequency- Map withinterval_unit("DAY", "WEEK", "MONTH", "YEAR") andinterval_count.pricing_scheme- Map withfixed_price(containingcurrency_codeandvalue).