1syntax = "proto3";
2package zed.messages;
3
4message PeerId {
5 uint32 owner_id = 1;
6 uint32 id = 2;
7}
8
9message User {
10 reserved 4;
11 uint64 id = 1;
12 string github_login = 2;
13 string avatar_url = 3;
14 optional string name = 5;
15}
16
17message Nonce {
18 uint64 upper_half = 1;
19 uint64 lower_half = 2;
20}
21
22message Collaborator {
23 PeerId peer_id = 1;
24 uint32 replica_id = 2;
25 uint64 user_id = 3;
26 bool is_host = 4;
27 optional string committer_name = 5;
28 optional string committer_email = 6;
29}