LeaseComponentRevisionDtoFilter¶
Example Json Object
1{
2 "idIn": [
3 10000003,
4 10000004
5 ],
6 "idEqual": 10000003,
7 "idLike": "1000%",
8 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
10 "createdByLike": "super.admin%",
11 "createdByEqual": "super.admin@nakisa.com",
12 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
14 "modifiedByLike": "system%",
15 "modifiedByEqual": "super.admin@nakisa.com",
16 "displayIdIn": [
17 "0461332847-20250827-142605",
18 "0461332847-20250827-152010"
19 ],
20 "displayIdLike": "0461%",
21 "nameOrDisplayIdLike": "Inception%",
22 "nameLike": "Active%",
23 "inceptionEqual": true,
24 "revisionTypeIn": [
25 "ACTIVE",
26 "DRAFT"
27 ],
28 "stateIn": [
29 "LC_DEFINE",
30 "LC_ACTIVE"
31 ],
32 "stateEqual": "LC_DEFINE",
33 "approvedByLike": "manager%",
34 "approvedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
35 "approvedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
36 "leaseComponentNameOrDisplayIdLike": "Test2%",
37 "leaseComponentIdIn": [
38 10000003,
39 10000007
40 ],
41 "leaseComponentDisplayIdIn": [
42 "LC-100000002",
43 "LC-100000200"
44 ],
45 "leaseComponentNameIn": [
46 "Test2 lease component",
47 "Office Equipment Lease"
48 ],
49 "contractRevisionIdIn": [
50 10000001,
51 10000002
52 ],
53 "contractRevisionIdEqual": 10000001,
54 "contractRevisionDisplayIdIn": [
55 "1617141777-20250724-115809",
56 "1617141777-20250724-120000"
57 ]
58}
📄 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 |