diff options
| author | Jorge L. Williams <jorge.williams@rackspace.com> | 2011-04-21 00:44:47 -0500 |
|---|---|---|
| committer | Jorge L. Williams <jorge.williams@rackspace.com> | 2011-04-21 00:44:47 -0500 |
| commit | 4cfe563d2722228053aedbe779b9e42883c51048 (patch) | |
| tree | 504b9f89988ae282c0d02609f8e742ff46ad06e2 | |
| parent | b2f7db8df83b62061b98982f2f33e2147bbf500c (diff) | |
Added collections.
| -rw-r--r-- | keystone/logic/types/auth.py | 16 | ||||
| -rw-r--r-- | keystone/logic/types/tenant.py | 16 |
2 files changed, 32 insertions, 0 deletions
diff --git a/keystone/logic/types/auth.py b/keystone/logic/types/auth.py index de7d09d6..fed078d7 100644 --- a/keystone/logic/types/auth.py +++ b/keystone/logic/types/auth.py @@ -74,6 +74,22 @@ class Group(object): return self.__tenant_id +class Groups(object): + "A collection of groups." + + def __init__(self, values, links): + self.__values = values + self.__links = links + + @property + def values(self): + return self.__values + + @property + def links(self): + return self.__links + + class User(object): "A user." diff --git a/keystone/logic/types/tenant.py b/keystone/logic/types/tenant.py index 8d9ca702..33f82120 100644 --- a/keystone/logic/types/tenant.py +++ b/keystone/logic/types/tenant.py @@ -33,3 +33,19 @@ class Tenant(object): @property def enabled(self): return self.__enabled + + +class Tenants(object): + "A collection of tenants." + + def __init__(self, values, links): + self.__values = values + self.__links = links + + @property + def values(self): + return self.__values + + @property + def links(self): + return self.__links |
