syntax = "proto3"; package package.path; message HelloRequest { message EmbeddedOne { message EmbeddedTwo { string name = 1; } EmbeddedTwo embedded_two = 1; } string name = 1; EmbeddedOne embedded_one = 2; } message HelloResponse { string message = 1; } service HelloWorldService { rpc SayHello(HelloRequest) returns (HelloResponse) {} }