Class TransactionListParams
-
- All Implemented Interfaces:
-
com.lithic.api.core.Params
public final class TransactionListParams implements Params
List card transactions. All amounts are in the smallest unit of their respective currency (e.g., cents for USD) and inclusive of any acquirer fees.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classTransactionListParams.BuilderA builder for TransactionListParams.
public final classTransactionListParams.ResultFilters for transactions using transaction result field. Can filter by
APPROVED, andDECLINED.public final classTransactionListParams.CardTransactionStatusFilterFilters for transactions using transaction status field.
-
Method Summary
Modifier and Type Method Description final Optional<String>accountToken()Filters for transactions associated with a specific account. final Optional<OffsetDateTime>begin()Date string in RFC 3339 format. final Optional<String>cardToken()Filters for transactions associated with a specific card. final Optional<OffsetDateTime>end()Date string in RFC 3339 format. final Optional<String>endingBefore()A cursor representing an item's token before which a page of results should end. final Optional<Long>pageSize()Page size (for pagination). final Optional<TransactionListParams.Result>result()Filters for transactions using transaction result field. final Optional<String>startingAfter()A cursor representing an item's token after which a page of results should begin. final Optional<TransactionListParams.CardTransactionStatusFilter>status()Filters for transactions using transaction status field. final Headers_additionalHeaders()Additional headers to send with the request. final QueryParams_additionalQueryParams()Additional query param to send with the request. final TransactionListParams.BuildertoBuilder()Headers_headers()The full set of headers in the parameters, including both fixed and additional headers. QueryParams_queryParams()The full set of query params in the parameters, including both fixed and additional query params. Booleanequals(Object other)IntegerhashCode()StringtoString()final static TransactionListParamsnone()final static TransactionListParams.Builderbuilder()Returns a mutable builder for constructing an instance of TransactionListParams. -
-
Method Detail
-
accountToken
final Optional<String> accountToken()
Filters for transactions associated with a specific account.
-
begin
final Optional<OffsetDateTime> begin()
Date string in RFC 3339 format. Only entries created after the specified time will be included. UTC time zone.
-
cardToken
final Optional<String> cardToken()
Filters for transactions associated with a specific card.
-
end
final Optional<OffsetDateTime> end()
Date string in RFC 3339 format. Only entries created before the specified time will be included. UTC time zone.
-
endingBefore
final Optional<String> endingBefore()
A cursor representing an item's token before which a page of results should end. Used to retrieve the previous page of results before this item.
-
result
final Optional<TransactionListParams.Result> result()
Filters for transactions using transaction result field. Can filter by
APPROVED, andDECLINED.
-
startingAfter
final Optional<String> startingAfter()
A cursor representing an item's token after which a page of results should begin. Used to retrieve the next page of results after this item.
-
status
final Optional<TransactionListParams.CardTransactionStatusFilter> status()
Filters for transactions using transaction status field.
-
_additionalHeaders
final Headers _additionalHeaders()
Additional headers to send with the request.
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
Additional query param to send with the request.
-
toBuilder
final TransactionListParams.Builder toBuilder()
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
none
final static TransactionListParams none()
-
builder
final static TransactionListParams.Builder builder()
Returns a mutable builder for constructing an instance of TransactionListParams.
-
-
-
-