recurly-client-0.1.0.0: Client for Recurly subscription management
Safe HaskellSafe-Inferred
LanguageHaskell2010

RecurlyClient.Types.InvoiceMini

Description

Contains the types generated from the schema InvoiceMini

Synopsis

Documentation

data InvoiceMini Source #

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

Constructors

InvoiceMini 

Fields

mkInvoiceMini :: InvoiceMini Source #

Create a new InvoiceMini with all required fields.

data InvoiceMiniState Source #

Defines the enum schema located at components.schemas.InvoiceMini.properties.state in the specification.

Constructors

InvoiceMiniStateOther Value

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

InvoiceMiniStateTyped Text

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

InvoiceMiniStateEnumOpen

Represents the JSON value "open"

InvoiceMiniStateEnumPending

Represents the JSON value "pending"

InvoiceMiniStateEnumProcessing

Represents the JSON value "processing"

InvoiceMiniStateEnumPast_due

Represents the JSON value "past_due"

InvoiceMiniStateEnumPaid

Represents the JSON value "paid"

InvoiceMiniStateEnumClosed

Represents the JSON value "closed"

InvoiceMiniStateEnumFailed

Represents the JSON value "failed"

InvoiceMiniStateEnumVoided

Represents the JSON value "voided"

data InvoiceMiniType Source #

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

Constructors

InvoiceMiniTypeOther Value

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

InvoiceMiniTypeTyped Text

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

InvoiceMiniTypeEnumCharge

Represents the JSON value "charge"

InvoiceMiniTypeEnumCredit

Represents the JSON value "credit"

InvoiceMiniTypeEnumLegacy

Represents the JSON value "legacy"