EmployeeFilterDTO
Employee filter request body. Every field is optional — an empty body {} returns
the first page with the default ordering.
Page number, 1-based. Min 1.
Possible values: >= 1
11Page size. Min 1, max 50.
Possible values: >= 1 and <= 50
1010orders object
Sort order. Each key is a sort field — ID or FULL_NAME (see
EmployeeOrderField) — and each value a direction. Keys are applied in the
order they appear in the JSON object. Unless ID is one of the keys, a
trailing ID DESC tie-breaker is appended so paging stays stable across
requests. Omit (or send {}) to keep the default — newest ID first.
Possible values: [ASC, DESC]
Case-insensitive partial match against the employee's full name or phone number.
SarvarFilter by the status of the employee's linked user account. When omitted or
empty all employees are returned, including those without a user account
(status: null); when set, employees without a user account are excluded.
Possible values: [ENABLED, LOCKED, EXPIRED]
["ENABLED"]{
"page": 1,
"size": 10,
"orders": {
"FULL_NAME": "ASC"
},
"search": "Sarvar",
"statuses": [
"ENABLED"
]
}