pub struct StakeRequest {
pub vault_account_id: String,
pub provider_id: StakingProvider,
pub stake_amount: String,
pub tx_note: Option<String>,
pub fee: Option<String>,
pub fee_level: Option<FeeLevel>,
}
Fields§
§vault_account_id: String
The source vault account to stake from
provider_id: StakingProvider
§stake_amount: String
Amount of tokens to stake
tx_note: Option<String>
The note to associate with the stake transactions.
fee: Option<String>
Represents the fee for a transaction, which can be specified as a percentage value. Only one of fee/feeLevel is required.
fee_level: Option<FeeLevel>
Implementations§
Source§impl StakeRequest
impl StakeRequest
pub fn new( vault_account_id: String, provider_id: StakingProvider, stake_amount: String, ) -> StakeRequest
Trait Implementations§
Source§impl Clone for StakeRequest
impl Clone for StakeRequest
Source§fn clone(&self) -> StakeRequest
fn clone(&self) -> StakeRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StakeRequest
impl Debug for StakeRequest
Source§impl Default for StakeRequest
impl Default for StakeRequest
Source§fn default() -> StakeRequest
fn default() -> StakeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StakeRequest
impl<'de> Deserialize<'de> for StakeRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for StakeRequest
impl PartialEq for StakeRequest
Source§impl Serialize for StakeRequest
impl Serialize for StakeRequest
impl StructuralPartialEq for StakeRequest
Auto Trait Implementations§
impl Freeze for StakeRequest
impl RefUnwindSafe for StakeRequest
impl Send for StakeRequest
impl Sync for StakeRequest
impl Unpin for StakeRequest
impl UnwindSafe for StakeRequest
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
Mutably borrows from an owned value. Read more