package anytype.model

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

message Account

models.proto:631

* Contains basic information about a user account

Used in: Event, Event.Account.Show, Rpc.Account.Create.Response, Rpc.Account.Select.Response

message Account.Auth

models.proto:679

(message has no fields)

enum Account.Auth.LocalApiScope

models.proto:680

Used in: Event.Account.LinkChallenge, Rpc.Account.LocalLink.NewChallenge.Request

message Account.Config

models.proto:637

Used in: Event.Account.Config.Update, Event.Account.Update, Account

message Account.Info

models.proto:658

Used in: Rpc.Workspace.Open.Response, Account

message Account.Status

models.proto:646

Used in: Event.Account.Config.Update, Event.Account.Update, Rpc.Account.Delete.Response, Rpc.Account.RevertDeletion.Response, Account

enum Account.StatusType

models.proto:651

Used in: Status

message Block

models.proto:75

Used in: Change.BlockCreate, Event.Block.Add, Rpc.Block.Copy.Request, Rpc.Block.Copy.Response, Rpc.Block.Create.Request, Rpc.Block.CreateWidget.Request, Rpc.Block.Cut.Request, Rpc.Block.Cut.Response, Rpc.Block.Export.Request, Rpc.Block.ListConvertToObjects.Request, Rpc.Block.Paste.Request, Rpc.Block.Preview.Response, Rpc.Block.Replace.Request, Rpc.BlockLink.CreateWithObject.Request, ObjectView, SmartBlockSnapshotBase

enum Block.Align

models.proto:132

Used in: Event.Block.Fill.Align, Event.Block.Set.Align, Rpc.Block.ListSetAlign.Request, Rpc.Block.ListUpdate.Request, Block, Content.Dataview.Relation

message Block.Content

models.proto:145

(message has no fields)

message Block.Content.Bookmark

models.proto:217

Bookmark is to keep a web-link and to preview a content.

Used in: Block

enum Block.Content.Bookmark.State

models.proto:233

Used in: Event.Block.Set.Bookmark.State, Bookmark

message Block.Content.Chat

models.proto:606

Used in: Block

(message has no fields)

message Block.Content.Dataview

models.proto:338

Used in: Block

message Block.Content.Dataview.Checkbox

models.proto:540

Used in: Group

message Block.Content.Dataview.Date

models.proto:544

Used in: Group

(message has no fields)

message Block.Content.Dataview.Filter

models.proto:449

Used in: Event.Block.Dataview.ViewUpdate.Filter.Add, Event.Block.Dataview.ViewUpdate.Filter.Update, Rpc.BlockDataview.Filter.Add.Request, Rpc.BlockDataview.Filter.Replace.Request, Rpc.Object.CrossSpaceSearchSubscribe.Request, Rpc.Object.Graph.Request, Rpc.Object.GroupsSubscribe.Request, Rpc.Object.Search.Request, Rpc.Object.SearchSubscribe.Request, Rpc.Object.SearchWithMeta.Request, View

enum Block.Content.Dataview.Filter.Condition

models.proto:467

Used in: Filter

enum Block.Content.Dataview.Filter.Operator

models.proto:461

Used in: Filter

enum Block.Content.Dataview.Filter.QuickOption

models.proto:488

Used in: Filter

message Block.Content.Dataview.Group

models.proto:522

Used in: Event.Object.Subscription.Groups, Rpc.Object.GroupsSubscribe.Response

message Block.Content.Dataview.GroupOrder

models.proto:504

Used in: Event.Block.Dataview.GroupOrderUpdate, Rpc.BlockDataview.GroupOrder.Update.Request, Dataview

message Block.Content.Dataview.ObjectOrder

models.proto:516

Used in: Rpc.BlockDataview.ObjectOrder.Update.Request, Dataview

message Block.Content.Dataview.Relation

models.proto:383

Used in: Event.Block.Dataview.ViewUpdate.Relation.Add, Event.Block.Dataview.ViewUpdate.Relation.Update, Rpc.BlockDataview.ViewRelation.Add.Request, Rpc.BlockDataview.ViewRelation.Replace.Request, View

enum Block.Content.Dataview.Relation.DateFormat

models.proto:395

Used in: Relation

enum Block.Content.Dataview.Relation.FormulaType

models.proto:408

Used in: Relation

enum Block.Content.Dataview.Relation.TimeFormat

models.proto:403

Used in: Relation

message Block.Content.Dataview.Sort

models.proto:426

