uint64_t changePassword (const std::string &login, const std::string &oldPlainPasswd, const std::string &newPlainPasswd)
Unique operation id.
uint64_t checkForUpdate (IAPIUpdate *update_delegate)
Unique operation id.
uint64_t checkServersPing (std::vector< std::string >regions)
Unique operation id.
uint64_t checkUserRegistration (const std::string &email)
Unique operation id.
uint64_t confirmNewAccount (const std::string &login, intcode)
Unique operation id.
uint64_t downloadNewVersion (SXUpdateInfoinfo, IAPIUpdate *update_delegate)
Unique operation id.
uint64_t getAccountStatus (boolversion2 = true)
Unique operation id.
const UserInfo& getCurrentUserInfo ()
UserInfo object with filled user data.
uint64_t getDeviceStatus ()
Unique operation id.
uint64_t getPurchasesByServiceList ()
Unique operation id.
tVPNPurchasesByService.
uint64_t getUserStatus ()
Unique operation id.
tVPNPurchasesByService.
uint64_t getVPNProfile (const std::string ®ion, const VPNProtocol &protocol)
Unique operation id.
VPNProtocol.
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 refreshTokenLogin (const std::string &token)
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, const boolmarketingMailFlag)
Unique operation id.
uint64_t resendConfirmMail (const std::string &login)
Unique operation id.
uint64_t sendRedeemCode (const std::string &code)
Unique operation id.
void updateGlobalValues (IAppInfoProvider *pInfoProvider)
Unique operation id.
APITalker (const std::stringservice, IAppInfoProvider *pInfoProvider, IAPIDelegate *pDelegate)Constructor.