28#ifndef API_MIP_FILE_FILE_EXECUTION_STATE_H_
29#define API_MIP_FILE_FILE_EXECUTION_STATE_H_
62 const std::shared_ptr<FileHandler>& ,
63 const std::vector<std::shared_ptr<ClassificationRequest>>& )
const {
79 return std::map<std::string, std::string>();
virtual DataState GetDataState() const
Gets the state of the content while the application is interacting with it.
virtual std::map< std::string, std::string > GetAuditMetadata() const
Return a map of application specific audit key-value pairs.
virtual const std::string GetApplicationScenarioId() const
Return an identifier which correlates application events with the corresponding protection service RE...
virtual std::shared_ptr< ClassificationResults > GetClassificationResults(const std::shared_ptr< FileHandler > &, const std::vector< std::shared_ptr< ClassificationRequest > > &) const
Return a map of classification results.
This file contains the ClassificationRequest class.
This file contains the ClassificationResult class.
A file Containing the common types used by the upe, file and protection modules.
DataState
Defines what state of the data is the application acting upon.
@ REST
Inactive data stored physically in databases/file/warehouses.