ucsschool.kelvin.client.role module

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

Bases: KelvinObject

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

Bases: KelvinResource

class Meta[source]

Bases: object

kelvin_object

alias of Role

required_get_attrs: Iterable[str] = ('name',)
required_head_attrs: Iterable[str] = ('name',)
required_search_attrs: Iterable[str] = ()