(self, *, uid=False, away=False, voice=False, times=False,
                   groups=False, info=False, country=False, ip=False)
return self._return_proxy("clientlist", cparams, uparams, options)
Usage::

            clientlist [-uid] [-away] [-voice] [-times] [-groups] [-info] [-country] [-ip]

        Displays a list of clients online on a virtual server including their ID,
        nickname, status flags, etc. The output can be modified using several command
        options. Please note that the output will only contain clients which are
        currently in channels you're able to subscribe to.

        Example::

           clientlist -away
           clid=5 cid=7 client_database_id=40 client_nickname=ScP client_type=0
           client_away=1 client_away_message=not\shere|clid=6...
           error id=0 msg=ok

        Example::

            >>> ts3cmd.clientlist(away=True)
            ...
Usage::
Usage ::
def clientlist(self, *, uid=False, away=False, voice=False, times=False,
                   groups=False, info=False, country=False, ip=False):
        """
        Usage::

            clientlist [-uid] [-away] [-voice] [-times] [-groups] [-info] [-country] [-ip]

        Displays a list of clients online on a virtual server including their ID,
        nickname, status flags, etc. The output can be modified using several command
        options. Please note that the output will only contain clients which are
        currently in channels you're able to subscribe to.

        Example::

           clientlist -away
           clid=5 cid=7 client_database_id=40 client_nickname=ScP client_type=0
           client_away=1 client_away_message=not\shere|clid=6...
           error id=0 msg=ok

        Example::

            >>> ts3cmd.clientlist(away=True)
            ...
        """
        cparams = OrderedDict()
        uparams = list()
        options = list()

        if uid:
            options.append("uid")
        if away:
            options.append("away")
        if voice:
            options.append("voice")
        if times:
            options.append("times")
        if groups:
            options.append("groups")
        if info:
            options.append("info")
        if country:
            options.append("country")
        if ip:
            options.append("ip")
        return self._return_proxy("clientlist", cparams, uparams, options)
def clientlist ( self , * , uid = False , away = False , voice = False , times = False , groups = False , info = False , country = False , ip = False ) : cparams = OrderedDict ( ) uparams = list ( ) options = list ( ) if uid : options . append ( "uid" ) if away : options . append ( "away" ) if voice : options . append ( "voice" ) if times : options . append ( "times" ) if groups : options . append ( "groups" ) if info : options . append ( "info" ) if country : options . append ( "country" ) if ip : options . append ( "ip" ) return self . _return_proxy ( "clientlist" , cparams , uparams , options )