| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
RecurlyClient.Types.UniqueCouponCode
Description
Contains the types generated from the schema UniqueCouponCode
Synopsis
- data UniqueCouponCode = UniqueCouponCode {
- uniqueCouponCodeBulk_coupon_code :: Maybe Text
- uniqueCouponCodeBulk_coupon_id :: Maybe Text
- uniqueCouponCodeCode :: Maybe Text
- uniqueCouponCodeCreated_at :: Maybe JsonDateTime
- uniqueCouponCodeExpired_at :: Maybe JsonDateTime
- uniqueCouponCodeId :: Maybe Text
- uniqueCouponCodeObject :: Maybe Text
- uniqueCouponCodeRedeemed_at :: Maybe JsonDateTime
- uniqueCouponCodeState :: Maybe UniqueCouponCodeState
- uniqueCouponCodeUpdated_at :: Maybe JsonDateTime
- mkUniqueCouponCode :: UniqueCouponCode
- data UniqueCouponCodeState
Documentation
data UniqueCouponCode Source #
Defines the object schema located at components.schemas.UniqueCouponCode in the specification.
A unique coupon code for a bulk coupon.
Constructors
| UniqueCouponCode | |
Fields
| |
Instances
| FromJSON UniqueCouponCode Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods parseJSON :: Value -> Parser UniqueCouponCode # parseJSONList :: Value -> Parser [UniqueCouponCode] # | |
| ToJSON UniqueCouponCode Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods toJSON :: UniqueCouponCode -> Value # toEncoding :: UniqueCouponCode -> Encoding # toJSONList :: [UniqueCouponCode] -> Value # toEncodingList :: [UniqueCouponCode] -> Encoding # | |
| Show UniqueCouponCode Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods showsPrec :: Int -> UniqueCouponCode -> ShowS # show :: UniqueCouponCode -> String # showList :: [UniqueCouponCode] -> ShowS # | |
| Eq UniqueCouponCode Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods (==) :: UniqueCouponCode -> UniqueCouponCode -> Bool # (/=) :: UniqueCouponCode -> UniqueCouponCode -> Bool # | |
mkUniqueCouponCode :: UniqueCouponCode Source #
Create a new UniqueCouponCode with all required fields.
data UniqueCouponCodeState Source #
Defines the enum schema located at components.schemas.UniqueCouponCode.properties.state in the specification.
Indicates if the unique coupon code is redeemable or why not.
Constructors
| UniqueCouponCodeStateOther Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| UniqueCouponCodeStateTyped Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| UniqueCouponCodeStateEnumExpired | Represents the JSON value |
| UniqueCouponCodeStateEnumInactive | Represents the JSON value |
| UniqueCouponCodeStateEnumMaxed_out | Represents the JSON value |
| UniqueCouponCodeStateEnumRedeemable | Represents the JSON value |
Instances
| FromJSON UniqueCouponCodeState Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods parseJSON :: Value -> Parser UniqueCouponCodeState # parseJSONList :: Value -> Parser [UniqueCouponCodeState] # | |
| ToJSON UniqueCouponCodeState Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods toJSON :: UniqueCouponCodeState -> Value # toEncoding :: UniqueCouponCodeState -> Encoding # toJSONList :: [UniqueCouponCodeState] -> Value # toEncodingList :: [UniqueCouponCodeState] -> Encoding # | |
| Show UniqueCouponCodeState Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods showsPrec :: Int -> UniqueCouponCodeState -> ShowS # show :: UniqueCouponCodeState -> String # showList :: [UniqueCouponCodeState] -> ShowS # | |
| Eq UniqueCouponCodeState Source # | |
Defined in RecurlyClient.Types.UniqueCouponCode Methods (==) :: UniqueCouponCodeState -> UniqueCouponCodeState -> Bool # (/=) :: UniqueCouponCodeState -> UniqueCouponCodeState -> Bool # | |