blob: 0ecba668aaadf947a9d7e0ea888edf59c5da1362 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package com.orbekk.same;
option java_generic_services = true;
message Empty {
}
message Component {
required string id = 1;
required string data = 2;
required int64 revision = 3;
}
message MasterState {
optional string master_url = 1;
optional int32 master_id = 2;
optional string network_name = 3;
}
service Client {
rpc SetState (Component) returns (Empty);
rpc MasterTakeover (MasterState) returns (Empty);
rpc MasterDown (MasterState) returns (Empty);
}
|