28#ifndef API_MIP_FILE_LABELING_OPTIONS_H_
29#define API_MIP_FILE_LABELING_OPTIONS_H_
Interface for configuring labeling options for the SetLabel/DeleteLabel methods.
Definition labeling_options.h:43
bool IsDowngradeJustified() const
Definition labeling_options.h:54
const std::vector< std::pair< std::string, std::string > > & GetExtendedProperties() const
Definition labeling_options.h:62
std::vector< std::pair< std::string, std::string > > mExtendedProperties
Definition labeling_options.h:79
bool mIsDowngradeJustified
Definition labeling_options.h:77
const std::string & GetJustificationMessage() const
Definition labeling_options.h:58
void SetDowngradeJustification(bool isDowngradeJustified, const std::string &justificationMessage)
Definition labeling_options.h:66
void SetExtendedProperties(const std::vector< std::pair< std::string, std::string > > &extendedProperties)
Definition labeling_options.h:71
AssignmentMethod mAssignmentMethod
Definition labeling_options.h:76
std::string mJustificationMessage
Definition labeling_options.h:78
AssignmentMethod GetAssignmentMethod() const
Definition labeling_options.h:50
LabelingOptions(AssignmentMethod method)
Definition labeling_options.h:45
A file Containing the common types used by the upe, file and protection modules.
AssignmentMethod
The assignment method of the label on the document. Whether the Assignment of the label was done auto...
Definition common_types.h:75