Abstraction for a Microsoft Information Protection label that is applied to a piece of content,...
virtual bool IsProtectionAppliedFromLabel() const =0
Gets if protection was applied by the label or not.
virtual AssignmentMethod GetAssignmentMethod() const =0
Get the assignment method of the label.
virtual std::chrono::time_point< std::chrono::system_clock > GetCreationTime() const =0
Get the creation time of the label.
virtual const std::vector< MetadataEntry > & GetExtendedProperties() const =0
Gets extended properties.
virtual std::shared_ptr< Label > GetLabel() const =0
Get the actual label object applied on the content.