LeaseComponentRevisionDtoFilter

📄 Description: Filter criteria for querying revisions of lease components.

Properties

Name

Type

Required

Restrictions

Description

idIn

[integer]

false

none

List of revision record IDs to filter by.

idEqual

integer(int64)

false

none

Filter by exact revision record ID.

idLike

string

false

none

Filter by partial revision record ID pattern.

createdAtGreaterThanOrEqual

string(date-time)

false

none

Filter revisions created on or after the specified timestamp.

createdAtLessThanOrEqual

string(date-time)

false

none

Filter revisions created on or before the specified timestamp.

createdByLike

string

false

none

Filter by partial creator username/email.

createdByEqual

string

false

none

Filter by exact creator username/email.

modifiedAtGreaterThanOrEqual

string(date-time)

false

none

Filter revisions modified on or after the specified timestamp.

modifiedAtLessThanOrEqual

string(date-time)

false

none

Filter revisions modified on or before the specified timestamp.

modifiedByLike

string

false

none

Filter by partial modifier username/email.

modifiedByEqual

string

false

none

Filter by exact modifier username/email.

displayIdIn

[string]

false

none

List of display IDs to filter by.

displayIdLike

string

false

none

Filter by partial display ID pattern.

nameOrDisplayIdLike

string

false

none

Filter by partial match in either revision name or display ID.

nameLike

string

false

none

Filter by partial revision name.

inceptionEqual

boolean

false

none

Filter by whether the revision is an inception revision.

revisionTypeIn

[string]

false

none

Filter by revision types (e.g., ACTIVE, DRAFT).

stateIn

[string]

false

none

Filter by a list of revision states.

stateEqual

string

false

none

Filter by a specific revision state.

approvedByLike

string

false

none

Filter by partial approver username/email.

approvedAtGreaterThanOrEqual

string(date-time)

false

none

Filter revisions approved on or after the specified timestamp.

approvedAtLessThanOrEqual

string(date-time)

false

none

Filter revisions approved on or before the specified timestamp.

leaseComponentNameOrDisplayIdLike

string

false

none

Filter by partial match in lease component name or display ID.

leaseComponentIdIn

[integer]

false

none

List of lease component IDs to filter by.

leaseComponentDisplayIdIn

[string]

false

none

List of lease component display IDs to filter by.

leaseComponentNameIn

[string]

false

none

List of lease component names to filter by.

contractRevisionIdIn

[integer]

false

none

List of contract revision IDs to filter by.

contractRevisionIdEqual

integer(int64)

false

none

Filter by exact contract revision ID.

contractRevisionDisplayIdIn

[string]

false

none

List of contract revision display IDs to filter by.

Enumerated Values

Attribute

Value

stateEqual

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