xref: /aosp_15_r20/external/golang-protobuf/cmd/protoc-gen-go/testdata/retention/retention.pb.go (revision 1c12ee1efe575feb122dbf939ff15148a3b3e8f2)
1*1c12ee1eSDan Willemsen// Copyright 2020 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 Willemsen// Code generated by protoc-gen-go. DO NOT EDIT.
6*1c12ee1eSDan Willemsen// source: cmd/protoc-gen-go/testdata/retention/retention.proto
7*1c12ee1eSDan Willemsen
8*1c12ee1eSDan Willemsenpackage retention
9*1c12ee1eSDan Willemsen
10*1c12ee1eSDan Willemsenimport (
11*1c12ee1eSDan Willemsen	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
12*1c12ee1eSDan Willemsen	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
13*1c12ee1eSDan Willemsen	descriptorpb "google.golang.org/protobuf/types/descriptorpb"
14*1c12ee1eSDan Willemsen	reflect "reflect"
15*1c12ee1eSDan Willemsen	sync "sync"
16*1c12ee1eSDan Willemsen)
17*1c12ee1eSDan Willemsen
18*1c12ee1eSDan Willemsentype TopLevelEnum int32
19*1c12ee1eSDan Willemsen
20*1c12ee1eSDan Willemsenconst (
21*1c12ee1eSDan Willemsen	TopLevelEnum_TOP_LEVEL_UNKNOWN TopLevelEnum = 0
22*1c12ee1eSDan Willemsen)
23*1c12ee1eSDan Willemsen
24*1c12ee1eSDan Willemsen// Enum value maps for TopLevelEnum.
25*1c12ee1eSDan Willemsenvar (
26*1c12ee1eSDan Willemsen	TopLevelEnum_name = map[int32]string{
27*1c12ee1eSDan Willemsen		0: "TOP_LEVEL_UNKNOWN",
28*1c12ee1eSDan Willemsen	}
29*1c12ee1eSDan Willemsen	TopLevelEnum_value = map[string]int32{
30*1c12ee1eSDan Willemsen		"TOP_LEVEL_UNKNOWN": 0,
31*1c12ee1eSDan Willemsen	}
32*1c12ee1eSDan Willemsen)
33*1c12ee1eSDan Willemsen
34*1c12ee1eSDan Willemsenfunc (x TopLevelEnum) Enum() *TopLevelEnum {
35*1c12ee1eSDan Willemsen	p := new(TopLevelEnum)
36*1c12ee1eSDan Willemsen	*p = x
37*1c12ee1eSDan Willemsen	return p
38*1c12ee1eSDan Willemsen}
39*1c12ee1eSDan Willemsen
40*1c12ee1eSDan Willemsenfunc (x TopLevelEnum) String() string {
41*1c12ee1eSDan Willemsen	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
42*1c12ee1eSDan Willemsen}
43*1c12ee1eSDan Willemsen
44*1c12ee1eSDan Willemsenfunc (TopLevelEnum) Descriptor() protoreflect.EnumDescriptor {
45*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[0].Descriptor()
46*1c12ee1eSDan Willemsen}
47*1c12ee1eSDan Willemsen
48*1c12ee1eSDan Willemsenfunc (TopLevelEnum) Type() protoreflect.EnumType {
49*1c12ee1eSDan Willemsen	return &file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[0]
50*1c12ee1eSDan Willemsen}
51*1c12ee1eSDan Willemsen
52*1c12ee1eSDan Willemsenfunc (x TopLevelEnum) Number() protoreflect.EnumNumber {
53*1c12ee1eSDan Willemsen	return protoreflect.EnumNumber(x)
54*1c12ee1eSDan Willemsen}
55*1c12ee1eSDan Willemsen
56*1c12ee1eSDan Willemsen// Deprecated: Do not use.
57*1c12ee1eSDan Willemsenfunc (x *TopLevelEnum) UnmarshalJSON(b []byte) error {
58*1c12ee1eSDan Willemsen	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
59*1c12ee1eSDan Willemsen	if err != nil {
60*1c12ee1eSDan Willemsen		return err
61*1c12ee1eSDan Willemsen	}
62*1c12ee1eSDan Willemsen	*x = TopLevelEnum(num)
63*1c12ee1eSDan Willemsen	return nil
64*1c12ee1eSDan Willemsen}
65*1c12ee1eSDan Willemsen
66*1c12ee1eSDan Willemsen// Deprecated: Use TopLevelEnum.Descriptor instead.
67*1c12ee1eSDan Willemsenfunc (TopLevelEnum) EnumDescriptor() ([]byte, []int) {
68*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{0}
69*1c12ee1eSDan Willemsen}
70*1c12ee1eSDan Willemsen
71*1c12ee1eSDan Willemsentype TopLevelMessage_NestedEnum int32
72*1c12ee1eSDan Willemsen
73*1c12ee1eSDan Willemsenconst (
74*1c12ee1eSDan Willemsen	TopLevelMessage_NESTED_UNKNOWN TopLevelMessage_NestedEnum = 0
75*1c12ee1eSDan Willemsen)
76*1c12ee1eSDan Willemsen
77*1c12ee1eSDan Willemsen// Enum value maps for TopLevelMessage_NestedEnum.
78*1c12ee1eSDan Willemsenvar (
79*1c12ee1eSDan Willemsen	TopLevelMessage_NestedEnum_name = map[int32]string{
80*1c12ee1eSDan Willemsen		0: "NESTED_UNKNOWN",
81*1c12ee1eSDan Willemsen	}
82*1c12ee1eSDan Willemsen	TopLevelMessage_NestedEnum_value = map[string]int32{
83*1c12ee1eSDan Willemsen		"NESTED_UNKNOWN": 0,
84*1c12ee1eSDan Willemsen	}
85*1c12ee1eSDan Willemsen)
86*1c12ee1eSDan Willemsen
87*1c12ee1eSDan Willemsenfunc (x TopLevelMessage_NestedEnum) Enum() *TopLevelMessage_NestedEnum {
88*1c12ee1eSDan Willemsen	p := new(TopLevelMessage_NestedEnum)
89*1c12ee1eSDan Willemsen	*p = x
90*1c12ee1eSDan Willemsen	return p
91*1c12ee1eSDan Willemsen}
92*1c12ee1eSDan Willemsen
93*1c12ee1eSDan Willemsenfunc (x TopLevelMessage_NestedEnum) String() string {
94*1c12ee1eSDan Willemsen	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
95*1c12ee1eSDan Willemsen}
96*1c12ee1eSDan Willemsen
97*1c12ee1eSDan Willemsenfunc (TopLevelMessage_NestedEnum) Descriptor() protoreflect.EnumDescriptor {
98*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[1].Descriptor()
99*1c12ee1eSDan Willemsen}
100*1c12ee1eSDan Willemsen
101*1c12ee1eSDan Willemsenfunc (TopLevelMessage_NestedEnum) Type() protoreflect.EnumType {
102*1c12ee1eSDan Willemsen	return &file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[1]
103*1c12ee1eSDan Willemsen}
104*1c12ee1eSDan Willemsen
105*1c12ee1eSDan Willemsenfunc (x TopLevelMessage_NestedEnum) Number() protoreflect.EnumNumber {
106*1c12ee1eSDan Willemsen	return protoreflect.EnumNumber(x)
107*1c12ee1eSDan Willemsen}
108*1c12ee1eSDan Willemsen
109*1c12ee1eSDan Willemsen// Deprecated: Do not use.
110*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage_NestedEnum) UnmarshalJSON(b []byte) error {
111*1c12ee1eSDan Willemsen	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
112*1c12ee1eSDan Willemsen	if err != nil {
113*1c12ee1eSDan Willemsen		return err
114*1c12ee1eSDan Willemsen	}
115*1c12ee1eSDan Willemsen	*x = TopLevelMessage_NestedEnum(num)
116*1c12ee1eSDan Willemsen	return nil
117*1c12ee1eSDan Willemsen}
118*1c12ee1eSDan Willemsen
119*1c12ee1eSDan Willemsen// Deprecated: Use TopLevelMessage_NestedEnum.Descriptor instead.
120*1c12ee1eSDan Willemsenfunc (TopLevelMessage_NestedEnum) EnumDescriptor() ([]byte, []int) {
121*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{1, 0}
122*1c12ee1eSDan Willemsen}
123*1c12ee1eSDan Willemsen
124*1c12ee1eSDan Willemsentype Extendee struct {
125*1c12ee1eSDan Willemsen	state           protoimpl.MessageState
126*1c12ee1eSDan Willemsen	sizeCache       protoimpl.SizeCache
127*1c12ee1eSDan Willemsen	unknownFields   protoimpl.UnknownFields
128*1c12ee1eSDan Willemsen	extensionFields protoimpl.ExtensionFields
129*1c12ee1eSDan Willemsen}
130*1c12ee1eSDan Willemsen
131*1c12ee1eSDan Willemsenfunc (x *Extendee) Reset() {
132*1c12ee1eSDan Willemsen	*x = Extendee{}
133*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
134*1c12ee1eSDan Willemsen		mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[0]
135*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
136*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
137*1c12ee1eSDan Willemsen	}
138*1c12ee1eSDan Willemsen}
139*1c12ee1eSDan Willemsen
140*1c12ee1eSDan Willemsenfunc (x *Extendee) String() string {
141*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
142*1c12ee1eSDan Willemsen}
143*1c12ee1eSDan Willemsen
144*1c12ee1eSDan Willemsenfunc (*Extendee) ProtoMessage() {}
145*1c12ee1eSDan Willemsen
146*1c12ee1eSDan Willemsenfunc (x *Extendee) ProtoReflect() protoreflect.Message {
147*1c12ee1eSDan Willemsen	mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[0]
148*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
149*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
150*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
151*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
152*1c12ee1eSDan Willemsen		}
153*1c12ee1eSDan Willemsen		return ms
154*1c12ee1eSDan Willemsen	}
155*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
156*1c12ee1eSDan Willemsen}
157*1c12ee1eSDan Willemsen
158*1c12ee1eSDan Willemsen// Deprecated: Use Extendee.ProtoReflect.Descriptor instead.
159*1c12ee1eSDan Willemsenfunc (*Extendee) Descriptor() ([]byte, []int) {
160*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{0}
161*1c12ee1eSDan Willemsen}
162*1c12ee1eSDan Willemsen
163*1c12ee1eSDan Willemsentype TopLevelMessage struct {
164*1c12ee1eSDan Willemsen	state           protoimpl.MessageState
165*1c12ee1eSDan Willemsen	sizeCache       protoimpl.SizeCache
166*1c12ee1eSDan Willemsen	unknownFields   protoimpl.UnknownFields
167*1c12ee1eSDan Willemsen	extensionFields protoimpl.ExtensionFields
168*1c12ee1eSDan Willemsen
169*1c12ee1eSDan Willemsen	F *float32 `protobuf:"fixed32,1,opt,name=f" json:"f,omitempty"`
170*1c12ee1eSDan Willemsen	// Types that are assignable to O:
171*1c12ee1eSDan Willemsen	//
172*1c12ee1eSDan Willemsen	//	*TopLevelMessage_I
173*1c12ee1eSDan Willemsen	O isTopLevelMessage_O `protobuf_oneof:"o"`
174*1c12ee1eSDan Willemsen}
175*1c12ee1eSDan Willemsen
176*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage) Reset() {
177*1c12ee1eSDan Willemsen	*x = TopLevelMessage{}
178*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
179*1c12ee1eSDan Willemsen		mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1]
180*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
181*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
182*1c12ee1eSDan Willemsen	}
183*1c12ee1eSDan Willemsen}
184*1c12ee1eSDan Willemsen
185*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage) String() string {
186*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
187*1c12ee1eSDan Willemsen}
188*1c12ee1eSDan Willemsen
189*1c12ee1eSDan Willemsenfunc (*TopLevelMessage) ProtoMessage() {}
190*1c12ee1eSDan Willemsen
191*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage) ProtoReflect() protoreflect.Message {
192*1c12ee1eSDan Willemsen	mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1]
193*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
194*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
195*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
196*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
197*1c12ee1eSDan Willemsen		}
198*1c12ee1eSDan Willemsen		return ms
199*1c12ee1eSDan Willemsen	}
200*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
201*1c12ee1eSDan Willemsen}
202*1c12ee1eSDan Willemsen
203*1c12ee1eSDan Willemsen// Deprecated: Use TopLevelMessage.ProtoReflect.Descriptor instead.
204*1c12ee1eSDan Willemsenfunc (*TopLevelMessage) Descriptor() ([]byte, []int) {
205*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{1}
206*1c12ee1eSDan Willemsen}
207*1c12ee1eSDan Willemsen
208*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage) GetF() float32 {
209*1c12ee1eSDan Willemsen	if x != nil && x.F != nil {
210*1c12ee1eSDan Willemsen		return *x.F
211*1c12ee1eSDan Willemsen	}
212*1c12ee1eSDan Willemsen	return 0
213*1c12ee1eSDan Willemsen}
214*1c12ee1eSDan Willemsen
215*1c12ee1eSDan Willemsenfunc (m *TopLevelMessage) GetO() isTopLevelMessage_O {
216*1c12ee1eSDan Willemsen	if m != nil {
217*1c12ee1eSDan Willemsen		return m.O
218*1c12ee1eSDan Willemsen	}
219*1c12ee1eSDan Willemsen	return nil
220*1c12ee1eSDan Willemsen}
221*1c12ee1eSDan Willemsen
222*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage) GetI() int64 {
223*1c12ee1eSDan Willemsen	if x, ok := x.GetO().(*TopLevelMessage_I); ok {
224*1c12ee1eSDan Willemsen		return x.I
225*1c12ee1eSDan Willemsen	}
226*1c12ee1eSDan Willemsen	return 0
227*1c12ee1eSDan Willemsen}
228*1c12ee1eSDan Willemsen
229*1c12ee1eSDan Willemsentype isTopLevelMessage_O interface {
230*1c12ee1eSDan Willemsen	isTopLevelMessage_O()
231*1c12ee1eSDan Willemsen}
232*1c12ee1eSDan Willemsen
233*1c12ee1eSDan Willemsentype TopLevelMessage_I struct {
234*1c12ee1eSDan Willemsen	I int64 `protobuf:"varint,2,opt,name=i,oneof"`
235*1c12ee1eSDan Willemsen}
236*1c12ee1eSDan Willemsen
237*1c12ee1eSDan Willemsenfunc (*TopLevelMessage_I) isTopLevelMessage_O() {}
238*1c12ee1eSDan Willemsen
239*1c12ee1eSDan Willemsentype TopLevelMessage_NestedMessage struct {
240*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
241*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
242*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
243*1c12ee1eSDan Willemsen}
244*1c12ee1eSDan Willemsen
245*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage_NestedMessage) Reset() {
246*1c12ee1eSDan Willemsen	*x = TopLevelMessage_NestedMessage{}
247*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
248*1c12ee1eSDan Willemsen		mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[2]
249*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
250*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
251*1c12ee1eSDan Willemsen	}
252*1c12ee1eSDan Willemsen}
253*1c12ee1eSDan Willemsen
254*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage_NestedMessage) String() string {
255*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
256*1c12ee1eSDan Willemsen}
257*1c12ee1eSDan Willemsen
258*1c12ee1eSDan Willemsenfunc (*TopLevelMessage_NestedMessage) ProtoMessage() {}
259*1c12ee1eSDan Willemsen
260*1c12ee1eSDan Willemsenfunc (x *TopLevelMessage_NestedMessage) ProtoReflect() protoreflect.Message {
261*1c12ee1eSDan Willemsen	mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[2]
262*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
263*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
264*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
265*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
266*1c12ee1eSDan Willemsen		}
267*1c12ee1eSDan Willemsen		return ms
268*1c12ee1eSDan Willemsen	}
269*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
270*1c12ee1eSDan Willemsen}
271*1c12ee1eSDan Willemsen
272*1c12ee1eSDan Willemsen// Deprecated: Use TopLevelMessage_NestedMessage.ProtoReflect.Descriptor instead.
273*1c12ee1eSDan Willemsenfunc (*TopLevelMessage_NestedMessage) Descriptor() ([]byte, []int) {
274*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{1, 0}
275*1c12ee1eSDan Willemsen}
276*1c12ee1eSDan Willemsen
277*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes = []protoimpl.ExtensionInfo{
278*1c12ee1eSDan Willemsen	{
279*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.FileOptions)(nil),
280*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
281*1c12ee1eSDan Willemsen		Field:         505092806,
282*1c12ee1eSDan Willemsen		Name:          "testretention.plain_option",
283*1c12ee1eSDan Willemsen		Tag:           "varint,505092806,opt,name=plain_option",
284*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
285*1c12ee1eSDan Willemsen	},
286*1c12ee1eSDan Willemsen	{
287*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.FileOptions)(nil),
288*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
289*1c12ee1eSDan Willemsen		Field:         505039132,
290*1c12ee1eSDan Willemsen		Name:          "testretention.runtime_retention_option",
291*1c12ee1eSDan Willemsen		Tag:           "varint,505039132,opt,name=runtime_retention_option",
292*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
293*1c12ee1eSDan Willemsen	},
294*1c12ee1eSDan Willemsen	{
295*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.FileOptions)(nil),
296*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
297*1c12ee1eSDan Willemsen		Field:         504878676,
298*1c12ee1eSDan Willemsen		Name:          "testretention.source_retention_option",
299*1c12ee1eSDan Willemsen		Tag:           "varint,504878676,opt,name=source_retention_option",
300*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
301*1c12ee1eSDan Willemsen	},
302*1c12ee1eSDan Willemsen	{
303*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.FileOptions)(nil),
304*1c12ee1eSDan Willemsen		ExtensionType: ([]*OptionsMessage)(nil),
305*1c12ee1eSDan Willemsen		Field:         504823570,
306*1c12ee1eSDan Willemsen		Name:          "testretention.repeated_options",
307*1c12ee1eSDan Willemsen		Tag:           "bytes,504823570,rep,name=repeated_options",
308*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
309*1c12ee1eSDan Willemsen	},
310*1c12ee1eSDan Willemsen	{
311*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.ExtensionRangeOptions)(nil),
312*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
313*1c12ee1eSDan Willemsen		Field:         504822148,
314*1c12ee1eSDan Willemsen		Name:          "testretention.extension_range_option",
315*1c12ee1eSDan Willemsen		Tag:           "bytes,504822148,opt,name=extension_range_option",
316*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
317*1c12ee1eSDan Willemsen	},
318*1c12ee1eSDan Willemsen	{
319*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.MessageOptions)(nil),
320*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
321*1c12ee1eSDan Willemsen		Field:         504820819,
322*1c12ee1eSDan Willemsen		Name:          "testretention.message_option",
323*1c12ee1eSDan Willemsen		Tag:           "bytes,504820819,opt,name=message_option",
324*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
325*1c12ee1eSDan Willemsen	},
326*1c12ee1eSDan Willemsen	{
327*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.FieldOptions)(nil),
328*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
329*1c12ee1eSDan Willemsen		Field:         504589219,
330*1c12ee1eSDan Willemsen		Name:          "testretention.field_option",
331*1c12ee1eSDan Willemsen		Tag:           "bytes,504589219,opt,name=field_option",
332*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
333*1c12ee1eSDan Willemsen	},
334*1c12ee1eSDan Willemsen	{
335*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.OneofOptions)(nil),
336*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
337*1c12ee1eSDan Willemsen		Field:         504479153,
338*1c12ee1eSDan Willemsen		Name:          "testretention.oneof_option",
339*1c12ee1eSDan Willemsen		Tag:           "bytes,504479153,opt,name=oneof_option",
340*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
341*1c12ee1eSDan Willemsen	},
342*1c12ee1eSDan Willemsen	{
343*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.EnumOptions)(nil),
344*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
345*1c12ee1eSDan Willemsen		Field:         504451567,
346*1c12ee1eSDan Willemsen		Name:          "testretention.enum_option",
347*1c12ee1eSDan Willemsen		Tag:           "bytes,504451567,opt,name=enum_option",
348*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
349*1c12ee1eSDan Willemsen	},
350*1c12ee1eSDan Willemsen	{
351*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.EnumValueOptions)(nil),
352*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
353*1c12ee1eSDan Willemsen		Field:         504450522,
354*1c12ee1eSDan Willemsen		Name:          "testretention.enum_entry_option",
355*1c12ee1eSDan Willemsen		Tag:           "bytes,504450522,opt,name=enum_entry_option",
356*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
357*1c12ee1eSDan Willemsen	},
358*1c12ee1eSDan Willemsen	{
359*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.ServiceOptions)(nil),
360*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
361*1c12ee1eSDan Willemsen		Field:         504387709,
362*1c12ee1eSDan Willemsen		Name:          "testretention.service_option",
363*1c12ee1eSDan Willemsen		Tag:           "bytes,504387709,opt,name=service_option",
364*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
365*1c12ee1eSDan Willemsen	},
366*1c12ee1eSDan Willemsen	{
367*1c12ee1eSDan Willemsen		ExtendedType:  (*descriptorpb.MethodOptions)(nil),
368*1c12ee1eSDan Willemsen		ExtensionType: (*OptionsMessage)(nil),
369*1c12ee1eSDan Willemsen		Field:         504349420,
370*1c12ee1eSDan Willemsen		Name:          "testretention.method_option",
371*1c12ee1eSDan Willemsen		Tag:           "bytes,504349420,opt,name=method_option",
372*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
373*1c12ee1eSDan Willemsen	},
374*1c12ee1eSDan Willemsen	{
375*1c12ee1eSDan Willemsen		ExtendedType:  (*Extendee)(nil),
376*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
377*1c12ee1eSDan Willemsen		Field:         1,
378*1c12ee1eSDan Willemsen		Name:          "testretention.i",
379*1c12ee1eSDan Willemsen		Tag:           "varint,1,opt,name=i",
380*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
381*1c12ee1eSDan Willemsen	},
382*1c12ee1eSDan Willemsen	{
383*1c12ee1eSDan Willemsen		ExtendedType:  (*Extendee)(nil),
384*1c12ee1eSDan Willemsen		ExtensionType: (*string)(nil),
385*1c12ee1eSDan Willemsen		Field:         2,
386*1c12ee1eSDan Willemsen		Name:          "testretention.TopLevelMessage.s",
387*1c12ee1eSDan Willemsen		Tag:           "bytes,2,opt,name=s",
388*1c12ee1eSDan Willemsen		Filename:      "cmd/protoc-gen-go/testdata/retention/retention.proto",
389*1c12ee1eSDan Willemsen	},
390*1c12ee1eSDan Willemsen}
391*1c12ee1eSDan Willemsen
392*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.FileOptions.
393*1c12ee1eSDan Willemsenvar (
394*1c12ee1eSDan Willemsen	// optional int32 plain_option = 505092806;
395*1c12ee1eSDan Willemsen	E_PlainOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[0]
396*1c12ee1eSDan Willemsen	// optional int32 runtime_retention_option = 505039132;
397*1c12ee1eSDan Willemsen	E_RuntimeRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[1]
398*1c12ee1eSDan Willemsen	// optional int32 source_retention_option = 504878676;
399*1c12ee1eSDan Willemsen	E_SourceRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[2]
400*1c12ee1eSDan Willemsen	// repeated testretention.OptionsMessage repeated_options = 504823570;
401*1c12ee1eSDan Willemsen	E_RepeatedOptions = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[3]
402*1c12ee1eSDan Willemsen)
403*1c12ee1eSDan Willemsen
404*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.ExtensionRangeOptions.
405*1c12ee1eSDan Willemsenvar (
406*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage extension_range_option = 504822148;
407*1c12ee1eSDan Willemsen	E_ExtensionRangeOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[4]
408*1c12ee1eSDan Willemsen)
409*1c12ee1eSDan Willemsen
410*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.MessageOptions.
411*1c12ee1eSDan Willemsenvar (
412*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage message_option = 504820819;
413*1c12ee1eSDan Willemsen	E_MessageOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[5]
414*1c12ee1eSDan Willemsen)
415*1c12ee1eSDan Willemsen
416*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.FieldOptions.
417*1c12ee1eSDan Willemsenvar (
418*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage field_option = 504589219;
419*1c12ee1eSDan Willemsen	E_FieldOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[6]
420*1c12ee1eSDan Willemsen)
421*1c12ee1eSDan Willemsen
422*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.OneofOptions.
423*1c12ee1eSDan Willemsenvar (
424*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage oneof_option = 504479153;
425*1c12ee1eSDan Willemsen	E_OneofOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[7]
426*1c12ee1eSDan Willemsen)
427*1c12ee1eSDan Willemsen
428*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.EnumOptions.
429*1c12ee1eSDan Willemsenvar (
430*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage enum_option = 504451567;
431*1c12ee1eSDan Willemsen	E_EnumOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[8]
432*1c12ee1eSDan Willemsen)
433*1c12ee1eSDan Willemsen
434*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.EnumValueOptions.
435*1c12ee1eSDan Willemsenvar (
436*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage enum_entry_option = 504450522;
437*1c12ee1eSDan Willemsen	E_EnumEntryOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[9]
438*1c12ee1eSDan Willemsen)
439*1c12ee1eSDan Willemsen
440*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.ServiceOptions.
441*1c12ee1eSDan Willemsenvar (
442*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage service_option = 504387709;
443*1c12ee1eSDan Willemsen	E_ServiceOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[10]
444*1c12ee1eSDan Willemsen)
445*1c12ee1eSDan Willemsen
446*1c12ee1eSDan Willemsen// Extension fields to descriptorpb.MethodOptions.
447*1c12ee1eSDan Willemsenvar (
448*1c12ee1eSDan Willemsen	// optional testretention.OptionsMessage method_option = 504349420;
449*1c12ee1eSDan Willemsen	E_MethodOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[11]
450*1c12ee1eSDan Willemsen)
451*1c12ee1eSDan Willemsen
452*1c12ee1eSDan Willemsen// Extension fields to Extendee.
453*1c12ee1eSDan Willemsenvar (
454*1c12ee1eSDan Willemsen	// optional int32 i = 1;
455*1c12ee1eSDan Willemsen	E_I = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[12]
456*1c12ee1eSDan Willemsen	// optional string s = 2;
457*1c12ee1eSDan Willemsen	E_TopLevelMessage_S = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[13]
458*1c12ee1eSDan Willemsen)
459*1c12ee1eSDan Willemsen
460*1c12ee1eSDan Willemsenvar File_cmd_protoc_gen_go_testdata_retention_retention_proto protoreflect.FileDescriptor
461*1c12ee1eSDan Willemsen
462*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc = []byte{
463*1c12ee1eSDan Willemsen	0x0a, 0x34, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e,
464*1c12ee1eSDan Willemsen	0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x74,
465*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
466*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65,
467*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3a, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
468*1c12ee1eSDan Willemsen	0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74,
469*1c12ee1eSDan Willemsen	0x61, 0x2f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6f, 0x70, 0x74, 0x69,
470*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x73, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
471*1c12ee1eSDan Willemsen	0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
472*1c12ee1eSDan Willemsen	0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
473*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x22, 0x16, 0x0a, 0x08, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x2a,
474*1c12ee1eSDan Willemsen	0x04, 0x08, 0x01, 0x10, 0x02, 0x2a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xe8, 0x01, 0x0a, 0x0f,
475*1c12ee1eSDan Willemsen	0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12,
476*1c12ee1eSDan Willemsen	0x18, 0x0a, 0x01, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0a, 0x9a, 0xba, 0xed, 0x84,
477*1c12ee1eSDan Willemsen	0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x52, 0x01, 0x66, 0x12, 0x0e, 0x0a, 0x01, 0x69, 0x18, 0x02,
478*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x01, 0x69, 0x1a, 0x1b, 0x0a, 0x0d, 0x4e, 0x65, 0x73,
479*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x0a, 0x9a, 0xc5, 0xde, 0x85,
480*1c12ee1eSDan Willemsen	0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x2c, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64,
481*1c12ee1eSDan Willemsen	0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x45, 0x53, 0x54, 0x45, 0x44, 0x5f, 0x55,
482*1c12ee1eSDan Willemsen	0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x1a, 0x0a, 0xfa, 0x9e, 0xaa, 0x84, 0x0f, 0x04,
483*1c12ee1eSDan Willemsen	0x08, 0x01, 0x10, 0x02, 0x2a, 0x10, 0x08, 0x0a, 0x10, 0x65, 0x1a, 0x0a, 0xa2, 0x98, 0xdf, 0x85,
484*1c12ee1eSDan Willemsen	0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x32, 0x31, 0x0a, 0x01, 0x73, 0x12, 0x17, 0x2e, 0x74, 0x65,
485*1c12ee1eSDan Willemsen	0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x78, 0x74, 0x65,
486*1c12ee1eSDan Willemsen	0x6e, 0x64, 0x65, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0x9a, 0xba, 0xed, 0x84,
487*1c12ee1eSDan Willemsen	0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x52, 0x01, 0x73, 0x3a, 0x0a, 0x9a, 0xc5, 0xde, 0x85, 0x0f,
488*1c12ee1eSDan Willemsen	0x04, 0x08, 0x01, 0x10, 0x02, 0x42, 0x0f, 0x0a, 0x01, 0x6f, 0x12, 0x0a, 0x8a, 0xdb, 0xb7, 0x84,
489*1c12ee1eSDan Willemsen	0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x2a, 0x3d, 0x0a, 0x0c, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76,
490*1c12ee1eSDan Willemsen	0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x11, 0x54, 0x4f, 0x50, 0x5f, 0x4c, 0x45,
491*1c12ee1eSDan Willemsen	0x56, 0x45, 0x4c, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x1a, 0x0a, 0xd2,
492*1c12ee1eSDan Willemsen	0xdd, 0xa9, 0x84, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x1a, 0x0a, 0xfa, 0x9e, 0xaa, 0x84, 0x0f,
493*1c12ee1eSDan Willemsen	0x04, 0x08, 0x01, 0x10, 0x02, 0x32, 0x6c, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
494*1c12ee1eSDan Willemsen	0x12, 0x55, 0x0a, 0x07, 0x44, 0x6f, 0x53, 0x74, 0x75, 0x66, 0x66, 0x12, 0x1e, 0x2e, 0x74, 0x65,
495*1c12ee1eSDan Willemsen	0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x6f, 0x70, 0x4c,
496*1c12ee1eSDan Willemsen	0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x1e, 0x2e, 0x74, 0x65,
497*1c12ee1eSDan Willemsen	0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x6f, 0x70, 0x4c,
498*1c12ee1eSDan Willemsen	0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0xe2, 0xae, 0xf8,
499*1c12ee1eSDan Willemsen	0x83, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x1a, 0x0a, 0xea, 0x87, 0x8b, 0x84, 0x0f, 0x04, 0x08,
500*1c12ee1eSDan Willemsen	0x01, 0x10, 0x02, 0x3a, 0x43, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x74,
501*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
502*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
503*1c12ee1eSDan Willemsen	0x73, 0x18, 0xc6, 0xb5, 0xec, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x70, 0x6c, 0x61,
504*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x5f, 0x0a, 0x18, 0x72, 0x75, 0x6e, 0x74,
505*1c12ee1eSDan Willemsen	0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70,
506*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
507*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
508*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x18, 0x9c, 0x92, 0xe9, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0x88, 0x01,
509*1c12ee1eSDan Willemsen	0x01, 0x52, 0x16, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74,
510*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x5d, 0x0a, 0x17, 0x73, 0x6f, 0x75,
511*1c12ee1eSDan Willemsen	0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70,
512*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
513*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
514*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x18, 0xd4, 0xac, 0xdf, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0x88, 0x01,
515*1c12ee1eSDan Willemsen	0x02, 0x52, 0x15, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69,
516*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x6a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65,
517*1c12ee1eSDan Willemsen	0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x2e, 0x67,
518*1c12ee1eSDan Willemsen	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46,
519*1c12ee1eSDan Willemsen	0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x92, 0xfe, 0xdb, 0xf0, 0x01,
520*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e,
521*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73,
522*1c12ee1eSDan Willemsen	0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74,
523*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x7f, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
524*1c12ee1eSDan Willemsen	0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26,
525*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
526*1c12ee1eSDan Willemsen	0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f,
527*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x84, 0xf3, 0xdb, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b,
528*1c12ee1eSDan Willemsen	0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
529*1c12ee1eSDan Willemsen	0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52,
530*1c12ee1eSDan Willemsen	0x14, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f,
531*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x69, 0x0a, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
532*1c12ee1eSDan Willemsen	0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
533*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
534*1c12ee1eSDan Willemsen	0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd3, 0xe8, 0xdb, 0xf0, 0x01, 0x20, 0x01,
535*1c12ee1eSDan Willemsen	0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69,
536*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
537*1c12ee1eSDan Willemsen	0x65, 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
538*1c12ee1eSDan Willemsen	0x3a, 0x63, 0x0a, 0x0c, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
539*1c12ee1eSDan Willemsen	0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
540*1c12ee1eSDan Willemsen	0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
541*1c12ee1eSDan Willemsen	0xa3, 0xd7, 0xcd, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74,
542*1c12ee1eSDan Willemsen	0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
543*1c12ee1eSDan Willemsen	0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4f,
544*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x63, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6f,
545*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
546*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74,
547*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0xb1, 0xfb, 0xc6, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d,
548*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f,
549*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x6f,
550*1c12ee1eSDan Willemsen	0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x60, 0x0a, 0x0b, 0x65, 0x6e,
551*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
552*1c12ee1eSDan Willemsen	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d,
553*1c12ee1eSDan Willemsen	0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xef, 0xa3, 0xc5, 0xf0, 0x01, 0x20, 0x01, 0x28,
554*1c12ee1eSDan Willemsen	0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f,
555*1c12ee1eSDan Willemsen	0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
556*1c12ee1eSDan Willemsen	0x52, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x70, 0x0a, 0x11,
557*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
558*1c12ee1eSDan Willemsen	0x6e, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
559*1c12ee1eSDan Willemsen	0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74,
560*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0xda, 0x9b, 0xc5, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d,
561*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f,
562*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x65,
563*1c12ee1eSDan Willemsen	0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x69,
564*1c12ee1eSDan Willemsen	0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
565*1c12ee1eSDan Willemsen	0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
566*1c12ee1eSDan Willemsen	0x75, 0x66, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
567*1c12ee1eSDan Willemsen	0x73, 0x18, 0xfd, 0xb0, 0xc1, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65,
568*1c12ee1eSDan Willemsen	0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69,
569*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76,
570*1c12ee1eSDan Willemsen	0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x66, 0x0a, 0x0d, 0x6d, 0x65, 0x74,
571*1c12ee1eSDan Willemsen	0x68, 0x6f, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x6f,
572*1c12ee1eSDan Willemsen	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74,
573*1c12ee1eSDan Willemsen	0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xec, 0x85, 0xbf, 0xf0, 0x01,
574*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e,
575*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73,
576*1c12ee1eSDan Willemsen	0x61, 0x67, 0x65, 0x52, 0x0c, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f,
577*1c12ee1eSDan Willemsen	0x6e, 0x3a, 0x31, 0x0a, 0x01, 0x69, 0x12, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74,
578*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x18,
579*1c12ee1eSDan Willemsen	0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0x9a, 0xba, 0xed, 0x84, 0x0f, 0x04, 0x08, 0x01, 0x10,
580*1c12ee1eSDan Willemsen	0x02, 0x52, 0x01, 0x69, 0x42, 0x6d, 0x92, 0xf1, 0xdf, 0x85, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02,
581*1c12ee1eSDan Willemsen	0x82, 0x90, 0xf7, 0x85, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0xe0, 0x91, 0xc9, 0x86, 0x0f, 0x02,
582*1c12ee1eSDan Willemsen	0xb0, 0xac, 0xe3, 0x86, 0x0f, 0x01, 0x80, 0x9b, 0xb2, 0xa0, 0x0f, 0x01, 0xd0, 0xae, 0xfc, 0xa2,
583*1c12ee1eSDan Willemsen	0x0f, 0x02, 0x5a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e,
584*1c12ee1eSDan Willemsen	0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63,
585*1c12ee1eSDan Willemsen	0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f,
586*1c12ee1eSDan Willemsen	0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74,
587*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e,
588*1c12ee1eSDan Willemsen}
589*1c12ee1eSDan Willemsen
590*1c12ee1eSDan Willemsenvar (
591*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescOnce sync.Once
592*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData = file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc
593*1c12ee1eSDan Willemsen)
594*1c12ee1eSDan Willemsen
595*1c12ee1eSDan Willemsenfunc file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP() []byte {
596*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescOnce.Do(func() {
597*1c12ee1eSDan Willemsen		file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData)
598*1c12ee1eSDan Willemsen	})
599*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData
600*1c12ee1eSDan Willemsen}
601*1c12ee1eSDan Willemsen
602*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
603*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
604*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_retention_retention_proto_goTypes = []interface{}{
605*1c12ee1eSDan Willemsen	(TopLevelEnum)(0),                          // 0: testretention.TopLevelEnum
606*1c12ee1eSDan Willemsen	(TopLevelMessage_NestedEnum)(0),            // 1: testretention.TopLevelMessage.NestedEnum
607*1c12ee1eSDan Willemsen	(*Extendee)(nil),                           // 2: testretention.Extendee
608*1c12ee1eSDan Willemsen	(*TopLevelMessage)(nil),                    // 3: testretention.TopLevelMessage
609*1c12ee1eSDan Willemsen	(*TopLevelMessage_NestedMessage)(nil),      // 4: testretention.TopLevelMessage.NestedMessage
610*1c12ee1eSDan Willemsen	(*descriptorpb.FileOptions)(nil),           // 5: google.protobuf.FileOptions
611*1c12ee1eSDan Willemsen	(*descriptorpb.ExtensionRangeOptions)(nil), // 6: google.protobuf.ExtensionRangeOptions
612*1c12ee1eSDan Willemsen	(*descriptorpb.MessageOptions)(nil),        // 7: google.protobuf.MessageOptions
613*1c12ee1eSDan Willemsen	(*descriptorpb.FieldOptions)(nil),          // 8: google.protobuf.FieldOptions
614*1c12ee1eSDan Willemsen	(*descriptorpb.OneofOptions)(nil),          // 9: google.protobuf.OneofOptions
615*1c12ee1eSDan Willemsen	(*descriptorpb.EnumOptions)(nil),           // 10: google.protobuf.EnumOptions
616*1c12ee1eSDan Willemsen	(*descriptorpb.EnumValueOptions)(nil),      // 11: google.protobuf.EnumValueOptions
617*1c12ee1eSDan Willemsen	(*descriptorpb.ServiceOptions)(nil),        // 12: google.protobuf.ServiceOptions
618*1c12ee1eSDan Willemsen	(*descriptorpb.MethodOptions)(nil),         // 13: google.protobuf.MethodOptions
619*1c12ee1eSDan Willemsen	(*OptionsMessage)(nil),                     // 14: testretention.OptionsMessage
620*1c12ee1eSDan Willemsen}
621*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_retention_retention_proto_depIdxs = []int32{
622*1c12ee1eSDan Willemsen	5,  // 0: testretention.plain_option:extendee -> google.protobuf.FileOptions
623*1c12ee1eSDan Willemsen	5,  // 1: testretention.runtime_retention_option:extendee -> google.protobuf.FileOptions
624*1c12ee1eSDan Willemsen	5,  // 2: testretention.source_retention_option:extendee -> google.protobuf.FileOptions
625*1c12ee1eSDan Willemsen	5,  // 3: testretention.repeated_options:extendee -> google.protobuf.FileOptions
626*1c12ee1eSDan Willemsen	6,  // 4: testretention.extension_range_option:extendee -> google.protobuf.ExtensionRangeOptions
627*1c12ee1eSDan Willemsen	7,  // 5: testretention.message_option:extendee -> google.protobuf.MessageOptions
628*1c12ee1eSDan Willemsen	8,  // 6: testretention.field_option:extendee -> google.protobuf.FieldOptions
629*1c12ee1eSDan Willemsen	9,  // 7: testretention.oneof_option:extendee -> google.protobuf.OneofOptions
630*1c12ee1eSDan Willemsen	10, // 8: testretention.enum_option:extendee -> google.protobuf.EnumOptions
631*1c12ee1eSDan Willemsen	11, // 9: testretention.enum_entry_option:extendee -> google.protobuf.EnumValueOptions
632*1c12ee1eSDan Willemsen	12, // 10: testretention.service_option:extendee -> google.protobuf.ServiceOptions
633*1c12ee1eSDan Willemsen	13, // 11: testretention.method_option:extendee -> google.protobuf.MethodOptions
634*1c12ee1eSDan Willemsen	2,  // 12: testretention.i:extendee -> testretention.Extendee
635*1c12ee1eSDan Willemsen	2,  // 13: testretention.TopLevelMessage.s:extendee -> testretention.Extendee
636*1c12ee1eSDan Willemsen	14, // 14: testretention.repeated_options:type_name -> testretention.OptionsMessage
637*1c12ee1eSDan Willemsen	14, // 15: testretention.extension_range_option:type_name -> testretention.OptionsMessage
638*1c12ee1eSDan Willemsen	14, // 16: testretention.message_option:type_name -> testretention.OptionsMessage
639*1c12ee1eSDan Willemsen	14, // 17: testretention.field_option:type_name -> testretention.OptionsMessage
640*1c12ee1eSDan Willemsen	14, // 18: testretention.oneof_option:type_name -> testretention.OptionsMessage
641*1c12ee1eSDan Willemsen	14, // 19: testretention.enum_option:type_name -> testretention.OptionsMessage
642*1c12ee1eSDan Willemsen	14, // 20: testretention.enum_entry_option:type_name -> testretention.OptionsMessage
643*1c12ee1eSDan Willemsen	14, // 21: testretention.service_option:type_name -> testretention.OptionsMessage
644*1c12ee1eSDan Willemsen	14, // 22: testretention.method_option:type_name -> testretention.OptionsMessage
645*1c12ee1eSDan Willemsen	3,  // 23: testretention.Service.DoStuff:input_type -> testretention.TopLevelMessage
646*1c12ee1eSDan Willemsen	3,  // 24: testretention.Service.DoStuff:output_type -> testretention.TopLevelMessage
647*1c12ee1eSDan Willemsen	24, // [24:25] is the sub-list for method output_type
648*1c12ee1eSDan Willemsen	23, // [23:24] is the sub-list for method input_type
649*1c12ee1eSDan Willemsen	14, // [14:23] is the sub-list for extension type_name
650*1c12ee1eSDan Willemsen	0,  // [0:14] is the sub-list for extension extendee
651*1c12ee1eSDan Willemsen	0,  // [0:0] is the sub-list for field type_name
652*1c12ee1eSDan Willemsen}
653*1c12ee1eSDan Willemsen
654*1c12ee1eSDan Willemsenfunc init() { file_cmd_protoc_gen_go_testdata_retention_retention_proto_init() }
655*1c12ee1eSDan Willemsenfunc file_cmd_protoc_gen_go_testdata_retention_retention_proto_init() {
656*1c12ee1eSDan Willemsen	if File_cmd_protoc_gen_go_testdata_retention_retention_proto != nil {
657*1c12ee1eSDan Willemsen		return
658*1c12ee1eSDan Willemsen	}
659*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_options_message_proto_init()
660*1c12ee1eSDan Willemsen	if !protoimpl.UnsafeEnabled {
661*1c12ee1eSDan Willemsen		file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
662*1c12ee1eSDan Willemsen			switch v := v.(*Extendee); i {
663*1c12ee1eSDan Willemsen			case 0:
664*1c12ee1eSDan Willemsen				return &v.state
665*1c12ee1eSDan Willemsen			case 1:
666*1c12ee1eSDan Willemsen				return &v.sizeCache
667*1c12ee1eSDan Willemsen			case 2:
668*1c12ee1eSDan Willemsen				return &v.unknownFields
669*1c12ee1eSDan Willemsen			case 3:
670*1c12ee1eSDan Willemsen				return &v.extensionFields
671*1c12ee1eSDan Willemsen			default:
672*1c12ee1eSDan Willemsen				return nil
673*1c12ee1eSDan Willemsen			}
674*1c12ee1eSDan Willemsen		}
675*1c12ee1eSDan Willemsen		file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
676*1c12ee1eSDan Willemsen			switch v := v.(*TopLevelMessage); i {
677*1c12ee1eSDan Willemsen			case 0:
678*1c12ee1eSDan Willemsen				return &v.state
679*1c12ee1eSDan Willemsen			case 1:
680*1c12ee1eSDan Willemsen				return &v.sizeCache
681*1c12ee1eSDan Willemsen			case 2:
682*1c12ee1eSDan Willemsen				return &v.unknownFields
683*1c12ee1eSDan Willemsen			case 3:
684*1c12ee1eSDan Willemsen				return &v.extensionFields
685*1c12ee1eSDan Willemsen			default:
686*1c12ee1eSDan Willemsen				return nil
687*1c12ee1eSDan Willemsen			}
688*1c12ee1eSDan Willemsen		}
689*1c12ee1eSDan Willemsen		file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
690*1c12ee1eSDan Willemsen			switch v := v.(*TopLevelMessage_NestedMessage); i {
691*1c12ee1eSDan Willemsen			case 0:
692*1c12ee1eSDan Willemsen				return &v.state
693*1c12ee1eSDan Willemsen			case 1:
694*1c12ee1eSDan Willemsen				return &v.sizeCache
695*1c12ee1eSDan Willemsen			case 2:
696*1c12ee1eSDan Willemsen				return &v.unknownFields
697*1c12ee1eSDan Willemsen			default:
698*1c12ee1eSDan Willemsen				return nil
699*1c12ee1eSDan Willemsen			}
700*1c12ee1eSDan Willemsen		}
701*1c12ee1eSDan Willemsen	}
702*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1].OneofWrappers = []interface{}{
703*1c12ee1eSDan Willemsen		(*TopLevelMessage_I)(nil),
704*1c12ee1eSDan Willemsen	}
705*1c12ee1eSDan Willemsen	type x struct{}
706*1c12ee1eSDan Willemsen	out := protoimpl.TypeBuilder{
707*1c12ee1eSDan Willemsen		File: protoimpl.DescBuilder{
708*1c12ee1eSDan Willemsen			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
709*1c12ee1eSDan Willemsen			RawDescriptor: file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc,
710*1c12ee1eSDan Willemsen			NumEnums:      2,
711*1c12ee1eSDan Willemsen			NumMessages:   3,
712*1c12ee1eSDan Willemsen			NumExtensions: 14,
713*1c12ee1eSDan Willemsen			NumServices:   1,
714*1c12ee1eSDan Willemsen		},
715*1c12ee1eSDan Willemsen		GoTypes:           file_cmd_protoc_gen_go_testdata_retention_retention_proto_goTypes,
716*1c12ee1eSDan Willemsen		DependencyIndexes: file_cmd_protoc_gen_go_testdata_retention_retention_proto_depIdxs,
717*1c12ee1eSDan Willemsen		EnumInfos:         file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes,
718*1c12ee1eSDan Willemsen		MessageInfos:      file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes,
719*1c12ee1eSDan Willemsen		ExtensionInfos:    file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes,
720*1c12ee1eSDan Willemsen	}.Build()
721*1c12ee1eSDan Willemsen	File_cmd_protoc_gen_go_testdata_retention_retention_proto = out.File
722*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc = nil
723*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_retention_proto_goTypes = nil
724*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_retention_retention_proto_depIdxs = nil
725*1c12ee1eSDan Willemsen}
726