Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
SubscriptionItem | |
|
Instances
Eq SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem (==) :: SubscriptionItem -> SubscriptionItem -> Bool # (/=) :: SubscriptionItem -> SubscriptionItem -> Bool # | |
Show SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem showsPrec :: Int -> SubscriptionItem -> ShowS # show :: SubscriptionItem -> String # showList :: [SubscriptionItem] -> ShowS # | |
ToJSON SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem toJSON :: SubscriptionItem -> Value # toEncoding :: SubscriptionItem -> Encoding # toJSONList :: [SubscriptionItem] -> Value # toEncodingList :: [SubscriptionItem] -> Encoding # | |
FromJSON SubscriptionItem Source # | |
Defined in StripeAPI.Types.SubscriptionItem 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
SubscriptionItemBillingThresholds' | |
|
mkSubscriptionItemBillingThresholds' :: SubscriptionItemBillingThresholds' Source #
Create a new SubscriptionItemBillingThresholds'
with all required fields.