Example #1
0
def list_accounts(apiclient, **kwargs):
    """Lists accounts and provides detailed account information for
    listed accounts"""

    cmd = listAccounts.listAccountsCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    return(apiclient.listAccounts(cmd))
Example #2
0
def list_accounts(apiclient, **kwargs):
    """Lists accounts and provides detailed account information for
    listed accounts"""

    cmd = listAccounts.listAccountsCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    return (apiclient.listAccounts(cmd))
Example #3
0
 def list(self, **kwargs):
     """:rtype: collections.Sequence[Account]"""
     cmd = listAccountsCmd()
     copy_to_object(cmd, kwargs)
     results = self.api_client().listAccounts(cmd)
     if results is None:
         return []
     return list([new_object(Account, a, set_all=True) for a in results])
Example #4
0
def list_accounts(apiclient, **kwargs):
    """Lists accounts and provides detailed account information for
    listed accounts"""

    cmd = listAccounts.listAccountsCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    if "account" in kwargs.keys() and "domainid" in kwargs.keys():
        cmd.listall = True
    return apiclient.listAccounts(cmd)
Example #5
0
def list_accounts(apiclient, **kwargs):
    """Lists accounts and provides detailed account information for
    listed accounts"""

    cmd = listAccounts.listAccountsCmd()
    [setattr(cmd, k, v) for k, v in kwargs.items()]
    if 'account' in kwargs.keys() and 'domainid' in kwargs.keys():
        cmd.listall = True
    return (apiclient.listAccounts(cmd))
Example #6
0
 def delete_all(self, *args):
     """:type *args: list[Account]"""
     cmd = listAccountsCmd()
     cmd.listall = True
     results = self.api_client().listAccounts(cmd)
     for account in args:
         for result in results:
             if account.name == result.name:
                 self.delete(result)