Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
|
The rights related information of the publishing license. More...
#include <src/api/mip/protection/license_rights_data.h>
Public Member Functions | |
bool | DoesContentExpire () |
Checks if content has an expiration time or not. | |
const std::chrono::time_point< std::chrono::system_clock > | GetContentValidUntil () const |
Gets protection expiration time. | |
const std::vector< DirectoryObjectRights > & | GetDirectoryObjectsRights () const |
Gets the set of directory objects and the rights associated with them. | |
ProtectionType | GetProtectionType () const |
Gets type of protection, whether it originated from protection SDK template or not. | |
LicenseRightsData (const ProtectionType type, const std::vector< DirectoryObjectRights > &directoryObjectsRights, const std::chrono::time_point< std::chrono::system_clock > &contentValidUntil) | |
LicenseRightsData constructor. | |
The rights related information of the publishing license.
Definition at line 143 of file license_rights_data.h.
|
inline |
LicenseRightsData constructor.
type | The type of protection, whether it originated from protection SDK template or not |
directoryObjectsRights | The set of directory objects and the rights associated with them |
contentValidUtil | Protection expiration time |
Definition at line 152 of file license_rights_data.h.
|
inline |
Checks if content has an expiration time or not.
Definition at line 176 of file license_rights_data.h.
|
inline |
Gets protection expiration time.
Definition at line 183 of file license_rights_data.h.
|
inline |
Gets the set of directory objects and the rights associated with them.
Definition at line 169 of file license_rights_data.h.
|
inline |
Gets type of protection, whether it originated from protection SDK template or not.
Definition at line 162 of file license_rights_data.h.