HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulestripeapi-3.0.0.0Haskell2010

StripeAPI.Types.Issuing_Cardholder

Contains the types generated from the schema Issuing_Cardholder

  • 13 types
  • 7 values
  • Packagestripeapi-3.0.0.0
  • Exports20
  • LanguageHaskell2010
  • LicenceMIT
  • SourceIssuing_Cardholder.hs
datadata Issuing'cardholder
#

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

An Issuing `Cardholder` object represents an individual or business entity who is issued cards.

Related guide: How to create a Cardholder

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.issuing.cardholder.properties.company.anyOf in the specification.

Additional information about a \`company\` cardholder.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.issuing.cardholder.properties.individual.anyOf in the specification.

Additional information about an \`individual\` cardholder.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.issuing.cardholder.properties.individual.anyOf.properties.dob.anyOf in the specification.

The date of birth of this cardholder.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.issuing.cardholder.properties.individual.anyOf.properties.verification.anyOf in the specification.

Government-issued ID document for this cardholder.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.issuing.cardholder.properties.individual.anyOf.properties.verification.anyOf.properties.document.anyOf in the specification.

An identifying document, either a passport or local ID card.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.issuing.cardholder.properties.individual.anyOf.properties.verification.anyOf.properties.document.anyOf.properties.back.anyOf in the specification.

The back of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.issuing.cardholder.properties.individual.anyOf.properties.verification.anyOf.properties.document.anyOf.properties.front.anyOf in the specification.

The front of a document returned by a file upload with a `purpose` value of `identity_document`.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.issuing.cardholder.properties.spending_controls.anyOf in the specification.

Rules that control spending across this cardholder\'s cards. Refer to our documentation for more details.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.issuing.cardholder.properties.spending_controls.anyOf.properties.allowed_categories.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

Defines the enum schema located at components.schemas.issuing.cardholder.properties.spending_controls.anyOf.properties.blocked_categories.items in the specification.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

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

Specifies whether to permit authorizations on this cardholder's cards.

Constructors

Instances4Eq, Show, FromJSON, ToJSON

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

One of `individual` or `company`.

Constructors

Instances4Eq, Show, FromJSON, ToJSON