Preparing search index...

    Enumeration RecurrenceMode

    Describes how a subscription pricing phase repeats over time.

    Lens Scripting Version 377

    function describePhase(phase: Commerce.PricingPhase) {
    if (phase.recurrenceMode === Commerce.RecurrenceMode.FiniteRecurring) {
    print(`Repeats for ${phase.billingCycleCount} billing cycles`);
    } else if (phase.recurrenceMode === Commerce.RecurrenceMode.InfiniteRecurring) {
    print("Repeats until the subscription is canceled");
    } else {
    print("One-time charge");
    }
    }
    Index

    Enumeration Members

    FiniteRecurring: number

    The pricing phase repeats for a fixed number of billing periods given by PricingPhase#billingCycleCount.

    Lens Scripting Version 377

    InfiniteRecurring: number

    The pricing phase repeats for every billing period until the subscription is canceled.

    Lens Scripting Version 377

    NonRecurring: number

    The pricing phase is charged once and does not repeat.

    Lens Scripting Version 377