Type alias ProductSettingsInput

ProductSettingsInput: { downgradeAtEndOfBillingPeriod?: InputMaybe<Scalars["String"]>; downgradePlanId?: InputMaybe<Scalars["String"]>; prorateAtEndOfBillingPeriod?: InputMaybe<Scalars["Boolean"]>; subscriptionCancellationTime: SubscriptionCancellationTime; subscriptionEndSetup: SubscriptionEndSetup; subscriptionStartPlanId?: InputMaybe<Scalars["String"]>; subscriptionStartSetup: SubscriptionStartSetup }

Input for product settings

Type declaration

  • Optional downgradeAtEndOfBillingPeriod?: InputMaybe<Scalars["String"]>

    Indicates if the subscription should be downgraded at the end of the billing period

  • Optional downgradePlanId?: InputMaybe<Scalars["String"]>

    ID of the plan to downgrade to at the end of the billing period

  • Optional prorateAtEndOfBillingPeriod?: InputMaybe<Scalars["Boolean"]>

    Indicates if the subscription should be prorated at the end of the billing period

  • subscriptionCancellationTime: SubscriptionCancellationTime

    Time when the subscription will be cancelled

  • subscriptionEndSetup: SubscriptionEndSetup

    Setup for the end of the subscription

  • Optional subscriptionStartPlanId?: InputMaybe<Scalars["String"]>

    ID of the plan to start the subscription with

  • subscriptionStartSetup: SubscriptionStartSetup

    Setup for the start of the subscription