|
Microsoft Information Protection (MIP) SDK for C++: Reference 1.16
Doxygen-generated documentation for MIP SDK written in C++
|
The directory object information which includes- type, email, objectId and PUID. More...
#include <src/api/mip/protection/license_rights_data.h>
Public Types | |
| enum class | DirectoryObjectType { UNKNOWN = 0 , INTERNAL = 1 , USER = 2 , GROUP = 3 } |
| Describes the type of directory object. More... | |
Public Member Functions | |
| DirectoryObject (const DirectoryObjectType type, const std::string &email, const std::string &objectId, const std::string &puid) | |
| DirectoryObject constructor. | |
| DirectoryObjectType | GetDirectoryObjectType () const |
| Gets type of directory object. | |
| const std::string & | GetEmail () const |
| Gets email address of directory object. | |
| const std::string & | GetObjectId () const |
| Gets object ID of directory object. | |
| const std::string & | GetPuid () const |
| Gets GUID of directory object. | |
The directory object information which includes- type, email, objectId and PUID.
Definition at line 48 of file license_rights_data.h.
|
strong |
Describes the type of directory object.
| Enumerator | |
|---|---|
| UNKNOWN | |
| INTERNAL | Internal user - ANYONE |
| USER | individual user |
| GROUP | group object |
Definition at line 53 of file license_rights_data.h.
|
inline |
DirectoryObject constructor.
| type | The type of directory object |
| The email of directory object | |
| objectId | The object ID of directory object |
| puid | The PUID of directory object |
Definition at line 68 of file license_rights_data.h.
|
inline |
Gets type of directory object.
Definition at line 77 of file license_rights_data.h.
|
inline |
Gets email address of directory object.
Definition at line 84 of file license_rights_data.h.
|
inline |
Gets object ID of directory object.
Definition at line 91 of file license_rights_data.h.
|
inline |
Gets GUID of directory object.
Definition at line 98 of file license_rights_data.h.