Used in: Event.Block.Dataview.ViewUpdate.Sort.Add, Event.Block.Dataview.ViewUpdate.Sort.Update, Rpc.BlockDataview.Sort.Add.Request, Rpc.BlockDataview.Sort.Replace.Request, Rpc.Object.CrossSpaceSearchSubscribe.Request, Rpc.Object.Search.Request, Rpc.Object.SearchSubscribe.Request, Rpc.Object.SearchWithMeta.Request, View

enum Block.Content.Dataview.Sort.EmptyType

models.proto:442

Used in: Sort

enum Block.Content.Dataview.Sort.Type

models.proto:436

Used in: Rpc.BlockTable.Sort.Request, Sort

message Block.Content.Dataview.Status

models.proto:532

Used in: Group

message Block.Content.Dataview.Tag

models.proto:536

Used in: Group

message Block.Content.Dataview.View

models.proto:350

Used in: Event.Block.Dataview.ViewSet, Rpc.BlockDataview.CreateFromExistingObject.Response, Rpc.BlockDataview.View.Create.Request, Rpc.BlockDataview.View.Update.Request, Dataview

enum Block.Content.Dataview.View.Size

models.proto:376

Used in: Event.Block.Dataview.ViewUpdate.Fields, View

enum Block.Content.Dataview.View.Type

models.proto:367

Used in: Event.Block.Dataview.ViewUpdate.Fields, View

message Block.Content.Dataview.ViewGroup

models.proto:509

Used in: GroupOrder

message Block.Content.Div

models.proto:205

Divider: block, that contains only one horizontal thin line

Used in: Block

enum Block.Content.Div.Style

models.proto:208

Used in: Event.Block.Fill.Div.Style, Event.Block.Set.Div.Style, Rpc.Block.ListUpdate.Request, Rpc.BlockDiv.ListSetStyle.Request, Div

message Block.Content.FeaturedRelations

models.proto:245

Used in: Block

(message has no fields)

message Block.Content.File

models.proto:300

Used in: Block

enum Block.Content.File.State

models.proto:327

Used in: Event.Block.Fill.File.State, Event.Block.Set.File.State, File

enum Block.Content.File.Style

models.proto:321

Used in: Event.Block.Fill.File.Style, Event.Block.Set.File.Style, Rpc.Block.ListUpdate.Request, Rpc.BlockFile.ListSetStyle.Request, Rpc.File.Upload.Request, File

enum Block.Content.File.Type

models.proto:312

Used in: Event.Block.Fill.File.Type, Event.Block.Set.File.Type, Rpc.BlockFile.CreateAndUpload.Request, Rpc.File.Upload.Request, File

message Block.Content.Icon

models.proto:241

Used in: Block

message Block.Content.Latex

models.proto:552

Used in: Block

enum Block.Content.Latex.Processor

models.proto:556

Used in: Event.Block.Set.Latex.Processor, Rpc.BlockLatex.SetProcessor.Request, Rpc.BlockLatex.SetText.Request, Latex

message Block.Content.Layout

models.proto:150

Layout have no visual representation, but affects on blocks, that it contains. Row/Column layout blocks creates only automatically, after some of a D&D operations, for example

Used in: Block

enum Block.Content.Layout.Style

models.proto:153

Used in: Layout

models.proto:166

Link: block to link some content from an external sources.

Used in: Block

enum Block.Content.Link.CardStyle

models.proto:195

Used in: Event.Block.Set.Link.CardStyle, Rpc.BlockLink.ListSetAppearance.Request, Link

enum Block.Content.Link.Description

models.proto:189

Used in: Event.Block.Set.Link.Description, Rpc.BlockLink.ListSetAppearance.Request, Link

enum Block.Content.Link.IconSize

models.proto:175

Used in: Event.Block.Set.Link.IconSize, Rpc.BlockLink.ListSetAppearance.Request, Link

enum Block.Content.Link.Style

models.proto:181

Used in: Event.Block.Fill.Link.Style, Event.Block.Set.Link.Style, Link

message Block.Content.Relation

models.proto:548

Used in: Block

message Block.Content.Smartblock

models.proto:335

Used in: Block

(message has no fields)

message Block.Content.Table

models.proto:586

Used in: Block

(message has no fields)

message Block.Content.TableColumn

models.proto:587

Used in: Block

(message has no fields)

message Block.Content.TableOfContents

models.proto:583

Used in: Block

(message has no fields)

message Block.Content.TableRow

models.proto:588

Used in: Block

message Block.Content.Text

models.proto:248

Used in: Block

message Block.Content.Text.Mark

models.proto:261

