sdk/users.scailo.pb
library
Classes
-
User
-
Represents a full User within the system.
-
USER_SORT_KEY
-
Enumeration of fields available for sorting user search results.
-
USER_TYPE
-
Enum defining the primary account classifications and systemic access types for users on the platform.
-
UserPrimaryInfo
-
Micro-structure utilized strictly for internal authentication, identity verification, and cryptographic evaluation.
This message isolates sensitive credential states, role matrices, Multi-Factor Authentication (MFA) secrets,
and critical baseline attributes required to securely issue session tokens.
-
UsersList
-
Container message for a collection of User records.
-
Target filter request for counting user records matching specific logical criteria.
This message encapsulates lifecycle status filters, timestamp ranges, workflow markers,
and entity references to determine the total size of a targeted dataset.
-
Request message for creating a new user record.
-
Advanced filter request for searching and paginating users using multiple logical criteria.
This message encapsulates pagination controls, sorting keys, lifecycle status filters,
timestamp ranges, and entity references.
-
Pagination request for retrieving slices of User records.
-
Response message for paginated queries, including total counts for UI elements.
-
Request message used to safely initiate an asynchronous user password recovery and reset sequence via email.
-
Request message for registering an authenticated user's mobile device endpoint.
This structure maps pushing target tokens, hardware operating systems, and user profiles
to handle automated system routing for high-volume push alerts.
-
Broad-spectrum search and lookup request for locating and paginating users via text matching.
This message encapsulates full-text query parameters, pagination controls, sorting keys,
lifecycle status constraints, and other core references.
-
Request message for updating an existing User record.
Only applicable for records in
DRAFT or REVISION states.
This message allows for modifying the code, name, role ID, mobile role ID, email, work email, phone, birthday, joining date, address, city, state, country, pin code, blood group, shift group ID, attendance uom ID, department ID, payroll group ID, payroll tax group ID, payroll currency ID, basic pay amount, basic pay uom ID and other custom form fields
of an established User.