Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
ProtectByTemplateAction Class Referenceabstract

An action class that specifies adding protection by template to the document. More...

#include <src/api/mip/upe/protect_by_template_action.h>

+ Inheritance diagram for ProtectByTemplateAction:
+ Collaboration diagram for ProtectByTemplateAction:

Public Member Functions

virtual const std::string & GetTemplateId () const =0
 Get the protection template ID associated with the action.
 
virtual ActionType GetType () const =0
 Get the type of Action.
 
virtual bool IsDoubleKey (std::string &doubleKeyUrl) const =0
 

Detailed Description

An action class that specifies adding protection by template to the document.

Definition at line 45 of file protect_by_template_action.h.

Member Function Documentation

◆ GetTemplateId()

virtual const std::string & ProtectByTemplateAction::GetTemplateId ( ) const
pure virtual

Get the protection template ID associated with the action.

Returns
the protection template ID.

◆ GetType()

virtual ActionType Action::GetType ( ) const
pure virtualinherited

Get the type of Action.

Returns
ActionType The type of derived action this base class can be cast to.

◆ IsDoubleKey()

virtual bool ProtectByTemplateAction::IsDoubleKey ( std::string & doubleKeyUrl) const
pure virtual

The documentation for this class was generated from the following file: