pub struct ClaimRewardsRequest {
pub id: String,
pub fee: Option<String>,
pub fee_level: Option<FeeLevel>,
pub tx_note: Option<String>,
}
Fields§
§id: String
id of position to withdraw rewards from
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.
Implementations§
Source§impl ClaimRewardsRequest
impl ClaimRewardsRequest
pub fn new(id: String) -> ClaimRewardsRequest
Trait Implementations§
Source§impl Clone for ClaimRewardsRequest
impl Clone for ClaimRewardsRequest
Source§fn clone(&self) -> ClaimRewardsRequest
fn clone(&self) -> ClaimRewardsRequest
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 ClaimRewardsRequest
impl Debug for ClaimRewardsRequest
Source§impl Default for ClaimRewardsRequest
impl Default for ClaimRewardsRequest
Source§fn default() -> ClaimRewardsRequest
fn default() -> ClaimRewardsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClaimRewardsRequest
impl<'de> Deserialize<'de> for ClaimRewardsRequest
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 ClaimRewardsRequest
impl PartialEq for ClaimRewardsRequest
Source§impl Serialize for ClaimRewardsRequest
impl Serialize for ClaimRewardsRequest
impl StructuralPartialEq for ClaimRewardsRequest
Auto Trait Implementations§
impl Freeze for ClaimRewardsRequest
impl RefUnwindSafe for ClaimRewardsRequest
impl Send for ClaimRewardsRequest
impl Sync for ClaimRewardsRequest
impl Unpin for ClaimRewardsRequest
impl UnwindSafe for ClaimRewardsRequest
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