Type Alias NotificationEvent
NotificationEvent:
| {
data: { status: "PENDING"
| "CANCELLED"
| "PROCESSING"
| "DEPOSITED" };
event: "deposit.deposit.statusUpdated";
}
| {
data: { status: "PENDING"
| "CANCELLED"
| "PROCESSING"
| "DEPOSITED" };
event: "deposit.deposit.created";
}
| { event: "deposit.manualMint.created" }
| {
data: { status: "CREATED" | "PROCESSING" | "COMPLETED" | "FAILED" };
event: "deposit.manualMint.statusUpdated";
}
| {
data: {
status: | "PENDING_VERIFICATION"
| "ACTIVE"
| "REVIEW"
| "DISABLED"
| "BLOCKED"
| "DELETED";
};
event: "identity.identity.statusUpdated";
}
| {
data: {
status: "PENDING_VERIFICATION"
| "ACTIVE"
| "DISABLED"
| "DELETED";
};
event: | "organization.organization.created"
| "organization.organization.statusUpdated";
}
| { event: "account.ledgerAccount.created" }
| {
data: { status: "PENDING" | "SUCCEEDED" | "FAILED" | "CANCELLED" };
event:
| "ledger.account.transfer.statusUpdated"
| "redemption.transfer.statusUpdated";
type: "INTERNAL"
| "NETWORK_SENDER"
| "NETWORK_RECEIVER";
}
| {
data: { status: "CREATED"
| "PENDING"
| "COMPLETED"
| "FAILED" };
event: "swap.swap.statusUpdated";
}
| {
data: {
status: "PENDING_VERIFICATION"
| "ACTIVE"
| "BLOCKED"
| "DELETED";
};
event: | "paymentInstrument.mxClabe.statusUpdated"
| "paymentInstrument.afBank.statusUpdated"
| "paymentInstrument.afMomo.statusUpdated"
| "paymentInstrument.wallet.statusUpdated"
| "paymentInstrument.networkWallet.statusUpdated"
| "paymentInstrument.swiftWire.statusUpdated"
| "paymentInstrument.usAch.statusUpdated"
| "paymentInstrument.usInstant.statusUpdated"
| "paymentInstrument.usWire.statusUpdated";
}
| {
data: {
status: "CREATED"
| "PENDING"
| "COMPLETED"
| "FAILED"
| "RETURNED";
};
event: "withdrawal.withdrawal.statusUpdated";
}
| {
data: {
status: | "PENDING"
| "AUTHORIZED"
| "REVERSED"
| "CLEARED"
| "COMPLETED"
| "CANCELLED"
| "DECLINED"
| "FAILED";
};
event: "card.cardTransaction.statusUpdated";
}
Minimal event shape for notification preference checks. Only includes the fields that
shouldSendactually discriminates on. Compatible with both service event types and TypeBox static types.