pub struct TokensV2VerificationExpressExecuteBody {
pub description: String,
pub jup_output_amount: Option<String>,
pub payment_amount: Option<String>,
pub payment_currency: Option<TokensV2VerificationPaymentCurrency>,
pub request_id: String,
pub sender_address: String,
pub sender_twitter_handle: Option<String>,
pub token_id: String,
pub token_metadata: Option<TokensV2VerificationTokenMetadataInput>,
pub transaction: String,
pub twitter_handle: String,
}Fields§
§description: StringReason for verification request
jup_output_amount: Option<String>Atomic JUP output from the craft quote (CraftTxnResponse.amount), echoed back so revenue tracks the actual JUP collected on swap paths.
payment_amount: Option<String>Atomic input amount paid. Required when paymentCurrency is not JUP.
payment_currency: Option<TokensV2VerificationPaymentCurrency>§request_id: StringrequestId returned by craft-txn
sender_address: StringSolana wallet address of the sender
sender_twitter_handle: Option<String>Twitter/X handle of the submitter (optional)
token_id: StringToken mint address to verify
token_metadata: Option<TokensV2VerificationTokenMetadataInput>§transaction: StringBase64-encoded signed transaction from the craft-txn step
twitter_handle: StringTwitter/X handle of the token project
Implementations§
Trait Implementations§
Source§impl Clone for TokensV2VerificationExpressExecuteBody
impl Clone for TokensV2VerificationExpressExecuteBody
Source§fn clone(&self) -> TokensV2VerificationExpressExecuteBody
fn clone(&self) -> TokensV2VerificationExpressExecuteBody
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for TokensV2VerificationExpressExecuteBody
impl<'de> Deserialize<'de> for TokensV2VerificationExpressExecuteBody
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 TokensV2VerificationExpressExecuteBody
impl RefUnwindSafe for TokensV2VerificationExpressExecuteBody
impl Send for TokensV2VerificationExpressExecuteBody
impl Sync for TokensV2VerificationExpressExecuteBody
impl Unpin for TokensV2VerificationExpressExecuteBody
impl UnsafeUnpin for TokensV2VerificationExpressExecuteBody
impl UnwindSafe for TokensV2VerificationExpressExecuteBody
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