pub struct EstimateTransferFeeRequest {
pub amounts: Vec<String>,
pub destination_address: String,
pub nft_token_ids: Option<Vec<String>>,
pub source_address: Option<String>,
pub token_id: Option<String>,
pub token_address: Option<String>,
pub blockchain: Option<Blockchain>,
pub wallet_id: Option<String>,
}Expand description
Request body for estimateTransferFee.
Fields§
§amounts: Vec<String>Amounts to transfer (decimal strings).
destination_address: StringDestination address.
nft_token_ids: Option<Vec<String>>NFT token IDs to transfer.
source_address: Option<String>Source address (used when wallet_id is not provided).
token_id: Option<String>Circle token ID.
token_address: Option<String>On-chain token contract address.
blockchain: Option<Blockchain>Blockchain for the transfer.
wallet_id: Option<String>Source wallet ID.
Trait Implementations§
Source§impl Clone for EstimateTransferFeeRequest
impl Clone for EstimateTransferFeeRequest
Source§fn clone(&self) -> EstimateTransferFeeRequest
fn clone(&self) -> EstimateTransferFeeRequest
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 EstimateTransferFeeRequest
impl Debug for EstimateTransferFeeRequest
Source§impl<'de> Deserialize<'de> for EstimateTransferFeeRequest
impl<'de> Deserialize<'de> for EstimateTransferFeeRequest
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
Auto Trait Implementations§
impl Freeze for EstimateTransferFeeRequest
impl RefUnwindSafe for EstimateTransferFeeRequest
impl Send for EstimateTransferFeeRequest
impl Sync for EstimateTransferFeeRequest
impl Unpin for EstimateTransferFeeRequest
impl UnsafeUnpin for EstimateTransferFeeRequest
impl UnwindSafe for EstimateTransferFeeRequest
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