Skip to main content

WebhookPayload

Enum WebhookPayload 

Source
pub enum WebhookPayload {
Show 51 variants UserCreatedWebhookPayload(UserCreatedWebhookPayload), UserAuthenticatedWebhookPayload(UserAuthenticatedWebhookPayload), UserLinkedAccountWebhookPayload(UserLinkedAccountWebhookPayload), UserUnlinkedAccountWebhookPayload(UserUnlinkedAccountWebhookPayload), UserUpdatedAccountWebhookPayload(UserUpdatedAccountWebhookPayload), UserTransferredAccountWebhookPayload(UserTransferredAccountWebhookPayload), UserWalletCreatedWebhookPayload(UserWalletCreatedWebhookPayload), TransactionBroadcastedWebhookPayload(TransactionBroadcastedWebhookPayload), TransactionConfirmedWebhookPayload(TransactionConfirmedWebhookPayload), TransactionExecutionRevertedWebhookPayload(TransactionExecutionRevertedWebhookPayload), TransactionStillPendingWebhookPayload(TransactionStillPendingWebhookPayload), TransactionFailedWebhookPayload(TransactionFailedWebhookPayload), TransactionReplacedWebhookPayload(TransactionReplacedWebhookPayload), TransactionProviderErrorWebhookPayload(TransactionProviderErrorWebhookPayload), FundsDepositedWebhookPayload(FundsDepositedWebhookPayload), FundsWithdrawnWebhookPayload(FundsWithdrawnWebhookPayload), PrivateKeyExportWebhookPayload(PrivateKeyExportWebhookPayload), SeedPhraseExportWebhookPayload(SeedPhraseExportWebhookPayload), WalletRecoverySetupWebhookPayload(WalletRecoverySetupWebhookPayload), WalletRecoveredWebhookPayload(WalletRecoveredWebhookPayload), MfaEnabledWebhookPayload(MfaEnabledWebhookPayload), MfaDisabledWebhookPayload(MfaDisabledWebhookPayload), YieldDepositConfirmedWebhookPayload(YieldDepositConfirmedWebhookPayload), YieldWithdrawConfirmedWebhookPayload(YieldWithdrawConfirmedWebhookPayload), YieldClaimConfirmedWebhookPayload(YieldClaimConfirmedWebhookPayload), UserOperationCompletedWebhookPayload(UserOperationCompletedWebhookPayload), IntentCreatedWebhookPayload(IntentCreatedWebhookPayload), IntentAuthorizedWebhookPayload(IntentAuthorizedWebhookPayload), IntentRejectedWebhookPayload(IntentRejectedWebhookPayload), IntentExecutedWebhookPayload(IntentExecutedWebhookPayload), IntentFailedWebhookPayload(IntentFailedWebhookPayload), WalletActionSwapCreatedWebhookPayload(WalletActionSwapCreatedWebhookPayload), WalletActionSwapSucceededWebhookPayload(WalletActionSwapSucceededWebhookPayload), WalletActionSwapRejectedWebhookPayload(WalletActionSwapRejectedWebhookPayload), WalletActionSwapFailedWebhookPayload(WalletActionSwapFailedWebhookPayload), WalletActionTransferCreatedWebhookPayload(WalletActionTransferCreatedWebhookPayload), WalletActionTransferSucceededWebhookPayload(WalletActionTransferSucceededWebhookPayload), WalletActionTransferRejectedWebhookPayload(WalletActionTransferRejectedWebhookPayload), WalletActionTransferFailedWebhookPayload(WalletActionTransferFailedWebhookPayload), WalletActionEarnDepositCreatedWebhookPayload(WalletActionEarnDepositCreatedWebhookPayload), WalletActionEarnDepositSucceededWebhookPayload(WalletActionEarnDepositSucceededWebhookPayload), WalletActionEarnDepositRejectedWebhookPayload(WalletActionEarnDepositRejectedWebhookPayload), WalletActionEarnDepositFailedWebhookPayload(WalletActionEarnDepositFailedWebhookPayload), WalletActionEarnWithdrawCreatedWebhookPayload(WalletActionEarnWithdrawCreatedWebhookPayload), WalletActionEarnWithdrawSucceededWebhookPayload(WalletActionEarnWithdrawSucceededWebhookPayload), WalletActionEarnWithdrawRejectedWebhookPayload(WalletActionEarnWithdrawRejectedWebhookPayload), WalletActionEarnWithdrawFailedWebhookPayload(WalletActionEarnWithdrawFailedWebhookPayload), WalletActionEarnIncentiveClaimCreatedWebhookPayload(WalletActionEarnIncentiveClaimCreatedWebhookPayload), WalletActionEarnIncentiveClaimSucceededWebhookPayload(WalletActionEarnIncentiveClaimSucceededWebhookPayload), WalletActionEarnIncentiveClaimRejectedWebhookPayload(WalletActionEarnIncentiveClaimRejectedWebhookPayload), WalletActionEarnIncentiveClaimFailedWebhookPayload(WalletActionEarnIncentiveClaimFailedWebhookPayload),
}
Expand description

