2020-01-24 07:32:00 -08:00
|
|
|
syntax = "proto3";
|
2020-07-01 08:26:29 -07:00
|
|
|
package testdata;
|
2020-01-24 07:32:00 -08:00
|
|
|
|
2020-05-05 07:28:20 -07:00
|
|
|
import "google/protobuf/any.proto";
|
|
|
|
|
2020-01-24 07:32:00 -08:00
|
|
|
option go_package = "github.com/cosmos/cosmos-sdk/codec/testdata";
|
|
|
|
|
|
|
|
message Dog {
|
|
|
|
string size = 1;
|
|
|
|
string name = 2;
|
|
|
|
}
|
|
|
|
|
|
|
|
message Cat {
|
2020-04-28 07:13:36 -07:00
|
|
|
string moniker = 1;
|
|
|
|
int32 lives = 2;
|
2020-01-24 07:32:00 -08:00
|
|
|
}
|
2020-05-05 07:28:20 -07:00
|
|
|
|
|
|
|
message HasAnimal {
|
|
|
|
google.protobuf.Any animal = 1;
|
|
|
|
int64 x = 2;
|
|
|
|
}
|
2020-05-06 13:47:03 -07:00
|
|
|
|
|
|
|
message HasHasAnimal {
|
|
|
|
google.protobuf.Any has_animal = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message HasHasHasAnimal {
|
|
|
|
google.protobuf.Any has_has_animal = 1;
|
|
|
|
}
|
2020-06-03 06:33:51 -07:00
|
|
|
|
|
|
|
service TestService {
|
|
|
|
rpc Echo(EchoRequest) returns (EchoResponse);
|
|
|
|
rpc SayHello(SayHelloRequest) returns (SayHelloResponse);
|
|
|
|
}
|
|
|
|
|
|
|
|
message EchoRequest {
|
|
|
|
string message = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message EchoResponse {
|
|
|
|
string message = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message SayHelloRequest {
|
|
|
|
string name = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message SayHelloResponse {
|
|
|
|
string greeting = 1;
|
|
|
|
}
|