ContractSubscriptionDtoFilter¶
Example Json Object
1{
2 "idIn": [
3 101,
4 102,
5 103
6 ],
7 "idEqual": 101,
8 "idLike": "SUB-2025-%",
9 "createdAtGreaterThanOrEqual": "2025-01-01T00:00:00Z",
10 "createdAtLessThanOrEqual": "2025-12-31T23:59:59Z",
11 "createdByLike": "admin%",
12 "createdByEqual": "adminUser",
13 "modifiedAtGreaterThanOrEqual": "2025-06-01T00:00:00Z",
14 "modifiedAtLessThanOrEqual": "2025-07-01T00:00:00Z",
15 "modifiedByLike": "editor%",
16 "modifiedByEqual": "editorUser",
17 "topicEqual": {
18 "enCaption": "Lease Component Updated",
19 "frCaption": "Composant de bail mis à jour",
20 "name": "LEASE_COMPONENT_UPDATED",
21 "priority": "HIGH"
22 },
23 "usernameLike": "jdoe%",
24 "contractIdEqual": 200045,
25 "contractDisplayIdEqual": "CTR-2025-001",
26 "contractDisplayIdLike": "CTR-2025-%"
27}
📄 Description: Data transfer object representing a filter for contract subscription queries within the Nakisa Lease Accounting Suite, facilitating the management of lease agreements, financial obligations, and related accounting entries.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
idIn |
[integer] |
false |
none |
Filter by multiple values of id |
idEqual |
integer(int64) |
false |
none |
Filter by exact match of id |
idLike |
string |
false |
none |
Filter by partial match of id |
createdAtGreaterThanOrEqual |
string(date-time) |
false |
none |
Filter where created at is greater than or equal to specified value |
createdAtLessThanOrEqual |
string(date-time) |
false |
none |
Filter where created at is less than or equal to specified value |
createdByLike |
string |
false |
none |
Filter by partial match of created by |
createdByEqual |
string |
false |
none |
Filter by exact match of created by |
modifiedAtGreaterThanOrEqual |
string(date-time) |
false |
none |
Filter where modified at is greater than or equal to specified value |
modifiedAtLessThanOrEqual |
string(date-time) |
false |
none |
Filter where modified at is less than or equal to specified value |
modifiedByLike |
string |
false |
none |
Filter by partial match of modified by |
modifiedByEqual |
string |
false |
none |
Filter by exact match of modified by |
topicEqual |
false |
none |
Filter by exact match of topic |
|
usernameLike |
string |
false |
none |
Filter by partial match of username |
contractIdEqual |
integer(int64) |
false |
none |
Filter by exact match of contract id |
contractDisplayIdEqual |
string |
false |
none |
Filter by exact match of contract display id |
contractDisplayIdLike |
string |
false |
none |
Filter by partial match of contract display id |