keystone/keystone/models.py

29 lines
796 B
Python

class Token(dict):
def __init__(self, id=None, user=None, tenant=None, *args, **kw):
super(Token, self).__init__(id=id, user=user, tenant=tenant, *args, **kw)
class User(dict):
def __init__(self, id=None, *args, **kw):
super(User, self).__init__(id=id, *args, **kw)
class Tenant(dict):
def __init__(self, id=None, *args, **kw):
super(Tenant, self).__init__(id=id, *args, **kw)
class Role(dict):
def __init__(self, id=None, *args, **kw):
super(Role, self).__init__(id=id, *args, **kw)
class Metadata(dict):
def __init__(self, user_id=None, tenant_id=None, *args, **kw):
super(Metadata, self).__init__(user_id=user_id,
tenant_id=tenant_id,
*args,
**kw)