package anki.collection

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service BackendCollectionService

collection.proto:27

Implicitly includes any of the above methods that are not listed in the backend service.

service CollectionService

collection.proto:13

message ComputeMemoryProgress

collection.proto:154

Used in: Progress

message ComputeParamsProgress

collection.proto:137

Used in: Progress

message ComputeRetentionProgress

collection.proto:149

Used in: Progress

message OpChanges

collection.proto:56

Used as response type in: cards.CardsService.UpdateCards, CollectionService.MergeUndoEntries, CollectionService.SetLoadBalancerEnabled, config.ConfigService.RemoveConfig, config.ConfigService.SetConfigBool, config.ConfigService.SetConfigJson, config.ConfigService.SetConfigString, config.ConfigService.SetPreferences, deck_config.DeckConfigService.UpdateDeckConfigs, decks.DecksService.RenameDeck, decks.DecksService.SetCurrentDeck, decks.DecksService.SetDeckCollapsed, decks.DecksService.UpdateDeck, decks.DecksService.UpdateDeckLegacy, image_occlusion.ImageOcclusionService.AddImageOcclusionNote, image_occlusion.ImageOcclusionService.AddImageOcclusionNotetype, image_occlusion.ImageOcclusionService.UpdateImageOcclusionNote, notes.NotesService.UpdateNotes, notetypes.NotetypesService.ChangeNotetype, notetypes.NotetypesService.RemoveNotetype, notetypes.NotetypesService.RestoreNotetypeToStock, notetypes.NotetypesService.UpdateNotetype, notetypes.NotetypesService.UpdateNotetypeLegacy, scheduler.SchedulerService.AnswerCard, scheduler.SchedulerService.CustomStudy, scheduler.SchedulerService.EmptyFilteredDeck, scheduler.SchedulerService.GradeNow, scheduler.SchedulerService.RestoreBuriedAndSuspendedCards, scheduler.SchedulerService.ScheduleCardsAsNew, scheduler.SchedulerService.SetDueDate, scheduler.SchedulerService.UnburyDeck, tags.TagsService.SetTagCollapsed

Used as field type in: OpChangesAfterUndo, OpChangesOnly, OpChangesWithCount, OpChangesWithId, import_export.ImportResponse, notes.AddNoteResponse, notes.AddNotesResponse

message OpChangesAfterUndo

collection.proto:96

Used as response type in: CollectionService.Redo, CollectionService.Undo

message OpChangesOnly

collection.proto:76

Allows frontend code to extract changes from other messages like ImportResponse without decoding other potentially large fields.

message OpChangesWithCount

collection.proto:80

Used as response type in: cards.CardsService.RemoveCards, cards.CardsService.SetDeck, cards.CardsService.SetFlag, decks.DecksService.RemoveDecks, decks.DecksService.ReparentDecks, notes.NotesService.AfterNoteUpdates, notes.NotesService.RemoveNotes, scheduler.SchedulerService.BuryOrSuspendCards, scheduler.SchedulerService.RebuildFilteredDeck, scheduler.SchedulerService.SortCards, scheduler.SchedulerService.SortDeck, search.SearchService.FindAndReplace, tags.TagsService.AddNoteTags, tags.TagsService.ClearUnusedTags, tags.TagsService.FindAndReplaceTag, tags.TagsService.RemoveNoteTags, tags.TagsService.RemoveTags, tags.TagsService.RenameTags, tags.TagsService.ReparentTags

message OpChangesWithId

collection.proto:85

Used as response type in: decks.DecksService.AddDeck, decks.DecksService.AddDeckLegacy, decks.DecksService.AddOrUpdateFilteredDeck, notetypes.NotetypesService.AddNotetype, notetypes.NotetypesService.AddNotetypeLegacy

message Progress

collection.proto:104

Used as response type in: BackendCollectionService.LatestProgress, CollectionService.LatestProgress

message Progress.DatabaseCheck

collection.proto:116

Used in: Progress

message Progress.FullSync

collection.proto:105

Used in: Progress

message Progress.NormalSync

collection.proto:110

Used in: Progress

message UndoStatus

collection.proto:90

Used as response type in: CollectionService.GetUndoStatus

Used as field type in: OpChangesAfterUndo