uint64_t changePassword (const std::string &login, const std::string &oldPlainPasswd, const std::string &newPlainPasswd)
Unique operation id.
uint64_t getAccountStatus ()
Unique operation id.
uint64_t getDeviceStatus ()
Unique operation id.
uint64_t getIPPlansByServiceList ()
Unique operation id.
tVPNPurchasesByService.
uint64_t getIPPlansList ()
Unique operation id.
tVPNPurchases.
uint64_t getPersonalIPList ()
Unique operation id.
uint64_t getPersonalServersList ()
Unique operation id.
uint64_t getPurchasesByServiceList ()
Unique operation id.
tVPNPurchasesByService.
uint64_t getPurchasesList ()
Unique operation id.
tVPNPurchases.
uint64_t getServerPlansByServiceList ()
Unique operation id.
tVPNPurchasesByService.
uint64_t getServerPlansList ()
Unique operation id.
tVPNPurchases.
uint64_t getSlotsByServiceList ()
Unique operation id.
tVPNPurchasesByService.
uint64_t getSlotsList ()
Unique operation id.
tVPNPurchases.
uint64_t getVPNProfile (const std::string ®ion, const VPNProfile::tOpenVPNProtocol &protocol)
Unique operation id.
tOpenVPNProtocol.
uint64_t getVPNServersList ()
Unique operation id.
bool isLogged ()
User's login state.
uint64_t login (const std::string &login, const std::string &plainPasswd)
Unique operation id.
uint64_t logout ()
Unique operation id.
uint64_t recoveryPasswordMailSend (const std::string &login)
Unique operation id.
uint64_t registerAccount (const std::string &newLogin, const std::string &plainPasswd, const std::string &firstName, const std::string &lastName, const std::string &secretQuestion, const std::string &secretAnswer)
Unique operation id.
uint64_t resendConfirmMail (const std::string &login)
Unique operation id.
uint64_t socialFacebookLogin (const std::string &login, const std::string &authParams)
Unique operation id.
AppAuthType
uint64_t socialGoogleLogin (const std::string &login, const std::string &authParams)
Unique operation id.
AppAuthType
APITalker (const std::stringservice, IAppInfoProvider *pInfoProvider, IAPIDelegate *pDelegate)Constructor.