1#ifndef UPE_CORE_API_DTO_SYNC_FILE_DATA_H_
2#define UPE_CORE_API_DTO_SYNC_FILE_DATA_H_
6#include <unordered_map>
27 virtual const std::string&
GetUpn()
const = 0;
Definition label_group_data.h:16
Definition sync_file_data.h:16
virtual const std::string & GetTenantId() const =0
virtual const std::string & GetFileId() const =0
virtual ~SyncFileBaseData()
Definition sync_file_data.h:20
Definition sync_file_data.h:23
virtual ~SyncFilePolicyData()
Definition sync_file_data.h:30
virtual const std::string & GetUpn() const =0
virtual const std::string & GetUserObjectId() const =0
virtual const std::vector< std::unique_ptr< PolicyPackageData > > & GetPoliciesPackageData() const =0
virtual const std::shared_ptr< ClassifierUniqueIdsAndContentFormats > & GetClassificationList() const =0
virtual const LabelGroupData * GetLabelGroupData() const =0
Definition sync_file_data.h:33
virtual ~SyncFileSensitivityData()
Definition sync_file_data.h:36
virtual const std::vector< std::shared_ptr< SensitivityTypesRulePackage > > & GetSensitivityTypesRulePackages() const =0
A file Containing the common types used by the upe, file and protection modules.