| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
RecurlyClient.Types.AccountAcquisitionUpdate
Description
Contains the types generated from the schema AccountAcquisitionUpdate
Synopsis
- data AccountAcquisitionUpdate = AccountAcquisitionUpdate {}
- mkAccountAcquisitionUpdate :: AccountAcquisitionUpdate
- data AccountAcquisitionUpdateChannel
- = AccountAcquisitionUpdateChannelOther Value
- | AccountAcquisitionUpdateChannelTyped Text
- | AccountAcquisitionUpdateChannelEnumAdvertising
- | AccountAcquisitionUpdateChannelEnumBlog
- | AccountAcquisitionUpdateChannelEnumDirect_traffic
- | AccountAcquisitionUpdateChannelEnumEmail
- | AccountAcquisitionUpdateChannelEnumEvents
- | AccountAcquisitionUpdateChannelEnumMarketing_content
- | AccountAcquisitionUpdateChannelEnumOrganic_search
- | AccountAcquisitionUpdateChannelEnumOther
- | AccountAcquisitionUpdateChannelEnumOutbound_sales
- | AccountAcquisitionUpdateChannelEnumPaid_search
- | AccountAcquisitionUpdateChannelEnumPublic_relations
- | AccountAcquisitionUpdateChannelEnumReferral
- | AccountAcquisitionUpdateChannelEnumSocial_media
- data AccountAcquisitionUpdateCost = AccountAcquisitionUpdateCost {}
- mkAccountAcquisitionUpdateCost :: AccountAcquisitionUpdateCost
Documentation
data AccountAcquisitionUpdate Source #
Defines the object schema located at components.schemas.AccountAcquisitionUpdate in the specification.
Constructors
| AccountAcquisitionUpdate | |
Fields
| |
Instances
| FromJSON AccountAcquisitionUpdate Source # | |
Defined in RecurlyClient.Types.AccountAcquisitionUpdate Methods parseJSON :: Value -> Parser AccountAcquisitionUpdate # parseJSONList :: Value -> Parser [AccountAcquisitionUpdate] # | |
| ToJSON AccountAcquisitionUpdate Source # | |
Defined in RecurlyClient.Types.AccountAcquisitionUpdate Methods toJSON :: AccountAcquisitionUpdate -> Value # toEncoding :: AccountAcquisitionUpdate -> Encoding # toJSONList :: [AccountAcquisitionUpdate] -> Value # | |
| Show AccountAcquisitionUpdate Source # | |
Defined in RecurlyClient.Types.AccountAcquisitionUpdate Methods showsPrec :: Int -> AccountAcquisitionUpdate -> ShowS # show :: AccountAcquisitionUpdate -> String # showList :: [AccountAcquisitionUpdate] -> ShowS # | |
| Eq AccountAcquisitionUpdate Source # | |
Defined in RecurlyClient.Types.AccountAcquisitionUpdate Methods (==) :: AccountAcquisitionUpdate -> AccountAcquisitionUpdate -> Bool # (/=) :: AccountAcquisitionUpdate -> AccountAcquisitionUpdate -> Bool # | |
mkAccountAcquisitionUpdate :: AccountAcquisitionUpdate Source #
Create a new AccountAcquisitionUpdate with all required fields.
data AccountAcquisitionUpdateChannel Source #
Defines the enum schema located at components.schemas.AccountAcquisitionUpdate.properties.channel in the specification.
The channel through which the account was acquired.
Constructors
| AccountAcquisitionUpdateChannelOther Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| AccountAcquisitionUpdateChannelTyped Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| AccountAcquisitionUpdateChannelEnumAdvertising | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumBlog | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumDirect_traffic | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumEmail | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumEvents | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumMarketing_content | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumOrganic_search | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumOther | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumOutbound_sales | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumPaid_search | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumPublic_relations | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumReferral | Represents the JSON value |
| AccountAcquisitionUpdateChannelEnumSocial_media | Represents the JSON value |
Instances
data AccountAcquisitionUpdateCost Source #
Defines the object schema located at components.schemas.AccountAcquisitionUpdate.properties.cost in the specification.
Constructors
| AccountAcquisitionUpdateCost | |
Fields
| |
Instances
mkAccountAcquisitionUpdateCost :: AccountAcquisitionUpdateCost Source #
Create a new AccountAcquisitionUpdateCost with all required fields.