adamw7 / tools

code generation and data oriented tools
MIT License
5 stars 1 forks source link

Handle multiple messages in one proto file #19

Closed adamw7 closed 1 year ago

adamw7 commented 1 year ago

tested:

syntax = "proto2";

package tutorial;

option java_multiple_files = true; option java_package = "io.github.adamw7.tools.code.protos";

service EggDeliveryService { rpc OrderEgg (OrderEggRequest) returns (OrderEggResponse); }

message OrderEggRequest { optional string name = 1; optional string description = 2; optional int32 num_eggs = 3; optional bool with_shell = 4; optional Recipient recipient = 5; }

message OrderEggResponse { optional int32 minutes_to_egg = 1; }

message Recipient { optional string name = 1; optional string address = 2; }