github.com/gogo/protobuf@v1.3.2/test/issue438/issue438.proto (about) 1 syntax = "proto3"; 2 3 package issue438; 4 5 import "github.com/gogo/protobuf/gogoproto/gogo.proto"; 6 import "google/protobuf/any.proto"; 7 import "google/protobuf/api.proto"; 8 import "google/protobuf/duration.proto"; 9 import "google/protobuf/empty.proto"; 10 import "google/protobuf/field_mask.proto"; 11 import "google/protobuf/source_context.proto"; 12 import "google/protobuf/struct.proto"; 13 import "google/protobuf/timestamp.proto"; 14 import "google/protobuf/type.proto"; 15 import "google/protobuf/wrappers.proto"; 16 17 option (gogoproto.protosizer_all) = true; 18 option (gogoproto.sizer_all) = false; 19 20 message Types { 21 google.protobuf.Any any = 1; 22 google.protobuf.Api api = 2; 23 google.protobuf.Method met = 3; 24 google.protobuf.Mixin mx = 4; 25 google.protobuf.Duration dur = 5; 26 google.protobuf.Empty em = 6; 27 google.protobuf.FieldMask fm = 7; 28 google.protobuf.SourceContext sc = 8; 29 google.protobuf.Struct st = 9; 30 google.protobuf.Value val = 10; 31 google.protobuf.NullValue nlval = 11; 32 google.protobuf.StringValue stval = 12; 33 google.protobuf.BoolValue bval = 13; 34 google.protobuf.Struct strval = 14; 35 google.protobuf.ListValue lstv = 15; 36 google.protobuf.Timestamp ts = 16; 37 google.protobuf.Type t = 17; 38 google.protobuf.Field f = 18; 39 google.protobuf.Enum en = 19; 40 google.protobuf.EnumValue enval = 20; 41 google.protobuf.Option opt = 21; 42 google.protobuf.DoubleValue dbl = 22; 43 google.protobuf.FloatValue flt = 23; 44 google.protobuf.Int64Value i64 = 24; 45 google.protobuf.UInt64Value u64 = 25; 46 google.protobuf.Int32Value i32 = 26; 47 google.protobuf.UInt32Value u32 = 27; 48 google.protobuf.BoolValue bool = 28; 49 google.protobuf.StringValue str = 29; 50 google.protobuf.BytesValue bytes = 30; 51 } 52 53