TermDefinitionDto

📄 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

ExpenseCategoryDto

false

none

Category of the expense

currency

CurrencyDto

false

none

Value for currency field

expenseGroup

PickListOptionDto

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

PickListOptionDto

false

none

Value for assignmentNumber field

assignmentNumberId

integer(int64)

false

none

Unique identifier for the assignment number

isAdjustmentTerm

boolean

false

none

none