pub enum EventType {
Show 65 variants
OnchainActivityDetected,
WalletActivityDetected,
WalletActivityMulti,
WalletTransactionCreated,
WalletTransactionSigned,
WalletTransactionBroadcast,
WalletTransactionReplaced,
WalletTransactionPending,
WalletTransactionConfirmed,
WalletTransactionFailed,
WalletDelegationCreated,
WalletDelegationRevoked,
WalletTypedDataSigned,
WalletMessageSigned,
WalletHashSigned,
PaymentsTransfersQuoted,
PaymentsTransfersProcessing,
PaymentsTransfersCompleted,
PaymentsTransfersFailed,
PaymentsTransfersExpired,
PaymentsTransfersTravelRuleIncomplete,
PaymentsTransfersTravelRuleCompleted,
OnrampTransactionCreated,
OnrampTransactionUpdated,
OnrampTransactionSuccess,
OnrampTransactionFailed,
OfframpTransactionCreated,
OfframpTransactionUpdated,
OfframpTransactionSuccess,
OfframpTransactionFailed,
AcceptancePaymentSessionCreated,
AcceptancePaymentSessionCanceled,
AcceptancePaymentSessionAuthorizationPending,
AcceptancePaymentSessionAuthorizationSucceeded,
AcceptancePaymentSessionAuthorizationFailed,
AcceptancePaymentSessionCapturePending,
AcceptancePaymentSessionCaptureSucceeded,
AcceptancePaymentSessionCaptureFailed,
AcceptancePaymentSessionRefundPending,
AcceptancePaymentSessionRefundSucceeded,
AcceptancePaymentSessionRefundFailed,
AcceptancePaymentSessionVoidPending,
AcceptancePaymentSessionVoidSucceeded,
AcceptancePaymentSessionVoidFailed,
AcceptanceMandateCreated,
AcceptanceMandateCanceled,
AcceptanceMandateApprovalInitiated,
AcceptanceMandateApprovalSucceeded,
AcceptanceMandateApprovalFailed,
AcceptanceMandateRevocationInitiated,
AcceptanceMandateRevocationSucceeded,
AcceptanceMandateRevocationFailed,
AcceptanceDisbursementPending,
AcceptanceDisbursementSucceeded,
AcceptanceDisbursementFailed,
AcceptanceTopUpLinkCreated,
AcceptanceTopUpLinkFundsAdded,
HealthStatusUpdated,
HealthMaintenanceScheduled,
HealthMaintenanceStarted,
HealthMaintenanceCompleted,
HealthMaintenanceCanceled,
CustomersCapabilityChanged,
CustomersCustomerDeleted,
CustomersRequirementChanged,
}Expand description
A webhook event type identifier following dot-separated format:
<domain>.<entity>.<verb> (e.g., “onchain.activity.detected”).
JSON schema
{
"description": "A webhook event type identifier following dot-separated format:\n`<domain>.<entity>.<verb>` (e.g., \"onchain.activity.detected\").\n",
"examples": [
"onchain.activity.detected"
],
"type": "string",
"enum": [
"onchain.activity.detected",
"wallet.activity.detected",
"wallet.activity.multi",
"wallet.transaction.created",
"wallet.transaction.signed",
"wallet.transaction.broadcast",
"wallet.transaction.replaced",
"wallet.transaction.pending",
"wallet.transaction.confirmed",
"wallet.transaction.failed",
"wallet.delegation.created",
"wallet.delegation.revoked",
"wallet.typed_data.signed",
"wallet.message.signed",
"wallet.hash.signed",
"payments.transfers.quoted",
"payments.transfers.processing",
"payments.transfers.completed",
"payments.transfers.failed",
"payments.transfers.expired",
"payments.transfers.travel_rule_incomplete",
"payments.transfers.travel_rule_completed",
"onramp.transaction.created",
"onramp.transaction.updated",
"onramp.transaction.success",
"onramp.transaction.failed",
"offramp.transaction.created",
"offramp.transaction.updated",
"offramp.transaction.success",
"offramp.transaction.failed",
"acceptance.payment_session.created",
"acceptance.payment_session.canceled",
"acceptance.payment_session.authorization_pending",
"acceptance.payment_session.authorization_succeeded",
"acceptance.payment_session.authorization_failed",
"acceptance.payment_session.capture_pending",
"acceptance.payment_session.capture_succeeded",
"acceptance.payment_session.capture_failed",
"acceptance.payment_session.refund_pending",
"acceptance.payment_session.refund_succeeded",
"acceptance.payment_session.refund_failed",
"acceptance.payment_session.void_pending",
"acceptance.payment_session.void_succeeded",
"acceptance.payment_session.void_failed",
"acceptance.mandate.created",
"acceptance.mandate.canceled",
"acceptance.mandate.approval_initiated",
"acceptance.mandate.approval_succeeded",
"acceptance.mandate.approval_failed",
"acceptance.mandate.revocation_initiated",
"acceptance.mandate.revocation_succeeded",
"acceptance.mandate.revocation_failed",
"acceptance.disbursement.pending",
"acceptance.disbursement.succeeded",
"acceptance.disbursement.failed",
"acceptance.top_up_link.created",
"acceptance.top_up_link.funds_added",
"health.status.updated",
"health.maintenance.scheduled",
"health.maintenance.started",
"health.maintenance.completed",
"health.maintenance.canceled",
"customers.capability.changed",
"customers.customer.deleted",
"customers.requirement.changed"
]
}Variants§
OnchainActivityDetected
WalletActivityDetected
WalletActivityMulti
WalletTransactionCreated
WalletTransactionSigned
WalletTransactionBroadcast
WalletTransactionReplaced
WalletTransactionPending
WalletTransactionConfirmed
WalletTransactionFailed
WalletDelegationCreated
WalletDelegationRevoked
WalletTypedDataSigned
WalletMessageSigned
WalletHashSigned
PaymentsTransfersQuoted
PaymentsTransfersProcessing
PaymentsTransfersCompleted
PaymentsTransfersFailed
PaymentsTransfersExpired
PaymentsTransfersTravelRuleIncomplete
PaymentsTransfersTravelRuleCompleted
OnrampTransactionCreated
OnrampTransactionUpdated
OnrampTransactionSuccess
OnrampTransactionFailed
OfframpTransactionCreated
OfframpTransactionUpdated
OfframpTransactionSuccess
OfframpTransactionFailed
AcceptancePaymentSessionCreated
AcceptancePaymentSessionCanceled
AcceptancePaymentSessionAuthorizationPending
AcceptancePaymentSessionAuthorizationSucceeded
AcceptancePaymentSessionAuthorizationFailed
AcceptancePaymentSessionCapturePending
AcceptancePaymentSessionCaptureSucceeded
AcceptancePaymentSessionCaptureFailed
AcceptancePaymentSessionRefundPending
AcceptancePaymentSessionRefundSucceeded
AcceptancePaymentSessionRefundFailed
AcceptancePaymentSessionVoidPending
AcceptancePaymentSessionVoidSucceeded
AcceptancePaymentSessionVoidFailed
AcceptanceMandateCreated
AcceptanceMandateCanceled
AcceptanceMandateApprovalInitiated
AcceptanceMandateApprovalSucceeded
AcceptanceMandateApprovalFailed
AcceptanceMandateRevocationInitiated
AcceptanceMandateRevocationSucceeded
AcceptanceMandateRevocationFailed
AcceptanceDisbursementPending
AcceptanceDisbursementSucceeded
AcceptanceDisbursementFailed
AcceptanceTopUpLinkCreated
AcceptanceTopUpLinkFundsAdded
HealthStatusUpdated
HealthMaintenanceScheduled
HealthMaintenanceStarted
HealthMaintenanceCompleted
HealthMaintenanceCanceled
CustomersCapabilityChanged
CustomersCustomerDeleted
CustomersRequirementChanged
Trait Implementations§
impl Copy for EventType
Source§impl<'de> Deserialize<'de> for EventType
impl<'de> Deserialize<'de> for EventType
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
impl Eq for EventType
Source§impl Ord for EventType
impl Ord for EventType
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for EventType
impl PartialOrd for EventType
impl StructuralPartialEq for EventType
Source§impl TryFrom<&String> for EventType
impl TryFrom<&String> for EventType
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for EventType
impl RefUnwindSafe for EventType
impl Send for EventType
impl Sync for EventType
impl Unpin for EventType
impl UnsafeUnpin for EventType
impl UnwindSafe for EventType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.