Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
RecurlyClient.Types.InvoiceMini
Description
Contains the types generated from the schema InvoiceMini
Synopsis
- data InvoiceMini = InvoiceMini {}
- mkInvoiceMini :: InvoiceMini
- data InvoiceMiniState
- data InvoiceMiniType
Documentation
data InvoiceMini Source #
Defines the object schema located at components.schemas.InvoiceMini
in the specification.
Constructors
InvoiceMini | |
Fields
|
Instances
FromJSON InvoiceMini Source # | |
Defined in RecurlyClient.Types.InvoiceMini | |
ToJSON InvoiceMini Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods toJSON :: InvoiceMini -> Value # toEncoding :: InvoiceMini -> Encoding # toJSONList :: [InvoiceMini] -> Value # toEncodingList :: [InvoiceMini] -> Encoding # | |
Show InvoiceMini Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods showsPrec :: Int -> InvoiceMini -> ShowS # show :: InvoiceMini -> String # showList :: [InvoiceMini] -> ShowS # | |
Eq InvoiceMini Source # | |
Defined in RecurlyClient.Types.InvoiceMini |
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 |
InvoiceMiniStateEnumPending | Represents the JSON value |
InvoiceMiniStateEnumProcessing | Represents the JSON value |
InvoiceMiniStateEnumPast_due | Represents the JSON value |
InvoiceMiniStateEnumPaid | Represents the JSON value |
InvoiceMiniStateEnumClosed | Represents the JSON value |
InvoiceMiniStateEnumFailed | Represents the JSON value |
InvoiceMiniStateEnumVoided | Represents the JSON value |
Instances
FromJSON InvoiceMiniState Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods parseJSON :: Value -> Parser InvoiceMiniState # parseJSONList :: Value -> Parser [InvoiceMiniState] # | |
ToJSON InvoiceMiniState Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods toJSON :: InvoiceMiniState -> Value # toEncoding :: InvoiceMiniState -> Encoding # toJSONList :: [InvoiceMiniState] -> Value # toEncodingList :: [InvoiceMiniState] -> Encoding # | |
Show InvoiceMiniState Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods showsPrec :: Int -> InvoiceMiniState -> ShowS # show :: InvoiceMiniState -> String # showList :: [InvoiceMiniState] -> ShowS # | |
Eq InvoiceMiniState Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods (==) :: InvoiceMiniState -> InvoiceMiniState -> Bool # (/=) :: InvoiceMiniState -> InvoiceMiniState -> Bool # |
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 |
InvoiceMiniTypeEnumCredit | Represents the JSON value |
InvoiceMiniTypeEnumLegacy | Represents the JSON value |
Instances
FromJSON InvoiceMiniType Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods parseJSON :: Value -> Parser InvoiceMiniType # parseJSONList :: Value -> Parser [InvoiceMiniType] # | |
ToJSON InvoiceMiniType Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods toJSON :: InvoiceMiniType -> Value # toEncoding :: InvoiceMiniType -> Encoding # toJSONList :: [InvoiceMiniType] -> Value # toEncodingList :: [InvoiceMiniType] -> Encoding # | |
Show InvoiceMiniType Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods showsPrec :: Int -> InvoiceMiniType -> ShowS # show :: InvoiceMiniType -> String # showList :: [InvoiceMiniType] -> ShowS # | |
Eq InvoiceMiniType Source # | |
Defined in RecurlyClient.Types.InvoiceMini Methods (==) :: InvoiceMiniType -> InvoiceMiniType -> Bool # (/=) :: InvoiceMiniType -> InvoiceMiniType -> Bool # |