Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
RecurlyClient.Types.ExternalCharge
Description
Contains the types generated from the schema ExternalCharge
Synopsis
- data ExternalCharge = ExternalCharge {
- externalChargeAccount :: Maybe AccountMini
- externalChargeCreated_at :: Maybe JsonDateTime
- externalChargeCurrency :: Maybe Text
- externalChargeDescription :: Maybe Text
- externalChargeExternal_product_reference :: Maybe ExternalProductReferenceMini
- externalChargeId :: Maybe Text
- externalChargeObject :: Maybe Text
- externalChargeQuantity :: Maybe Int
- externalChargeUnit_amount :: Maybe Text
- externalChargeUpdated_at :: Maybe JsonDateTime
- mkExternalCharge :: ExternalCharge
Documentation
data ExternalCharge Source #
Defines the object schema located at components.schemas.ExternalCharge
in the specification.
Charge from an external resource such as Apple App Store or Google Play Store.
Constructors
ExternalCharge | |
Fields
|
Instances
FromJSON ExternalCharge Source # | |
Defined in RecurlyClient.Types.ExternalCharge Methods parseJSON :: Value -> Parser ExternalCharge # parseJSONList :: Value -> Parser [ExternalCharge] # | |
ToJSON ExternalCharge Source # | |
Defined in RecurlyClient.Types.ExternalCharge Methods toJSON :: ExternalCharge -> Value # toEncoding :: ExternalCharge -> Encoding # toJSONList :: [ExternalCharge] -> Value # toEncodingList :: [ExternalCharge] -> Encoding # | |
Show ExternalCharge Source # | |
Defined in RecurlyClient.Types.ExternalCharge Methods showsPrec :: Int -> ExternalCharge -> ShowS # show :: ExternalCharge -> String # showList :: [ExternalCharge] -> ShowS # | |
Eq ExternalCharge Source # | |
Defined in RecurlyClient.Types.ExternalCharge Methods (==) :: ExternalCharge -> ExternalCharge -> Bool # (/=) :: ExternalCharge -> ExternalCharge -> Bool # |
mkExternalCharge :: ExternalCharge Source #
Create a new ExternalCharge
with all required fields.