9 #ifndef _RMS_LIB_CONSENTCALLBACKIMPL_H_
10 #define _RMS_LIB_CONSENTCALLBACKIMPL_H_
13 #include "IConsentCallbackImpl.h"
14 #include "IConsentCallback.h"
15 #include "ModernAPIExport.h"
31 const std::string& userId,
39 virtual void Consents(
const std::string & email,
40 const std::string & domain,
41 const std::vector<std::string>& urls)
override;
46 std::shared_ptr<std::string> m_userId;
48 std::shared_ptr<std::string> m_domain;
52 #endif // _RMS_LIB_CONSENTCALLBACKIMPL_H_
virtual void Consents(const std::string &email, const std::string &domain, const std::vector< std::string > &urls) override
Prepares Consent objects to pass to IConsentCallback.
Definition: ConsentCallbackImpl.cpp:34
Definition: IConsentCallbackImpl.h:19
Definition: ConsentCallbackImpl.h:22
Definition: AuthenticationCallbackImpl.h:16
Callback to be provided by library user to notify app user of actions to be taken and request their c...
Definition: IConsentCallback.h:24