ResponseLeaseComponentDto¶
Example Json Object
1{
2 "code": "OK",
3 "message": "Successfully retrieved a lease component.",
4 "defaultMessage": "Operation completed successfully.",
5 "debugMessage": "No errors occurred during the query execution.",
6 "errors": {
7 "all": []
8 },
9 "object": {
10 "id": 10000003,
11 "displayId": "LC-100000002",
12 "principalPositionType": {
13 "name": "LESSEE",
14 "captionKey": "enum.principalpositiontype.lessee",
15 "caption": "Lessee"
16 },
17 "name": "patched lease component",
18 "description": "string",
19 "bulkAsset": false,
20 "rouStartDate": "2019-08-24",
21 "rouEndDate": "2019-08-24",
22 "approverComment": "string",
23 "fairMarketValue": 0,
24 "allocationNumber": "string",
25 "guaranteedResidualValue": 0,
26 "unitDistributions": [],
27 "revision": {
28 "id": 10000003,
29 "displayId": "0461332847-20250827-142605",
30 "name": "Inception",
31 "inception": true,
32 "revisionType": "ACTIVE",
33 "state": "LC_DEFINE",
34 "approvedBy": "string",
35 "approvedAt": "2019-08-24",
36 "parentRevisionId": 0,
37 "approverComment": "string",
38 "leaseComponentId": 10000003,
39 "leaseComponentDisplayId": "LC-100000002",
40 "leaseComponentName": "Test2 lease component",
41 "contractRevisionId": 10000001,
42 "contractRevisionDisplayId": "1617141777-20250724-115809",
43 "numberRangeIdentifierValue": "string",
44 "numberRangeIdentifierType": {
45 "name": "COMPANY_CODE"
46 },
47 "numberRangeType": {
48 "name": "CONTRACT"
49 },
50 "allowsSystemGenerateNewId": false
51 },
52 "internalAssetClass": {
53 "id": 10000001,
54 "displayId": "IAC-001",
55 "status": {
56 "name": "ACTIVE",
57 "captionKey": "enum.objectStatus.active",
58 "active": true,
59 "caption": "Active"
60 },
61 "name": "Machinery and Equipment",
62 "assetClassType": "PROPERTY",
63 "infiniteUsefulLife": false
64 },
65 "unitOfMeasure": {
66 "id": 10000198,
67 "displayId": "MPA",
68 "status": {
69 "name": "ACTIVE",
70 "captionKey": "enum.objectStatus.active",
71 "active": true,
72 "caption": "Active"
73 },
74 "name": "Megapascal",
75 "erpSystemId": 10000001
76 },
77 "notifications": [],
78 "spreadingFrequency": "NONE",
79 "contractId": 10000001,
80 "contractDisplayId": "CT-100000000",
81 "companyCodeId": 10000002,
82 "companyCodeDisplayId": "string",
83 "userDeterminedLeaseType": {
84 "name": "LEASE_CONTRACT_FIX",
85 "captionKey": "enum.leaseType.fix",
86 "principalPositionType": "LESSEE",
87 "caption": "Fixed Lease Contract"
88 },
89 "endOfTermDate": "2019-08-24",
90 "endOfTermPeriod": "string",
91 "allowsSystemGenerateNewId": false,
92 "transferInfo": {
93 "transferredFromDisplayId": "CTR-00012",
94 "transferredFromRevisionId": 20000001,
95 "transferredToDisplayId": "CTR-00015",
96 "transferredToRevisionId": 20000005
97 },
98 "numberRangeIdentifierValue": "string",
99 "numberRangeIdentifierType": {
100 "name": "COMPANY_CODE"
101 },
102 "numberRangeType": {
103 "name": "CONTRACT"
104 },
105 "type": "LESSEE"
106 }
107}
📄 Description: Data transfer object representing a lease component within the Nakisa Lease Accounting Suite, encapsulating essential details related to contracts, financial obligations, and accounting entries.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
code |
string |
false |
none |
Code identifier for the resource |
message |
string |
false |
write-only |
Contains a descriptive message related to the lease or contract, providing essential information about the financial obligation or accounting entry. |
defaultMessage |
string |
false |
write-only |
Default message to be displayed for lease-related notifications within the Nakisa Lease Accounting Suite, ensuring clarity in contract and financial obligation communications. |
debugMessage |
string |
false |
write-only |
Provides detailed information regarding any issues encountered during the processing of lease-related transactions within the Nakisa Lease Accounting Suite. |
errors |
false |
none |
Value for errors field |
|
object |
false |
none |
Value for object field |
Enumerated Values
Attribute |
Value |
|---|---|
code |
API_CALL_FAILED, ATTACHED, BAD_REQUEST, DATA_VALIDATION_ERROR, DELETED, DETACHED, INTERNAL_SYSTEM_ERROR, NULL_RESPONSE, OK, OK_BUT_RESPONSE_INVALID, REQUEST_VALIDATION_ERROR, SERVICE_VALIDATION_ERROR, UPDATED |