package astore

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

service Astore

astore.proto:144

message Artifact

astore.proto:30

Metadata associated with an artifact.

Used in: CommitResponse, ListResponse, NoteResponse, RetrieveResponse, TagResponse

message Element

astore.proto:46

Metadata associated with the equivalent of a file or directory.

Used in: ListResponse

message ListRequest

astore.proto:81

Semantics of a ListRequest: - each field is an "and". - each field is optional, except for path or uid. - if a set of tags is specified, the item must have all of them. - if a set of tags is not specified, "latest" tag is assumed. - if an empty set of tags is specified, entities with any tag are returned. -> there is no way to query for items with no tags.

Used as request type in: Astore.List

Used as field type in: PublishRequest

message TagSet

astore.proto:109

The reason this exists is that proto3 provides no way to test for presence of any fields but messages, and oneof cannot contain repeated fields.

Used in: ListRequest, RetrieveRequest, TagRequest