MasterAgreementDtoFilter¶
Example Json Object
1{
2 "idIn": [
3 0
4 ],
5 "idEqual": 10000001,
6 "idLike": "1000%",
7 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
8 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdByLike": "admin%",
10 "createdByEqual": "super.admin@nakisa.com",
11 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
12 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedByLike": "admin%",
14 "modifiedByEqual": "super.admin@nakisa.com",
15 "displayIdIn": [
16 "MA-100001250",
17 "MA-100001251"
18 ],
19 "displayIdLike": "MA-1000%",
20 "nameOrDisplayIdLike": "Agreement%",
21 "yearGreaterThanOrEqual": 2023,
22 "yearLessThanOrEqual": 2025,
23 "nameLike": "Global%",
24 "stateIn": [
25 "MLA_DEFINE",
26 "MLA_ACTIVE"
27 ],
28 "agreementGroupIdEqual": 10000001,
29 "currencyIdEqual": 100,
30 "internalAssetClassIdEqual": 10000001,
31 "leaseAreaIdIn": [
32 10000001,
33 10000002
34 ],
35 "leaseAreaIdEqual": 10000001,
36 "businessUnitIdIn": [
37 10000001,
38 10000002
39 ],
40 "businessUnitIdEqual": 10000001,
41 "companyCodeIdIn": [
42 10000001,
43 10000002
44 ],
45 "companyCodeIdEqual": 10000001,
46 "departmentIdIn": [
47 10000001,
48 10000002
49 ],
50 "departmentIdEqual": 10000001,
51 "leaseGroupIdIn": [
52 10000001,
53 10000002
54 ],
55 "leaseGroupIdEqual": 10000001
56}
📄 Description: Data transfer object representing the criteria for filtering master agreements within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, and associated financial obligations in 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 |
displayIdIn |
[string] |
false |
none |
Filter by multiple values of display id |
displayIdLike |
string |
false |
none |
Filter by partial match of display id |
nameOrDisplayIdLike |
string |
false |
none |
Filter by partial match of name or display id |
yearGreaterThanOrEqual |
integer(int32) |
false |
none |
Filter where year is greater than or equal to specified value |
yearLessThanOrEqual |
integer(int32) |
false |
none |
Filter where year is less than or equal to specified value |
nameLike |
string |
false |
none |
Filter by partial match of name |
stateIn |
[string] |
false |
none |
Filter by multiple values of state |
agreementGroupIdEqual |
integer(int64) |
false |
none |
Filter by exact match of agreement group id |
currencyIdEqual |
integer(int64) |
false |
none |
Filter by exact match of currency id |
internalAssetClassIdEqual |
integer(int64) |
false |
none |
Filter by exact match of internal asset class id |
leaseAreaIdIn |
[integer] |
false |
none |
Filter by multiple values of lease area id |
leaseAreaIdEqual |
integer(int64) |
false |
none |
Filter by exact match of lease area id |
businessUnitIdIn |
[integer] |
false |
none |
Filter by multiple values of business unit id |
businessUnitIdEqual |
integer(int64) |
false |
none |
Filter by exact match of business unit id |
companyCodeIdIn |
[integer] |
false |
none |
Filter by multiple values of company code id |
companyCodeIdEqual |
integer(int64) |
false |
none |
Filter by exact match of company code id |
departmentIdIn |
[integer] |
false |
none |
Filter by multiple values of department id |
departmentIdEqual |
integer(int64) |
false |
none |
Filter by exact match of department id |
leaseGroupIdIn |
[integer] |
false |
none |
Filter by multiple values of lease group id |
leaseGroupIdEqual |
integer(int64) |
false |
none |
Filter by exact match of lease group id |