class DirectoryObject

The directory object information which includes- type, email, objectId and PUID.

Summary

Members Descriptions
public DirectoryObject(const DirectoryObjectType type, const std::string& email, const std::string& objectId, const std::string& puid) DirectoryObject constructor.
public const DirectoryObjectType GetDirectoryObjectType() const Gets type of directory object.
public const std::string& GetEmail() const Gets email address of directory object.
public const std::string& GetObjectId() const Gets object ID of directory object.
public const std::string& GetPuid() const Gets GUID of directory object.
enum DirectoryObjectType Describes the type of directory object.

Members

DirectoryObject function

DirectoryObject constructor.

Parameters:

  • type: The type of directory object

  • email: The email of directory object

  • objectId: The object ID of directory object

  • puid: The PUID of directory object

GetDirectoryObjectType function

Gets type of directory object.

Returns: Type of directory object

GetEmail function

Gets email address of directory object.

Returns: Email address of directory object

GetObjectId function

Gets object ID of directory object.

Returns: Object ID of directory object

GetPuid function

Gets GUID of directory object.

Returns: GUID of directory object

DirectoryObjectType enum

Values Descriptions
UNKNOWN
INTERNAL Internal user - ANYONE
USER individual user
GROUP group object

Describes the type of directory object.