Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation postSubscriptionSchedulesSchedule
Synopsis
- postSubscriptionSchedulesSchedule :: forall m. MonadHTTP m => Text -> Maybe PostSubscriptionSchedulesScheduleRequestBody -> ClientT m (Response PostSubscriptionSchedulesScheduleResponse)
- data PostSubscriptionSchedulesScheduleRequestBody = PostSubscriptionSchedulesScheduleRequestBody {
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings :: Maybe PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'
- postSubscriptionSchedulesScheduleRequestBodyEndBehavior :: Maybe PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'
- postSubscriptionSchedulesScheduleRequestBodyExpand :: Maybe [Text]
- postSubscriptionSchedulesScheduleRequestBodyMetadata :: Maybe PostSubscriptionSchedulesScheduleRequestBodyMetadata'Variants
- postSubscriptionSchedulesScheduleRequestBodyPhases :: Maybe [PostSubscriptionSchedulesScheduleRequestBodyPhases']
- postSubscriptionSchedulesScheduleRequestBodyProrationBehavior :: Maybe PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'
- mkPostSubscriptionSchedulesScheduleRequestBody :: PostSubscriptionSchedulesScheduleRequestBody
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' {
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'ApplicationFeePercent :: Maybe Double
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax :: Maybe PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax'
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor :: Maybe PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds :: Maybe PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'Variants
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod :: Maybe PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'DefaultPaymentMethod :: Maybe Text
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings :: Maybe PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings'
- postSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData :: Maybe PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'Variants
- mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' :: PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' {}
- mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' :: Bool -> PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax'
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'
- = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'EnumAutomatic
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'EnumPhaseStart
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 {}
- mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 :: PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'Variants
- = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'EmptyString
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'
- = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'EnumChargeAutomatically
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'EnumSendInvoice
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' {}
- mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' :: PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings'
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 {}
- mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 :: Text -> PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'Variants
- = PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'EmptyString
- | PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'
- = PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumCancel
- | PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumNone
- | PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumRelease
- | PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumRenew
- data PostSubscriptionSchedulesScheduleRequestBodyMetadata'Variants
- data PostSubscriptionSchedulesScheduleRequestBodyPhases' = PostSubscriptionSchedulesScheduleRequestBodyPhases' {
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems :: Maybe [PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems']
- postSubscriptionSchedulesScheduleRequestBodyPhases'ApplicationFeePercent :: Maybe Double
- postSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax'
- postSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'
- postSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'Variants
- postSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'
- postSubscriptionSchedulesScheduleRequestBodyPhases'Coupon :: Maybe Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'DefaultPaymentMethod :: Maybe Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'Variants
- postSubscriptionSchedulesScheduleRequestBodyPhases'EndDate :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Variants
- postSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings'
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items :: [PostSubscriptionSchedulesScheduleRequestBodyPhases'Items']
- postSubscriptionSchedulesScheduleRequestBodyPhases'Iterations :: Maybe Int
- postSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'
- postSubscriptionSchedulesScheduleRequestBodyPhases'StartDate :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Variants
- postSubscriptionSchedulesScheduleRequestBodyPhases'TransferData :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData'
- postSubscriptionSchedulesScheduleRequestBodyPhases'Trial :: Maybe Bool
- postSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Variants
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases' :: [PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'] -> PostSubscriptionSchedulesScheduleRequestBodyPhases'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' = PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' {
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'Price :: Maybe Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'Quantity :: Maybe Int
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates'Variants
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' :: PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' = PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' {
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'Currency :: Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'Product :: Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'UnitAmount :: Maybe Int
- postSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'UnitAmountDecimal :: Maybe Text
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' :: Text -> Text -> PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumExclusive
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumInclusive
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumUnspecified
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'TaxRates'Variants
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' = PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' {}
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' :: Bool -> PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'EnumAutomatic
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'EnumPhaseStart
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 = PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 {}
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 :: PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'Variants
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'EmptyString
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'EnumChargeAutomatically
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'EnumSendInvoice
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'Variants
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Variants
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' = PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' {}
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' :: PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' = PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' {
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'Variants
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'Price :: Maybe Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'Quantity :: Maybe Int
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'Variants
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items' :: PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 = PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 {}
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 :: Int -> PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'Variants
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'EmptyString
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' = PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' {
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Currency :: Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Product :: Text
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring :: PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior :: Maybe PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'UnitAmount :: Maybe Int
- postSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'UnitAmountDecimal :: Maybe Text
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' :: Text -> Text -> PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' -> PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' = PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' {}
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' :: PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval' -> PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumDay
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumMonth
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumWeek
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumYear
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumExclusive
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumInclusive
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumUnspecified
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'Variants
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'
- = PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumAlwaysInvoice
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumCreateProrations
- | PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumNone
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Variants
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' = PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' {}
- mkPostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' :: Text -> PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData'
- data PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Variants
- data PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'
- = PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'Other Value
- | PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'Typed Text
- | PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumAlwaysInvoice
- | PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumCreateProrations
- | PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumNone
- data PostSubscriptionSchedulesScheduleResponse
Documentation
postSubscriptionSchedulesSchedule Source #
:: 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.
PostSubscriptionSchedulesScheduleRequestBody | |
|
Instances
mkPostSubscriptionSchedulesScheduleRequestBody :: PostSubscriptionSchedulesScheduleRequestBody Source #
Create a new PostSubscriptionSchedulesScheduleRequestBody
with all required 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
mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' :: PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'
with all required fields.
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
mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' Source #
:: Bool |
|
-> PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax' |
Create a new PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'AutomaticTax'
with all required fields.
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingCycleAnchor'EnumPhaseStart | Represents the JSON value |
Instances
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
mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 :: PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1 Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'BillingThresholds'OneOf1
with all required fields.
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
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'CollectionMethod'EnumSendInvoice | Represents the JSON value |
Instances
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
mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' :: PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'InvoiceSettings'
with all required fields.
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
mkPostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 Source #
:: Text |
|
-> PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1 |
Create a new PostSubscriptionSchedulesScheduleRequestBodyDefaultSettings'TransferData'OneOf1
with all required fields.
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
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumNone | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumRelease | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyEndBehavior'EnumRenew | Represents the JSON value |
Instances
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`.
PostSubscriptionSchedulesScheduleRequestBodyMetadata'EmptyString | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyMetadata'Object Object |
Instances
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.
Instances
mkPostSubscriptionSchedulesScheduleRequestBodyPhases' Source #
:: [PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'] | |
-> PostSubscriptionSchedulesScheduleRequestBodyPhases' |
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'
with all required fields.
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' :: PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'
with all required fields.
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'
with all required fields.
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumInclusive | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'AddInvoiceItems'PriceData'TaxBehavior'EnumUnspecified | Represents the JSON value |
Instances
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
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' Source #
:: Bool |
|
-> PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax' |
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'AutomaticTax'
with all required fields.
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingCycleAnchor'EnumPhaseStart | Represents the JSON value |
Instances
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 :: PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1 Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'BillingThresholds'OneOf1
with all required fields.
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
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyPhases'CollectionMethod'EnumSendInvoice | Represents the JSON value |
Instances
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.
PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'EmptyString | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'DefaultTaxRates'ListTText [Text] |
Instances
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.
PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Now | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'EndDate'Int Int |
Instances
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' :: PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'InvoiceSettings'
with all required fields.
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items' :: PostSubscriptionSchedulesScheduleRequestBodyPhases'Items' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'
with all required fields.
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 Source #
:: Int |
|
-> PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1 |
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'BillingThresholds'OneOf1
with all required fields.
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
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'
with all required fields.
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring' Source #
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'
with all required fields.
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.
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'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'Recurring'Interval'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumDay | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumMonth | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumWeek | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'Recurring'Interval'EnumYear | Represents the JSON value |
Instances
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumInclusive | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'PriceData'TaxBehavior'EnumUnspecified | Represents the JSON value |
Instances
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.
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'EmptyString | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'Items'TaxRates'ListTText [Text] |
Instances
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.
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 |
PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumCreateProrations | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'ProrationBehavior'EnumNone | Represents the JSON value |
Instances
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.
PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Now | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'StartDate'Int Int |
Instances
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
mkPostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' Source #
:: Text |
|
-> PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData' |
Create a new PostSubscriptionSchedulesScheduleRequestBodyPhases'TransferData'
with all required fields.
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.
PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Now | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyPhases'TrialEnd'Int Int |
Instances
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`.
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 |
PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumCreateProrations | Represents the JSON value |
PostSubscriptionSchedulesScheduleRequestBodyProrationBehavior'EnumNone | Represents the JSON value |
Instances
data PostSubscriptionSchedulesScheduleResponse Source #
Represents a response of the operation postSubscriptionSchedulesSchedule
.
The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostSubscriptionSchedulesScheduleResponseError
is used.
PostSubscriptionSchedulesScheduleResponseError String | Means either no matching case available or a parse error |
PostSubscriptionSchedulesScheduleResponse200 SubscriptionSchedule | Successful response. |
PostSubscriptionSchedulesScheduleResponseDefault Error | Error response. |