pub struct TemplateArgs {
pub template_id: WebhookTemplateId,
pub value: String,
}Expand description
Template identifier paired with its arguments, consumed by
create_webhook_from_template and update_webhook_template. Construct via
the typed static factory methods (one per template); do not set fields
directly.
Fields§
§template_id: WebhookTemplateIdWhich filter template these arguments correspond to.
value: StringTemplate arguments, pre-serialized as a JSON string.
Implementations§
Source§impl TemplateArgs
impl TemplateArgs
pub fn evm_wallet_filter( attrs: &EvmWalletFilterTemplate, ) -> Result<Self, SdkError>
pub fn evm_contract_events( attrs: &EvmContractEventsTemplate, ) -> Result<Self, SdkError>
pub fn evm_abi_filter(attrs: &EvmAbiFilterTemplate) -> Result<Self, SdkError>
pub fn solana_wallet_filter( attrs: &SolanaWalletFilterTemplate, ) -> Result<Self, SdkError>
pub fn bitcoin_wallet_filter( attrs: &BitcoinWalletFilterTemplate, ) -> Result<Self, SdkError>
pub fn xrpl_wallet_filter( attrs: &XrplWalletFilterTemplate, ) -> Result<Self, SdkError>
pub fn hyperliquid_wallet_events_filter( attrs: &HyperliquidWalletEventsFilterTemplate, ) -> Result<Self, SdkError>
pub fn stellar_wallet_transactions_filter( attrs: &StellarWalletTransactionsFilterTemplate, ) -> Result<Self, SdkError>
Trait Implementations§
Source§impl Clone for TemplateArgs
impl Clone for TemplateArgs
Source§fn clone(&self) -> TemplateArgs
fn clone(&self) -> TemplateArgs
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 TemplateArgs
impl Debug for TemplateArgs
Source§impl Default for TemplateArgs
impl Default for TemplateArgs
Source§impl<'de> Deserialize<'de> for TemplateArgs
impl<'de> Deserialize<'de> for TemplateArgs
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 TemplateArgs
impl RefUnwindSafe for TemplateArgs
impl Send for TemplateArgs
impl Sync for TemplateArgs
impl Unpin for TemplateArgs
impl UnsafeUnpin for TemplateArgs
impl UnwindSafe for TemplateArgs
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