| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Operations.GetSubscriptionItems
Description
Contains the different functions to run the operation getSubscriptionItems
Synopsis
- getSubscriptionItems :: forall m. MonadHTTP m => GetSubscriptionItemsParameters -> ClientT m (Response GetSubscriptionItemsResponse)
- data GetSubscriptionItemsParameters = GetSubscriptionItemsParameters {}
- mkGetSubscriptionItemsParameters :: Text -> GetSubscriptionItemsParameters
- data GetSubscriptionItemsResponse
- data GetSubscriptionItemsResponseBody200 = GetSubscriptionItemsResponseBody200 {}
- mkGetSubscriptionItemsResponseBody200 :: [SubscriptionItem] -> Bool -> Text -> GetSubscriptionItemsResponseBody200
Documentation
Arguments
| :: forall m. MonadHTTP m | |
| => GetSubscriptionItemsParameters | Contains all available parameters of this operation (query and path parameters) |
| -> ClientT m (Response GetSubscriptionItemsResponse) | Monadic computation which returns the result of the operation |
GET /v1/subscription_items
<p>Returns a list of your subscription items for a given subscription.</p>
data GetSubscriptionItemsParameters Source #
Defines the object schema located at paths./v1/subscription_items.GET.parameters in the specification.
Constructors
| GetSubscriptionItemsParameters | |
Fields
| |
Instances
mkGetSubscriptionItemsParameters Source #
Create a new GetSubscriptionItemsParameters with all required fields.
data GetSubscriptionItemsResponse Source #
Represents a response of the operation getSubscriptionItems.
The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), GetSubscriptionItemsResponseError is used.
Constructors
| GetSubscriptionItemsResponseError String | Means either no matching case available or a parse error |
| GetSubscriptionItemsResponse200 GetSubscriptionItemsResponseBody200 | Successful response. |
| GetSubscriptionItemsResponseDefault Error | Error response. |
Instances
| Eq GetSubscriptionItemsResponse Source # | |
Defined in StripeAPI.Operations.GetSubscriptionItems Methods (==) :: GetSubscriptionItemsResponse -> GetSubscriptionItemsResponse -> Bool # (/=) :: GetSubscriptionItemsResponse -> GetSubscriptionItemsResponse -> Bool # | |
| Show GetSubscriptionItemsResponse Source # | |
Defined in StripeAPI.Operations.GetSubscriptionItems Methods showsPrec :: Int -> GetSubscriptionItemsResponse -> ShowS # show :: GetSubscriptionItemsResponse -> String # showList :: [GetSubscriptionItemsResponse] -> ShowS # | |
data GetSubscriptionItemsResponseBody200 Source #
Defines the object schema located at paths./v1/subscription_items.GET.responses.200.content.application/json.schema in the specification.
Constructors
| GetSubscriptionItemsResponseBody200 | |
Fields
| |
Instances
mkGetSubscriptionItemsResponseBody200 Source #
Arguments
| :: [SubscriptionItem] | |
| -> Bool | |
| -> Text | |
| -> GetSubscriptionItemsResponseBody200 |
Create a new GetSubscriptionItemsResponseBody200 with all required fields.