📄️ Filtering data
A JSON filter expression consists of dictionaries and lists which can contain other dictionaries and lists. Every such an object is a logical condition.
📄️ Filtering objects inside filter expression configuration fields or vehicle_label field
Within the SWAT API model, some objects support flexible user-defined filtering via "filter expression" within processing pipelines. Examples include processors and vehicle labels. These filtering expressions enable selective object inclusion in processing, employing syntax similar to QuerySet filters. For instance, to include soft-deleted bookings in processing, a booking filter expression can be applied during the process.
📄️ Get all objects from paginated response
The response of SWAT's REST API will not always return all objects that fit with the conditions but they will be paginated.
📄️ Webhooks and client notifications
SWAT systems and services, related to real-time operations are using message queue to implement real time notification of the consumers. Messages include: