#[non_exhaustive]pub struct ListTransactionsInput {
pub address: Option<String>,
pub network: Option<QueryNetwork>,
pub from_blockchain_instant: Option<BlockchainInstant>,
pub to_blockchain_instant: Option<BlockchainInstant>,
pub sort: Option<ListTransactionsSort>,
pub next_token: Option<String>,
pub max_results: Option<i32>,
pub confirmation_status_filter: Option<ConfirmationStatusFilter>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.address: Option<String>
The address (either a contract or wallet), whose transactions are being requested.
network: Option<QueryNetwork>
The blockchain network where the transactions occurred.
from_blockchain_instant: Option<BlockchainInstant>
The container for time.
to_blockchain_instant: Option<BlockchainInstant>
The container for time.
sort: Option<ListTransactionsSort>
The order by which the results will be sorted.
next_token: Option<String>
The pagination token that indicates the next set of results to retrieve.
max_results: Option<i32>
The maximum number of transactions to list.
Default: 100
Even if additional results can be retrieved, the request can return less results than maxResults
or an empty array of results.
To retrieve the next set of results, make another request with the returned nextToken
value. The value of nextToken
is null
when there are no more results to return
confirmation_status_filter: Option<ConfirmationStatusFilter>
This filter is used to include transactions in the response that haven't reached finality . Transactions that have reached finality are always part of the response.
Implementations§
source§impl ListTransactionsInput
impl ListTransactionsInput
sourcepub fn address(&self) -> Option<&str>
pub fn address(&self) -> Option<&str>
The address (either a contract or wallet), whose transactions are being requested.
sourcepub fn network(&self) -> Option<&QueryNetwork>
pub fn network(&self) -> Option<&QueryNetwork>
The blockchain network where the transactions occurred.
sourcepub fn from_blockchain_instant(&self) -> Option<&BlockchainInstant>
pub fn from_blockchain_instant(&self) -> Option<&BlockchainInstant>
The container for time.
sourcepub fn to_blockchain_instant(&self) -> Option<&BlockchainInstant>
pub fn to_blockchain_instant(&self) -> Option<&BlockchainInstant>
The container for time.
sourcepub fn sort(&self) -> Option<&ListTransactionsSort>
pub fn sort(&self) -> Option<&ListTransactionsSort>
The order by which the results will be sorted.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The pagination token that indicates the next set of results to retrieve.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of transactions to list.
Default: 100
Even if additional results can be retrieved, the request can return less results than maxResults
or an empty array of results.
To retrieve the next set of results, make another request with the returned nextToken
value. The value of nextToken
is null
when there are no more results to return
sourcepub fn confirmation_status_filter(&self) -> Option<&ConfirmationStatusFilter>
pub fn confirmation_status_filter(&self) -> Option<&ConfirmationStatusFilter>
This filter is used to include transactions in the response that haven't reached finality . Transactions that have reached finality are always part of the response.
source§impl ListTransactionsInput
impl ListTransactionsInput
sourcepub fn builder() -> ListTransactionsInputBuilder
pub fn builder() -> ListTransactionsInputBuilder
Creates a new builder-style object to manufacture ListTransactionsInput
.
Trait Implementations§
source§impl Clone for ListTransactionsInput
impl Clone for ListTransactionsInput
source§fn clone(&self) -> ListTransactionsInput
fn clone(&self) -> ListTransactionsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListTransactionsInput
impl Debug for ListTransactionsInput
source§impl PartialEq for ListTransactionsInput
impl PartialEq for ListTransactionsInput
source§fn eq(&self, other: &ListTransactionsInput) -> bool
fn eq(&self, other: &ListTransactionsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListTransactionsInput
Auto Trait Implementations§
impl Freeze for ListTransactionsInput
impl RefUnwindSafe for ListTransactionsInput
impl Send for ListTransactionsInput
impl Sync for ListTransactionsInput
impl Unpin for ListTransactionsInput
impl UnwindSafe for ListTransactionsInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more