syntax = "proto3"; import "google/protobuf/descriptor.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/timestamp.proto"; import "testing/example2.proto"; message TestRequest { repeated string file_names = 1; repeated Extension extensions = 2; } message TestResponse { map file_protos = 1; google.protobuf.Timestamp last_update_date = 2; } service TestService { rpc GetFiles (TestRequest) returns (TestResponse); rpc Ping (google.protobuf.Empty) returns (google.protobuf.Empty); }