OpenAPIv3.pb.go 164 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703
  1. // Code generated by protoc-gen-go.
  2. // source: OpenAPIv3/OpenAPIv3.proto
  3. // DO NOT EDIT!
  4. /*
  5. Package openapi_v3 is a generated protocol buffer package.
  6. It is generated from these files:
  7. OpenAPIv3/OpenAPIv3.proto
  8. It has these top-level messages:
  9. AdditionalPropertiesItem
  10. Any
  11. AnyOrExpression
  12. AnysOrExpressions
  13. Callback
  14. CallbackOrReference
  15. CallbacksOrReferences
  16. Components
  17. Contact
  18. DefaultType
  19. Discriminator
  20. Document
  21. Encoding
  22. Encodings
  23. Example
  24. ExampleOrReference
  25. Examples
  26. ExamplesOrReferences
  27. Expression
  28. ExternalDocs
  29. Header
  30. HeaderOrReference
  31. HeadersOrReferences
  32. Info
  33. ItemsItem
  34. License
  35. Link
  36. LinkOrReference
  37. LinksOrReferences
  38. MediaType
  39. MediaTypes
  40. NamedAny
  41. NamedAnyOrExpression
  42. NamedCallbackOrReference
  43. NamedEncoding
  44. NamedExampleOrReference
  45. NamedHeaderOrReference
  46. NamedLinkOrReference
  47. NamedMediaType
  48. NamedParameterOrReference
  49. NamedPathItem
  50. NamedRequestBodyOrReference
  51. NamedResponseOrReference
  52. NamedSchemaOrReference
  53. NamedSecuritySchemeOrReference
  54. NamedServerVariable
  55. NamedString
  56. OauthFlow
  57. OauthFlows
  58. Object
  59. Operation
  60. Parameter
  61. ParameterOrReference
  62. ParametersOrReferences
  63. PathItem
  64. Paths
  65. Properties
  66. Reference
  67. RequestBodiesOrReferences
  68. RequestBody
  69. RequestBodyOrReference
  70. Response
  71. ResponseOrReference
  72. Responses
  73. ResponsesOrReferences
  74. Schema
  75. SchemaOrReference
  76. SchemasOrReferences
  77. SecurityRequirement
  78. SecurityScheme
  79. SecuritySchemeOrReference
  80. SecuritySchemesOrReferences
  81. Server
  82. ServerVariable
  83. ServerVariables
  84. SpecificationExtension
  85. StringArray
  86. Strings
  87. Tag
  88. Xml
  89. */
  90. package openapi_v3
  91. import proto "github.com/golang/protobuf/proto"
  92. import fmt "fmt"
  93. import math "math"
  94. import google_protobuf "github.com/golang/protobuf/ptypes/any"
  95. // Reference imports to suppress errors if they are not otherwise used.
  96. var _ = proto.Marshal
  97. var _ = fmt.Errorf
  98. var _ = math.Inf
  99. // This is a compile-time assertion to ensure that this generated file
  100. // is compatible with the proto package it is being compiled against.
  101. // A compilation error at this line likely means your copy of the
  102. // proto package needs to be updated.
  103. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  104. type AdditionalPropertiesItem struct {
  105. // Types that are valid to be assigned to Oneof:
  106. // *AdditionalPropertiesItem_SchemaOrReference
  107. // *AdditionalPropertiesItem_Boolean
  108. Oneof isAdditionalPropertiesItem_Oneof `protobuf_oneof:"oneof"`
  109. }
  110. func (m *AdditionalPropertiesItem) Reset() { *m = AdditionalPropertiesItem{} }
  111. func (m *AdditionalPropertiesItem) String() string { return proto.CompactTextString(m) }
  112. func (*AdditionalPropertiesItem) ProtoMessage() {}
  113. func (*AdditionalPropertiesItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
  114. type isAdditionalPropertiesItem_Oneof interface {
  115. isAdditionalPropertiesItem_Oneof()
  116. }
  117. type AdditionalPropertiesItem_SchemaOrReference struct {
  118. SchemaOrReference *SchemaOrReference `protobuf:"bytes,1,opt,name=schema_or_reference,json=schemaOrReference,oneof"`
  119. }
  120. type AdditionalPropertiesItem_Boolean struct {
  121. Boolean bool `protobuf:"varint,2,opt,name=boolean,oneof"`
  122. }
  123. func (*AdditionalPropertiesItem_SchemaOrReference) isAdditionalPropertiesItem_Oneof() {}
  124. func (*AdditionalPropertiesItem_Boolean) isAdditionalPropertiesItem_Oneof() {}
  125. func (m *AdditionalPropertiesItem) GetOneof() isAdditionalPropertiesItem_Oneof {
  126. if m != nil {
  127. return m.Oneof
  128. }
  129. return nil
  130. }
  131. func (m *AdditionalPropertiesItem) GetSchemaOrReference() *SchemaOrReference {
  132. if x, ok := m.GetOneof().(*AdditionalPropertiesItem_SchemaOrReference); ok {
  133. return x.SchemaOrReference
  134. }
  135. return nil
  136. }
  137. func (m *AdditionalPropertiesItem) GetBoolean() bool {
  138. if x, ok := m.GetOneof().(*AdditionalPropertiesItem_Boolean); ok {
  139. return x.Boolean
  140. }
  141. return false
  142. }
  143. // XXX_OneofFuncs is for the internal use of the proto package.
  144. func (*AdditionalPropertiesItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  145. return _AdditionalPropertiesItem_OneofMarshaler, _AdditionalPropertiesItem_OneofUnmarshaler, _AdditionalPropertiesItem_OneofSizer, []interface{}{
  146. (*AdditionalPropertiesItem_SchemaOrReference)(nil),
  147. (*AdditionalPropertiesItem_Boolean)(nil),
  148. }
  149. }
  150. func _AdditionalPropertiesItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  151. m := msg.(*AdditionalPropertiesItem)
  152. // oneof
  153. switch x := m.Oneof.(type) {
  154. case *AdditionalPropertiesItem_SchemaOrReference:
  155. b.EncodeVarint(1<<3 | proto.WireBytes)
  156. if err := b.EncodeMessage(x.SchemaOrReference); err != nil {
  157. return err
  158. }
  159. case *AdditionalPropertiesItem_Boolean:
  160. t := uint64(0)
  161. if x.Boolean {
  162. t = 1
  163. }
  164. b.EncodeVarint(2<<3 | proto.WireVarint)
  165. b.EncodeVarint(t)
  166. case nil:
  167. default:
  168. return fmt.Errorf("AdditionalPropertiesItem.Oneof has unexpected type %T", x)
  169. }
  170. return nil
  171. }
  172. func _AdditionalPropertiesItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  173. m := msg.(*AdditionalPropertiesItem)
  174. switch tag {
  175. case 1: // oneof.schema_or_reference
  176. if wire != proto.WireBytes {
  177. return true, proto.ErrInternalBadWireType
  178. }
  179. msg := new(SchemaOrReference)
  180. err := b.DecodeMessage(msg)
  181. m.Oneof = &AdditionalPropertiesItem_SchemaOrReference{msg}
  182. return true, err
  183. case 2: // oneof.boolean
  184. if wire != proto.WireVarint {
  185. return true, proto.ErrInternalBadWireType
  186. }
  187. x, err := b.DecodeVarint()
  188. m.Oneof = &AdditionalPropertiesItem_Boolean{x != 0}
  189. return true, err
  190. default:
  191. return false, nil
  192. }
  193. }
  194. func _AdditionalPropertiesItem_OneofSizer(msg proto.Message) (n int) {
  195. m := msg.(*AdditionalPropertiesItem)
  196. // oneof
  197. switch x := m.Oneof.(type) {
  198. case *AdditionalPropertiesItem_SchemaOrReference:
  199. s := proto.Size(x.SchemaOrReference)
  200. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  201. n += proto.SizeVarint(uint64(s))
  202. n += s
  203. case *AdditionalPropertiesItem_Boolean:
  204. n += proto.SizeVarint(2<<3 | proto.WireVarint)
  205. n += 1
  206. case nil:
  207. default:
  208. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  209. }
  210. return n
  211. }
  212. type Any struct {
  213. Value *google_protobuf.Any `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
  214. Yaml string `protobuf:"bytes,2,opt,name=yaml" json:"yaml,omitempty"`
  215. }
  216. func (m *Any) Reset() { *m = Any{} }
  217. func (m *Any) String() string { return proto.CompactTextString(m) }
  218. func (*Any) ProtoMessage() {}
  219. func (*Any) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
  220. func (m *Any) GetValue() *google_protobuf.Any {
  221. if m != nil {
  222. return m.Value
  223. }
  224. return nil
  225. }
  226. func (m *Any) GetYaml() string {
  227. if m != nil {
  228. return m.Yaml
  229. }
  230. return ""
  231. }
  232. type AnyOrExpression struct {
  233. // Types that are valid to be assigned to Oneof:
  234. // *AnyOrExpression_Any
  235. // *AnyOrExpression_Expression
  236. Oneof isAnyOrExpression_Oneof `protobuf_oneof:"oneof"`
  237. }
  238. func (m *AnyOrExpression) Reset() { *m = AnyOrExpression{} }
  239. func (m *AnyOrExpression) String() string { return proto.CompactTextString(m) }
  240. func (*AnyOrExpression) ProtoMessage() {}
  241. func (*AnyOrExpression) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
  242. type isAnyOrExpression_Oneof interface {
  243. isAnyOrExpression_Oneof()
  244. }
  245. type AnyOrExpression_Any struct {
  246. Any *Any `protobuf:"bytes,1,opt,name=any,oneof"`
  247. }
  248. type AnyOrExpression_Expression struct {
  249. Expression *Expression `protobuf:"bytes,2,opt,name=expression,oneof"`
  250. }
  251. func (*AnyOrExpression_Any) isAnyOrExpression_Oneof() {}
  252. func (*AnyOrExpression_Expression) isAnyOrExpression_Oneof() {}
  253. func (m *AnyOrExpression) GetOneof() isAnyOrExpression_Oneof {
  254. if m != nil {
  255. return m.Oneof
  256. }
  257. return nil
  258. }
  259. func (m *AnyOrExpression) GetAny() *Any {
  260. if x, ok := m.GetOneof().(*AnyOrExpression_Any); ok {
  261. return x.Any
  262. }
  263. return nil
  264. }
  265. func (m *AnyOrExpression) GetExpression() *Expression {
  266. if x, ok := m.GetOneof().(*AnyOrExpression_Expression); ok {
  267. return x.Expression
  268. }
  269. return nil
  270. }
  271. // XXX_OneofFuncs is for the internal use of the proto package.
  272. func (*AnyOrExpression) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  273. return _AnyOrExpression_OneofMarshaler, _AnyOrExpression_OneofUnmarshaler, _AnyOrExpression_OneofSizer, []interface{}{
  274. (*AnyOrExpression_Any)(nil),
  275. (*AnyOrExpression_Expression)(nil),
  276. }
  277. }
  278. func _AnyOrExpression_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  279. m := msg.(*AnyOrExpression)
  280. // oneof
  281. switch x := m.Oneof.(type) {
  282. case *AnyOrExpression_Any:
  283. b.EncodeVarint(1<<3 | proto.WireBytes)
  284. if err := b.EncodeMessage(x.Any); err != nil {
  285. return err
  286. }
  287. case *AnyOrExpression_Expression:
  288. b.EncodeVarint(2<<3 | proto.WireBytes)
  289. if err := b.EncodeMessage(x.Expression); err != nil {
  290. return err
  291. }
  292. case nil:
  293. default:
  294. return fmt.Errorf("AnyOrExpression.Oneof has unexpected type %T", x)
  295. }
  296. return nil
  297. }
  298. func _AnyOrExpression_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  299. m := msg.(*AnyOrExpression)
  300. switch tag {
  301. case 1: // oneof.any
  302. if wire != proto.WireBytes {
  303. return true, proto.ErrInternalBadWireType
  304. }
  305. msg := new(Any)
  306. err := b.DecodeMessage(msg)
  307. m.Oneof = &AnyOrExpression_Any{msg}
  308. return true, err
  309. case 2: // oneof.expression
  310. if wire != proto.WireBytes {
  311. return true, proto.ErrInternalBadWireType
  312. }
  313. msg := new(Expression)
  314. err := b.DecodeMessage(msg)
  315. m.Oneof = &AnyOrExpression_Expression{msg}
  316. return true, err
  317. default:
  318. return false, nil
  319. }
  320. }
  321. func _AnyOrExpression_OneofSizer(msg proto.Message) (n int) {
  322. m := msg.(*AnyOrExpression)
  323. // oneof
  324. switch x := m.Oneof.(type) {
  325. case *AnyOrExpression_Any:
  326. s := proto.Size(x.Any)
  327. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  328. n += proto.SizeVarint(uint64(s))
  329. n += s
  330. case *AnyOrExpression_Expression:
  331. s := proto.Size(x.Expression)
  332. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  333. n += proto.SizeVarint(uint64(s))
  334. n += s
  335. case nil:
  336. default:
  337. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  338. }
  339. return n
  340. }
  341. type AnysOrExpressions struct {
  342. AdditionalProperties []*NamedAnyOrExpression `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  343. }
  344. func (m *AnysOrExpressions) Reset() { *m = AnysOrExpressions{} }
  345. func (m *AnysOrExpressions) String() string { return proto.CompactTextString(m) }
  346. func (*AnysOrExpressions) ProtoMessage() {}
  347. func (*AnysOrExpressions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
  348. func (m *AnysOrExpressions) GetAdditionalProperties() []*NamedAnyOrExpression {
  349. if m != nil {
  350. return m.AdditionalProperties
  351. }
  352. return nil
  353. }
  354. // A map of possible out-of band callbacks related to the parent operation. Each value in the map is a Path Item Object that describes a set of requests that may be initiated by the API provider and the expected responses. The key value used to identify the callback object is an expression, evaluated at runtime, that identifies a URL to use for the callback operation.
  355. type Callback struct {
  356. Path []*NamedPathItem `protobuf:"bytes,1,rep,name=path" json:"path,omitempty"`
  357. SpecificationExtension []*NamedAny `protobuf:"bytes,2,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  358. }
  359. func (m *Callback) Reset() { *m = Callback{} }
  360. func (m *Callback) String() string { return proto.CompactTextString(m) }
  361. func (*Callback) ProtoMessage() {}
  362. func (*Callback) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
  363. func (m *Callback) GetPath() []*NamedPathItem {
  364. if m != nil {
  365. return m.Path
  366. }
  367. return nil
  368. }
  369. func (m *Callback) GetSpecificationExtension() []*NamedAny {
  370. if m != nil {
  371. return m.SpecificationExtension
  372. }
  373. return nil
  374. }
  375. type CallbackOrReference struct {
  376. // Types that are valid to be assigned to Oneof:
  377. // *CallbackOrReference_Callback
  378. // *CallbackOrReference_Reference
  379. Oneof isCallbackOrReference_Oneof `protobuf_oneof:"oneof"`
  380. }
  381. func (m *CallbackOrReference) Reset() { *m = CallbackOrReference{} }
  382. func (m *CallbackOrReference) String() string { return proto.CompactTextString(m) }
  383. func (*CallbackOrReference) ProtoMessage() {}
  384. func (*CallbackOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
  385. type isCallbackOrReference_Oneof interface {
  386. isCallbackOrReference_Oneof()
  387. }
  388. type CallbackOrReference_Callback struct {
  389. Callback *Callback `protobuf:"bytes,1,opt,name=callback,oneof"`
  390. }
  391. type CallbackOrReference_Reference struct {
  392. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  393. }
  394. func (*CallbackOrReference_Callback) isCallbackOrReference_Oneof() {}
  395. func (*CallbackOrReference_Reference) isCallbackOrReference_Oneof() {}
  396. func (m *CallbackOrReference) GetOneof() isCallbackOrReference_Oneof {
  397. if m != nil {
  398. return m.Oneof
  399. }
  400. return nil
  401. }
  402. func (m *CallbackOrReference) GetCallback() *Callback {
  403. if x, ok := m.GetOneof().(*CallbackOrReference_Callback); ok {
  404. return x.Callback
  405. }
  406. return nil
  407. }
  408. func (m *CallbackOrReference) GetReference() *Reference {
  409. if x, ok := m.GetOneof().(*CallbackOrReference_Reference); ok {
  410. return x.Reference
  411. }
  412. return nil
  413. }
  414. // XXX_OneofFuncs is for the internal use of the proto package.
  415. func (*CallbackOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  416. return _CallbackOrReference_OneofMarshaler, _CallbackOrReference_OneofUnmarshaler, _CallbackOrReference_OneofSizer, []interface{}{
  417. (*CallbackOrReference_Callback)(nil),
  418. (*CallbackOrReference_Reference)(nil),
  419. }
  420. }
  421. func _CallbackOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  422. m := msg.(*CallbackOrReference)
  423. // oneof
  424. switch x := m.Oneof.(type) {
  425. case *CallbackOrReference_Callback:
  426. b.EncodeVarint(1<<3 | proto.WireBytes)
  427. if err := b.EncodeMessage(x.Callback); err != nil {
  428. return err
  429. }
  430. case *CallbackOrReference_Reference:
  431. b.EncodeVarint(2<<3 | proto.WireBytes)
  432. if err := b.EncodeMessage(x.Reference); err != nil {
  433. return err
  434. }
  435. case nil:
  436. default:
  437. return fmt.Errorf("CallbackOrReference.Oneof has unexpected type %T", x)
  438. }
  439. return nil
  440. }
  441. func _CallbackOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  442. m := msg.(*CallbackOrReference)
  443. switch tag {
  444. case 1: // oneof.callback
  445. if wire != proto.WireBytes {
  446. return true, proto.ErrInternalBadWireType
  447. }
  448. msg := new(Callback)
  449. err := b.DecodeMessage(msg)
  450. m.Oneof = &CallbackOrReference_Callback{msg}
  451. return true, err
  452. case 2: // oneof.reference
  453. if wire != proto.WireBytes {
  454. return true, proto.ErrInternalBadWireType
  455. }
  456. msg := new(Reference)
  457. err := b.DecodeMessage(msg)
  458. m.Oneof = &CallbackOrReference_Reference{msg}
  459. return true, err
  460. default:
  461. return false, nil
  462. }
  463. }
  464. func _CallbackOrReference_OneofSizer(msg proto.Message) (n int) {
  465. m := msg.(*CallbackOrReference)
  466. // oneof
  467. switch x := m.Oneof.(type) {
  468. case *CallbackOrReference_Callback:
  469. s := proto.Size(x.Callback)
  470. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  471. n += proto.SizeVarint(uint64(s))
  472. n += s
  473. case *CallbackOrReference_Reference:
  474. s := proto.Size(x.Reference)
  475. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  476. n += proto.SizeVarint(uint64(s))
  477. n += s
  478. case nil:
  479. default:
  480. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  481. }
  482. return n
  483. }
  484. type CallbacksOrReferences struct {
  485. AdditionalProperties []*NamedCallbackOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  486. }
  487. func (m *CallbacksOrReferences) Reset() { *m = CallbacksOrReferences{} }
  488. func (m *CallbacksOrReferences) String() string { return proto.CompactTextString(m) }
  489. func (*CallbacksOrReferences) ProtoMessage() {}
  490. func (*CallbacksOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
  491. func (m *CallbacksOrReferences) GetAdditionalProperties() []*NamedCallbackOrReference {
  492. if m != nil {
  493. return m.AdditionalProperties
  494. }
  495. return nil
  496. }
  497. // Holds a set of reusable objects for different aspects of the OAS. All objects defined within the components object will have no effect on the API unless they are explicitly referenced from properties outside the components object.
  498. type Components struct {
  499. Schemas *SchemasOrReferences `protobuf:"bytes,1,opt,name=schemas" json:"schemas,omitempty"`
  500. Responses *ResponsesOrReferences `protobuf:"bytes,2,opt,name=responses" json:"responses,omitempty"`
  501. Parameters *ParametersOrReferences `protobuf:"bytes,3,opt,name=parameters" json:"parameters,omitempty"`
  502. Examples *ExamplesOrReferences `protobuf:"bytes,4,opt,name=examples" json:"examples,omitempty"`
  503. RequestBodies *RequestBodiesOrReferences `protobuf:"bytes,5,opt,name=request_bodies,json=requestBodies" json:"request_bodies,omitempty"`
  504. Headers *HeadersOrReferences `protobuf:"bytes,6,opt,name=headers" json:"headers,omitempty"`
  505. SecuritySchemes *SecuritySchemesOrReferences `protobuf:"bytes,7,opt,name=security_schemes,json=securitySchemes" json:"security_schemes,omitempty"`
  506. Links *LinksOrReferences `protobuf:"bytes,8,opt,name=links" json:"links,omitempty"`
  507. Callbacks *CallbacksOrReferences `protobuf:"bytes,9,opt,name=callbacks" json:"callbacks,omitempty"`
  508. SpecificationExtension []*NamedAny `protobuf:"bytes,10,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  509. }
  510. func (m *Components) Reset() { *m = Components{} }
  511. func (m *Components) String() string { return proto.CompactTextString(m) }
  512. func (*Components) ProtoMessage() {}
  513. func (*Components) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
  514. func (m *Components) GetSchemas() *SchemasOrReferences {
  515. if m != nil {
  516. return m.Schemas
  517. }
  518. return nil
  519. }
  520. func (m *Components) GetResponses() *ResponsesOrReferences {
  521. if m != nil {
  522. return m.Responses
  523. }
  524. return nil
  525. }
  526. func (m *Components) GetParameters() *ParametersOrReferences {
  527. if m != nil {
  528. return m.Parameters
  529. }
  530. return nil
  531. }
  532. func (m *Components) GetExamples() *ExamplesOrReferences {
  533. if m != nil {
  534. return m.Examples
  535. }
  536. return nil
  537. }
  538. func (m *Components) GetRequestBodies() *RequestBodiesOrReferences {
  539. if m != nil {
  540. return m.RequestBodies
  541. }
  542. return nil
  543. }
  544. func (m *Components) GetHeaders() *HeadersOrReferences {
  545. if m != nil {
  546. return m.Headers
  547. }
  548. return nil
  549. }
  550. func (m *Components) GetSecuritySchemes() *SecuritySchemesOrReferences {
  551. if m != nil {
  552. return m.SecuritySchemes
  553. }
  554. return nil
  555. }
  556. func (m *Components) GetLinks() *LinksOrReferences {
  557. if m != nil {
  558. return m.Links
  559. }
  560. return nil
  561. }
  562. func (m *Components) GetCallbacks() *CallbacksOrReferences {
  563. if m != nil {
  564. return m.Callbacks
  565. }
  566. return nil
  567. }
  568. func (m *Components) GetSpecificationExtension() []*NamedAny {
  569. if m != nil {
  570. return m.SpecificationExtension
  571. }
  572. return nil
  573. }
  574. // Contact information for the exposed API.
  575. type Contact struct {
  576. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  577. Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
  578. Email string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"`
  579. SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  580. }
  581. func (m *Contact) Reset() { *m = Contact{} }
  582. func (m *Contact) String() string { return proto.CompactTextString(m) }
  583. func (*Contact) ProtoMessage() {}
  584. func (*Contact) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
  585. func (m *Contact) GetName() string {
  586. if m != nil {
  587. return m.Name
  588. }
  589. return ""
  590. }
  591. func (m *Contact) GetUrl() string {
  592. if m != nil {
  593. return m.Url
  594. }
  595. return ""
  596. }
  597. func (m *Contact) GetEmail() string {
  598. if m != nil {
  599. return m.Email
  600. }
  601. return ""
  602. }
  603. func (m *Contact) GetSpecificationExtension() []*NamedAny {
  604. if m != nil {
  605. return m.SpecificationExtension
  606. }
  607. return nil
  608. }
  609. type DefaultType struct {
  610. // Types that are valid to be assigned to Oneof:
  611. // *DefaultType_Number
  612. // *DefaultType_Boolean
  613. // *DefaultType_String_
  614. Oneof isDefaultType_Oneof `protobuf_oneof:"oneof"`
  615. }
  616. func (m *DefaultType) Reset() { *m = DefaultType{} }
  617. func (m *DefaultType) String() string { return proto.CompactTextString(m) }
  618. func (*DefaultType) ProtoMessage() {}
  619. func (*DefaultType) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
  620. type isDefaultType_Oneof interface {
  621. isDefaultType_Oneof()
  622. }
  623. type DefaultType_Number struct {
  624. Number float64 `protobuf:"fixed64,1,opt,name=number,oneof"`
  625. }
  626. type DefaultType_Boolean struct {
  627. Boolean bool `protobuf:"varint,2,opt,name=boolean,oneof"`
  628. }
  629. type DefaultType_String_ struct {
  630. String_ string `protobuf:"bytes,3,opt,name=string,oneof"`
  631. }
  632. func (*DefaultType_Number) isDefaultType_Oneof() {}
  633. func (*DefaultType_Boolean) isDefaultType_Oneof() {}
  634. func (*DefaultType_String_) isDefaultType_Oneof() {}
  635. func (m *DefaultType) GetOneof() isDefaultType_Oneof {
  636. if m != nil {
  637. return m.Oneof
  638. }
  639. return nil
  640. }
  641. func (m *DefaultType) GetNumber() float64 {
  642. if x, ok := m.GetOneof().(*DefaultType_Number); ok {
  643. return x.Number
  644. }
  645. return 0
  646. }
  647. func (m *DefaultType) GetBoolean() bool {
  648. if x, ok := m.GetOneof().(*DefaultType_Boolean); ok {
  649. return x.Boolean
  650. }
  651. return false
  652. }
  653. func (m *DefaultType) GetString_() string {
  654. if x, ok := m.GetOneof().(*DefaultType_String_); ok {
  655. return x.String_
  656. }
  657. return ""
  658. }
  659. // XXX_OneofFuncs is for the internal use of the proto package.
  660. func (*DefaultType) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  661. return _DefaultType_OneofMarshaler, _DefaultType_OneofUnmarshaler, _DefaultType_OneofSizer, []interface{}{
  662. (*DefaultType_Number)(nil),
  663. (*DefaultType_Boolean)(nil),
  664. (*DefaultType_String_)(nil),
  665. }
  666. }
  667. func _DefaultType_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  668. m := msg.(*DefaultType)
  669. // oneof
  670. switch x := m.Oneof.(type) {
  671. case *DefaultType_Number:
  672. b.EncodeVarint(1<<3 | proto.WireFixed64)
  673. b.EncodeFixed64(math.Float64bits(x.Number))
  674. case *DefaultType_Boolean:
  675. t := uint64(0)
  676. if x.Boolean {
  677. t = 1
  678. }
  679. b.EncodeVarint(2<<3 | proto.WireVarint)
  680. b.EncodeVarint(t)
  681. case *DefaultType_String_:
  682. b.EncodeVarint(3<<3 | proto.WireBytes)
  683. b.EncodeStringBytes(x.String_)
  684. case nil:
  685. default:
  686. return fmt.Errorf("DefaultType.Oneof has unexpected type %T", x)
  687. }
  688. return nil
  689. }
  690. func _DefaultType_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  691. m := msg.(*DefaultType)
  692. switch tag {
  693. case 1: // oneof.number
  694. if wire != proto.WireFixed64 {
  695. return true, proto.ErrInternalBadWireType
  696. }
  697. x, err := b.DecodeFixed64()
  698. m.Oneof = &DefaultType_Number{math.Float64frombits(x)}
  699. return true, err
  700. case 2: // oneof.boolean
  701. if wire != proto.WireVarint {
  702. return true, proto.ErrInternalBadWireType
  703. }
  704. x, err := b.DecodeVarint()
  705. m.Oneof = &DefaultType_Boolean{x != 0}
  706. return true, err
  707. case 3: // oneof.string
  708. if wire != proto.WireBytes {
  709. return true, proto.ErrInternalBadWireType
  710. }
  711. x, err := b.DecodeStringBytes()
  712. m.Oneof = &DefaultType_String_{x}
  713. return true, err
  714. default:
  715. return false, nil
  716. }
  717. }
  718. func _DefaultType_OneofSizer(msg proto.Message) (n int) {
  719. m := msg.(*DefaultType)
  720. // oneof
  721. switch x := m.Oneof.(type) {
  722. case *DefaultType_Number:
  723. n += proto.SizeVarint(1<<3 | proto.WireFixed64)
  724. n += 8
  725. case *DefaultType_Boolean:
  726. n += proto.SizeVarint(2<<3 | proto.WireVarint)
  727. n += 1
  728. case *DefaultType_String_:
  729. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  730. n += proto.SizeVarint(uint64(len(x.String_)))
  731. n += len(x.String_)
  732. case nil:
  733. default:
  734. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  735. }
  736. return n
  737. }
  738. // When request bodies or response payloads may be one of a number of different schemas, a `discriminator` object can be used to aid in serialization, deserialization, and validation. The discriminator is a specific object in a schema which is used to inform the consumer of the specification of an alternative schema based on the value associated with it. When using the discriminator, _inline_ schemas will not be considered.
  739. type Discriminator struct {
  740. PropertyName string `protobuf:"bytes,1,opt,name=property_name,json=propertyName" json:"property_name,omitempty"`
  741. Mapping *Strings `protobuf:"bytes,2,opt,name=mapping" json:"mapping,omitempty"`
  742. }
  743. func (m *Discriminator) Reset() { *m = Discriminator{} }
  744. func (m *Discriminator) String() string { return proto.CompactTextString(m) }
  745. func (*Discriminator) ProtoMessage() {}
  746. func (*Discriminator) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
  747. func (m *Discriminator) GetPropertyName() string {
  748. if m != nil {
  749. return m.PropertyName
  750. }
  751. return ""
  752. }
  753. func (m *Discriminator) GetMapping() *Strings {
  754. if m != nil {
  755. return m.Mapping
  756. }
  757. return nil
  758. }
  759. type Document struct {
  760. Openapi string `protobuf:"bytes,1,opt,name=openapi" json:"openapi,omitempty"`
  761. Info *Info `protobuf:"bytes,2,opt,name=info" json:"info,omitempty"`
  762. Servers []*Server `protobuf:"bytes,3,rep,name=servers" json:"servers,omitempty"`
  763. Paths *Paths `protobuf:"bytes,4,opt,name=paths" json:"paths,omitempty"`
  764. Components *Components `protobuf:"bytes,5,opt,name=components" json:"components,omitempty"`
  765. Security []*SecurityRequirement `protobuf:"bytes,6,rep,name=security" json:"security,omitempty"`
  766. Tags []*Tag `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
  767. ExternalDocs *ExternalDocs `protobuf:"bytes,8,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
  768. SpecificationExtension []*NamedAny `protobuf:"bytes,9,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  769. }
  770. func (m *Document) Reset() { *m = Document{} }
  771. func (m *Document) String() string { return proto.CompactTextString(m) }
  772. func (*Document) ProtoMessage() {}
  773. func (*Document) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
  774. func (m *Document) GetOpenapi() string {
  775. if m != nil {
  776. return m.Openapi
  777. }
  778. return ""
  779. }
  780. func (m *Document) GetInfo() *Info {
  781. if m != nil {
  782. return m.Info
  783. }
  784. return nil
  785. }
  786. func (m *Document) GetServers() []*Server {
  787. if m != nil {
  788. return m.Servers
  789. }
  790. return nil
  791. }
  792. func (m *Document) GetPaths() *Paths {
  793. if m != nil {
  794. return m.Paths
  795. }
  796. return nil
  797. }
  798. func (m *Document) GetComponents() *Components {
  799. if m != nil {
  800. return m.Components
  801. }
  802. return nil
  803. }
  804. func (m *Document) GetSecurity() []*SecurityRequirement {
  805. if m != nil {
  806. return m.Security
  807. }
  808. return nil
  809. }
  810. func (m *Document) GetTags() []*Tag {
  811. if m != nil {
  812. return m.Tags
  813. }
  814. return nil
  815. }
  816. func (m *Document) GetExternalDocs() *ExternalDocs {
  817. if m != nil {
  818. return m.ExternalDocs
  819. }
  820. return nil
  821. }
  822. func (m *Document) GetSpecificationExtension() []*NamedAny {
  823. if m != nil {
  824. return m.SpecificationExtension
  825. }
  826. return nil
  827. }
  828. // A single encoding definition applied to a single schema property.
  829. type Encoding struct {
  830. ContentType string `protobuf:"bytes,1,opt,name=content_type,json=contentType" json:"content_type,omitempty"`
  831. Headers *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers" json:"headers,omitempty"`
  832. Style string `protobuf:"bytes,3,opt,name=style" json:"style,omitempty"`
  833. Explode bool `protobuf:"varint,4,opt,name=explode" json:"explode,omitempty"`
  834. AllowReserved bool `protobuf:"varint,5,opt,name=allow_reserved,json=allowReserved" json:"allow_reserved,omitempty"`
  835. SpecificationExtension []*NamedAny `protobuf:"bytes,6,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  836. }
  837. func (m *Encoding) Reset() { *m = Encoding{} }
  838. func (m *Encoding) String() string { return proto.CompactTextString(m) }
  839. func (*Encoding) ProtoMessage() {}
  840. func (*Encoding) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
  841. func (m *Encoding) GetContentType() string {
  842. if m != nil {
  843. return m.ContentType
  844. }
  845. return ""
  846. }
  847. func (m *Encoding) GetHeaders() *HeadersOrReferences {
  848. if m != nil {
  849. return m.Headers
  850. }
  851. return nil
  852. }
  853. func (m *Encoding) GetStyle() string {
  854. if m != nil {
  855. return m.Style
  856. }
  857. return ""
  858. }
  859. func (m *Encoding) GetExplode() bool {
  860. if m != nil {
  861. return m.Explode
  862. }
  863. return false
  864. }
  865. func (m *Encoding) GetAllowReserved() bool {
  866. if m != nil {
  867. return m.AllowReserved
  868. }
  869. return false
  870. }
  871. func (m *Encoding) GetSpecificationExtension() []*NamedAny {
  872. if m != nil {
  873. return m.SpecificationExtension
  874. }
  875. return nil
  876. }
  877. type Encodings struct {
  878. AdditionalProperties []*NamedEncoding `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  879. }
  880. func (m *Encodings) Reset() { *m = Encodings{} }
  881. func (m *Encodings) String() string { return proto.CompactTextString(m) }
  882. func (*Encodings) ProtoMessage() {}
  883. func (*Encodings) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
  884. func (m *Encodings) GetAdditionalProperties() []*NamedEncoding {
  885. if m != nil {
  886. return m.AdditionalProperties
  887. }
  888. return nil
  889. }
  890. type Example struct {
  891. Summary string `protobuf:"bytes,1,opt,name=summary" json:"summary,omitempty"`
  892. Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  893. Value *Any `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
  894. ExternalValue string `protobuf:"bytes,4,opt,name=external_value,json=externalValue" json:"external_value,omitempty"`
  895. SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  896. }
  897. func (m *Example) Reset() { *m = Example{} }
  898. func (m *Example) String() string { return proto.CompactTextString(m) }
  899. func (*Example) ProtoMessage() {}
  900. func (*Example) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
  901. func (m *Example) GetSummary() string {
  902. if m != nil {
  903. return m.Summary
  904. }
  905. return ""
  906. }
  907. func (m *Example) GetDescription() string {
  908. if m != nil {
  909. return m.Description
  910. }
  911. return ""
  912. }
  913. func (m *Example) GetValue() *Any {
  914. if m != nil {
  915. return m.Value
  916. }
  917. return nil
  918. }
  919. func (m *Example) GetExternalValue() string {
  920. if m != nil {
  921. return m.ExternalValue
  922. }
  923. return ""
  924. }
  925. func (m *Example) GetSpecificationExtension() []*NamedAny {
  926. if m != nil {
  927. return m.SpecificationExtension
  928. }
  929. return nil
  930. }
  931. type ExampleOrReference struct {
  932. // Types that are valid to be assigned to Oneof:
  933. // *ExampleOrReference_Example
  934. // *ExampleOrReference_Reference
  935. Oneof isExampleOrReference_Oneof `protobuf_oneof:"oneof"`
  936. }
  937. func (m *ExampleOrReference) Reset() { *m = ExampleOrReference{} }
  938. func (m *ExampleOrReference) String() string { return proto.CompactTextString(m) }
  939. func (*ExampleOrReference) ProtoMessage() {}
  940. func (*ExampleOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
  941. type isExampleOrReference_Oneof interface {
  942. isExampleOrReference_Oneof()
  943. }
  944. type ExampleOrReference_Example struct {
  945. Example *Example `protobuf:"bytes,1,opt,name=example,oneof"`
  946. }
  947. type ExampleOrReference_Reference struct {
  948. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  949. }
  950. func (*ExampleOrReference_Example) isExampleOrReference_Oneof() {}
  951. func (*ExampleOrReference_Reference) isExampleOrReference_Oneof() {}
  952. func (m *ExampleOrReference) GetOneof() isExampleOrReference_Oneof {
  953. if m != nil {
  954. return m.Oneof
  955. }
  956. return nil
  957. }
  958. func (m *ExampleOrReference) GetExample() *Example {
  959. if x, ok := m.GetOneof().(*ExampleOrReference_Example); ok {
  960. return x.Example
  961. }
  962. return nil
  963. }
  964. func (m *ExampleOrReference) GetReference() *Reference {
  965. if x, ok := m.GetOneof().(*ExampleOrReference_Reference); ok {
  966. return x.Reference
  967. }
  968. return nil
  969. }
  970. // XXX_OneofFuncs is for the internal use of the proto package.
  971. func (*ExampleOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  972. return _ExampleOrReference_OneofMarshaler, _ExampleOrReference_OneofUnmarshaler, _ExampleOrReference_OneofSizer, []interface{}{
  973. (*ExampleOrReference_Example)(nil),
  974. (*ExampleOrReference_Reference)(nil),
  975. }
  976. }
  977. func _ExampleOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  978. m := msg.(*ExampleOrReference)
  979. // oneof
  980. switch x := m.Oneof.(type) {
  981. case *ExampleOrReference_Example:
  982. b.EncodeVarint(1<<3 | proto.WireBytes)
  983. if err := b.EncodeMessage(x.Example); err != nil {
  984. return err
  985. }
  986. case *ExampleOrReference_Reference:
  987. b.EncodeVarint(2<<3 | proto.WireBytes)
  988. if err := b.EncodeMessage(x.Reference); err != nil {
  989. return err
  990. }
  991. case nil:
  992. default:
  993. return fmt.Errorf("ExampleOrReference.Oneof has unexpected type %T", x)
  994. }
  995. return nil
  996. }
  997. func _ExampleOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  998. m := msg.(*ExampleOrReference)
  999. switch tag {
  1000. case 1: // oneof.example
  1001. if wire != proto.WireBytes {
  1002. return true, proto.ErrInternalBadWireType
  1003. }
  1004. msg := new(Example)
  1005. err := b.DecodeMessage(msg)
  1006. m.Oneof = &ExampleOrReference_Example{msg}
  1007. return true, err
  1008. case 2: // oneof.reference
  1009. if wire != proto.WireBytes {
  1010. return true, proto.ErrInternalBadWireType
  1011. }
  1012. msg := new(Reference)
  1013. err := b.DecodeMessage(msg)
  1014. m.Oneof = &ExampleOrReference_Reference{msg}
  1015. return true, err
  1016. default:
  1017. return false, nil
  1018. }
  1019. }
  1020. func _ExampleOrReference_OneofSizer(msg proto.Message) (n int) {
  1021. m := msg.(*ExampleOrReference)
  1022. // oneof
  1023. switch x := m.Oneof.(type) {
  1024. case *ExampleOrReference_Example:
  1025. s := proto.Size(x.Example)
  1026. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  1027. n += proto.SizeVarint(uint64(s))
  1028. n += s
  1029. case *ExampleOrReference_Reference:
  1030. s := proto.Size(x.Reference)
  1031. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  1032. n += proto.SizeVarint(uint64(s))
  1033. n += s
  1034. case nil:
  1035. default:
  1036. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1037. }
  1038. return n
  1039. }
  1040. type Examples struct {
  1041. }
  1042. func (m *Examples) Reset() { *m = Examples{} }
  1043. func (m *Examples) String() string { return proto.CompactTextString(m) }
  1044. func (*Examples) ProtoMessage() {}
  1045. func (*Examples) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
  1046. type ExamplesOrReferences struct {
  1047. AdditionalProperties []*NamedExampleOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  1048. }
  1049. func (m *ExamplesOrReferences) Reset() { *m = ExamplesOrReferences{} }
  1050. func (m *ExamplesOrReferences) String() string { return proto.CompactTextString(m) }
  1051. func (*ExamplesOrReferences) ProtoMessage() {}
  1052. func (*ExamplesOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
  1053. func (m *ExamplesOrReferences) GetAdditionalProperties() []*NamedExampleOrReference {
  1054. if m != nil {
  1055. return m.AdditionalProperties
  1056. }
  1057. return nil
  1058. }
  1059. type Expression struct {
  1060. AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  1061. }
  1062. func (m *Expression) Reset() { *m = Expression{} }
  1063. func (m *Expression) String() string { return proto.CompactTextString(m) }
  1064. func (*Expression) ProtoMessage() {}
  1065. func (*Expression) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
  1066. func (m *Expression) GetAdditionalProperties() []*NamedAny {
  1067. if m != nil {
  1068. return m.AdditionalProperties
  1069. }
  1070. return nil
  1071. }
  1072. // Allows referencing an external resource for extended documentation.
  1073. type ExternalDocs struct {
  1074. Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
  1075. Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
  1076. SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  1077. }
  1078. func (m *ExternalDocs) Reset() { *m = ExternalDocs{} }
  1079. func (m *ExternalDocs) String() string { return proto.CompactTextString(m) }
  1080. func (*ExternalDocs) ProtoMessage() {}
  1081. func (*ExternalDocs) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
  1082. func (m *ExternalDocs) GetDescription() string {
  1083. if m != nil {
  1084. return m.Description
  1085. }
  1086. return ""
  1087. }
  1088. func (m *ExternalDocs) GetUrl() string {
  1089. if m != nil {
  1090. return m.Url
  1091. }
  1092. return ""
  1093. }
  1094. func (m *ExternalDocs) GetSpecificationExtension() []*NamedAny {
  1095. if m != nil {
  1096. return m.SpecificationExtension
  1097. }
  1098. return nil
  1099. }
  1100. // The Header Object follows the structure of the Parameter Object with the following changes: 1. `name` MUST NOT be specified, it is given in the corresponding `headers` map. 1. `in` MUST NOT be specified, it is implicitly in `header`. 1. All traits that are affected by the location MUST be applicable to a location of `header` (for example, `style`).
  1101. type Header struct {
  1102. Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
  1103. Required bool `protobuf:"varint,2,opt,name=required" json:"required,omitempty"`
  1104. Deprecated bool `protobuf:"varint,3,opt,name=deprecated" json:"deprecated,omitempty"`
  1105. AllowEmptyValue bool `protobuf:"varint,4,opt,name=allow_empty_value,json=allowEmptyValue" json:"allow_empty_value,omitempty"`
  1106. Style string `protobuf:"bytes,5,opt,name=style" json:"style,omitempty"`
  1107. Explode bool `protobuf:"varint,6,opt,name=explode" json:"explode,omitempty"`
  1108. AllowReserved bool `protobuf:"varint,7,opt,name=allow_reserved,json=allowReserved" json:"allow_reserved,omitempty"`
  1109. Schema *SchemaOrReference `protobuf:"bytes,8,opt,name=schema" json:"schema,omitempty"`
  1110. Example *Any `protobuf:"bytes,9,opt,name=example" json:"example,omitempty"`
  1111. Examples *ExamplesOrReferences `protobuf:"bytes,10,opt,name=examples" json:"examples,omitempty"`
  1112. Content *MediaTypes `protobuf:"bytes,11,opt,name=content" json:"content,omitempty"`
  1113. SpecificationExtension []*NamedAny `protobuf:"bytes,12,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  1114. }
  1115. func (m *Header) Reset() { *m = Header{} }
  1116. func (m *Header) String() string { return proto.CompactTextString(m) }
  1117. func (*Header) ProtoMessage() {}
  1118. func (*Header) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
  1119. func (m *Header) GetDescription() string {
  1120. if m != nil {
  1121. return m.Description
  1122. }
  1123. return ""
  1124. }
  1125. func (m *Header) GetRequired() bool {
  1126. if m != nil {
  1127. return m.Required
  1128. }
  1129. return false
  1130. }
  1131. func (m *Header) GetDeprecated() bool {
  1132. if m != nil {
  1133. return m.Deprecated
  1134. }
  1135. return false
  1136. }
  1137. func (m *Header) GetAllowEmptyValue() bool {
  1138. if m != nil {
  1139. return m.AllowEmptyValue
  1140. }
  1141. return false
  1142. }
  1143. func (m *Header) GetStyle() string {
  1144. if m != nil {
  1145. return m.Style
  1146. }
  1147. return ""
  1148. }
  1149. func (m *Header) GetExplode() bool {
  1150. if m != nil {
  1151. return m.Explode
  1152. }
  1153. return false
  1154. }
  1155. func (m *Header) GetAllowReserved() bool {
  1156. if m != nil {
  1157. return m.AllowReserved
  1158. }
  1159. return false
  1160. }
  1161. func (m *Header) GetSchema() *SchemaOrReference {
  1162. if m != nil {
  1163. return m.Schema
  1164. }
  1165. return nil
  1166. }
  1167. func (m *Header) GetExample() *Any {
  1168. if m != nil {
  1169. return m.Example
  1170. }
  1171. return nil
  1172. }
  1173. func (m *Header) GetExamples() *ExamplesOrReferences {
  1174. if m != nil {
  1175. return m.Examples
  1176. }
  1177. return nil
  1178. }
  1179. func (m *Header) GetContent() *MediaTypes {
  1180. if m != nil {
  1181. return m.Content
  1182. }
  1183. return nil
  1184. }
  1185. func (m *Header) GetSpecificationExtension() []*NamedAny {
  1186. if m != nil {
  1187. return m.SpecificationExtension
  1188. }
  1189. return nil
  1190. }
  1191. type HeaderOrReference struct {
  1192. // Types that are valid to be assigned to Oneof:
  1193. // *HeaderOrReference_Header
  1194. // *HeaderOrReference_Reference
  1195. Oneof isHeaderOrReference_Oneof `protobuf_oneof:"oneof"`
  1196. }
  1197. func (m *HeaderOrReference) Reset() { *m = HeaderOrReference{} }
  1198. func (m *HeaderOrReference) String() string { return proto.CompactTextString(m) }
  1199. func (*HeaderOrReference) ProtoMessage() {}
  1200. func (*HeaderOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
  1201. type isHeaderOrReference_Oneof interface {
  1202. isHeaderOrReference_Oneof()
  1203. }
  1204. type HeaderOrReference_Header struct {
  1205. Header *Header `protobuf:"bytes,1,opt,name=header,oneof"`
  1206. }
  1207. type HeaderOrReference_Reference struct {
  1208. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  1209. }
  1210. func (*HeaderOrReference_Header) isHeaderOrReference_Oneof() {}
  1211. func (*HeaderOrReference_Reference) isHeaderOrReference_Oneof() {}
  1212. func (m *HeaderOrReference) GetOneof() isHeaderOrReference_Oneof {
  1213. if m != nil {
  1214. return m.Oneof
  1215. }
  1216. return nil
  1217. }
  1218. func (m *HeaderOrReference) GetHeader() *Header {
  1219. if x, ok := m.GetOneof().(*HeaderOrReference_Header); ok {
  1220. return x.Header
  1221. }
  1222. return nil
  1223. }
  1224. func (m *HeaderOrReference) GetReference() *Reference {
  1225. if x, ok := m.GetOneof().(*HeaderOrReference_Reference); ok {
  1226. return x.Reference
  1227. }
  1228. return nil
  1229. }
  1230. // XXX_OneofFuncs is for the internal use of the proto package.
  1231. func (*HeaderOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  1232. return _HeaderOrReference_OneofMarshaler, _HeaderOrReference_OneofUnmarshaler, _HeaderOrReference_OneofSizer, []interface{}{
  1233. (*HeaderOrReference_Header)(nil),
  1234. (*HeaderOrReference_Reference)(nil),
  1235. }
  1236. }
  1237. func _HeaderOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  1238. m := msg.(*HeaderOrReference)
  1239. // oneof
  1240. switch x := m.Oneof.(type) {
  1241. case *HeaderOrReference_Header:
  1242. b.EncodeVarint(1<<3 | proto.WireBytes)
  1243. if err := b.EncodeMessage(x.Header); err != nil {
  1244. return err
  1245. }
  1246. case *HeaderOrReference_Reference:
  1247. b.EncodeVarint(2<<3 | proto.WireBytes)
  1248. if err := b.EncodeMessage(x.Reference); err != nil {
  1249. return err
  1250. }
  1251. case nil:
  1252. default:
  1253. return fmt.Errorf("HeaderOrReference.Oneof has unexpected type %T", x)
  1254. }
  1255. return nil
  1256. }
  1257. func _HeaderOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  1258. m := msg.(*HeaderOrReference)
  1259. switch tag {
  1260. case 1: // oneof.header
  1261. if wire != proto.WireBytes {
  1262. return true, proto.ErrInternalBadWireType
  1263. }
  1264. msg := new(Header)
  1265. err := b.DecodeMessage(msg)
  1266. m.Oneof = &HeaderOrReference_Header{msg}
  1267. return true, err
  1268. case 2: // oneof.reference
  1269. if wire != proto.WireBytes {
  1270. return true, proto.ErrInternalBadWireType
  1271. }
  1272. msg := new(Reference)
  1273. err := b.DecodeMessage(msg)
  1274. m.Oneof = &HeaderOrReference_Reference{msg}
  1275. return true, err
  1276. default:
  1277. return false, nil
  1278. }
  1279. }
  1280. func _HeaderOrReference_OneofSizer(msg proto.Message) (n int) {
  1281. m := msg.(*HeaderOrReference)
  1282. // oneof
  1283. switch x := m.Oneof.(type) {
  1284. case *HeaderOrReference_Header:
  1285. s := proto.Size(x.Header)
  1286. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  1287. n += proto.SizeVarint(uint64(s))
  1288. n += s
  1289. case *HeaderOrReference_Reference:
  1290. s := proto.Size(x.Reference)
  1291. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  1292. n += proto.SizeVarint(uint64(s))
  1293. n += s
  1294. case nil:
  1295. default:
  1296. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1297. }
  1298. return n
  1299. }
  1300. type HeadersOrReferences struct {
  1301. AdditionalProperties []*NamedHeaderOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  1302. }
  1303. func (m *HeadersOrReferences) Reset() { *m = HeadersOrReferences{} }
  1304. func (m *HeadersOrReferences) String() string { return proto.CompactTextString(m) }
  1305. func (*HeadersOrReferences) ProtoMessage() {}
  1306. func (*HeadersOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} }
  1307. func (m *HeadersOrReferences) GetAdditionalProperties() []*NamedHeaderOrReference {
  1308. if m != nil {
  1309. return m.AdditionalProperties
  1310. }
  1311. return nil
  1312. }
  1313. // The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience.
  1314. type Info struct {
  1315. Title string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
  1316. Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  1317. TermsOfService string `protobuf:"bytes,3,opt,name=terms_of_service,json=termsOfService" json:"terms_of_service,omitempty"`
  1318. Contact *Contact `protobuf:"bytes,4,opt,name=contact" json:"contact,omitempty"`
  1319. License *License `protobuf:"bytes,5,opt,name=license" json:"license,omitempty"`
  1320. Version string `protobuf:"bytes,6,opt,name=version" json:"version,omitempty"`
  1321. SpecificationExtension []*NamedAny `protobuf:"bytes,7,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  1322. }
  1323. func (m *Info) Reset() { *m = Info{} }
  1324. func (m *Info) String() string { return proto.CompactTextString(m) }
  1325. func (*Info) ProtoMessage() {}
  1326. func (*Info) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} }
  1327. func (m *Info) GetTitle() string {
  1328. if m != nil {
  1329. return m.Title
  1330. }
  1331. return ""
  1332. }
  1333. func (m *Info) GetDescription() string {
  1334. if m != nil {
  1335. return m.Description
  1336. }
  1337. return ""
  1338. }
  1339. func (m *Info) GetTermsOfService() string {
  1340. if m != nil {
  1341. return m.TermsOfService
  1342. }
  1343. return ""
  1344. }
  1345. func (m *Info) GetContact() *Contact {
  1346. if m != nil {
  1347. return m.Contact
  1348. }
  1349. return nil
  1350. }
  1351. func (m *Info) GetLicense() *License {
  1352. if m != nil {
  1353. return m.License
  1354. }
  1355. return nil
  1356. }
  1357. func (m *Info) GetVersion() string {
  1358. if m != nil {
  1359. return m.Version
  1360. }
  1361. return ""
  1362. }
  1363. func (m *Info) GetSpecificationExtension() []*NamedAny {
  1364. if m != nil {
  1365. return m.SpecificationExtension
  1366. }
  1367. return nil
  1368. }
  1369. type ItemsItem struct {
  1370. SchemaOrReference []*SchemaOrReference `protobuf:"bytes,1,rep,name=schema_or_reference,json=schemaOrReference" json:"schema_or_reference,omitempty"`
  1371. }
  1372. func (m *ItemsItem) Reset() { *m = ItemsItem{} }
  1373. func (m *ItemsItem) String() string { return proto.CompactTextString(m) }
  1374. func (*ItemsItem) ProtoMessage() {}
  1375. func (*ItemsItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} }
  1376. func (m *ItemsItem) GetSchemaOrReference() []*SchemaOrReference {
  1377. if m != nil {
  1378. return m.SchemaOrReference
  1379. }
  1380. return nil
  1381. }
  1382. // License information for the exposed API.
  1383. type License struct {
  1384. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1385. Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
  1386. SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  1387. }
  1388. func (m *License) Reset() { *m = License{} }
  1389. func (m *License) String() string { return proto.CompactTextString(m) }
  1390. func (*License) ProtoMessage() {}
  1391. func (*License) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} }
  1392. func (m *License) GetName() string {
  1393. if m != nil {
  1394. return m.Name
  1395. }
  1396. return ""
  1397. }
  1398. func (m *License) GetUrl() string {
  1399. if m != nil {
  1400. return m.Url
  1401. }
  1402. return ""
  1403. }
  1404. func (m *License) GetSpecificationExtension() []*NamedAny {
  1405. if m != nil {
  1406. return m.SpecificationExtension
  1407. }
  1408. return nil
  1409. }
  1410. // The `Link object` represents a possible design-time link for a response. The presence of a link does not guarantee the caller's ability to successfully invoke it, rather it provides a known relationship and traversal mechanism between responses and other operations. Unlike _dynamic_ links (i.e. links provided **in** the response payload), the OAS linking mechanism does not require link information in the runtime response. For computing links, and providing instructions to execute them, a runtime expression is used for accessing values in an operation and using them as parameters while invoking the linked operation.
  1411. type Link struct {
  1412. OperationRef string `protobuf:"bytes,1,opt,name=operation_ref,json=operationRef" json:"operation_ref,omitempty"`
  1413. OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
  1414. Parameters *AnysOrExpressions `protobuf:"bytes,3,opt,name=parameters" json:"parameters,omitempty"`
  1415. RequestBody *AnyOrExpression `protobuf:"bytes,4,opt,name=request_body,json=requestBody" json:"request_body,omitempty"`
  1416. Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
  1417. Server *Server `protobuf:"bytes,6,opt,name=server" json:"server,omitempty"`
  1418. SpecificationExtension []*NamedAny `protobuf:"bytes,7,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  1419. }
  1420. func (m *Link) Reset() { *m = Link{} }
  1421. func (m *Link) String() string { return proto.CompactTextString(m) }
  1422. func (*Link) ProtoMessage() {}
  1423. func (*Link) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} }
  1424. func (m *Link) GetOperationRef() string {
  1425. if m != nil {
  1426. return m.OperationRef
  1427. }
  1428. return ""
  1429. }
  1430. func (m *Link) GetOperationId() string {
  1431. if m != nil {
  1432. return m.OperationId
  1433. }
  1434. return ""
  1435. }
  1436. func (m *Link) GetParameters() *AnysOrExpressions {
  1437. if m != nil {
  1438. return m.Parameters
  1439. }
  1440. return nil
  1441. }
  1442. func (m *Link) GetRequestBody() *AnyOrExpression {
  1443. if m != nil {
  1444. return m.RequestBody
  1445. }
  1446. return nil
  1447. }
  1448. func (m *Link) GetDescription() string {
  1449. if m != nil {
  1450. return m.Description
  1451. }
  1452. return ""
  1453. }
  1454. func (m *Link) GetServer() *Server {
  1455. if m != nil {
  1456. return m.Server
  1457. }
  1458. return nil
  1459. }
  1460. func (m *Link) GetSpecificationExtension() []*NamedAny {
  1461. if m != nil {
  1462. return m.SpecificationExtension
  1463. }
  1464. return nil
  1465. }
  1466. type LinkOrReference struct {
  1467. // Types that are valid to be assigned to Oneof:
  1468. // *LinkOrReference_Link
  1469. // *LinkOrReference_Reference
  1470. Oneof isLinkOrReference_Oneof `protobuf_oneof:"oneof"`
  1471. }
  1472. func (m *LinkOrReference) Reset() { *m = LinkOrReference{} }
  1473. func (m *LinkOrReference) String() string { return proto.CompactTextString(m) }
  1474. func (*LinkOrReference) ProtoMessage() {}
  1475. func (*LinkOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} }
  1476. type isLinkOrReference_Oneof interface {
  1477. isLinkOrReference_Oneof()
  1478. }
  1479. type LinkOrReference_Link struct {
  1480. Link *Link `protobuf:"bytes,1,opt,name=link,oneof"`
  1481. }
  1482. type LinkOrReference_Reference struct {
  1483. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  1484. }
  1485. func (*LinkOrReference_Link) isLinkOrReference_Oneof() {}
  1486. func (*LinkOrReference_Reference) isLinkOrReference_Oneof() {}
  1487. func (m *LinkOrReference) GetOneof() isLinkOrReference_Oneof {
  1488. if m != nil {
  1489. return m.Oneof
  1490. }
  1491. return nil
  1492. }
  1493. func (m *LinkOrReference) GetLink() *Link {
  1494. if x, ok := m.GetOneof().(*LinkOrReference_Link); ok {
  1495. return x.Link
  1496. }
  1497. return nil
  1498. }
  1499. func (m *LinkOrReference) GetReference() *Reference {
  1500. if x, ok := m.GetOneof().(*LinkOrReference_Reference); ok {
  1501. return x.Reference
  1502. }
  1503. return nil
  1504. }
  1505. // XXX_OneofFuncs is for the internal use of the proto package.
  1506. func (*LinkOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  1507. return _LinkOrReference_OneofMarshaler, _LinkOrReference_OneofUnmarshaler, _LinkOrReference_OneofSizer, []interface{}{
  1508. (*LinkOrReference_Link)(nil),
  1509. (*LinkOrReference_Reference)(nil),
  1510. }
  1511. }
  1512. func _LinkOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  1513. m := msg.(*LinkOrReference)
  1514. // oneof
  1515. switch x := m.Oneof.(type) {
  1516. case *LinkOrReference_Link:
  1517. b.EncodeVarint(1<<3 | proto.WireBytes)
  1518. if err := b.EncodeMessage(x.Link); err != nil {
  1519. return err
  1520. }
  1521. case *LinkOrReference_Reference:
  1522. b.EncodeVarint(2<<3 | proto.WireBytes)
  1523. if err := b.EncodeMessage(x.Reference); err != nil {
  1524. return err
  1525. }
  1526. case nil:
  1527. default:
  1528. return fmt.Errorf("LinkOrReference.Oneof has unexpected type %T", x)
  1529. }
  1530. return nil
  1531. }
  1532. func _LinkOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  1533. m := msg.(*LinkOrReference)
  1534. switch tag {
  1535. case 1: // oneof.link
  1536. if wire != proto.WireBytes {
  1537. return true, proto.ErrInternalBadWireType
  1538. }
  1539. msg := new(Link)
  1540. err := b.DecodeMessage(msg)
  1541. m.Oneof = &LinkOrReference_Link{msg}
  1542. return true, err
  1543. case 2: // oneof.reference
  1544. if wire != proto.WireBytes {
  1545. return true, proto.ErrInternalBadWireType
  1546. }
  1547. msg := new(Reference)
  1548. err := b.DecodeMessage(msg)
  1549. m.Oneof = &LinkOrReference_Reference{msg}
  1550. return true, err
  1551. default:
  1552. return false, nil
  1553. }
  1554. }
  1555. func _LinkOrReference_OneofSizer(msg proto.Message) (n int) {
  1556. m := msg.(*LinkOrReference)
  1557. // oneof
  1558. switch x := m.Oneof.(type) {
  1559. case *LinkOrReference_Link:
  1560. s := proto.Size(x.Link)
  1561. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  1562. n += proto.SizeVarint(uint64(s))
  1563. n += s
  1564. case *LinkOrReference_Reference:
  1565. s := proto.Size(x.Reference)
  1566. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  1567. n += proto.SizeVarint(uint64(s))
  1568. n += s
  1569. case nil:
  1570. default:
  1571. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  1572. }
  1573. return n
  1574. }
  1575. type LinksOrReferences struct {
  1576. AdditionalProperties []*NamedLinkOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  1577. }
  1578. func (m *LinksOrReferences) Reset() { *m = LinksOrReferences{} }
  1579. func (m *LinksOrReferences) String() string { return proto.CompactTextString(m) }
  1580. func (*LinksOrReferences) ProtoMessage() {}
  1581. func (*LinksOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} }
  1582. func (m *LinksOrReferences) GetAdditionalProperties() []*NamedLinkOrReference {
  1583. if m != nil {
  1584. return m.AdditionalProperties
  1585. }
  1586. return nil
  1587. }
  1588. // Each Media Type Object provides schema and examples for the media type identified by its key.
  1589. type MediaType struct {
  1590. Schema *SchemaOrReference `protobuf:"bytes,1,opt,name=schema" json:"schema,omitempty"`
  1591. Example *Any `protobuf:"bytes,2,opt,name=example" json:"example,omitempty"`
  1592. Examples *ExamplesOrReferences `protobuf:"bytes,3,opt,name=examples" json:"examples,omitempty"`
  1593. Encoding *Encodings `protobuf:"bytes,4,opt,name=encoding" json:"encoding,omitempty"`
  1594. SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  1595. }
  1596. func (m *MediaType) Reset() { *m = MediaType{} }
  1597. func (m *MediaType) String() string { return proto.CompactTextString(m) }
  1598. func (*MediaType) ProtoMessage() {}
  1599. func (*MediaType) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} }
  1600. func (m *MediaType) GetSchema() *SchemaOrReference {
  1601. if m != nil {
  1602. return m.Schema
  1603. }
  1604. return nil
  1605. }
  1606. func (m *MediaType) GetExample() *Any {
  1607. if m != nil {
  1608. return m.Example
  1609. }
  1610. return nil
  1611. }
  1612. func (m *MediaType) GetExamples() *ExamplesOrReferences {
  1613. if m != nil {
  1614. return m.Examples
  1615. }
  1616. return nil
  1617. }
  1618. func (m *MediaType) GetEncoding() *Encodings {
  1619. if m != nil {
  1620. return m.Encoding
  1621. }
  1622. return nil
  1623. }
  1624. func (m *MediaType) GetSpecificationExtension() []*NamedAny {
  1625. if m != nil {
  1626. return m.SpecificationExtension
  1627. }
  1628. return nil
  1629. }
  1630. type MediaTypes struct {
  1631. AdditionalProperties []*NamedMediaType `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  1632. }
  1633. func (m *MediaTypes) Reset() { *m = MediaTypes{} }
  1634. func (m *MediaTypes) String() string { return proto.CompactTextString(m) }
  1635. func (*MediaTypes) ProtoMessage() {}
  1636. func (*MediaTypes) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} }
  1637. func (m *MediaTypes) GetAdditionalProperties() []*NamedMediaType {
  1638. if m != nil {
  1639. return m.AdditionalProperties
  1640. }
  1641. return nil
  1642. }
  1643. // Automatically-generated message used to represent maps of Any as ordered (name,value) pairs.
  1644. type NamedAny struct {
  1645. // Map key
  1646. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1647. // Mapped value
  1648. Value *Any `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1649. }
  1650. func (m *NamedAny) Reset() { *m = NamedAny{} }
  1651. func (m *NamedAny) String() string { return proto.CompactTextString(m) }
  1652. func (*NamedAny) ProtoMessage() {}
  1653. func (*NamedAny) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} }
  1654. func (m *NamedAny) GetName() string {
  1655. if m != nil {
  1656. return m.Name
  1657. }
  1658. return ""
  1659. }
  1660. func (m *NamedAny) GetValue() *Any {
  1661. if m != nil {
  1662. return m.Value
  1663. }
  1664. return nil
  1665. }
  1666. // Automatically-generated message used to represent maps of AnyOrExpression as ordered (name,value) pairs.
  1667. type NamedAnyOrExpression struct {
  1668. // Map key
  1669. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1670. // Mapped value
  1671. Value *AnyOrExpression `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1672. }
  1673. func (m *NamedAnyOrExpression) Reset() { *m = NamedAnyOrExpression{} }
  1674. func (m *NamedAnyOrExpression) String() string { return proto.CompactTextString(m) }
  1675. func (*NamedAnyOrExpression) ProtoMessage() {}
  1676. func (*NamedAnyOrExpression) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} }
  1677. func (m *NamedAnyOrExpression) GetName() string {
  1678. if m != nil {
  1679. return m.Name
  1680. }
  1681. return ""
  1682. }
  1683. func (m *NamedAnyOrExpression) GetValue() *AnyOrExpression {
  1684. if m != nil {
  1685. return m.Value
  1686. }
  1687. return nil
  1688. }
  1689. // Automatically-generated message used to represent maps of CallbackOrReference as ordered (name,value) pairs.
  1690. type NamedCallbackOrReference struct {
  1691. // Map key
  1692. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1693. // Mapped value
  1694. Value *CallbackOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1695. }
  1696. func (m *NamedCallbackOrReference) Reset() { *m = NamedCallbackOrReference{} }
  1697. func (m *NamedCallbackOrReference) String() string { return proto.CompactTextString(m) }
  1698. func (*NamedCallbackOrReference) ProtoMessage() {}
  1699. func (*NamedCallbackOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} }
  1700. func (m *NamedCallbackOrReference) GetName() string {
  1701. if m != nil {
  1702. return m.Name
  1703. }
  1704. return ""
  1705. }
  1706. func (m *NamedCallbackOrReference) GetValue() *CallbackOrReference {
  1707. if m != nil {
  1708. return m.Value
  1709. }
  1710. return nil
  1711. }
  1712. // Automatically-generated message used to represent maps of Encoding as ordered (name,value) pairs.
  1713. type NamedEncoding struct {
  1714. // Map key
  1715. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1716. // Mapped value
  1717. Value *Encoding `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1718. }
  1719. func (m *NamedEncoding) Reset() { *m = NamedEncoding{} }
  1720. func (m *NamedEncoding) String() string { return proto.CompactTextString(m) }
  1721. func (*NamedEncoding) ProtoMessage() {}
  1722. func (*NamedEncoding) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} }
  1723. func (m *NamedEncoding) GetName() string {
  1724. if m != nil {
  1725. return m.Name
  1726. }
  1727. return ""
  1728. }
  1729. func (m *NamedEncoding) GetValue() *Encoding {
  1730. if m != nil {
  1731. return m.Value
  1732. }
  1733. return nil
  1734. }
  1735. // Automatically-generated message used to represent maps of ExampleOrReference as ordered (name,value) pairs.
  1736. type NamedExampleOrReference struct {
  1737. // Map key
  1738. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1739. // Mapped value
  1740. Value *ExampleOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1741. }
  1742. func (m *NamedExampleOrReference) Reset() { *m = NamedExampleOrReference{} }
  1743. func (m *NamedExampleOrReference) String() string { return proto.CompactTextString(m) }
  1744. func (*NamedExampleOrReference) ProtoMessage() {}
  1745. func (*NamedExampleOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} }
  1746. func (m *NamedExampleOrReference) GetName() string {
  1747. if m != nil {
  1748. return m.Name
  1749. }
  1750. return ""
  1751. }
  1752. func (m *NamedExampleOrReference) GetValue() *ExampleOrReference {
  1753. if m != nil {
  1754. return m.Value
  1755. }
  1756. return nil
  1757. }
  1758. // Automatically-generated message used to represent maps of HeaderOrReference as ordered (name,value) pairs.
  1759. type NamedHeaderOrReference struct {
  1760. // Map key
  1761. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1762. // Mapped value
  1763. Value *HeaderOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1764. }
  1765. func (m *NamedHeaderOrReference) Reset() { *m = NamedHeaderOrReference{} }
  1766. func (m *NamedHeaderOrReference) String() string { return proto.CompactTextString(m) }
  1767. func (*NamedHeaderOrReference) ProtoMessage() {}
  1768. func (*NamedHeaderOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} }
  1769. func (m *NamedHeaderOrReference) GetName() string {
  1770. if m != nil {
  1771. return m.Name
  1772. }
  1773. return ""
  1774. }
  1775. func (m *NamedHeaderOrReference) GetValue() *HeaderOrReference {
  1776. if m != nil {
  1777. return m.Value
  1778. }
  1779. return nil
  1780. }
  1781. // Automatically-generated message used to represent maps of LinkOrReference as ordered (name,value) pairs.
  1782. type NamedLinkOrReference struct {
  1783. // Map key
  1784. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1785. // Mapped value
  1786. Value *LinkOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1787. }
  1788. func (m *NamedLinkOrReference) Reset() { *m = NamedLinkOrReference{} }
  1789. func (m *NamedLinkOrReference) String() string { return proto.CompactTextString(m) }
  1790. func (*NamedLinkOrReference) ProtoMessage() {}
  1791. func (*NamedLinkOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} }
  1792. func (m *NamedLinkOrReference) GetName() string {
  1793. if m != nil {
  1794. return m.Name
  1795. }
  1796. return ""
  1797. }
  1798. func (m *NamedLinkOrReference) GetValue() *LinkOrReference {
  1799. if m != nil {
  1800. return m.Value
  1801. }
  1802. return nil
  1803. }
  1804. // Automatically-generated message used to represent maps of MediaType as ordered (name,value) pairs.
  1805. type NamedMediaType struct {
  1806. // Map key
  1807. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1808. // Mapped value
  1809. Value *MediaType `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1810. }
  1811. func (m *NamedMediaType) Reset() { *m = NamedMediaType{} }
  1812. func (m *NamedMediaType) String() string { return proto.CompactTextString(m) }
  1813. func (*NamedMediaType) ProtoMessage() {}
  1814. func (*NamedMediaType) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} }
  1815. func (m *NamedMediaType) GetName() string {
  1816. if m != nil {
  1817. return m.Name
  1818. }
  1819. return ""
  1820. }
  1821. func (m *NamedMediaType) GetValue() *MediaType {
  1822. if m != nil {
  1823. return m.Value
  1824. }
  1825. return nil
  1826. }
  1827. // Automatically-generated message used to represent maps of ParameterOrReference as ordered (name,value) pairs.
  1828. type NamedParameterOrReference struct {
  1829. // Map key
  1830. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1831. // Mapped value
  1832. Value *ParameterOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1833. }
  1834. func (m *NamedParameterOrReference) Reset() { *m = NamedParameterOrReference{} }
  1835. func (m *NamedParameterOrReference) String() string { return proto.CompactTextString(m) }
  1836. func (*NamedParameterOrReference) ProtoMessage() {}
  1837. func (*NamedParameterOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} }
  1838. func (m *NamedParameterOrReference) GetName() string {
  1839. if m != nil {
  1840. return m.Name
  1841. }
  1842. return ""
  1843. }
  1844. func (m *NamedParameterOrReference) GetValue() *ParameterOrReference {
  1845. if m != nil {
  1846. return m.Value
  1847. }
  1848. return nil
  1849. }
  1850. // Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs.
  1851. type NamedPathItem struct {
  1852. // Map key
  1853. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1854. // Mapped value
  1855. Value *PathItem `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1856. }
  1857. func (m *NamedPathItem) Reset() { *m = NamedPathItem{} }
  1858. func (m *NamedPathItem) String() string { return proto.CompactTextString(m) }
  1859. func (*NamedPathItem) ProtoMessage() {}
  1860. func (*NamedPathItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} }
  1861. func (m *NamedPathItem) GetName() string {
  1862. if m != nil {
  1863. return m.Name
  1864. }
  1865. return ""
  1866. }
  1867. func (m *NamedPathItem) GetValue() *PathItem {
  1868. if m != nil {
  1869. return m.Value
  1870. }
  1871. return nil
  1872. }
  1873. // Automatically-generated message used to represent maps of RequestBodyOrReference as ordered (name,value) pairs.
  1874. type NamedRequestBodyOrReference struct {
  1875. // Map key
  1876. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1877. // Mapped value
  1878. Value *RequestBodyOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1879. }
  1880. func (m *NamedRequestBodyOrReference) Reset() { *m = NamedRequestBodyOrReference{} }
  1881. func (m *NamedRequestBodyOrReference) String() string { return proto.CompactTextString(m) }
  1882. func (*NamedRequestBodyOrReference) ProtoMessage() {}
  1883. func (*NamedRequestBodyOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} }
  1884. func (m *NamedRequestBodyOrReference) GetName() string {
  1885. if m != nil {
  1886. return m.Name
  1887. }
  1888. return ""
  1889. }
  1890. func (m *NamedRequestBodyOrReference) GetValue() *RequestBodyOrReference {
  1891. if m != nil {
  1892. return m.Value
  1893. }
  1894. return nil
  1895. }
  1896. // Automatically-generated message used to represent maps of ResponseOrReference as ordered (name,value) pairs.
  1897. type NamedResponseOrReference struct {
  1898. // Map key
  1899. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1900. // Mapped value
  1901. Value *ResponseOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1902. }
  1903. func (m *NamedResponseOrReference) Reset() { *m = NamedResponseOrReference{} }
  1904. func (m *NamedResponseOrReference) String() string { return proto.CompactTextString(m) }
  1905. func (*NamedResponseOrReference) ProtoMessage() {}
  1906. func (*NamedResponseOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} }
  1907. func (m *NamedResponseOrReference) GetName() string {
  1908. if m != nil {
  1909. return m.Name
  1910. }
  1911. return ""
  1912. }
  1913. func (m *NamedResponseOrReference) GetValue() *ResponseOrReference {
  1914. if m != nil {
  1915. return m.Value
  1916. }
  1917. return nil
  1918. }
  1919. // Automatically-generated message used to represent maps of SchemaOrReference as ordered (name,value) pairs.
  1920. type NamedSchemaOrReference struct {
  1921. // Map key
  1922. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1923. // Mapped value
  1924. Value *SchemaOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1925. }
  1926. func (m *NamedSchemaOrReference) Reset() { *m = NamedSchemaOrReference{} }
  1927. func (m *NamedSchemaOrReference) String() string { return proto.CompactTextString(m) }
  1928. func (*NamedSchemaOrReference) ProtoMessage() {}
  1929. func (*NamedSchemaOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} }
  1930. func (m *NamedSchemaOrReference) GetName() string {
  1931. if m != nil {
  1932. return m.Name
  1933. }
  1934. return ""
  1935. }
  1936. func (m *NamedSchemaOrReference) GetValue() *SchemaOrReference {
  1937. if m != nil {
  1938. return m.Value
  1939. }
  1940. return nil
  1941. }
  1942. // Automatically-generated message used to represent maps of SecuritySchemeOrReference as ordered (name,value) pairs.
  1943. type NamedSecuritySchemeOrReference struct {
  1944. // Map key
  1945. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1946. // Mapped value
  1947. Value *SecuritySchemeOrReference `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1948. }
  1949. func (m *NamedSecuritySchemeOrReference) Reset() { *m = NamedSecuritySchemeOrReference{} }
  1950. func (m *NamedSecuritySchemeOrReference) String() string { return proto.CompactTextString(m) }
  1951. func (*NamedSecuritySchemeOrReference) ProtoMessage() {}
  1952. func (*NamedSecuritySchemeOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} }
  1953. func (m *NamedSecuritySchemeOrReference) GetName() string {
  1954. if m != nil {
  1955. return m.Name
  1956. }
  1957. return ""
  1958. }
  1959. func (m *NamedSecuritySchemeOrReference) GetValue() *SecuritySchemeOrReference {
  1960. if m != nil {
  1961. return m.Value
  1962. }
  1963. return nil
  1964. }
  1965. // Automatically-generated message used to represent maps of ServerVariable as ordered (name,value) pairs.
  1966. type NamedServerVariable struct {
  1967. // Map key
  1968. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1969. // Mapped value
  1970. Value *ServerVariable `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1971. }
  1972. func (m *NamedServerVariable) Reset() { *m = NamedServerVariable{} }
  1973. func (m *NamedServerVariable) String() string { return proto.CompactTextString(m) }
  1974. func (*NamedServerVariable) ProtoMessage() {}
  1975. func (*NamedServerVariable) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{45} }
  1976. func (m *NamedServerVariable) GetName() string {
  1977. if m != nil {
  1978. return m.Name
  1979. }
  1980. return ""
  1981. }
  1982. func (m *NamedServerVariable) GetValue() *ServerVariable {
  1983. if m != nil {
  1984. return m.Value
  1985. }
  1986. return nil
  1987. }
  1988. // Automatically-generated message used to represent maps of string as ordered (name,value) pairs.
  1989. type NamedString struct {
  1990. // Map key
  1991. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1992. // Mapped value
  1993. Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1994. }
  1995. func (m *NamedString) Reset() { *m = NamedString{} }
  1996. func (m *NamedString) String() string { return proto.CompactTextString(m) }
  1997. func (*NamedString) ProtoMessage() {}
  1998. func (*NamedString) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{46} }
  1999. func (m *NamedString) GetName() string {
  2000. if m != nil {
  2001. return m.Name
  2002. }
  2003. return ""
  2004. }
  2005. func (m *NamedString) GetValue() string {
  2006. if m != nil {
  2007. return m.Value
  2008. }
  2009. return ""
  2010. }
  2011. // Configuration details for a supported OAuth Flow
  2012. type OauthFlow struct {
  2013. AuthorizationUrl string `protobuf:"bytes,1,opt,name=authorization_url,json=authorizationUrl" json:"authorization_url,omitempty"`
  2014. TokenUrl string `protobuf:"bytes,2,opt,name=token_url,json=tokenUrl" json:"token_url,omitempty"`
  2015. RefreshUrl string `protobuf:"bytes,3,opt,name=refresh_url,json=refreshUrl" json:"refresh_url,omitempty"`
  2016. Scopes *Strings `protobuf:"bytes,4,opt,name=scopes" json:"scopes,omitempty"`
  2017. SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2018. }
  2019. func (m *OauthFlow) Reset() { *m = OauthFlow{} }
  2020. func (m *OauthFlow) String() string { return proto.CompactTextString(m) }
  2021. func (*OauthFlow) ProtoMessage() {}
  2022. func (*OauthFlow) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47} }
  2023. func (m *OauthFlow) GetAuthorizationUrl() string {
  2024. if m != nil {
  2025. return m.AuthorizationUrl
  2026. }
  2027. return ""
  2028. }
  2029. func (m *OauthFlow) GetTokenUrl() string {
  2030. if m != nil {
  2031. return m.TokenUrl
  2032. }
  2033. return ""
  2034. }
  2035. func (m *OauthFlow) GetRefreshUrl() string {
  2036. if m != nil {
  2037. return m.RefreshUrl
  2038. }
  2039. return ""
  2040. }
  2041. func (m *OauthFlow) GetScopes() *Strings {
  2042. if m != nil {
  2043. return m.Scopes
  2044. }
  2045. return nil
  2046. }
  2047. func (m *OauthFlow) GetSpecificationExtension() []*NamedAny {
  2048. if m != nil {
  2049. return m.SpecificationExtension
  2050. }
  2051. return nil
  2052. }
  2053. // Allows configuration of the supported OAuth Flows.
  2054. type OauthFlows struct {
  2055. Implicit *OauthFlow `protobuf:"bytes,1,opt,name=implicit" json:"implicit,omitempty"`
  2056. Password *OauthFlow `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"`
  2057. ClientCredentials *OauthFlow `protobuf:"bytes,3,opt,name=client_credentials,json=clientCredentials" json:"client_credentials,omitempty"`
  2058. AuthorizationCode *OauthFlow `protobuf:"bytes,4,opt,name=authorization_code,json=authorizationCode" json:"authorization_code,omitempty"`
  2059. SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2060. }
  2061. func (m *OauthFlows) Reset() { *m = OauthFlows{} }
  2062. func (m *OauthFlows) String() string { return proto.CompactTextString(m) }
  2063. func (*OauthFlows) ProtoMessage() {}
  2064. func (*OauthFlows) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} }
  2065. func (m *OauthFlows) GetImplicit() *OauthFlow {
  2066. if m != nil {
  2067. return m.Implicit
  2068. }
  2069. return nil
  2070. }
  2071. func (m *OauthFlows) GetPassword() *OauthFlow {
  2072. if m != nil {
  2073. return m.Password
  2074. }
  2075. return nil
  2076. }
  2077. func (m *OauthFlows) GetClientCredentials() *OauthFlow {
  2078. if m != nil {
  2079. return m.ClientCredentials
  2080. }
  2081. return nil
  2082. }
  2083. func (m *OauthFlows) GetAuthorizationCode() *OauthFlow {
  2084. if m != nil {
  2085. return m.AuthorizationCode
  2086. }
  2087. return nil
  2088. }
  2089. func (m *OauthFlows) GetSpecificationExtension() []*NamedAny {
  2090. if m != nil {
  2091. return m.SpecificationExtension
  2092. }
  2093. return nil
  2094. }
  2095. type Object struct {
  2096. AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  2097. }
  2098. func (m *Object) Reset() { *m = Object{} }
  2099. func (m *Object) String() string { return proto.CompactTextString(m) }
  2100. func (*Object) ProtoMessage() {}
  2101. func (*Object) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{49} }
  2102. func (m *Object) GetAdditionalProperties() []*NamedAny {
  2103. if m != nil {
  2104. return m.AdditionalProperties
  2105. }
  2106. return nil
  2107. }
  2108. // Describes a single API operation on a path.
  2109. type Operation struct {
  2110. Tags []string `protobuf:"bytes,1,rep,name=tags" json:"tags,omitempty"`
  2111. Summary string `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
  2112. Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
  2113. ExternalDocs *ExternalDocs `protobuf:"bytes,4,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
  2114. OperationId string `protobuf:"bytes,5,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
  2115. Parameters []*ParameterOrReference `protobuf:"bytes,6,rep,name=parameters" json:"parameters,omitempty"`
  2116. RequestBody *RequestBodyOrReference `protobuf:"bytes,7,opt,name=request_body,json=requestBody" json:"request_body,omitempty"`
  2117. Responses *Responses `protobuf:"bytes,8,opt,name=responses" json:"responses,omitempty"`
  2118. Callbacks *CallbacksOrReferences `protobuf:"bytes,9,opt,name=callbacks" json:"callbacks,omitempty"`
  2119. Deprecated bool `protobuf:"varint,10,opt,name=deprecated" json:"deprecated,omitempty"`
  2120. Security []*SecurityRequirement `protobuf:"bytes,11,rep,name=security" json:"security,omitempty"`
  2121. Servers []*Server `protobuf:"bytes,12,rep,name=servers" json:"servers,omitempty"`
  2122. SpecificationExtension []*NamedAny `protobuf:"bytes,13,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2123. }
  2124. func (m *Operation) Reset() { *m = Operation{} }
  2125. func (m *Operation) String() string { return proto.CompactTextString(m) }
  2126. func (*Operation) ProtoMessage() {}
  2127. func (*Operation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{50} }
  2128. func (m *Operation) GetTags() []string {
  2129. if m != nil {
  2130. return m.Tags
  2131. }
  2132. return nil
  2133. }
  2134. func (m *Operation) GetSummary() string {
  2135. if m != nil {
  2136. return m.Summary
  2137. }
  2138. return ""
  2139. }
  2140. func (m *Operation) GetDescription() string {
  2141. if m != nil {
  2142. return m.Description
  2143. }
  2144. return ""
  2145. }
  2146. func (m *Operation) GetExternalDocs() *ExternalDocs {
  2147. if m != nil {
  2148. return m.ExternalDocs
  2149. }
  2150. return nil
  2151. }
  2152. func (m *Operation) GetOperationId() string {
  2153. if m != nil {
  2154. return m.OperationId
  2155. }
  2156. return ""
  2157. }
  2158. func (m *Operation) GetParameters() []*ParameterOrReference {
  2159. if m != nil {
  2160. return m.Parameters
  2161. }
  2162. return nil
  2163. }
  2164. func (m *Operation) GetRequestBody() *RequestBodyOrReference {
  2165. if m != nil {
  2166. return m.RequestBody
  2167. }
  2168. return nil
  2169. }
  2170. func (m *Operation) GetResponses() *Responses {
  2171. if m != nil {
  2172. return m.Responses
  2173. }
  2174. return nil
  2175. }
  2176. func (m *Operation) GetCallbacks() *CallbacksOrReferences {
  2177. if m != nil {
  2178. return m.Callbacks
  2179. }
  2180. return nil
  2181. }
  2182. func (m *Operation) GetDeprecated() bool {
  2183. if m != nil {
  2184. return m.Deprecated
  2185. }
  2186. return false
  2187. }
  2188. func (m *Operation) GetSecurity() []*SecurityRequirement {
  2189. if m != nil {
  2190. return m.Security
  2191. }
  2192. return nil
  2193. }
  2194. func (m *Operation) GetServers() []*Server {
  2195. if m != nil {
  2196. return m.Servers
  2197. }
  2198. return nil
  2199. }
  2200. func (m *Operation) GetSpecificationExtension() []*NamedAny {
  2201. if m != nil {
  2202. return m.SpecificationExtension
  2203. }
  2204. return nil
  2205. }
  2206. // Describes a single operation parameter. A unique parameter is defined by a combination of a name and location.
  2207. type Parameter struct {
  2208. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  2209. In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
  2210. Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
  2211. Required bool `protobuf:"varint,4,opt,name=required" json:"required,omitempty"`
  2212. Deprecated bool `protobuf:"varint,5,opt,name=deprecated" json:"deprecated,omitempty"`
  2213. AllowEmptyValue bool `protobuf:"varint,6,opt,name=allow_empty_value,json=allowEmptyValue" json:"allow_empty_value,omitempty"`
  2214. Style string `protobuf:"bytes,7,opt,name=style" json:"style,omitempty"`
  2215. Explode bool `protobuf:"varint,8,opt,name=explode" json:"explode,omitempty"`
  2216. AllowReserved bool `protobuf:"varint,9,opt,name=allow_reserved,json=allowReserved" json:"allow_reserved,omitempty"`
  2217. Schema *SchemaOrReference `protobuf:"bytes,10,opt,name=schema" json:"schema,omitempty"`
  2218. Example *Any `protobuf:"bytes,11,opt,name=example" json:"example,omitempty"`
  2219. Examples *ExamplesOrReferences `protobuf:"bytes,12,opt,name=examples" json:"examples,omitempty"`
  2220. Content *MediaTypes `protobuf:"bytes,13,opt,name=content" json:"content,omitempty"`
  2221. SpecificationExtension []*NamedAny `protobuf:"bytes,14,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2222. }
  2223. func (m *Parameter) Reset() { *m = Parameter{} }
  2224. func (m *Parameter) String() string { return proto.CompactTextString(m) }
  2225. func (*Parameter) ProtoMessage() {}
  2226. func (*Parameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{51} }
  2227. func (m *Parameter) GetName() string {
  2228. if m != nil {
  2229. return m.Name
  2230. }
  2231. return ""
  2232. }
  2233. func (m *Parameter) GetIn() string {
  2234. if m != nil {
  2235. return m.In
  2236. }
  2237. return ""
  2238. }
  2239. func (m *Parameter) GetDescription() string {
  2240. if m != nil {
  2241. return m.Description
  2242. }
  2243. return ""
  2244. }
  2245. func (m *Parameter) GetRequired() bool {
  2246. if m != nil {
  2247. return m.Required
  2248. }
  2249. return false
  2250. }
  2251. func (m *Parameter) GetDeprecated() bool {
  2252. if m != nil {
  2253. return m.Deprecated
  2254. }
  2255. return false
  2256. }
  2257. func (m *Parameter) GetAllowEmptyValue() bool {
  2258. if m != nil {
  2259. return m.AllowEmptyValue
  2260. }
  2261. return false
  2262. }
  2263. func (m *Parameter) GetStyle() string {
  2264. if m != nil {
  2265. return m.Style
  2266. }
  2267. return ""
  2268. }
  2269. func (m *Parameter) GetExplode() bool {
  2270. if m != nil {
  2271. return m.Explode
  2272. }
  2273. return false
  2274. }
  2275. func (m *Parameter) GetAllowReserved() bool {
  2276. if m != nil {
  2277. return m.AllowReserved
  2278. }
  2279. return false
  2280. }
  2281. func (m *Parameter) GetSchema() *SchemaOrReference {
  2282. if m != nil {
  2283. return m.Schema
  2284. }
  2285. return nil
  2286. }
  2287. func (m *Parameter) GetExample() *Any {
  2288. if m != nil {
  2289. return m.Example
  2290. }
  2291. return nil
  2292. }
  2293. func (m *Parameter) GetExamples() *ExamplesOrReferences {
  2294. if m != nil {
  2295. return m.Examples
  2296. }
  2297. return nil
  2298. }
  2299. func (m *Parameter) GetContent() *MediaTypes {
  2300. if m != nil {
  2301. return m.Content
  2302. }
  2303. return nil
  2304. }
  2305. func (m *Parameter) GetSpecificationExtension() []*NamedAny {
  2306. if m != nil {
  2307. return m.SpecificationExtension
  2308. }
  2309. return nil
  2310. }
  2311. type ParameterOrReference struct {
  2312. // Types that are valid to be assigned to Oneof:
  2313. // *ParameterOrReference_Parameter
  2314. // *ParameterOrReference_Reference
  2315. Oneof isParameterOrReference_Oneof `protobuf_oneof:"oneof"`
  2316. }
  2317. func (m *ParameterOrReference) Reset() { *m = ParameterOrReference{} }
  2318. func (m *ParameterOrReference) String() string { return proto.CompactTextString(m) }
  2319. func (*ParameterOrReference) ProtoMessage() {}
  2320. func (*ParameterOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{52} }
  2321. type isParameterOrReference_Oneof interface {
  2322. isParameterOrReference_Oneof()
  2323. }
  2324. type ParameterOrReference_Parameter struct {
  2325. Parameter *Parameter `protobuf:"bytes,1,opt,name=parameter,oneof"`
  2326. }
  2327. type ParameterOrReference_Reference struct {
  2328. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  2329. }
  2330. func (*ParameterOrReference_Parameter) isParameterOrReference_Oneof() {}
  2331. func (*ParameterOrReference_Reference) isParameterOrReference_Oneof() {}
  2332. func (m *ParameterOrReference) GetOneof() isParameterOrReference_Oneof {
  2333. if m != nil {
  2334. return m.Oneof
  2335. }
  2336. return nil
  2337. }
  2338. func (m *ParameterOrReference) GetParameter() *Parameter {
  2339. if x, ok := m.GetOneof().(*ParameterOrReference_Parameter); ok {
  2340. return x.Parameter
  2341. }
  2342. return nil
  2343. }
  2344. func (m *ParameterOrReference) GetReference() *Reference {
  2345. if x, ok := m.GetOneof().(*ParameterOrReference_Reference); ok {
  2346. return x.Reference
  2347. }
  2348. return nil
  2349. }
  2350. // XXX_OneofFuncs is for the internal use of the proto package.
  2351. func (*ParameterOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  2352. return _ParameterOrReference_OneofMarshaler, _ParameterOrReference_OneofUnmarshaler, _ParameterOrReference_OneofSizer, []interface{}{
  2353. (*ParameterOrReference_Parameter)(nil),
  2354. (*ParameterOrReference_Reference)(nil),
  2355. }
  2356. }
  2357. func _ParameterOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  2358. m := msg.(*ParameterOrReference)
  2359. // oneof
  2360. switch x := m.Oneof.(type) {
  2361. case *ParameterOrReference_Parameter:
  2362. b.EncodeVarint(1<<3 | proto.WireBytes)
  2363. if err := b.EncodeMessage(x.Parameter); err != nil {
  2364. return err
  2365. }
  2366. case *ParameterOrReference_Reference:
  2367. b.EncodeVarint(2<<3 | proto.WireBytes)
  2368. if err := b.EncodeMessage(x.Reference); err != nil {
  2369. return err
  2370. }
  2371. case nil:
  2372. default:
  2373. return fmt.Errorf("ParameterOrReference.Oneof has unexpected type %T", x)
  2374. }
  2375. return nil
  2376. }
  2377. func _ParameterOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  2378. m := msg.(*ParameterOrReference)
  2379. switch tag {
  2380. case 1: // oneof.parameter
  2381. if wire != proto.WireBytes {
  2382. return true, proto.ErrInternalBadWireType
  2383. }
  2384. msg := new(Parameter)
  2385. err := b.DecodeMessage(msg)
  2386. m.Oneof = &ParameterOrReference_Parameter{msg}
  2387. return true, err
  2388. case 2: // oneof.reference
  2389. if wire != proto.WireBytes {
  2390. return true, proto.ErrInternalBadWireType
  2391. }
  2392. msg := new(Reference)
  2393. err := b.DecodeMessage(msg)
  2394. m.Oneof = &ParameterOrReference_Reference{msg}
  2395. return true, err
  2396. default:
  2397. return false, nil
  2398. }
  2399. }
  2400. func _ParameterOrReference_OneofSizer(msg proto.Message) (n int) {
  2401. m := msg.(*ParameterOrReference)
  2402. // oneof
  2403. switch x := m.Oneof.(type) {
  2404. case *ParameterOrReference_Parameter:
  2405. s := proto.Size(x.Parameter)
  2406. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  2407. n += proto.SizeVarint(uint64(s))
  2408. n += s
  2409. case *ParameterOrReference_Reference:
  2410. s := proto.Size(x.Reference)
  2411. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  2412. n += proto.SizeVarint(uint64(s))
  2413. n += s
  2414. case nil:
  2415. default:
  2416. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  2417. }
  2418. return n
  2419. }
  2420. type ParametersOrReferences struct {
  2421. AdditionalProperties []*NamedParameterOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  2422. }
  2423. func (m *ParametersOrReferences) Reset() { *m = ParametersOrReferences{} }
  2424. func (m *ParametersOrReferences) String() string { return proto.CompactTextString(m) }
  2425. func (*ParametersOrReferences) ProtoMessage() {}
  2426. func (*ParametersOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{53} }
  2427. func (m *ParametersOrReferences) GetAdditionalProperties() []*NamedParameterOrReference {
  2428. if m != nil {
  2429. return m.AdditionalProperties
  2430. }
  2431. return nil
  2432. }
  2433. // Describes the operations available on a single path. A Path Item MAY be empty, due to ACL constraints. The path itself is still exposed to the documentation viewer but they will not know which operations and parameters are available.
  2434. type PathItem struct {
  2435. XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
  2436. Summary string `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
  2437. Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
  2438. Get *Operation `protobuf:"bytes,4,opt,name=get" json:"get,omitempty"`
  2439. Put *Operation `protobuf:"bytes,5,opt,name=put" json:"put,omitempty"`
  2440. Post *Operation `protobuf:"bytes,6,opt,name=post" json:"post,omitempty"`
  2441. Delete *Operation `protobuf:"bytes,7,opt,name=delete" json:"delete,omitempty"`
  2442. Options *Operation `protobuf:"bytes,8,opt,name=options" json:"options,omitempty"`
  2443. Head *Operation `protobuf:"bytes,9,opt,name=head" json:"head,omitempty"`
  2444. Patch *Operation `protobuf:"bytes,10,opt,name=patch" json:"patch,omitempty"`
  2445. Trace *Operation `protobuf:"bytes,11,opt,name=trace" json:"trace,omitempty"`
  2446. Servers []*Server `protobuf:"bytes,12,rep,name=servers" json:"servers,omitempty"`
  2447. Parameters []*ParameterOrReference `protobuf:"bytes,13,rep,name=parameters" json:"parameters,omitempty"`
  2448. SpecificationExtension []*NamedAny `protobuf:"bytes,14,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2449. }
  2450. func (m *PathItem) Reset() { *m = PathItem{} }
  2451. func (m *PathItem) String() string { return proto.CompactTextString(m) }
  2452. func (*PathItem) ProtoMessage() {}
  2453. func (*PathItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{54} }
  2454. func (m *PathItem) GetXRef() string {
  2455. if m != nil {
  2456. return m.XRef
  2457. }
  2458. return ""
  2459. }
  2460. func (m *PathItem) GetSummary() string {
  2461. if m != nil {
  2462. return m.Summary
  2463. }
  2464. return ""
  2465. }
  2466. func (m *PathItem) GetDescription() string {
  2467. if m != nil {
  2468. return m.Description
  2469. }
  2470. return ""
  2471. }
  2472. func (m *PathItem) GetGet() *Operation {
  2473. if m != nil {
  2474. return m.Get
  2475. }
  2476. return nil
  2477. }
  2478. func (m *PathItem) GetPut() *Operation {
  2479. if m != nil {
  2480. return m.Put
  2481. }
  2482. return nil
  2483. }
  2484. func (m *PathItem) GetPost() *Operation {
  2485. if m != nil {
  2486. return m.Post
  2487. }
  2488. return nil
  2489. }
  2490. func (m *PathItem) GetDelete() *Operation {
  2491. if m != nil {
  2492. return m.Delete
  2493. }
  2494. return nil
  2495. }
  2496. func (m *PathItem) GetOptions() *Operation {
  2497. if m != nil {
  2498. return m.Options
  2499. }
  2500. return nil
  2501. }
  2502. func (m *PathItem) GetHead() *Operation {
  2503. if m != nil {
  2504. return m.Head
  2505. }
  2506. return nil
  2507. }
  2508. func (m *PathItem) GetPatch() *Operation {
  2509. if m != nil {
  2510. return m.Patch
  2511. }
  2512. return nil
  2513. }
  2514. func (m *PathItem) GetTrace() *Operation {
  2515. if m != nil {
  2516. return m.Trace
  2517. }
  2518. return nil
  2519. }
  2520. func (m *PathItem) GetServers() []*Server {
  2521. if m != nil {
  2522. return m.Servers
  2523. }
  2524. return nil
  2525. }
  2526. func (m *PathItem) GetParameters() []*ParameterOrReference {
  2527. if m != nil {
  2528. return m.Parameters
  2529. }
  2530. return nil
  2531. }
  2532. func (m *PathItem) GetSpecificationExtension() []*NamedAny {
  2533. if m != nil {
  2534. return m.SpecificationExtension
  2535. }
  2536. return nil
  2537. }
  2538. // Holds the relative paths to the individual endpoints and their operations. The path is appended to the URL from the `Server Object` in order to construct the full URL. The Paths MAY be empty, due to ACL constraints.
  2539. type Paths struct {
  2540. Path []*NamedPathItem `protobuf:"bytes,1,rep,name=path" json:"path,omitempty"`
  2541. SpecificationExtension []*NamedAny `protobuf:"bytes,2,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2542. }
  2543. func (m *Paths) Reset() { *m = Paths{} }
  2544. func (m *Paths) String() string { return proto.CompactTextString(m) }
  2545. func (*Paths) ProtoMessage() {}
  2546. func (*Paths) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{55} }
  2547. func (m *Paths) GetPath() []*NamedPathItem {
  2548. if m != nil {
  2549. return m.Path
  2550. }
  2551. return nil
  2552. }
  2553. func (m *Paths) GetSpecificationExtension() []*NamedAny {
  2554. if m != nil {
  2555. return m.SpecificationExtension
  2556. }
  2557. return nil
  2558. }
  2559. type Properties struct {
  2560. AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  2561. }
  2562. func (m *Properties) Reset() { *m = Properties{} }
  2563. func (m *Properties) String() string { return proto.CompactTextString(m) }
  2564. func (*Properties) ProtoMessage() {}
  2565. func (*Properties) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{56} }
  2566. func (m *Properties) GetAdditionalProperties() []*NamedSchemaOrReference {
  2567. if m != nil {
  2568. return m.AdditionalProperties
  2569. }
  2570. return nil
  2571. }
  2572. // A simple object to allow referencing other components in the specification, internally and externally. The Reference Object is defined by JSON Reference and follows the same structure, behavior and rules. For this specification, reference resolution is accomplished as defined by the JSON Reference specification and not by the JSON Schema specification.
  2573. type Reference struct {
  2574. XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
  2575. }
  2576. func (m *Reference) Reset() { *m = Reference{} }
  2577. func (m *Reference) String() string { return proto.CompactTextString(m) }
  2578. func (*Reference) ProtoMessage() {}
  2579. func (*Reference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{57} }
  2580. func (m *Reference) GetXRef() string {
  2581. if m != nil {
  2582. return m.XRef
  2583. }
  2584. return ""
  2585. }
  2586. type RequestBodiesOrReferences struct {
  2587. AdditionalProperties []*NamedRequestBodyOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  2588. }
  2589. func (m *RequestBodiesOrReferences) Reset() { *m = RequestBodiesOrReferences{} }
  2590. func (m *RequestBodiesOrReferences) String() string { return proto.CompactTextString(m) }
  2591. func (*RequestBodiesOrReferences) ProtoMessage() {}
  2592. func (*RequestBodiesOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{58} }
  2593. func (m *RequestBodiesOrReferences) GetAdditionalProperties() []*NamedRequestBodyOrReference {
  2594. if m != nil {
  2595. return m.AdditionalProperties
  2596. }
  2597. return nil
  2598. }
  2599. // Describes a single request body.
  2600. type RequestBody struct {
  2601. Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
  2602. Content *MediaTypes `protobuf:"bytes,2,opt,name=content" json:"content,omitempty"`
  2603. Required bool `protobuf:"varint,3,opt,name=required" json:"required,omitempty"`
  2604. SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2605. }
  2606. func (m *RequestBody) Reset() { *m = RequestBody{} }
  2607. func (m *RequestBody) String() string { return proto.CompactTextString(m) }
  2608. func (*RequestBody) ProtoMessage() {}
  2609. func (*RequestBody) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{59} }
  2610. func (m *RequestBody) GetDescription() string {
  2611. if m != nil {
  2612. return m.Description
  2613. }
  2614. return ""
  2615. }
  2616. func (m *RequestBody) GetContent() *MediaTypes {
  2617. if m != nil {
  2618. return m.Content
  2619. }
  2620. return nil
  2621. }
  2622. func (m *RequestBody) GetRequired() bool {
  2623. if m != nil {
  2624. return m.Required
  2625. }
  2626. return false
  2627. }
  2628. func (m *RequestBody) GetSpecificationExtension() []*NamedAny {
  2629. if m != nil {
  2630. return m.SpecificationExtension
  2631. }
  2632. return nil
  2633. }
  2634. type RequestBodyOrReference struct {
  2635. // Types that are valid to be assigned to Oneof:
  2636. // *RequestBodyOrReference_RequestBody
  2637. // *RequestBodyOrReference_Reference
  2638. Oneof isRequestBodyOrReference_Oneof `protobuf_oneof:"oneof"`
  2639. }
  2640. func (m *RequestBodyOrReference) Reset() { *m = RequestBodyOrReference{} }
  2641. func (m *RequestBodyOrReference) String() string { return proto.CompactTextString(m) }
  2642. func (*RequestBodyOrReference) ProtoMessage() {}
  2643. func (*RequestBodyOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{60} }
  2644. type isRequestBodyOrReference_Oneof interface {
  2645. isRequestBodyOrReference_Oneof()
  2646. }
  2647. type RequestBodyOrReference_RequestBody struct {
  2648. RequestBody *RequestBody `protobuf:"bytes,1,opt,name=request_body,json=requestBody,oneof"`
  2649. }
  2650. type RequestBodyOrReference_Reference struct {
  2651. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  2652. }
  2653. func (*RequestBodyOrReference_RequestBody) isRequestBodyOrReference_Oneof() {}
  2654. func (*RequestBodyOrReference_Reference) isRequestBodyOrReference_Oneof() {}
  2655. func (m *RequestBodyOrReference) GetOneof() isRequestBodyOrReference_Oneof {
  2656. if m != nil {
  2657. return m.Oneof
  2658. }
  2659. return nil
  2660. }
  2661. func (m *RequestBodyOrReference) GetRequestBody() *RequestBody {
  2662. if x, ok := m.GetOneof().(*RequestBodyOrReference_RequestBody); ok {
  2663. return x.RequestBody
  2664. }
  2665. return nil
  2666. }
  2667. func (m *RequestBodyOrReference) GetReference() *Reference {
  2668. if x, ok := m.GetOneof().(*RequestBodyOrReference_Reference); ok {
  2669. return x.Reference
  2670. }
  2671. return nil
  2672. }
  2673. // XXX_OneofFuncs is for the internal use of the proto package.
  2674. func (*RequestBodyOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  2675. return _RequestBodyOrReference_OneofMarshaler, _RequestBodyOrReference_OneofUnmarshaler, _RequestBodyOrReference_OneofSizer, []interface{}{
  2676. (*RequestBodyOrReference_RequestBody)(nil),
  2677. (*RequestBodyOrReference_Reference)(nil),
  2678. }
  2679. }
  2680. func _RequestBodyOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  2681. m := msg.(*RequestBodyOrReference)
  2682. // oneof
  2683. switch x := m.Oneof.(type) {
  2684. case *RequestBodyOrReference_RequestBody:
  2685. b.EncodeVarint(1<<3 | proto.WireBytes)
  2686. if err := b.EncodeMessage(x.RequestBody); err != nil {
  2687. return err
  2688. }
  2689. case *RequestBodyOrReference_Reference:
  2690. b.EncodeVarint(2<<3 | proto.WireBytes)
  2691. if err := b.EncodeMessage(x.Reference); err != nil {
  2692. return err
  2693. }
  2694. case nil:
  2695. default:
  2696. return fmt.Errorf("RequestBodyOrReference.Oneof has unexpected type %T", x)
  2697. }
  2698. return nil
  2699. }
  2700. func _RequestBodyOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  2701. m := msg.(*RequestBodyOrReference)
  2702. switch tag {
  2703. case 1: // oneof.request_body
  2704. if wire != proto.WireBytes {
  2705. return true, proto.ErrInternalBadWireType
  2706. }
  2707. msg := new(RequestBody)
  2708. err := b.DecodeMessage(msg)
  2709. m.Oneof = &RequestBodyOrReference_RequestBody{msg}
  2710. return true, err
  2711. case 2: // oneof.reference
  2712. if wire != proto.WireBytes {
  2713. return true, proto.ErrInternalBadWireType
  2714. }
  2715. msg := new(Reference)
  2716. err := b.DecodeMessage(msg)
  2717. m.Oneof = &RequestBodyOrReference_Reference{msg}
  2718. return true, err
  2719. default:
  2720. return false, nil
  2721. }
  2722. }
  2723. func _RequestBodyOrReference_OneofSizer(msg proto.Message) (n int) {
  2724. m := msg.(*RequestBodyOrReference)
  2725. // oneof
  2726. switch x := m.Oneof.(type) {
  2727. case *RequestBodyOrReference_RequestBody:
  2728. s := proto.Size(x.RequestBody)
  2729. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  2730. n += proto.SizeVarint(uint64(s))
  2731. n += s
  2732. case *RequestBodyOrReference_Reference:
  2733. s := proto.Size(x.Reference)
  2734. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  2735. n += proto.SizeVarint(uint64(s))
  2736. n += s
  2737. case nil:
  2738. default:
  2739. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  2740. }
  2741. return n
  2742. }
  2743. // Describes a single response from an API Operation, including design-time, static `links` to operations based on the response.
  2744. type Response struct {
  2745. Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
  2746. Headers *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers" json:"headers,omitempty"`
  2747. Content *MediaTypes `protobuf:"bytes,3,opt,name=content" json:"content,omitempty"`
  2748. Links *LinksOrReferences `protobuf:"bytes,4,opt,name=links" json:"links,omitempty"`
  2749. SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2750. }
  2751. func (m *Response) Reset() { *m = Response{} }
  2752. func (m *Response) String() string { return proto.CompactTextString(m) }
  2753. func (*Response) ProtoMessage() {}
  2754. func (*Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{61} }
  2755. func (m *Response) GetDescription() string {
  2756. if m != nil {
  2757. return m.Description
  2758. }
  2759. return ""
  2760. }
  2761. func (m *Response) GetHeaders() *HeadersOrReferences {
  2762. if m != nil {
  2763. return m.Headers
  2764. }
  2765. return nil
  2766. }
  2767. func (m *Response) GetContent() *MediaTypes {
  2768. if m != nil {
  2769. return m.Content
  2770. }
  2771. return nil
  2772. }
  2773. func (m *Response) GetLinks() *LinksOrReferences {
  2774. if m != nil {
  2775. return m.Links
  2776. }
  2777. return nil
  2778. }
  2779. func (m *Response) GetSpecificationExtension() []*NamedAny {
  2780. if m != nil {
  2781. return m.SpecificationExtension
  2782. }
  2783. return nil
  2784. }
  2785. type ResponseOrReference struct {
  2786. // Types that are valid to be assigned to Oneof:
  2787. // *ResponseOrReference_Response
  2788. // *ResponseOrReference_Reference
  2789. Oneof isResponseOrReference_Oneof `protobuf_oneof:"oneof"`
  2790. }
  2791. func (m *ResponseOrReference) Reset() { *m = ResponseOrReference{} }
  2792. func (m *ResponseOrReference) String() string { return proto.CompactTextString(m) }
  2793. func (*ResponseOrReference) ProtoMessage() {}
  2794. func (*ResponseOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{62} }
  2795. type isResponseOrReference_Oneof interface {
  2796. isResponseOrReference_Oneof()
  2797. }
  2798. type ResponseOrReference_Response struct {
  2799. Response *Response `protobuf:"bytes,1,opt,name=response,oneof"`
  2800. }
  2801. type ResponseOrReference_Reference struct {
  2802. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  2803. }
  2804. func (*ResponseOrReference_Response) isResponseOrReference_Oneof() {}
  2805. func (*ResponseOrReference_Reference) isResponseOrReference_Oneof() {}
  2806. func (m *ResponseOrReference) GetOneof() isResponseOrReference_Oneof {
  2807. if m != nil {
  2808. return m.Oneof
  2809. }
  2810. return nil
  2811. }
  2812. func (m *ResponseOrReference) GetResponse() *Response {
  2813. if x, ok := m.GetOneof().(*ResponseOrReference_Response); ok {
  2814. return x.Response
  2815. }
  2816. return nil
  2817. }
  2818. func (m *ResponseOrReference) GetReference() *Reference {
  2819. if x, ok := m.GetOneof().(*ResponseOrReference_Reference); ok {
  2820. return x.Reference
  2821. }
  2822. return nil
  2823. }
  2824. // XXX_OneofFuncs is for the internal use of the proto package.
  2825. func (*ResponseOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  2826. return _ResponseOrReference_OneofMarshaler, _ResponseOrReference_OneofUnmarshaler, _ResponseOrReference_OneofSizer, []interface{}{
  2827. (*ResponseOrReference_Response)(nil),
  2828. (*ResponseOrReference_Reference)(nil),
  2829. }
  2830. }
  2831. func _ResponseOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  2832. m := msg.(*ResponseOrReference)
  2833. // oneof
  2834. switch x := m.Oneof.(type) {
  2835. case *ResponseOrReference_Response:
  2836. b.EncodeVarint(1<<3 | proto.WireBytes)
  2837. if err := b.EncodeMessage(x.Response); err != nil {
  2838. return err
  2839. }
  2840. case *ResponseOrReference_Reference:
  2841. b.EncodeVarint(2<<3 | proto.WireBytes)
  2842. if err := b.EncodeMessage(x.Reference); err != nil {
  2843. return err
  2844. }
  2845. case nil:
  2846. default:
  2847. return fmt.Errorf("ResponseOrReference.Oneof has unexpected type %T", x)
  2848. }
  2849. return nil
  2850. }
  2851. func _ResponseOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  2852. m := msg.(*ResponseOrReference)
  2853. switch tag {
  2854. case 1: // oneof.response
  2855. if wire != proto.WireBytes {
  2856. return true, proto.ErrInternalBadWireType
  2857. }
  2858. msg := new(Response)
  2859. err := b.DecodeMessage(msg)
  2860. m.Oneof = &ResponseOrReference_Response{msg}
  2861. return true, err
  2862. case 2: // oneof.reference
  2863. if wire != proto.WireBytes {
  2864. return true, proto.ErrInternalBadWireType
  2865. }
  2866. msg := new(Reference)
  2867. err := b.DecodeMessage(msg)
  2868. m.Oneof = &ResponseOrReference_Reference{msg}
  2869. return true, err
  2870. default:
  2871. return false, nil
  2872. }
  2873. }
  2874. func _ResponseOrReference_OneofSizer(msg proto.Message) (n int) {
  2875. m := msg.(*ResponseOrReference)
  2876. // oneof
  2877. switch x := m.Oneof.(type) {
  2878. case *ResponseOrReference_Response:
  2879. s := proto.Size(x.Response)
  2880. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  2881. n += proto.SizeVarint(uint64(s))
  2882. n += s
  2883. case *ResponseOrReference_Reference:
  2884. s := proto.Size(x.Reference)
  2885. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  2886. n += proto.SizeVarint(uint64(s))
  2887. n += s
  2888. case nil:
  2889. default:
  2890. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  2891. }
  2892. return n
  2893. }
  2894. // A container for the expected responses of an operation. The container maps a HTTP response code to the expected response. The documentation is not necessarily expected to cover all possible HTTP response codes because they may not be known in advance. However, documentation is expected to cover a successful operation response and any known errors. The `default` MAY be used as a default response object for all HTTP codes that are not covered individually by the specification. The `Responses Object` MUST contain at least one response code, and it SHOULD be the response for a successful operation call.
  2895. type Responses struct {
  2896. Default *ResponseOrReference `protobuf:"bytes,1,opt,name=default" json:"default,omitempty"`
  2897. ResponseOrReference []*NamedResponseOrReference `protobuf:"bytes,2,rep,name=response_or_reference,json=responseOrReference" json:"response_or_reference,omitempty"`
  2898. SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2899. }
  2900. func (m *Responses) Reset() { *m = Responses{} }
  2901. func (m *Responses) String() string { return proto.CompactTextString(m) }
  2902. func (*Responses) ProtoMessage() {}
  2903. func (*Responses) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{63} }
  2904. func (m *Responses) GetDefault() *ResponseOrReference {
  2905. if m != nil {
  2906. return m.Default
  2907. }
  2908. return nil
  2909. }
  2910. func (m *Responses) GetResponseOrReference() []*NamedResponseOrReference {
  2911. if m != nil {
  2912. return m.ResponseOrReference
  2913. }
  2914. return nil
  2915. }
  2916. func (m *Responses) GetSpecificationExtension() []*NamedAny {
  2917. if m != nil {
  2918. return m.SpecificationExtension
  2919. }
  2920. return nil
  2921. }
  2922. type ResponsesOrReferences struct {
  2923. AdditionalProperties []*NamedResponseOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  2924. }
  2925. func (m *ResponsesOrReferences) Reset() { *m = ResponsesOrReferences{} }
  2926. func (m *ResponsesOrReferences) String() string { return proto.CompactTextString(m) }
  2927. func (*ResponsesOrReferences) ProtoMessage() {}
  2928. func (*ResponsesOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{64} }
  2929. func (m *ResponsesOrReferences) GetAdditionalProperties() []*NamedResponseOrReference {
  2930. if m != nil {
  2931. return m.AdditionalProperties
  2932. }
  2933. return nil
  2934. }
  2935. // The Schema Object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. This object is an extended subset of the JSON Schema Specification Wright Draft 00. For more information about the properties, see JSON Schema Core and JSON Schema Validation. Unless stated otherwise, the property definitions follow the JSON Schema.
  2936. type Schema struct {
  2937. Nullable bool `protobuf:"varint,1,opt,name=nullable" json:"nullable,omitempty"`
  2938. Discriminator *Discriminator `protobuf:"bytes,2,opt,name=discriminator" json:"discriminator,omitempty"`
  2939. ReadOnly bool `protobuf:"varint,3,opt,name=read_only,json=readOnly" json:"read_only,omitempty"`
  2940. WriteOnly bool `protobuf:"varint,4,opt,name=write_only,json=writeOnly" json:"write_only,omitempty"`
  2941. Xml *Xml `protobuf:"bytes,5,opt,name=xml" json:"xml,omitempty"`
  2942. ExternalDocs *ExternalDocs `protobuf:"bytes,6,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
  2943. Example *Any `protobuf:"bytes,7,opt,name=example" json:"example,omitempty"`
  2944. Deprecated bool `protobuf:"varint,8,opt,name=deprecated" json:"deprecated,omitempty"`
  2945. Title string `protobuf:"bytes,9,opt,name=title" json:"title,omitempty"`
  2946. MultipleOf float64 `protobuf:"fixed64,10,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
  2947. Maximum float64 `protobuf:"fixed64,11,opt,name=maximum" json:"maximum,omitempty"`
  2948. ExclusiveMaximum bool `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
  2949. Minimum float64 `protobuf:"fixed64,13,opt,name=minimum" json:"minimum,omitempty"`
  2950. ExclusiveMinimum bool `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
  2951. MaxLength int64 `protobuf:"varint,15,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
  2952. MinLength int64 `protobuf:"varint,16,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
  2953. Pattern string `protobuf:"bytes,17,opt,name=pattern" json:"pattern,omitempty"`
  2954. MaxItems int64 `protobuf:"varint,18,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
  2955. MinItems int64 `protobuf:"varint,19,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
  2956. UniqueItems bool `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
  2957. MaxProperties int64 `protobuf:"varint,21,opt,name=max_properties,json=maxProperties" json:"max_properties,omitempty"`
  2958. MinProperties int64 `protobuf:"varint,22,opt,name=min_properties,json=minProperties" json:"min_properties,omitempty"`
  2959. Required []string `protobuf:"bytes,23,rep,name=required" json:"required,omitempty"`
  2960. Enum []*Any `protobuf:"bytes,24,rep,name=enum" json:"enum,omitempty"`
  2961. Type string `protobuf:"bytes,25,opt,name=type" json:"type,omitempty"`
  2962. AllOf []*SchemaOrReference `protobuf:"bytes,26,rep,name=all_of,json=allOf" json:"all_of,omitempty"`
  2963. OneOf []*SchemaOrReference `protobuf:"bytes,27,rep,name=one_of,json=oneOf" json:"one_of,omitempty"`
  2964. AnyOf []*SchemaOrReference `protobuf:"bytes,28,rep,name=any_of,json=anyOf" json:"any_of,omitempty"`
  2965. Not *Schema `protobuf:"bytes,29,opt,name=not" json:"not,omitempty"`
  2966. Items *ItemsItem `protobuf:"bytes,30,opt,name=items" json:"items,omitempty"`
  2967. Properties *Properties `protobuf:"bytes,31,opt,name=properties" json:"properties,omitempty"`
  2968. AdditionalProperties *AdditionalPropertiesItem `protobuf:"bytes,32,opt,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  2969. Default *DefaultType `protobuf:"bytes,33,opt,name=default" json:"default,omitempty"`
  2970. Description string `protobuf:"bytes,34,opt,name=description" json:"description,omitempty"`
  2971. Format string `protobuf:"bytes,35,opt,name=format" json:"format,omitempty"`
  2972. SpecificationExtension []*NamedAny `protobuf:"bytes,36,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  2973. }
  2974. func (m *Schema) Reset() { *m = Schema{} }
  2975. func (m *Schema) String() string { return proto.CompactTextString(m) }
  2976. func (*Schema) ProtoMessage() {}
  2977. func (*Schema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{65} }
  2978. func (m *Schema) GetNullable() bool {
  2979. if m != nil {
  2980. return m.Nullable
  2981. }
  2982. return false
  2983. }
  2984. func (m *Schema) GetDiscriminator() *Discriminator {
  2985. if m != nil {
  2986. return m.Discriminator
  2987. }
  2988. return nil
  2989. }
  2990. func (m *Schema) GetReadOnly() bool {
  2991. if m != nil {
  2992. return m.ReadOnly
  2993. }
  2994. return false
  2995. }
  2996. func (m *Schema) GetWriteOnly() bool {
  2997. if m != nil {
  2998. return m.WriteOnly
  2999. }
  3000. return false
  3001. }
  3002. func (m *Schema) GetXml() *Xml {
  3003. if m != nil {
  3004. return m.Xml
  3005. }
  3006. return nil
  3007. }
  3008. func (m *Schema) GetExternalDocs() *ExternalDocs {
  3009. if m != nil {
  3010. return m.ExternalDocs
  3011. }
  3012. return nil
  3013. }
  3014. func (m *Schema) GetExample() *Any {
  3015. if m != nil {
  3016. return m.Example
  3017. }
  3018. return nil
  3019. }
  3020. func (m *Schema) GetDeprecated() bool {
  3021. if m != nil {
  3022. return m.Deprecated
  3023. }
  3024. return false
  3025. }
  3026. func (m *Schema) GetTitle() string {
  3027. if m != nil {
  3028. return m.Title
  3029. }
  3030. return ""
  3031. }
  3032. func (m *Schema) GetMultipleOf() float64 {
  3033. if m != nil {
  3034. return m.MultipleOf
  3035. }
  3036. return 0
  3037. }
  3038. func (m *Schema) GetMaximum() float64 {
  3039. if m != nil {
  3040. return m.Maximum
  3041. }
  3042. return 0
  3043. }
  3044. func (m *Schema) GetExclusiveMaximum() bool {
  3045. if m != nil {
  3046. return m.ExclusiveMaximum
  3047. }
  3048. return false
  3049. }
  3050. func (m *Schema) GetMinimum() float64 {
  3051. if m != nil {
  3052. return m.Minimum
  3053. }
  3054. return 0
  3055. }
  3056. func (m *Schema) GetExclusiveMinimum() bool {
  3057. if m != nil {
  3058. return m.ExclusiveMinimum
  3059. }
  3060. return false
  3061. }
  3062. func (m *Schema) GetMaxLength() int64 {
  3063. if m != nil {
  3064. return m.MaxLength
  3065. }
  3066. return 0
  3067. }
  3068. func (m *Schema) GetMinLength() int64 {
  3069. if m != nil {
  3070. return m.MinLength
  3071. }
  3072. return 0
  3073. }
  3074. func (m *Schema) GetPattern() string {
  3075. if m != nil {
  3076. return m.Pattern
  3077. }
  3078. return ""
  3079. }
  3080. func (m *Schema) GetMaxItems() int64 {
  3081. if m != nil {
  3082. return m.MaxItems
  3083. }
  3084. return 0
  3085. }
  3086. func (m *Schema) GetMinItems() int64 {
  3087. if m != nil {
  3088. return m.MinItems
  3089. }
  3090. return 0
  3091. }
  3092. func (m *Schema) GetUniqueItems() bool {
  3093. if m != nil {
  3094. return m.UniqueItems
  3095. }
  3096. return false
  3097. }
  3098. func (m *Schema) GetMaxProperties() int64 {
  3099. if m != nil {
  3100. return m.MaxProperties
  3101. }
  3102. return 0
  3103. }
  3104. func (m *Schema) GetMinProperties() int64 {
  3105. if m != nil {
  3106. return m.MinProperties
  3107. }
  3108. return 0
  3109. }
  3110. func (m *Schema) GetRequired() []string {
  3111. if m != nil {
  3112. return m.Required
  3113. }
  3114. return nil
  3115. }
  3116. func (m *Schema) GetEnum() []*Any {
  3117. if m != nil {
  3118. return m.Enum
  3119. }
  3120. return nil
  3121. }
  3122. func (m *Schema) GetType() string {
  3123. if m != nil {
  3124. return m.Type
  3125. }
  3126. return ""
  3127. }
  3128. func (m *Schema) GetAllOf() []*SchemaOrReference {
  3129. if m != nil {
  3130. return m.AllOf
  3131. }
  3132. return nil
  3133. }
  3134. func (m *Schema) GetOneOf() []*SchemaOrReference {
  3135. if m != nil {
  3136. return m.OneOf
  3137. }
  3138. return nil
  3139. }
  3140. func (m *Schema) GetAnyOf() []*SchemaOrReference {
  3141. if m != nil {
  3142. return m.AnyOf
  3143. }
  3144. return nil
  3145. }
  3146. func (m *Schema) GetNot() *Schema {
  3147. if m != nil {
  3148. return m.Not
  3149. }
  3150. return nil
  3151. }
  3152. func (m *Schema) GetItems() *ItemsItem {
  3153. if m != nil {
  3154. return m.Items
  3155. }
  3156. return nil
  3157. }
  3158. func (m *Schema) GetProperties() *Properties {
  3159. if m != nil {
  3160. return m.Properties
  3161. }
  3162. return nil
  3163. }
  3164. func (m *Schema) GetAdditionalProperties() *AdditionalPropertiesItem {
  3165. if m != nil {
  3166. return m.AdditionalProperties
  3167. }
  3168. return nil
  3169. }
  3170. func (m *Schema) GetDefault() *DefaultType {
  3171. if m != nil {
  3172. return m.Default
  3173. }
  3174. return nil
  3175. }
  3176. func (m *Schema) GetDescription() string {
  3177. if m != nil {
  3178. return m.Description
  3179. }
  3180. return ""
  3181. }
  3182. func (m *Schema) GetFormat() string {
  3183. if m != nil {
  3184. return m.Format
  3185. }
  3186. return ""
  3187. }
  3188. func (m *Schema) GetSpecificationExtension() []*NamedAny {
  3189. if m != nil {
  3190. return m.SpecificationExtension
  3191. }
  3192. return nil
  3193. }
  3194. type SchemaOrReference struct {
  3195. // Types that are valid to be assigned to Oneof:
  3196. // *SchemaOrReference_Schema
  3197. // *SchemaOrReference_Reference
  3198. Oneof isSchemaOrReference_Oneof `protobuf_oneof:"oneof"`
  3199. }
  3200. func (m *SchemaOrReference) Reset() { *m = SchemaOrReference{} }
  3201. func (m *SchemaOrReference) String() string { return proto.CompactTextString(m) }
  3202. func (*SchemaOrReference) ProtoMessage() {}
  3203. func (*SchemaOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{66} }
  3204. type isSchemaOrReference_Oneof interface {
  3205. isSchemaOrReference_Oneof()
  3206. }
  3207. type SchemaOrReference_Schema struct {
  3208. Schema *Schema `protobuf:"bytes,1,opt,name=schema,oneof"`
  3209. }
  3210. type SchemaOrReference_Reference struct {
  3211. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  3212. }
  3213. func (*SchemaOrReference_Schema) isSchemaOrReference_Oneof() {}
  3214. func (*SchemaOrReference_Reference) isSchemaOrReference_Oneof() {}
  3215. func (m *SchemaOrReference) GetOneof() isSchemaOrReference_Oneof {
  3216. if m != nil {
  3217. return m.Oneof
  3218. }
  3219. return nil
  3220. }
  3221. func (m *SchemaOrReference) GetSchema() *Schema {
  3222. if x, ok := m.GetOneof().(*SchemaOrReference_Schema); ok {
  3223. return x.Schema
  3224. }
  3225. return nil
  3226. }
  3227. func (m *SchemaOrReference) GetReference() *Reference {
  3228. if x, ok := m.GetOneof().(*SchemaOrReference_Reference); ok {
  3229. return x.Reference
  3230. }
  3231. return nil
  3232. }
  3233. // XXX_OneofFuncs is for the internal use of the proto package.
  3234. func (*SchemaOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  3235. return _SchemaOrReference_OneofMarshaler, _SchemaOrReference_OneofUnmarshaler, _SchemaOrReference_OneofSizer, []interface{}{
  3236. (*SchemaOrReference_Schema)(nil),
  3237. (*SchemaOrReference_Reference)(nil),
  3238. }
  3239. }
  3240. func _SchemaOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  3241. m := msg.(*SchemaOrReference)
  3242. // oneof
  3243. switch x := m.Oneof.(type) {
  3244. case *SchemaOrReference_Schema:
  3245. b.EncodeVarint(1<<3 | proto.WireBytes)
  3246. if err := b.EncodeMessage(x.Schema); err != nil {
  3247. return err
  3248. }
  3249. case *SchemaOrReference_Reference:
  3250. b.EncodeVarint(2<<3 | proto.WireBytes)
  3251. if err := b.EncodeMessage(x.Reference); err != nil {
  3252. return err
  3253. }
  3254. case nil:
  3255. default:
  3256. return fmt.Errorf("SchemaOrReference.Oneof has unexpected type %T", x)
  3257. }
  3258. return nil
  3259. }
  3260. func _SchemaOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  3261. m := msg.(*SchemaOrReference)
  3262. switch tag {
  3263. case 1: // oneof.schema
  3264. if wire != proto.WireBytes {
  3265. return true, proto.ErrInternalBadWireType
  3266. }
  3267. msg := new(Schema)
  3268. err := b.DecodeMessage(msg)
  3269. m.Oneof = &SchemaOrReference_Schema{msg}
  3270. return true, err
  3271. case 2: // oneof.reference
  3272. if wire != proto.WireBytes {
  3273. return true, proto.ErrInternalBadWireType
  3274. }
  3275. msg := new(Reference)
  3276. err := b.DecodeMessage(msg)
  3277. m.Oneof = &SchemaOrReference_Reference{msg}
  3278. return true, err
  3279. default:
  3280. return false, nil
  3281. }
  3282. }
  3283. func _SchemaOrReference_OneofSizer(msg proto.Message) (n int) {
  3284. m := msg.(*SchemaOrReference)
  3285. // oneof
  3286. switch x := m.Oneof.(type) {
  3287. case *SchemaOrReference_Schema:
  3288. s := proto.Size(x.Schema)
  3289. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  3290. n += proto.SizeVarint(uint64(s))
  3291. n += s
  3292. case *SchemaOrReference_Reference:
  3293. s := proto.Size(x.Reference)
  3294. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  3295. n += proto.SizeVarint(uint64(s))
  3296. n += s
  3297. case nil:
  3298. default:
  3299. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  3300. }
  3301. return n
  3302. }
  3303. type SchemasOrReferences struct {
  3304. AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  3305. }
  3306. func (m *SchemasOrReferences) Reset() { *m = SchemasOrReferences{} }
  3307. func (m *SchemasOrReferences) String() string { return proto.CompactTextString(m) }
  3308. func (*SchemasOrReferences) ProtoMessage() {}
  3309. func (*SchemasOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{67} }
  3310. func (m *SchemasOrReferences) GetAdditionalProperties() []*NamedSchemaOrReference {
  3311. if m != nil {
  3312. return m.AdditionalProperties
  3313. }
  3314. return nil
  3315. }
  3316. // Lists the required security schemes to execute this operation. The name used for each property MUST correspond to a security scheme declared in the Security Schemes under the Components Object. Security Requirement Objects that contain multiple schemes require that all schemes MUST be satisfied for a request to be authorized. This enables support for scenarios where multiple query parameters or HTTP headers are required to convey security information. When a list of Security Requirement Objects is defined on the Open API object or Operation Object, only one of Security Requirement Objects in the list needs to be satisfied to authorize the request.
  3317. type SecurityRequirement struct {
  3318. }
  3319. func (m *SecurityRequirement) Reset() { *m = SecurityRequirement{} }
  3320. func (m *SecurityRequirement) String() string { return proto.CompactTextString(m) }
  3321. func (*SecurityRequirement) ProtoMessage() {}
  3322. func (*SecurityRequirement) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{68} }
  3323. // Defines a security scheme that can be used by the operations. Supported schemes are HTTP authentication, an API key (either as a header or as a query parameter), OAuth2's common flows (implicit, password, application and access code) as defined in RFC6749, and OpenID Connect Discovery.
  3324. type SecurityScheme struct {
  3325. Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
  3326. Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  3327. Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
  3328. In string `protobuf:"bytes,4,opt,name=in" json:"in,omitempty"`
  3329. Scheme string `protobuf:"bytes,5,opt,name=scheme" json:"scheme,omitempty"`
  3330. BearerFormat string `protobuf:"bytes,6,opt,name=bearer_format,json=bearerFormat" json:"bearer_format,omitempty"`
  3331. Flows *OauthFlows `protobuf:"bytes,7,opt,name=flows" json:"flows,omitempty"`
  3332. OpenIdConnectUrl string `protobuf:"bytes,8,opt,name=open_id_connect_url,json=openIdConnectUrl" json:"open_id_connect_url,omitempty"`
  3333. SpecificationExtension []*NamedAny `protobuf:"bytes,9,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  3334. }
  3335. func (m *SecurityScheme) Reset() { *m = SecurityScheme{} }
  3336. func (m *SecurityScheme) String() string { return proto.CompactTextString(m) }
  3337. func (*SecurityScheme) ProtoMessage() {}
  3338. func (*SecurityScheme) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{69} }
  3339. func (m *SecurityScheme) GetType() string {
  3340. if m != nil {
  3341. return m.Type
  3342. }
  3343. return ""
  3344. }
  3345. func (m *SecurityScheme) GetDescription() string {
  3346. if m != nil {
  3347. return m.Description
  3348. }
  3349. return ""
  3350. }
  3351. func (m *SecurityScheme) GetName() string {
  3352. if m != nil {
  3353. return m.Name
  3354. }
  3355. return ""
  3356. }
  3357. func (m *SecurityScheme) GetIn() string {
  3358. if m != nil {
  3359. return m.In
  3360. }
  3361. return ""
  3362. }
  3363. func (m *SecurityScheme) GetScheme() string {
  3364. if m != nil {
  3365. return m.Scheme
  3366. }
  3367. return ""
  3368. }
  3369. func (m *SecurityScheme) GetBearerFormat() string {
  3370. if m != nil {
  3371. return m.BearerFormat
  3372. }
  3373. return ""
  3374. }
  3375. func (m *SecurityScheme) GetFlows() *OauthFlows {
  3376. if m != nil {
  3377. return m.Flows
  3378. }
  3379. return nil
  3380. }
  3381. func (m *SecurityScheme) GetOpenIdConnectUrl() string {
  3382. if m != nil {
  3383. return m.OpenIdConnectUrl
  3384. }
  3385. return ""
  3386. }
  3387. func (m *SecurityScheme) GetSpecificationExtension() []*NamedAny {
  3388. if m != nil {
  3389. return m.SpecificationExtension
  3390. }
  3391. return nil
  3392. }
  3393. type SecuritySchemeOrReference struct {
  3394. // Types that are valid to be assigned to Oneof:
  3395. // *SecuritySchemeOrReference_SecurityScheme
  3396. // *SecuritySchemeOrReference_Reference
  3397. Oneof isSecuritySchemeOrReference_Oneof `protobuf_oneof:"oneof"`
  3398. }
  3399. func (m *SecuritySchemeOrReference) Reset() { *m = SecuritySchemeOrReference{} }
  3400. func (m *SecuritySchemeOrReference) String() string { return proto.CompactTextString(m) }
  3401. func (*SecuritySchemeOrReference) ProtoMessage() {}
  3402. func (*SecuritySchemeOrReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{70} }
  3403. type isSecuritySchemeOrReference_Oneof interface {
  3404. isSecuritySchemeOrReference_Oneof()
  3405. }
  3406. type SecuritySchemeOrReference_SecurityScheme struct {
  3407. SecurityScheme *SecurityScheme `protobuf:"bytes,1,opt,name=security_scheme,json=securityScheme,oneof"`
  3408. }
  3409. type SecuritySchemeOrReference_Reference struct {
  3410. Reference *Reference `protobuf:"bytes,2,opt,name=reference,oneof"`
  3411. }
  3412. func (*SecuritySchemeOrReference_SecurityScheme) isSecuritySchemeOrReference_Oneof() {}
  3413. func (*SecuritySchemeOrReference_Reference) isSecuritySchemeOrReference_Oneof() {}
  3414. func (m *SecuritySchemeOrReference) GetOneof() isSecuritySchemeOrReference_Oneof {
  3415. if m != nil {
  3416. return m.Oneof
  3417. }
  3418. return nil
  3419. }
  3420. func (m *SecuritySchemeOrReference) GetSecurityScheme() *SecurityScheme {
  3421. if x, ok := m.GetOneof().(*SecuritySchemeOrReference_SecurityScheme); ok {
  3422. return x.SecurityScheme
  3423. }
  3424. return nil
  3425. }
  3426. func (m *SecuritySchemeOrReference) GetReference() *Reference {
  3427. if x, ok := m.GetOneof().(*SecuritySchemeOrReference_Reference); ok {
  3428. return x.Reference
  3429. }
  3430. return nil
  3431. }
  3432. // XXX_OneofFuncs is for the internal use of the proto package.
  3433. func (*SecuritySchemeOrReference) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  3434. return _SecuritySchemeOrReference_OneofMarshaler, _SecuritySchemeOrReference_OneofUnmarshaler, _SecuritySchemeOrReference_OneofSizer, []interface{}{
  3435. (*SecuritySchemeOrReference_SecurityScheme)(nil),
  3436. (*SecuritySchemeOrReference_Reference)(nil),
  3437. }
  3438. }
  3439. func _SecuritySchemeOrReference_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  3440. m := msg.(*SecuritySchemeOrReference)
  3441. // oneof
  3442. switch x := m.Oneof.(type) {
  3443. case *SecuritySchemeOrReference_SecurityScheme:
  3444. b.EncodeVarint(1<<3 | proto.WireBytes)
  3445. if err := b.EncodeMessage(x.SecurityScheme); err != nil {
  3446. return err
  3447. }
  3448. case *SecuritySchemeOrReference_Reference:
  3449. b.EncodeVarint(2<<3 | proto.WireBytes)
  3450. if err := b.EncodeMessage(x.Reference); err != nil {
  3451. return err
  3452. }
  3453. case nil:
  3454. default:
  3455. return fmt.Errorf("SecuritySchemeOrReference.Oneof has unexpected type %T", x)
  3456. }
  3457. return nil
  3458. }
  3459. func _SecuritySchemeOrReference_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  3460. m := msg.(*SecuritySchemeOrReference)
  3461. switch tag {
  3462. case 1: // oneof.security_scheme
  3463. if wire != proto.WireBytes {
  3464. return true, proto.ErrInternalBadWireType
  3465. }
  3466. msg := new(SecurityScheme)
  3467. err := b.DecodeMessage(msg)
  3468. m.Oneof = &SecuritySchemeOrReference_SecurityScheme{msg}
  3469. return true, err
  3470. case 2: // oneof.reference
  3471. if wire != proto.WireBytes {
  3472. return true, proto.ErrInternalBadWireType
  3473. }
  3474. msg := new(Reference)
  3475. err := b.DecodeMessage(msg)
  3476. m.Oneof = &SecuritySchemeOrReference_Reference{msg}
  3477. return true, err
  3478. default:
  3479. return false, nil
  3480. }
  3481. }
  3482. func _SecuritySchemeOrReference_OneofSizer(msg proto.Message) (n int) {
  3483. m := msg.(*SecuritySchemeOrReference)
  3484. // oneof
  3485. switch x := m.Oneof.(type) {
  3486. case *SecuritySchemeOrReference_SecurityScheme:
  3487. s := proto.Size(x.SecurityScheme)
  3488. n += proto.SizeVarint(1<<3 | proto.WireBytes)
  3489. n += proto.SizeVarint(uint64(s))
  3490. n += s
  3491. case *SecuritySchemeOrReference_Reference:
  3492. s := proto.Size(x.Reference)
  3493. n += proto.SizeVarint(2<<3 | proto.WireBytes)
  3494. n += proto.SizeVarint(uint64(s))
  3495. n += s
  3496. case nil:
  3497. default:
  3498. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  3499. }
  3500. return n
  3501. }
  3502. type SecuritySchemesOrReferences struct {
  3503. AdditionalProperties []*NamedSecuritySchemeOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  3504. }
  3505. func (m *SecuritySchemesOrReferences) Reset() { *m = SecuritySchemesOrReferences{} }
  3506. func (m *SecuritySchemesOrReferences) String() string { return proto.CompactTextString(m) }
  3507. func (*SecuritySchemesOrReferences) ProtoMessage() {}
  3508. func (*SecuritySchemesOrReferences) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{71} }
  3509. func (m *SecuritySchemesOrReferences) GetAdditionalProperties() []*NamedSecuritySchemeOrReference {
  3510. if m != nil {
  3511. return m.AdditionalProperties
  3512. }
  3513. return nil
  3514. }
  3515. // An object representing a Server.
  3516. type Server struct {
  3517. Url string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
  3518. Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  3519. Variables *ServerVariables `protobuf:"bytes,3,opt,name=variables" json:"variables,omitempty"`
  3520. SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  3521. }
  3522. func (m *Server) Reset() { *m = Server{} }
  3523. func (m *Server) String() string { return proto.CompactTextString(m) }
  3524. func (*Server) ProtoMessage() {}
  3525. func (*Server) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{72} }
  3526. func (m *Server) GetUrl() string {
  3527. if m != nil {
  3528. return m.Url
  3529. }
  3530. return ""
  3531. }
  3532. func (m *Server) GetDescription() string {
  3533. if m != nil {
  3534. return m.Description
  3535. }
  3536. return ""
  3537. }
  3538. func (m *Server) GetVariables() *ServerVariables {
  3539. if m != nil {
  3540. return m.Variables
  3541. }
  3542. return nil
  3543. }
  3544. func (m *Server) GetSpecificationExtension() []*NamedAny {
  3545. if m != nil {
  3546. return m.SpecificationExtension
  3547. }
  3548. return nil
  3549. }
  3550. // An object representing a Server Variable for server URL template substitution.
  3551. type ServerVariable struct {
  3552. Enum []string `protobuf:"bytes,1,rep,name=enum" json:"enum,omitempty"`
  3553. Default string `protobuf:"bytes,2,opt,name=default" json:"default,omitempty"`
  3554. Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
  3555. SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  3556. }
  3557. func (m *ServerVariable) Reset() { *m = ServerVariable{} }
  3558. func (m *ServerVariable) String() string { return proto.CompactTextString(m) }
  3559. func (*ServerVariable) ProtoMessage() {}
  3560. func (*ServerVariable) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{73} }
  3561. func (m *ServerVariable) GetEnum() []string {
  3562. if m != nil {
  3563. return m.Enum
  3564. }
  3565. return nil
  3566. }
  3567. func (m *ServerVariable) GetDefault() string {
  3568. if m != nil {
  3569. return m.Default
  3570. }
  3571. return ""
  3572. }
  3573. func (m *ServerVariable) GetDescription() string {
  3574. if m != nil {
  3575. return m.Description
  3576. }
  3577. return ""
  3578. }
  3579. func (m *ServerVariable) GetSpecificationExtension() []*NamedAny {
  3580. if m != nil {
  3581. return m.SpecificationExtension
  3582. }
  3583. return nil
  3584. }
  3585. type ServerVariables struct {
  3586. AdditionalProperties []*NamedServerVariable `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  3587. }
  3588. func (m *ServerVariables) Reset() { *m = ServerVariables{} }
  3589. func (m *ServerVariables) String() string { return proto.CompactTextString(m) }
  3590. func (*ServerVariables) ProtoMessage() {}
  3591. func (*ServerVariables) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{74} }
  3592. func (m *ServerVariables) GetAdditionalProperties() []*NamedServerVariable {
  3593. if m != nil {
  3594. return m.AdditionalProperties
  3595. }
  3596. return nil
  3597. }
  3598. // Any property starting with x- is valid.
  3599. type SpecificationExtension struct {
  3600. // Types that are valid to be assigned to Oneof:
  3601. // *SpecificationExtension_Number
  3602. // *SpecificationExtension_Boolean
  3603. // *SpecificationExtension_String_
  3604. Oneof isSpecificationExtension_Oneof `protobuf_oneof:"oneof"`
  3605. }
  3606. func (m *SpecificationExtension) Reset() { *m = SpecificationExtension{} }
  3607. func (m *SpecificationExtension) String() string { return proto.CompactTextString(m) }
  3608. func (*SpecificationExtension) ProtoMessage() {}
  3609. func (*SpecificationExtension) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{75} }
  3610. type isSpecificationExtension_Oneof interface {
  3611. isSpecificationExtension_Oneof()
  3612. }
  3613. type SpecificationExtension_Number struct {
  3614. Number float64 `protobuf:"fixed64,1,opt,name=number,oneof"`
  3615. }
  3616. type SpecificationExtension_Boolean struct {
  3617. Boolean bool `protobuf:"varint,2,opt,name=boolean,oneof"`
  3618. }
  3619. type SpecificationExtension_String_ struct {
  3620. String_ string `protobuf:"bytes,3,opt,name=string,oneof"`
  3621. }
  3622. func (*SpecificationExtension_Number) isSpecificationExtension_Oneof() {}
  3623. func (*SpecificationExtension_Boolean) isSpecificationExtension_Oneof() {}
  3624. func (*SpecificationExtension_String_) isSpecificationExtension_Oneof() {}
  3625. func (m *SpecificationExtension) GetOneof() isSpecificationExtension_Oneof {
  3626. if m != nil {
  3627. return m.Oneof
  3628. }
  3629. return nil
  3630. }
  3631. func (m *SpecificationExtension) GetNumber() float64 {
  3632. if x, ok := m.GetOneof().(*SpecificationExtension_Number); ok {
  3633. return x.Number
  3634. }
  3635. return 0
  3636. }
  3637. func (m *SpecificationExtension) GetBoolean() bool {
  3638. if x, ok := m.GetOneof().(*SpecificationExtension_Boolean); ok {
  3639. return x.Boolean
  3640. }
  3641. return false
  3642. }
  3643. func (m *SpecificationExtension) GetString_() string {
  3644. if x, ok := m.GetOneof().(*SpecificationExtension_String_); ok {
  3645. return x.String_
  3646. }
  3647. return ""
  3648. }
  3649. // XXX_OneofFuncs is for the internal use of the proto package.
  3650. func (*SpecificationExtension) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  3651. return _SpecificationExtension_OneofMarshaler, _SpecificationExtension_OneofUnmarshaler, _SpecificationExtension_OneofSizer, []interface{}{
  3652. (*SpecificationExtension_Number)(nil),
  3653. (*SpecificationExtension_Boolean)(nil),
  3654. (*SpecificationExtension_String_)(nil),
  3655. }
  3656. }
  3657. func _SpecificationExtension_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  3658. m := msg.(*SpecificationExtension)
  3659. // oneof
  3660. switch x := m.Oneof.(type) {
  3661. case *SpecificationExtension_Number:
  3662. b.EncodeVarint(1<<3 | proto.WireFixed64)
  3663. b.EncodeFixed64(math.Float64bits(x.Number))
  3664. case *SpecificationExtension_Boolean:
  3665. t := uint64(0)
  3666. if x.Boolean {
  3667. t = 1
  3668. }
  3669. b.EncodeVarint(2<<3 | proto.WireVarint)
  3670. b.EncodeVarint(t)
  3671. case *SpecificationExtension_String_:
  3672. b.EncodeVarint(3<<3 | proto.WireBytes)
  3673. b.EncodeStringBytes(x.String_)
  3674. case nil:
  3675. default:
  3676. return fmt.Errorf("SpecificationExtension.Oneof has unexpected type %T", x)
  3677. }
  3678. return nil
  3679. }
  3680. func _SpecificationExtension_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  3681. m := msg.(*SpecificationExtension)
  3682. switch tag {
  3683. case 1: // oneof.number
  3684. if wire != proto.WireFixed64 {
  3685. return true, proto.ErrInternalBadWireType
  3686. }
  3687. x, err := b.DecodeFixed64()
  3688. m.Oneof = &SpecificationExtension_Number{math.Float64frombits(x)}
  3689. return true, err
  3690. case 2: // oneof.boolean
  3691. if wire != proto.WireVarint {
  3692. return true, proto.ErrInternalBadWireType
  3693. }
  3694. x, err := b.DecodeVarint()
  3695. m.Oneof = &SpecificationExtension_Boolean{x != 0}
  3696. return true, err
  3697. case 3: // oneof.string
  3698. if wire != proto.WireBytes {
  3699. return true, proto.ErrInternalBadWireType
  3700. }
  3701. x, err := b.DecodeStringBytes()
  3702. m.Oneof = &SpecificationExtension_String_{x}
  3703. return true, err
  3704. default:
  3705. return false, nil
  3706. }
  3707. }
  3708. func _SpecificationExtension_OneofSizer(msg proto.Message) (n int) {
  3709. m := msg.(*SpecificationExtension)
  3710. // oneof
  3711. switch x := m.Oneof.(type) {
  3712. case *SpecificationExtension_Number:
  3713. n += proto.SizeVarint(1<<3 | proto.WireFixed64)
  3714. n += 8
  3715. case *SpecificationExtension_Boolean:
  3716. n += proto.SizeVarint(2<<3 | proto.WireVarint)
  3717. n += 1
  3718. case *SpecificationExtension_String_:
  3719. n += proto.SizeVarint(3<<3 | proto.WireBytes)
  3720. n += proto.SizeVarint(uint64(len(x.String_)))
  3721. n += len(x.String_)
  3722. case nil:
  3723. default:
  3724. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  3725. }
  3726. return n
  3727. }
  3728. type StringArray struct {
  3729. Value []string `protobuf:"bytes,1,rep,name=value" json:"value,omitempty"`
  3730. }
  3731. func (m *StringArray) Reset() { *m = StringArray{} }
  3732. func (m *StringArray) String() string { return proto.CompactTextString(m) }
  3733. func (*StringArray) ProtoMessage() {}
  3734. func (*StringArray) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{76} }
  3735. func (m *StringArray) GetValue() []string {
  3736. if m != nil {
  3737. return m.Value
  3738. }
  3739. return nil
  3740. }
  3741. type Strings struct {
  3742. AdditionalProperties []*NamedString `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
  3743. }
  3744. func (m *Strings) Reset() { *m = Strings{} }
  3745. func (m *Strings) String() string { return proto.CompactTextString(m) }
  3746. func (*Strings) ProtoMessage() {}
  3747. func (*Strings) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{77} }
  3748. func (m *Strings) GetAdditionalProperties() []*NamedString {
  3749. if m != nil {
  3750. return m.AdditionalProperties
  3751. }
  3752. return nil
  3753. }
  3754. // Adds metadata to a single tag that is used by the Operation Object. It is not mandatory to have a Tag Object per tag defined in the Operation Object instances.
  3755. type Tag struct {
  3756. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  3757. Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  3758. ExternalDocs *ExternalDocs `protobuf:"bytes,3,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
  3759. SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  3760. }
  3761. func (m *Tag) Reset() { *m = Tag{} }
  3762. func (m *Tag) String() string { return proto.CompactTextString(m) }
  3763. func (*Tag) ProtoMessage() {}
  3764. func (*Tag) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{78} }
  3765. func (m *Tag) GetName() string {
  3766. if m != nil {
  3767. return m.Name
  3768. }
  3769. return ""
  3770. }
  3771. func (m *Tag) GetDescription() string {
  3772. if m != nil {
  3773. return m.Description
  3774. }
  3775. return ""
  3776. }
  3777. func (m *Tag) GetExternalDocs() *ExternalDocs {
  3778. if m != nil {
  3779. return m.ExternalDocs
  3780. }
  3781. return nil
  3782. }
  3783. func (m *Tag) GetSpecificationExtension() []*NamedAny {
  3784. if m != nil {
  3785. return m.SpecificationExtension
  3786. }
  3787. return nil
  3788. }
  3789. // A metadata object that allows for more fine-tuned XML model definitions. When using arrays, XML element names are *not* inferred (for singular/plural forms) and the `name` property SHOULD be used to add that information. See examples for expected behavior.
  3790. type Xml struct {
  3791. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  3792. Namespace string `protobuf:"bytes,2,opt,name=namespace" json:"namespace,omitempty"`
  3793. Prefix string `protobuf:"bytes,3,opt,name=prefix" json:"prefix,omitempty"`
  3794. Attribute bool `protobuf:"varint,4,opt,name=attribute" json:"attribute,omitempty"`
  3795. Wrapped bool `protobuf:"varint,5,opt,name=wrapped" json:"wrapped,omitempty"`
  3796. SpecificationExtension []*NamedAny `protobuf:"bytes,6,rep,name=specification_extension,json=specificationExtension" json:"specification_extension,omitempty"`
  3797. }
  3798. func (m *Xml) Reset() { *m = Xml{} }
  3799. func (m *Xml) String() string { return proto.CompactTextString(m) }
  3800. func (*Xml) ProtoMessage() {}
  3801. func (*Xml) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{79} }
  3802. func (m *Xml) GetName() string {
  3803. if m != nil {
  3804. return m.Name
  3805. }
  3806. return ""
  3807. }
  3808. func (m *Xml) GetNamespace() string {
  3809. if m != nil {
  3810. return m.Namespace
  3811. }
  3812. return ""
  3813. }
  3814. func (m *Xml) GetPrefix() string {
  3815. if m != nil {
  3816. return m.Prefix
  3817. }
  3818. return ""
  3819. }
  3820. func (m *Xml) GetAttribute() bool {
  3821. if m != nil {
  3822. return m.Attribute
  3823. }
  3824. return false
  3825. }
  3826. func (m *Xml) GetWrapped() bool {
  3827. if m != nil {
  3828. return m.Wrapped
  3829. }
  3830. return false
  3831. }
  3832. func (m *Xml) GetSpecificationExtension() []*NamedAny {
  3833. if m != nil {
  3834. return m.SpecificationExtension
  3835. }
  3836. return nil
  3837. }
  3838. func init() {
  3839. proto.RegisterType((*AdditionalPropertiesItem)(nil), "openapi.v3.AdditionalPropertiesItem")
  3840. proto.RegisterType((*Any)(nil), "openapi.v3.Any")
  3841. proto.RegisterType((*AnyOrExpression)(nil), "openapi.v3.AnyOrExpression")
  3842. proto.RegisterType((*AnysOrExpressions)(nil), "openapi.v3.AnysOrExpressions")
  3843. proto.RegisterType((*Callback)(nil), "openapi.v3.Callback")
  3844. proto.RegisterType((*CallbackOrReference)(nil), "openapi.v3.CallbackOrReference")
  3845. proto.RegisterType((*CallbacksOrReferences)(nil), "openapi.v3.CallbacksOrReferences")
  3846. proto.RegisterType((*Components)(nil), "openapi.v3.Components")
  3847. proto.RegisterType((*Contact)(nil), "openapi.v3.Contact")
  3848. proto.RegisterType((*DefaultType)(nil), "openapi.v3.DefaultType")
  3849. proto.RegisterType((*Discriminator)(nil), "openapi.v3.Discriminator")
  3850. proto.RegisterType((*Document)(nil), "openapi.v3.Document")
  3851. proto.RegisterType((*Encoding)(nil), "openapi.v3.Encoding")
  3852. proto.RegisterType((*Encodings)(nil), "openapi.v3.Encodings")
  3853. proto.RegisterType((*Example)(nil), "openapi.v3.Example")
  3854. proto.RegisterType((*ExampleOrReference)(nil), "openapi.v3.ExampleOrReference")
  3855. proto.RegisterType((*Examples)(nil), "openapi.v3.Examples")
  3856. proto.RegisterType((*ExamplesOrReferences)(nil), "openapi.v3.ExamplesOrReferences")
  3857. proto.RegisterType((*Expression)(nil), "openapi.v3.Expression")
  3858. proto.RegisterType((*ExternalDocs)(nil), "openapi.v3.ExternalDocs")
  3859. proto.RegisterType((*Header)(nil), "openapi.v3.Header")
  3860. proto.RegisterType((*HeaderOrReference)(nil), "openapi.v3.HeaderOrReference")
  3861. proto.RegisterType((*HeadersOrReferences)(nil), "openapi.v3.HeadersOrReferences")
  3862. proto.RegisterType((*Info)(nil), "openapi.v3.Info")
  3863. proto.RegisterType((*ItemsItem)(nil), "openapi.v3.ItemsItem")
  3864. proto.RegisterType((*License)(nil), "openapi.v3.License")
  3865. proto.RegisterType((*Link)(nil), "openapi.v3.Link")
  3866. proto.RegisterType((*LinkOrReference)(nil), "openapi.v3.LinkOrReference")
  3867. proto.RegisterType((*LinksOrReferences)(nil), "openapi.v3.LinksOrReferences")
  3868. proto.RegisterType((*MediaType)(nil), "openapi.v3.MediaType")
  3869. proto.RegisterType((*MediaTypes)(nil), "openapi.v3.MediaTypes")
  3870. proto.RegisterType((*NamedAny)(nil), "openapi.v3.NamedAny")
  3871. proto.RegisterType((*NamedAnyOrExpression)(nil), "openapi.v3.NamedAnyOrExpression")
  3872. proto.RegisterType((*NamedCallbackOrReference)(nil), "openapi.v3.NamedCallbackOrReference")
  3873. proto.RegisterType((*NamedEncoding)(nil), "openapi.v3.NamedEncoding")
  3874. proto.RegisterType((*NamedExampleOrReference)(nil), "openapi.v3.NamedExampleOrReference")
  3875. proto.RegisterType((*NamedHeaderOrReference)(nil), "openapi.v3.NamedHeaderOrReference")
  3876. proto.RegisterType((*NamedLinkOrReference)(nil), "openapi.v3.NamedLinkOrReference")
  3877. proto.RegisterType((*NamedMediaType)(nil), "openapi.v3.NamedMediaType")
  3878. proto.RegisterType((*NamedParameterOrReference)(nil), "openapi.v3.NamedParameterOrReference")
  3879. proto.RegisterType((*NamedPathItem)(nil), "openapi.v3.NamedPathItem")
  3880. proto.RegisterType((*NamedRequestBodyOrReference)(nil), "openapi.v3.NamedRequestBodyOrReference")
  3881. proto.RegisterType((*NamedResponseOrReference)(nil), "openapi.v3.NamedResponseOrReference")
  3882. proto.RegisterType((*NamedSchemaOrReference)(nil), "openapi.v3.NamedSchemaOrReference")
  3883. proto.RegisterType((*NamedSecuritySchemeOrReference)(nil), "openapi.v3.NamedSecuritySchemeOrReference")
  3884. proto.RegisterType((*NamedServerVariable)(nil), "openapi.v3.NamedServerVariable")
  3885. proto.RegisterType((*NamedString)(nil), "openapi.v3.NamedString")
  3886. proto.RegisterType((*OauthFlow)(nil), "openapi.v3.OauthFlow")
  3887. proto.RegisterType((*OauthFlows)(nil), "openapi.v3.OauthFlows")
  3888. proto.RegisterType((*Object)(nil), "openapi.v3.Object")
  3889. proto.RegisterType((*Operation)(nil), "openapi.v3.Operation")
  3890. proto.RegisterType((*Parameter)(nil), "openapi.v3.Parameter")
  3891. proto.RegisterType((*ParameterOrReference)(nil), "openapi.v3.ParameterOrReference")
  3892. proto.RegisterType((*ParametersOrReferences)(nil), "openapi.v3.ParametersOrReferences")
  3893. proto.RegisterType((*PathItem)(nil), "openapi.v3.PathItem")
  3894. proto.RegisterType((*Paths)(nil), "openapi.v3.Paths")
  3895. proto.RegisterType((*Properties)(nil), "openapi.v3.Properties")
  3896. proto.RegisterType((*Reference)(nil), "openapi.v3.Reference")
  3897. proto.RegisterType((*RequestBodiesOrReferences)(nil), "openapi.v3.RequestBodiesOrReferences")
  3898. proto.RegisterType((*RequestBody)(nil), "openapi.v3.RequestBody")
  3899. proto.RegisterType((*RequestBodyOrReference)(nil), "openapi.v3.RequestBodyOrReference")
  3900. proto.RegisterType((*Response)(nil), "openapi.v3.Response")
  3901. proto.RegisterType((*ResponseOrReference)(nil), "openapi.v3.ResponseOrReference")
  3902. proto.RegisterType((*Responses)(nil), "openapi.v3.Responses")
  3903. proto.RegisterType((*ResponsesOrReferences)(nil), "openapi.v3.ResponsesOrReferences")
  3904. proto.RegisterType((*Schema)(nil), "openapi.v3.Schema")
  3905. proto.RegisterType((*SchemaOrReference)(nil), "openapi.v3.SchemaOrReference")
  3906. proto.RegisterType((*SchemasOrReferences)(nil), "openapi.v3.SchemasOrReferences")
  3907. proto.RegisterType((*SecurityRequirement)(nil), "openapi.v3.SecurityRequirement")
  3908. proto.RegisterType((*SecurityScheme)(nil), "openapi.v3.SecurityScheme")
  3909. proto.RegisterType((*SecuritySchemeOrReference)(nil), "openapi.v3.SecuritySchemeOrReference")
  3910. proto.RegisterType((*SecuritySchemesOrReferences)(nil), "openapi.v3.SecuritySchemesOrReferences")
  3911. proto.RegisterType((*Server)(nil), "openapi.v3.Server")
  3912. proto.RegisterType((*ServerVariable)(nil), "openapi.v3.ServerVariable")
  3913. proto.RegisterType((*ServerVariables)(nil), "openapi.v3.ServerVariables")
  3914. proto.RegisterType((*SpecificationExtension)(nil), "openapi.v3.SpecificationExtension")
  3915. proto.RegisterType((*StringArray)(nil), "openapi.v3.StringArray")
  3916. proto.RegisterType((*Strings)(nil), "openapi.v3.Strings")
  3917. proto.RegisterType((*Tag)(nil), "openapi.v3.Tag")
  3918. proto.RegisterType((*Xml)(nil), "openapi.v3.Xml")
  3919. }
  3920. func init() { proto.RegisterFile("OpenAPIv3/OpenAPIv3.proto", fileDescriptor0) }
  3921. var fileDescriptor0 = []byte{
  3922. // 3544 bytes of a gzipped FileDescriptorProto
  3923. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xc4, 0x5b, 0x49, 0x6f, 0x1c, 0x47,
  3924. 0x96, 0x66, 0xd6, 0x5e, 0xaf, 0xb8, 0x06, 0x17, 0x95, 0x24, 0x4b, 0xa2, 0x48, 0xc9, 0x92, 0xb5,
  3925. 0xda, 0x92, 0xe5, 0xb1, 0x61, 0x7b, 0x3c, 0x94, 0x44, 0x83, 0x02, 0x24, 0x97, 0x26, 0x25, 0xdb,
  3926. 0x1a, 0x7b, 0x8c, 0x42, 0x30, 0x2b, 0x8a, 0x4c, 0x2b, 0x37, 0x65, 0x66, 0x49, 0xac, 0x39, 0x18,
  3927. 0x98, 0x83, 0x81, 0xf1, 0x00, 0x33, 0x98, 0x01, 0x1a, 0xbe, 0xf5, 0xc5, 0xe7, 0x6e, 0x18, 0xfd,
  3928. 0x27, 0x1a, 0x30, 0xd0, 0x7d, 0x6a, 0xa0, 0x7f, 0x40, 0x1f, 0xfb, 0xd2, 0x40, 0x1f, 0xfb, 0xd4,
  3929. 0x88, 0x2d, 0x97, 0xca, 0xc8, 0x24, 0xab, 0x58, 0x46, 0x9f, 0xc8, 0x8c, 0xf7, 0xc5, 0x8b, 0xed,
  3930. 0x6d, 0xf1, 0x5e, 0x14, 0x9c, 0xec, 0x78, 0xc4, 0xd9, 0x7a, 0xfc, 0xe0, 0xe5, 0xed, 0x9b, 0xd1,
  3931. 0x7f, 0x37, 0x3c, 0xdf, 0x0d, 0x5d, 0x04, 0xae, 0x47, 0x1c, 0xec, 0x99, 0x37, 0x5e, 0xde, 0x3e,
  3932. 0x75, 0x72, 0xcf, 0x75, 0xf7, 0x2c, 0x72, 0x93, 0x51, 0x76, 0x07, 0xfd, 0x9b, 0xd8, 0x19, 0x72,
  3933. 0xd8, 0xc6, 0xff, 0x69, 0xd0, 0xde, 0xea, 0xf5, 0xcc, 0xd0, 0x74, 0x1d, 0x6c, 0x3d, 0xf6, 0x5d,
  3934. 0x8f, 0xf8, 0xa1, 0x49, 0x82, 0x07, 0x21, 0xb1, 0x51, 0x07, 0x96, 0x03, 0x63, 0x9f, 0xd8, 0xb8,
  3935. 0xeb, 0xfa, 0x5d, 0x9f, 0xf4, 0x89, 0x4f, 0x1c, 0x83, 0xb4, 0xb5, 0x75, 0xed, 0x72, 0xeb, 0xd6,
  3936. 0x99, 0x1b, 0xf1, 0x08, 0x37, 0x9e, 0x30, 0x58, 0xc7, 0xd7, 0x25, 0x68, 0x67, 0x46, 0x5f, 0x0a,
  3937. 0x46, 0x1b, 0xd1, 0x29, 0xa8, 0xef, 0xba, 0xae, 0x45, 0xb0, 0xd3, 0x2e, 0xad, 0x6b, 0x97, 0x1b,
  3938. 0x3b, 0x33, 0xba, 0x6c, 0xb8, 0x5b, 0x87, 0xaa, 0xeb, 0x10, 0xb7, 0xbf, 0xb1, 0x0d, 0xe5, 0x2d,
  3939. 0x67, 0x88, 0xae, 0x40, 0xf5, 0x25, 0xb6, 0x06, 0x72, 0xb8, 0x95, 0x1b, 0x7c, 0x11, 0x37, 0xe4,
  3940. 0x22, 0x6e, 0x6c, 0x39, 0x43, 0x9d, 0x43, 0x10, 0x82, 0xca, 0x10, 0xdb, 0x16, 0x63, 0xda, 0xd4,
  3941. 0xd9, 0xff, 0x1b, 0x43, 0x58, 0xd8, 0x72, 0x86, 0x1d, 0x7f, 0xfb, 0xc0, 0xf3, 0x49, 0x10, 0x98,
  3942. 0xae, 0x83, 0x36, 0xa1, 0x8c, 0x9d, 0xa1, 0x60, 0xb8, 0x90, 0x9c, 0xff, 0x96, 0x33, 0xdc, 0x99,
  3943. 0xd1, 0x29, 0x15, 0xbd, 0x0b, 0x40, 0xa2, 0x2e, 0x8c, 0x63, 0xeb, 0xd6, 0x5a, 0x12, 0x1b, 0x33,
  3944. 0xdc, 0x99, 0xd1, 0x13, 0xd8, 0x78, 0x05, 0x5f, 0xc3, 0xd2, 0x96, 0x33, 0x0c, 0x92, 0x63, 0x07,
  3945. 0xe8, 0x53, 0x58, 0xc5, 0xd1, 0x46, 0x77, 0xbd, 0x68, 0xa7, 0xdb, 0xda, 0x7a, 0xf9, 0x72, 0xeb,
  3946. 0xd6, 0x7a, 0x72, 0x88, 0x4f, 0xb0, 0x4d, 0x7a, 0x23, 0xb3, 0xd7, 0x57, 0xb0, 0xe2, 0x9c, 0x36,
  3947. 0xfe, 0x4b, 0x83, 0xc6, 0x3d, 0x6c, 0x59, 0xbb, 0xd8, 0x78, 0x8e, 0xae, 0x43, 0xc5, 0xc3, 0xe1,
  3948. 0xbe, 0x60, 0x79, 0x32, 0xc3, 0xf2, 0x31, 0x0e, 0xf7, 0xe9, 0xc9, 0xea, 0x0c, 0x86, 0x1e, 0xc1,
  3949. 0x89, 0xc0, 0x23, 0x86, 0xd9, 0x37, 0x0d, 0x4c, 0x19, 0x77, 0xc9, 0x41, 0x48, 0x1c, 0xb1, 0xee,
  3950. 0x32, 0xdb, 0x74, 0xc5, 0xa4, 0xf4, 0xb5, 0x54, 0xa7, 0x6d, 0xd9, 0x67, 0xe3, 0x3b, 0x0d, 0x96,
  3951. 0xe5, 0x54, 0x92, 0xa7, 0x7e, 0x0b, 0x1a, 0x86, 0x68, 0x8e, 0x0e, 0x33, 0xc1, 0x57, 0x76, 0xd9,
  3952. 0x99, 0xd1, 0x23, 0x1c, 0xba, 0x03, 0xcd, 0x58, 0xe0, 0xf8, 0x21, 0xac, 0x26, 0x3b, 0x25, 0x05,
  3953. 0x2d, 0x46, 0xc6, 0x47, 0xe0, 0xc3, 0xaa, 0xe4, 0x1b, 0x24, 0xe6, 0x12, 0xa0, 0x7f, 0x2b, 0x3e,
  3954. 0x86, 0x0b, 0x99, 0x15, 0x2b, 0x56, 0x94, 0x73, 0x14, 0xbf, 0xaa, 0x02, 0xdc, 0x73, 0x6d, 0xcf,
  3955. 0x75, 0x88, 0x13, 0x06, 0xe8, 0x3d, 0xa8, 0x73, 0x0d, 0x08, 0xc4, 0xaa, 0xcf, 0x65, 0x35, 0x26,
  3956. 0x35, 0x37, 0x5d, 0xe2, 0xd1, 0x47, 0x74, 0xf5, 0x81, 0xe7, 0x3a, 0x01, 0x09, 0xc4, 0xea, 0xcf,
  3957. 0xa7, 0x57, 0x2f, 0x88, 0xa9, 0xee, 0x71, 0x1f, 0x74, 0x17, 0xc0, 0xc3, 0x3e, 0xb6, 0x49, 0x48,
  3958. 0xfc, 0xa0, 0x5d, 0x66, 0x1c, 0x36, 0x92, 0x1c, 0x1e, 0x47, 0xd4, 0x14, 0x8b, 0x44, 0x2f, 0xf4,
  3959. 0x01, 0x34, 0xc8, 0x01, 0xb6, 0x3d, 0x8b, 0x04, 0xed, 0x0a, 0xe3, 0xb0, 0x9e, 0x56, 0x03, 0x4e,
  3960. 0x4b, 0xf5, 0x8f, 0x7a, 0xa0, 0x87, 0x30, 0xef, 0x93, 0x17, 0x03, 0x12, 0x84, 0xdd, 0x5d, 0xb7,
  3961. 0x47, 0x37, 0xb8, 0xca, 0x78, 0x5c, 0x4c, 0xaf, 0x83, 0x21, 0xee, 0x32, 0x40, 0x8a, 0xd1, 0x9c,
  3962. 0x9f, 0x24, 0xd1, 0xbd, 0xdc, 0x27, 0xb8, 0x47, 0x17, 0x53, 0xcb, 0xee, 0xe5, 0x0e, 0x27, 0xa5,
  3963. 0xf7, 0x52, 0xe0, 0x91, 0x0e, 0x8b, 0x01, 0x31, 0x06, 0xbe, 0x19, 0x0e, 0xbb, 0x6c, 0x7f, 0x49,
  3964. 0xd0, 0xae, 0x33, 0x1e, 0x97, 0x52, 0xe7, 0x21, 0x30, 0x4f, 0x38, 0x24, 0xc5, 0x6b, 0x21, 0x48,
  3965. 0x13, 0xd1, 0x6d, 0xa8, 0x5a, 0xa6, 0xf3, 0x3c, 0x68, 0x37, 0xb2, 0xa6, 0xf0, 0x21, 0x25, 0xa4,
  3966. 0xba, 0x73, 0x2c, 0x3d, 0x54, 0x29, 0xde, 0x41, 0xbb, 0x99, 0x3d, 0x54, 0xa5, 0xbc, 0xea, 0x71,
  3967. 0x9f, 0x22, 0x75, 0x85, 0x09, 0xd4, 0xf5, 0x17, 0x1a, 0xd4, 0xef, 0xb9, 0x4e, 0x88, 0x8d, 0x90,
  3968. 0x1a, 0x50, 0x07, 0xdb, 0xdc, 0xd6, 0x36, 0x75, 0xf6, 0x3f, 0x5a, 0x84, 0xf2, 0xc0, 0x97, 0x36,
  3969. 0x95, 0xfe, 0x8b, 0x56, 0xa0, 0x4a, 0x6c, 0x6c, 0x5a, 0x4c, 0xa0, 0x9a, 0x3a, 0xff, 0x28, 0x9a,
  3970. 0x56, 0x65, 0x82, 0x69, 0xf5, 0xa1, 0x75, 0x9f, 0xf4, 0xf1, 0xc0, 0x0a, 0x9f, 0x0e, 0x3d, 0x82,
  3971. 0xda, 0x50, 0x73, 0x06, 0xf6, 0x2e, 0xf1, 0xd9, 0xdc, 0xb4, 0x9d, 0x19, 0x5d, 0x7c, 0x17, 0x39,
  3972. 0x13, 0xda, 0x2b, 0x08, 0x7d, 0xd3, 0xd9, 0xe3, 0x53, 0xa5, 0xbd, 0xf8, 0x77, 0x6c, 0x21, 0x0c,
  3973. 0x98, 0xbb, 0x6f, 0x06, 0x86, 0x6f, 0xda, 0xa6, 0x83, 0x43, 0xd7, 0x47, 0x9b, 0x30, 0x27, 0xcc,
  3974. 0xc1, 0xb0, 0x9b, 0xd8, 0x8c, 0x59, 0xd9, 0x48, 0x67, 0x8e, 0xae, 0x43, 0xdd, 0xc6, 0x9e, 0x47,
  3975. 0x39, 0x73, 0xbd, 0x5c, 0x4e, 0x09, 0x11, 0x1b, 0x23, 0xd0, 0x25, 0x66, 0xe3, 0xa7, 0x32, 0x34,
  3976. 0xee, 0xbb, 0xc6, 0xc0, 0x26, 0x4e, 0x88, 0xda, 0x50, 0x17, 0x58, 0xc1, 0x5a, 0x7e, 0xa2, 0x0b,
  3977. 0x50, 0x31, 0x9d, 0xbe, 0x2b, 0x58, 0x2e, 0x26, 0x59, 0x3e, 0x70, 0xfa, 0xae, 0xce, 0xa8, 0xe8,
  3978. 0x1a, 0xd4, 0x03, 0xe2, 0xbf, 0xe4, 0x1a, 0x4d, 0x37, 0x16, 0xa5, 0x05, 0x98, 0x92, 0x74, 0x09,
  3979. 0x41, 0x97, 0xa0, 0x4a, 0x8d, 0xbc, 0xd4, 0xdd, 0xa5, 0xb4, 0xf6, 0x87, 0xfb, 0x81, 0xce, 0xe9,
  3980. 0xe8, 0x1d, 0x00, 0x23, 0xb2, 0x5a, 0x42, 0x4b, 0x53, 0x0e, 0x2f, 0xb6, 0x69, 0x7a, 0x02, 0x89,
  3981. 0xde, 0x87, 0x86, 0xd4, 0x8b, 0x76, 0x8d, 0xcd, 0xe7, 0x9c, 0x4a, 0xa1, 0xa8, 0x8e, 0x9b, 0x3e,
  3982. 0xa1, 0x3b, 0xa0, 0x47, 0x1d, 0xd0, 0x26, 0x54, 0x42, 0xbc, 0x47, 0x35, 0xb1, 0x3c, 0xea, 0x8b,
  3983. 0x9f, 0xe2, 0x3d, 0x9d, 0x11, 0xd1, 0x87, 0x30, 0x47, 0x65, 0xc9, 0xa7, 0x96, 0xba, 0xe7, 0x1a,
  3984. 0x52, 0xdd, 0xda, 0x69, 0x33, 0xc4, 0x01, 0xf7, 0x5d, 0x23, 0xd0, 0x67, 0x49, 0xe2, 0xab, 0x48,
  3985. 0x30, 0x9b, 0x13, 0x08, 0xe6, 0xff, 0x96, 0xa0, 0xb1, 0xed, 0x18, 0x6e, 0xcf, 0x74, 0xf6, 0xd0,
  3986. 0x79, 0x98, 0x35, 0x5c, 0x27, 0x24, 0x4e, 0xd8, 0x0d, 0x87, 0x9e, 0x94, 0x95, 0x96, 0x68, 0x63,
  3987. 0x92, 0x9b, 0xb0, 0x59, 0xa5, 0x31, 0x6d, 0xd6, 0x0a, 0x54, 0x83, 0x70, 0x68, 0x11, 0xa9, 0x68,
  3988. 0xec, 0x83, 0xca, 0x0f, 0x39, 0xf0, 0x2c, 0xb7, 0x47, 0xd8, 0x99, 0x36, 0x74, 0xf9, 0x89, 0x2e,
  3989. 0xc2, 0x3c, 0xb6, 0x2c, 0xf7, 0x55, 0xd7, 0x27, 0xec, 0xf8, 0x7b, 0xec, 0x18, 0x1b, 0xfa, 0x1c,
  3990. 0x6b, 0xd5, 0x45, 0x63, 0xd1, 0x86, 0xd4, 0x26, 0xd8, 0x90, 0x2f, 0xa1, 0x29, 0xf7, 0x23, 0x40,
  3991. 0x9f, 0x14, 0xfb, 0xd5, 0x6c, 0x2c, 0x22, 0xbb, 0xe6, 0x38, 0xd3, 0x3f, 0x69, 0x50, 0x17, 0x2e,
  3992. 0x86, 0x2e, 0x3c, 0x18, 0xd8, 0x36, 0xf6, 0x87, 0x52, 0x71, 0xc4, 0x27, 0x5a, 0x87, 0x56, 0x8f,
  3993. 0x50, 0x25, 0xf6, 0x42, 0x19, 0xad, 0x35, 0xf5, 0x64, 0x13, 0xba, 0x28, 0xc3, 0xc8, 0xb2, 0x32,
  3994. 0xea, 0x93, 0x11, 0xe4, 0x45, 0x98, 0x8f, 0x44, 0x8d, 0xe3, 0x2b, 0x8c, 0x57, 0x24, 0x80, 0x9f,
  3995. 0x31, 0x58, 0xc1, 0x0e, 0x56, 0x27, 0xd8, 0xc1, 0x6f, 0x35, 0x40, 0x62, 0x91, 0xc9, 0x80, 0xe9,
  3996. 0x26, 0x3d, 0x68, 0xd6, 0x2a, 0x22, 0x87, 0x65, 0x85, 0xe3, 0xa5, 0xe6, 0x4e, 0xa0, 0x8e, 0x1d,
  3997. 0x2d, 0x01, 0x34, 0xa4, 0x3b, 0xdf, 0xf0, 0x60, 0x45, 0xe5, 0xda, 0xd1, 0xb3, 0xe2, 0x03, 0xde,
  3998. 0xcc, 0x1e, 0x70, 0x66, 0x61, 0x39, 0x47, 0xfd, 0x39, 0x40, 0x22, 0x48, 0x7f, 0x50, 0x3c, 0x8e,
  3999. 0x7a, 0x83, 0xd5, 0x8c, 0xff, 0x5f, 0x83, 0xd9, 0xa4, 0x7d, 0x18, 0x15, 0x17, 0x2d, 0x2b, 0x2e,
  4000. 0x59, 0xa7, 0x57, 0x70, 0xe4, 0xe5, 0x09, 0x8e, 0xfc, 0xbf, 0x2b, 0x50, 0xe3, 0xba, 0x7f, 0x84,
  4001. 0xd9, 0x9c, 0x82, 0x86, 0xcf, 0xcd, 0x67, 0x8f, 0xfb, 0x38, 0x3d, 0xfa, 0x46, 0x67, 0x01, 0x7a,
  4002. 0xc4, 0xf3, 0x89, 0x81, 0x43, 0xd2, 0x63, 0xd2, 0xdd, 0xd0, 0x13, 0x2d, 0xe8, 0x0a, 0x2c, 0x71,
  4003. 0x9b, 0x40, 0x6c, 0x2f, 0x1c, 0x26, 0x84, 0xba, 0xa1, 0x2f, 0x30, 0xc2, 0x36, 0x6d, 0xe7, 0x62,
  4004. 0x1d, 0xd9, 0x9b, 0x6a, 0x8e, 0xbd, 0xa9, 0x1d, 0x66, 0x6f, 0xea, 0x2a, 0x7b, 0x73, 0x07, 0x6a,
  4005. 0x3c, 0xa2, 0x55, 0xc5, 0x49, 0x99, 0x2b, 0xa3, 0x2e, 0xc0, 0xe8, 0x8d, 0x58, 0xfc, 0x9b, 0x6a,
  4006. 0xa5, 0x8d, 0x04, 0x3f, 0x19, 0xa3, 0xc2, 0xd8, 0x31, 0xea, 0x9b, 0x50, 0x17, 0x06, 0xbb, 0xdd,
  4007. 0xca, 0xba, 0xbd, 0x47, 0xa4, 0x67, 0x62, 0x6a, 0xc9, 0x03, 0x5d, 0xc2, 0x8a, 0x84, 0x61, 0x76,
  4008. 0x02, 0x61, 0xf8, 0x4f, 0x0d, 0x96, 0xb8, 0x30, 0x24, 0xd5, 0xff, 0x1a, 0xd4, 0xb8, 0x23, 0x10,
  4009. 0xda, 0x8f, 0xb2, 0x7e, 0x83, 0x06, 0x34, 0x1c, 0x73, 0x6c, 0xdd, 0x77, 0x60, 0x59, 0xe1, 0x8b,
  4010. 0xd0, 0xe7, 0xc5, 0x6a, 0xb8, 0x91, 0x59, 0x67, 0x66, 0x1d, 0x39, 0x4a, 0xf9, 0x63, 0x09, 0x2a,
  4011. 0x34, 0xa8, 0xa1, 0x42, 0x17, 0x9a, 0xa1, 0x25, 0x7d, 0x27, 0xff, 0x38, 0x82, 0x45, 0xbf, 0x0c,
  4012. 0x8b, 0x21, 0xf1, 0xed, 0xa0, 0xeb, 0xf6, 0xbb, 0x54, 0xd0, 0x4c, 0x43, 0xfa, 0xc9, 0x79, 0xd6,
  4013. 0xde, 0xe9, 0x3f, 0xe1, 0xad, 0x34, 0x58, 0x33, 0x78, 0x80, 0x2b, 0x82, 0xa0, 0xe5, 0x74, 0x58,
  4014. 0xc3, 0x48, 0xba, 0xc4, 0x50, 0xb8, 0x65, 0x1a, 0xc4, 0x09, 0x88, 0x88, 0x82, 0x96, 0xd3, 0x71,
  4015. 0x3d, 0x23, 0xe9, 0x12, 0x43, 0xd5, 0x83, 0x06, 0x5a, 0xdc, 0x7b, 0x32, 0xaf, 0x24, 0x3e, 0x8b,
  4016. 0xa4, 0xa4, 0x3e, 0x81, 0x94, 0x7c, 0x01, 0x4d, 0x7a, 0x69, 0xe7, 0x39, 0x99, 0x47, 0x79, 0x39,
  4017. 0x99, 0xf2, 0xe1, 0x0a, 0x96, 0xcd, 0xc8, 0x6c, 0x7c, 0x03, 0x75, 0xb1, 0xb0, 0x23, 0xde, 0x01,
  4018. 0xa6, 0x6c, 0x0e, 0xff, 0x5c, 0x82, 0x0a, 0xbd, 0x31, 0xd1, 0xe8, 0x9b, 0x8a, 0x08, 0xe7, 0xe9,
  4019. 0x93, 0xbe, 0x8c, 0xbe, 0xa3, 0x46, 0x9d, 0xf4, 0x69, 0xd4, 0x15, 0x83, 0xcc, 0x9e, 0x94, 0x8e,
  4020. 0xa8, 0xed, 0x41, 0x0f, 0x7d, 0xa8, 0xb8, 0xf9, 0x9e, 0x19, 0xb1, 0x1f, 0xe9, 0xcc, 0x4c, 0xea,
  4021. 0xd2, 0xfb, 0xcf, 0x30, 0x9b, 0xb8, 0xb6, 0x0e, 0x85, 0xdc, 0x9c, 0x1e, 0x61, 0x90, 0xca, 0xcb,
  4022. 0xb4, 0xe2, 0xab, 0x6a, 0x26, 0x20, 0xa9, 0x66, 0xc5, 0xf7, 0x0a, 0xd4, 0x78, 0x88, 0x2e, 0x6e,
  4023. 0xb2, 0xaa, 0x20, 0x5e, 0x20, 0xa6, 0x2d, 0x48, 0x43, 0x58, 0xa0, 0x7b, 0x9d, 0xb4, 0x35, 0xaf,
  4024. 0x43, 0x85, 0xde, 0x4e, 0x85, 0xa5, 0x59, 0x1c, 0xbd, 0xc8, 0xee, 0xcc, 0xe8, 0x8c, 0x7e, 0x6c,
  4025. 0x2b, 0xf3, 0x35, 0x2c, 0x65, 0x2e, 0xc6, 0xe3, 0xa7, 0xc4, 0x46, 0x66, 0x9f, 0x63, 0x61, 0x7e,
  4026. 0x5d, 0x82, 0x66, 0x64, 0xbc, 0x13, 0x4e, 0x48, 0x9b, 0xd0, 0x09, 0x95, 0xc6, 0x70, 0x42, 0xe5,
  4027. 0xb1, 0x9d, 0xd0, 0x5b, 0xd0, 0x20, 0x22, 0x14, 0x16, 0xd2, 0x96, 0xda, 0xd8, 0x28, 0xc2, 0xd6,
  4028. 0x23, 0xd8, 0xb4, 0xa3, 0xd0, 0xaf, 0x00, 0x62, 0x5f, 0x87, 0x3a, 0xc5, 0x87, 0x72, 0x2a, 0xc3,
  4029. 0x3a, 0xea, 0x9b, 0x73, 0x1c, 0xdb, 0xd0, 0x90, 0x53, 0x50, 0xda, 0x98, 0x28, 0x42, 0x2f, 0x15,
  4030. 0x45, 0xe8, 0x1b, 0x5f, 0xc1, 0x8a, 0x2a, 0x2d, 0xaa, 0x64, 0xf9, 0x56, 0x9a, 0x65, 0xa1, 0xfa,
  4031. 0x0a, 0xf6, 0x04, 0xda, 0x79, 0xe9, 0x3e, 0xe5, 0x10, 0x77, 0xd2, 0x43, 0x9c, 0x53, 0x65, 0x72,
  4032. 0x92, 0x72, 0x25, 0x86, 0xe9, 0xc0, 0x5c, 0xea, 0xf6, 0xa3, 0xe4, 0x7d, 0x25, 0xcd, 0x7b, 0x45,
  4033. 0x25, 0x0f, 0x92, 0xa1, 0x01, 0x27, 0x72, 0xa2, 0x6d, 0x25, 0xeb, 0xb7, 0xd3, 0xac, 0xcf, 0x2a,
  4034. 0x04, 0x55, 0x31, 0x6b, 0x0c, 0x6b, 0x6a, 0x1f, 0xaf, 0x1c, 0xe3, 0x76, 0x7a, 0x8c, 0x33, 0xd9,
  4035. 0xf0, 0x45, 0x31, 0x84, 0x3c, 0xde, 0x51, 0x03, 0x35, 0xee, 0xf1, 0x8e, 0x9a, 0x08, 0xc1, 0xfe,
  4036. 0x5f, 0x61, 0x3e, 0x2d, 0xac, 0x4a, 0xc6, 0x57, 0xd3, 0x8c, 0x57, 0x95, 0xe1, 0xa0, 0x64, 0xb9,
  4037. 0x07, 0x27, 0x45, 0x52, 0x5d, 0x78, 0x8f, 0xc3, 0xa6, 0xfd, 0x4e, 0x9a, 0xfb, 0xba, 0x32, 0x1f,
  4038. 0x5b, 0x20, 0x33, 0x32, 0x7b, 0x3f, 0xb6, 0xcc, 0x44, 0x69, 0x7f, 0xc1, 0xf0, 0x39, 0x9c, 0x66,
  4039. 0x0c, 0xe3, 0xf4, 0xeb, 0xf0, 0xb0, 0xb9, 0xbf, 0x9b, 0x66, 0xbf, 0xa1, 0xce, 0xe2, 0x0e, 0x15,
  4040. 0xb3, 0x97, 0x8a, 0x25, 0x73, 0xd6, 0xc7, 0x51, 0x2c, 0x05, 0x8f, 0x51, 0x11, 0xcd, 0x58, 0xf4,
  4041. 0xb1, 0x45, 0x34, 0xeb, 0x13, 0xc4, 0x10, 0x2f, 0xe0, 0x2c, 0x1f, 0x22, 0x95, 0x0d, 0x3e, 0x6c,
  4042. 0xa8, 0xf7, 0xd3, 0x43, 0x5d, 0xcc, 0x4f, 0x3a, 0x2b, 0x86, 0xfc, 0x12, 0x96, 0xc5, 0x90, 0x34,
  4043. 0x1e, 0xf8, 0x0c, 0xfb, 0x26, 0xde, 0xb5, 0xd4, 0xe3, 0xbc, 0x99, 0x1e, 0xe7, 0x54, 0x36, 0xac,
  4044. 0x90, 0xdd, 0x25, 0xf3, 0x7f, 0x82, 0x16, 0x67, 0xce, 0xb2, 0x96, 0x4a, 0xa6, 0x2b, 0x49, 0xa6,
  4045. 0x4d, 0xd9, 0xf1, 0xaf, 0x1a, 0x34, 0x3b, 0x78, 0x10, 0xee, 0x7f, 0x6c, 0xb9, 0xaf, 0xd0, 0x55,
  4046. 0x58, 0xa2, 0xff, 0xbb, 0xbe, 0xf9, 0x1f, 0xdc, 0x1b, 0xd1, 0x88, 0x91, 0x33, 0x59, 0x4c, 0x11,
  4047. 0x3e, 0xf5, 0x2d, 0x74, 0x1a, 0x9a, 0xa1, 0xfb, 0x9c, 0x70, 0x10, 0x67, 0xda, 0x60, 0x0d, 0x94,
  4048. 0x78, 0x0e, 0x5a, 0x3e, 0xe9, 0xfb, 0x24, 0xd8, 0x67, 0x64, 0x1e, 0xd4, 0x83, 0x68, 0xa2, 0x80,
  4049. 0xab, 0xd4, 0x97, 0xbb, 0x5e, 0x54, 0x90, 0x50, 0x26, 0x5f, 0x05, 0x64, 0xda, 0x5e, 0xf2, 0xf7,
  4050. 0x25, 0x80, 0x68, 0xd1, 0xcc, 0x6d, 0x9b, 0xb6, 0x67, 0x99, 0x86, 0x19, 0x8a, 0xc0, 0x22, 0x65,
  4051. 0x2d, 0x22, 0xa4, 0x1e, 0xc1, 0x68, 0x17, 0x0f, 0x07, 0xc1, 0x2b, 0xd7, 0xef, 0xa9, 0x0c, 0x4c,
  4052. 0xa2, 0x8b, 0x84, 0xa1, 0xfb, 0x80, 0x0c, 0xcb, 0x24, 0x4e, 0xd8, 0x35, 0x7c, 0xd2, 0x23, 0x4e,
  4053. 0x68, 0x62, 0x4b, 0x06, 0x19, 0x39, 0x9d, 0x97, 0x78, 0x87, 0x7b, 0x31, 0x9e, 0x72, 0x49, 0x9f,
  4054. 0x90, 0x21, 0x73, 0x88, 0xf9, 0x5c, 0x52, 0x1d, 0xee, 0xd1, 0x4b, 0xff, 0x94, 0xf7, 0xf3, 0x09,
  4055. 0xd4, 0x3a, 0xbb, 0x5f, 0x13, 0x23, 0x9c, 0x66, 0xc6, 0xe7, 0xfb, 0x2a, 0x34, 0x3b, 0xf2, 0x36,
  4056. 0x40, 0x25, 0x9a, 0x25, 0x99, 0x29, 0x9f, 0xa6, 0xc8, 0x29, 0x27, 0x72, 0x89, 0xa5, 0xc2, 0x5c,
  4057. 0x62, 0x39, 0x1b, 0xba, 0x67, 0xf2, 0xd1, 0x95, 0xb1, 0xf2, 0xd1, 0xa3, 0xb7, 0x97, 0x6a, 0xf6,
  4058. 0xf6, 0xf2, 0x2f, 0xa9, 0xdb, 0x4b, 0x2d, 0x1b, 0x06, 0x2b, 0xfd, 0x44, 0xf2, 0x02, 0xb3, 0x3d,
  4059. 0x72, 0x81, 0xa9, 0x1f, 0xd9, 0x5e, 0xa7, 0xee, 0x31, 0xb7, 0x93, 0x15, 0xc8, 0x86, 0x2a, 0xde,
  4060. 0x17, 0xc4, 0x64, 0xd5, 0xf1, 0xd8, 0x15, 0xae, 0x74, 0x4e, 0x0b, 0x32, 0x39, 0xad, 0x64, 0xc9,
  4061. 0xa1, 0x35, 0x6e, 0xc9, 0x21, 0x51, 0x3e, 0x99, 0x3d, 0xbc, 0x7c, 0x52, 0x20, 0xed, 0x73, 0x13,
  4062. 0x48, 0xfb, 0x6f, 0x2a, 0xd0, 0x8c, 0xce, 0x4e, 0x69, 0x6a, 0xe7, 0xa1, 0x64, 0xca, 0x7c, 0x47,
  4063. 0xc9, 0x74, 0x8e, 0x20, 0x8e, 0xc9, 0xec, 0x60, 0xa5, 0x30, 0x3b, 0x58, 0x3d, 0x5a, 0x76, 0xb0,
  4064. 0x76, 0x48, 0x76, 0xb0, 0x9e, 0x93, 0x1d, 0x6c, 0x1c, 0x96, 0x1d, 0x6c, 0x16, 0x67, 0x07, 0x61,
  4065. 0xc2, 0x8b, 0x59, 0x6b, 0x8c, 0x8b, 0xd9, 0xec, 0x71, 0xb2, 0x83, 0x73, 0xc7, 0xce, 0x0e, 0xce,
  4066. 0x4f, 0x20, 0x33, 0xff, 0xa3, 0xc1, 0x8a, 0x32, 0xb8, 0xbc, 0x03, 0xcd, 0x48, 0xe3, 0x55, 0xce,
  4067. 0x27, 0xea, 0x44, 0x2f, 0xe3, 0x11, 0xf2, 0xd8, 0x77, 0xf8, 0x10, 0xd6, 0xd4, 0xcf, 0x06, 0xd0,
  4068. 0x17, 0xc5, 0x16, 0xfc, 0xa2, 0xe2, 0x21, 0x8a, 0xc2, 0x8c, 0xa9, 0x4d, 0xfa, 0xdf, 0x2a, 0xd0,
  4069. 0x88, 0x22, 0xdf, 0x25, 0xa8, 0x24, 0x92, 0x43, 0x65, 0x9d, 0xf4, 0x8f, 0x65, 0xd0, 0x2f, 0x41,
  4070. 0x79, 0x8f, 0x84, 0x4a, 0x4f, 0x18, 0xa5, 0x9d, 0x28, 0x82, 0x02, 0xbd, 0x41, 0x28, 0xd2, 0x82,
  4071. 0x79, 0x40, 0x6f, 0x10, 0xa2, 0x37, 0xa0, 0xe2, 0xb9, 0x41, 0x28, 0x72, 0x3b, 0x39, 0x48, 0x06,
  4072. 0x41, 0xd7, 0xa1, 0xd6, 0x23, 0x16, 0x09, 0x89, 0xb0, 0xd1, 0x39, 0x60, 0x01, 0x42, 0x37, 0xa1,
  4073. 0xee, 0xb2, 0x59, 0x2b, 0xed, 0x71, 0x8c, 0x97, 0x28, 0x3a, 0x95, 0x7d, 0x82, 0x7b, 0xc2, 0x10,
  4074. 0xe7, 0x4d, 0x85, 0x42, 0xe8, 0xbd, 0xc7, 0xc3, 0xa1, 0xb1, 0x2f, 0x34, 0x31, 0x07, 0xcb, 0x31,
  4075. 0x14, 0x1c, 0xfa, 0xd8, 0x90, 0xea, 0x97, 0x07, 0x66, 0x98, 0x31, 0x8d, 0x6e, 0xda, 0xfd, 0xcd,
  4076. 0x4d, 0xe0, 0xfe, 0xa6, 0xac, 0x82, 0xdf, 0x6a, 0x50, 0x65, 0xc5, 0xf2, 0x7f, 0xf0, 0xd3, 0x2a,
  4077. 0x02, 0x10, 0xab, 0xc4, 0xf8, 0xb9, 0xf9, 0xac, 0x35, 0x55, 0xeb, 0xda, 0x59, 0x68, 0xc6, 0x56,
  4078. 0x26, 0xab, 0x6b, 0x1b, 0x43, 0x38, 0x99, 0xfb, 0x64, 0x07, 0xfd, 0x7b, 0xf1, 0xac, 0x2e, 0x65,
  4079. 0x66, 0x95, 0x13, 0x87, 0xa8, 0xa7, 0xf6, 0x3b, 0x0d, 0x5a, 0x7a, 0x7e, 0xa2, 0x55, 0x51, 0x3c,
  4080. 0x4b, 0xd8, 0xef, 0xd2, 0xd1, 0xec, 0x77, 0xd2, 0xa1, 0x96, 0x47, 0x1c, 0xea, 0x94, 0x5f, 0xb9,
  4081. 0x7c, 0xaf, 0xc1, 0x5a, 0xce, 0xf5, 0xfb, 0x83, 0x91, 0x08, 0x8e, 0x1b, 0xf8, 0x13, 0x39, 0x11,
  4082. 0xdc, 0xce, 0x4c, 0x3a, 0x70, 0x3b, 0xae, 0x91, 0xff, 0x65, 0x09, 0x1a, 0x32, 0xb8, 0x3b, 0xc2,
  4083. 0x26, 0x1f, 0xe3, 0x91, 0x43, 0xe2, 0x7c, 0xca, 0x47, 0x3b, 0x9f, 0xe8, 0xd9, 0x55, 0x65, 0x8c,
  4084. 0x67, 0x57, 0x53, 0xbe, 0xb6, 0x7c, 0xa7, 0xc1, 0xb2, 0x2a, 0x95, 0x71, 0x8b, 0xca, 0x0e, 0x6f,
  4085. 0x56, 0x3d, 0x72, 0x94, 0x5d, 0x76, 0x66, 0xf4, 0x08, 0x77, 0xec, 0xb3, 0xfa, 0x8b, 0x46, 0xf5,
  4086. 0x55, 0x46, 0xdf, 0xef, 0x41, 0xbd, 0xc7, 0x1f, 0x4e, 0xa9, 0xde, 0x1b, 0xaa, 0x52, 0x27, 0x12,
  4087. 0x8f, 0x9e, 0xc1, 0xaa, 0x9c, 0x54, 0xba, 0xac, 0x54, 0xca, 0x79, 0x14, 0xa9, 0xe2, 0xb6, 0xec,
  4088. 0x2b, 0xb6, 0x65, 0xca, 0xe5, 0x22, 0x1f, 0x56, 0x95, 0x6f, 0x1f, 0xc7, 0x7f, 0xd6, 0xa9, 0x5a,
  4089. 0x41, 0x4e, 0xc1, 0xb2, 0x05, 0x35, 0x6e, 0x40, 0xa9, 0x81, 0x70, 0x06, 0x96, 0x85, 0x77, 0x45,
  4090. 0xd5, 0xb2, 0xa1, 0x47, 0xdf, 0xe8, 0x23, 0x98, 0xeb, 0x25, 0xdf, 0x93, 0x89, 0x03, 0x4d, 0x79,
  4091. 0x8a, 0xd4, 0x83, 0x33, 0x3d, 0x8d, 0x47, 0xa7, 0xa9, 0x34, 0xe0, 0x5e, 0xd7, 0x75, 0xac, 0x61,
  4092. 0x6c, 0x7e, 0x70, 0xaf, 0xe3, 0x58, 0x43, 0x74, 0x06, 0xe0, 0x95, 0x6f, 0x86, 0x84, 0x53, 0x79,
  4093. 0xb4, 0xdf, 0x64, 0x2d, 0x8c, 0x7c, 0x1e, 0xca, 0x07, 0xb6, 0x25, 0xe2, 0x93, 0x54, 0x40, 0xfc,
  4094. 0xcc, 0xb6, 0x74, 0x4a, 0xcb, 0x5e, 0x5e, 0x6b, 0x63, 0x5d, 0x5e, 0x13, 0x61, 0x77, 0xfd, 0x90,
  4095. 0xb0, 0x3b, 0x7d, 0xf7, 0x68, 0x64, 0xee, 0x1e, 0x51, 0xe1, 0xb7, 0x99, 0x2c, 0xfc, 0x9e, 0x83,
  4096. 0x96, 0x3d, 0xb0, 0x42, 0xd3, 0xb3, 0x48, 0xd7, 0xed, 0xb3, 0x48, 0x44, 0xd3, 0x41, 0x36, 0x75,
  4097. 0x58, 0xa0, 0x67, 0xe3, 0x03, 0xd3, 0x1e, 0xd8, 0x2c, 0xf2, 0xd0, 0x74, 0xf9, 0x89, 0xae, 0xc2,
  4098. 0x12, 0x39, 0x30, 0xac, 0x41, 0x60, 0xbe, 0x24, 0x5d, 0x89, 0x99, 0x65, 0xe3, 0x2e, 0x46, 0x84,
  4099. 0x47, 0x02, 0x4c, 0xd9, 0x98, 0x0e, 0x83, 0xcc, 0x09, 0x36, 0xfc, 0x73, 0x84, 0x8d, 0xc0, 0xcc,
  4100. 0x8f, 0xb2, 0x11, 0xe0, 0x33, 0x00, 0x36, 0x3e, 0xe8, 0x5a, 0xc4, 0xd9, 0x0b, 0xf7, 0xdb, 0x0b,
  4101. 0xeb, 0xda, 0xe5, 0xb2, 0xde, 0xb4, 0xf1, 0xc1, 0x43, 0xd6, 0xc0, 0xc8, 0xa6, 0x23, 0xc9, 0x8b,
  4102. 0x82, 0x6c, 0x3a, 0x82, 0xdc, 0x86, 0xba, 0x87, 0x43, 0xba, 0xbd, 0xed, 0x25, 0x1e, 0xb4, 0x8a,
  4103. 0x4f, 0x2a, 0x05, 0x94, 0xaf, 0x19, 0x12, 0x3b, 0x68, 0x23, 0xd6, 0xaf, 0x61, 0xe3, 0x03, 0x56,
  4104. 0x00, 0x66, 0x44, 0xd3, 0x11, 0xc4, 0x65, 0x41, 0x34, 0x1d, 0x4e, 0x3c, 0x0f, 0xb3, 0x03, 0xc7,
  4105. 0x7c, 0x31, 0x20, 0x82, 0xbe, 0xc2, 0x66, 0xde, 0xe2, 0x6d, 0x1c, 0x72, 0x11, 0xe6, 0x29, 0xf3,
  4106. 0x84, 0x7a, 0xac, 0x32, 0x26, 0x73, 0x36, 0x3e, 0x48, 0xc4, 0x17, 0x14, 0x66, 0x3a, 0x49, 0xd8,
  4107. 0x9a, 0x80, 0x99, 0x4e, 0x02, 0x96, 0x74, 0x97, 0x27, 0x58, 0x8a, 0x25, 0x76, 0x97, 0x9b, 0x50,
  4108. 0x21, 0xce, 0xc0, 0x6e, 0xb7, 0xb3, 0xef, 0xfb, 0xa8, 0xac, 0x30, 0x22, 0xcb, 0xcf, 0x0c, 0x3d,
  4109. 0xd2, 0x3e, 0xc9, 0xaf, 0xc1, 0xf4, 0x7f, 0xf4, 0x36, 0xd4, 0xb0, 0x65, 0x51, 0x09, 0x38, 0x75,
  4110. 0x94, 0x92, 0x76, 0x15, 0x5b, 0x56, 0xa7, 0x4f, 0x7b, 0xb9, 0x0e, 0x93, 0x9b, 0xd3, 0x47, 0xea,
  4111. 0xe5, 0x3a, 0x84, 0xf7, 0xc2, 0xce, 0x90, 0xf6, 0x7a, 0xed, 0x68, 0x63, 0x39, 0xc3, 0x4e, 0x1f,
  4112. 0x5d, 0x80, 0xb2, 0xe3, 0x86, 0xed, 0x33, 0x8a, 0xea, 0x2d, 0xeb, 0xa2, 0x53, 0x32, 0x8d, 0x92,
  4113. 0xf9, 0x31, 0x9c, 0xcd, 0xda, 0xf5, 0xa8, 0x9a, 0xaf, 0x73, 0x0c, 0x7a, 0x07, 0x20, 0xb1, 0xd9,
  4114. 0xe7, 0xb2, 0xde, 0x30, 0xde, 0x75, 0x3d, 0x81, 0xcc, 0xb7, 0x7a, 0xeb, 0x8c, 0x45, 0xca, 0xea,
  4115. 0xe5, 0xfd, 0xca, 0x43, 0x6d, 0xf5, 0xd0, 0x5b, 0xb1, 0x37, 0x39, 0x9f, 0x0d, 0x40, 0x12, 0x2f,
  4116. 0x74, 0x63, 0x2f, 0x32, 0x12, 0x2d, 0x6c, 0x64, 0xa3, 0x85, 0x35, 0xa8, 0xf5, 0x5d, 0xdf, 0xc6,
  4117. 0x61, 0x7b, 0x93, 0x11, 0xc5, 0x57, 0x91, 0x97, 0xb8, 0x30, 0xe1, 0xb3, 0x9a, 0x6c, 0x1d, 0xe0,
  4118. 0xda, 0x48, 0x21, 0x58, 0x71, 0x74, 0xec, 0x9d, 0x30, 0x37, 0xf5, 0x53, 0x78, 0x56, 0xa3, 0x78,
  4119. 0xe2, 0xff, 0xf3, 0x85, 0xee, 0xab, 0xb0, 0xac, 0x48, 0x7f, 0x6d, 0xfc, 0xa1, 0x04, 0xf3, 0xe9,
  4120. 0x2a, 0x43, 0xa4, 0x75, 0x5a, 0x42, 0xeb, 0x0e, 0x7f, 0x75, 0x23, 0x53, 0x56, 0xe5, 0x4c, 0xca,
  4121. 0xaa, 0x12, 0xa5, 0xac, 0xd6, 0xc4, 0x0e, 0xcb, 0x77, 0x64, 0xe2, 0x0b, 0x6d, 0xc2, 0xdc, 0x2e,
  4122. 0xc1, 0x3e, 0xf1, 0xbb, 0xe2, 0xf4, 0xf9, 0x7b, 0x99, 0x59, 0xde, 0xf8, 0x31, 0x97, 0x81, 0x6b,
  4123. 0x50, 0xed, 0x5b, 0xee, 0x2b, 0xf9, 0x38, 0x7f, 0x4d, 0x99, 0x97, 0x0e, 0x74, 0x0e, 0x42, 0xd7,
  4124. 0x61, 0x99, 0xd2, 0xbb, 0x66, 0xaf, 0x6b, 0xb8, 0x8e, 0x43, 0x8c, 0x90, 0x95, 0x0c, 0x1a, 0xbc,
  4125. 0xec, 0x40, 0x49, 0x0f, 0x7a, 0xf7, 0x38, 0xe1, 0xd3, 0xe2, 0x57, 0x2b, 0x93, 0x3c, 0x05, 0xfe,
  4126. 0x41, 0x83, 0x93, 0xf9, 0x55, 0xa0, 0x6d, 0x58, 0x18, 0xf9, 0xc5, 0x81, 0x90, 0xb8, 0x53, 0xf9,
  4127. 0xb5, 0x9f, 0x9d, 0x19, 0x7d, 0x3e, 0xfd, 0x2b, 0x83, 0x63, 0x4b, 0xe0, 0x37, 0x70, 0xba, 0xe0,
  4128. 0x47, 0x0d, 0xa8, 0x5b, 0x2c, 0x89, 0x57, 0xb2, 0x92, 0x98, 0x5b, 0xac, 0x52, 0x4b, 0xe4, 0x6f,
  4129. 0x35, 0xa8, 0xf1, 0x0b, 0xbe, 0x7c, 0x46, 0xa4, 0xc5, 0xcf, 0x88, 0x0e, 0x17, 0xb8, 0xf7, 0xa0,
  4130. 0xf9, 0x52, 0x14, 0xac, 0x64, 0xc5, 0xe3, 0x74, 0x7e, 0x4d, 0x2b, 0xd0, 0x63, 0xf4, 0xb4, 0xef,
  4131. 0x6a, 0x3f, 0x6a, 0x54, 0x87, 0x46, 0x0b, 0x70, 0xcc, 0xbd, 0x89, 0xca, 0x02, 0xf3, 0x66, 0xed,
  4132. 0xd8, 0x62, 0x8a, 0x44, 0x54, 0x8e, 0x61, 0x54, 0x24, 0xa2, 0xa6, 0x3c, 0xe3, 0x3d, 0x58, 0x18,
  4133. 0xd9, 0x1e, 0xf4, 0xb4, 0xf8, 0xb8, 0xcf, 0x29, 0x8e, 0x3b, 0x55, 0x33, 0x54, 0x9f, 0xf1, 0x0b,
  4134. 0x58, 0x7b, 0xa2, 0x9c, 0xc2, 0xcf, 0xf7, 0xbb, 0x8d, 0x4d, 0x68, 0xf1, 0x4a, 0xdf, 0x96, 0xef,
  4135. 0xe3, 0x61, 0x5c, 0xa1, 0xe4, 0x47, 0x21, 0x2a, 0x94, 0x9f, 0x43, 0x5d, 0x94, 0x03, 0xd1, 0xc3,
  4136. 0xe2, 0x85, 0x9f, 0xc8, 0x2e, 0x9c, 0x75, 0xcc, 0x59, 0xf0, 0x4f, 0x1a, 0x94, 0x9f, 0x62, 0x75,
  4137. 0xb1, 0xf4, 0x70, 0x99, 0xce, 0xc4, 0xe0, 0xe5, 0x69, 0xfd, 0xa0, 0x61, 0x12, 0x29, 0xf9, 0xa3,
  4138. 0x06, 0xe5, 0x67, 0xb6, 0xa5, 0x5c, 0xcb, 0x6b, 0xd0, 0xa4, 0x7f, 0x03, 0x0f, 0x1b, 0xb2, 0xf8,
  4139. 0x1b, 0x37, 0x50, 0x43, 0xef, 0xf9, 0xa4, 0x6f, 0x1e, 0x08, 0x59, 0x16, 0x5f, 0xb4, 0x17, 0x0e,
  4140. 0x43, 0xdf, 0xdc, 0x1d, 0x84, 0xf2, 0xad, 0x71, 0xdc, 0x40, 0x15, 0xe4, 0x95, 0x8f, 0x3d, 0x2f,
  4141. 0x2a, 0x48, 0xc8, 0xcf, 0x29, 0xff, 0x30, 0xe1, 0xee, 0xeb, 0x30, 0xef, 0xfa, 0x7b, 0xb2, 0x4b,
  4142. 0xf7, 0xe5, 0xed, 0xbb, 0xb3, 0xe2, 0xe7, 0xb1, 0x8f, 0x7d, 0x37, 0x74, 0x1f, 0x6b, 0x3f, 0x94,
  4143. 0xca, 0x9d, 0xad, 0x27, 0xbb, 0x35, 0xf6, 0x5b, 0xd2, 0xdb, 0x7f, 0x0f, 0x00, 0x00, 0xff, 0xff,
  4144. 0x29, 0xfd, 0x14, 0x6b, 0x47, 0x3b, 0x00, 0x00,
  4145. }