Use oneof instead of IDs
This commit is contained in:
@@ -1,18 +1,20 @@
|
|||||||
|
import "./Authentication.proto";
|
||||||
|
import "./Message.proto";
|
||||||
|
import "./PublishDiscover.proto";
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
// Client <-> Server
|
// Client <-> Server
|
||||||
message Container {
|
message Container {
|
||||||
enum MessageType {
|
uint32 id = 1;
|
||||||
AuthenticationRequest = 0;
|
|
||||||
AuthenticationResponse = 1;
|
|
||||||
Message = 2;
|
|
||||||
PublishRequest = 3;
|
|
||||||
PublishResponse = 4;
|
|
||||||
DiscoverRequest = 5;
|
|
||||||
DiscoverResponse = 6;
|
|
||||||
}
|
|
||||||
|
|
||||||
MessageType type = 1;
|
oneof message {
|
||||||
uint32 id = 2;
|
AuthenticationRequest AuthenticationRequest = 2;
|
||||||
bytes data = 3;
|
AuthenticationResponse AuthenticationResponse = 3;
|
||||||
|
Message Message = 4;
|
||||||
|
PublishRequest PublishRequest = 5;
|
||||||
|
PublishResponse PublishResponse = 6;
|
||||||
|
DiscoverRequest DiscoverRequest = 7;
|
||||||
|
DiscoverResponse DiscoverResponse = 8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user