ContractDto

📄 Description: Data transfer object representing a contract within the Nakisa Portfolio Management Suite, encapsulating essential details related to portfolio management, asset tracking, and 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

name

string

true

none

Name of the resource

principalPositionType

string

true

none

Type of the principal position

validFrom

string(date)

false

none

Date from which the resource is valid

validTo

string(date)

false

none

Date until which the resource is valid

amendmentDate

string(date)

false

none

Date of the amendment

approverComment

string

false

none

Text value for approverComment in ContractDto

contractPhase

string

false

none

Text value for contractPhase in ContractDto

dataCreationInfo

DataCreationSettingLite

false

none

none

leaseType

string

false

none

Type of the lease

revision

ContractRevisionDto

false

none

Value for revision field

currency

CurrencyLite

false

none

Value for currency field

companyCurrency

CurrencyLite

false

none

Value for companyCurrency field

indexedCurrency

boolean

false

none

Boolean flag indicating indexedCurrency status

assetValueCurrencyType

string

false

none

Type of the asset value currency

currencyLocked

boolean

false

none

Boolean flag indicating currencyLocked status

leaseArea

LeaseAreaLite

true

none

Value for leaseArea field

businessUnit

BusinessUnitLite

true

none

Value for businessUnit field

businessUnitLocked

boolean

false

none

Boolean flag indicating businessUnitLocked status

companyCode

CompanyLite

true

none

Code for the company

companyCodeLocked

boolean

false

none

Boolean flag indicating companyCodeLocked status

department

DepartmentLite

false

none

Value for department field

departmentLocked

boolean

false

none

Boolean flag indicating departmentLocked status

leaseGroup

LeaseGroupLite

false

none

Value for leaseGroup field

leaseGroupLocked

boolean

false

none

Boolean flag indicating leaseGroupLocked status

subleasingInternalAssetClass

InternalAssetClassLite

false

none

Value for subleasingInternalAssetClass field

contractGroup1

ContractGroup1Lite

false

none

Value for contractGroup1 field

contractGroup2

ContractGroup2Lite

false

none

Value for contractGroup2 field

subleasing

boolean

false

none

Boolean flag indicating subleasing status

subleasingContractRevisionInfo

SubleasingContractRevisionLite

false

none

Value for subleasingContractRevisionInfo field

subleasingLeaseComponentRevisionInfo

SubleasingLeaseComponentRevisionLite

false

none

Value for subleasingLeaseComponentRevisionInfo field

subleasingActivationGroupRevisionInfo

SubleasingActivationGroupRevisionLite

false

none

Value for subleasingActivationGroupRevisionInfo field

notifications

[ContractSubscriptionDto]

false

none

List of notifications items

masterAgreementId

integer(int64)

true

none

Unique identifier for the master agreement

masterAgreementDisplayId

string

false

none

Unique identifier for the master agreement display

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

transferInfo

MassInterCompanyTransferInfo

false

none

Value for transferInfo field

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeIdentifierValue

string

false

none

Text value for numberRangeIdentifierValue in ContractDto

numberRangeType

INumberRangeType

false

none

Type of the number range

Enumerated Values

Attribute

Value

assetValueCurrencyType

COMPANY_CURRENCY, CONTRACT_CURRENCY

contractPhase

CLOSED, DRAFT, INITIAL, REJECTED, SETUP

leaseType

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

principalPositionType

LESSEE, LESSOR