github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/amino/genproto/example/main.proto (about) 1 syntax = "proto3"; 2 package main; 3 4 option go_package = "github.com/gnolang/gno/tm2/pkg/amino/genproto/example/pb"; 5 6 // imports 7 import "github.com/gnolang/gno/tm2/pkg/amino/genproto/example/submodule/submodule.proto"; 8 import "github.com/gnolang/gno/tm2/pkg/amino/genproto/example/submodule2/submodule2.proto"; 9 import "google/protobuf/any.proto"; 10 11 // messages 12 message StructA { 13 sint64 FieldC = 1; 14 uint32 FieldD = 2; 15 } 16 17 message StructB { 18 sint64 FieldC = 1; 19 uint32 FieldD = 2; 20 submodule.StructSM FieldE = 3; 21 StructA FieldF = 4; 22 google.protobuf.Any FieldG = 5; 23 }