Class: Repository

Repository for updates

Enums

origin

Fields

string binary_url [RO/constructor]
Prototype
string gpgkey_path [RO/constructor]
string hash [RO/runtime]
string name_description [RW]
string name_label [RW]
Prototype
enum origin origin [RO/constructor]
string source_url [RO/constructor]
Removed
bool up_to_date [RO/runtime]
bool update [RO/constructor]
string uuid [RO/runtime]

Messages

void forget (session ref, Repository ref)
Repository ref set get_all (session ref)
(Repository ref → Repository record) map get_all_records (session ref)
string get_binary_url (session ref, Repository ref)
Repository ref set get_by_name_label (session ref, string)
Repository ref get_by_uuid (session ref, string)
Prototype
string get_gpgkey_path (session ref, Repository ref)
string get_hash (session ref, Repository ref)
string get_name_description (session ref, Repository ref)
string get_name_label (session ref, Repository ref)
Prototype
enum origin get_origin (session ref, Repository ref)
Repository record get_record (session ref, Repository ref)
string get_source_url (session ref, Repository ref)
Removed
bool get_up_to_date (session ref, Repository ref)
bool get_update (session ref, Repository ref)
string get_uuid (session ref, Repository ref)
Repository ref introduce (session ref, string, string, string, string, bool, string)
Prototype
Repository ref introduce_bundle (session ref, string, string)
Prototype
void set_gpgkey_path (session ref, Repository ref, string)
void set_name_description (session ref, Repository ref, string)
void set_name_label (session ref, Repository ref, string)