Skip to main content

PaginationDtoNotificationHistoryResponseDto

Represents paginated results.

content object[]

The list of items in the current page.

  • Array [
  • 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
  • ]
  • totalElementsinteger<int64>

    The total number of elements across all pages.

    Example: 100
    totalPagesinteger<int32>

    The total number of pages available.

    Example: 10
    numberinteger<int32>

    The current page number (zero-based).

    Example: 0
    sizeinteger<int32>

    The number of items per page.

    Example: 10
    PaginationDtoNotificationHistoryResponseDto
    {
    "content": [
    {
    "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"
    }
    ],
    "totalElements": 100,
    "totalPages": 10,
    "number": 0,
    "size": 10
    }