module timelinelib.canvas.data.immutable

class timelinelib.canvas.data.immutable.ImmutableEvent[source]

Bases: timelinelib.general.immutable.ImmutableRecord

property text
property time_period
property category_id
property category_ids
property fuzzy
property fuzzy_start
property fuzzy_end
property locked
property ends_today
property description
property labels
property icon
property alert
property progress
property default_color
property container_id
property sort_order
class timelinelib.canvas.data.immutable.ImmutableMilestone[source]

Bases: timelinelib.general.immutable.ImmutableRecord

property text
property category_id
property category_ids
property time_period
property description
property default_color
property sort_order
class timelinelib.canvas.data.immutable.ImmutableEra[source]

Bases: timelinelib.general.immutable.ImmutableRecord

property name
property time_period
property color
property ends_today
class timelinelib.canvas.data.immutable.ImmutableCategory[source]

Bases: timelinelib.general.immutable.ImmutableRecord

property name
property color
property progress_color
property done_color
property font_color
property parent_id
class timelinelib.canvas.data.immutable.ImmutableContainer[source]

Bases: timelinelib.general.immutable.ImmutableRecord

property text
property category_id
property category_ids
property time_period
property description
class timelinelib.canvas.data.immutable.ImmutableDB[source]

Bases: timelinelib.general.immutable.ImmutableRecord

property categories
property containers
property events
property milestones
property eras
save_event(event, id_)[source]
delete_event(id_)[source]
save_milestone(milestone, id_)[source]
delete_milestone(id_)[source]
save_era(era, id_)[source]
delete_era(id_)[source]
save_category(category, id_)[source]
delete_category(delete_id)[source]
save_container(container, id_)[source]
delete_container(delete_id)[source]
exception timelinelib.canvas.data.immutable.InvalidOperationError[source]

Bases: Exception