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.