stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.SubscriptionsResourcePauseCollection

Description

Contains the types generated from the schema SubscriptionsResourcePauseCollection

Synopsis

Documentation

data SubscriptionsResourcePauseCollection Source #

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

The Pause Collection settings determine how we will pause collection for this subscription and for how long the subscription should be paused.

Constructors

SubscriptionsResourcePauseCollection 

Fields

data SubscriptionsResourcePauseCollectionBehavior' Source #

Defines the enum schema located at components.schemas.subscriptions_resource_pause_collection.properties.behavior in the specification.

The payment collection behavior for this subscription while paused. One of `keep_as_draft`, `mark_uncollectible`, or `void`.

Constructors

SubscriptionsResourcePauseCollectionBehavior'Other Value

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

SubscriptionsResourcePauseCollectionBehavior'Typed Text

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

SubscriptionsResourcePauseCollectionBehavior'EnumKeepAsDraft

Represents the JSON value "keep_as_draft"

SubscriptionsResourcePauseCollectionBehavior'EnumMarkUncollectible

Represents the JSON value "mark_uncollectible"

SubscriptionsResourcePauseCollectionBehavior'EnumVoid

Represents the JSON value "void"

Instances

Instances details
Eq SubscriptionsResourcePauseCollectionBehavior' Source # 
Instance details

Defined in StripeAPI.Types.SubscriptionsResourcePauseCollection

Show SubscriptionsResourcePauseCollectionBehavior' Source # 
Instance details

Defined in StripeAPI.Types.SubscriptionsResourcePauseCollection

ToJSON SubscriptionsResourcePauseCollectionBehavior' Source # 
Instance details

Defined in StripeAPI.Types.SubscriptionsResourcePauseCollection

FromJSON SubscriptionsResourcePauseCollectionBehavior' Source # 
Instance details

Defined in StripeAPI.Types.SubscriptionsResourcePauseCollection