PageRequestDTO¶
Example Json Object
1{
2 "totalPages": 0,
3 "totalElements": 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 "first": true,
18 "last": true,
19 "size": 0,
20 "content": [
21 {
22 "id": 0,
23 "createdBy": "string",
24 "createdAt": "2019-08-24T14:15:22Z",
25 "displayId": "string",
26 "description": "string",
27 "imageId": 0,
28 "premiseId": 0,
29 "premiseDto": {
30 "id": 0,
31 "createdBy": "string",
32 "createdAt": "2019-08-24T14:15:22Z",
33 "displayId": "string",
34 "premiseName": "string",
35 "description": "string",
36 "address": "string",
37 "internalTeamNames": [
38 "string"
39 ],
40 "internalTeamIds": [
41 0
42 ],
43 "premiseAvailable": true,
44 "premiseFromNrm": true,
45 "nlmId": 0,
46 "nlmDisplayId": "string",
47 "nlmUsed": true,
48 "manager": 0,
49 "managerName": "string",
50 "imageId": 0,
51 "area": "string",
52 "modifiedAt": "2019-08-24T14:15:22Z"
53 },
54 "premiseFromNrm": true,
55 "premiseDisplayId": "string",
56 "name": "string",
57 "requestPriority": "string",
58 "requestPriorityType": "string",
59 "requestPriorityId": 0,
60 "requestPriorityDisplayId": "string",
61 "requestDate": "2019-08-24",
62 "modifiedAt": "2019-08-24T14:15:22Z",
63 "requestCategory": "string",
64 "requestCategoryId": 0,
65 "requestCategoryDisplayId": "string",
66 "requestStatus": "string",
67 "requestStatusType": "string",
68 "requestStatusId": 0,
69 "requestStatusDisplayId": "string",
70 "mainAssetIds": [
71 0
72 ],
73 "mainAssetId": 0,
74 "mainAssetDto": {
75 "id": 0,
76 "createdBy": "string",
77 "createdAt": "2019-08-24T14:15:22Z",
78 "displayId": "string",
79 "name": "string",
80 "description": "string",
81 "qrCode": "string",
82 "barCode": "string",
83 "imageId": 0,
84 "model": "string",
85 "manufacturer": "string",
86 "serialNumber": "string",
87 "cost": "81.08",
88 "premiseId": 0,
89 "premiseDisplayId": "string",
90 "premiseDto": {
91 "id": 0,
92 "createdBy": "string",
93 "createdAt": "2019-08-24T14:15:22Z",
94 "displayId": "string",
95 "premiseName": "string",
96 "description": "string",
97 "address": "string",
98 "internalTeamNames": [
99 "string"
100 ],
101 "internalTeamIds": [
102 0
103 ],
104 "premiseAvailable": true,
105 "premiseFromNrm": true,
106 "nlmId": 0,
107 "nlmDisplayId": "string",
108 "nlmUsed": true,
109 "manager": 0,
110 "managerName": "string",
111 "imageId": 0,
112 "area": "string",
113 "modifiedAt": "2019-08-24T14:15:22Z"
114 },
115 "acquisitionDate": "2019-08-24",
116 "endOfLife": "2019-08-24",
117 "assetStatusId": 0,
118 "assetStatus": "string",
119 "assetStatusType": "string",
120 "parentAssetId": 0,
121 "parentAssetDisplayId": "string",
122 "parentAsset": "string",
123 "parentAssetDto": {},
124 "upcomingMaintenanceDate": "2019-08-24",
125 "assetCategoryIds": [
126 0
127 ],
128 "assetCategories": [
129 "string"
130 ],
131 "internalTeamIds": [
132 0
133 ],
134 "internalTeamDtos": [
135 {
136 "id": 0,
137 "createdBy": "string",
138 "createdAt": "2019-08-24T14:15:22Z",
139 "displayId": "string",
140 "name": "string",
141 "email": "string",
142 "phone": "string",
143 "manager": "string",
144 "requestCategoryName": [
145 "string"
146 ],
147 "requestCategoryId": [
148 0
149 ],
150 "requestCategoryDisplayId": [
151 "string"
152 ],
153 "description": "string",
154 "internalTeamUser": [
155 0
156 ],
157 "members": 0,
158 "mainAssets": [
159 0
160 ],
161 "premiseNames": [
162 "string"
163 ],
164 "internalTeamAvailable": true,
165 "premiseIds": [
166 0
167 ]
168 }
169 ],
170 "internalTeams": [
171 "string"
172 ],
173 "assignedUserIds": [
174 0
175 ],
176 "assignedUserDtos": [
177 {
178 "id": 0,
179 "createdBy": "string",
180 "createdAt": "2019-08-24T14:15:22Z",
181 "userName": "string",
182 "firstName": "string",
183 "lastName": "string",
184 "email": "string",
185 "roleIds": [
186 {
187 "id": 0,
188 "createdBy": "string",
189 "createdAt": "2019-08-24T14:15:22Z",
190 "modifiedBy": "string",
191 "modifiedAt": "2019-08-24T14:15:22Z",
192 "roleName": "string",
193 "entity": "string",
194 "new": true
195 }
196 ],
197 "internalTeamNames": [
198 "string"
199 ],
200 "internalTeamIds": [
201 0
202 ],
203 "internalTeamDisplayIds": [
204 "string"
205 ],
206 "premiseIds": [
207 0
208 ],
209 "premiseNames": [
210 "string"
211 ],
212 "userAvailable": true,
213 "temporaryWorkload": 0,
214 "preferredCultureCode": "string"
215 }
216 ],
217 "assignedUsers": [
218 "string"
219 ],
220 "assetPriority": "string",
221 "assetPriorityId": 0,
222 "assetPriorityDisplayId": "string",
223 "assetPriorityType": "string",
224 "assetAvailable": true,
225 "exactPlacement": "string",
226 "fosId": 0,
227 "downtimeStatus": "string",
228 "premiseFromNrm": true,
229 "modifiedAt": "2019-08-24T14:15:22Z"
230 },
231 "mainAssetDisplayId": "string",
232 "assignedUserIds": [
233 0
234 ],
235 "assignedUserDtos": [
236 {
237 "id": 0,
238 "createdBy": "string",
239 "createdAt": "2019-08-24T14:15:22Z",
240 "userName": "string",
241 "firstName": "string",
242 "lastName": "string",
243 "email": "string",
244 "roleIds": [
245 {
246 "id": 0,
247 "createdBy": "string",
248 "createdAt": "2019-08-24T14:15:22Z",
249 "modifiedBy": "string",
250 "modifiedAt": "2019-08-24T14:15:22Z",
251 "roleName": "string",
252 "entity": "string",
253 "new": true
254 }
255 ],
256 "internalTeamNames": [
257 "string"
258 ],
259 "internalTeamIds": [
260 0
261 ],
262 "internalTeamDisplayIds": [
263 "string"
264 ],
265 "premiseIds": [
266 0
267 ],
268 "premiseNames": [
269 "string"
270 ],
271 "userAvailable": true,
272 "temporaryWorkload": 0,
273 "preferredCultureCode": "string"
274 }
275 ],
276 "assignedUsers": [
277 "string"
278 ],
279 "internalTeamIds": [
280 0
281 ],
282 "internalTeamDtos": [
283 {
284 "id": 0,
285 "createdBy": "string",
286 "createdAt": "2019-08-24T14:15:22Z",
287 "displayId": "string",
288 "name": "string",
289 "email": "string",
290 "phone": "string",
291 "manager": "string",
292 "requestCategoryName": [
293 "string"
294 ],
295 "requestCategoryId": [
296 0
297 ],
298 "requestCategoryDisplayId": [
299 "string"
300 ],
301 "description": "string",
302 "internalTeamUser": [
303 0
304 ],
305 "members": 0,
306 "mainAssets": [
307 0
308 ],
309 "premiseNames": [
310 "string"
311 ],
312 "internalTeamAvailable": true,
313 "premiseIds": [
314 0
315 ]
316 }
317 ],
318 "internalTeams": [
319 "string"
320 ],
321 "requestAvailable": true,
322 "exactPlacement": "string",
323 "requestType": "string",
324 "closeDate": "2019-08-24",
325 "requestFrom": "NFM"
326 }
327 ],
328 "number": 0,
329 "sort": {
330 "unsorted": true,
331 "sorted": true,
332 "empty": true
333 },
334 "empty": true
335}
📄 Description: Data transfer object representing a request for a specific page within the application, including parameters for pagination and filtering to enhance user navigation and content accessibility.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
totalPages |
integer(int32) |
false |
none |
Total number of pages available |
totalElements |
integer(int64) |
false |
none |
Total number of items available |
pageable |
false |
none |
Indicates the pagination parameters for retrieving a specific subset of data, facilitating efficient data management and retrieval in large datasets. |
|
numberOfElements |
integer(int32) |
false |
none |
Indicates the total number of elements in the requested page, facilitating efficient data retrieval and pagination in the API response. |
first |
boolean |
false |
none |
Whether this is the first page |
last |
boolean |
false |
none |
Whether this is the last page |
size |
integer(int32) |
false |
none |
Number of items per page |
content |
false |
none |
An array containing the content elements for the page request, enabling structured data submission for efficient processing. |
|
number |
integer(int32) |
false |
none |
Represents the page number in a paginated request, facilitating efficient data retrieval and navigation within large datasets. |
sort |
false |
none |
Sort order specification |
|
empty |
boolean |
false |
none |
Whether the result set is empty |