HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulestripeapi-3.0.0.0Haskell2010

StripeAPI.Types.SubscriptionSchedulesResourceDefaultSettings

Contains the types generated from the schema SubscriptionSchedulesResourceDefaultSettings

  • 8 types
  • 4 values
  • Packagestripeapi-3.0.0.0
  • Exports12
  • LanguageHaskell2010
  • LicenceMIT
  • SourceSubscriptionSchedulesResourceDefaultSettings.hs

Defines the object schema located at components.schemas.subscription_schedules_resource_default_settings in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.subscription_schedules_resource_default_settings.properties.billing_cycle_anchor in the specification.

Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle documentation.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.subscription_schedules_resource_default_settings.properties.billing_thresholds.anyOf in the specification.

Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.subscription_schedules_resource_default_settings.properties.collection_method in the specification.

Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay the underlying subscription at the end of each billing cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.subscription_schedules_resource_default_settings.properties.default_payment_method.anyOf in the specification.

ID of the default payment method for the subscription schedule. If not set, invoices will use the default payment method in the customer's invoice settings.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.subscription_schedules_resource_default_settings.properties.invoice_settings.anyOf in the specification.

The subscription schedule\'s default invoice settings.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.subscription_schedules_resource_default_settings.properties.transfer_data.anyOf in the specification.

The account (if any) the associated subscription\'s payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription\'s invoices.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.subscription_schedules_resource_default_settings.properties.transfer_data.anyOf.properties.destination.anyOf in the specification.

The account where funds from the payment will be transferred to upon payment success.

Instances4Eq, Show, FromJSON, ToJSON