Union of all webhook payload schemas.

JSON schema
{
 "title": "WebhookPayload",
 "description": "Union of all webhook payload schemas.",
 "oneOf": [
   {
     "$ref": "#/components/schemas/UserCreatedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/UserAuthenticatedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/UserLinkedAccountWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/UserUnlinkedAccountWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/UserUpdatedAccountWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/UserTransferredAccountWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/UserWalletCreatedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/TransactionBroadcastedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/TransactionConfirmedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/TransactionExecutionRevertedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/TransactionStillPendingWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/TransactionFailedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/TransactionReplacedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/TransactionProviderErrorWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/FundsDepositedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/FundsWithdrawnWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/PrivateKeyExportWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/SeedPhraseExportWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/WalletRecoverySetupWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/WalletRecoveredWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/MfaEnabledWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/MfaDisabledWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/YieldDepositConfirmedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/YieldWithdrawConfirmedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/YieldClaimConfirmedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/UserOperationCompletedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/IntentCreatedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/IntentAuthorizedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/IntentRejectedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/IntentExecutedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/IntentFailedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionSwapCreatedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionSwapSucceededWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionSwapRejectedWebhookPayload"
   },
   {
     "$ref": "#/components/schemas/WalletActionSwapFailedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionTransferCreatedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionTransferSucceededWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionTransferRejectedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionTransferFailedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnDepositCreatedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnDepositSucceededWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnDepositRejectedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnDepositFailedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnWithdrawCreatedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnWithdrawSucceededWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnWithdrawRejectedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/WalletActionEarnWithdrawFailedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/
WalletActionEarnIncentiveClaimCreatedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/
WalletActionEarnIncentiveClaimSucceededWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/
WalletActionEarnIncentiveClaimRejectedWebhookPayload"
   },
   {
     "$ref":
"#/components/schemas/
WalletActionEarnIncentiveClaimFailedWebhookPayload"
   }
 ],
 "x-stainless-model": "webhooks.webhook_payload"
}

Variants§

§

UserCreatedWebhookPayload(UserCreatedWebhookPayload)

§

UserAuthenticatedWebhookPayload(UserAuthenticatedWebhookPayload)

§

UserLinkedAccountWebhookPayload(UserLinkedAccountWebhookPayload)

§

UserUnlinkedAccountWebhookPayload(UserUnlinkedAccountWebhookPayload)

§

UserUpdatedAccountWebhookPayload(UserUpdatedAccountWebhookPayload)

§

UserTransferredAccountWebhookPayload(UserTransferredAccountWebhookPayload)

§

UserWalletCreatedWebhookPayload(UserWalletCreatedWebhookPayload)

§

TransactionBroadcastedWebhookPayload(TransactionBroadcastedWebhookPayload)

§

TransactionConfirmedWebhookPayload(TransactionConfirmedWebhookPayload)

§

TransactionExecutionRevertedWebhookPayload(TransactionExecutionRevertedWebhookPayload)

§

TransactionStillPendingWebhookPayload(TransactionStillPendingWebhookPayload)

§

TransactionFailedWebhookPayload(TransactionFailedWebhookPayload)

§

TransactionReplacedWebhookPayload(TransactionReplacedWebhookPayload)

§

TransactionProviderErrorWebhookPayload(TransactionProviderErrorWebhookPayload)

§

FundsDepositedWebhookPayload(FundsDepositedWebhookPayload)

§

FundsWithdrawnWebhookPayload(FundsWithdrawnWebhookPayload)

