PageNotificationDto¶
Example Json Object
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "paged": true,
6 "unpaged": true,
7 "pageNumber": 0,
8 "pageSize": 0,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "subscribeMessage": {
22 "id": 0,
23 "targetId": "string",
24 "targetType": "string",
25 "topicApplication": "NFS",
26 "topicName": "string",
27 "topicPriority": "HIGH",
28 "topicEnCaption": "string",
29 "topicFrCaption": "string",
30 "username": "string",
31 "action": "SUBSCRIBE",
32 "captionKey": "string",
33 "en_message": "string",
34 "fr_message": "string",
35 "url": "string",
36 "parameters": [
37 {
38 "name": "string",
39 "dataType": "NUMBER",
40 "value": "string"
41 }
42 ],
43 "onlyAfterNow": true,
44 "startTime": "2019-08-24T14:15:22Z",
45 "cronExpression": "string",
46 "endTime": "2019-08-24T14:15:22Z",
47 "content": "string"
48 },
49 "unsubscribeMessage": {
50 "id": 0,
51 "targetId": "string",
52 "targetType": "string",
53 "topicApplication": "NFS",
54 "topicName": "string",
55 "topicPriority": "HIGH",
56 "topicEnCaption": "string",
57 "topicFrCaption": "string",
58 "username": "string",
59 "action": "SUBSCRIBE"
60 },
61 "scheduledTime": "2019-08-24T14:15:22Z",
62 "user": {
63 "id": 0,
64 "accountId": 0,
65 "fullName": "string",
66 "firstName": "string",
67 "lastName": "string",
68 "username": "string",
69 "email": "string",
70 "accountName": "string",
71 "profile": "string"
72 },
73 "state": "ACTIVE",
74 "status": "UNREAD"
75 }
76 ],
77 "number": 0,
78 "sort": {
79 "unsorted": true,
80 "sorted": true,
81 "empty": true
82 },
83 "first": true,
84 "last": true,
85 "empty": true
86}
📄 Description: Data transfer object representing a notification related to page updates, designed to facilitate communication and engagement within the application. This object encapsulates essential details to ensure users are informed of relevant changes and actions.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
totalElements |
integer(int64) |
false |
none |
Total number of items available |
totalPages |
integer(int32) |
false |
none |
Total number of pages available |
pageable |
false |
none |
Indicates the pagination details for retrieving a specific subset of notification data within the system. |
|
numberOfElements |
integer(int32) |
false |
none |
Represents the total count of elements within the current page of notifications, facilitating efficient data management and user navigation. |
size |
integer(int32) |
false |
none |
Number of items per page |
content |
false |
none |
An array of PageNotificationDto objects that encapsulate the notifications relevant to the user, facilitating timely and organized communication within the application. |
|
number |
integer(int32) |
false |
none |
Represents the sequential number assigned to the page notification, facilitating efficient tracking and management of notifications within the system. |
sort |
false |
none |
Sort order specification |
|
first |
boolean |
false |
none |
Whether this is the first page |
last |
boolean |
false |
none |
Whether this is the last page |
empty |
boolean |
false |
none |
Whether the result set is empty |