Liblinphone 5.3.0
FlexiAPIClient Class Reference

Data Structures

class  Response
class  JsonParams
class  Callbacks

Public Member Functions

 FlexiAPIClient (LinphoneCore *lc)
FlexiAPIClient * ping ()
FlexiAPIClient * sendAccountCreationToken ()
FlexiAPIClient * sendAccountCreationTokenByPush (string pnProvider, string pnParam, string pnPrid)
FlexiAPIClient * accountCreationRequestToken ()
FlexiAPIClient * accountCreationTokenUsingRequestToken (string token)
FlexiAPIClient * accountCreateWithAccountCreationToken (string username, string password, string algorithm, string token)
FlexiAPIClient * accountCreateWithAccountCreationToken (string username, string domain, string password, string algorithm, string token)
FlexiAPIClient * accountInfo (string sip)
FlexiAPIClient * accountActivateEmail (string sip, string code)
FlexiAPIClient * accountActivatePhone (string sip, string code)
FlexiAPIClient * accountAuthTokenCreate ()
FlexiAPIClient * accountApiKeyFromAuthTokenGenerate (string authToken)
FlexiAPIClient * accountInfoByPhone (string phone)
FlexiAPIClient * accountRecoverByPhone (string phone, string token)
FlexiAPIClient * accountRecoverUsingRecoverKey (string sip, string recoverKey)
FlexiAPIClient * accountCreate (string username, string password, string email)
FlexiAPIClient * accountCreate (string username, string password, string algorithm, string domain, string email, string phone, string token)
FlexiAPIClient * me ()
FlexiAPIClient * accountDelete ()
FlexiAPIClient * accountPasswordChange (string algorithm, string password)
FlexiAPIClient * accountPasswordChange (string algorithm, string password, string oldPassword)
FlexiAPIClient * accountDevices ()
FlexiAPIClient * accountDevice (string uuid)
FlexiAPIClient * accountContacts ()
FlexiAPIClient * accountContact (string sip)
FlexiAPIClient * accountEmailChangeRequest (string email)
FlexiAPIClient * accountPhoneChangeRequest (string phone)
FlexiAPIClient * accountPhoneChange (string code)
FlexiAPIClient * accountAuthTokenAttach (string authToken)
FlexiAPIClient * accountProvision ()
FlexiAPIClient * accountProvisioningInformation (string provisioningToken)
FlexiAPIClient * adminAccountCreate (string username, string password, string algorithm)
FlexiAPIClient * adminAccountCreate (string username, string password, string algorithm, string domain)
FlexiAPIClient * adminAccountCreate (string username, string password, string algorithm, bool activated)
FlexiAPIClient * adminAccountCreate (string username, string password, string algorithm, string domain, bool activated)
FlexiAPIClient * adminAccountCreate (string username, string password, string algorithm, string domain, bool activated, string email)
FlexiAPIClient * adminAccountCreate (string username, string password, string algorithm, string domain, bool activated, string email, string phone)
FlexiAPIClient * adminAccountCreate (string username, string password, string algorithm, string domain, bool activated, string email, string phone, string dtmfProtocol)
FlexiAPIClient * adminAccounts ()
FlexiAPIClient * adminAccount (int id)
FlexiAPIClient * adminAccountDelete (int id)
FlexiAPIClient * adminAccountActivate (int id)
FlexiAPIClient * adminAccountDeactivate (int id)
FlexiAPIClient * adminAccountSearch (string sip)
FlexiAPIClient * adminAccountContacts (int id)
FlexiAPIClient * adminAccountContactAdd (int id, int contactId)
FlexiAPIClient * adminAccountContactDelete (int id, int contactId)
FlexiAPIClient * setApiKey (const char *key)
FlexiAPIClient * useTestAdminAccount (bool test)
FlexiAPIClient * then (const function< void(Response)> &success)
FlexiAPIClient * error (const function< void(Response)> &error)

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