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  }