SchedulePeriodDtoFilter¶
Example Json Object
1{
2 "idIn": [
3 0
4 ],
5 "idEqual": 0,
6 "idLike": "string",
7 "periodGreaterThanOrEqual": 0,
8 "periodLessThanOrEqual": 0,
9 "periodStartDateGreaterThanOrEqual": {
10 "timing": {
11 "name": "START_OF_DAY",
12 "captionKey": "enum.timingType.startOfDay",
13 "caption": "Start Of Day"
14 },
15 "year": 100,
16 "monthValue": 100,
17 "dayOfMonth": 100,
18 "leapYear": false,
19 "month": {
20 "name": "JANUARY",
21 "captionKey": "enum.month.january",
22 "caption": "January"
23 },
24 "dayOfWeek": {
25 "name": "MONDAY",
26 "captionKey": "enum.dayOfWeek.monday",
27 "caption": "Monday"
28 },
29 "dayOfYear": 100
30 },
31 "periodStartDateLessThanOrEqual": {
32 "timing": {
33 "name": "START_OF_DAY",
34 "captionKey": "enum.timingType.startOfDay",
35 "caption": "Start Of Day"
36 },
37 "year": 100,
38 "monthValue": 100,
39 "dayOfMonth": 100,
40 "leapYear": false,
41 "month": {
42 "name": "JANUARY",
43 "captionKey": "enum.month.january",
44 "caption": "January"
45 },
46 "dayOfWeek": {
47 "name": "MONDAY",
48 "captionKey": "enum.dayOfWeek.monday",
49 "caption": "Monday"
50 },
51 "dayOfYear": 100
52 },
53 "periodEndDateGreaterThanOrEqual": {
54 "timing": {
55 "name": "START_OF_DAY",
56 "captionKey": "enum.timingType.startOfDay",
57 "caption": "Start Of Day"
58 },
59 "year": 100,
60 "monthValue": 100,
61 "dayOfMonth": 100,
62 "leapYear": false,
63 "month": {
64 "name": "JANUARY",
65 "captionKey": "enum.month.january",
66 "caption": "January"
67 },
68 "dayOfWeek": {
69 "name": "MONDAY",
70 "captionKey": "enum.dayOfWeek.monday",
71 "caption": "Monday"
72 },
73 "dayOfYear": 100
74 },
75 "periodEndDateLessThanOrEqual": {
76 "timing": {
77 "name": "START_OF_DAY",
78 "captionKey": "enum.timingType.startOfDay",
79 "caption": "Start Of Day"
80 },
81 "year": 100,
82 "monthValue": 100,
83 "dayOfMonth": 100,
84 "leapYear": false,
85 "month": {
86 "name": "JANUARY",
87 "captionKey": "enum.month.january",
88 "caption": "January"
89 },
90 "dayOfWeek": {
91 "name": "MONDAY",
92 "captionKey": "enum.dayOfWeek.monday",
93 "caption": "Monday"
94 },
95 "dayOfYear": 100
96 },
97 "leaseMeasurementIdIn": [
98 0
99 ],
100 "leaseMeasurementIdEqual": 0,
101 "type": "string"
102}
📄 Description: Data transfer object representing a filter for schedule periods within the Nakisa Lease Accounting Suite, enabling users to refine lease, contract, and financial obligation queries for accurate accounting entry management.
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 |
periodGreaterThanOrEqual |
integer(int32) |
false |
none |
Filter where period is greater than or equal to specified value |
periodLessThanOrEqual |
integer(int32) |
false |
none |
Filter where period is less than or equal to specified value |
periodStartDateGreaterThanOrEqual |
false |
none |
Filter where period start date is greater than or equal to specified value |
|
periodStartDateLessThanOrEqual |
false |
none |
Filter where period start date is less than or equal to specified value |
|
periodEndDateGreaterThanOrEqual |
false |
none |
Filter where period end date is greater than or equal to specified value |
|
periodEndDateLessThanOrEqual |
false |
none |
Filter where period end date is less than or equal to specified value |
|
leaseMeasurementIdIn |
[integer] |
false |
none |
Filter by multiple values of lease measurement id |
leaseMeasurementIdEqual |
integer(int64) |
false |
none |
Filter by exact match of lease measurement id |
type |
string |
false |
none |
Type of the resource |