stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Description

Contains the different functions to run the operation postSubscriptionSchedulesSchedule

Synopsis

Documentation

postSubscriptionSchedulesSchedule Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

schedule | Constraints: Maximum length of 5000

-> Maybe PostSubscriptionSchedulesScheduleRequestBody

The request body to send

-> ClientT m (Response PostSubscriptionSchedulesScheduleResponse)

Monadic computation which returns the result of the operation

POST /v1/subscription_schedules/{schedule}

<p>Updates an existing subscription schedule.</p>

data PostSubscriptionSchedulesScheduleRequestBody Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBody 

Fields

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings in the specification.

Object representing the subscription schedule's default settings.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.automatic_tax in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.billing_cycle_anchor in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'EnumAutomatic

Represents the JSON value "automatic"

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'EnumPhaseStart

Represents the JSON value "phase_start"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.billing_thresholds.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.billing_thresholds.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.collection_method in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'EnumChargeAutomatically

Represents the JSON value "charge_automatically"

PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'EnumSendInvoice

Represents the JSON value "send_invoice"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.invoice_settings in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.transfer_data.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.default_settings.properties.transfer_data.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyEndBehavior' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.end_behavior in the specification.

Configures how the subscription schedule behaves when it ends. Possible values are `release` or `cancel` with the default being `release`. `release` will end the subscription schedule and keep the underlying subscription running.`cancel` will end the subscription schedule and cancel the underlying subscription.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumCancel

Represents the JSON value "cancel"

PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumNone

Represents the JSON value "none"

PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumRelease

Represents the JSON value "release"

PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumRenew

Represents the JSON value "renew"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyEndBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyEndBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyEndBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyEndBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyMetadata'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.metadata.anyOf in the specification.

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyMetadata'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyPhases' 

Fields

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.add_invoice_items.items in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.add_invoice_items.items.properties.price_data in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.add_invoice_items.items.properties.price_data.properties.tax_behavior in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumExclusive

Represents the JSON value "exclusive"

PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumInclusive

Represents the JSON value "inclusive"

PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumUnspecified

Represents the JSON value "unspecified"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.add_invoice_items.items.properties.tax_rates.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.automatic_tax in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.billing_cycle_anchor in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'EnumAutomatic

Represents the JSON value "automatic"

PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'EnumPhaseStart

Represents the JSON value "phase_start"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.billing_thresholds.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.billing_thresholds.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.collection_method in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'EnumChargeAutomatically

Represents the JSON value "charge_automatically"

PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'EnumSendInvoice

Represents the JSON value "send_invoice"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.default_tax_rates.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.end_date.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.invoice_settings in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items.properties.billing_thresholds.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items.properties.billing_thresholds.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items.properties.price_data in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items.properties.price_data.properties.recurring in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items.properties.price_data.properties.recurring.properties.interval in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items.properties.price_data.properties.tax_behavior in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumExclusive

Represents the JSON value "exclusive"

PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumInclusive

Represents the JSON value "inclusive"

PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumUnspecified

Represents the JSON value "unspecified"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.items.items.properties.tax_rates.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.proration_behavior in the specification.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumAlwaysInvoice

Represents the JSON value "always_invoice"

PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumCreateProrations

Represents the JSON value "create_prorations"

PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumNone

Represents the JSON value "none"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.start_date.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' Source #

Defines the object schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.transfer_data in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Variants Source #

Defines the oneOf schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.phases.items.properties.trial_end.anyOf in the specification.

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Variants Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

data PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior' Source #

Defines the enum schema located at paths./v1/subscription_schedules/{schedule}.POST.requestBody.content.application/x-www-form-urlencoded.schema.properties.proration_behavior in the specification.

If the update changes the current phase, indicates if the changes should be prorated. Possible values are `create_prorations` or `none`, and the default value is `create_prorations`.

Constructors

PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'Other Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'Typed Text

This constructor can be used to send values to the server which are not present in the specification yet.

PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumAlwaysInvoice

Represents the JSON value "always_invoice"

PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumCreateProrations

Represents the JSON value "create_prorations"

PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumNone

Represents the JSON value "none"

Instances

Instances details
Eq PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

Show PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

ToJSON PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule

FromJSON PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior' Source # 
Instance details

Defined in StripeAPI.Operations.PostSubscriptionSchedulesSchedule