ContractRevisionDto

📄 Description: Represents a Contract Revision entity containing identification, organizational, approval, and categorization details.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier of the contract revision.

displayId

string

false

none

Display-friendly identifier of the contract revision.

name

string

false

none

Name of the contract revision.

inception

string(date)

false

none

Inception date of the contract revision.

revisionType

string

false

none

Type of contract revision (e.g., AMENDMENT, RENEWAL).

state

string

false

none

Current workflow state of the contract revision.

approvedBy

string

false

none

User identifier of the approver.

approvedAt

string(date-time)

false

none

Timestamp when the revision was approved.

parentRevisionId

integer(int64)

false

none

Identifier of the parent contract revision, if any.

approverComment

string

false

none

Comment added by the approver.

contractId

integer(int64)

false

none

Identifier of the contract associated with this revision.

contractDisplayId

string

false

none

Display identifier of the associated contract.

contractName

string

false

none

Name of the associated contract.

principalPositionType

string

false

none

Type of the principal position associated with the revision.

mlaId

integer(int64)

false

none

Identifier of the Master Lease Agreement (MLA) if linked.

companyId

integer(int64)

false

none

Identifier of the company associated with the contract revision.

description

string

false

none

Description of the contract revision.

externalReference

string

false

none

External reference linked to the revision.

internalReference

string

false

none

Internal reference linked to the revision.

formOfLease

string

false

none

Form of lease associated with the contract revision.

jointVentureLeaseType

string

false

none

Specifies the type of joint venture lease, if applicable.

businessPlace

string

false

none

Business place associated with the contract revision.

tradingPartner

TradingPartnerLite

false

none

none

contractCategoryGroup

ContractCategoryGroupLite

false

none

none

contractGroup1

ContractGroup1Lite

false

none

Represents the first-level contract grouping used for categorization and reporting.

contractGroup2

ContractGroup2Lite

false

none

Represents the second-level contract grouping used for categorization and reporting.

group3

string

false

none

Additional contract group classification (3rd level).

group4

string

false

none

Additional contract group classification (4th level).

signingPerson

string

false

none

Person authorized to sign the contract revision.

placeOfSignature

string

false

none

Location where the contract revision was signed.

dateOfSignature

string(date-time)

false

none

Date when the contract revision was signed.

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

numberRangeIdentifierValue

string

false

none

The identifier value used within the number range type.

numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

allowsSystemGenerateNewId

boolean

false

none

Indicates whether the system is allowed to generate a new identifier.

Enumerated Values

Attribute

Value

formOfLease

FULL, NET

jointVentureLeaseType

GROSS_LEASE, NET_LEASE

principalPositionType

LESSEE, LESSOR

revisionType

ACTIVE, DRAFT, INACTIVE, REVERTED, REVISION

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