|
Microsoft Information Protection (MIP) SDK for C++: Reference 1.16
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.