26 virtual void setEula() = 0;
28 virtual void setPurchaseReceipt(
29 ::std::string
const& receipt,
30 ::std::function<
void(
bool)>
const& callback,
31 ::std::string
const& anonimizedOId
34 virtual void setSkin(::std::string
const& newSkin) = 0;
36 virtual void signinForDemo(
38 void(::std::variant<::WebServices::EduSignin::SigninResponse, ::WebServices::EduSignin::SigninError>)>
44 void(::std::variant<::WebServices::EduSignin::SigninResponse, ::WebServices::EduSignin::SigninError>)>
46 ::std::string
const& delegationKey
49 virtual void sendInitialPackRequest(::std::function<
void(::std::vector<::ServicePack>)> packReturnCallback) = 0;
56 MCNAPI
static void commonSigninBody(
::Json::Value& body, ::std::string
const& appSessionId);