1syntax = "proto3";
2package zed.messages;
3
4message UpdateInviteInfo {
5 string url = 1;
6 uint32 count = 2;
7}
8
9message ShutdownRemoteServer {}
10
11message Toast {
12 uint64 project_id = 1;
13 string notification_id = 2;
14 string message = 3;
15}
16
17message HideToast {
18 uint64 project_id = 1;
19 string notification_id = 2;
20}
21
22message OpenServerSettings {
23 uint64 project_id = 1;
24}
25
26message GetCrashFiles {
27}
28
29message GetCrashFilesResponse {
30 repeated CrashReport crashes = 1;
31}
32
33message CrashReport {
34 optional string panic_contents = 1;
35 optional bytes minidump_contents = 2;
36}
37
38message Extension {
39 string id = 1;
40 string version = 2;
41 bool dev = 3;
42}
43
44message SyncExtensions {
45 repeated Extension extensions = 1;
46}
47
48message SyncExtensionsResponse {
49 string tmp_dir = 1;
50 repeated Extension missing_extensions = 2;
51}
52
53message InstallExtension {
54 Extension extension = 1;
55 string tmp_dir = 2;
56}
57
58message AskPassRequest {
59 uint64 project_id = 1;
60 reserved 2;
61 uint64 repository_id = 3;
62 uint64 askpass_id = 4;
63 string prompt = 5;
64}
65
66message AskPassResponse {
67 string response = 1;
68}
69
70message GetSupermavenApiKey {}
71
72message GetSupermavenApiKeyResponse {
73 string api_key = 1;
74}