Struct GetPagedVaultAccountsParamsBuilder

Source
pub struct GetPagedVaultAccountsParamsBuilder<S: State = Empty> { /* private fields */ }
Expand description

Use builder syntax to set the inputs and finish with build().

Implementations§

Source§

impl<S: State> GetPagedVaultAccountsParamsBuilder<S>

Source

pub fn build(self) -> GetPagedVaultAccountsParams
where S: IsComplete,

Finish building and return the requested object

Source

pub fn name_prefix( self, value: String, ) -> GetPagedVaultAccountsParamsBuilder<SetNamePrefix<S>>
where S::NamePrefix: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_name_prefix( self, value: Option<String>, ) -> GetPagedVaultAccountsParamsBuilder<SetNamePrefix<S>>
where S::NamePrefix: IsUnset,

Optional (Some / Option setters).

Source

pub fn name_suffix( self, value: String, ) -> GetPagedVaultAccountsParamsBuilder<SetNameSuffix<S>>
where S::NameSuffix: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_name_suffix( self, value: Option<String>, ) -> GetPagedVaultAccountsParamsBuilder<SetNameSuffix<S>>
where S::NameSuffix: IsUnset,

Optional (Some / Option setters).

Source

pub fn min_amount_threshold( self, value: f64, ) -> GetPagedVaultAccountsParamsBuilder<SetMinAmountThreshold<S>>
where S::MinAmountThreshold: IsUnset,

Optional (Some / Option setters).

Specifying minAmountThreshold will filter accounts with balances greater than this value, otherwise, it will return all accounts. The amount set in this parameter is the native asset amount and not its USD value.

Source

pub fn maybe_min_amount_threshold( self, value: Option<f64>, ) -> GetPagedVaultAccountsParamsBuilder<SetMinAmountThreshold<S>>
where S::MinAmountThreshold: IsUnset,

Optional (Some / Option setters).

Specifying minAmountThreshold will filter accounts with balances greater than this value, otherwise, it will return all accounts. The amount set in this parameter is the native asset amount and not its USD value.

Source

pub fn asset_id( self, value: String, ) -> GetPagedVaultAccountsParamsBuilder<SetAssetId<S>>
where S::AssetId: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_asset_id( self, value: Option<String>, ) -> GetPagedVaultAccountsParamsBuilder<SetAssetId<S>>
where S::AssetId: IsUnset,

Optional (Some / Option setters).

Source

pub fn order_by( self, value: String, ) -> GetPagedVaultAccountsParamsBuilder<SetOrderBy<S>>
where S::OrderBy: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_order_by( self, value: Option<String>, ) -> GetPagedVaultAccountsParamsBuilder<SetOrderBy<S>>
where S::OrderBy: IsUnset,

Optional (Some / Option setters).

Source

pub fn before( self, value: String, ) -> GetPagedVaultAccountsParamsBuilder<SetBefore<S>>
where S::Before: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_before( self, value: Option<String>, ) -> GetPagedVaultAccountsParamsBuilder<SetBefore<S>>
where S::Before: IsUnset,

Optional (Some / Option setters).

Source

pub fn after( self, value: String, ) -> GetPagedVaultAccountsParamsBuilder<SetAfter<S>>
where S::After: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_after( self, value: Option<String>, ) -> GetPagedVaultAccountsParamsBuilder<SetAfter<S>>
where S::After: IsUnset,

Optional (Some / Option setters).

Source

pub fn limit( self, value: f64, ) -> GetPagedVaultAccountsParamsBuilder<SetLimit<S>>
where S::Limit: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_limit( self, value: Option<f64>, ) -> GetPagedVaultAccountsParamsBuilder<SetLimit<S>>
where S::Limit: IsUnset,

Optional (Some / Option setters).

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> 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, 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,