1// 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} 301