Skip to main content

NotificationHistoryResponseDto

Response DTO for notification history

bankCodestring

Bank code identifier

Example: BNK001
requestIdentifierstring

Unique request identifier

Example: REQ-2024-001
eventIdstring

Event identifier

Example: EVT-12345
notificationCodestring

Notification code

Example: NOTIF_001
titlestring

Notification title

Example: Transaction completed
messagestring

Notification message content

Example: Your transaction has been completed successfully
attachmentNamestring

Name of the attached file

Example: invoice_12345.pdf
channelstring

Notification channel used

Possible values: [SMS, EMAIL, PUSH, VOCAL]

Example: EMAIL
languagestring

Notification language

Example: en
emailsstring

Comma-separated list of recipient emails

Example: user1@example.com,user2@example.com
phoneNumbersstring

Comma-separated list of recipient phone numbers

Example: +212612345678,+212698765432
uuidsstring

Comma-separated list of recipient UUIDs

Example: uuid1,uuid2,uuid3
createdOnstring

Creation date and time

Example: 2024-01-15T10:30:00Z
NotificationHistoryResponseDto
{
"bankCode": "BNK001",
"requestIdentifier": "REQ-2024-001",
"eventId": "EVT-12345",
"notificationCode": "NOTIF_001",
"title": "Transaction completed",
"message": "Your transaction has been completed successfully",
"attachmentName": "invoice_12345.pdf",
"channel": "EMAIL",
"language": "en",
"emails": "user1@example.com,user2@example.com",
"phoneNumbers": "+212612345678,+212698765432",
"uuids": "uuid1,uuid2,uuid3",
"createdOn": "2024-01-15T10:30:00Z"
}