PageUnitCostObjectDto¶
Example Json Object
1{
2 "totalPages": 8,
3 "totalElements": 75,
4 "pageable": {
5 "unpaged": false,
6 "paged": true,
7 "pageSize": 100,
8 "pageNumber": 0,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 10,
17 "first": true,
18 "last": false,
19 "size": 10,
20 "content": [
21 {
22 "id": 9001,
23 "effectiveDate": "2024-03-01",
24 "latest": true,
25 "costCenter": {
26 "id": 14001,
27 "displayId": "CC-001",
28 "status": {
29 "name": "ACTIVE",
30 "captionKey": "enum.objectStatus.active",
31 "active": true,
32 "caption": "Active"
33 },
34 "name": "Cost Center A"
35 },
36 "profitCenter": {
37 "id": 9001,
38 "displayId": "PC-001",
39 "status": {
40 "name": "ACTIVE",
41 "captionKey": "enum.objectStatus.active",
42 "active": true,
43 "caption": "Active"
44 },
45 "name": "North Region Profit Center",
46 "validTo": "2025-12-31",
47 "erpSystemId": 101,
48 "erpSystemDisplayId": "SAP-01"
49 },
50 "responsibleCostCenter": {
51 "id": 14001,
52 "displayId": "CC-001",
53 "status": {
54 "name": "ACTIVE",
55 "captionKey": "enum.objectStatus.active",
56 "active": true,
57 "caption": "Active"
58 },
59 "name": "Cost Center A"
60 },
61 "workBreakdownStructure": {
62 "id": 1001,
63 "displayId": "WBS-2025-001",
64 "status": {
65 "name": "ACTIVE",
66 "captionKey": "enum.objectStatus.active",
67 "active": true,
68 "caption": "Active"
69 },
70 "name": "Main Project WBS"
71 },
72 "status": {
73 "name": "ACTIVE",
74 "captionKey": "enum.objectStatus.active",
75 "active": true,
76 "caption": "Active"
77 },
78 "allocations": [
79 {
80 "id": 10001,
81 "mainCostCenter": true,
82 "allocationPercentage": 75,
83 "costCenter": {
84 "id": 14001,
85 "displayId": "CC-001",
86 "status": {
87 "name": "ACTIVE",
88 "captionKey": "enum.objectStatus.active",
89 "active": true,
90 "caption": "Active"
91 },
92 "name": "Cost Center A"
93 },
94 "profitCenter": {
95 "id": 9001,
96 "displayId": "PC-001",
97 "status": {
98 "name": "ACTIVE",
99 "captionKey": "enum.objectStatus.active",
100 "active": true,
101 "caption": "Active"
102 },
103 "name": "North Region Profit Center",
104 "validTo": "2025-12-31",
105 "erpSystemId": 101,
106 "erpSystemDisplayId": "SAP-01"
107 }
108 }
109 ],
110 "relationId": 56789,
111 "relationDisplayId": "REL-2024-001"
112 }
113 ],
114 "number": 0,
115 "sort": {
116 "unsorted": false,
117 "sorted": true,
118 "empty": false
119 },
120 "empty": false
121}
📄 Description: Paginated response wrapper for retrieving a collection of unit cost object DTOs.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
totalPages |
integer(int32) |
false |
none |
Total number of available pages. |
totalElements |
integer(int64) |
false |
none |
Total number of elements across all pages. |
pageable |
false |
none |
Represents pagination metadata describing the requested page, including offsets, sizes, and sorting information. |
|
numberOfElements |
integer(int32) |
false |
none |
Number of elements in the current page. |
first |
boolean |
false |
none |
Indicates whether this is the first page. |
last |
boolean |
false |
none |
Indicates whether this is the last page. |
size |
integer(int32) |
false |
none |
Number of elements per page. |
content |
false |
none |
List of unit cost objects contained in the current page. |
|
number |
integer(int32) |
false |
none |
Current page number (zero-based). |
sort |
false |
none |
Represents sorting metadata applied to a pageable request, including whether sorting is enabled and its state. |
|
empty |
boolean |
false |
none |
Indicates whether the page is empty. |