All Classes and Interfaces
Class
Description
Spring Boot entry point for the Agenda FPS service.
Appointment entity persisted in the appointments table.
Endpoints for managing appointments and related statistics.
DTO for appointment data using explicit banker and client IDs.
Repository for appointment entities and custom queries.
Aggregated statistics for a set of appointments.
Utility methods for computing appointment statistics.
Banker entity persisted in the bankers table.
Appointment statistics enriched with banker identity fields.
Endpoints for managing bankers and their statistics.
Repository for banker entities and custom queries.
Aggregated statistics for a banker, optionally within a date range.
Callback entity persisted in the callbacks table.
Endpoints for creating, updating, and listing callbacks.
DTO for callback data using explicit banker and client IDs.
Repository for callback entities and custom queries.
Client entity persisted in the clients table.
Endpoints for creating, updating, and listing clients.
DTO for client creation tied to a banker ID.
Repository for client entities and custom queries.
Assigns a free port within a range when the service boots.
Esito entity persisted in the esiti table.
Endpoints for managing esito values.
Centralized labels for standard appointment outcomes (esiti).
Repository for esito entities and custom queries.
Polizza entity persisted in the polizze table.
Endpoints for managing polizze.
Repository for polizza entities and custom queries.
Exposes the runtime HTTP port for the service.
Captures the HTTP port that Spring Boot selects at runtime.
Simple API response payload with status and message.