ucsschool.kelvin.client.role module

class ucsschool.kelvin.client.role.Role(name: str, *, display_name: str = None, url: str = None, session: ucsschool.kelvin.client.session.Session = None, language: str = None, **kwargs)[source]

Bases: ucsschool.kelvin.client.base.KelvinObject

as_dict() → Dict[str, Any][source]
delete() → None[source]
save() → ucsschool.kelvin.client.role.RoleResource[source]
class ucsschool.kelvin.client.role.RoleResource(session: ucsschool.kelvin.client.session.Session, language: str = None)[source]

Bases: ucsschool.kelvin.client.base.KelvinResource

class Meta[source]

Bases: object

kelvin_object

alias of Role

required_get_attrs = ('name',)
required_head_attrs = ('name',)
required_search_attrs = ()