Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
RecurlyClient.Types.ExternalPaymentPhase
Description
Contains the types generated from the schema ExternalPaymentPhase
Synopsis
- data ExternalPaymentPhase = ExternalPaymentPhase {
- externalPaymentPhaseAmount :: Maybe Text
- externalPaymentPhaseCreated_at :: Maybe JsonDateTime
- externalPaymentPhaseCurrency :: Maybe Text
- externalPaymentPhaseEnding_billing_period_index :: Maybe Int
- externalPaymentPhaseEnds_at :: Maybe JsonDateTime
- externalPaymentPhaseId :: Maybe Text
- externalPaymentPhaseObject :: Maybe Text
- externalPaymentPhaseOffer_name :: Maybe Text
- externalPaymentPhaseOffer_type :: Maybe Text
- externalPaymentPhasePeriod_count :: Maybe Int
- externalPaymentPhasePeriod_length :: Maybe Text
- externalPaymentPhaseStarted_at :: Maybe JsonDateTime
- externalPaymentPhaseStarting_billing_period_index :: Maybe Int
- externalPaymentPhaseUpdated_at :: Maybe JsonDateTime
- mkExternalPaymentPhase :: ExternalPaymentPhase
Documentation
data ExternalPaymentPhase Source #
Defines the object schema located at components.schemas.ExternalPaymentPhase
in the specification.
Details of payments in the lifecycle of a subscription from an external resource that is not managed by the Recurly platform, e.g. App Store or Google Play Store.
Constructors
ExternalPaymentPhase | |
Fields
|
Instances
FromJSON ExternalPaymentPhase Source # | |
Defined in RecurlyClient.Types.ExternalPaymentPhase Methods parseJSON :: Value -> Parser ExternalPaymentPhase # parseJSONList :: Value -> Parser [ExternalPaymentPhase] # | |
ToJSON ExternalPaymentPhase Source # | |
Defined in RecurlyClient.Types.ExternalPaymentPhase Methods toJSON :: ExternalPaymentPhase -> Value # toEncoding :: ExternalPaymentPhase -> Encoding # toJSONList :: [ExternalPaymentPhase] -> Value # toEncodingList :: [ExternalPaymentPhase] -> Encoding # | |
Show ExternalPaymentPhase Source # | |
Defined in RecurlyClient.Types.ExternalPaymentPhase Methods showsPrec :: Int -> ExternalPaymentPhase -> ShowS # show :: ExternalPaymentPhase -> String # showList :: [ExternalPaymentPhase] -> ShowS # | |
Eq ExternalPaymentPhase Source # | |
Defined in RecurlyClient.Types.ExternalPaymentPhase Methods (==) :: ExternalPaymentPhase -> ExternalPaymentPhase -> Bool # (/=) :: ExternalPaymentPhase -> ExternalPaymentPhase -> Bool # |
mkExternalPaymentPhase :: ExternalPaymentPhase Source #
Create a new ExternalPaymentPhase
with all required fields.