diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index 98fc28a47a3c7b034b4b6f1dc12481f62fc69fd4..5bc471d7171da4a6cd89b8da226b9e1d5f935d11 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -5019,6 +5019,17 @@ class DropOffBox(list): class UserInfo(): + """User information from a server response. + + Attributes + ---------- + name : str + Username + realm : str + Realm in which this user lives, e.g., CaosDB or LDAP. + roles : list[str] + List of roles assigned to this user. + """ def __init__(self, xml: etree._Element): self.roles = [role.text for role in xml.findall("Roles/Role")]