PageContractRevisionDto¶
Example Json Object
1{
2 "totalElements": 150,
3 "totalPages": 15,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 10,
17 "size": 10,
18 "content": [
19 {
20 "id": 10000008,
21 "displayId": "CR-0001",
22 "name": "Initial Revision",
23 "inception": "2019-08-24",
24 "revisionType": "ACTIVE",
25 "state": "LC_DEFINE",
26 "approvedBy": "manager.user@company.com",
27 "approvedAt": "2019-08-24T14:15:22Z",
28 "parentRevisionId": 10000010,
29 "approverComment": "Approved with changes.",
30 "contractId": 20000001,
31 "contractDisplayId": "C-0001",
32 "contractName": "Office Lease Contract",
33 "principalPositionType": {
34 "name": "LESSEE",
35 "captionKey": "enum.principalpositiontype.lessee",
36 "caption": "Lessee"
37 },
38 "mlaId": 30000001,
39 "companyId": 40000001,
40 "description": "Revision to adjust payment terms.",
41 "externalReference": "EXT-REF-001",
42 "internalReference": "INT-REF-001",
43 "formOfLease": "FULL",
44 "jointVentureLeaseType": "GROSS_LEASE",
45 "businessPlace": "New York Office",
46 "tradingPartner": {
47 "id": 50000001,
48 "displayId": "TP-0001",
49 "status": {
50 "name": "ACTIVE",
51 "captionKey": "enum.objectStatus.active",
52 "active": true,
53 "caption": "Active"
54 },
55 "name": "ABC Real Estate Partners",
56 "erpSystemId": 60000001,
57 "erpSystemDisplayId": "ERP-SYS-01"
58 },
59 "contractCategoryGroup": {
60 "id": 10000001,
61 "displayId": "sample_displayId",
62 "status": {
63 "name": "ACTIVE",
64 "captionKey": "enum.objectStatus.active",
65 "active": true,
66 "caption": "Active"
67 },
68 "name": "Sample Name"
69 },
70 "contractGroup1": {
71 "id": 400001,
72 "displayId": "CG1-01",
73 "status": {
74 "name": "ACTIVE",
75 "captionKey": "enum.objectStatus.active",
76 "active": true,
77 "caption": "Active"
78 },
79 "name": "Real Estate Contracts"
80 },
81 "contractGroup2": {
82 "id": 500001,
83 "displayId": "CG2-01",
84 "status": {
85 "name": "ACTIVE",
86 "captionKey": "enum.objectStatus.active",
87 "active": true,
88 "caption": "Active"
89 },
90 "name": "Equipment Leasing Contracts"
91 },
92 "group3": "Group3-Value",
93 "group4": "Group4-Value",
94 "signingPerson": "John Doe",
95 "placeOfSignature": "Montreal, Canada",
96 "dateOfSignature": "2019-08-24T14:15:22Z",
97 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
98 "numberRangeIdentifierValue": "0001",
99 "numberRangeIdentifierType": {
100 "name": "COMPANY_CODE"
101 },
102 "numberRangeType": {
103 "name": "CONTRACT"
104 },
105 "allowsSystemGenerateNewId": true
106 }
107 ],
108 "number": 0,
109 "sort": {
110 "unsorted": false,
111 "sorted": true,
112 "empty": false
113 },
114 "first": true,
115 "last": false,
116 "empty": false
117}
📄 Description: Data transfer object representing a revision of a lease contract within the Nakisa Lease Accounting Suite, capturing essential details related to financial obligations and accounting entries.
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 |
Value for pageable field |
|
numberOfElements |
integer(int32) |
false |
none |
Numeric value representing numberOfElements |
size |
integer(int32) |
false |
none |
Number of items per page |
content |
false |
none |
List of content items |
|
number |
integer(int32) |
false |
none |
Numeric value representing number |
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 |