Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the different functions to run the operation getBalanceTransactions
Synopsis
- getBalanceTransactions :: forall m. MonadHTTP m => GetBalanceTransactionsParameters -> ClientT m (Response GetBalanceTransactionsResponse)
- data GetBalanceTransactionsParameters = GetBalanceTransactionsParameters {
- getBalanceTransactionsParametersQueryAvailableOn :: Maybe GetBalanceTransactionsParametersQueryAvailableOn'Variants
- getBalanceTransactionsParametersQueryCreated :: Maybe GetBalanceTransactionsParametersQueryCreated'Variants
- getBalanceTransactionsParametersQueryCurrency :: Maybe Text
- getBalanceTransactionsParametersQueryEndingBefore :: Maybe Text
- getBalanceTransactionsParametersQueryExpand :: Maybe [Text]
- getBalanceTransactionsParametersQueryLimit :: Maybe Int
- getBalanceTransactionsParametersQueryPayout :: Maybe Text
- getBalanceTransactionsParametersQuerySource :: Maybe Text
- getBalanceTransactionsParametersQueryStartingAfter :: Maybe Text
- getBalanceTransactionsParametersQueryType :: Maybe Text
- mkGetBalanceTransactionsParameters :: GetBalanceTransactionsParameters
- data GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 = GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 {}
- mkGetBalanceTransactionsParametersQueryAvailableOn'OneOf1 :: GetBalanceTransactionsParametersQueryAvailableOn'OneOf1
- data GetBalanceTransactionsParametersQueryAvailableOn'Variants
- data GetBalanceTransactionsParametersQueryCreated'OneOf1 = GetBalanceTransactionsParametersQueryCreated'OneOf1 {}
- mkGetBalanceTransactionsParametersQueryCreated'OneOf1 :: GetBalanceTransactionsParametersQueryCreated'OneOf1
- data GetBalanceTransactionsParametersQueryCreated'Variants
- data GetBalanceTransactionsResponse
- data GetBalanceTransactionsResponseBody200 = GetBalanceTransactionsResponseBody200 {}
- mkGetBalanceTransactionsResponseBody200 :: [BalanceTransaction] -> Bool -> Text -> GetBalanceTransactionsResponseBody200
Documentation
getBalanceTransactions Source #
:: forall m. MonadHTTP m | |
=> GetBalanceTransactionsParameters | Contains all available parameters of this operation (query and path parameters) |
-> ClientT m (Response GetBalanceTransactionsResponse) | Monadic computation which returns the result of the operation |
GET /v1/balance_transactions
<p>Returns a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth). The transactions are returned in sorted order, with the most recent transactions appearing first.</p>
<p>Note that this endpoint was previously called “Balance history” and used the path <code>/v1/balance/history</code>.</p>
data GetBalanceTransactionsParameters Source #
Defines the object schema located at paths./v1/balance_transactions.GET.parameters
in the specification.
GetBalanceTransactionsParameters | |
|
mkGetBalanceTransactionsParameters :: GetBalanceTransactionsParameters Source #
Create a new GetBalanceTransactionsParameters
with all required fields.
data GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 Source #
Defines the object schema located at paths./v1/balance_transactions.GET.parameters.properties.queryAvailable_on.anyOf
in the specification.
Instances
mkGetBalanceTransactionsParametersQueryAvailableOn'OneOf1 :: GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 Source #
Create a new GetBalanceTransactionsParametersQueryAvailableOn'OneOf1
with all required fields.
data GetBalanceTransactionsParametersQueryAvailableOn'Variants Source #
Defines the oneOf schema located at paths./v1/balance_transactions.GET.parameters.properties.queryAvailable_on.anyOf
in the specification.
Represents the parameter named 'available_on'
Instances
data GetBalanceTransactionsParametersQueryCreated'OneOf1 Source #
Defines the object schema located at paths./v1/balance_transactions.GET.parameters.properties.queryCreated.anyOf
in the specification.
Instances
mkGetBalanceTransactionsParametersQueryCreated'OneOf1 :: GetBalanceTransactionsParametersQueryCreated'OneOf1 Source #
Create a new GetBalanceTransactionsParametersQueryCreated'OneOf1
with all required fields.
data GetBalanceTransactionsParametersQueryCreated'Variants Source #
Defines the oneOf schema located at paths./v1/balance_transactions.GET.parameters.properties.queryCreated.anyOf
in the specification.
Represents the parameter named 'created'
Instances
data GetBalanceTransactionsResponse Source #
Represents a response of the operation getBalanceTransactions
.
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), GetBalanceTransactionsResponseError
is used.
GetBalanceTransactionsResponseError String | Means either no matching case available or a parse error |
GetBalanceTransactionsResponse200 GetBalanceTransactionsResponseBody200 | Successful response. |
GetBalanceTransactionsResponseDefault Error | Error response. |
data GetBalanceTransactionsResponseBody200 Source #
Defines the object schema located at paths./v1/balance_transactions.GET.responses.200.content.application/json.schema
in the specification.
GetBalanceTransactionsResponseBody200 | |
|
mkGetBalanceTransactionsResponseBody200 Source #
Create a new GetBalanceTransactionsResponseBody200
with all required fields.