stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.GetBalanceTransactions

Description

Contains the different functions to run the operation getBalanceTransactions

Synopsis

Documentation

getBalanceTransactions Source #

Arguments

:: 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.

Constructors

GetBalanceTransactionsParameters 

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

Instances details
Eq GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

Show GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

ToJSON GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

FromJSON GetBalanceTransactionsParametersQueryAvailableOn'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

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

Instances details
Eq GetBalanceTransactionsParametersQueryAvailableOn'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

Show GetBalanceTransactionsParametersQueryAvailableOn'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

ToJSON GetBalanceTransactionsParametersQueryAvailableOn'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

FromJSON GetBalanceTransactionsParametersQueryAvailableOn'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

data GetBalanceTransactionsParametersQueryCreated'OneOf1 Source #

Defines the object schema located at paths./v1/balance_transactions.GET.parameters.properties.queryCreated.anyOf in the specification.

Instances

Instances details
Eq GetBalanceTransactionsParametersQueryCreated'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

Show GetBalanceTransactionsParametersQueryCreated'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

ToJSON GetBalanceTransactionsParametersQueryCreated'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

FromJSON GetBalanceTransactionsParametersQueryCreated'OneOf1 Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

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

Instances details
Eq GetBalanceTransactionsParametersQueryCreated'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

Show GetBalanceTransactionsParametersQueryCreated'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

ToJSON GetBalanceTransactionsParametersQueryCreated'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

FromJSON GetBalanceTransactionsParametersQueryCreated'Variants Source # 
Instance details

Defined in StripeAPI.Operations.GetBalanceTransactions

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.

Constructors

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.

Constructors

GetBalanceTransactionsResponseBody200 

Fields