| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.SubscriptionItem
Description
Contains the types generated from the schema SubscriptionItem
Synopsis
- data SubscriptionItem = SubscriptionItem {
- subscriptionItemBillingThresholds :: Maybe SubscriptionItemBillingThresholds'
- subscriptionItemCreated :: Int
- subscriptionItemId :: Text
- subscriptionItemMetadata :: Object
- subscriptionItemPrice :: Price
- subscriptionItemQuantity :: Maybe Int
- subscriptionItemSubscription :: Text
- subscriptionItemTaxRates :: Maybe [TaxRate]
- mkSubscriptionItem :: Int -> Text -> Object -> Price -> Text -> SubscriptionItem
- data SubscriptionItemBillingThresholds' = SubscriptionItemBillingThresholds' {}
- mkSubscriptionItemBillingThresholds' :: SubscriptionItemBillingThresholds'
Documentation
data SubscriptionItem Source #
Defines the object schema located at components.schemas.subscription_item in the specification.
Subscription items allow you to create customer subscriptions with more than one plan, making it easy to represent complex billing relationships.
Constructors
| SubscriptionItem | |
Fields
| |
Instances
| Eq SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem Methods (==) :: SubscriptionItem -> SubscriptionItem -> Bool # (/=) :: SubscriptionItem -> SubscriptionItem -> Bool # | |
| Show SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem Methods showsPrec :: Int -> SubscriptionItem -> ShowS # show :: SubscriptionItem -> String # showList :: [SubscriptionItem] -> ShowS # | |
| ToJSON SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem Methods toJSON :: SubscriptionItem -> Value # toEncoding :: SubscriptionItem -> Encoding # toJSONList :: [SubscriptionItem] -> Value # toEncodingList :: [SubscriptionItem] -> Encoding # | |
| FromJSON SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem Methods parseJSON :: Value -> Parser SubscriptionItem # parseJSONList :: Value -> Parser [SubscriptionItem] # | |
Create a new SubscriptionItem with all required fields.
data SubscriptionItemBillingThresholds' Source #
Defines the object schema located at components.schemas.subscription_item.properties.billing_thresholds.anyOf in the specification.
Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period
Constructors
| SubscriptionItemBillingThresholds' | |
Fields
| |
Instances
mkSubscriptionItemBillingThresholds' :: SubscriptionItemBillingThresholds' Source #
Create a new SubscriptionItemBillingThresholds' with all required fields.