ucsschool.kelvin.client.base module¶
-
class
ucsschool.kelvin.client.base.
KelvinObject
(*, name: str = None, 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, **kwargs)[source]¶ Bases:
abc.ABC
-
reload
() → KelvinObjectType[source]¶ Reload properties of object from the Kelvin API.
Raises: ucsschool.kelvin.client.NoObject – if the object cannot be found Returns: self
-
-
class
ucsschool.kelvin.client.base.
KelvinResource
(session: ucsschool.kelvin.client.session.Session, language: str = None)[source]¶ Bases:
abc.ABC