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