ucsschool.kelvin.client.workgroup module

class ucsschool.kelvin.client.workgroup.WorkGroup(name: str, school: str, *, description: str = None, users: List[str] = None, email: str = None, allowed_email_senders_users: List[str] = [], allowed_email_senders_groups: List[str] = [], create_share: bool = True, ucsschool_roles: List[str] = None, udm_properties: Dict[str, Any] = None, dn: str = None, url: str = None, session: ucsschool.kelvin.client.session.Session = None, language: str = None)[source]

Bases: ucsschool.kelvin.client.base.KelvinObject

class ucsschool.kelvin.client.workgroup.WorkGroupResource(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 WorkGroup

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