41 lines
818 B
Protocol Buffer
41 lines
818 B
Protocol Buffer
syntax = "proto3";
|
|
package anytype;
|
|
option go_package = "service/space/spacesync";
|
|
|
|
message Space {
|
|
string spaceId = 1;
|
|
|
|
Content message = 2;
|
|
|
|
message Content {
|
|
oneof value {
|
|
DiffRange diffRange = 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
message DiffRange {
|
|
Request request = 1;
|
|
Response response = 2;
|
|
|
|
message Request {
|
|
repeated Range ranges = 1;
|
|
message Range {
|
|
uint64 from = 1;
|
|
uint64 to = 2;
|
|
uint32 limit = 3;
|
|
}
|
|
}
|
|
message Response {
|
|
repeated Result results = 1;
|
|
message Result {
|
|
bytes hash = 1;
|
|
repeated Element elements = 2;
|
|
uint32 count = 3;
|
|
message Element {
|
|
string id = 1;
|
|
string head = 2;
|
|
}
|
|
}
|
|
}
|
|
} |