Item
Object Hierarchy:
Description:
public class Item :
BaseObject
Content:
Properties:
Creation methods:
Methods:
- public Attachment? add_attachment_if_not_exists (Attachment attachment)
- public void add_item (Item item)
- public Item add_item_if_not_exists (Item new_item, bool insert = true)
- public void add_item_label (Label label)
- public Label add_label_if_not_exists (Label label)
- public void add_reminder (Reminder reminder)
- public void add_reminder_events (Reminder reminder)
- public Reminder? add_reminder_if_not_exists (Reminder reminder, bool insert_db = true)
- public void check_labels (HashMap<string,Label> new_labels)
- public void clean_labels ()
- public async HttpResponse complete_item (bool old_checked)
- public void copy_clipboard ()
- public void delete_item ()
- public Label? delete_item_label (string id)
- public Item duplicate ()
- public bool exists_project (Project project)
- public void export_ics (Window window)
- public Item generate_copy ()
- public override string get_add_json (string temp_id, string uuid)
- public string get_check_json (string uuid, string type, string? sync_token = null)
- public string get_ics_content ()
- public Item? get_item (string id)
- public Label? get_label (string id)
- public ArrayList<Label> get_labels_from_json (Node node)
- public ArrayList<Label> get_labels_from_labels_json (Node node, ArrayList<Label> labels_list)
- public ArrayList<Label> get_labels_list ()
- public HashMap<string,Label> get_labels_maps_from_caldav (SList<string> categories_list)
- public HashMap<string,Label> get_labels_maps_from_json (Node node)
- public string get_labels_names (ArrayList<Label> labels)
- public string get_move_item (string uuid, string type, string move_id)
- public override string get_update_json (string uuid, string? temp_id = null)
- public bool has_label (string id)
- public bool has_labels ()
- public void move (Project project, string _section_id, bool notify = true)
- public void set_parent (Item item)
- public void set_project (Project project)
- public void set_recurrency (DueDate duedate)
- public void set_section (Section section)
- public string to_clipboard_text ()
- public override string to_json ()
- public string to_markdown (int level = 0)
- public string to_move_json (string type, string move_id)
- public void to_string ()
- public string to_vtodo ()
- public void update (string update_id = "")
- public void update_async (string update_id = "")
- public void update_async_timeout (string update_id = "")
- public void update_date (DateTime? datetime)
- public void update_due (DueDate duedate)
- public void update_from_json (Node node)
- public void update_from_vtodo (string data, string _ical_url)
- public void update_labels (HashMap<string,Label> new_labels)
- public void update_local ()
- public async DateTime? update_next_recurrency ()
- public void update_pin (bool _pinned)
- public bool was_archived ()
Signals:
Inherited Members:
All known members inherited from class Objects.BaseObject
All known members inherited from class GLib.Object