TermDefinitionDto¶
Example Json Object
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "paymentFrequencyName": "string",
10 "amountFrequencyName": "string",
11 "paymentModeName": "string",
12 "expenseCategoryId": 0,
13 "currencyId": 0,
14 "startDate": "2019-08-24",
15 "endDate": "2019-08-24",
16 "firstPaymentDate": "2019-08-24",
17 "endOfMonthPayment": true,
18 "proRata": true,
19 "note": "string",
20 "areaId": 0,
21 "parentTermDefinitionId": 0,
22 "expenseCategory": {
23 "id": 0,
24 "status": "CREATED",
25 "displayId": "string",
26 "name": "string",
27 "editable": true,
28 "expenseCategoryType": "PAYMENT"
29 },
30 "currency": {
31 "id": 0,
32 "status": "CREATED",
33 "displayId": "string",
34 "erpSystemId": 0,
35 "erpSystemDisplayId": "string",
36 "name": "string",
37 "decimalPoints": 0,
38 "depreciationAreaId": 0
39 },
40 "expenseGroup": {
41 "createdBy": "string",
42 "lastModifiedBy": "string",
43 "createdDate": "2019-08-24T14:15:22Z",
44 "lastModifiedDate": "2019-08-24T14:15:22Z",
45 "archived": true,
46 "externalId": "string",
47 "id": 0,
48 "priority": 0,
49 "internalId": 0,
50 "pickListCode": "string",
51 "pickListLabel": "string",
52 "label": "string",
53 "cultureId": 0,
54 "labelDtos": [
55 {
56 "createdBy": "string",
57 "lastModifiedBy": "string",
58 "createdDate": "2019-08-24T14:15:22Z",
59 "lastModifiedDate": "2019-08-24T14:15:22Z",
60 "archived": true,
61 "externalId": "string",
62 "id": 0,
63 "cultureId": 0,
64 "value": "string"
65 }
66 ]
67 },
68 "costCenterId": 0,
69 "leaseComponentId": 0,
70 "leaseComponentName": "string",
71 "assignmentNumber": {
72 "createdBy": "string",
73 "lastModifiedBy": "string",
74 "createdDate": "2019-08-24T14:15:22Z",
75 "lastModifiedDate": "2019-08-24T14:15:22Z",
76 "archived": true,
77 "externalId": "string",
78 "id": 0,
79 "priority": 0,
80 "internalId": 0,
81 "pickListCode": "string",
82 "pickListLabel": "string",
83 "label": "string",
84 "cultureId": 0,
85 "labelDtos": [
86 {
87 "createdBy": "string",
88 "lastModifiedBy": "string",
89 "createdDate": "2019-08-24T14:15:22Z",
90 "lastModifiedDate": "2019-08-24T14:15:22Z",
91 "archived": true,
92 "externalId": "string",
93 "id": 0,
94 "cultureId": 0,
95 "value": "string"
96 }
97 ]
98 },
99 "assignmentNumberId": 0,
100 "isAdjustmentTerm": true
101}
📄 Description: Data transfer object representing the definition of a term within the Nakisa Portfolio Management Suite, providing essential context for portfolio, asset, analytics, and real estate property management.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
createdBy |
string |
false |
none |
Username of who created this resource |
lastModifiedBy |
string |
false |
none |
Username of who last modified this resource |
createdDate |
string(date-time) |
false |
none |
Date of the created |
lastModifiedDate |
string(date-time) |
false |
none |
Date of the last modified |
archived |
boolean |
false |
none |
Boolean flag indicating archived status |
externalId |
string |
false |
none |
Unique identifier for the external |
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
paymentFrequencyName |
string |
true |
none |
Name of the payment frequency |
amountFrequencyName |
string |
true |
none |
Name of the amount frequency |
paymentModeName |
string |
false |
none |
Name of the payment mode |
expenseCategoryId |
integer(int64) |
true |
none |
Unique identifier for the expense category |
currencyId |
integer(int64) |
false |
none |
Unique identifier for the currency |
startDate |
string(date) |
true |
none |
Start date of the resource |
endDate |
string(date) |
true |
none |
End date of the resource |
firstPaymentDate |
string(date) |
true |
none |
Date of the first payment |
endOfMonthPayment |
boolean |
true |
none |
Boolean flag indicating endOfMonthPayment status |
proRata |
boolean |
false |
none |
Boolean flag indicating proRata status |
note |
string |
false |
none |
Textual description or commentary related to the term definition, providing additional context for portfolio, asset, analytics, or real estate property management. |
areaId |
integer(int64) |
false |
none |
Unique identifier for the area |
parentTermDefinitionId |
integer(int64) |
false |
none |
Unique identifier for the parent term definition |
expenseCategory |
false |
none |
Category of the expense |
|
currency |
false |
none |
Value for currency field |
|
expenseGroup |
false |
none |
Value for expenseGroup field |
|
costCenterId |
integer(int64) |
false |
none |
Unique identifier for the cost center |
leaseComponentId |
integer(int64) |
false |
none |
Unique identifier for the lease component |
leaseComponentName |
string |
false |
none |
Name of the lease component |
assignmentNumber |
false |
none |
Value for assignmentNumber field |
|
assignmentNumberId |
integer(int64) |
false |
none |
Unique identifier for the assignment number |
isAdjustmentTerm |
boolean |
false |
none |
none |