ContractPartnerDtoExtendedFilter¶
Example Json Object
1{
2 "idIn": [
3 101,
4 102,
5 103
6 ],
7 "idEqual": 101,
8 "idLike": "10%",
9 "createdAtGreaterThanOrEqual": "2025-01-01T00:00:00Z",
10 "createdAtLessThanOrEqual": "2025-12-31T23:59:59Z",
11 "createdByLike": "admin%",
12 "createdByEqual": "system",
13 "modifiedAtGreaterThanOrEqual": "2025-03-01T00:00:00Z",
14 "modifiedAtLessThanOrEqual": "2025-03-31T23:59:59Z",
15 "modifiedByLike": "user%",
16 "modifiedByEqual": "jane.doe",
17 "displayIdIn": [
18 "CP-001",
19 "CP-002"
20 ],
21 "displayIdLike": "CP-%",
22 "partnerIdIn": [
23 2001,
24 2002
25 ],
26 "partnerDisplayIdIn": [
27 "P-001",
28 "P-002"
29 ],
30 "partnerRoleIdIn": [
31 3001,
32 3002
33 ],
34 "partnerRoleDisplayIdIn": [
35 "ROLE-01",
36 "ROLE-02"
37 ],
38 "replacedPartnerIdIn": [
39 4001,
40 4002
41 ],
42 "replacedPartnerIdEqual": 4001,
43 "replacedPartnerIdLike": "400%",
44 "replacedByPartnerIdIn": [
45 5001,
46 5002
47 ],
48 "replacedByPartnerIdEqual": 5001,
49 "replacedByPartnerIdLike": "500%",
50 "contractRevisionIdIn": [
51 6001,
52 6002
53 ],
54 "contractIdIn": [
55 7001,
56 7002
57 ],
58 "contractDisplayIdIn": [
59 "C-001",
60 "C-002"
61 ],
62 "effectiveDateRanges": [
63 {
64 "fromDate": "2019-08-24",
65 "toDate": "2019-08-24"
66 }
67 ]
68}
📄 Description: Filter object for querying Contract Partner entities with extended criteria such as partner roles, replacements, and effective date ranges.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
idIn |
[integer] |
false |
none |
List of IDs to filter by. |
idEqual |
integer(int64) |
false |
none |
Exact ID match filter. |
idLike |
string |
false |
none |
Pattern-based search on ID. |
createdAtGreaterThanOrEqual |
string(date-time) |
false |
none |
Filter for createdAt greater than or equal to this date. |
createdAtLessThanOrEqual |
string(date-time) |
false |
none |
Filter for createdAt less than or equal to this date. |
createdByLike |
string |
false |
none |
Pattern-based filter for createdBy field. |
createdByEqual |
string |
false |
none |
Exact createdBy filter. |
modifiedAtGreaterThanOrEqual |
string(date-time) |
false |
none |
Filter for modifiedAt greater than or equal to this date. |
modifiedAtLessThanOrEqual |
string(date-time) |
false |
none |
Filter for modifiedAt less than or equal to this date. |
modifiedByLike |
string |
false |
none |
Pattern-based filter for modifiedBy field. |
modifiedByEqual |
string |
false |
none |
Exact modifiedBy filter. |
displayIdIn |
[string] |
false |
none |
List of display IDs to filter by. |
displayIdLike |
string |
false |
none |
Pattern-based search on display ID. |
partnerIdIn |
[integer] |
false |
none |
List of partner IDs to filter by. |
partnerDisplayIdIn |
[string] |
false |
none |
List of partner display IDs to filter by. |
partnerRoleIdIn |
[integer] |
false |
none |
List of partner role IDs to filter by. |
partnerRoleDisplayIdIn |
[string] |
false |
none |
List of partner role display IDs to filter by. |
replacedPartnerIdIn |
[integer] |
false |
none |
List of replaced partner IDs to filter by. |
replacedPartnerIdEqual |
integer(int64) |
false |
none |
Exact replaced partner ID filter. |
replacedPartnerIdLike |
string |
false |
none |
Pattern-based search on replaced partner IDs. |
replacedByPartnerIdIn |
[integer] |
false |
none |
List of partner IDs that replaced others. |
replacedByPartnerIdEqual |
integer(int64) |
false |
none |
Exact replaced-by partner ID filter. |
replacedByPartnerIdLike |
string |
false |
none |
Pattern-based search for replaced-by partner IDs. |
contractRevisionIdIn |
[integer] |
false |
none |
List of contract revision IDs to filter by. |
contractIdIn |
[integer] |
false |
none |
List of contract IDs to filter by. |
contractDisplayIdIn |
[string] |
false |
none |
List of contract display IDs to filter by. |
effectiveDateRanges |
false |
none |
Date ranges indicating when the contract partner is effective. |