28#ifndef API_MIP_FILE_LABELING_OPTIONS_H_
29#define API_MIP_FILE_LABELING_OPTIONS_H_
46 : mAssignmentMethod(method),
47 mIsDowngradeJustified(false) {
51 return mAssignmentMethod;
55 return mIsDowngradeJustified;
59 return mJustificationMessage;
63 return mExtendedProperties;
67 mIsDowngradeJustified = isDowngradeJustified;
68 mJustificationMessage = justificationMessage;
72 mExtendedProperties = extendedProperties;
77 bool mIsDowngradeJustified;
78 std::string mJustificationMessage;
79 std::vector<std::pair<std::string, std::string>> mExtendedProperties;
Interface for configuring labeling options for the SetLabel/DeleteLabel methods.
bool IsDowngradeJustified() const
const std::vector< std::pair< std::string, std::string > > & GetExtendedProperties() const
const std::string & GetJustificationMessage() const
void SetDowngradeJustification(bool isDowngradeJustified, const std::string &justificationMessage)
void SetExtendedProperties(const std::vector< std::pair< std::string, std::string > > &extendedProperties)
AssignmentMethod GetAssignmentMethod() const
LabelingOptions(AssignmentMethod method)
A file Containing the common types used by the upe, file and protection modules.
AssignmentMethod
The assignment method of the label on the document.