Ejemplo n.º 1
0
 def from_dict(obj) -> 'RealmRepresentation':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     enabled = is_none(obj.get("enabled"), True)
     id = obj.get("id")
     realm = obj.get("realm")
     return RealmRepresentation(enabled, id, realm)
Ejemplo n.º 2
0
 def from_dict(obj) -> 'PolicieRepresentation':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     id = obj.get("id")
     name = obj.get("name")
     description = obj.get("description")
     type = obj.get("type")
     scopes = obj.get("scopes")
     return PolicieRepresentation(id, name, description, type, scopes)
Ejemplo n.º 3
0
 def from_dict(obj) -> 'ScopeRoleRepresentation':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     id = obj.get("id")
     name = obj.get("name")
     containerId = obj.get("containerId")
     composite = is_none(obj.get("composite"), False)
     clientRole = is_none(obj.get("clientRole"), True)
     return ScopeRoleRepresentation(id, name, containerId, composite,
                                    clientRole)
Ejemplo n.º 4
0
 def from_dict(obj) -> 'PolicieRoleRepresentation':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     decisionStrategy = is_none(obj.get("decisionStrategy"), "UNANIMOUS")
     name = obj.get("name")
     type = is_none(obj.get("type"), "role")
     roles = obj.get("roles")
     logic = is_none(obj.get("logic"), "POSITIVE")
     return PolicieRoleRepresentation(name, roles, type, decisionStrategy,
                                      logic)
Ejemplo n.º 5
0
 def from_dict(obj) -> 'ResourceRepresentarion':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     name = obj.get("name")
     type = obj.get("type")
     icon_uri = obj.get("icon_uri")
     resource_scopes = obj.get("scopes")
     uris = obj.get("uris")
     return ResourceRepresentarion(name, type, icon_uri, resource_scopes,
                                   uris)
Ejemplo n.º 6
0
 def from_dict(obj) -> 'PermissionResourceRepresentation':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     type = obj.get("type")
     name = obj.get("name")
     description = obj.get("description")
     resources = obj.get("resources")
     policies = obj.get("policies")
     scopes = obj.get("scopes")
     return PermissionRepresentation(name, description, resources, policies,
                                     type, scopes)
Ejemplo n.º 7
0
 def from_dict(obj: dict) -> 'GroupRepresentation':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     id = obj.get("id")
     name = obj.get("name")
     path = obj.get("path")
     attributes = is_none(obj.get("attributes"), {})
     realmRoles = is_none(obj.get("realmRoles"), [])
     subGroups = is_none(obj.get("subGroups"), [])
     return GroupRepresentation(id, name, path, attributes, realmRoles,
                                subGroups)
Ejemplo n.º 8
0
 def from_dict(obj) -> 'RoleRepresentation':
     assert isinstance(obj, dict)
     obj = key_dict_to_camel_case(obj)
     id = obj.get("id")
     name = obj.get("name")
     return RoleRepresentation(id, name)