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

Apply label actions requires the calling application to apply a specific label. More...

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

+ Inheritance diagram for ApplyLabelAction:
+ Collaboration diagram for ApplyLabelAction:

Public Member Functions

virtual const std::vector< std::string > & GetClassificationIds () const =0
 Get the Classification IDs that matched and caused this label to appear.
 
virtual const std::shared_ptr< Label > & GetLabel () const =0
 Get the label required.
 
virtual ActionType GetType () const =0
 Get the type of Action.
 

Detailed Description

Apply label actions requires the calling application to apply a specific label.

Definition at line 48 of file apply_label_action.h.

Member Function Documentation

◆ GetClassificationIds()

virtual const std::vector< std::string > & ApplyLabelAction::GetClassificationIds ( ) const
pure virtual

Get the Classification IDs that matched and caused this label to appear.

Returns
const std::vector<std::string>& a list of classification IDs that caused this label to appear.

◆ GetLabel()

virtual const std::shared_ptr< Label > & ApplyLabelAction::GetLabel ( ) const
pure virtual

Get the label required.

Returns
the label.

◆ 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.

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