VSN-1967 : Implementing fitlers related to newly listed data of prepared passengers.
Merge Request Description
This merge request introduces several improvements and new features related to passenger preparation service. Below is a semantic description of each validation and its purpose.
Refactor: Code Refactoring
General restructuring of the codebase to improve readability, maintainability, and consistency without altering functionality.
Refactor: Fields Mapping
Enhancement of field mapping logic to ensure proper alignment between data structures and their intended usage.
Feature: Phones Filters
Implementation of filters for phone numbers, covering both landline and mobile. This ensures accurate search and filtering capabilities for passenger data.
Refactor: Specifications
Correction and refinement of state specifications, along with the addition of email-related specifications to improve validation and consistency in data handling.
Refactor: State Handling
Improved handling of state specifications to provide more reliable and consistent behavior across different scenarios.
Refactor: French Mapping
Introduction of a mapping mechanism for representative types to French equivalents. This avoids redundant conversion logic during filter requests and ensures proper localization.
Refactor: Mapping Adjustments
Refinement of mapping logic at the class level to improve clarity and reduce complexity in data transformations.
Feature: External Call Implementation
Addition of an external call mechanism to retrieve establishment names based on UAI codes. This also includes updating the common project version to the latest release for compatibility.
Refactor: Mass Importation Mapping
Integration of mapping logic for mass importation processes to streamline data handling and improve efficiency.
Feature: Passenger Mapping
Refactoring of passenger mapping to enhance accuracy and consistency in representing passenger-related data.
Refactor: Specifications Based on Derived Fields
Adjustment of specifications to rely on derived fields, ensuring more precise validation and reducing redundancy in data definitions.
Closes VSN-1967