stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Types.Issuing_Card

Description

Contains the types generated from the schema Issuing_Card

Synopsis

Documentation

data Issuing'card Source #

Defines the object schema located at components.schemas.issuing.card in the specification.

You can create physical or virtual cards that are issued to cardholders.

Constructors

Issuing'card 

Fields

data Issuing'cardCancellationReason' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.cancellation_reason in the specification.

The reason why the card was canceled.

Constructors

Issuing'cardCancellationReason'Other Value

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

Issuing'cardCancellationReason'Typed Text

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

Issuing'cardCancellationReason'EnumLost

Represents the JSON value "lost"

Issuing'cardCancellationReason'EnumStolen

Represents the JSON value "stolen"

data Issuing'cardReplacementFor'Variants Source #

Defines the oneOf schema located at components.schemas.issuing.card.properties.replacement_for.anyOf in the specification.

The card this card replaces, if any.

data Issuing'cardReplacementReason' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.replacement_reason in the specification.

The reason why the previous card needed to be replaced.

Constructors

Issuing'cardReplacementReason'Other Value

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

Issuing'cardReplacementReason'Typed Text

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

Issuing'cardReplacementReason'EnumDamaged

Represents the JSON value "damaged"

Issuing'cardReplacementReason'EnumExpired

Represents the JSON value "expired"

Issuing'cardReplacementReason'EnumLost

Represents the JSON value "lost"

Issuing'cardReplacementReason'EnumStolen

Represents the JSON value "stolen"

data Issuing'cardShipping' Source #

Defines the object schema located at components.schemas.issuing.card.properties.shipping.anyOf in the specification.

Where and how the card will be shipped.

Constructors

Issuing'cardShipping' 

Fields

data Issuing'cardShipping'Carrier' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.shipping.anyOf.properties.carrier in the specification.

The delivery company that shipped a card.

Constructors

Issuing'cardShipping'Carrier'Other Value

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

Issuing'cardShipping'Carrier'Typed Text

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

Issuing'cardShipping'Carrier'EnumDhl

Represents the JSON value "dhl"

Issuing'cardShipping'Carrier'EnumFedex

Represents the JSON value "fedex"

Issuing'cardShipping'Carrier'EnumRoyalMail

Represents the JSON value "royal_mail"

Issuing'cardShipping'Carrier'EnumUsps

Represents the JSON value "usps"

data Issuing'cardShipping'Service' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.shipping.anyOf.properties.service in the specification.

Shipment service, such as `standard` or `express`.

Constructors

Issuing'cardShipping'Service'Other Value

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

Issuing'cardShipping'Service'Typed Text

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

Issuing'cardShipping'Service'EnumExpress

Represents the JSON value "express"

Issuing'cardShipping'Service'EnumPriority

Represents the JSON value "priority"

Issuing'cardShipping'Service'EnumStandard

Represents the JSON value "standard"

data Issuing'cardShipping'Status' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.shipping.anyOf.properties.status in the specification.

The delivery status of the card.

Constructors

Issuing'cardShipping'Status'Other Value

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

Issuing'cardShipping'Status'Typed Text

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

Issuing'cardShipping'Status'EnumCanceled

Represents the JSON value "canceled"

Issuing'cardShipping'Status'EnumDelivered

Represents the JSON value "delivered"

Issuing'cardShipping'Status'EnumFailure

Represents the JSON value "failure"

Issuing'cardShipping'Status'EnumPending

Represents the JSON value "pending"

Issuing'cardShipping'Status'EnumReturned

Represents the JSON value "returned"

Issuing'cardShipping'Status'EnumShipped

Represents the JSON value "shipped"

data Issuing'cardShipping'Type' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.shipping.anyOf.properties.type in the specification.

Packaging options.

Constructors

Issuing'cardShipping'Type'Other Value

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

Issuing'cardShipping'Type'Typed Text

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

Issuing'cardShipping'Type'EnumBulk

Represents the JSON value "bulk"

Issuing'cardShipping'Type'EnumIndividual

Represents the JSON value "individual"

data Issuing'cardStatus' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.status in the specification.

Whether authorizations can be approved on this card.

Constructors

Issuing'cardStatus'Other Value

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

Issuing'cardStatus'Typed Text

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

Issuing'cardStatus'EnumActive

Represents the JSON value "active"

Issuing'cardStatus'EnumCanceled

Represents the JSON value "canceled"

Issuing'cardStatus'EnumInactive

Represents the JSON value "inactive"

data Issuing'cardType' Source #

Defines the enum schema located at components.schemas.issuing.card.properties.type in the specification.

The type of the card.

Constructors

Issuing'cardType'Other Value

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

Issuing'cardType'Typed Text

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

Issuing'cardType'EnumPhysical

Represents the JSON value "physical"

Issuing'cardType'EnumVirtual

Represents the JSON value "virtual"