import "./Authentication.proto"; import "./Message.proto"; import "./PublishDiscover.proto"; syntax = "proto3"; // Client <-> Server message Container { uint32 id = 1; oneof message { AuthenticationRequest AuthenticationRequest = 2; AuthenticationResponse AuthenticationResponse = 3; Message Message = 4; PublishRequest PublishRequest = 5; PublishResponse PublishResponse = 6; DiscoverRequest DiscoverRequest = 7; DiscoverResponse DiscoverResponse = 8; } }