§

PrivateKeyExportWebhookPayload(PrivateKeyExportWebhookPayload)

§

SeedPhraseExportWebhookPayload(SeedPhraseExportWebhookPayload)

§

WalletRecoverySetupWebhookPayload(WalletRecoverySetupWebhookPayload)

§

WalletRecoveredWebhookPayload(WalletRecoveredWebhookPayload)

§

MfaEnabledWebhookPayload(MfaEnabledWebhookPayload)

§

MfaDisabledWebhookPayload(MfaDisabledWebhookPayload)

§

YieldDepositConfirmedWebhookPayload(YieldDepositConfirmedWebhookPayload)

§

YieldWithdrawConfirmedWebhookPayload(YieldWithdrawConfirmedWebhookPayload)

§

YieldClaimConfirmedWebhookPayload(YieldClaimConfirmedWebhookPayload)

§

UserOperationCompletedWebhookPayload(UserOperationCompletedWebhookPayload)

§

IntentCreatedWebhookPayload(IntentCreatedWebhookPayload)

§

IntentAuthorizedWebhookPayload(IntentAuthorizedWebhookPayload)

§

IntentRejectedWebhookPayload(IntentRejectedWebhookPayload)

§

IntentExecutedWebhookPayload(IntentExecutedWebhookPayload)

§

IntentFailedWebhookPayload(IntentFailedWebhookPayload)

§

WalletActionSwapCreatedWebhookPayload(WalletActionSwapCreatedWebhookPayload)

§

WalletActionSwapSucceededWebhookPayload(WalletActionSwapSucceededWebhookPayload)

§

WalletActionSwapRejectedWebhookPayload(WalletActionSwapRejectedWebhookPayload)

§

WalletActionSwapFailedWebhookPayload(WalletActionSwapFailedWebhookPayload)

§

WalletActionTransferCreatedWebhookPayload(WalletActionTransferCreatedWebhookPayload)

§

WalletActionTransferSucceededWebhookPayload(WalletActionTransferSucceededWebhookPayload)

§

WalletActionTransferRejectedWebhookPayload(WalletActionTransferRejectedWebhookPayload)

§

WalletActionTransferFailedWebhookPayload(WalletActionTransferFailedWebhookPayload)

§

WalletActionEarnDepositCreatedWebhookPayload(WalletActionEarnDepositCreatedWebhookPayload)

§

WalletActionEarnDepositSucceededWebhookPayload(WalletActionEarnDepositSucceededWebhookPayload)

§

WalletActionEarnDepositRejectedWebhookPayload(WalletActionEarnDepositRejectedWebhookPayload)

§

WalletActionEarnDepositFailedWebhookPayload(WalletActionEarnDepositFailedWebhookPayload)

§

WalletActionEarnWithdrawCreatedWebhookPayload(WalletActionEarnWithdrawCreatedWebhookPayload)

§

WalletActionEarnWithdrawSucceededWebhookPayload(WalletActionEarnWithdrawSucceededWebhookPayload)

§

WalletActionEarnWithdrawRejectedWebhookPayload(WalletActionEarnWithdrawRejectedWebhookPayload)

§

WalletActionEarnWithdrawFailedWebhookPayload(WalletActionEarnWithdrawFailedWebhookPayload)

§

WalletActionEarnIncentiveClaimCreatedWebhookPayload(WalletActionEarnIncentiveClaimCreatedWebhookPayload)

§

WalletActionEarnIncentiveClaimSucceededWebhookPayload(WalletActionEarnIncentiveClaimSucceededWebhookPayload)

§

WalletActionEarnIncentiveClaimRejectedWebhookPayload(WalletActionEarnIncentiveClaimRejectedWebhookPayload)

§

WalletActionEarnIncentiveClaimFailedWebhookPayload(WalletActionEarnIncentiveClaimFailedWebhookPayload)

Trait Implementations§

Source§

impl Clone for WebhookPayload

Source§

fn clone(&self) -> WebhookPayload

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for WebhookPayload

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for WebhookPayload

Source§

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 From<&WebhookPayload> for WebhookPayload

Source§

