pub struct UnstakeRequest {
pub id: String,
pub fee: Option<String>,
pub fee_level: Option<FeeLevel>,
pub tx_note: Option<String>,
pub amount: Option<String>,
}
Fields§
§id: String
id of position to unstake
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>
§tx_note: Option<String>
The note to associate with the transactions.
amount: Option<String>
The number of tokens to unstake. This optional field is applicable only for liquid staking and allows for a partial unstake of the position. If not provided, the entire position will be unstaked by default.
Implementations§
Source§impl UnstakeRequest
impl UnstakeRequest
pub fn new(id: String) -> UnstakeRequest
Trait Implementations§
Source§impl Clone for UnstakeRequest
impl Clone for UnstakeRequest
Source§fn clone(&self) -> UnstakeRequest
fn clone(&self) -> UnstakeRequest
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 UnstakeRequest
impl Debug for UnstakeRequest
Source§impl Default for UnstakeRequest
impl Default for UnstakeRequest
Source§fn default() -> UnstakeRequest
fn default() -> UnstakeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnstakeRequest
impl<'de> Deserialize<'de> for UnstakeRequest
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 UnstakeRequest
impl PartialEq for UnstakeRequest
Source§impl Serialize for UnstakeRequest
impl Serialize for UnstakeRequest
impl StructuralPartialEq for UnstakeRequest
Auto Trait Implementations§
impl Freeze for UnstakeRequest
impl RefUnwindSafe for UnstakeRequest
impl Send for UnstakeRequest
impl Sync for UnstakeRequest
impl Unpin for UnstakeRequest
impl UnwindSafe for UnstakeRequest
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