TransactionsRequestBuilder class

Builds requests connected to transactions.

Inheritance

Constructors

TransactionsRequestBuilder(Client httpClient, Uri serverURI)

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
httpClient Client
read / write, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
uriBuilder Uri
read / write, inherited

Methods

buildUri() Uri
inherited
cursor(String token) TransactionsRequestBuilder
Sets cursor parameter on the request. A cursor is a value that points to a specific location in a collection of resources. The cursor attribute itself is an opaque value meaning that users should not try to parse it.
override
execute() Future<Page<TransactionResponse>>
Build and execute request.
forAccount(KeyPair account) TransactionsRequestBuilder
Builds request to GET /accounts/account/transactions
forLedger(int ledgerSeq) TransactionsRequestBuilder
Builds request to GET /ledgers/ledgerSeq/transactions
limit(int number) TransactionsRequestBuilder
Sets limit parameter on the request. It defines maximum number of records to return. For range and default values check documentation of the endpoint requested.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
order(RequestBuilderOrder direction) TransactionsRequestBuilder
Sets order parameter on the request.
override
setSegments(List<String> segments) RequestBuilder
inherited
stream() Stream<TransactionResponse>
Allows to stream SSE events from horizon. Certain endpoints in Horizon can be called in streaming mode using Server-Sent Events. This mode will keep the connection to horizon open and horizon will continue to return responses as ledgers close.
toString() String
Returns a string representation of this object.
inherited
transaction(String transactionId) Future<TransactionResponse>
Requests GET /transactions/transactionId
transactionURI(Uri uri) Future<TransactionResponse>
Requests specific uri and returns TransactionResponse. This method is helpful for getting the links.

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Static Methods

requestExecute(Client httpClient, Uri uri) Future<Page<TransactionResponse>>
Requests specific uri and returns Page of TransactionResponse. This method is helpful for getting the next set of results.