fn from(value: &WebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<FundsDepositedWebhookPayload> for WebhookPayload

Source§

fn from(value: FundsDepositedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<FundsWithdrawnWebhookPayload> for WebhookPayload

Source§

fn from(value: FundsWithdrawnWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<IntentAuthorizedWebhookPayload> for WebhookPayload

Source§

fn from(value: IntentAuthorizedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<IntentCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: IntentCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<IntentExecutedWebhookPayload> for WebhookPayload

Source§

fn from(value: IntentExecutedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<IntentFailedWebhookPayload> for WebhookPayload

Source§

fn from(value: IntentFailedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<IntentRejectedWebhookPayload> for WebhookPayload

Source§

fn from(value: IntentRejectedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<MfaDisabledWebhookPayload> for WebhookPayload

Source§

fn from(value: MfaDisabledWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<MfaEnabledWebhookPayload> for WebhookPayload

Source§

fn from(value: MfaEnabledWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<PrivateKeyExportWebhookPayload> for WebhookPayload

Source§

fn from(value: PrivateKeyExportWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<SeedPhraseExportWebhookPayload> for WebhookPayload

Source§

fn from(value: SeedPhraseExportWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionBroadcastedWebhookPayload> for WebhookPayload

Source§

fn from(value: TransactionBroadcastedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionConfirmedWebhookPayload> for WebhookPayload

Source§

fn from(value: TransactionConfirmedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionExecutionRevertedWebhookPayload> for WebhookPayload

Source§

fn from(value: TransactionExecutionRevertedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionFailedWebhookPayload> for WebhookPayload

Source§

fn from(value: TransactionFailedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionProviderErrorWebhookPayload> for WebhookPayload

Source§

fn from(value: TransactionProviderErrorWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionReplacedWebhookPayload> for WebhookPayload

Source§

fn from(value: TransactionReplacedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<TransactionStillPendingWebhookPayload> for WebhookPayload

Source§

fn from(value: TransactionStillPendingWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserAuthenticatedWebhookPayload> for WebhookPayload

Source§

fn from(value: UserAuthenticatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: UserCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserLinkedAccountWebhookPayload> for WebhookPayload

Source§

fn from(value: UserLinkedAccountWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserOperationCompletedWebhookPayload> for WebhookPayload

Source§

fn from(value: UserOperationCompletedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserTransferredAccountWebhookPayload> for WebhookPayload

Source§

fn from(value: UserTransferredAccountWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserUnlinkedAccountWebhookPayload> for WebhookPayload

Source§

fn from(value: UserUnlinkedAccountWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserUpdatedAccountWebhookPayload> for WebhookPayload

Source§

fn from(value: UserUpdatedAccountWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<UserWalletCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: UserWalletCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnDepositCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnDepositCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnDepositFailedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnDepositFailedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnDepositRejectedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnDepositRejectedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnDepositSucceededWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnDepositSucceededWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnIncentiveClaimCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnIncentiveClaimCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnIncentiveClaimFailedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnIncentiveClaimFailedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnIncentiveClaimRejectedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnIncentiveClaimRejectedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnIncentiveClaimSucceededWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnIncentiveClaimSucceededWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnWithdrawCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnWithdrawCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnWithdrawFailedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnWithdrawFailedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnWithdrawRejectedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnWithdrawRejectedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionEarnWithdrawSucceededWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionEarnWithdrawSucceededWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionSwapCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionSwapCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionSwapFailedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionSwapFailedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionSwapRejectedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionSwapRejectedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionSwapSucceededWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionSwapSucceededWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionTransferCreatedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionTransferCreatedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionTransferFailedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionTransferFailedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionTransferRejectedWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionTransferRejectedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletActionTransferSucceededWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletActionTransferSucceededWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletRecoveredWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletRecoveredWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<WalletRecoverySetupWebhookPayload> for WebhookPayload

Source§

fn from(value: WalletRecoverySetupWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<YieldClaimConfirmedWebhookPayload> for WebhookPayload

Source§

fn from(value: YieldClaimConfirmedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<YieldDepositConfirmedWebhookPayload> for WebhookPayload

Source§

fn from(value: YieldDepositConfirmedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl From<YieldWithdrawConfirmedWebhookPayload> for WebhookPayload

Source§

fn from(value: YieldWithdrawConfirmedWebhookPayload) -> Self

Converts to this type from the input type.
Source§

impl Serialize for WebhookPayload

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more