Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
RecurlyClient.Types.ExternalSubscription
Description
Contains the types generated from the schema ExternalSubscription
Synopsis
- data ExternalSubscription = ExternalSubscription {
- externalSubscriptionAccount :: Maybe AccountMini
- externalSubscriptionActivated_at :: Maybe JsonDateTime
- externalSubscriptionApp_identifier :: Maybe Text
- externalSubscriptionAuto_renew :: Maybe Bool
- externalSubscriptionCanceled_at :: Maybe JsonDateTime
- externalSubscriptionCreated_at :: Maybe JsonDateTime
- externalSubscriptionExpires_at :: Maybe JsonDateTime
- externalSubscriptionExternal_id :: Maybe Text
- externalSubscriptionExternal_payment_phases :: Maybe [ExternalPaymentPhase]
- externalSubscriptionExternal_product_reference :: Maybe ExternalProductReferenceMini
- externalSubscriptionId :: Maybe Text
- externalSubscriptionImported :: Maybe Bool
- externalSubscriptionIn_grace_period :: Maybe Bool
- externalSubscriptionLast_purchased :: Maybe JsonDateTime
- externalSubscriptionObject :: Maybe Text
- externalSubscriptionQuantity :: Maybe Int
- externalSubscriptionState :: Maybe Text
- externalSubscriptionTest :: Maybe Bool
- externalSubscriptionTrial_ends_at :: Maybe JsonDateTime
- externalSubscriptionTrial_started_at :: Maybe JsonDateTime
- externalSubscriptionUpdated_at :: Maybe JsonDateTime
- externalSubscriptionUuid :: Maybe Text
- mkExternalSubscription :: ExternalSubscription
Documentation
data ExternalSubscription Source #
Defines the object schema located at components.schemas.ExternalSubscription
in the specification.
Subscription from an external resource such as Apple App Store or Google Play Store.
Constructors
ExternalSubscription | |
Fields
|
Instances
FromJSON ExternalSubscription Source # | |
Defined in RecurlyClient.Types.ExternalSubscription Methods parseJSON :: Value -> Parser ExternalSubscription # parseJSONList :: Value -> Parser [ExternalSubscription] # | |
ToJSON ExternalSubscription Source # | |
Defined in RecurlyClient.Types.ExternalSubscription Methods toJSON :: ExternalSubscription -> Value # toEncoding :: ExternalSubscription -> Encoding # toJSONList :: [ExternalSubscription] -> Value # toEncodingList :: [ExternalSubscription] -> Encoding # | |
Show ExternalSubscription Source # | |
Defined in RecurlyClient.Types.ExternalSubscription Methods showsPrec :: Int -> ExternalSubscription -> ShowS # show :: ExternalSubscription -> String # showList :: [ExternalSubscription] -> ShowS # | |
Eq ExternalSubscription Source # | |
Defined in RecurlyClient.Types.ExternalSubscription Methods (==) :: ExternalSubscription -> ExternalSubscription -> Bool # (/=) :: ExternalSubscription -> ExternalSubscription -> Bool # |
mkExternalSubscription :: ExternalSubscription Source #
Create a new ExternalSubscription
with all required fields.