MasterAgreementDto

📄 Description: Data transfer object representing a comprehensive master agreement within the Nakisa Portfolio Management Suite, encapsulating critical details related to portfolio assets and analytics for real estate properties.

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

year

integer(int32)

true

none

Numeric value representing year

name

string

true

none

Name of the resource

description

string

false

none

Description of the resource

validFrom

string(date)

false

none

Date from which the resource is valid

validTo

string(date)

false

none

Date until which the resource is valid

targetValue

number(double)

false

none

Value for targetValue field

legalJurisdiction

string

false

none

Text value for legalJurisdiction in MasterAgreementDto

approverComment

string

false

none

Text value for approverComment in MasterAgreementDto

signingPerson

string

false

none

Text value for signingPerson in MasterAgreementDto

placeOfSignature

string

false

none

Text value for placeOfSignature in MasterAgreementDto

dateOfSignature

string(date)

false

none

Text value for dateOfSignature in MasterAgreementDto

state

string

false

none

Current state of the portfolio

dataCreationInfo

DataCreationSettingLite

false

none

none

agreementGroup

AgreementGroupLite

false

none

Value for agreementGroup field

currency

CurrencyLite

false

none

Value for currency field

internalAssetClass

InternalAssetClassLite

false

none

Value for internalAssetClass field

leaseArea

LeaseAreaLite

false

none

Value for leaseArea field

businessUnit

BusinessUnitLite

false

none

Value for businessUnit field

companyCode

CompanyLite

false

none

Code for the company

department

DepartmentLite

false

none

Value for department field

leaseGroup

LeaseGroupLite

false

none

Value for leaseGroup field

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeIdentifierValue

string

false

none

Text value for numberRangeIdentifierValue in MasterAgreementDto

numberRangeType

INumberRangeType

false

none

Type of the number range

Enumerated Values

Attribute

Value

state

AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED