Class: subject

A user or group that can log in xapi

Fields

(string → string) map other_config [RO/constructor]
role ref set roles [RO/runtime]
string subject_identifier [RO/constructor]
string uuid [RO/runtime]

Messages

void add_to_roles (session ref, subject ref, role ref)
subject ref create (session ref, subject record)
void destroy (session ref, subject ref)
subject ref set get_all (session ref)
(subject ref → subject record) map get_all_records (session ref)
subject ref get_by_uuid (session ref, string)
(string → string) map get_other_config (session ref, subject ref)
string set get_permissions_name_label (session ref, subject ref)
subject record get_record (session ref, subject ref)
role ref set get_roles (session ref, subject ref)
string get_subject_identifier (session ref, subject ref)
string get_uuid (session ref, subject ref)
void remove_from_roles (session ref, subject ref, role ref)