1#ifndef UPE_CORE_API_DTO_ACTION_DATA_H_
2#define UPE_CORE_API_DTO_ACTION_DATA_H_
26 virtual const std::map<std::string, std::string, CaseInsensitiveComparator>&
GetProperties()
const = 0;
28 virtual const std::string&
GetName()
const = 0;
29 virtual std::vector<std::pair<std::string, std::string>>
GetArguments()
const = 0;
ActionDataType
Definition action_data.h:14
Definition action_data.h:23
virtual std::vector< std::pair< std::string, std::string > > GetArguments() const =0
virtual std::string GetArgumentValue(const std::string &key) const =0
virtual ActionDataType GetType() const =0
virtual ~ActionData()
Definition action_data.h:30
virtual const std::string & GetName() const =0
virtual const std::map< std::string, std::string, CaseInsensitiveComparator > & GetProperties() const =0
A file Containing the common types used by the upe, file and protection modules.