Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation getReportingReportTypes
Synopsis
- getReportingReportTypes :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Maybe String -> GetReportingReportTypesRequestBody -> m (Either HttpException (Response GetReportingReportTypesResponse))
- getReportingReportTypesRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Maybe String -> GetReportingReportTypesRequestBody -> m (Either HttpException (Response ByteString))
- getReportingReportTypesM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe String -> GetReportingReportTypesRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response GetReportingReportTypesResponse))
- getReportingReportTypesRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe String -> GetReportingReportTypesRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString))
- data GetReportingReportTypesRequestBody = GetReportingReportTypesRequestBody {
- data GetReportingReportTypesResponse
- data GetReportingReportTypesResponseBody200 = GetReportingReportTypesResponseBody200 {}
- data GetReportingReportTypesResponseBody200Object'
Documentation
getReportingReportTypes Source #
:: (MonadHTTP m, SecurityScheme s) | |
=> Configuration s | The configuration to use in the request |
-> Maybe String | expand: Specifies which fields in the response should be expanded. |
-> GetReportingReportTypesRequestBody | The request body to send |
-> m (Either HttpException (Response GetReportingReportTypesResponse)) | Monad containing the result of the operation |
GET /v1/reporting/report_types
<p>Returns a full list of Report Types. (Requires a <a href="https://stripe.com/docs/keys#test-live-modes">live-mode API key</a>.)</p>
getReportingReportTypesRaw :: forall m s. (MonadHTTP m, SecurityScheme s) => Configuration s -> Maybe String -> GetReportingReportTypesRequestBody -> m (Either HttpException (Response ByteString)) Source #
GET /v1/reporting/report_types
The same as getReportingReportTypes
but returns the raw ByteString
getReportingReportTypesM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe String -> GetReportingReportTypesRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response GetReportingReportTypesResponse)) Source #
GET /v1/reporting/report_types
Monadic version of getReportingReportTypes
(use with runWithConfiguration
)
getReportingReportTypesRawM :: forall m s. (MonadHTTP m, SecurityScheme s) => Maybe String -> GetReportingReportTypesRequestBody -> ReaderT (Configuration s) m (Either HttpException (Response ByteString)) Source #
GET /v1/reporting/report_types
Monadic version of getReportingReportTypesRaw
(use with runWithConfiguration
)
data GetReportingReportTypesRequestBody Source #
Defines the data type for the schema getReportingReportTypesRequestBody
data GetReportingReportTypesResponse Source #
Represents a response of the operation getReportingReportTypes
.
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), GetReportingReportTypesResponseError
is used.
GetReportingReportTypesResponseError String | Means either no matching case available or a parse error |
GetReportingReportTypesResponse200 GetReportingReportTypesResponseBody200 | Successful response. |
GetReportingReportTypesResponseDefault Error | Error response. |
data GetReportingReportTypesResponseBody200 Source #
Defines the data type for the schema GetReportingReportTypesResponseBody200
GetReportingReportTypesResponseBody200 | |
|
data GetReportingReportTypesResponseBody200Object' Source #
Defines the enum schema GetReportingReportTypesResponseBody200Object'
String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
GetReportingReportTypesResponseBody200Object'EnumOther Value | |
GetReportingReportTypesResponseBody200Object'EnumTyped String | |
GetReportingReportTypesResponseBody200Object'EnumStringList |