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 reserved 2; // old panics
32}
33
34message CrashReport {
35 reserved 1, 2;
36 string metadata = 3;
37 bytes minidump_contents = 4;
38}
39
40message Extension {
41 string id = 1;
42 string version = 2;
43 bool dev = 3;
44}
45
46message SyncExtensions {
47 repeated Extension extensions = 1;
48}
49
50message SyncExtensionsResponse {
51 string tmp_dir = 1;
52 repeated Extension missing_extensions = 2;
53}
54
55message InstallExtension {
56 Extension extension = 1;
57 string tmp_dir = 2;
58}
59
60message AskPassRequest {
61 uint64 project_id = 1;
62 reserved 2;
63 uint64 repository_id = 3;
64 uint64 askpass_id = 4;
65 string prompt = 5;
66}
67
68message AskPassResponse {
69 string response = 1;
70}
71
72message GetSupermavenApiKey {}
73
74message GetSupermavenApiKeyResponse {
75 string api_key = 1;
76}