VSN-2725 : Itroducing feature of saving spec docs exctracted data to reduce api calls related to exctraction.
Merge Request Description
This merge request introduces the feature of saving specification documents' extracted data to reduce API calls related to extraction. Below is a semantic description of each validation commit.
feat: Referencing latest pom version
This commit updates the project to reference the latest POM version, ensuring compatibility with the most recent build and dependency configurations.
feat: Defining doc data extraction DTO
This commit introduces a Data Transfer Object (DTO) dedicated to document data extraction. It provides a structured representation of extracted information, facilitating consistent handling across services.
feat: Defining service action signature
This commit defines the signature for the service action responsible for handling document data extraction. It establishes the contract for how the service interacts with other components.
feat: Implementing data extraction setting method
This commit implements the method that configures and manages data extraction settings. It ensures that extraction parameters are properly applied during processing.
feat: Defining new path
This commit adds a new API path to expose the document extraction functionality. It provides a clear endpoint for clients to interact with the service.
feat: Exposing feature via controller
This commit exposes the document extraction feature through the controller layer. It enables external systems to access the functionality via defined API routes.
Closes VSN-2725