ucsschool.kelvin.client.school_class module

class ucsschool.kelvin.client.school_class.SchoolClass(name: str, school: str, *, description: Optional[str] = None, users: Optional[List[str]] = None, create_share: bool = True, ucsschool_roles: Optional[List[str]] = None, udm_properties: Optional[Dict[str, Any]] = None, dn: Optional[str] = None, url: Optional[str] = None, session: Optional[Session] = None, language: Optional[str] = None, **kwargs)[source]

Bases: KelvinObject

class ucsschool.kelvin.client.school_class.SchoolClassResource(session: Session, language: Optional[str] = None)[source]

Bases: KelvinResource

class Meta[source]

Bases: object

kelvin_object

alias of SchoolClass

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