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:

- flexi-api-client.h