2
0

OpenAPIv2.pb.go 146 KB

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