Used in: Rpc.Block.ListUpdate.Request.Text, Rpc.BlockText.ListSetMark.Request, Marks, ChatMessage.MessageContent

enum Block.Content.Text.Mark.Type

models.proto:266

Used in: Event.Block.MarksInfo, Mark

message Block.Content.Text.Marks

models.proto:257

Used in: Event.Block.Fill.Text.Marks, Event.Block.Set.Text.Marks, Rpc.BlockText.SetText.Request, Text

enum Block.Content.Text.Style

models.proto:281

Used in: Event.Block.Fill.Text.Style, Event.Block.Set.Text.Style, Rpc.Block.ListTurnInto.Request, Rpc.Block.ListUpdate.Request.Text, Rpc.Block.Split.Request, Rpc.BlockText.ListSetStyle.Request, Rpc.BlockText.SetStyle.Request, Text, ChatMessage.MessageContent

message Block.Content.Widget

models.proto:592

Used in: Block

enum Block.Content.Widget.Layout

models.proto:598

Used in: Event.Block.Set.Widget.Layout, Rpc.Block.CreateWidget.Request, Rpc.BlockWidget.SetLayout.Request, Widget

enum Block.Position

models.proto:114

Used in: Change.BlockCreate, Change.BlockDuplicate, Change.BlockMove, Rpc.Block.Create.Request, Rpc.Block.CreateWidget.Request, Rpc.Block.ListDuplicate.Request, Rpc.Block.ListMoveToExistingObject.Request, Rpc.Block.ListMoveToNewObject.Request, Rpc.BlockBookmark.CreateAndFetch.Request, Rpc.BlockFile.CreateAndUpload.Request, Rpc.BlockLink.CreateWithObject.Request, Rpc.BlockTable.ColumnCreate.Request, Rpc.BlockTable.ColumnDuplicate.Request, Rpc.BlockTable.ColumnMove.Request, Rpc.BlockTable.Create.Request, Rpc.BlockTable.RowCreate.Request, Rpc.BlockTable.RowDuplicate.Request, Rpc.File.Drop.Request

message Block.Restrictions

models.proto:106

Used in: Event.Block.Fill.Restrictions, Event.Block.Set.Restrictions, Block

enum Block.VerticalAlign

models.proto:139

Used in: Event.Block.Set.VerticalAlign, Rpc.Block.ListSetVerticalAlign.Request, Block

message BlockMetaOnly

models.proto:615

Used to decode block meta only, without the content itself

message ChatMessage

models.proto:1404

Used in: Event.Chat.Add, Event.Chat.Update, Rpc.Chat.AddMessage.Request, Rpc.Chat.EditMessageContent.Request, Rpc.Chat.GetMessages.Response, Rpc.Chat.GetMessagesByIds.Response, Rpc.Chat.SubscribeLastMessages.Response, Rpc.Chat.SubscribeToMessagePreviews.Response.ChatPreview

message ChatMessage.Attachment

models.proto:1426

Used in: ChatMessage

enum ChatMessage.Attachment.AttachmentType

models.proto:1430

Used in: Attachment

message ChatMessage.MessageContent

models.proto:1420

Used in: ChatMessage

message ChatMessage.Reactions

models.proto:1437

Used in: Event.Chat.UpdateReactions, ChatMessage

message ChatMessage.Reactions.IdentityList

models.proto:1440

Used in: Reactions

message ChatState

models.proto:1394

Used in: Event.Chat.UpdateState, Rpc.Chat.GetMessages.Response, Rpc.Chat.SubscribeLastMessages.Response, Rpc.Chat.SubscribeToMessagePreviews.Response.ChatPreview

message ChatState.UnreadState

models.proto:1395

Used in: ChatState

message Detail

models.proto:1381

Used in: Rpc.Object.ListSetDetails.Request, Rpc.Object.SetDetails.Request

message DeviceInfo

models.proto:1386

Used in: Change.DeviceAdd, Rpc.Device.List.Response

enum DeviceNetworkType

models.proto:1375

Used in: Rpc.Device.NetworkState.Set.Request

message Export

models.proto:1144

(message has no fields)

enum Export.Format

models.proto:1145

Used in: Rpc.Object.Export.Request, Rpc.Object.ListExport.Request, Notification.Export

message FileEncryptionKey

models.proto:1227

Used in: FileInfo, IdentityProfile, InvitePayload

enum FileIndexingStatus

models.proto:1239

message FileInfo

models.proto:1222

Used in: Change.SetFileInfo, SmartBlockSnapshotBase

message IdentityProfile

models.proto:1213

enum ImageKind

models.proto:1232

