Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
PublishingUseLicenseRequest Class Referenceabstract

Request for a use license in the publishing request. More...

#include <src/api/mip/protection/publishing_use_license_request.h>

Public Member Functions

virtual const std::string & GetDelegatedUserEmail () const =0
 Gets the delegated user.
 
virtual void SetDelegatedUserEmail (const std::string &delegatedUserEmail)=0
 Sets the optional delegated user.
 

Static Public Member Functions

static MIP_API std::shared_ptr< PublishingUseLicenseRequest > __CDECL CreatePublishingUseLicenseRequest ()
 Creates a PublishingUseLicenseRequest object.
 

Detailed Description

Request for a use license in the publishing request.

Definition at line 47 of file publishing_use_license_request.h.

Member Function Documentation

◆ CreatePublishingUseLicenseRequest()

static MIP_API std::shared_ptr< PublishingUseLicenseRequest > __CDECL PublishingUseLicenseRequest::CreatePublishingUseLicenseRequest ( )
static

◆ GetDelegatedUserEmail()

virtual const std::string & PublishingUseLicenseRequest::GetDelegatedUserEmail ( ) const
pure virtual

Gets the delegated user.

Returns
Delegated user
Note
A delegated user is specified when the authenticating user/application is acting on behalf of another user

◆ SetDelegatedUserEmail()

virtual void PublishingUseLicenseRequest::SetDelegatedUserEmail ( const std::string & delegatedUserEmail)
pure virtual

Sets the optional delegated user.

If this is not set then the prelicense is for the user in the token

Parameters
delegatedUserEmailthe delegation email.
Note
A delegated user is specified when the authenticating user/application is acting on behalf of another user

The documentation for this class was generated from the following file: