IbisInstitution¶
Class in module ibisclient.dto
- class IbisInstitution(attrs={})¶
Bases:
IbisDto
Class representing an institution returned by the web service API.
Code author: Dean Rasheed (dev-group@ucs.cam.ac.uk)
- acronym¶
- str
The institution's acronym, if set (e.g.,
"UCS"
).
- attributes¶
- list of
IbisAttribute
A list of the institution's attributes. This will only be populated if the fetch parameter includes the
"all_attrs"
option, or any specific attribute schemes such as"email"
or"address"
, or the special pseudo-attribute scheme"phone_numbers"
.
- list of
- cancelled¶
- bool
Flag indicating if the institution is cancelled.
- childInsts¶
- list of
IbisInstitution
A list of the institution's child institutions. This will only be populated if the fetch parameter includes the
"child_insts"
option.
- list of
- contactRows¶
- list of
IbisContactRow
A list of the institution's contact rows. This will only be populated if the fetch parameter includes the
"contact_rows"
option.
- list of
- groups¶
- list of
IbisGroup
A list of all the groups that belong to the institution. This will only be populated if the fetch parameter includes the
"inst_groups"
option.
- list of
- instid¶
- str
The institution's unique ID (e.g.,
"CS"
).
- managedByGroups¶
- list of
IbisGroup
A list of the groups that manage this institution. This will only be populated if the fetch parameter includes the
"managed_by_groups"
option.
- list of
- members¶
- list of
IbisPerson
A list of the institution's members. This will only be populated if the fetch parameter includes the
"all_members"
option.
- list of
- membersGroups¶
- list of
IbisGroup
A list of the groups that form the institution's membership. This will only be populated if the fetch parameter includes the
"members_groups"
option.
- list of
- name¶
- str
The institution's name.
- parentInsts¶
- list of
IbisInstitution
A list of the institution's parent institutions. This will only be populated if the fetch parameter includes the
"parent_insts"
option.Note
Currently all institutions have one parent, but in the future institutions may have multiple parents.
- list of