pub struct Action {Show 24 fields
pub type: ActionType,
pub status: ActionStatus,
pub simple_preview: ActionSimplePreview,
pub base_transactions: Vec<String>,
pub ton_transfer: Option<TonTransferAction>,
pub contract_deploy: Option<ContractDeployAction>,
pub jetton_transfer: Option<JettonTransferAction>,
pub jetton_burn: Option<JettonBurnAction>,
pub jetton_mint: Option<JettonMintAction>,
pub nft_item_transfer: Option<NftItemTransferAction>,
pub subscribe: Option<SubscriptionAction>,
pub unsubscribe: Option<UnSubscriptionAction>,
pub auction_bid: Option<AuctionBidAction>,
pub nft_purchase: Option<NftPurchaseAction>,
pub deposit_stake: Option<DepositStakeAction>,
pub withdraw_stake: Option<WithdrawStakeAction>,
pub withdraw_stake_request: Option<WithdrawStakeRequestAction>,
pub elections_deposit_stake: Option<ElectionsDepositStakeAction>,
pub elections_recover_stake: Option<ElectionsRecoverStakeAction>,
pub jetton_swap: Option<JettonSwapAction>,
pub smart_contract_exec: Option<SmartContractAction>,
pub domain_renew: Option<DomainRenewAction>,
pub inscription_transfer: Option<InscriptionTransferAction>,
pub inscription_mint: Option<InscriptionMintAction>,
}Fields§
§type: ActionType§status: ActionStatus§simple_preview: ActionSimplePreview§base_transactions: Vec<String>§ton_transfer: Option<TonTransferAction>§contract_deploy: Option<ContractDeployAction>§jetton_transfer: Option<JettonTransferAction>§jetton_burn: Option<JettonBurnAction>§jetton_mint: Option<JettonMintAction>§nft_item_transfer: Option<NftItemTransferAction>§subscribe: Option<SubscriptionAction>§unsubscribe: Option<UnSubscriptionAction>§auction_bid: Option<AuctionBidAction>§nft_purchase: Option<NftPurchaseAction>§deposit_stake: Option<DepositStakeAction>§withdraw_stake: Option<WithdrawStakeAction>§withdraw_stake_request: Option<WithdrawStakeRequestAction>§elections_deposit_stake: Option<ElectionsDepositStakeAction>§elections_recover_stake: Option<ElectionsRecoverStakeAction>§jetton_swap: Option<JettonSwapAction>§smart_contract_exec: Option<SmartContractAction>§domain_renew: Option<DomainRenewAction>§inscription_transfer: Option<InscriptionTransferAction>§inscription_mint: Option<InscriptionMintAction>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Action
impl<'de> Deserialize<'de> for Action
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 Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnsafeUnpin for Action
impl UnwindSafe for Action
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