OpenAPIv2.pb.go 146 KB

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