'Create a Twilio REST API client.'

def __init__(self, account=None, token=None, base='https://api.twilio.com', version='2010-04-01', timeout=UNSET_TIMEOUT, request_account=None):

    super(TwilioRestClient, self).__init__(account, token, base, version, timeout, request_account)
    version_uri = ('%s/%s' % (base, version))
    self.accounts = Accounts(version_uri, self.auth, timeout)
    self.applications = Applications(self.account_uri, self.auth, timeout)
    self.authorized_connect_apps = AuthorizedConnectApps(self.account_uri, self.auth, timeout)
    self.addresses = Addresses(self.account_uri, self.auth, timeout)
    self.calls = Calls(self.account_uri, self.auth, timeout)
    self.caller_ids = CallerIds(self.account_uri, self.auth, timeout)
    self.connect_apps = ConnectApps(self.account_uri, self.auth, timeout)
    self.notifications = Notifications(self.account_uri, self.auth, timeout)
    self.recordings = Recordings(self.account_uri, self.auth, timeout)
    self.transcriptions = Transcriptions(self.account_uri, self.auth, timeout)
    self.sms = Sms(self.account_uri, self.auth, timeout)
    self.phone_numbers = PhoneNumbers(self.account_uri, self.auth, timeout)
    self.conferences = Conferences(self.account_uri, self.auth, timeout)
    self.queues = Queues(self.account_uri, self.auth, timeout)
    self.sandboxes = Sandboxes(self.account_uri, self.auth, timeout)
    self.usage = Usage(self.account_uri, self.auth, timeout)
    self.messages = Messages(self.account_uri, self.auth, timeout)
    self.media = MediaList(self.account_uri, self.auth, timeout)
    self.sip = Sip(self.account_uri, self.auth, timeout)
    self.tokens = Tokens(self.account_uri, self.auth, timeout)
    self.keys = Keys(self.account_uri, self.auth, timeout)
