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