-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcloud.proto
More file actions
67 lines (51 loc) · 931 Bytes
/
cloud.proto
File metadata and controls
67 lines (51 loc) · 931 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
syntax = "proto3";
// import "common.proto"; // this is not used, and warning is generated, because of include
package PlanProto;
message LoginCloud {
string user = 1;
string jwt = 2;
}
message ReqFileCloud {
string user = 1;
string file = 2;
}
message SaveCloud {
string user = 1;
string file = 2;
}
message ListCloud {
string user = 1;
}
message UserCloud {
string name = 1;
}
message DeleteCloud {
string user = 1;
repeated string files = 2;
}
message ResSaveCloud {
bool success = 1;
string message = 2;
}
message FileCloud {
string key = 1;
string lastModified = 2;
string eTag = 3;
int32 size = 4;
string storageClass = 5;
}
message ResListCloud {
repeated FileCloud files = 1;
}
message ResDeleteCloud {
repeated string keys = 1;
}
message ReqPublicLink {
string filePath = 1;
}
message ResPublicLink {
string link = 1;
}
message ResUserCloud {
string name = 1;
}