PageSupplierDTO¶
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 "name": "string",
26 "address": "string",
27 "status": "ACTIVE",
28 "assetCategories": [
29 {
30 "id": 0,
31 "createdBy": "string",
32 "createdAt": "2019-08-24T14:15:22Z",
33 "displayId": "string",
34 "name": "string",
35 "objectAvailable": true
36 }
37 ],
38 "supplierContacts": [
39 {
40 "id": 0,
41 "createdBy": "string",
42 "createdAt": "2019-08-24T14:15:22Z",
43 "name": "string",
44 "designation": "string",
45 "phone": "string",
46 "email": "string",
47 "supplierId": 0,
48 "supplierContactAvailable": true
49 }
50 ],
51 "documents": [
52 {
53 "id": 0,
54 "createdBy": "string",
55 "createdAt": "2019-08-24T14:15:22Z",
56 "name": "string",
57 "contentType": "string",
58 "documentTypeName": "string",
59 "documentTypeId": 0,
60 "description": "string",
61 "data": "string",
62 "startDate": "2019-08-24",
63 "endDate": "2019-08-24",
64 "documentStatusId": 0,
65 "documentStatus": "string",
66 "documentStatusType": "string",
67 "parentEntityId": 0,
68 "link": "string",
69 "parentEntityName": "string"
70 }
71 ],
72 "assetParts": [
73 {
74 "id": 0,
75 "createdBy": "string",
76 "createdAt": "2019-08-24T14:15:22Z",
77 "displayId": "string",
78 "name": "string",
79 "description": "string",
80 "imageId": 0,
81 "premiseId": 0,
82 "premiseDisplayId": "string",
83 "premiseDto": {
84 "id": 0,
85 "createdBy": "string",
86 "createdAt": "2019-08-24T14:15:22Z",
87 "displayId": "string",
88 "premiseName": "string",
89 "description": "string",
90 "address": "string",
91 "internalTeamNames": [
92 "string"
93 ],
94 "internalTeamIds": [
95 0
96 ],
97 "premiseAvailable": true,
98 "premiseFromNrm": true,
99 "nlmId": 0,
100 "nlmDisplayId": "string",
101 "nlmUsed": true,
102 "manager": 0,
103 "managerName": "string",
104 "imageId": 0,
105 "area": "string",
106 "modifiedAt": "2019-08-24T14:15:22Z"
107 },
108 "premiseFromNrm": true,
109 "model": "string",
110 "unitCost": "67.08",
111 "serialNumber": "string",
112 "qrCode": "string",
113 "quantityOnHand": 0,
114 "reOrderPoint": 0,
115 "size": "string",
116 "color": "string",
117 "weight": "24.08",
118 "length": "11.5",
119 "width": "16.9",
120 "height": "12.3",
121 "materialType": "string",
122 "assetPartType": "string",
123 "assetPartTypeId": 0,
124 "assetPartManufacturer": {
125 "id": 0,
126 "createdBy": "string",
127 "createdAt": "2019-08-24T14:15:22Z",
128 "name": "string",
129 "assetParts": [
130 {}
131 ]
132 },
133 "variableQuantity": 0,
134 "assetPartAvailable": true,
135 "owner": 0,
136 "ownerDto": {
137 "id": 0,
138 "createdBy": "string",
139 "createdAt": "2019-08-24T14:15:22Z",
140 "userName": "string",
141 "firstName": "string",
142 "lastName": "string",
143 "email": "string",
144 "roleIds": [
145 {
146 "id": 0,
147 "createdBy": "string",
148 "createdAt": "2019-08-24T14:15:22Z",
149 "modifiedBy": "string",
150 "modifiedAt": "2019-08-24T14:15:22Z",
151 "roleName": "string",
152 "entity": "string",
153 "new": true
154 }
155 ],
156 "internalTeamNames": [
157 "string"
158 ],
159 "internalTeamIds": [
160 0
161 ],
162 "internalTeamDisplayIds": [
163 "string"
164 ],
165 "premiseIds": [
166 0
167 ],
168 "premiseNames": [
169 "string"
170 ],
171 "userAvailable": true,
172 "temporaryWorkload": 0,
173 "preferredCultureCode": "string"
174 },
175 "ownerUserName": "string",
176 "modifiedAt": "2019-08-24T14:15:22Z",
177 "isPartsSufficient": true
178 }
179 ],
180 "mainAssets": [
181 {
182 "id": 0,
183 "createdBy": "string",
184 "createdAt": "2019-08-24T14:15:22Z",
185 "displayId": "string",
186 "name": "string",
187 "description": "string",
188 "qrCode": "string",
189 "barCode": "string",
190 "imageId": 0,
191 "model": "string",
192 "manufacturer": "string",
193 "serialNumber": "string",
194 "cost": "81.08",
195 "premiseId": 0,
196 "premiseDisplayId": "string",
197 "premiseDto": {
198 "id": 0,
199 "createdBy": "string",
200 "createdAt": "2019-08-24T14:15:22Z",
201 "displayId": "string",
202 "premiseName": "string",
203 "description": "string",
204 "address": "string",
205 "internalTeamNames": [
206 "string"
207 ],
208 "internalTeamIds": [
209 0
210 ],
211 "premiseAvailable": true,
212 "premiseFromNrm": true,
213 "nlmId": 0,
214 "nlmDisplayId": "string",
215 "nlmUsed": true,
216 "manager": 0,
217 "managerName": "string",
218 "imageId": 0,
219 "area": "string",
220 "modifiedAt": "2019-08-24T14:15:22Z"
221 },
222 "acquisitionDate": "2019-08-24",
223 "endOfLife": "2019-08-24",
224 "assetStatusId": 0,
225 "assetStatus": "string",
226 "assetStatusType": "string",
227 "parentAssetId": 0,
228 "parentAssetDisplayId": "string",
229 "parentAsset": "string",
230 "parentAssetDto": {},
231 "upcomingMaintenanceDate": "2019-08-24",
232 "assetCategoryIds": [
233 0
234 ],
235 "assetCategories": [
236 "string"
237 ],
238 "internalTeamIds": [
239 0
240 ],
241 "internalTeamDtos": [
242 {
243 "id": 0,
244 "createdBy": "string",
245 "createdAt": "2019-08-24T14:15:22Z",
246 "displayId": "string",
247 "name": "string",
248 "email": "string",
249 "phone": "string",
250 "manager": "string",
251 "requestCategoryName": [
252 "string"
253 ],
254 "requestCategoryId": [
255 0
256 ],
257 "requestCategoryDisplayId": [
258 "string"
259 ],
260 "description": "string",
261 "internalTeamUser": [
262 0
263 ],
264 "members": 0,
265 "mainAssets": [
266 0
267 ],
268 "premiseNames": [
269 "string"
270 ],
271 "internalTeamAvailable": true,
272 "premiseIds": [
273 0
274 ]
275 }
276 ],
277 "internalTeams": [
278 "string"
279 ],
280 "assignedUserIds": [
281 0
282 ],
283 "assignedUserDtos": [
284 {
285 "id": 0,
286 "createdBy": "string",
287 "createdAt": "2019-08-24T14:15:22Z",
288 "userName": "string",
289 "firstName": "string",
290 "lastName": "string",
291 "email": "string",
292 "roleIds": [
293 {
294 "id": 0,
295 "createdBy": "string",
296 "createdAt": "2019-08-24T14:15:22Z",
297 "modifiedBy": "string",
298 "modifiedAt": "2019-08-24T14:15:22Z",
299 "roleName": "string",
300 "entity": "string",
301 "new": true
302 }
303 ],
304 "internalTeamNames": [
305 "string"
306 ],
307 "internalTeamIds": [
308 0
309 ],
310 "internalTeamDisplayIds": [
311 "string"
312 ],
313 "premiseIds": [
314 0
315 ],
316 "premiseNames": [
317 "string"
318 ],
319 "userAvailable": true,
320 "temporaryWorkload": 0,
321 "preferredCultureCode": "string"
322 }
323 ],
324 "assignedUsers": [
325 "string"
326 ],
327 "assetPriority": "string",
328 "assetPriorityId": 0,
329 "assetPriorityDisplayId": "string",
330 "assetPriorityType": "string",
331 "assetAvailable": true,
332 "exactPlacement": "string",
333 "fosId": 0,
334 "downtimeStatus": "string",
335 "premiseFromNrm": true,
336 "modifiedAt": "2019-08-24T14:15:22Z"
337 }
338 ],
339 "supplierAvailable": true
340 }
341 ],
342 "number": 0,
343 "sort": {
344 "unsorted": true,
345 "sorted": true,
346 "empty": true
347 },
348 "empty": true
349}
📄 Description: Data transfer object representing a supplier’s information within the page management system, facilitating the integration and management of supplier-related data for enhanced operational efficiency.
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 details for retrieving a specific subset of data within the PageSupplierDTO, facilitating efficient data management and retrieval. |
|
numberOfElements |
integer(int32) |
false |
none |
Indicates the total count of elements present in the current page of the supplier data, facilitating efficient data management and navigation. |
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 |
Array of PageSupplierDTO objects representing the content associated with the page, facilitating the organization and retrieval of supplier-related information. |
|
number |
integer(int32) |
false |
none |
Represents the sequential identifier for the supplier within the PageSupplierDTO schema, facilitating efficient data management and retrieval. |
sort |
false |
none |
Sort order specification |
|
empty |
boolean |
false |
none |
Whether the result set is empty |