Used in: Rpc.BlockFile.CreateAndUpload.Request, Rpc.File.Upload.Request, Rpc.Unsplash.Download.Request

message Import

models.proto:1155

(message has no fields)

enum Import.ErrorCode

models.proto:1166

Used in: Notification.GalleryImport, Notification.Import

enum Import.Type

models.proto:1156

Used in: Event.Import.Finish, Rpc.Object.Import.Request, Notification.Import

message InternalFlag

models.proto:918

Used in: Rpc.BlockLink.CreateWithObject.Request, Rpc.Object.Create.Request, Rpc.Object.CreateObjectType.Request, Rpc.Object.CreateSet.Request, Rpc.Object.SetInternalFlags.Request

enum InternalFlag.Value

models.proto:923

Use such a weird construction due to the issue with imported repeated enum type Look https://github.com/golang/protobuf/issues/1135 for more information.

Used in: InternalFlag

message Invite

models.proto:1191

message InvitePayload

models.proto:1196

enum InvitePayload.InviteType

models.proto:1207

Used in: InvitePayload

message Layout

models.proto:807

message LinkPreview

models.proto:689

Used in: Rpc.LinkPreview.Response

enum LinkPreview.Type

models.proto:697

Used in: Event.Block.Fill.Bookmark.Type, Event.Block.Set.Bookmark.Type, Block.Content.Bookmark, LinkPreview

message ManifestInfo

models.proto:1251

Used in: Rpc.Gallery.DownloadIndex.Response, Rpc.Gallery.DownloadManifest.Response

message Membership

models.proto:1272

Used in: Event.Membership.Update, Rpc.Membership.GetStatus.Response

enum Membership.EmailVerificationStatus

models.proto:1298

Used in: Rpc.Membership.GetVerificationEmailStatus.Response

enum Membership.PaymentMethod

models.proto:1290

Used in: Rpc.Membership.RegisterPaymentRequest.Request, Membership

enum Membership.Status

models.proto:1273

Used in: Membership

message MembershipTierData

models.proto:1324

Used in: Rpc.Membership.GetTiers.Response

enum MembershipTierData.PeriodType

models.proto:1325

Used in: MembershipTierData

message Metadata

models.proto:1030

message Metadata.Payload

models.proto:1035

(message has no fields)

message Metadata.Payload.IdentityPayload

models.proto:1036

Used in: Metadata

enum NameserviceNameType

models.proto:1266

Used in: Rpc.Membership.Finalize.Request, Rpc.Membership.IsNameValid.Request, Rpc.Membership.RegisterPaymentRequest.Request, Rpc.NameService.ResolveAnyId.Response, Rpc.NameService.ResolveName.Request, Rpc.NameService.ResolveSpaceId.Response, Rpc.NameService.UserAccount.Get.Response, Membership

message Notification

models.proto:1042

Used in: Change.NotificationCreate, Event.Notification.Send, Event.Notification.Update, Rpc.Notification.List.Response, Rpc.Notification.Test.Response

enum Notification.ActionType

models.proto:1139

Used in: Rpc.Notification.Reply.Request

message Notification.Export

models.proto:1071

Used in: Notification

enum Notification.Export.Code

models.proto:1074

Used in: Export

message Notification.GalleryImport

models.proto:1081

Used in: Notification

message Notification.Import

models.proto:1062

Used in: Notification

message Notification.ParticipantPermissionsChange

models.proto:1126

Used in: Notification

message Notification.ParticipantRemove

models.proto:1113

Used in: Notification

message Notification.ParticipantRequestApproved

models.proto:1099

Used in: Notification

message Notification.ParticipantRequestDecline

models.proto:1121

Used in: Notification

message Notification.RequestToJoin

models.proto:1089

Used in: Notification

message Notification.RequestToLeave

models.proto:1105

Used in: Notification

enum Notification.Status

models.proto:1132

Used in: Change.NotificationUpdate, Notification

message Notification.Test

models.proto:1097

Used in: Notification

(message has no fields)

message Object

models.proto:747

(message has no fields)

message Object.ChangePayload

models.proto:748

message ObjectDetails

localstore.proto:18

message ObjectInfo

localstore.proto:8

Used in: Rpc.Navigation.ListObjects.Response, ObjectInfoWithLinks, ObjectInfoWithOutboundLinks, ObjectInfoWithOutboundLinksIDs, ObjectLinksInfo

localstore.proto:32

Used in: Rpc.Navigation.GetObjectInfoWithLinks.Response

localstore.proto:38

message ObjectInfoWithOutboundLinksIDs

