xref: /aosp_15_r20/external/golang-protobuf/internal/testprotos/test3/test_extension.proto (revision 1c12ee1efe575feb122dbf939ff15148a3b3e8f2)
1*1c12ee1eSDan Willemsen// Copyright 2018 The Go Authors. All rights reserved.
2*1c12ee1eSDan Willemsen// Use of this source code is governed by a BSD-style
3*1c12ee1eSDan Willemsen// license that can be found in the LICENSE file.
4*1c12ee1eSDan Willemsen
5*1c12ee1eSDan Willemsensyntax = "proto3";
6*1c12ee1eSDan Willemsen
7*1c12ee1eSDan Willemsenpackage goproto.proto.test3;
8*1c12ee1eSDan Willemsen
9*1c12ee1eSDan Willemsenimport "google/protobuf/descriptor.proto";
10*1c12ee1eSDan Willemsenimport "internal/testprotos/test3/test.proto";
11*1c12ee1eSDan Willemsen
12*1c12ee1eSDan Willemsenoption go_package = "google.golang.org/protobuf/internal/testprotos/test3";
13*1c12ee1eSDan Willemsen
14*1c12ee1eSDan Willemsenextend google.protobuf.MessageOptions {
15*1c12ee1eSDan Willemsen  int32         optional_int32    = 1001;
16*1c12ee1eSDan Willemsen  int64         optional_int64    = 1002;
17*1c12ee1eSDan Willemsen  uint32        optional_uint32   = 1003;
18*1c12ee1eSDan Willemsen  uint64        optional_uint64   = 1004;
19*1c12ee1eSDan Willemsen  sint32        optional_sint32   = 1005;
20*1c12ee1eSDan Willemsen  sint64        optional_sint64   = 1006;
21*1c12ee1eSDan Willemsen  fixed32       optional_fixed32  = 1007;
22*1c12ee1eSDan Willemsen  fixed64       optional_fixed64  = 1008;
23*1c12ee1eSDan Willemsen  sfixed32      optional_sfixed32 = 1009;
24*1c12ee1eSDan Willemsen  sfixed64      optional_sfixed64 = 1010;
25*1c12ee1eSDan Willemsen  float         optional_float    = 1011;
26*1c12ee1eSDan Willemsen  double        optional_double   = 1012;
27*1c12ee1eSDan Willemsen  bool          optional_bool     = 1013;
28*1c12ee1eSDan Willemsen  string        optional_string   = 1014;
29*1c12ee1eSDan Willemsen  bytes         optional_bytes    = 1015;
30*1c12ee1eSDan Willemsen  ForeignMessage optional_foreign_message = 1016;
31*1c12ee1eSDan Willemsen  ForeignEnum    optional_foreign_enum    = 1017;
32*1c12ee1eSDan Willemsen
33*1c12ee1eSDan Willemsen  optional int32         optional_optional_int32    = 2001;
34*1c12ee1eSDan Willemsen  optional int64         optional_optional_int64    = 2002;
35*1c12ee1eSDan Willemsen  optional uint32        optional_optional_uint32   = 2003;
36*1c12ee1eSDan Willemsen  optional uint64        optional_optional_uint64   = 2004;
37*1c12ee1eSDan Willemsen  optional sint32        optional_optional_sint32   = 2005;
38*1c12ee1eSDan Willemsen  optional sint64        optional_optional_sint64   = 2006;
39*1c12ee1eSDan Willemsen  optional fixed32       optional_optional_fixed32  = 2007;
40*1c12ee1eSDan Willemsen  optional fixed64       optional_optional_fixed64  = 2008;
41*1c12ee1eSDan Willemsen  optional sfixed32      optional_optional_sfixed32 = 2009;
42*1c12ee1eSDan Willemsen  optional sfixed64      optional_optional_sfixed64 = 2010;
43*1c12ee1eSDan Willemsen  optional float         optional_optional_float    = 2011;
44*1c12ee1eSDan Willemsen  optional double        optional_optional_double   = 2012;
45*1c12ee1eSDan Willemsen  optional bool          optional_optional_bool     = 2013;
46*1c12ee1eSDan Willemsen  optional string        optional_optional_string   = 2014;
47*1c12ee1eSDan Willemsen  optional bytes         optional_optional_bytes    = 2015;
48*1c12ee1eSDan Willemsen  optional ForeignMessage optional_optional_foreign_message = 2016;
49*1c12ee1eSDan Willemsen  optional ForeignEnum    optional_optional_foreign_enum    = 2017;
50*1c12ee1eSDan Willemsen}
51