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 # |