blob: 432dc06e6d08c9a09b606511a883df197a3c24fb [file] [log] [blame]
Matteo Scandoloa4285862020-12-01 18:10:10 -08001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: extensions/extension.proto
3
4package openapiextension_v1
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 any "github.com/golang/protobuf/ptypes/any"
10 math "math"
11)
12
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24// The version number of OpenAPI compiler.
25type Version struct {
26 Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
27 Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
28 Patch int32 `protobuf:"varint,3,opt,name=patch,proto3" json:"patch,omitempty"`
29 // A suffix for alpha, beta or rc release, e.g., "alpha-1", "rc2". It should
30 // be empty for mainline stable releases.
31 Suffix string `protobuf:"bytes,4,opt,name=suffix,proto3" json:"suffix,omitempty"`
32 XXX_NoUnkeyedLiteral struct{} `json:"-"`
33 XXX_unrecognized []byte `json:"-"`
34 XXX_sizecache int32 `json:"-"`
35}
36
37func (m *Version) Reset() { *m = Version{} }
38func (m *Version) String() string { return proto.CompactTextString(m) }
39func (*Version) ProtoMessage() {}
40func (*Version) Descriptor() ([]byte, []int) {
41 return fileDescriptor_661e47e790f76671, []int{0}
42}
43
44func (m *Version) XXX_Unmarshal(b []byte) error {
45 return xxx_messageInfo_Version.Unmarshal(m, b)
46}
47func (m *Version) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
48 return xxx_messageInfo_Version.Marshal(b, m, deterministic)
49}
50func (m *Version) XXX_Merge(src proto.Message) {
51 xxx_messageInfo_Version.Merge(m, src)
52}
53func (m *Version) XXX_Size() int {
54 return xxx_messageInfo_Version.Size(m)
55}
56func (m *Version) XXX_DiscardUnknown() {
57 xxx_messageInfo_Version.DiscardUnknown(m)
58}
59
60var xxx_messageInfo_Version proto.InternalMessageInfo
61
62func (m *Version) GetMajor() int32 {
63 if m != nil {
64 return m.Major
65 }
66 return 0
67}
68
69func (m *Version) GetMinor() int32 {
70 if m != nil {
71 return m.Minor
72 }
73 return 0
74}
75
76func (m *Version) GetPatch() int32 {
77 if m != nil {
78 return m.Patch
79 }
80 return 0
81}
82
83func (m *Version) GetSuffix() string {
84 if m != nil {
85 return m.Suffix
86 }
87 return ""
88}
89
90// An encoded Request is written to the ExtensionHandler's stdin.
91type ExtensionHandlerRequest struct {
92 // The OpenAPI descriptions that were explicitly listed on the command line.
93 // The specifications will appear in the order they are specified to gnostic.
94 Wrapper *Wrapper `protobuf:"bytes,1,opt,name=wrapper,proto3" json:"wrapper,omitempty"`
95 // The version number of openapi compiler.
96 CompilerVersion *Version `protobuf:"bytes,3,opt,name=compiler_version,json=compilerVersion,proto3" json:"compiler_version,omitempty"`
97 XXX_NoUnkeyedLiteral struct{} `json:"-"`
98 XXX_unrecognized []byte `json:"-"`
99 XXX_sizecache int32 `json:"-"`
100}
101
102func (m *ExtensionHandlerRequest) Reset() { *m = ExtensionHandlerRequest{} }
103func (m *ExtensionHandlerRequest) String() string { return proto.CompactTextString(m) }
104func (*ExtensionHandlerRequest) ProtoMessage() {}
105func (*ExtensionHandlerRequest) Descriptor() ([]byte, []int) {
106 return fileDescriptor_661e47e790f76671, []int{1}
107}
108
109func (m *ExtensionHandlerRequest) XXX_Unmarshal(b []byte) error {
110 return xxx_messageInfo_ExtensionHandlerRequest.Unmarshal(m, b)
111}
112func (m *ExtensionHandlerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
113 return xxx_messageInfo_ExtensionHandlerRequest.Marshal(b, m, deterministic)
114}
115func (m *ExtensionHandlerRequest) XXX_Merge(src proto.Message) {
116 xxx_messageInfo_ExtensionHandlerRequest.Merge(m, src)
117}
118func (m *ExtensionHandlerRequest) XXX_Size() int {
119 return xxx_messageInfo_ExtensionHandlerRequest.Size(m)
120}
121func (m *ExtensionHandlerRequest) XXX_DiscardUnknown() {
122 xxx_messageInfo_ExtensionHandlerRequest.DiscardUnknown(m)
123}
124
125var xxx_messageInfo_ExtensionHandlerRequest proto.InternalMessageInfo
126
127func (m *ExtensionHandlerRequest) GetWrapper() *Wrapper {
128 if m != nil {
129 return m.Wrapper
130 }
131 return nil
132}
133
134func (m *ExtensionHandlerRequest) GetCompilerVersion() *Version {
135 if m != nil {
136 return m.CompilerVersion
137 }
138 return nil
139}
140
141// The extensions writes an encoded ExtensionHandlerResponse to stdout.
142type ExtensionHandlerResponse struct {
143 // true if the extension is handled by the extension handler; false otherwise
144 Handled bool `protobuf:"varint,1,opt,name=handled,proto3" json:"handled,omitempty"`
145 // Error message. If non-empty, the extension handling failed.
146 // The extension handler process should exit with status code zero
147 // even if it reports an error in this way.
148 //
149 // This should be used to indicate errors which prevent the extension from
150 // operating as intended. Errors which indicate a problem in gnostic
151 // itself -- such as the input Document being unparseable -- should be
152 // reported by writing a message to stderr and exiting with a non-zero
153 // status code.
154 Error []string `protobuf:"bytes,2,rep,name=error,proto3" json:"error,omitempty"`
155 // text output
156 Value *any.Any `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
157 XXX_NoUnkeyedLiteral struct{} `json:"-"`
158 XXX_unrecognized []byte `json:"-"`
159 XXX_sizecache int32 `json:"-"`
160}
161
162func (m *ExtensionHandlerResponse) Reset() { *m = ExtensionHandlerResponse{} }
163func (m *ExtensionHandlerResponse) String() string { return proto.CompactTextString(m) }
164func (*ExtensionHandlerResponse) ProtoMessage() {}
165func (*ExtensionHandlerResponse) Descriptor() ([]byte, []int) {
166 return fileDescriptor_661e47e790f76671, []int{2}
167}
168
169func (m *ExtensionHandlerResponse) XXX_Unmarshal(b []byte) error {
170 return xxx_messageInfo_ExtensionHandlerResponse.Unmarshal(m, b)
171}
172func (m *ExtensionHandlerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
173 return xxx_messageInfo_ExtensionHandlerResponse.Marshal(b, m, deterministic)
174}
175func (m *ExtensionHandlerResponse) XXX_Merge(src proto.Message) {
176 xxx_messageInfo_ExtensionHandlerResponse.Merge(m, src)
177}
178func (m *ExtensionHandlerResponse) XXX_Size() int {
179 return xxx_messageInfo_ExtensionHandlerResponse.Size(m)
180}
181func (m *ExtensionHandlerResponse) XXX_DiscardUnknown() {
182 xxx_messageInfo_ExtensionHandlerResponse.DiscardUnknown(m)
183}
184
185var xxx_messageInfo_ExtensionHandlerResponse proto.InternalMessageInfo
186
187func (m *ExtensionHandlerResponse) GetHandled() bool {
188 if m != nil {
189 return m.Handled
190 }
191 return false
192}
193
194func (m *ExtensionHandlerResponse) GetError() []string {
195 if m != nil {
196 return m.Error
197 }
198 return nil
199}
200
201func (m *ExtensionHandlerResponse) GetValue() *any.Any {
202 if m != nil {
203 return m.Value
204 }
205 return nil
206}
207
208type Wrapper struct {
209 // version of the OpenAPI specification in which this extension was written.
210 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
211 // Name of the extension
212 ExtensionName string `protobuf:"bytes,2,opt,name=extension_name,json=extensionName,proto3" json:"extension_name,omitempty"`
213 // Must be a valid yaml for the proto
214 Yaml string `protobuf:"bytes,3,opt,name=yaml,proto3" json:"yaml,omitempty"`
215 XXX_NoUnkeyedLiteral struct{} `json:"-"`
216 XXX_unrecognized []byte `json:"-"`
217 XXX_sizecache int32 `json:"-"`
218}
219
220func (m *Wrapper) Reset() { *m = Wrapper{} }
221func (m *Wrapper) String() string { return proto.CompactTextString(m) }
222func (*Wrapper) ProtoMessage() {}
223func (*Wrapper) Descriptor() ([]byte, []int) {
224 return fileDescriptor_661e47e790f76671, []int{3}
225}
226
227func (m *Wrapper) XXX_Unmarshal(b []byte) error {
228 return xxx_messageInfo_Wrapper.Unmarshal(m, b)
229}
230func (m *Wrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
231 return xxx_messageInfo_Wrapper.Marshal(b, m, deterministic)
232}
233func (m *Wrapper) XXX_Merge(src proto.Message) {
234 xxx_messageInfo_Wrapper.Merge(m, src)
235}
236func (m *Wrapper) XXX_Size() int {
237 return xxx_messageInfo_Wrapper.Size(m)
238}
239func (m *Wrapper) XXX_DiscardUnknown() {
240 xxx_messageInfo_Wrapper.DiscardUnknown(m)
241}
242
243var xxx_messageInfo_Wrapper proto.InternalMessageInfo
244
245func (m *Wrapper) GetVersion() string {
246 if m != nil {
247 return m.Version
248 }
249 return ""
250}
251
252func (m *Wrapper) GetExtensionName() string {
253 if m != nil {
254 return m.ExtensionName
255 }
256 return ""
257}
258
259func (m *Wrapper) GetYaml() string {
260 if m != nil {
261 return m.Yaml
262 }
263 return ""
264}
265
266func init() {
267 proto.RegisterType((*Version)(nil), "openapiextension.v1.Version")
268 proto.RegisterType((*ExtensionHandlerRequest)(nil), "openapiextension.v1.ExtensionHandlerRequest")
269 proto.RegisterType((*ExtensionHandlerResponse)(nil), "openapiextension.v1.ExtensionHandlerResponse")
270 proto.RegisterType((*Wrapper)(nil), "openapiextension.v1.Wrapper")
271}
272
273func init() { proto.RegisterFile("extensions/extension.proto", fileDescriptor_661e47e790f76671) }
274
275var fileDescriptor_661e47e790f76671 = []byte{
276 // 362 bytes of a gzipped FileDescriptorProto
277 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0x4d, 0x4b, 0xeb, 0x40,
278 0x18, 0x85, 0x49, 0xbf, 0x72, 0x33, 0x97, 0xdb, 0x2b, 0x63, 0xd1, 0x58, 0x5c, 0x94, 0x80, 0x50,
279 0x44, 0xa6, 0x54, 0xc1, 0x7d, 0x0b, 0x45, 0xdd, 0xd8, 0x32, 0x8b, 0xba, 0xb3, 0x4c, 0xd3, 0xb7,
280 0x69, 0x24, 0x99, 0x19, 0x27, 0x1f, 0xb6, 0x7f, 0xc5, 0xa5, 0xbf, 0x54, 0x32, 0x93, 0xc4, 0x85,
281 0xba, 0x9b, 0xf3, 0x70, 0xda, 0xf7, 0x9c, 0x13, 0xd4, 0x87, 0x7d, 0x0a, 0x3c, 0x09, 0x05, 0x4f,
282 0x46, 0xf5, 0x93, 0x48, 0x25, 0x52, 0x81, 0x8f, 0x85, 0x04, 0xce, 0x64, 0xf8, 0xc5, 0xf3, 0x71,
283 0xff, 0x2c, 0x10, 0x22, 0x88, 0x60, 0xa4, 0x2d, 0xeb, 0x6c, 0x3b, 0x62, 0xfc, 0x60, 0xfc, 0x9e,
284 0x8f, 0xec, 0x25, 0xa8, 0xc2, 0x88, 0x7b, 0xa8, 0x1d, 0xb3, 0x17, 0xa1, 0x5c, 0x6b, 0x60, 0x0d,
285 0xdb, 0xd4, 0x08, 0x4d, 0x43, 0x2e, 0x94, 0xdb, 0x28, 0x69, 0x21, 0x0a, 0x2a, 0x59, 0xea, 0xef,
286 0xdc, 0xa6, 0xa1, 0x5a, 0xe0, 0x13, 0xd4, 0x49, 0xb2, 0xed, 0x36, 0xdc, 0xbb, 0xad, 0x81, 0x35,
287 0x74, 0x68, 0xa9, 0xbc, 0x77, 0x0b, 0x9d, 0xce, 0xaa, 0x40, 0xf7, 0x8c, 0x6f, 0x22, 0x50, 0x14,
288 0x5e, 0x33, 0x48, 0x52, 0x7c, 0x8b, 0xec, 0x37, 0xc5, 0xa4, 0x04, 0x73, 0xf7, 0xef, 0xf5, 0x39,
289 0xf9, 0xa1, 0x02, 0x79, 0x32, 0x1e, 0x5a, 0x99, 0xf1, 0x1d, 0x3a, 0xf2, 0x45, 0x2c, 0xc3, 0x08,
290 0xd4, 0x2a, 0x37, 0x0d, 0x74, 0x98, 0xdf, 0xfe, 0xa0, 0x6c, 0x49, 0xff, 0x57, 0xbf, 0x2a, 0x81,
291 0x97, 0x23, 0xf7, 0x7b, 0xb6, 0x44, 0x0a, 0x9e, 0x00, 0x76, 0x91, 0xbd, 0xd3, 0x68, 0xa3, 0xc3,
292 0xfd, 0xa1, 0x95, 0x2c, 0x06, 0x00, 0xa5, 0xf4, 0x2c, 0xcd, 0xa1, 0x43, 0x8d, 0xc0, 0x97, 0xa8,
293 0x9d, 0xb3, 0x28, 0x83, 0x32, 0x49, 0x8f, 0x98, 0xe1, 0x49, 0x35, 0x3c, 0x99, 0xf0, 0x03, 0x35,
294 0x16, 0xef, 0x19, 0xd9, 0x65, 0xa9, 0xe2, 0x4c, 0x55, 0xc1, 0xd2, 0xc3, 0x55, 0x12, 0x5f, 0xa0,
295 0x6e, 0xdd, 0x62, 0xc5, 0x59, 0x0c, 0xfa, 0x33, 0x38, 0xf4, 0x5f, 0x4d, 0x1f, 0x59, 0x0c, 0x18,
296 0xa3, 0xd6, 0x81, 0xc5, 0x91, 0x3e, 0xeb, 0x50, 0xfd, 0x9e, 0x5e, 0xa1, 0xae, 0x50, 0x01, 0x09,
297 0xb8, 0x48, 0xd2, 0xd0, 0x27, 0xf9, 0x78, 0x8a, 0xe7, 0x12, 0xf8, 0x64, 0xf1, 0x50, 0xd7, 0x5d,
298 0x8e, 0x17, 0xd6, 0x47, 0xa3, 0x39, 0x9f, 0xcc, 0xd6, 0x1d, 0x1d, 0xf1, 0xe6, 0x33, 0x00, 0x00,
299 0xff, 0xff, 0xeb, 0xf3, 0xfa, 0x65, 0x5c, 0x02, 0x00, 0x00,
300}