LeaseComponentDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "principalPositionType": "LESSEE",
5 "name": "string",
6 "description": "string",
7 "bulkAsset": true,
8 "rouStartDate": "2019-08-24",
9 "rouEndDate": "2019-08-24",
10 "approverComment": "string",
11 "fairMarketValue": 0.1,
12 "allocationNumber": "string",
13 "guaranteedResidualValue": 0.1,
14 "unitDistributions": [
15 {
16 "id": 0,
17 "leaseComponentId": 0,
18 "leaseComponentDisplayId": "string",
19 "activationGroupName": "string",
20 "activationGroupDisplayId": "string",
21 "numberOfUnits": 0,
22 "unitDisplayIds": [
23 "string"
24 ]
25 }
26 ],
27 "revision": {
28 "id": 0,
29 "displayId": "string",
30 "name": "string",
31 "inception": true,
32 "revisionType": "REVISION",
33 "state": "MLA_DEFINE",
34 "approvedBy": "string",
35 "approvedAt": "2019-08-24T14:15:22Z",
36 "parentRevisionId": 0,
37 "approverComment": "string",
38 "leaseComponentId": 0,
39 "leaseComponentDisplayId": "string",
40 "leaseComponentName": "string",
41 "contractRevisionId": 0,
42 "contractRevisionDisplayId": "string",
43 "numberRangeIdentifierType": {
44 "name": "string"
45 },
46 "numberRangeIdentifierValue": "string",
47 "allowsSystemGenerateNewId": true,
48 "numberRangeType": {
49 "name": "string"
50 }
51 },
52 "internalAssetClass": {
53 "id": 0,
54 "displayId": "string",
55 "status": "CREATED",
56 "name": "string",
57 "assetClassType": "PROPERTY",
58 "infiniteUsefulLife": true
59 },
60 "unitOfMeasure": {
61 "id": 0,
62 "displayId": "string",
63 "status": "CREATED",
64 "name": "string",
65 "erpSystemId": 0
66 },
67 "notifications": [
68 {
69 "id": 0,
70 "topic": {
71 "enCaption": "string",
72 "frCaption": "string",
73 "name": "string",
74 "priority": "HIGH"
75 },
76 "username": "string",
77 "leaseComponentId": 0,
78 "leaseComponentDisplayId": "string",
79 "targetType": "string",
80 "targetId": "string"
81 }
82 ],
83 "spreadingFrequency": "NONE",
84 "contractId": 0,
85 "contractDisplayId": "string",
86 "companyCodeId": 0,
87 "companyCodeDisplayId": "string",
88 "userDeterminedLeaseType": "LEASE_CONTRACT_FIXED_PART_A",
89 "endOfTermDate": "2019-08-24",
90 "endOfTermPeriod": 0,
91 "allowsSystemGenerateNewId": true,
92 "transferInfo": {
93 "transferredFromDisplayId": "string",
94 "transferredFromRevisionId": 0,
95 "transferredToDisplayId": "string",
96 "transferredToRevisionId": 0
97 },
98 "numberRangeIdentifierType": {
99 "name": "string"
100 },
101 "numberRangeIdentifierValue": "string",
102 "numberRangeType": {
103 "name": "string"
104 },
105 "type": "string"
106}
📄 Description: Data transfer object representing a lease component within the Nakisa Portfolio Management Suite, encapsulating essential details for portfolio and asset management in the context of real estate property analytics.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
displayId |
string |
false |
none |
Unique identifier for the display |
principalPositionType |
string |
true |
none |
Type of the principal position |
name |
string |
true |
none |
Name of the resource |
description |
string |
false |
none |
Description of the resource |
bulkAsset |
boolean |
false |
none |
Boolean flag indicating bulkAsset status |
rouStartDate |
string(date) |
false |
none |
Date of the rou start |
rouEndDate |
string(date) |
false |
none |
Date of the rou end |
approverComment |
string |
false |
none |
Comment provided by the approver regarding the lease component, facilitating enhanced communication and decision-making within the portfolio management process. |
fairMarketValue |
number(double) |
false |
none |
Value for fairMarketValue field |
allocationNumber |
string |
false |
none |
Unique identifier for the allocation associated with a lease component, facilitating effective management and analytics within the Nakisa Portfolio Management Suite. |
guaranteedResidualValue |
number(double) |
false |
none |
Value for guaranteedResidualValue field |
unitDistributions |
false |
none |
List of unitDistributions items |
|
revision |
false |
none |
Value for revision field |
|
internalAssetClass |
false |
none |
Value for internalAssetClass field |
|
unitOfMeasure |
false |
none |
Value for unitOfMeasure field |
|
notifications |
false |
none |
List of notifications items |
|
spreadingFrequency |
string |
false |
none |
Specifies the frequency at which lease payments are spread over the term of the lease, providing essential insights for portfolio and asset analytics within the Nakisa Portfolio Management Suite. |
contractId |
integer(int64) |
true |
none |
Unique identifier for the contract |
contractDisplayId |
string |
false |
none |
Unique identifier for the contract display |
companyCodeId |
integer(int64) |
false |
none |
Unique identifier for the company code |
companyCodeDisplayId |
string |
false |
none |
Unique identifier for the company code display |
userDeterminedLeaseType |
string |
false |
none |
Type of the user determined lease |
endOfTermDate |
string(date) |
false |
none |
Date of the end of term |
endOfTermPeriod |
integer(int32) |
false |
none |
Numeric value representing endOfTermPeriod |
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
transferInfo |
false |
none |
Value for transferInfo field |
|
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeIdentifierValue |
string |
false |
none |
Represents a unique string value that identifies a specific range of numbers associated with lease components within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset analytics in real estate property management. |
numberRangeType |
false |
none |
Type of the number range |
|
type |
string |
false |
none |
Type of the resource |
Enumerated Values
Attribute |
Value |
|---|---|
principalPositionType |
LESSEE, LESSOR |
spreadingFrequency |
NONE, PERIODIC, STRAIGHT_LINE |
userDeterminedLeaseType |
LEASE_CONTRACT_FIX, LEASE_CONTRACT_FIXED_PART_A, LEASE_CONTRACT_FIXED_PART_B, LEASE_CONTRACT_FIX_VARIABLE, LEASE_CONTRACT_FULLY_VARIABLE, LEASE_CONTRACT_LOW_VALUE, LEASE_CONTRACT_OPERATING_SHORT_TERM, LEASE_CONTRACT_SERVICE_CONTRACT, LEASE_CONTRACT_SHORT_TERM, NON_LEASE |