ActivationGroupRevisionDto

📄 Description: Represents a revision of an activation group, including state, revision type, lifecycle dates, financial values, and reference identifiers.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier of the activation group revision.

displayId

string

false

none

Display identifier of the revision.

name

string

true

none

Name of the revision.

inception

boolean

false

none

Indicates whether this revision represents the inception revision.

revisionType

string

false

none

Type of the revision (e.g., ACTIVE, DRAFT).

state

string

false

none

Current state of the activation group revision.

approvedBy

string

false

none

User who approved the revision.

approvedAt

string(date-time)

false

none

Timestamp when the revision was approved.

parentRevisionId

integer(int64)

false

none

Identifier of the parent revision, if any.

approverComment

string

false

none

Comment left by the approver during approval.

rouStartDate

string(date)

true

none

Right-of-use start date for the revision.

rouEndDate

string(date)

true

none

Right-of-use end date for the revision.

activationGroupModification

ActivationGroupModification

false

none

Details of modifications applied to an activation group, including termination, indexation, and manual valuation settings.

activationGroupId

integer(int64)

false

none

ID of the associated activation group.

activationGroupDisplayId

string

false

none

Display identifier of the activation group.

activationGroupName

string

false

none

Name of the associated activation group.

leaseComponentRevisionId

integer(int64)

false

none

ID of the associated lease component revision.

leaseComponentRevisionDisplayId

string

false

none

Display ID of the associated lease component revision.

lastLeaseComponentRevisionId

integer(int64)

false

none

ID of the last lease component revision, if applicable.

lastLeaseComponentRevisionDisplayId

string

false

none

Display ID of the last lease component revision, if applicable.

clonedFromRevisionId

integer(int64)

false

none

ID of the revision this revision was cloned from.

clonedFromRevisionDisplayId

string

false

none

Display ID of the revision this revision was cloned from.

lockReason

string

false

none

Reason why the revision is locked, if applicable.

infiniteUsefulLife

boolean

false

none

Indicates if the asset has infinite useful life.

transferOfOwnership

boolean

false

none

Indicates if ownership is transferred at the end of term.

specializedAsset

boolean

false

none

Indicates if the asset is specialized.

fairMarketValue

number(double)

false

none

Fair market value of the asset.

residualValue

number

false

none

Residual value of the asset at the end of term.

endOfTermIntention

string

false

none

Intended action at the end of term.

endOfTermDate

string(date)

false

none

Planned end of term date.

endOfTermPeriod

integer(int32)

false

none

End of term period (in months).

activationDocumentDate

string(date)

false

none

none

activationPostingDate

string(date)

false

none

none

closingDocumentDate

string(date)

false

none

none

closingPostingDate

string(date)

false

none

none

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

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

numberRangeIdentifierValue

string

false

none

Value of the number range identifier.

numberRangeType

INumberRangeType

false

none

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

allowsSystemGenerateNewId

boolean

false

none

Specifies whether the system can generate a new identifier automatically.

Enumerated Values

Attribute

Value

endOfTermIntention

NATURAL_LEASE_END, NOT_APPLICABLE, PURCHASE, RETURN, TO_BE_DETERMINED

lockReason

CLOSED_CLOSING_RECLOSE_REJECTED, PENDING_TERMINATION

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