Struct GetTransactionsParams

Source
pub struct GetTransactionsParams {
Show 14 fields pub before: Option<String>, pub after: Option<String>, pub status: Option<TransactionStatus>, pub order_by: Option<String>, pub sort: Option<String>, pub limit: Option<u32>, pub source_type: Option<String>, pub source_id: Option<String>, pub dest_type: Option<String>, pub dest_id: Option<String>, pub assets: Option<String>, pub tx_hash: Option<String>, pub source_wallet_id: Option<String>, pub dest_wallet_id: Option<String>,
}
Expand description

struct for passing parameters to the method [get_transactions]

Fields§

§before: Option<String>

Unix timestamp in milliseconds. Returns only transactions created before the specified date. Provides an explicit end time. If not provided, default value will be applied, and may change over time. The current default value is the past 90 days.

§after: Option<String>

Unix timestamp in milliseconds. Returns only transactions created after the specified date. Provides an explicit start time. If not provided, default value will be applied, and may change over time. The current default value is the past 90 days.

§status: Option<TransactionStatus>

You can filter by one of the statuses.

§order_by: Option<String>

The field to order the results by Note: Ordering by a field that is not createdAt may result with transactions that receive updates as you request the next or previous pages of results, resulting with missing those transactions.

§sort: Option<String>

The direction to order the results by

§limit: Option<u32>

Limits the number of results. If not provided, a limit of 200 will be used. The maximum allowed limit is 500

§source_type: Option<String>

The source type of the transaction

§source_id: Option<String>

The source ID of the transaction

§dest_type: Option<String>

The destination type of the transaction

§dest_id: Option<String>

The destination ID of the transaction

§assets: Option<String>

A list of assets to filter by, seperated by commas

§tx_hash: Option<String>

Returns only results with a specified txHash

§source_wallet_id: Option<String>

Returns only results where the source is a specific end user wallet

§dest_wallet_id: Option<String>

Returns only results where the destination is a specific end user wallet

Implementations§

Source§

impl GetTransactionsParams

Source

pub fn builder() -> GetTransactionsParamsBuilder

Create an instance of GetTransactionsParams using the builder syntax

Trait Implementations§

Source§

impl Clone for GetTransactionsParams

Source§

fn clone(&self) -> GetTransactionsParams

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GetTransactionsParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,