Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
RecurlyClient.Types.BillingInfo
Description
Contains the types generated from the schema BillingInfo
Synopsis
- data BillingInfo = BillingInfo {
- billingInfoAccount_id :: Maybe Text
- billingInfoAddress :: Maybe Address
- billingInfoBackup_payment_method :: Maybe Bool
- billingInfoCompany :: Maybe Text
- billingInfoCreated_at :: Maybe JsonDateTime
- billingInfoFirst_name :: Maybe Text
- billingInfoFraud :: Maybe BillingInfoFraud
- billingInfoId :: Maybe Text
- billingInfoLast_name :: Maybe Text
- billingInfoObject :: Maybe Text
- billingInfoPayment_gateway_references :: Maybe [PaymentGatewayReferences]
- billingInfoPayment_method :: Maybe PaymentMethod
- billingInfoPrimary_payment_method :: Maybe Bool
- billingInfoUpdated_at :: Maybe JsonDateTime
- billingInfoUpdated_by :: Maybe BillingInfoUpdated_by
- billingInfoValid :: Maybe Bool
- billingInfoVat_number :: Maybe Text
- mkBillingInfo :: BillingInfo
- data BillingInfoFraud = BillingInfoFraud {}
- mkBillingInfoFraud :: BillingInfoFraud
- data BillingInfoFraudDecision
- data BillingInfoUpdated_by = BillingInfoUpdated_by {}
- mkBillingInfoUpdated_by :: BillingInfoUpdated_by
Documentation
data BillingInfo Source #
Defines the object schema located at components.schemas.BillingInfo
in the specification.
Constructors
BillingInfo | |
Fields
|
Instances
FromJSON BillingInfo Source # | |
Defined in RecurlyClient.Types.BillingInfo | |
ToJSON BillingInfo Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods toJSON :: BillingInfo -> Value # toEncoding :: BillingInfo -> Encoding # toJSONList :: [BillingInfo] -> Value # toEncodingList :: [BillingInfo] -> Encoding # | |
Show BillingInfo Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods showsPrec :: Int -> BillingInfo -> ShowS # show :: BillingInfo -> String # showList :: [BillingInfo] -> ShowS # | |
Eq BillingInfo Source # | |
Defined in RecurlyClient.Types.BillingInfo |
mkBillingInfo :: BillingInfo Source #
Create a new BillingInfo
with all required fields.
data BillingInfoFraud Source #
Defines the object schema located at components.schemas.BillingInfo.properties.fraud
in the specification.
Most recent fraud result.
Constructors
BillingInfoFraud | |
Fields
|
Instances
FromJSON BillingInfoFraud Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods parseJSON :: Value -> Parser BillingInfoFraud # parseJSONList :: Value -> Parser [BillingInfoFraud] # | |
ToJSON BillingInfoFraud Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods toJSON :: BillingInfoFraud -> Value # toEncoding :: BillingInfoFraud -> Encoding # toJSONList :: [BillingInfoFraud] -> Value # toEncodingList :: [BillingInfoFraud] -> Encoding # | |
Show BillingInfoFraud Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods showsPrec :: Int -> BillingInfoFraud -> ShowS # show :: BillingInfoFraud -> String # showList :: [BillingInfoFraud] -> ShowS # | |
Eq BillingInfoFraud Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods (==) :: BillingInfoFraud -> BillingInfoFraud -> Bool # (/=) :: BillingInfoFraud -> BillingInfoFraud -> Bool # |
mkBillingInfoFraud :: BillingInfoFraud Source #
Create a new BillingInfoFraud
with all required fields.
data BillingInfoFraudDecision Source #
Defines the enum schema located at components.schemas.BillingInfo.properties.fraud.properties.decision
in the specification.
Constructors
BillingInfoFraudDecisionOther Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
BillingInfoFraudDecisionTyped Text | This constructor can be used to send values to the server which are not present in the specification yet. |
BillingInfoFraudDecisionEnumApprove | Represents the JSON value |
BillingInfoFraudDecisionEnumDecline | Represents the JSON value |
BillingInfoFraudDecisionEnumEscalate | Represents the JSON value |
BillingInfoFraudDecisionEnumReview | Represents the JSON value |
Instances
FromJSON BillingInfoFraudDecision Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods parseJSON :: Value -> Parser BillingInfoFraudDecision # parseJSONList :: Value -> Parser [BillingInfoFraudDecision] # | |
ToJSON BillingInfoFraudDecision Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods toJSON :: BillingInfoFraudDecision -> Value # toEncoding :: BillingInfoFraudDecision -> Encoding # toJSONList :: [BillingInfoFraudDecision] -> Value # | |
Show BillingInfoFraudDecision Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods showsPrec :: Int -> BillingInfoFraudDecision -> ShowS # show :: BillingInfoFraudDecision -> String # showList :: [BillingInfoFraudDecision] -> ShowS # | |
Eq BillingInfoFraudDecision Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods (==) :: BillingInfoFraudDecision -> BillingInfoFraudDecision -> Bool # (/=) :: BillingInfoFraudDecision -> BillingInfoFraudDecision -> Bool # |
data BillingInfoUpdated_by Source #
Defines the object schema located at components.schemas.BillingInfo.properties.updated_by
in the specification.
Constructors
BillingInfoUpdated_by | |
Fields
|
Instances
FromJSON BillingInfoUpdated_by Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods parseJSON :: Value -> Parser BillingInfoUpdated_by # parseJSONList :: Value -> Parser [BillingInfoUpdated_by] # | |
ToJSON BillingInfoUpdated_by Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods toJSON :: BillingInfoUpdated_by -> Value # toEncoding :: BillingInfoUpdated_by -> Encoding # toJSONList :: [BillingInfoUpdated_by] -> Value # toEncodingList :: [BillingInfoUpdated_by] -> Encoding # | |
Show BillingInfoUpdated_by Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods showsPrec :: Int -> BillingInfoUpdated_by -> ShowS # show :: BillingInfoUpdated_by -> String # showList :: [BillingInfoUpdated_by] -> ShowS # | |
Eq BillingInfoUpdated_by Source # | |
Defined in RecurlyClient.Types.BillingInfo Methods (==) :: BillingInfoUpdated_by -> BillingInfoUpdated_by -> Bool # (/=) :: BillingInfoUpdated_by -> BillingInfoUpdated_by -> Bool # |
mkBillingInfoUpdated_by :: BillingInfoUpdated_by Source #
Create a new BillingInfoUpdated_by
with all required fields.