VSN-1999 : Adding server side event exposition related to the status of saved data during mass importation process.
Merge Request Description
Refactor: Address - Representative Mapping
This change introduces a refined mapping process between addresses and representatives. Each address is now mapped individually to ensure accuracy and consistency in data handling.
Refactor: Correcting Mapping
Adjustments were made to correct the mapping logic related to the mass importation of prepared passengers. This ensures that imported passenger data aligns correctly with the intended structure.
Refactor: Mapping Class Level Code
An external API call was added to retrieve class-level codes. These codes are then mapped into the PreparedPassenger DTO, improving the reliability of passenger classification.
Feature: Feature Exposition
A new feature was exposed through the passenger controller. This allows external systems to interact with passenger-related functionalities more effectively.
Feature: Defining a Collective Validation Request DTO
A new DTO was defined to support collective validation requests. This enables validation of multiple passengers in a single operation, streamlining the validation process.
Refactor: Collective Validation Process
Enhancements were made to the collective validation process. This ensures that multiple passengers can be validated simultaneously with improved efficiency and consistency.
Documentation: Changelog Update
The changelog was updated to reflect recent modifications and new features. This provides clear visibility into the evolution of the codebase.
Feature: Exposing Reactive State Retrieval
Reactive state retrieval for data saving was exposed via the controller. This allows systems to query the current state of data persistence in real time.
Feature: Import Audit Save
An import audit mechanism was introduced to save audit records during mass importation. This ensures traceability and accountability for large-scale data imports.
Refactor: Feature Exposition Rectification
Corrections were applied to the previously exposed feature to ensure proper functionality and alignment with system requirements.
Refactor: Update Method Refactoring
The update method was refactored to simplify its logic. The return type was changed, and complex equivalent logic was removed to improve maintainability and readability.
Validation: Adding Previously Merged Validations
Validations that were previously merged were reintroduced to maintain consistency and ensure that all necessary checks are applied during operations.
Closes VSN-1998