diff
funccapture_edit_snapshot(chart) -> EditSnapshotparamchartChartReturns
margrete_rpc.chart.diff.EditSnapshotfuncbuild_apply_edit_request(chart, *, snapshot_enabled, replace_all_notes, snapshot) -> messages_pb2.ApplyEditRequest | NoneparamchartChartparamsnapshot_enabledboolparamreplace_all_notesboolparamsnapshotEditSnapshot | NoneReturns
margrete_rpc._proto.margrete.rpc.v1.messages_pb2.margrete_rpc._proto.margrete.rpc.v1.messages_pb2.ApplyEditRequest | Nonefunc_note_to_raw(note) -> RawNoteparamnoteChartNoteReturns
margrete_rpc.chart.notes.RawNotefunc_final_notes(chart) -> list[RawNote]paramchartChartReturns
list[margrete_rpc.chart.notes.RawNote]func_strip_note_ids(note) -> RawNoteparamnoteRawNoteReturns
margrete_rpc.chart.notes.RawNotefunc_final_notes_without_ids(chart) -> list[RawNote]paramchartChartReturns
list[margrete_rpc.chart.notes.RawNote]func_notes_signature(notes) -> bytesparamnoteslist[RawNote]Returns
bytesfunc_event_signature_from_events(events) -> bytesparameventsChartEventsReturns
bytesfunc_has_existing_note_id(notes) -> boolparamnoteslist[RawNote]Returns
boolfunc_clone_raw(note) -> RawNoteparamnoteRawNoteReturns
margrete_rpc.chart.notes.RawNotefunc_clone_chart_events(events) -> ChartEventsparameventsChartEventsReturns
margrete_rpc.chart.chart.ChartEventsfunc_note_tree_sig(note) -> bytesparamnoteRawNoteReturns
bytesfunc_id_structure(note) -> IdStructureparamnoteRawNoteReturns
margrete_rpc.chart.diff.IdStructurefunc_children_id_structure(note) -> tuple[IdStructure, ...]paramnoteRawNoteReturns
tuple[margrete_rpc.chart.diff.IdStructure, ...]func_append_scanned_note_diffs(request, orig_notes, final_notes) -> Noneparamrequestmessages_pb2.ApplyEditRequestparamorig_noteslist[RawNote]paramfinal_noteslist[RawNote]Returns
Nonefunc_append_scanned_event_diffs(request, orig_events, final_events) -> Noneparamrequestmessages_pb2.ApplyEditRequestparamorig_eventsChartEventsparamfinal_eventsChartEventsReturns
Nonefunc_append_all_event_upserts(request, events) -> Noneparamrequestmessages_pb2.ApplyEditRequestparameventsChartEventsReturns
None