localstore.proto:44
localstore.proto:22

message ObjectLinksInfo

localstore.proto:27

Used in: ObjectInfoWithLinks

enum ObjectOrigin

models.proto:892

Used in: Rpc.File.Upload.Request

message ObjectStoreChecksums

localstore.proto:50

message ObjectType

models.proto:759

enum ObjectType.Layout

models.proto:778

Used in: Rpc.Object.ListExport.RelationsWhiteList, Rpc.Object.SetLayout.Request, Layout, ObjectType

message ObjectView

models.proto:936

Works with a smart blocks: Page, Dashboard Dashboard opened, click on a page, Rpc.Block.open, Block.ShowFullscreen(PageBlock)

Used in: Rpc.History.DiffVersions.Response, Rpc.History.ShowVersion.Response, Rpc.Object.Open.Response, Rpc.Object.OpenBreadcrumbs.Response, Rpc.Object.Show.Response

message ObjectView.BlockParticipant

models.proto:965

Used in: ObjectView

message ObjectView.DetailsSet

models.proto:942

Used in: ObjectView

message ObjectView.HistorySize

models.proto:959

Used in: ObjectView

message ObjectView.RelationWithValuePerObject

models.proto:948

message ParticipantPermissionChange

models.proto:997

Used in: Rpc.Space.ParticipantPermissionsChange.Request

enum ParticipantPermissions

models.proto:1002

Used in: Rpc.Space.RequestApprove.Request, Notification.ParticipantPermissionsChange, Notification.ParticipantRequestApproved, ParticipantPermissionChange

enum ParticipantStatus

models.proto:1009

message Range

models.proto:623

General purpose structure, uses in Mark.

Used in: Event.User.Block.TextRange, Rpc.Block.Copy.Request, Rpc.Block.Cut.Request, Rpc.Block.Paste.Request, Rpc.Block.SetCarriage.Request, Rpc.Block.Split.Request, Rpc.BlockText.SetMarks.Get.Request, Rpc.BlockText.SetText.Request, Rpc.Object.Redo.Response, Rpc.Object.Undo.Response, Block.Content.Text.Mark, Search.Meta

message Relation

models.proto:819

Relation describe the human-interpreted relation type. It may be something like "Date of creation, format=date" or "Assignee, format=objectId, objectType=person"

Used in: Event.Block.Dataview.OldRelationSet, Rpc.ObjectRelation.ListAvailable.Response, Rpc.ObjectType.Relation.Add.Response, Block.Content.Dataview, Layout, ObjectInfo, ObjectView, RelationWithValue, Relations, SmartBlockSnapshotBase

enum Relation.DataSource

models.proto:864

Used in: Relation

message Relation.Option

models.proto:848

Used in: Relation, RelationOptions

enum Relation.Scope

models.proto:856

Used in: Relation

enum RelationFormat

models.proto:873

RelationFormat describes how the underlying data is stored in the google.protobuf.Value and how it should be validated/sanitized

Used in: Block.Content.Dataview.Filter, Block.Content.Dataview.Sort, Relation, RelationLink

models.proto:905

Used in: Change.RelationAdd, Event.Block.Dataview.RelationSet, Event.Object.Relations.Amend, Block.Content.Dataview, ObjectType, ObjectView, SmartBlockSnapshotBase

message RelationOptions

models.proto:914

Used in: Rpc.Relation.Options.Response

message RelationWithValue

models.proto:813

Used in: ObjectView.RelationWithValuePerObject

message Relations

models.proto:910

message Restrictions

models.proto:705

Used in: Event.Object.Restrictions.Set, ObjectView

enum Restrictions.DataviewRestriction

models.proto:739

Used in: DataviewRestrictions

message Restrictions.DataviewRestrictions

models.proto:734

Used in: Restrictions

enum Restrictions.ObjectRestriction

models.proto:709

Used in: Restrictions

models.proto:59

(message has no fields)

message Search.Meta

models.proto:66

Used in: Result

message Search.Result

models.proto:60

Used in: Rpc.Object.SearchWithMeta.Response

message SmartBlockSnapshotBase

models.proto:7

Used in: Change.Snapshot, Rpc.Object.Import.Request.Snapshot

enum SmartBlockType

models.proto:21

Used in: SnapshotWithType, Object.ChangePayload, ObjectType, ObjectView

enum SpaceAccessType

models.proto:1018

message SpaceObjectHeader

models.proto:755

enum SpaceShareableStatus

models.proto:1245

enum SpaceStatus

models.proto:971

enum SpaceUxType

models.proto:1024