Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation getSkus
Synopsis
- getSkus :: forall m. MonadHTTP m => GetSkusParameters -> StripeT m (Response GetSkusResponse)
- data GetSkusParameters = GetSkusParameters {
- getSkusParametersQueryActive :: Maybe Bool
- getSkusParametersQueryAttributes :: Maybe Object
- getSkusParametersQueryEndingBefore :: Maybe Text
- getSkusParametersQueryExpand :: Maybe [Text]
- getSkusParametersQueryIds :: Maybe [Text]
- getSkusParametersQueryInStock :: Maybe Bool
- getSkusParametersQueryLimit :: Maybe Int
- getSkusParametersQueryProduct :: Maybe Text
- getSkusParametersQueryStartingAfter :: Maybe Text
- mkGetSkusParameters :: GetSkusParameters
- data GetSkusResponse
- data GetSkusResponseBody200 = GetSkusResponseBody200 {}
- mkGetSkusResponseBody200 :: [Sku] -> Bool -> Text -> GetSkusResponseBody200
Documentation
:: forall m. MonadHTTP m | |
=> GetSkusParameters | Contains all available parameters of this operation (query and path parameters) |
-> StripeT m (Response GetSkusResponse) | Monadic computation which returns the result of the operation |
GET /v1/skus
<p>Returns a list of your SKUs. The SKUs are returned sorted by creation date, with the most recently created SKUs appearing first.</p>
data GetSkusParameters Source #
Defines the object schema located at paths./v1/skus.GET.parameters
in the specification.
GetSkusParameters | |
|
Instances
Eq GetSkusParameters Source # | |
Defined in StripeAPI.Operations.GetSkus (==) :: GetSkusParameters -> GetSkusParameters -> Bool # (/=) :: GetSkusParameters -> GetSkusParameters -> Bool # | |
Show GetSkusParameters Source # | |
Defined in StripeAPI.Operations.GetSkus showsPrec :: Int -> GetSkusParameters -> ShowS # show :: GetSkusParameters -> String # showList :: [GetSkusParameters] -> ShowS # | |
ToJSON GetSkusParameters Source # | |
Defined in StripeAPI.Operations.GetSkus toJSON :: GetSkusParameters -> Value # toEncoding :: GetSkusParameters -> Encoding # toJSONList :: [GetSkusParameters] -> Value # toEncodingList :: [GetSkusParameters] -> Encoding # | |
FromJSON GetSkusParameters Source # | |
Defined in StripeAPI.Operations.GetSkus parseJSON :: Value -> Parser GetSkusParameters # parseJSONList :: Value -> Parser [GetSkusParameters] # |
mkGetSkusParameters :: GetSkusParameters Source #
Create a new GetSkusParameters
with all required fields.
data GetSkusResponse Source #
Represents a response of the operation getSkus
.
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), GetSkusResponseError
is used.
GetSkusResponseError String | Means either no matching case available or a parse error |
GetSkusResponse200 GetSkusResponseBody200 | Successful response. |
GetSkusResponseDefault Error | Error response. |
Instances
Eq GetSkusResponse Source # | |
Defined in StripeAPI.Operations.GetSkus (==) :: GetSkusResponse -> GetSkusResponse -> Bool # (/=) :: GetSkusResponse -> GetSkusResponse -> Bool # | |
Show GetSkusResponse Source # | |
Defined in StripeAPI.Operations.GetSkus showsPrec :: Int -> GetSkusResponse -> ShowS # show :: GetSkusResponse -> String # showList :: [GetSkusResponse] -> ShowS # |
data GetSkusResponseBody200 Source #
Defines the object schema located at paths./v1/skus.GET.responses.200.content.application/json.schema
in the specification.
GetSkusResponseBody200 | |
|
Instances
Eq GetSkusResponseBody200 Source # | |
Defined in StripeAPI.Operations.GetSkus | |
Show GetSkusResponseBody200 Source # | |
Defined in StripeAPI.Operations.GetSkus showsPrec :: Int -> GetSkusResponseBody200 -> ShowS # show :: GetSkusResponseBody200 -> String # showList :: [GetSkusResponseBody200] -> ShowS # | |
ToJSON GetSkusResponseBody200 Source # | |
Defined in StripeAPI.Operations.GetSkus toJSON :: GetSkusResponseBody200 -> Value # toEncoding :: GetSkusResponseBody200 -> Encoding # toJSONList :: [GetSkusResponseBody200] -> Value # | |
FromJSON GetSkusResponseBody200 Source # | |
Defined in StripeAPI.Operations.GetSkus |
mkGetSkusResponseBody200 Source #
:: [Sku] | |
-> Bool | |
-> Text | |
-> GetSkusResponseBody200 |
Create a new GetSkusResponseBody200
with all required fields.