parkspace_allocation_message.pb.h 266 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: parkspace_allocation_message.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_parkspace_5fallocation_5fmessage_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_parkspace_5fallocation_5fmessage_2eproto
  5. #include <limits>
  6. #include <string>
  7. #include <google/protobuf/port_def.inc>
  8. #if PROTOBUF_VERSION < 3013000
  9. #error This file was generated by a newer version of protoc which is
  10. #error incompatible with your Protocol Buffer headers. Please update
  11. #error your headers.
  12. #endif
  13. #if 3013000 < PROTOBUF_MIN_PROTOC_VERSION
  14. #error This file was generated by an older version of protoc which is
  15. #error incompatible with your Protocol Buffer headers. Please
  16. #error regenerate this file with a newer version of protoc.
  17. #endif
  18. #include <google/protobuf/port_undef.inc>
  19. #include <google/protobuf/io/coded_stream.h>
  20. #include <google/protobuf/arena.h>
  21. #include <google/protobuf/arenastring.h>
  22. #include <google/protobuf/generated_message_table_driven.h>
  23. #include <google/protobuf/generated_message_util.h>
  24. #include <google/protobuf/inlined_string_field.h>
  25. #include <google/protobuf/metadata_lite.h>
  26. #include <google/protobuf/generated_message_reflection.h>
  27. #include <google/protobuf/message.h>
  28. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  29. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  30. #include <google/protobuf/generated_enum_reflection.h>
  31. #include <google/protobuf/unknown_field_set.h>
  32. #include "message_base.pb.h"
  33. // @@protoc_insertion_point(includes)
  34. #include <google/protobuf/port_def.inc>
  35. #define PROTOBUF_INTERNAL_EXPORT_parkspace_5fallocation_5fmessage_2eproto
  36. PROTOBUF_NAMESPACE_OPEN
  37. namespace internal {
  38. class AnyMetadata;
  39. } // namespace internal
  40. PROTOBUF_NAMESPACE_CLOSE
  41. // Internal implementation detail -- do not use these members.
  42. struct TableStruct_parkspace_5fallocation_5fmessage_2eproto {
  43. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  44. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  45. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  46. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  47. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[13]
  48. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  49. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  50. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  51. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  52. };
  53. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_parkspace_5fallocation_5fmessage_2eproto;
  54. namespace message {
  55. class Parkspace_allocation_data_msg;
  56. class Parkspace_allocation_data_msgDefaultTypeInternal;
  57. extern Parkspace_allocation_data_msgDefaultTypeInternal _Parkspace_allocation_data_msg_default_instance_;
  58. class Parkspace_allocation_request_msg;
  59. class Parkspace_allocation_request_msgDefaultTypeInternal;
  60. extern Parkspace_allocation_request_msgDefaultTypeInternal _Parkspace_allocation_request_msg_default_instance_;
  61. class Parkspace_allocation_response_msg;
  62. class Parkspace_allocation_response_msgDefaultTypeInternal;
  63. extern Parkspace_allocation_response_msgDefaultTypeInternal _Parkspace_allocation_response_msg_default_instance_;
  64. class Parkspace_allocation_status_msg;
  65. class Parkspace_allocation_status_msgDefaultTypeInternal;
  66. extern Parkspace_allocation_status_msgDefaultTypeInternal _Parkspace_allocation_status_msg_default_instance_;
  67. class Parkspace_confirm_alloc_request_msg;
  68. class Parkspace_confirm_alloc_request_msgDefaultTypeInternal;
  69. extern Parkspace_confirm_alloc_request_msgDefaultTypeInternal _Parkspace_confirm_alloc_request_msg_default_instance_;
  70. class Parkspace_confirm_alloc_response_msg;
  71. class Parkspace_confirm_alloc_response_msgDefaultTypeInternal;
  72. extern Parkspace_confirm_alloc_response_msgDefaultTypeInternal _Parkspace_confirm_alloc_response_msg_default_instance_;
  73. class Parkspace_force_update_request_msg;
  74. class Parkspace_force_update_request_msgDefaultTypeInternal;
  75. extern Parkspace_force_update_request_msgDefaultTypeInternal _Parkspace_force_update_request_msg_default_instance_;
  76. class Parkspace_force_update_response_msg;
  77. class Parkspace_force_update_response_msgDefaultTypeInternal;
  78. extern Parkspace_force_update_response_msgDefaultTypeInternal _Parkspace_force_update_response_msg_default_instance_;
  79. class Parkspace_refresh_request_msg;
  80. class Parkspace_refresh_request_msgDefaultTypeInternal;
  81. extern Parkspace_refresh_request_msgDefaultTypeInternal _Parkspace_refresh_request_msg_default_instance_;
  82. class Parkspace_release_request_msg;
  83. class Parkspace_release_request_msgDefaultTypeInternal;
  84. extern Parkspace_release_request_msgDefaultTypeInternal _Parkspace_release_request_msg_default_instance_;
  85. class Parkspace_release_response_msg;
  86. class Parkspace_release_response_msgDefaultTypeInternal;
  87. extern Parkspace_release_response_msgDefaultTypeInternal _Parkspace_release_response_msg_default_instance_;
  88. class Parkspace_search_request_msg;
  89. class Parkspace_search_request_msgDefaultTypeInternal;
  90. extern Parkspace_search_request_msgDefaultTypeInternal _Parkspace_search_request_msg_default_instance_;
  91. class Parkspace_search_response_msg;
  92. class Parkspace_search_response_msgDefaultTypeInternal;
  93. extern Parkspace_search_response_msgDefaultTypeInternal _Parkspace_search_response_msg_default_instance_;
  94. } // namespace message
  95. PROTOBUF_NAMESPACE_OPEN
  96. template<> ::message::Parkspace_allocation_data_msg* Arena::CreateMaybeMessage<::message::Parkspace_allocation_data_msg>(Arena*);
  97. template<> ::message::Parkspace_allocation_request_msg* Arena::CreateMaybeMessage<::message::Parkspace_allocation_request_msg>(Arena*);
  98. template<> ::message::Parkspace_allocation_response_msg* Arena::CreateMaybeMessage<::message::Parkspace_allocation_response_msg>(Arena*);
  99. template<> ::message::Parkspace_allocation_status_msg* Arena::CreateMaybeMessage<::message::Parkspace_allocation_status_msg>(Arena*);
  100. template<> ::message::Parkspace_confirm_alloc_request_msg* Arena::CreateMaybeMessage<::message::Parkspace_confirm_alloc_request_msg>(Arena*);
  101. template<> ::message::Parkspace_confirm_alloc_response_msg* Arena::CreateMaybeMessage<::message::Parkspace_confirm_alloc_response_msg>(Arena*);
  102. template<> ::message::Parkspace_force_update_request_msg* Arena::CreateMaybeMessage<::message::Parkspace_force_update_request_msg>(Arena*);
  103. template<> ::message::Parkspace_force_update_response_msg* Arena::CreateMaybeMessage<::message::Parkspace_force_update_response_msg>(Arena*);
  104. template<> ::message::Parkspace_refresh_request_msg* Arena::CreateMaybeMessage<::message::Parkspace_refresh_request_msg>(Arena*);
  105. template<> ::message::Parkspace_release_request_msg* Arena::CreateMaybeMessage<::message::Parkspace_release_request_msg>(Arena*);
  106. template<> ::message::Parkspace_release_response_msg* Arena::CreateMaybeMessage<::message::Parkspace_release_response_msg>(Arena*);
  107. template<> ::message::Parkspace_search_request_msg* Arena::CreateMaybeMessage<::message::Parkspace_search_request_msg>(Arena*);
  108. template<> ::message::Parkspace_search_response_msg* Arena::CreateMaybeMessage<::message::Parkspace_search_response_msg>(Arena*);
  109. PROTOBUF_NAMESPACE_CLOSE
  110. namespace message {
  111. enum Vehicle_status : int {
  112. eVehicle_unknown = 0,
  113. eVehicle_idle = 1,
  114. eVehicle_in_garage = 2,
  115. eVehicle_parking = 3,
  116. eVehicle_fetching = 4,
  117. eVehicle_reserved = 5
  118. };
  119. bool Vehicle_status_IsValid(int value);
  120. constexpr Vehicle_status Vehicle_status_MIN = eVehicle_unknown;
  121. constexpr Vehicle_status Vehicle_status_MAX = eVehicle_reserved;
  122. constexpr int Vehicle_status_ARRAYSIZE = Vehicle_status_MAX + 1;
  123. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Vehicle_status_descriptor();
  124. template<typename T>
  125. inline const std::string& Vehicle_status_Name(T enum_t_value) {
  126. static_assert(::std::is_same<T, Vehicle_status>::value ||
  127. ::std::is_integral<T>::value,
  128. "Incorrect type passed to function Vehicle_status_Name.");
  129. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  130. Vehicle_status_descriptor(), enum_t_value);
  131. }
  132. inline bool Vehicle_status_Parse(
  133. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Vehicle_status* value) {
  134. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Vehicle_status>(
  135. Vehicle_status_descriptor(), name, value);
  136. }
  137. enum Database_controller_status : int {
  138. E_UNKNOWN = 0,
  139. E_READY = 1,
  140. E_DISCONNECT = 2,
  141. E_FAULT = 3
  142. };
  143. bool Database_controller_status_IsValid(int value);
  144. constexpr Database_controller_status Database_controller_status_MIN = E_UNKNOWN;
  145. constexpr Database_controller_status Database_controller_status_MAX = E_FAULT;
  146. constexpr int Database_controller_status_ARRAYSIZE = Database_controller_status_MAX + 1;
  147. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Database_controller_status_descriptor();
  148. template<typename T>
  149. inline const std::string& Database_controller_status_Name(T enum_t_value) {
  150. static_assert(::std::is_same<T, Database_controller_status>::value ||
  151. ::std::is_integral<T>::value,
  152. "Incorrect type passed to function Database_controller_status_Name.");
  153. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  154. Database_controller_status_descriptor(), enum_t_value);
  155. }
  156. inline bool Database_controller_status_Parse(
  157. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Database_controller_status* value) {
  158. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Database_controller_status>(
  159. Database_controller_status_descriptor(), name, value);
  160. }
  161. enum Parkspace_manager_satus : int {
  162. eParkspace_manager_unknown = 0,
  163. eParkspace_manager_normal = 1,
  164. eParkspace_manager_fault = 2
  165. };
  166. bool Parkspace_manager_satus_IsValid(int value);
  167. constexpr Parkspace_manager_satus Parkspace_manager_satus_MIN = eParkspace_manager_unknown;
  168. constexpr Parkspace_manager_satus Parkspace_manager_satus_MAX = eParkspace_manager_fault;
  169. constexpr int Parkspace_manager_satus_ARRAYSIZE = Parkspace_manager_satus_MAX + 1;
  170. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Parkspace_manager_satus_descriptor();
  171. template<typename T>
  172. inline const std::string& Parkspace_manager_satus_Name(T enum_t_value) {
  173. static_assert(::std::is_same<T, Parkspace_manager_satus>::value ||
  174. ::std::is_integral<T>::value,
  175. "Incorrect type passed to function Parkspace_manager_satus_Name.");
  176. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  177. Parkspace_manager_satus_descriptor(), enum_t_value);
  178. }
  179. inline bool Parkspace_manager_satus_Parse(
  180. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Parkspace_manager_satus* value) {
  181. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Parkspace_manager_satus>(
  182. Parkspace_manager_satus_descriptor(), name, value);
  183. }
  184. // ===================================================================
  185. class Parkspace_allocation_request_msg PROTOBUF_FINAL :
  186. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_allocation_request_msg) */ {
  187. public:
  188. inline Parkspace_allocation_request_msg() : Parkspace_allocation_request_msg(nullptr) {}
  189. virtual ~Parkspace_allocation_request_msg();
  190. Parkspace_allocation_request_msg(const Parkspace_allocation_request_msg& from);
  191. Parkspace_allocation_request_msg(Parkspace_allocation_request_msg&& from) noexcept
  192. : Parkspace_allocation_request_msg() {
  193. *this = ::std::move(from);
  194. }
  195. inline Parkspace_allocation_request_msg& operator=(const Parkspace_allocation_request_msg& from) {
  196. CopyFrom(from);
  197. return *this;
  198. }
  199. inline Parkspace_allocation_request_msg& operator=(Parkspace_allocation_request_msg&& from) noexcept {
  200. if (GetArena() == from.GetArena()) {
  201. if (this != &from) InternalSwap(&from);
  202. } else {
  203. CopyFrom(from);
  204. }
  205. return *this;
  206. }
  207. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  208. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  209. }
  210. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  211. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  212. }
  213. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  214. return GetDescriptor();
  215. }
  216. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  217. return GetMetadataStatic().descriptor;
  218. }
  219. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  220. return GetMetadataStatic().reflection;
  221. }
  222. static const Parkspace_allocation_request_msg& default_instance();
  223. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  224. static inline const Parkspace_allocation_request_msg* internal_default_instance() {
  225. return reinterpret_cast<const Parkspace_allocation_request_msg*>(
  226. &_Parkspace_allocation_request_msg_default_instance_);
  227. }
  228. static constexpr int kIndexInFileMessages =
  229. 0;
  230. friend void swap(Parkspace_allocation_request_msg& a, Parkspace_allocation_request_msg& b) {
  231. a.Swap(&b);
  232. }
  233. inline void Swap(Parkspace_allocation_request_msg* other) {
  234. if (other == this) return;
  235. if (GetArena() == other->GetArena()) {
  236. InternalSwap(other);
  237. } else {
  238. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  239. }
  240. }
  241. void UnsafeArenaSwap(Parkspace_allocation_request_msg* other) {
  242. if (other == this) return;
  243. GOOGLE_DCHECK(GetArena() == other->GetArena());
  244. InternalSwap(other);
  245. }
  246. // implements Message ----------------------------------------------
  247. inline Parkspace_allocation_request_msg* New() const final {
  248. return CreateMaybeMessage<Parkspace_allocation_request_msg>(nullptr);
  249. }
  250. Parkspace_allocation_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  251. return CreateMaybeMessage<Parkspace_allocation_request_msg>(arena);
  252. }
  253. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  254. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  255. void CopyFrom(const Parkspace_allocation_request_msg& from);
  256. void MergeFrom(const Parkspace_allocation_request_msg& from);
  257. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  258. bool IsInitialized() const final;
  259. size_t ByteSizeLong() const final;
  260. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  261. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  262. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  263. int GetCachedSize() const final { return _cached_size_.Get(); }
  264. private:
  265. inline void SharedCtor();
  266. inline void SharedDtor();
  267. void SetCachedSize(int size) const final;
  268. void InternalSwap(Parkspace_allocation_request_msg* other);
  269. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  270. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  271. return "message.Parkspace_allocation_request_msg";
  272. }
  273. protected:
  274. explicit Parkspace_allocation_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  275. private:
  276. static void ArenaDtor(void* object);
  277. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  278. public:
  279. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  280. private:
  281. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  282. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  283. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  284. }
  285. public:
  286. // nested types ----------------------------------------------------
  287. // accessors -------------------------------------------------------
  288. enum : int {
  289. kCommandKeyFieldNumber = 2,
  290. kBaseInfoFieldNumber = 1,
  291. kCarInfoFieldNumber = 3,
  292. kIdStructFieldNumber = 4,
  293. };
  294. // required string command_key = 2;
  295. bool has_command_key() const;
  296. private:
  297. bool _internal_has_command_key() const;
  298. public:
  299. void clear_command_key();
  300. const std::string& command_key() const;
  301. void set_command_key(const std::string& value);
  302. void set_command_key(std::string&& value);
  303. void set_command_key(const char* value);
  304. void set_command_key(const char* value, size_t size);
  305. std::string* mutable_command_key();
  306. std::string* release_command_key();
  307. void set_allocated_command_key(std::string* command_key);
  308. private:
  309. const std::string& _internal_command_key() const;
  310. void _internal_set_command_key(const std::string& value);
  311. std::string* _internal_mutable_command_key();
  312. public:
  313. // required .message.Base_info base_info = 1;
  314. bool has_base_info() const;
  315. private:
  316. bool _internal_has_base_info() const;
  317. public:
  318. void clear_base_info();
  319. const ::message::Base_info& base_info() const;
  320. ::message::Base_info* release_base_info();
  321. ::message::Base_info* mutable_base_info();
  322. void set_allocated_base_info(::message::Base_info* base_info);
  323. private:
  324. const ::message::Base_info& _internal_base_info() const;
  325. ::message::Base_info* _internal_mutable_base_info();
  326. public:
  327. void unsafe_arena_set_allocated_base_info(
  328. ::message::Base_info* base_info);
  329. ::message::Base_info* unsafe_arena_release_base_info();
  330. // required .message.Car_info car_info = 3;
  331. bool has_car_info() const;
  332. private:
  333. bool _internal_has_car_info() const;
  334. public:
  335. void clear_car_info();
  336. const ::message::Car_info& car_info() const;
  337. ::message::Car_info* release_car_info();
  338. ::message::Car_info* mutable_car_info();
  339. void set_allocated_car_info(::message::Car_info* car_info);
  340. private:
  341. const ::message::Car_info& _internal_car_info() const;
  342. ::message::Car_info* _internal_mutable_car_info();
  343. public:
  344. void unsafe_arena_set_allocated_car_info(
  345. ::message::Car_info* car_info);
  346. ::message::Car_info* unsafe_arena_release_car_info();
  347. // required .message.Id_struct id_struct = 4;
  348. bool has_id_struct() const;
  349. private:
  350. bool _internal_has_id_struct() const;
  351. public:
  352. void clear_id_struct();
  353. const ::message::Id_struct& id_struct() const;
  354. ::message::Id_struct* release_id_struct();
  355. ::message::Id_struct* mutable_id_struct();
  356. void set_allocated_id_struct(::message::Id_struct* id_struct);
  357. private:
  358. const ::message::Id_struct& _internal_id_struct() const;
  359. ::message::Id_struct* _internal_mutable_id_struct();
  360. public:
  361. void unsafe_arena_set_allocated_id_struct(
  362. ::message::Id_struct* id_struct);
  363. ::message::Id_struct* unsafe_arena_release_id_struct();
  364. // @@protoc_insertion_point(class_scope:message.Parkspace_allocation_request_msg)
  365. private:
  366. class _Internal;
  367. // helper for ByteSizeLong()
  368. size_t RequiredFieldsByteSizeFallback() const;
  369. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  370. typedef void InternalArenaConstructable_;
  371. typedef void DestructorSkippable_;
  372. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  373. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  374. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  375. ::message::Base_info* base_info_;
  376. ::message::Car_info* car_info_;
  377. ::message::Id_struct* id_struct_;
  378. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  379. };
  380. // -------------------------------------------------------------------
  381. class Parkspace_allocation_response_msg PROTOBUF_FINAL :
  382. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_allocation_response_msg) */ {
  383. public:
  384. inline Parkspace_allocation_response_msg() : Parkspace_allocation_response_msg(nullptr) {}
  385. virtual ~Parkspace_allocation_response_msg();
  386. Parkspace_allocation_response_msg(const Parkspace_allocation_response_msg& from);
  387. Parkspace_allocation_response_msg(Parkspace_allocation_response_msg&& from) noexcept
  388. : Parkspace_allocation_response_msg() {
  389. *this = ::std::move(from);
  390. }
  391. inline Parkspace_allocation_response_msg& operator=(const Parkspace_allocation_response_msg& from) {
  392. CopyFrom(from);
  393. return *this;
  394. }
  395. inline Parkspace_allocation_response_msg& operator=(Parkspace_allocation_response_msg&& from) noexcept {
  396. if (GetArena() == from.GetArena()) {
  397. if (this != &from) InternalSwap(&from);
  398. } else {
  399. CopyFrom(from);
  400. }
  401. return *this;
  402. }
  403. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  404. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  405. }
  406. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  407. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  408. }
  409. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  410. return GetDescriptor();
  411. }
  412. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  413. return GetMetadataStatic().descriptor;
  414. }
  415. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  416. return GetMetadataStatic().reflection;
  417. }
  418. static const Parkspace_allocation_response_msg& default_instance();
  419. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  420. static inline const Parkspace_allocation_response_msg* internal_default_instance() {
  421. return reinterpret_cast<const Parkspace_allocation_response_msg*>(
  422. &_Parkspace_allocation_response_msg_default_instance_);
  423. }
  424. static constexpr int kIndexInFileMessages =
  425. 1;
  426. friend void swap(Parkspace_allocation_response_msg& a, Parkspace_allocation_response_msg& b) {
  427. a.Swap(&b);
  428. }
  429. inline void Swap(Parkspace_allocation_response_msg* other) {
  430. if (other == this) return;
  431. if (GetArena() == other->GetArena()) {
  432. InternalSwap(other);
  433. } else {
  434. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  435. }
  436. }
  437. void UnsafeArenaSwap(Parkspace_allocation_response_msg* other) {
  438. if (other == this) return;
  439. GOOGLE_DCHECK(GetArena() == other->GetArena());
  440. InternalSwap(other);
  441. }
  442. // implements Message ----------------------------------------------
  443. inline Parkspace_allocation_response_msg* New() const final {
  444. return CreateMaybeMessage<Parkspace_allocation_response_msg>(nullptr);
  445. }
  446. Parkspace_allocation_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  447. return CreateMaybeMessage<Parkspace_allocation_response_msg>(arena);
  448. }
  449. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  450. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  451. void CopyFrom(const Parkspace_allocation_response_msg& from);
  452. void MergeFrom(const Parkspace_allocation_response_msg& from);
  453. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  454. bool IsInitialized() const final;
  455. size_t ByteSizeLong() const final;
  456. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  457. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  458. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  459. int GetCachedSize() const final { return _cached_size_.Get(); }
  460. private:
  461. inline void SharedCtor();
  462. inline void SharedDtor();
  463. void SetCachedSize(int size) const final;
  464. void InternalSwap(Parkspace_allocation_response_msg* other);
  465. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  466. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  467. return "message.Parkspace_allocation_response_msg";
  468. }
  469. protected:
  470. explicit Parkspace_allocation_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  471. private:
  472. static void ArenaDtor(void* object);
  473. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  474. public:
  475. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  476. private:
  477. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  478. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  479. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  480. }
  481. public:
  482. // nested types ----------------------------------------------------
  483. // accessors -------------------------------------------------------
  484. enum : int {
  485. kAllocatedParkspaceInfoExFieldNumber = 4,
  486. kCommandKeyFieldNumber = 2,
  487. kBaseInfoFieldNumber = 1,
  488. kErrorManagerFieldNumber = 3,
  489. kCarTypeFieldNumber = 5,
  490. };
  491. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 4;
  492. int allocated_parkspace_info_ex_size() const;
  493. private:
  494. int _internal_allocated_parkspace_info_ex_size() const;
  495. public:
  496. void clear_allocated_parkspace_info_ex();
  497. ::message::Parkspace_info* mutable_allocated_parkspace_info_ex(int index);
  498. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  499. mutable_allocated_parkspace_info_ex();
  500. private:
  501. const ::message::Parkspace_info& _internal_allocated_parkspace_info_ex(int index) const;
  502. ::message::Parkspace_info* _internal_add_allocated_parkspace_info_ex();
  503. public:
  504. const ::message::Parkspace_info& allocated_parkspace_info_ex(int index) const;
  505. ::message::Parkspace_info* add_allocated_parkspace_info_ex();
  506. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  507. allocated_parkspace_info_ex() const;
  508. // required string command_key = 2;
  509. bool has_command_key() const;
  510. private:
  511. bool _internal_has_command_key() const;
  512. public:
  513. void clear_command_key();
  514. const std::string& command_key() const;
  515. void set_command_key(const std::string& value);
  516. void set_command_key(std::string&& value);
  517. void set_command_key(const char* value);
  518. void set_command_key(const char* value, size_t size);
  519. std::string* mutable_command_key();
  520. std::string* release_command_key();
  521. void set_allocated_command_key(std::string* command_key);
  522. private:
  523. const std::string& _internal_command_key() const;
  524. void _internal_set_command_key(const std::string& value);
  525. std::string* _internal_mutable_command_key();
  526. public:
  527. // required .message.Base_info base_info = 1;
  528. bool has_base_info() const;
  529. private:
  530. bool _internal_has_base_info() const;
  531. public:
  532. void clear_base_info();
  533. const ::message::Base_info& base_info() const;
  534. ::message::Base_info* release_base_info();
  535. ::message::Base_info* mutable_base_info();
  536. void set_allocated_base_info(::message::Base_info* base_info);
  537. private:
  538. const ::message::Base_info& _internal_base_info() const;
  539. ::message::Base_info* _internal_mutable_base_info();
  540. public:
  541. void unsafe_arena_set_allocated_base_info(
  542. ::message::Base_info* base_info);
  543. ::message::Base_info* unsafe_arena_release_base_info();
  544. // required .message.Error_manager error_manager = 3;
  545. bool has_error_manager() const;
  546. private:
  547. bool _internal_has_error_manager() const;
  548. public:
  549. void clear_error_manager();
  550. const ::message::Error_manager& error_manager() const;
  551. ::message::Error_manager* release_error_manager();
  552. ::message::Error_manager* mutable_error_manager();
  553. void set_allocated_error_manager(::message::Error_manager* error_manager);
  554. private:
  555. const ::message::Error_manager& _internal_error_manager() const;
  556. ::message::Error_manager* _internal_mutable_error_manager();
  557. public:
  558. void unsafe_arena_set_allocated_error_manager(
  559. ::message::Error_manager* error_manager);
  560. ::message::Error_manager* unsafe_arena_release_error_manager();
  561. // optional .message.Car_type car_type = 5;
  562. bool has_car_type() const;
  563. private:
  564. bool _internal_has_car_type() const;
  565. public:
  566. void clear_car_type();
  567. ::message::Car_type car_type() const;
  568. void set_car_type(::message::Car_type value);
  569. private:
  570. ::message::Car_type _internal_car_type() const;
  571. void _internal_set_car_type(::message::Car_type value);
  572. public:
  573. // @@protoc_insertion_point(class_scope:message.Parkspace_allocation_response_msg)
  574. private:
  575. class _Internal;
  576. // helper for ByteSizeLong()
  577. size_t RequiredFieldsByteSizeFallback() const;
  578. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  579. typedef void InternalArenaConstructable_;
  580. typedef void DestructorSkippable_;
  581. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  582. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  583. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > allocated_parkspace_info_ex_;
  584. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  585. ::message::Base_info* base_info_;
  586. ::message::Error_manager* error_manager_;
  587. int car_type_;
  588. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  589. };
  590. // -------------------------------------------------------------------
  591. class Parkspace_search_request_msg PROTOBUF_FINAL :
  592. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_search_request_msg) */ {
  593. public:
  594. inline Parkspace_search_request_msg() : Parkspace_search_request_msg(nullptr) {}
  595. virtual ~Parkspace_search_request_msg();
  596. Parkspace_search_request_msg(const Parkspace_search_request_msg& from);
  597. Parkspace_search_request_msg(Parkspace_search_request_msg&& from) noexcept
  598. : Parkspace_search_request_msg() {
  599. *this = ::std::move(from);
  600. }
  601. inline Parkspace_search_request_msg& operator=(const Parkspace_search_request_msg& from) {
  602. CopyFrom(from);
  603. return *this;
  604. }
  605. inline Parkspace_search_request_msg& operator=(Parkspace_search_request_msg&& from) noexcept {
  606. if (GetArena() == from.GetArena()) {
  607. if (this != &from) InternalSwap(&from);
  608. } else {
  609. CopyFrom(from);
  610. }
  611. return *this;
  612. }
  613. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  614. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  615. }
  616. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  617. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  618. }
  619. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  620. return GetDescriptor();
  621. }
  622. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  623. return GetMetadataStatic().descriptor;
  624. }
  625. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  626. return GetMetadataStatic().reflection;
  627. }
  628. static const Parkspace_search_request_msg& default_instance();
  629. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  630. static inline const Parkspace_search_request_msg* internal_default_instance() {
  631. return reinterpret_cast<const Parkspace_search_request_msg*>(
  632. &_Parkspace_search_request_msg_default_instance_);
  633. }
  634. static constexpr int kIndexInFileMessages =
  635. 2;
  636. friend void swap(Parkspace_search_request_msg& a, Parkspace_search_request_msg& b) {
  637. a.Swap(&b);
  638. }
  639. inline void Swap(Parkspace_search_request_msg* other) {
  640. if (other == this) return;
  641. if (GetArena() == other->GetArena()) {
  642. InternalSwap(other);
  643. } else {
  644. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  645. }
  646. }
  647. void UnsafeArenaSwap(Parkspace_search_request_msg* other) {
  648. if (other == this) return;
  649. GOOGLE_DCHECK(GetArena() == other->GetArena());
  650. InternalSwap(other);
  651. }
  652. // implements Message ----------------------------------------------
  653. inline Parkspace_search_request_msg* New() const final {
  654. return CreateMaybeMessage<Parkspace_search_request_msg>(nullptr);
  655. }
  656. Parkspace_search_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  657. return CreateMaybeMessage<Parkspace_search_request_msg>(arena);
  658. }
  659. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  660. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  661. void CopyFrom(const Parkspace_search_request_msg& from);
  662. void MergeFrom(const Parkspace_search_request_msg& from);
  663. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  664. bool IsInitialized() const final;
  665. size_t ByteSizeLong() const final;
  666. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  667. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  668. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  669. int GetCachedSize() const final { return _cached_size_.Get(); }
  670. private:
  671. inline void SharedCtor();
  672. inline void SharedDtor();
  673. void SetCachedSize(int size) const final;
  674. void InternalSwap(Parkspace_search_request_msg* other);
  675. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  676. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  677. return "message.Parkspace_search_request_msg";
  678. }
  679. protected:
  680. explicit Parkspace_search_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  681. private:
  682. static void ArenaDtor(void* object);
  683. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  684. public:
  685. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  686. private:
  687. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  688. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  689. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  690. }
  691. public:
  692. // nested types ----------------------------------------------------
  693. // accessors -------------------------------------------------------
  694. enum : int {
  695. kCommandKeyFieldNumber = 2,
  696. kBaseInfoFieldNumber = 1,
  697. kCarInfoFieldNumber = 3,
  698. };
  699. // required string command_key = 2;
  700. bool has_command_key() const;
  701. private:
  702. bool _internal_has_command_key() const;
  703. public:
  704. void clear_command_key();
  705. const std::string& command_key() const;
  706. void set_command_key(const std::string& value);
  707. void set_command_key(std::string&& value);
  708. void set_command_key(const char* value);
  709. void set_command_key(const char* value, size_t size);
  710. std::string* mutable_command_key();
  711. std::string* release_command_key();
  712. void set_allocated_command_key(std::string* command_key);
  713. private:
  714. const std::string& _internal_command_key() const;
  715. void _internal_set_command_key(const std::string& value);
  716. std::string* _internal_mutable_command_key();
  717. public:
  718. // required .message.Base_info base_info = 1;
  719. bool has_base_info() const;
  720. private:
  721. bool _internal_has_base_info() const;
  722. public:
  723. void clear_base_info();
  724. const ::message::Base_info& base_info() const;
  725. ::message::Base_info* release_base_info();
  726. ::message::Base_info* mutable_base_info();
  727. void set_allocated_base_info(::message::Base_info* base_info);
  728. private:
  729. const ::message::Base_info& _internal_base_info() const;
  730. ::message::Base_info* _internal_mutable_base_info();
  731. public:
  732. void unsafe_arena_set_allocated_base_info(
  733. ::message::Base_info* base_info);
  734. ::message::Base_info* unsafe_arena_release_base_info();
  735. // required .message.Car_info car_info = 3;
  736. bool has_car_info() const;
  737. private:
  738. bool _internal_has_car_info() const;
  739. public:
  740. void clear_car_info();
  741. const ::message::Car_info& car_info() const;
  742. ::message::Car_info* release_car_info();
  743. ::message::Car_info* mutable_car_info();
  744. void set_allocated_car_info(::message::Car_info* car_info);
  745. private:
  746. const ::message::Car_info& _internal_car_info() const;
  747. ::message::Car_info* _internal_mutable_car_info();
  748. public:
  749. void unsafe_arena_set_allocated_car_info(
  750. ::message::Car_info* car_info);
  751. ::message::Car_info* unsafe_arena_release_car_info();
  752. // @@protoc_insertion_point(class_scope:message.Parkspace_search_request_msg)
  753. private:
  754. class _Internal;
  755. // helper for ByteSizeLong()
  756. size_t RequiredFieldsByteSizeFallback() const;
  757. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  758. typedef void InternalArenaConstructable_;
  759. typedef void DestructorSkippable_;
  760. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  761. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  762. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  763. ::message::Base_info* base_info_;
  764. ::message::Car_info* car_info_;
  765. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  766. };
  767. // -------------------------------------------------------------------
  768. class Parkspace_search_response_msg PROTOBUF_FINAL :
  769. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_search_response_msg) */ {
  770. public:
  771. inline Parkspace_search_response_msg() : Parkspace_search_response_msg(nullptr) {}
  772. virtual ~Parkspace_search_response_msg();
  773. Parkspace_search_response_msg(const Parkspace_search_response_msg& from);
  774. Parkspace_search_response_msg(Parkspace_search_response_msg&& from) noexcept
  775. : Parkspace_search_response_msg() {
  776. *this = ::std::move(from);
  777. }
  778. inline Parkspace_search_response_msg& operator=(const Parkspace_search_response_msg& from) {
  779. CopyFrom(from);
  780. return *this;
  781. }
  782. inline Parkspace_search_response_msg& operator=(Parkspace_search_response_msg&& from) noexcept {
  783. if (GetArena() == from.GetArena()) {
  784. if (this != &from) InternalSwap(&from);
  785. } else {
  786. CopyFrom(from);
  787. }
  788. return *this;
  789. }
  790. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  791. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  792. }
  793. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  794. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  795. }
  796. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  797. return GetDescriptor();
  798. }
  799. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  800. return GetMetadataStatic().descriptor;
  801. }
  802. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  803. return GetMetadataStatic().reflection;
  804. }
  805. static const Parkspace_search_response_msg& default_instance();
  806. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  807. static inline const Parkspace_search_response_msg* internal_default_instance() {
  808. return reinterpret_cast<const Parkspace_search_response_msg*>(
  809. &_Parkspace_search_response_msg_default_instance_);
  810. }
  811. static constexpr int kIndexInFileMessages =
  812. 3;
  813. friend void swap(Parkspace_search_response_msg& a, Parkspace_search_response_msg& b) {
  814. a.Swap(&b);
  815. }
  816. inline void Swap(Parkspace_search_response_msg* other) {
  817. if (other == this) return;
  818. if (GetArena() == other->GetArena()) {
  819. InternalSwap(other);
  820. } else {
  821. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  822. }
  823. }
  824. void UnsafeArenaSwap(Parkspace_search_response_msg* other) {
  825. if (other == this) return;
  826. GOOGLE_DCHECK(GetArena() == other->GetArena());
  827. InternalSwap(other);
  828. }
  829. // implements Message ----------------------------------------------
  830. inline Parkspace_search_response_msg* New() const final {
  831. return CreateMaybeMessage<Parkspace_search_response_msg>(nullptr);
  832. }
  833. Parkspace_search_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  834. return CreateMaybeMessage<Parkspace_search_response_msg>(arena);
  835. }
  836. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  837. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  838. void CopyFrom(const Parkspace_search_response_msg& from);
  839. void MergeFrom(const Parkspace_search_response_msg& from);
  840. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  841. bool IsInitialized() const final;
  842. size_t ByteSizeLong() const final;
  843. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  844. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  845. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  846. int GetCachedSize() const final { return _cached_size_.Get(); }
  847. private:
  848. inline void SharedCtor();
  849. inline void SharedDtor();
  850. void SetCachedSize(int size) const final;
  851. void InternalSwap(Parkspace_search_response_msg* other);
  852. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  853. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  854. return "message.Parkspace_search_response_msg";
  855. }
  856. protected:
  857. explicit Parkspace_search_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  858. private:
  859. static void ArenaDtor(void* object);
  860. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  861. public:
  862. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  863. private:
  864. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  865. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  866. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  867. }
  868. public:
  869. // nested types ----------------------------------------------------
  870. // accessors -------------------------------------------------------
  871. enum : int {
  872. kQueryParkspaceInfoExFieldNumber = 4,
  873. kCommandKeyFieldNumber = 2,
  874. kBaseInfoFieldNumber = 1,
  875. kErrorManagerFieldNumber = 3,
  876. };
  877. // repeated .message.Parkspace_info query_parkspace_info_ex = 4;
  878. int query_parkspace_info_ex_size() const;
  879. private:
  880. int _internal_query_parkspace_info_ex_size() const;
  881. public:
  882. void clear_query_parkspace_info_ex();
  883. ::message::Parkspace_info* mutable_query_parkspace_info_ex(int index);
  884. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  885. mutable_query_parkspace_info_ex();
  886. private:
  887. const ::message::Parkspace_info& _internal_query_parkspace_info_ex(int index) const;
  888. ::message::Parkspace_info* _internal_add_query_parkspace_info_ex();
  889. public:
  890. const ::message::Parkspace_info& query_parkspace_info_ex(int index) const;
  891. ::message::Parkspace_info* add_query_parkspace_info_ex();
  892. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  893. query_parkspace_info_ex() const;
  894. // required string command_key = 2;
  895. bool has_command_key() const;
  896. private:
  897. bool _internal_has_command_key() const;
  898. public:
  899. void clear_command_key();
  900. const std::string& command_key() const;
  901. void set_command_key(const std::string& value);
  902. void set_command_key(std::string&& value);
  903. void set_command_key(const char* value);
  904. void set_command_key(const char* value, size_t size);
  905. std::string* mutable_command_key();
  906. std::string* release_command_key();
  907. void set_allocated_command_key(std::string* command_key);
  908. private:
  909. const std::string& _internal_command_key() const;
  910. void _internal_set_command_key(const std::string& value);
  911. std::string* _internal_mutable_command_key();
  912. public:
  913. // required .message.Base_info base_info = 1;
  914. bool has_base_info() const;
  915. private:
  916. bool _internal_has_base_info() const;
  917. public:
  918. void clear_base_info();
  919. const ::message::Base_info& base_info() const;
  920. ::message::Base_info* release_base_info();
  921. ::message::Base_info* mutable_base_info();
  922. void set_allocated_base_info(::message::Base_info* base_info);
  923. private:
  924. const ::message::Base_info& _internal_base_info() const;
  925. ::message::Base_info* _internal_mutable_base_info();
  926. public:
  927. void unsafe_arena_set_allocated_base_info(
  928. ::message::Base_info* base_info);
  929. ::message::Base_info* unsafe_arena_release_base_info();
  930. // required .message.Error_manager error_manager = 3;
  931. bool has_error_manager() const;
  932. private:
  933. bool _internal_has_error_manager() const;
  934. public:
  935. void clear_error_manager();
  936. const ::message::Error_manager& error_manager() const;
  937. ::message::Error_manager* release_error_manager();
  938. ::message::Error_manager* mutable_error_manager();
  939. void set_allocated_error_manager(::message::Error_manager* error_manager);
  940. private:
  941. const ::message::Error_manager& _internal_error_manager() const;
  942. ::message::Error_manager* _internal_mutable_error_manager();
  943. public:
  944. void unsafe_arena_set_allocated_error_manager(
  945. ::message::Error_manager* error_manager);
  946. ::message::Error_manager* unsafe_arena_release_error_manager();
  947. // @@protoc_insertion_point(class_scope:message.Parkspace_search_response_msg)
  948. private:
  949. class _Internal;
  950. // helper for ByteSizeLong()
  951. size_t RequiredFieldsByteSizeFallback() const;
  952. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  953. typedef void InternalArenaConstructable_;
  954. typedef void DestructorSkippable_;
  955. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  956. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  957. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > query_parkspace_info_ex_;
  958. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  959. ::message::Base_info* base_info_;
  960. ::message::Error_manager* error_manager_;
  961. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  962. };
  963. // -------------------------------------------------------------------
  964. class Parkspace_release_request_msg PROTOBUF_FINAL :
  965. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_release_request_msg) */ {
  966. public:
  967. inline Parkspace_release_request_msg() : Parkspace_release_request_msg(nullptr) {}
  968. virtual ~Parkspace_release_request_msg();
  969. Parkspace_release_request_msg(const Parkspace_release_request_msg& from);
  970. Parkspace_release_request_msg(Parkspace_release_request_msg&& from) noexcept
  971. : Parkspace_release_request_msg() {
  972. *this = ::std::move(from);
  973. }
  974. inline Parkspace_release_request_msg& operator=(const Parkspace_release_request_msg& from) {
  975. CopyFrom(from);
  976. return *this;
  977. }
  978. inline Parkspace_release_request_msg& operator=(Parkspace_release_request_msg&& from) noexcept {
  979. if (GetArena() == from.GetArena()) {
  980. if (this != &from) InternalSwap(&from);
  981. } else {
  982. CopyFrom(from);
  983. }
  984. return *this;
  985. }
  986. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  987. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  988. }
  989. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  990. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  991. }
  992. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  993. return GetDescriptor();
  994. }
  995. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  996. return GetMetadataStatic().descriptor;
  997. }
  998. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  999. return GetMetadataStatic().reflection;
  1000. }
  1001. static const Parkspace_release_request_msg& default_instance();
  1002. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1003. static inline const Parkspace_release_request_msg* internal_default_instance() {
  1004. return reinterpret_cast<const Parkspace_release_request_msg*>(
  1005. &_Parkspace_release_request_msg_default_instance_);
  1006. }
  1007. static constexpr int kIndexInFileMessages =
  1008. 4;
  1009. friend void swap(Parkspace_release_request_msg& a, Parkspace_release_request_msg& b) {
  1010. a.Swap(&b);
  1011. }
  1012. inline void Swap(Parkspace_release_request_msg* other) {
  1013. if (other == this) return;
  1014. if (GetArena() == other->GetArena()) {
  1015. InternalSwap(other);
  1016. } else {
  1017. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1018. }
  1019. }
  1020. void UnsafeArenaSwap(Parkspace_release_request_msg* other) {
  1021. if (other == this) return;
  1022. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1023. InternalSwap(other);
  1024. }
  1025. // implements Message ----------------------------------------------
  1026. inline Parkspace_release_request_msg* New() const final {
  1027. return CreateMaybeMessage<Parkspace_release_request_msg>(nullptr);
  1028. }
  1029. Parkspace_release_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1030. return CreateMaybeMessage<Parkspace_release_request_msg>(arena);
  1031. }
  1032. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1033. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1034. void CopyFrom(const Parkspace_release_request_msg& from);
  1035. void MergeFrom(const Parkspace_release_request_msg& from);
  1036. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1037. bool IsInitialized() const final;
  1038. size_t ByteSizeLong() const final;
  1039. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1040. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1041. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1042. int GetCachedSize() const final { return _cached_size_.Get(); }
  1043. private:
  1044. inline void SharedCtor();
  1045. inline void SharedDtor();
  1046. void SetCachedSize(int size) const final;
  1047. void InternalSwap(Parkspace_release_request_msg* other);
  1048. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1049. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1050. return "message.Parkspace_release_request_msg";
  1051. }
  1052. protected:
  1053. explicit Parkspace_release_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1054. private:
  1055. static void ArenaDtor(void* object);
  1056. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1057. public:
  1058. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1059. private:
  1060. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  1061. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  1062. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  1063. }
  1064. public:
  1065. // nested types ----------------------------------------------------
  1066. // accessors -------------------------------------------------------
  1067. enum : int {
  1068. kReleaseParkspaceInfoExFieldNumber = 3,
  1069. kCommandKeyFieldNumber = 2,
  1070. kBaseInfoFieldNumber = 1,
  1071. };
  1072. // repeated .message.Parkspace_info release_parkspace_info_ex = 3;
  1073. int release_parkspace_info_ex_size() const;
  1074. private:
  1075. int _internal_release_parkspace_info_ex_size() const;
  1076. public:
  1077. void clear_release_parkspace_info_ex();
  1078. ::message::Parkspace_info* mutable_release_parkspace_info_ex(int index);
  1079. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  1080. mutable_release_parkspace_info_ex();
  1081. private:
  1082. const ::message::Parkspace_info& _internal_release_parkspace_info_ex(int index) const;
  1083. ::message::Parkspace_info* _internal_add_release_parkspace_info_ex();
  1084. public:
  1085. const ::message::Parkspace_info& release_parkspace_info_ex(int index) const;
  1086. ::message::Parkspace_info* add_release_parkspace_info_ex();
  1087. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  1088. release_parkspace_info_ex() const;
  1089. // required string command_key = 2;
  1090. bool has_command_key() const;
  1091. private:
  1092. bool _internal_has_command_key() const;
  1093. public:
  1094. void clear_command_key();
  1095. const std::string& command_key() const;
  1096. void set_command_key(const std::string& value);
  1097. void set_command_key(std::string&& value);
  1098. void set_command_key(const char* value);
  1099. void set_command_key(const char* value, size_t size);
  1100. std::string* mutable_command_key();
  1101. std::string* release_command_key();
  1102. void set_allocated_command_key(std::string* command_key);
  1103. private:
  1104. const std::string& _internal_command_key() const;
  1105. void _internal_set_command_key(const std::string& value);
  1106. std::string* _internal_mutable_command_key();
  1107. public:
  1108. // required .message.Base_info base_info = 1;
  1109. bool has_base_info() const;
  1110. private:
  1111. bool _internal_has_base_info() const;
  1112. public:
  1113. void clear_base_info();
  1114. const ::message::Base_info& base_info() const;
  1115. ::message::Base_info* release_base_info();
  1116. ::message::Base_info* mutable_base_info();
  1117. void set_allocated_base_info(::message::Base_info* base_info);
  1118. private:
  1119. const ::message::Base_info& _internal_base_info() const;
  1120. ::message::Base_info* _internal_mutable_base_info();
  1121. public:
  1122. void unsafe_arena_set_allocated_base_info(
  1123. ::message::Base_info* base_info);
  1124. ::message::Base_info* unsafe_arena_release_base_info();
  1125. // @@protoc_insertion_point(class_scope:message.Parkspace_release_request_msg)
  1126. private:
  1127. class _Internal;
  1128. // helper for ByteSizeLong()
  1129. size_t RequiredFieldsByteSizeFallback() const;
  1130. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1131. typedef void InternalArenaConstructable_;
  1132. typedef void DestructorSkippable_;
  1133. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1134. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1135. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > release_parkspace_info_ex_;
  1136. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  1137. ::message::Base_info* base_info_;
  1138. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  1139. };
  1140. // -------------------------------------------------------------------
  1141. class Parkspace_release_response_msg PROTOBUF_FINAL :
  1142. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_release_response_msg) */ {
  1143. public:
  1144. inline Parkspace_release_response_msg() : Parkspace_release_response_msg(nullptr) {}
  1145. virtual ~Parkspace_release_response_msg();
  1146. Parkspace_release_response_msg(const Parkspace_release_response_msg& from);
  1147. Parkspace_release_response_msg(Parkspace_release_response_msg&& from) noexcept
  1148. : Parkspace_release_response_msg() {
  1149. *this = ::std::move(from);
  1150. }
  1151. inline Parkspace_release_response_msg& operator=(const Parkspace_release_response_msg& from) {
  1152. CopyFrom(from);
  1153. return *this;
  1154. }
  1155. inline Parkspace_release_response_msg& operator=(Parkspace_release_response_msg&& from) noexcept {
  1156. if (GetArena() == from.GetArena()) {
  1157. if (this != &from) InternalSwap(&from);
  1158. } else {
  1159. CopyFrom(from);
  1160. }
  1161. return *this;
  1162. }
  1163. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  1164. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  1165. }
  1166. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  1167. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1168. }
  1169. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1170. return GetDescriptor();
  1171. }
  1172. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1173. return GetMetadataStatic().descriptor;
  1174. }
  1175. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1176. return GetMetadataStatic().reflection;
  1177. }
  1178. static const Parkspace_release_response_msg& default_instance();
  1179. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1180. static inline const Parkspace_release_response_msg* internal_default_instance() {
  1181. return reinterpret_cast<const Parkspace_release_response_msg*>(
  1182. &_Parkspace_release_response_msg_default_instance_);
  1183. }
  1184. static constexpr int kIndexInFileMessages =
  1185. 5;
  1186. friend void swap(Parkspace_release_response_msg& a, Parkspace_release_response_msg& b) {
  1187. a.Swap(&b);
  1188. }
  1189. inline void Swap(Parkspace_release_response_msg* other) {
  1190. if (other == this) return;
  1191. if (GetArena() == other->GetArena()) {
  1192. InternalSwap(other);
  1193. } else {
  1194. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1195. }
  1196. }
  1197. void UnsafeArenaSwap(Parkspace_release_response_msg* other) {
  1198. if (other == this) return;
  1199. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1200. InternalSwap(other);
  1201. }
  1202. // implements Message ----------------------------------------------
  1203. inline Parkspace_release_response_msg* New() const final {
  1204. return CreateMaybeMessage<Parkspace_release_response_msg>(nullptr);
  1205. }
  1206. Parkspace_release_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1207. return CreateMaybeMessage<Parkspace_release_response_msg>(arena);
  1208. }
  1209. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1210. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1211. void CopyFrom(const Parkspace_release_response_msg& from);
  1212. void MergeFrom(const Parkspace_release_response_msg& from);
  1213. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1214. bool IsInitialized() const final;
  1215. size_t ByteSizeLong() const final;
  1216. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1217. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1218. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1219. int GetCachedSize() const final { return _cached_size_.Get(); }
  1220. private:
  1221. inline void SharedCtor();
  1222. inline void SharedDtor();
  1223. void SetCachedSize(int size) const final;
  1224. void InternalSwap(Parkspace_release_response_msg* other);
  1225. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1226. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1227. return "message.Parkspace_release_response_msg";
  1228. }
  1229. protected:
  1230. explicit Parkspace_release_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1231. private:
  1232. static void ArenaDtor(void* object);
  1233. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1234. public:
  1235. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1236. private:
  1237. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  1238. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  1239. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  1240. }
  1241. public:
  1242. // nested types ----------------------------------------------------
  1243. // accessors -------------------------------------------------------
  1244. enum : int {
  1245. kReleaseParkspaceInfoExFieldNumber = 4,
  1246. kCommandKeyFieldNumber = 2,
  1247. kBaseInfoFieldNumber = 1,
  1248. kErrorManagerFieldNumber = 3,
  1249. };
  1250. // repeated .message.Parkspace_info release_parkspace_info_ex = 4;
  1251. int release_parkspace_info_ex_size() const;
  1252. private:
  1253. int _internal_release_parkspace_info_ex_size() const;
  1254. public:
  1255. void clear_release_parkspace_info_ex();
  1256. ::message::Parkspace_info* mutable_release_parkspace_info_ex(int index);
  1257. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  1258. mutable_release_parkspace_info_ex();
  1259. private:
  1260. const ::message::Parkspace_info& _internal_release_parkspace_info_ex(int index) const;
  1261. ::message::Parkspace_info* _internal_add_release_parkspace_info_ex();
  1262. public:
  1263. const ::message::Parkspace_info& release_parkspace_info_ex(int index) const;
  1264. ::message::Parkspace_info* add_release_parkspace_info_ex();
  1265. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  1266. release_parkspace_info_ex() const;
  1267. // required string command_key = 2;
  1268. bool has_command_key() const;
  1269. private:
  1270. bool _internal_has_command_key() const;
  1271. public:
  1272. void clear_command_key();
  1273. const std::string& command_key() const;
  1274. void set_command_key(const std::string& value);
  1275. void set_command_key(std::string&& value);
  1276. void set_command_key(const char* value);
  1277. void set_command_key(const char* value, size_t size);
  1278. std::string* mutable_command_key();
  1279. std::string* release_command_key();
  1280. void set_allocated_command_key(std::string* command_key);
  1281. private:
  1282. const std::string& _internal_command_key() const;
  1283. void _internal_set_command_key(const std::string& value);
  1284. std::string* _internal_mutable_command_key();
  1285. public:
  1286. // required .message.Base_info base_info = 1;
  1287. bool has_base_info() const;
  1288. private:
  1289. bool _internal_has_base_info() const;
  1290. public:
  1291. void clear_base_info();
  1292. const ::message::Base_info& base_info() const;
  1293. ::message::Base_info* release_base_info();
  1294. ::message::Base_info* mutable_base_info();
  1295. void set_allocated_base_info(::message::Base_info* base_info);
  1296. private:
  1297. const ::message::Base_info& _internal_base_info() const;
  1298. ::message::Base_info* _internal_mutable_base_info();
  1299. public:
  1300. void unsafe_arena_set_allocated_base_info(
  1301. ::message::Base_info* base_info);
  1302. ::message::Base_info* unsafe_arena_release_base_info();
  1303. // required .message.Error_manager error_manager = 3;
  1304. bool has_error_manager() const;
  1305. private:
  1306. bool _internal_has_error_manager() const;
  1307. public:
  1308. void clear_error_manager();
  1309. const ::message::Error_manager& error_manager() const;
  1310. ::message::Error_manager* release_error_manager();
  1311. ::message::Error_manager* mutable_error_manager();
  1312. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1313. private:
  1314. const ::message::Error_manager& _internal_error_manager() const;
  1315. ::message::Error_manager* _internal_mutable_error_manager();
  1316. public:
  1317. void unsafe_arena_set_allocated_error_manager(
  1318. ::message::Error_manager* error_manager);
  1319. ::message::Error_manager* unsafe_arena_release_error_manager();
  1320. // @@protoc_insertion_point(class_scope:message.Parkspace_release_response_msg)
  1321. private:
  1322. class _Internal;
  1323. // helper for ByteSizeLong()
  1324. size_t RequiredFieldsByteSizeFallback() const;
  1325. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1326. typedef void InternalArenaConstructable_;
  1327. typedef void DestructorSkippable_;
  1328. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1329. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1330. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > release_parkspace_info_ex_;
  1331. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  1332. ::message::Base_info* base_info_;
  1333. ::message::Error_manager* error_manager_;
  1334. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  1335. };
  1336. // -------------------------------------------------------------------
  1337. class Parkspace_force_update_request_msg PROTOBUF_FINAL :
  1338. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_force_update_request_msg) */ {
  1339. public:
  1340. inline Parkspace_force_update_request_msg() : Parkspace_force_update_request_msg(nullptr) {}
  1341. virtual ~Parkspace_force_update_request_msg();
  1342. Parkspace_force_update_request_msg(const Parkspace_force_update_request_msg& from);
  1343. Parkspace_force_update_request_msg(Parkspace_force_update_request_msg&& from) noexcept
  1344. : Parkspace_force_update_request_msg() {
  1345. *this = ::std::move(from);
  1346. }
  1347. inline Parkspace_force_update_request_msg& operator=(const Parkspace_force_update_request_msg& from) {
  1348. CopyFrom(from);
  1349. return *this;
  1350. }
  1351. inline Parkspace_force_update_request_msg& operator=(Parkspace_force_update_request_msg&& from) noexcept {
  1352. if (GetArena() == from.GetArena()) {
  1353. if (this != &from) InternalSwap(&from);
  1354. } else {
  1355. CopyFrom(from);
  1356. }
  1357. return *this;
  1358. }
  1359. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  1360. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  1361. }
  1362. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  1363. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1364. }
  1365. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1366. return GetDescriptor();
  1367. }
  1368. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1369. return GetMetadataStatic().descriptor;
  1370. }
  1371. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1372. return GetMetadataStatic().reflection;
  1373. }
  1374. static const Parkspace_force_update_request_msg& default_instance();
  1375. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1376. static inline const Parkspace_force_update_request_msg* internal_default_instance() {
  1377. return reinterpret_cast<const Parkspace_force_update_request_msg*>(
  1378. &_Parkspace_force_update_request_msg_default_instance_);
  1379. }
  1380. static constexpr int kIndexInFileMessages =
  1381. 6;
  1382. friend void swap(Parkspace_force_update_request_msg& a, Parkspace_force_update_request_msg& b) {
  1383. a.Swap(&b);
  1384. }
  1385. inline void Swap(Parkspace_force_update_request_msg* other) {
  1386. if (other == this) return;
  1387. if (GetArena() == other->GetArena()) {
  1388. InternalSwap(other);
  1389. } else {
  1390. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1391. }
  1392. }
  1393. void UnsafeArenaSwap(Parkspace_force_update_request_msg* other) {
  1394. if (other == this) return;
  1395. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1396. InternalSwap(other);
  1397. }
  1398. // implements Message ----------------------------------------------
  1399. inline Parkspace_force_update_request_msg* New() const final {
  1400. return CreateMaybeMessage<Parkspace_force_update_request_msg>(nullptr);
  1401. }
  1402. Parkspace_force_update_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1403. return CreateMaybeMessage<Parkspace_force_update_request_msg>(arena);
  1404. }
  1405. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1406. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1407. void CopyFrom(const Parkspace_force_update_request_msg& from);
  1408. void MergeFrom(const Parkspace_force_update_request_msg& from);
  1409. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1410. bool IsInitialized() const final;
  1411. size_t ByteSizeLong() const final;
  1412. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1413. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1414. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1415. int GetCachedSize() const final { return _cached_size_.Get(); }
  1416. private:
  1417. inline void SharedCtor();
  1418. inline void SharedDtor();
  1419. void SetCachedSize(int size) const final;
  1420. void InternalSwap(Parkspace_force_update_request_msg* other);
  1421. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1422. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1423. return "message.Parkspace_force_update_request_msg";
  1424. }
  1425. protected:
  1426. explicit Parkspace_force_update_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1427. private:
  1428. static void ArenaDtor(void* object);
  1429. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1430. public:
  1431. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1432. private:
  1433. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  1434. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  1435. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  1436. }
  1437. public:
  1438. // nested types ----------------------------------------------------
  1439. // accessors -------------------------------------------------------
  1440. enum : int {
  1441. kManualParkspaceInfoExFieldNumber = 3,
  1442. kCommandKeyFieldNumber = 2,
  1443. kBaseInfoFieldNumber = 1,
  1444. };
  1445. // repeated .message.Parkspace_info manual_parkspace_info_ex = 3;
  1446. int manual_parkspace_info_ex_size() const;
  1447. private:
  1448. int _internal_manual_parkspace_info_ex_size() const;
  1449. public:
  1450. void clear_manual_parkspace_info_ex();
  1451. ::message::Parkspace_info* mutable_manual_parkspace_info_ex(int index);
  1452. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  1453. mutable_manual_parkspace_info_ex();
  1454. private:
  1455. const ::message::Parkspace_info& _internal_manual_parkspace_info_ex(int index) const;
  1456. ::message::Parkspace_info* _internal_add_manual_parkspace_info_ex();
  1457. public:
  1458. const ::message::Parkspace_info& manual_parkspace_info_ex(int index) const;
  1459. ::message::Parkspace_info* add_manual_parkspace_info_ex();
  1460. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  1461. manual_parkspace_info_ex() const;
  1462. // required string command_key = 2;
  1463. bool has_command_key() const;
  1464. private:
  1465. bool _internal_has_command_key() const;
  1466. public:
  1467. void clear_command_key();
  1468. const std::string& command_key() const;
  1469. void set_command_key(const std::string& value);
  1470. void set_command_key(std::string&& value);
  1471. void set_command_key(const char* value);
  1472. void set_command_key(const char* value, size_t size);
  1473. std::string* mutable_command_key();
  1474. std::string* release_command_key();
  1475. void set_allocated_command_key(std::string* command_key);
  1476. private:
  1477. const std::string& _internal_command_key() const;
  1478. void _internal_set_command_key(const std::string& value);
  1479. std::string* _internal_mutable_command_key();
  1480. public:
  1481. // required .message.Base_info base_info = 1;
  1482. bool has_base_info() const;
  1483. private:
  1484. bool _internal_has_base_info() const;
  1485. public:
  1486. void clear_base_info();
  1487. const ::message::Base_info& base_info() const;
  1488. ::message::Base_info* release_base_info();
  1489. ::message::Base_info* mutable_base_info();
  1490. void set_allocated_base_info(::message::Base_info* base_info);
  1491. private:
  1492. const ::message::Base_info& _internal_base_info() const;
  1493. ::message::Base_info* _internal_mutable_base_info();
  1494. public:
  1495. void unsafe_arena_set_allocated_base_info(
  1496. ::message::Base_info* base_info);
  1497. ::message::Base_info* unsafe_arena_release_base_info();
  1498. // @@protoc_insertion_point(class_scope:message.Parkspace_force_update_request_msg)
  1499. private:
  1500. class _Internal;
  1501. // helper for ByteSizeLong()
  1502. size_t RequiredFieldsByteSizeFallback() const;
  1503. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1504. typedef void InternalArenaConstructable_;
  1505. typedef void DestructorSkippable_;
  1506. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1507. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1508. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > manual_parkspace_info_ex_;
  1509. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  1510. ::message::Base_info* base_info_;
  1511. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  1512. };
  1513. // -------------------------------------------------------------------
  1514. class Parkspace_force_update_response_msg PROTOBUF_FINAL :
  1515. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_force_update_response_msg) */ {
  1516. public:
  1517. inline Parkspace_force_update_response_msg() : Parkspace_force_update_response_msg(nullptr) {}
  1518. virtual ~Parkspace_force_update_response_msg();
  1519. Parkspace_force_update_response_msg(const Parkspace_force_update_response_msg& from);
  1520. Parkspace_force_update_response_msg(Parkspace_force_update_response_msg&& from) noexcept
  1521. : Parkspace_force_update_response_msg() {
  1522. *this = ::std::move(from);
  1523. }
  1524. inline Parkspace_force_update_response_msg& operator=(const Parkspace_force_update_response_msg& from) {
  1525. CopyFrom(from);
  1526. return *this;
  1527. }
  1528. inline Parkspace_force_update_response_msg& operator=(Parkspace_force_update_response_msg&& from) noexcept {
  1529. if (GetArena() == from.GetArena()) {
  1530. if (this != &from) InternalSwap(&from);
  1531. } else {
  1532. CopyFrom(from);
  1533. }
  1534. return *this;
  1535. }
  1536. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  1537. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  1538. }
  1539. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  1540. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1541. }
  1542. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1543. return GetDescriptor();
  1544. }
  1545. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1546. return GetMetadataStatic().descriptor;
  1547. }
  1548. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1549. return GetMetadataStatic().reflection;
  1550. }
  1551. static const Parkspace_force_update_response_msg& default_instance();
  1552. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1553. static inline const Parkspace_force_update_response_msg* internal_default_instance() {
  1554. return reinterpret_cast<const Parkspace_force_update_response_msg*>(
  1555. &_Parkspace_force_update_response_msg_default_instance_);
  1556. }
  1557. static constexpr int kIndexInFileMessages =
  1558. 7;
  1559. friend void swap(Parkspace_force_update_response_msg& a, Parkspace_force_update_response_msg& b) {
  1560. a.Swap(&b);
  1561. }
  1562. inline void Swap(Parkspace_force_update_response_msg* other) {
  1563. if (other == this) return;
  1564. if (GetArena() == other->GetArena()) {
  1565. InternalSwap(other);
  1566. } else {
  1567. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1568. }
  1569. }
  1570. void UnsafeArenaSwap(Parkspace_force_update_response_msg* other) {
  1571. if (other == this) return;
  1572. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1573. InternalSwap(other);
  1574. }
  1575. // implements Message ----------------------------------------------
  1576. inline Parkspace_force_update_response_msg* New() const final {
  1577. return CreateMaybeMessage<Parkspace_force_update_response_msg>(nullptr);
  1578. }
  1579. Parkspace_force_update_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1580. return CreateMaybeMessage<Parkspace_force_update_response_msg>(arena);
  1581. }
  1582. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1583. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1584. void CopyFrom(const Parkspace_force_update_response_msg& from);
  1585. void MergeFrom(const Parkspace_force_update_response_msg& from);
  1586. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1587. bool IsInitialized() const final;
  1588. size_t ByteSizeLong() const final;
  1589. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1590. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1591. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1592. int GetCachedSize() const final { return _cached_size_.Get(); }
  1593. private:
  1594. inline void SharedCtor();
  1595. inline void SharedDtor();
  1596. void SetCachedSize(int size) const final;
  1597. void InternalSwap(Parkspace_force_update_response_msg* other);
  1598. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1599. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1600. return "message.Parkspace_force_update_response_msg";
  1601. }
  1602. protected:
  1603. explicit Parkspace_force_update_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1604. private:
  1605. static void ArenaDtor(void* object);
  1606. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1607. public:
  1608. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1609. private:
  1610. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  1611. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  1612. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  1613. }
  1614. public:
  1615. // nested types ----------------------------------------------------
  1616. // accessors -------------------------------------------------------
  1617. enum : int {
  1618. kManualParkspaceInfoExFieldNumber = 4,
  1619. kCommandKeyFieldNumber = 2,
  1620. kBaseInfoFieldNumber = 1,
  1621. kErrorManagerFieldNumber = 3,
  1622. };
  1623. // repeated .message.Parkspace_info manual_parkspace_info_ex = 4;
  1624. int manual_parkspace_info_ex_size() const;
  1625. private:
  1626. int _internal_manual_parkspace_info_ex_size() const;
  1627. public:
  1628. void clear_manual_parkspace_info_ex();
  1629. ::message::Parkspace_info* mutable_manual_parkspace_info_ex(int index);
  1630. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  1631. mutable_manual_parkspace_info_ex();
  1632. private:
  1633. const ::message::Parkspace_info& _internal_manual_parkspace_info_ex(int index) const;
  1634. ::message::Parkspace_info* _internal_add_manual_parkspace_info_ex();
  1635. public:
  1636. const ::message::Parkspace_info& manual_parkspace_info_ex(int index) const;
  1637. ::message::Parkspace_info* add_manual_parkspace_info_ex();
  1638. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  1639. manual_parkspace_info_ex() const;
  1640. // required string command_key = 2;
  1641. bool has_command_key() const;
  1642. private:
  1643. bool _internal_has_command_key() const;
  1644. public:
  1645. void clear_command_key();
  1646. const std::string& command_key() const;
  1647. void set_command_key(const std::string& value);
  1648. void set_command_key(std::string&& value);
  1649. void set_command_key(const char* value);
  1650. void set_command_key(const char* value, size_t size);
  1651. std::string* mutable_command_key();
  1652. std::string* release_command_key();
  1653. void set_allocated_command_key(std::string* command_key);
  1654. private:
  1655. const std::string& _internal_command_key() const;
  1656. void _internal_set_command_key(const std::string& value);
  1657. std::string* _internal_mutable_command_key();
  1658. public:
  1659. // required .message.Base_info base_info = 1;
  1660. bool has_base_info() const;
  1661. private:
  1662. bool _internal_has_base_info() const;
  1663. public:
  1664. void clear_base_info();
  1665. const ::message::Base_info& base_info() const;
  1666. ::message::Base_info* release_base_info();
  1667. ::message::Base_info* mutable_base_info();
  1668. void set_allocated_base_info(::message::Base_info* base_info);
  1669. private:
  1670. const ::message::Base_info& _internal_base_info() const;
  1671. ::message::Base_info* _internal_mutable_base_info();
  1672. public:
  1673. void unsafe_arena_set_allocated_base_info(
  1674. ::message::Base_info* base_info);
  1675. ::message::Base_info* unsafe_arena_release_base_info();
  1676. // required .message.Error_manager error_manager = 3;
  1677. bool has_error_manager() const;
  1678. private:
  1679. bool _internal_has_error_manager() const;
  1680. public:
  1681. void clear_error_manager();
  1682. const ::message::Error_manager& error_manager() const;
  1683. ::message::Error_manager* release_error_manager();
  1684. ::message::Error_manager* mutable_error_manager();
  1685. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1686. private:
  1687. const ::message::Error_manager& _internal_error_manager() const;
  1688. ::message::Error_manager* _internal_mutable_error_manager();
  1689. public:
  1690. void unsafe_arena_set_allocated_error_manager(
  1691. ::message::Error_manager* error_manager);
  1692. ::message::Error_manager* unsafe_arena_release_error_manager();
  1693. // @@protoc_insertion_point(class_scope:message.Parkspace_force_update_response_msg)
  1694. private:
  1695. class _Internal;
  1696. // helper for ByteSizeLong()
  1697. size_t RequiredFieldsByteSizeFallback() const;
  1698. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1699. typedef void InternalArenaConstructable_;
  1700. typedef void DestructorSkippable_;
  1701. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1702. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1703. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > manual_parkspace_info_ex_;
  1704. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  1705. ::message::Base_info* base_info_;
  1706. ::message::Error_manager* error_manager_;
  1707. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  1708. };
  1709. // -------------------------------------------------------------------
  1710. class Parkspace_confirm_alloc_request_msg PROTOBUF_FINAL :
  1711. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_confirm_alloc_request_msg) */ {
  1712. public:
  1713. inline Parkspace_confirm_alloc_request_msg() : Parkspace_confirm_alloc_request_msg(nullptr) {}
  1714. virtual ~Parkspace_confirm_alloc_request_msg();
  1715. Parkspace_confirm_alloc_request_msg(const Parkspace_confirm_alloc_request_msg& from);
  1716. Parkspace_confirm_alloc_request_msg(Parkspace_confirm_alloc_request_msg&& from) noexcept
  1717. : Parkspace_confirm_alloc_request_msg() {
  1718. *this = ::std::move(from);
  1719. }
  1720. inline Parkspace_confirm_alloc_request_msg& operator=(const Parkspace_confirm_alloc_request_msg& from) {
  1721. CopyFrom(from);
  1722. return *this;
  1723. }
  1724. inline Parkspace_confirm_alloc_request_msg& operator=(Parkspace_confirm_alloc_request_msg&& from) noexcept {
  1725. if (GetArena() == from.GetArena()) {
  1726. if (this != &from) InternalSwap(&from);
  1727. } else {
  1728. CopyFrom(from);
  1729. }
  1730. return *this;
  1731. }
  1732. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  1733. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  1734. }
  1735. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  1736. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1737. }
  1738. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1739. return GetDescriptor();
  1740. }
  1741. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1742. return GetMetadataStatic().descriptor;
  1743. }
  1744. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1745. return GetMetadataStatic().reflection;
  1746. }
  1747. static const Parkspace_confirm_alloc_request_msg& default_instance();
  1748. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1749. static inline const Parkspace_confirm_alloc_request_msg* internal_default_instance() {
  1750. return reinterpret_cast<const Parkspace_confirm_alloc_request_msg*>(
  1751. &_Parkspace_confirm_alloc_request_msg_default_instance_);
  1752. }
  1753. static constexpr int kIndexInFileMessages =
  1754. 8;
  1755. friend void swap(Parkspace_confirm_alloc_request_msg& a, Parkspace_confirm_alloc_request_msg& b) {
  1756. a.Swap(&b);
  1757. }
  1758. inline void Swap(Parkspace_confirm_alloc_request_msg* other) {
  1759. if (other == this) return;
  1760. if (GetArena() == other->GetArena()) {
  1761. InternalSwap(other);
  1762. } else {
  1763. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1764. }
  1765. }
  1766. void UnsafeArenaSwap(Parkspace_confirm_alloc_request_msg* other) {
  1767. if (other == this) return;
  1768. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1769. InternalSwap(other);
  1770. }
  1771. // implements Message ----------------------------------------------
  1772. inline Parkspace_confirm_alloc_request_msg* New() const final {
  1773. return CreateMaybeMessage<Parkspace_confirm_alloc_request_msg>(nullptr);
  1774. }
  1775. Parkspace_confirm_alloc_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1776. return CreateMaybeMessage<Parkspace_confirm_alloc_request_msg>(arena);
  1777. }
  1778. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1779. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1780. void CopyFrom(const Parkspace_confirm_alloc_request_msg& from);
  1781. void MergeFrom(const Parkspace_confirm_alloc_request_msg& from);
  1782. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1783. bool IsInitialized() const final;
  1784. size_t ByteSizeLong() const final;
  1785. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1786. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1787. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1788. int GetCachedSize() const final { return _cached_size_.Get(); }
  1789. private:
  1790. inline void SharedCtor();
  1791. inline void SharedDtor();
  1792. void SetCachedSize(int size) const final;
  1793. void InternalSwap(Parkspace_confirm_alloc_request_msg* other);
  1794. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1795. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1796. return "message.Parkspace_confirm_alloc_request_msg";
  1797. }
  1798. protected:
  1799. explicit Parkspace_confirm_alloc_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1800. private:
  1801. static void ArenaDtor(void* object);
  1802. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1803. public:
  1804. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1805. private:
  1806. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  1807. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  1808. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  1809. }
  1810. public:
  1811. // nested types ----------------------------------------------------
  1812. // accessors -------------------------------------------------------
  1813. enum : int {
  1814. kConfirmParkspaceInfoExFieldNumber = 3,
  1815. kCommandKeyFieldNumber = 2,
  1816. kBaseInfoFieldNumber = 1,
  1817. kCarTypeFieldNumber = 4,
  1818. };
  1819. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 3;
  1820. int confirm_parkspace_info_ex_size() const;
  1821. private:
  1822. int _internal_confirm_parkspace_info_ex_size() const;
  1823. public:
  1824. void clear_confirm_parkspace_info_ex();
  1825. ::message::Parkspace_info* mutable_confirm_parkspace_info_ex(int index);
  1826. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  1827. mutable_confirm_parkspace_info_ex();
  1828. private:
  1829. const ::message::Parkspace_info& _internal_confirm_parkspace_info_ex(int index) const;
  1830. ::message::Parkspace_info* _internal_add_confirm_parkspace_info_ex();
  1831. public:
  1832. const ::message::Parkspace_info& confirm_parkspace_info_ex(int index) const;
  1833. ::message::Parkspace_info* add_confirm_parkspace_info_ex();
  1834. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  1835. confirm_parkspace_info_ex() const;
  1836. // required string command_key = 2;
  1837. bool has_command_key() const;
  1838. private:
  1839. bool _internal_has_command_key() const;
  1840. public:
  1841. void clear_command_key();
  1842. const std::string& command_key() const;
  1843. void set_command_key(const std::string& value);
  1844. void set_command_key(std::string&& value);
  1845. void set_command_key(const char* value);
  1846. void set_command_key(const char* value, size_t size);
  1847. std::string* mutable_command_key();
  1848. std::string* release_command_key();
  1849. void set_allocated_command_key(std::string* command_key);
  1850. private:
  1851. const std::string& _internal_command_key() const;
  1852. void _internal_set_command_key(const std::string& value);
  1853. std::string* _internal_mutable_command_key();
  1854. public:
  1855. // required .message.Base_info base_info = 1;
  1856. bool has_base_info() const;
  1857. private:
  1858. bool _internal_has_base_info() const;
  1859. public:
  1860. void clear_base_info();
  1861. const ::message::Base_info& base_info() const;
  1862. ::message::Base_info* release_base_info();
  1863. ::message::Base_info* mutable_base_info();
  1864. void set_allocated_base_info(::message::Base_info* base_info);
  1865. private:
  1866. const ::message::Base_info& _internal_base_info() const;
  1867. ::message::Base_info* _internal_mutable_base_info();
  1868. public:
  1869. void unsafe_arena_set_allocated_base_info(
  1870. ::message::Base_info* base_info);
  1871. ::message::Base_info* unsafe_arena_release_base_info();
  1872. // optional .message.Car_type car_type = 4;
  1873. bool has_car_type() const;
  1874. private:
  1875. bool _internal_has_car_type() const;
  1876. public:
  1877. void clear_car_type();
  1878. ::message::Car_type car_type() const;
  1879. void set_car_type(::message::Car_type value);
  1880. private:
  1881. ::message::Car_type _internal_car_type() const;
  1882. void _internal_set_car_type(::message::Car_type value);
  1883. public:
  1884. // @@protoc_insertion_point(class_scope:message.Parkspace_confirm_alloc_request_msg)
  1885. private:
  1886. class _Internal;
  1887. // helper for ByteSizeLong()
  1888. size_t RequiredFieldsByteSizeFallback() const;
  1889. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1890. typedef void InternalArenaConstructable_;
  1891. typedef void DestructorSkippable_;
  1892. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1893. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1894. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > confirm_parkspace_info_ex_;
  1895. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  1896. ::message::Base_info* base_info_;
  1897. int car_type_;
  1898. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  1899. };
  1900. // -------------------------------------------------------------------
  1901. class Parkspace_confirm_alloc_response_msg PROTOBUF_FINAL :
  1902. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_confirm_alloc_response_msg) */ {
  1903. public:
  1904. inline Parkspace_confirm_alloc_response_msg() : Parkspace_confirm_alloc_response_msg(nullptr) {}
  1905. virtual ~Parkspace_confirm_alloc_response_msg();
  1906. Parkspace_confirm_alloc_response_msg(const Parkspace_confirm_alloc_response_msg& from);
  1907. Parkspace_confirm_alloc_response_msg(Parkspace_confirm_alloc_response_msg&& from) noexcept
  1908. : Parkspace_confirm_alloc_response_msg() {
  1909. *this = ::std::move(from);
  1910. }
  1911. inline Parkspace_confirm_alloc_response_msg& operator=(const Parkspace_confirm_alloc_response_msg& from) {
  1912. CopyFrom(from);
  1913. return *this;
  1914. }
  1915. inline Parkspace_confirm_alloc_response_msg& operator=(Parkspace_confirm_alloc_response_msg&& from) noexcept {
  1916. if (GetArena() == from.GetArena()) {
  1917. if (this != &from) InternalSwap(&from);
  1918. } else {
  1919. CopyFrom(from);
  1920. }
  1921. return *this;
  1922. }
  1923. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  1924. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  1925. }
  1926. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  1927. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1928. }
  1929. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1930. return GetDescriptor();
  1931. }
  1932. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1933. return GetMetadataStatic().descriptor;
  1934. }
  1935. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1936. return GetMetadataStatic().reflection;
  1937. }
  1938. static const Parkspace_confirm_alloc_response_msg& default_instance();
  1939. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1940. static inline const Parkspace_confirm_alloc_response_msg* internal_default_instance() {
  1941. return reinterpret_cast<const Parkspace_confirm_alloc_response_msg*>(
  1942. &_Parkspace_confirm_alloc_response_msg_default_instance_);
  1943. }
  1944. static constexpr int kIndexInFileMessages =
  1945. 9;
  1946. friend void swap(Parkspace_confirm_alloc_response_msg& a, Parkspace_confirm_alloc_response_msg& b) {
  1947. a.Swap(&b);
  1948. }
  1949. inline void Swap(Parkspace_confirm_alloc_response_msg* other) {
  1950. if (other == this) return;
  1951. if (GetArena() == other->GetArena()) {
  1952. InternalSwap(other);
  1953. } else {
  1954. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1955. }
  1956. }
  1957. void UnsafeArenaSwap(Parkspace_confirm_alloc_response_msg* other) {
  1958. if (other == this) return;
  1959. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1960. InternalSwap(other);
  1961. }
  1962. // implements Message ----------------------------------------------
  1963. inline Parkspace_confirm_alloc_response_msg* New() const final {
  1964. return CreateMaybeMessage<Parkspace_confirm_alloc_response_msg>(nullptr);
  1965. }
  1966. Parkspace_confirm_alloc_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1967. return CreateMaybeMessage<Parkspace_confirm_alloc_response_msg>(arena);
  1968. }
  1969. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1970. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1971. void CopyFrom(const Parkspace_confirm_alloc_response_msg& from);
  1972. void MergeFrom(const Parkspace_confirm_alloc_response_msg& from);
  1973. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1974. bool IsInitialized() const final;
  1975. size_t ByteSizeLong() const final;
  1976. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1977. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1978. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1979. int GetCachedSize() const final { return _cached_size_.Get(); }
  1980. private:
  1981. inline void SharedCtor();
  1982. inline void SharedDtor();
  1983. void SetCachedSize(int size) const final;
  1984. void InternalSwap(Parkspace_confirm_alloc_response_msg* other);
  1985. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1986. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1987. return "message.Parkspace_confirm_alloc_response_msg";
  1988. }
  1989. protected:
  1990. explicit Parkspace_confirm_alloc_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1991. private:
  1992. static void ArenaDtor(void* object);
  1993. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1994. public:
  1995. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1996. private:
  1997. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  1998. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  1999. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  2000. }
  2001. public:
  2002. // nested types ----------------------------------------------------
  2003. // accessors -------------------------------------------------------
  2004. enum : int {
  2005. kConfirmParkspaceInfoExFieldNumber = 4,
  2006. kCommandKeyFieldNumber = 2,
  2007. kBaseInfoFieldNumber = 1,
  2008. kErrorManagerFieldNumber = 3,
  2009. kCarTypeFieldNumber = 5,
  2010. };
  2011. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 4;
  2012. int confirm_parkspace_info_ex_size() const;
  2013. private:
  2014. int _internal_confirm_parkspace_info_ex_size() const;
  2015. public:
  2016. void clear_confirm_parkspace_info_ex();
  2017. ::message::Parkspace_info* mutable_confirm_parkspace_info_ex(int index);
  2018. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  2019. mutable_confirm_parkspace_info_ex();
  2020. private:
  2021. const ::message::Parkspace_info& _internal_confirm_parkspace_info_ex(int index) const;
  2022. ::message::Parkspace_info* _internal_add_confirm_parkspace_info_ex();
  2023. public:
  2024. const ::message::Parkspace_info& confirm_parkspace_info_ex(int index) const;
  2025. ::message::Parkspace_info* add_confirm_parkspace_info_ex();
  2026. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  2027. confirm_parkspace_info_ex() const;
  2028. // required string command_key = 2;
  2029. bool has_command_key() const;
  2030. private:
  2031. bool _internal_has_command_key() const;
  2032. public:
  2033. void clear_command_key();
  2034. const std::string& command_key() const;
  2035. void set_command_key(const std::string& value);
  2036. void set_command_key(std::string&& value);
  2037. void set_command_key(const char* value);
  2038. void set_command_key(const char* value, size_t size);
  2039. std::string* mutable_command_key();
  2040. std::string* release_command_key();
  2041. void set_allocated_command_key(std::string* command_key);
  2042. private:
  2043. const std::string& _internal_command_key() const;
  2044. void _internal_set_command_key(const std::string& value);
  2045. std::string* _internal_mutable_command_key();
  2046. public:
  2047. // required .message.Base_info base_info = 1;
  2048. bool has_base_info() const;
  2049. private:
  2050. bool _internal_has_base_info() const;
  2051. public:
  2052. void clear_base_info();
  2053. const ::message::Base_info& base_info() const;
  2054. ::message::Base_info* release_base_info();
  2055. ::message::Base_info* mutable_base_info();
  2056. void set_allocated_base_info(::message::Base_info* base_info);
  2057. private:
  2058. const ::message::Base_info& _internal_base_info() const;
  2059. ::message::Base_info* _internal_mutable_base_info();
  2060. public:
  2061. void unsafe_arena_set_allocated_base_info(
  2062. ::message::Base_info* base_info);
  2063. ::message::Base_info* unsafe_arena_release_base_info();
  2064. // required .message.Error_manager error_manager = 3;
  2065. bool has_error_manager() const;
  2066. private:
  2067. bool _internal_has_error_manager() const;
  2068. public:
  2069. void clear_error_manager();
  2070. const ::message::Error_manager& error_manager() const;
  2071. ::message::Error_manager* release_error_manager();
  2072. ::message::Error_manager* mutable_error_manager();
  2073. void set_allocated_error_manager(::message::Error_manager* error_manager);
  2074. private:
  2075. const ::message::Error_manager& _internal_error_manager() const;
  2076. ::message::Error_manager* _internal_mutable_error_manager();
  2077. public:
  2078. void unsafe_arena_set_allocated_error_manager(
  2079. ::message::Error_manager* error_manager);
  2080. ::message::Error_manager* unsafe_arena_release_error_manager();
  2081. // optional .message.Car_type car_type = 5;
  2082. bool has_car_type() const;
  2083. private:
  2084. bool _internal_has_car_type() const;
  2085. public:
  2086. void clear_car_type();
  2087. ::message::Car_type car_type() const;
  2088. void set_car_type(::message::Car_type value);
  2089. private:
  2090. ::message::Car_type _internal_car_type() const;
  2091. void _internal_set_car_type(::message::Car_type value);
  2092. public:
  2093. // @@protoc_insertion_point(class_scope:message.Parkspace_confirm_alloc_response_msg)
  2094. private:
  2095. class _Internal;
  2096. // helper for ByteSizeLong()
  2097. size_t RequiredFieldsByteSizeFallback() const;
  2098. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2099. typedef void InternalArenaConstructable_;
  2100. typedef void DestructorSkippable_;
  2101. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2102. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2103. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > confirm_parkspace_info_ex_;
  2104. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  2105. ::message::Base_info* base_info_;
  2106. ::message::Error_manager* error_manager_;
  2107. int car_type_;
  2108. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  2109. };
  2110. // -------------------------------------------------------------------
  2111. class Parkspace_allocation_status_msg PROTOBUF_FINAL :
  2112. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_allocation_status_msg) */ {
  2113. public:
  2114. inline Parkspace_allocation_status_msg() : Parkspace_allocation_status_msg(nullptr) {}
  2115. virtual ~Parkspace_allocation_status_msg();
  2116. Parkspace_allocation_status_msg(const Parkspace_allocation_status_msg& from);
  2117. Parkspace_allocation_status_msg(Parkspace_allocation_status_msg&& from) noexcept
  2118. : Parkspace_allocation_status_msg() {
  2119. *this = ::std::move(from);
  2120. }
  2121. inline Parkspace_allocation_status_msg& operator=(const Parkspace_allocation_status_msg& from) {
  2122. CopyFrom(from);
  2123. return *this;
  2124. }
  2125. inline Parkspace_allocation_status_msg& operator=(Parkspace_allocation_status_msg&& from) noexcept {
  2126. if (GetArena() == from.GetArena()) {
  2127. if (this != &from) InternalSwap(&from);
  2128. } else {
  2129. CopyFrom(from);
  2130. }
  2131. return *this;
  2132. }
  2133. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  2134. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  2135. }
  2136. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  2137. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2138. }
  2139. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2140. return GetDescriptor();
  2141. }
  2142. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2143. return GetMetadataStatic().descriptor;
  2144. }
  2145. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2146. return GetMetadataStatic().reflection;
  2147. }
  2148. static const Parkspace_allocation_status_msg& default_instance();
  2149. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  2150. static inline const Parkspace_allocation_status_msg* internal_default_instance() {
  2151. return reinterpret_cast<const Parkspace_allocation_status_msg*>(
  2152. &_Parkspace_allocation_status_msg_default_instance_);
  2153. }
  2154. static constexpr int kIndexInFileMessages =
  2155. 10;
  2156. friend void swap(Parkspace_allocation_status_msg& a, Parkspace_allocation_status_msg& b) {
  2157. a.Swap(&b);
  2158. }
  2159. inline void Swap(Parkspace_allocation_status_msg* other) {
  2160. if (other == this) return;
  2161. if (GetArena() == other->GetArena()) {
  2162. InternalSwap(other);
  2163. } else {
  2164. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2165. }
  2166. }
  2167. void UnsafeArenaSwap(Parkspace_allocation_status_msg* other) {
  2168. if (other == this) return;
  2169. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2170. InternalSwap(other);
  2171. }
  2172. // implements Message ----------------------------------------------
  2173. inline Parkspace_allocation_status_msg* New() const final {
  2174. return CreateMaybeMessage<Parkspace_allocation_status_msg>(nullptr);
  2175. }
  2176. Parkspace_allocation_status_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2177. return CreateMaybeMessage<Parkspace_allocation_status_msg>(arena);
  2178. }
  2179. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  2180. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  2181. void CopyFrom(const Parkspace_allocation_status_msg& from);
  2182. void MergeFrom(const Parkspace_allocation_status_msg& from);
  2183. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2184. bool IsInitialized() const final;
  2185. size_t ByteSizeLong() const final;
  2186. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2187. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2188. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2189. int GetCachedSize() const final { return _cached_size_.Get(); }
  2190. private:
  2191. inline void SharedCtor();
  2192. inline void SharedDtor();
  2193. void SetCachedSize(int size) const final;
  2194. void InternalSwap(Parkspace_allocation_status_msg* other);
  2195. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2196. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2197. return "message.Parkspace_allocation_status_msg";
  2198. }
  2199. protected:
  2200. explicit Parkspace_allocation_status_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2201. private:
  2202. static void ArenaDtor(void* object);
  2203. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2204. public:
  2205. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2206. private:
  2207. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  2208. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  2209. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  2210. }
  2211. public:
  2212. // nested types ----------------------------------------------------
  2213. // accessors -------------------------------------------------------
  2214. enum : int {
  2215. kBaseInfoFieldNumber = 1,
  2216. kErrorManagerFieldNumber = 2,
  2217. kDatabaseControllerStatusFieldNumber = 3,
  2218. kParkspaceManagerSatusFieldNumber = 4,
  2219. kSmallParkspaceRemainingNumberFieldNumber = 5,
  2220. kMediumParkspaceRemainingNumberFieldNumber = 6,
  2221. kLargeParkspaceRemainingNumberFieldNumber = 7,
  2222. kTotalParkspaceRemainingNumberFieldNumber = 8,
  2223. };
  2224. // required .message.Base_info base_info = 1;
  2225. bool has_base_info() const;
  2226. private:
  2227. bool _internal_has_base_info() const;
  2228. public:
  2229. void clear_base_info();
  2230. const ::message::Base_info& base_info() const;
  2231. ::message::Base_info* release_base_info();
  2232. ::message::Base_info* mutable_base_info();
  2233. void set_allocated_base_info(::message::Base_info* base_info);
  2234. private:
  2235. const ::message::Base_info& _internal_base_info() const;
  2236. ::message::Base_info* _internal_mutable_base_info();
  2237. public:
  2238. void unsafe_arena_set_allocated_base_info(
  2239. ::message::Base_info* base_info);
  2240. ::message::Base_info* unsafe_arena_release_base_info();
  2241. // required .message.Error_manager error_manager = 2;
  2242. bool has_error_manager() const;
  2243. private:
  2244. bool _internal_has_error_manager() const;
  2245. public:
  2246. void clear_error_manager();
  2247. const ::message::Error_manager& error_manager() const;
  2248. ::message::Error_manager* release_error_manager();
  2249. ::message::Error_manager* mutable_error_manager();
  2250. void set_allocated_error_manager(::message::Error_manager* error_manager);
  2251. private:
  2252. const ::message::Error_manager& _internal_error_manager() const;
  2253. ::message::Error_manager* _internal_mutable_error_manager();
  2254. public:
  2255. void unsafe_arena_set_allocated_error_manager(
  2256. ::message::Error_manager* error_manager);
  2257. ::message::Error_manager* unsafe_arena_release_error_manager();
  2258. // required .message.Database_controller_status database_controller_status = 3;
  2259. bool has_database_controller_status() const;
  2260. private:
  2261. bool _internal_has_database_controller_status() const;
  2262. public:
  2263. void clear_database_controller_status();
  2264. ::message::Database_controller_status database_controller_status() const;
  2265. void set_database_controller_status(::message::Database_controller_status value);
  2266. private:
  2267. ::message::Database_controller_status _internal_database_controller_status() const;
  2268. void _internal_set_database_controller_status(::message::Database_controller_status value);
  2269. public:
  2270. // required .message.Parkspace_manager_satus parkspace_manager_satus = 4;
  2271. bool has_parkspace_manager_satus() const;
  2272. private:
  2273. bool _internal_has_parkspace_manager_satus() const;
  2274. public:
  2275. void clear_parkspace_manager_satus();
  2276. ::message::Parkspace_manager_satus parkspace_manager_satus() const;
  2277. void set_parkspace_manager_satus(::message::Parkspace_manager_satus value);
  2278. private:
  2279. ::message::Parkspace_manager_satus _internal_parkspace_manager_satus() const;
  2280. void _internal_set_parkspace_manager_satus(::message::Parkspace_manager_satus value);
  2281. public:
  2282. // required int32 small_parkspace_remaining_number = 5;
  2283. bool has_small_parkspace_remaining_number() const;
  2284. private:
  2285. bool _internal_has_small_parkspace_remaining_number() const;
  2286. public:
  2287. void clear_small_parkspace_remaining_number();
  2288. ::PROTOBUF_NAMESPACE_ID::int32 small_parkspace_remaining_number() const;
  2289. void set_small_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2290. private:
  2291. ::PROTOBUF_NAMESPACE_ID::int32 _internal_small_parkspace_remaining_number() const;
  2292. void _internal_set_small_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2293. public:
  2294. // required int32 medium_parkspace_remaining_number = 6;
  2295. bool has_medium_parkspace_remaining_number() const;
  2296. private:
  2297. bool _internal_has_medium_parkspace_remaining_number() const;
  2298. public:
  2299. void clear_medium_parkspace_remaining_number();
  2300. ::PROTOBUF_NAMESPACE_ID::int32 medium_parkspace_remaining_number() const;
  2301. void set_medium_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2302. private:
  2303. ::PROTOBUF_NAMESPACE_ID::int32 _internal_medium_parkspace_remaining_number() const;
  2304. void _internal_set_medium_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2305. public:
  2306. // required int32 large_parkspace_remaining_number = 7;
  2307. bool has_large_parkspace_remaining_number() const;
  2308. private:
  2309. bool _internal_has_large_parkspace_remaining_number() const;
  2310. public:
  2311. void clear_large_parkspace_remaining_number();
  2312. ::PROTOBUF_NAMESPACE_ID::int32 large_parkspace_remaining_number() const;
  2313. void set_large_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2314. private:
  2315. ::PROTOBUF_NAMESPACE_ID::int32 _internal_large_parkspace_remaining_number() const;
  2316. void _internal_set_large_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2317. public:
  2318. // required int32 total_parkspace_remaining_number = 8;
  2319. bool has_total_parkspace_remaining_number() const;
  2320. private:
  2321. bool _internal_has_total_parkspace_remaining_number() const;
  2322. public:
  2323. void clear_total_parkspace_remaining_number();
  2324. ::PROTOBUF_NAMESPACE_ID::int32 total_parkspace_remaining_number() const;
  2325. void set_total_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2326. private:
  2327. ::PROTOBUF_NAMESPACE_ID::int32 _internal_total_parkspace_remaining_number() const;
  2328. void _internal_set_total_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value);
  2329. public:
  2330. // @@protoc_insertion_point(class_scope:message.Parkspace_allocation_status_msg)
  2331. private:
  2332. class _Internal;
  2333. // helper for ByteSizeLong()
  2334. size_t RequiredFieldsByteSizeFallback() const;
  2335. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2336. typedef void InternalArenaConstructable_;
  2337. typedef void DestructorSkippable_;
  2338. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2339. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2340. ::message::Base_info* base_info_;
  2341. ::message::Error_manager* error_manager_;
  2342. int database_controller_status_;
  2343. int parkspace_manager_satus_;
  2344. ::PROTOBUF_NAMESPACE_ID::int32 small_parkspace_remaining_number_;
  2345. ::PROTOBUF_NAMESPACE_ID::int32 medium_parkspace_remaining_number_;
  2346. ::PROTOBUF_NAMESPACE_ID::int32 large_parkspace_remaining_number_;
  2347. ::PROTOBUF_NAMESPACE_ID::int32 total_parkspace_remaining_number_;
  2348. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  2349. };
  2350. // -------------------------------------------------------------------
  2351. class Parkspace_refresh_request_msg PROTOBUF_FINAL :
  2352. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_refresh_request_msg) */ {
  2353. public:
  2354. inline Parkspace_refresh_request_msg() : Parkspace_refresh_request_msg(nullptr) {}
  2355. virtual ~Parkspace_refresh_request_msg();
  2356. Parkspace_refresh_request_msg(const Parkspace_refresh_request_msg& from);
  2357. Parkspace_refresh_request_msg(Parkspace_refresh_request_msg&& from) noexcept
  2358. : Parkspace_refresh_request_msg() {
  2359. *this = ::std::move(from);
  2360. }
  2361. inline Parkspace_refresh_request_msg& operator=(const Parkspace_refresh_request_msg& from) {
  2362. CopyFrom(from);
  2363. return *this;
  2364. }
  2365. inline Parkspace_refresh_request_msg& operator=(Parkspace_refresh_request_msg&& from) noexcept {
  2366. if (GetArena() == from.GetArena()) {
  2367. if (this != &from) InternalSwap(&from);
  2368. } else {
  2369. CopyFrom(from);
  2370. }
  2371. return *this;
  2372. }
  2373. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  2374. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  2375. }
  2376. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  2377. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2378. }
  2379. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2380. return GetDescriptor();
  2381. }
  2382. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2383. return GetMetadataStatic().descriptor;
  2384. }
  2385. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2386. return GetMetadataStatic().reflection;
  2387. }
  2388. static const Parkspace_refresh_request_msg& default_instance();
  2389. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  2390. static inline const Parkspace_refresh_request_msg* internal_default_instance() {
  2391. return reinterpret_cast<const Parkspace_refresh_request_msg*>(
  2392. &_Parkspace_refresh_request_msg_default_instance_);
  2393. }
  2394. static constexpr int kIndexInFileMessages =
  2395. 11;
  2396. friend void swap(Parkspace_refresh_request_msg& a, Parkspace_refresh_request_msg& b) {
  2397. a.Swap(&b);
  2398. }
  2399. inline void Swap(Parkspace_refresh_request_msg* other) {
  2400. if (other == this) return;
  2401. if (GetArena() == other->GetArena()) {
  2402. InternalSwap(other);
  2403. } else {
  2404. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2405. }
  2406. }
  2407. void UnsafeArenaSwap(Parkspace_refresh_request_msg* other) {
  2408. if (other == this) return;
  2409. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2410. InternalSwap(other);
  2411. }
  2412. // implements Message ----------------------------------------------
  2413. inline Parkspace_refresh_request_msg* New() const final {
  2414. return CreateMaybeMessage<Parkspace_refresh_request_msg>(nullptr);
  2415. }
  2416. Parkspace_refresh_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2417. return CreateMaybeMessage<Parkspace_refresh_request_msg>(arena);
  2418. }
  2419. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  2420. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  2421. void CopyFrom(const Parkspace_refresh_request_msg& from);
  2422. void MergeFrom(const Parkspace_refresh_request_msg& from);
  2423. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2424. bool IsInitialized() const final;
  2425. size_t ByteSizeLong() const final;
  2426. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2427. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2428. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2429. int GetCachedSize() const final { return _cached_size_.Get(); }
  2430. private:
  2431. inline void SharedCtor();
  2432. inline void SharedDtor();
  2433. void SetCachedSize(int size) const final;
  2434. void InternalSwap(Parkspace_refresh_request_msg* other);
  2435. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2436. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2437. return "message.Parkspace_refresh_request_msg";
  2438. }
  2439. protected:
  2440. explicit Parkspace_refresh_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2441. private:
  2442. static void ArenaDtor(void* object);
  2443. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2444. public:
  2445. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2446. private:
  2447. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  2448. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  2449. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  2450. }
  2451. public:
  2452. // nested types ----------------------------------------------------
  2453. // accessors -------------------------------------------------------
  2454. enum : int {
  2455. kBaseInfoFieldNumber = 1,
  2456. };
  2457. // required .message.Base_info base_info = 1;
  2458. bool has_base_info() const;
  2459. private:
  2460. bool _internal_has_base_info() const;
  2461. public:
  2462. void clear_base_info();
  2463. const ::message::Base_info& base_info() const;
  2464. ::message::Base_info* release_base_info();
  2465. ::message::Base_info* mutable_base_info();
  2466. void set_allocated_base_info(::message::Base_info* base_info);
  2467. private:
  2468. const ::message::Base_info& _internal_base_info() const;
  2469. ::message::Base_info* _internal_mutable_base_info();
  2470. public:
  2471. void unsafe_arena_set_allocated_base_info(
  2472. ::message::Base_info* base_info);
  2473. ::message::Base_info* unsafe_arena_release_base_info();
  2474. // @@protoc_insertion_point(class_scope:message.Parkspace_refresh_request_msg)
  2475. private:
  2476. class _Internal;
  2477. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2478. typedef void InternalArenaConstructable_;
  2479. typedef void DestructorSkippable_;
  2480. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2481. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2482. ::message::Base_info* base_info_;
  2483. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  2484. };
  2485. // -------------------------------------------------------------------
  2486. class Parkspace_allocation_data_msg PROTOBUF_FINAL :
  2487. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Parkspace_allocation_data_msg) */ {
  2488. public:
  2489. inline Parkspace_allocation_data_msg() : Parkspace_allocation_data_msg(nullptr) {}
  2490. virtual ~Parkspace_allocation_data_msg();
  2491. Parkspace_allocation_data_msg(const Parkspace_allocation_data_msg& from);
  2492. Parkspace_allocation_data_msg(Parkspace_allocation_data_msg&& from) noexcept
  2493. : Parkspace_allocation_data_msg() {
  2494. *this = ::std::move(from);
  2495. }
  2496. inline Parkspace_allocation_data_msg& operator=(const Parkspace_allocation_data_msg& from) {
  2497. CopyFrom(from);
  2498. return *this;
  2499. }
  2500. inline Parkspace_allocation_data_msg& operator=(Parkspace_allocation_data_msg&& from) noexcept {
  2501. if (GetArena() == from.GetArena()) {
  2502. if (this != &from) InternalSwap(&from);
  2503. } else {
  2504. CopyFrom(from);
  2505. }
  2506. return *this;
  2507. }
  2508. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  2509. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  2510. }
  2511. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  2512. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2513. }
  2514. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  2515. return GetDescriptor();
  2516. }
  2517. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  2518. return GetMetadataStatic().descriptor;
  2519. }
  2520. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  2521. return GetMetadataStatic().reflection;
  2522. }
  2523. static const Parkspace_allocation_data_msg& default_instance();
  2524. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  2525. static inline const Parkspace_allocation_data_msg* internal_default_instance() {
  2526. return reinterpret_cast<const Parkspace_allocation_data_msg*>(
  2527. &_Parkspace_allocation_data_msg_default_instance_);
  2528. }
  2529. static constexpr int kIndexInFileMessages =
  2530. 12;
  2531. friend void swap(Parkspace_allocation_data_msg& a, Parkspace_allocation_data_msg& b) {
  2532. a.Swap(&b);
  2533. }
  2534. inline void Swap(Parkspace_allocation_data_msg* other) {
  2535. if (other == this) return;
  2536. if (GetArena() == other->GetArena()) {
  2537. InternalSwap(other);
  2538. } else {
  2539. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  2540. }
  2541. }
  2542. void UnsafeArenaSwap(Parkspace_allocation_data_msg* other) {
  2543. if (other == this) return;
  2544. GOOGLE_DCHECK(GetArena() == other->GetArena());
  2545. InternalSwap(other);
  2546. }
  2547. // implements Message ----------------------------------------------
  2548. inline Parkspace_allocation_data_msg* New() const final {
  2549. return CreateMaybeMessage<Parkspace_allocation_data_msg>(nullptr);
  2550. }
  2551. Parkspace_allocation_data_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  2552. return CreateMaybeMessage<Parkspace_allocation_data_msg>(arena);
  2553. }
  2554. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  2555. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  2556. void CopyFrom(const Parkspace_allocation_data_msg& from);
  2557. void MergeFrom(const Parkspace_allocation_data_msg& from);
  2558. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  2559. bool IsInitialized() const final;
  2560. size_t ByteSizeLong() const final;
  2561. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  2562. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  2563. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  2564. int GetCachedSize() const final { return _cached_size_.Get(); }
  2565. private:
  2566. inline void SharedCtor();
  2567. inline void SharedDtor();
  2568. void SetCachedSize(int size) const final;
  2569. void InternalSwap(Parkspace_allocation_data_msg* other);
  2570. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  2571. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  2572. return "message.Parkspace_allocation_data_msg";
  2573. }
  2574. protected:
  2575. explicit Parkspace_allocation_data_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2576. private:
  2577. static void ArenaDtor(void* object);
  2578. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  2579. public:
  2580. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  2581. private:
  2582. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  2583. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parkspace_5fallocation_5fmessage_2eproto);
  2584. return ::descriptor_table_parkspace_5fallocation_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  2585. }
  2586. public:
  2587. // nested types ----------------------------------------------------
  2588. // accessors -------------------------------------------------------
  2589. enum : int {
  2590. kParkspaceInfoExFieldNumber = 3,
  2591. kBaseInfoFieldNumber = 1,
  2592. kErrorManagerFieldNumber = 2,
  2593. };
  2594. // repeated .message.Parkspace_info parkspace_info_ex = 3;
  2595. int parkspace_info_ex_size() const;
  2596. private:
  2597. int _internal_parkspace_info_ex_size() const;
  2598. public:
  2599. void clear_parkspace_info_ex();
  2600. ::message::Parkspace_info* mutable_parkspace_info_ex(int index);
  2601. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  2602. mutable_parkspace_info_ex();
  2603. private:
  2604. const ::message::Parkspace_info& _internal_parkspace_info_ex(int index) const;
  2605. ::message::Parkspace_info* _internal_add_parkspace_info_ex();
  2606. public:
  2607. const ::message::Parkspace_info& parkspace_info_ex(int index) const;
  2608. ::message::Parkspace_info* add_parkspace_info_ex();
  2609. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  2610. parkspace_info_ex() const;
  2611. // required .message.Base_info base_info = 1;
  2612. bool has_base_info() const;
  2613. private:
  2614. bool _internal_has_base_info() const;
  2615. public:
  2616. void clear_base_info();
  2617. const ::message::Base_info& base_info() const;
  2618. ::message::Base_info* release_base_info();
  2619. ::message::Base_info* mutable_base_info();
  2620. void set_allocated_base_info(::message::Base_info* base_info);
  2621. private:
  2622. const ::message::Base_info& _internal_base_info() const;
  2623. ::message::Base_info* _internal_mutable_base_info();
  2624. public:
  2625. void unsafe_arena_set_allocated_base_info(
  2626. ::message::Base_info* base_info);
  2627. ::message::Base_info* unsafe_arena_release_base_info();
  2628. // required .message.Error_manager error_manager = 2;
  2629. bool has_error_manager() const;
  2630. private:
  2631. bool _internal_has_error_manager() const;
  2632. public:
  2633. void clear_error_manager();
  2634. const ::message::Error_manager& error_manager() const;
  2635. ::message::Error_manager* release_error_manager();
  2636. ::message::Error_manager* mutable_error_manager();
  2637. void set_allocated_error_manager(::message::Error_manager* error_manager);
  2638. private:
  2639. const ::message::Error_manager& _internal_error_manager() const;
  2640. ::message::Error_manager* _internal_mutable_error_manager();
  2641. public:
  2642. void unsafe_arena_set_allocated_error_manager(
  2643. ::message::Error_manager* error_manager);
  2644. ::message::Error_manager* unsafe_arena_release_error_manager();
  2645. // @@protoc_insertion_point(class_scope:message.Parkspace_allocation_data_msg)
  2646. private:
  2647. class _Internal;
  2648. // helper for ByteSizeLong()
  2649. size_t RequiredFieldsByteSizeFallback() const;
  2650. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  2651. typedef void InternalArenaConstructable_;
  2652. typedef void DestructorSkippable_;
  2653. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  2654. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  2655. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info > parkspace_info_ex_;
  2656. ::message::Base_info* base_info_;
  2657. ::message::Error_manager* error_manager_;
  2658. friend struct ::TableStruct_parkspace_5fallocation_5fmessage_2eproto;
  2659. };
  2660. // ===================================================================
  2661. // ===================================================================
  2662. #ifdef __GNUC__
  2663. #pragma GCC diagnostic push
  2664. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  2665. #endif // __GNUC__
  2666. // Parkspace_allocation_request_msg
  2667. // required .message.Base_info base_info = 1;
  2668. inline bool Parkspace_allocation_request_msg::_internal_has_base_info() const {
  2669. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  2670. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  2671. return value;
  2672. }
  2673. inline bool Parkspace_allocation_request_msg::has_base_info() const {
  2674. return _internal_has_base_info();
  2675. }
  2676. inline const ::message::Base_info& Parkspace_allocation_request_msg::_internal_base_info() const {
  2677. const ::message::Base_info* p = base_info_;
  2678. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2679. &::message::_Base_info_default_instance_);
  2680. }
  2681. inline const ::message::Base_info& Parkspace_allocation_request_msg::base_info() const {
  2682. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.base_info)
  2683. return _internal_base_info();
  2684. }
  2685. inline void Parkspace_allocation_request_msg::unsafe_arena_set_allocated_base_info(
  2686. ::message::Base_info* base_info) {
  2687. if (GetArena() == nullptr) {
  2688. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  2689. }
  2690. base_info_ = base_info;
  2691. if (base_info) {
  2692. _has_bits_[0] |= 0x00000002u;
  2693. } else {
  2694. _has_bits_[0] &= ~0x00000002u;
  2695. }
  2696. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_request_msg.base_info)
  2697. }
  2698. inline ::message::Base_info* Parkspace_allocation_request_msg::release_base_info() {
  2699. _has_bits_[0] &= ~0x00000002u;
  2700. ::message::Base_info* temp = base_info_;
  2701. base_info_ = nullptr;
  2702. if (GetArena() != nullptr) {
  2703. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  2704. }
  2705. return temp;
  2706. }
  2707. inline ::message::Base_info* Parkspace_allocation_request_msg::unsafe_arena_release_base_info() {
  2708. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_request_msg.base_info)
  2709. _has_bits_[0] &= ~0x00000002u;
  2710. ::message::Base_info* temp = base_info_;
  2711. base_info_ = nullptr;
  2712. return temp;
  2713. }
  2714. inline ::message::Base_info* Parkspace_allocation_request_msg::_internal_mutable_base_info() {
  2715. _has_bits_[0] |= 0x00000002u;
  2716. if (base_info_ == nullptr) {
  2717. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  2718. base_info_ = p;
  2719. }
  2720. return base_info_;
  2721. }
  2722. inline ::message::Base_info* Parkspace_allocation_request_msg::mutable_base_info() {
  2723. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_request_msg.base_info)
  2724. return _internal_mutable_base_info();
  2725. }
  2726. inline void Parkspace_allocation_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  2727. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  2728. if (message_arena == nullptr) {
  2729. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  2730. }
  2731. if (base_info) {
  2732. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  2733. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  2734. if (message_arena != submessage_arena) {
  2735. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  2736. message_arena, base_info, submessage_arena);
  2737. }
  2738. _has_bits_[0] |= 0x00000002u;
  2739. } else {
  2740. _has_bits_[0] &= ~0x00000002u;
  2741. }
  2742. base_info_ = base_info;
  2743. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_request_msg.base_info)
  2744. }
  2745. // required string command_key = 2;
  2746. inline bool Parkspace_allocation_request_msg::_internal_has_command_key() const {
  2747. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  2748. return value;
  2749. }
  2750. inline bool Parkspace_allocation_request_msg::has_command_key() const {
  2751. return _internal_has_command_key();
  2752. }
  2753. inline void Parkspace_allocation_request_msg::clear_command_key() {
  2754. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2755. _has_bits_[0] &= ~0x00000001u;
  2756. }
  2757. inline const std::string& Parkspace_allocation_request_msg::command_key() const {
  2758. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.command_key)
  2759. return _internal_command_key();
  2760. }
  2761. inline void Parkspace_allocation_request_msg::set_command_key(const std::string& value) {
  2762. _internal_set_command_key(value);
  2763. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_request_msg.command_key)
  2764. }
  2765. inline std::string* Parkspace_allocation_request_msg::mutable_command_key() {
  2766. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_request_msg.command_key)
  2767. return _internal_mutable_command_key();
  2768. }
  2769. inline const std::string& Parkspace_allocation_request_msg::_internal_command_key() const {
  2770. return command_key_.Get();
  2771. }
  2772. inline void Parkspace_allocation_request_msg::_internal_set_command_key(const std::string& value) {
  2773. _has_bits_[0] |= 0x00000001u;
  2774. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  2775. }
  2776. inline void Parkspace_allocation_request_msg::set_command_key(std::string&& value) {
  2777. _has_bits_[0] |= 0x00000001u;
  2778. command_key_.Set(
  2779. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  2780. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_allocation_request_msg.command_key)
  2781. }
  2782. inline void Parkspace_allocation_request_msg::set_command_key(const char* value) {
  2783. GOOGLE_DCHECK(value != nullptr);
  2784. _has_bits_[0] |= 0x00000001u;
  2785. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  2786. GetArena());
  2787. // @@protoc_insertion_point(field_set_char:message.Parkspace_allocation_request_msg.command_key)
  2788. }
  2789. inline void Parkspace_allocation_request_msg::set_command_key(const char* value,
  2790. size_t size) {
  2791. _has_bits_[0] |= 0x00000001u;
  2792. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  2793. reinterpret_cast<const char*>(value), size), GetArena());
  2794. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_allocation_request_msg.command_key)
  2795. }
  2796. inline std::string* Parkspace_allocation_request_msg::_internal_mutable_command_key() {
  2797. _has_bits_[0] |= 0x00000001u;
  2798. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2799. }
  2800. inline std::string* Parkspace_allocation_request_msg::release_command_key() {
  2801. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_request_msg.command_key)
  2802. if (!_internal_has_command_key()) {
  2803. return nullptr;
  2804. }
  2805. _has_bits_[0] &= ~0x00000001u;
  2806. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2807. }
  2808. inline void Parkspace_allocation_request_msg::set_allocated_command_key(std::string* command_key) {
  2809. if (command_key != nullptr) {
  2810. _has_bits_[0] |= 0x00000001u;
  2811. } else {
  2812. _has_bits_[0] &= ~0x00000001u;
  2813. }
  2814. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  2815. GetArena());
  2816. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_request_msg.command_key)
  2817. }
  2818. // required .message.Car_info car_info = 3;
  2819. inline bool Parkspace_allocation_request_msg::_internal_has_car_info() const {
  2820. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  2821. PROTOBUF_ASSUME(!value || car_info_ != nullptr);
  2822. return value;
  2823. }
  2824. inline bool Parkspace_allocation_request_msg::has_car_info() const {
  2825. return _internal_has_car_info();
  2826. }
  2827. inline const ::message::Car_info& Parkspace_allocation_request_msg::_internal_car_info() const {
  2828. const ::message::Car_info* p = car_info_;
  2829. return p != nullptr ? *p : *reinterpret_cast<const ::message::Car_info*>(
  2830. &::message::_Car_info_default_instance_);
  2831. }
  2832. inline const ::message::Car_info& Parkspace_allocation_request_msg::car_info() const {
  2833. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.car_info)
  2834. return _internal_car_info();
  2835. }
  2836. inline void Parkspace_allocation_request_msg::unsafe_arena_set_allocated_car_info(
  2837. ::message::Car_info* car_info) {
  2838. if (GetArena() == nullptr) {
  2839. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  2840. }
  2841. car_info_ = car_info;
  2842. if (car_info) {
  2843. _has_bits_[0] |= 0x00000004u;
  2844. } else {
  2845. _has_bits_[0] &= ~0x00000004u;
  2846. }
  2847. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_request_msg.car_info)
  2848. }
  2849. inline ::message::Car_info* Parkspace_allocation_request_msg::release_car_info() {
  2850. _has_bits_[0] &= ~0x00000004u;
  2851. ::message::Car_info* temp = car_info_;
  2852. car_info_ = nullptr;
  2853. if (GetArena() != nullptr) {
  2854. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  2855. }
  2856. return temp;
  2857. }
  2858. inline ::message::Car_info* Parkspace_allocation_request_msg::unsafe_arena_release_car_info() {
  2859. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_request_msg.car_info)
  2860. _has_bits_[0] &= ~0x00000004u;
  2861. ::message::Car_info* temp = car_info_;
  2862. car_info_ = nullptr;
  2863. return temp;
  2864. }
  2865. inline ::message::Car_info* Parkspace_allocation_request_msg::_internal_mutable_car_info() {
  2866. _has_bits_[0] |= 0x00000004u;
  2867. if (car_info_ == nullptr) {
  2868. auto* p = CreateMaybeMessage<::message::Car_info>(GetArena());
  2869. car_info_ = p;
  2870. }
  2871. return car_info_;
  2872. }
  2873. inline ::message::Car_info* Parkspace_allocation_request_msg::mutable_car_info() {
  2874. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_request_msg.car_info)
  2875. return _internal_mutable_car_info();
  2876. }
  2877. inline void Parkspace_allocation_request_msg::set_allocated_car_info(::message::Car_info* car_info) {
  2878. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  2879. if (message_arena == nullptr) {
  2880. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  2881. }
  2882. if (car_info) {
  2883. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  2884. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info)->GetArena();
  2885. if (message_arena != submessage_arena) {
  2886. car_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  2887. message_arena, car_info, submessage_arena);
  2888. }
  2889. _has_bits_[0] |= 0x00000004u;
  2890. } else {
  2891. _has_bits_[0] &= ~0x00000004u;
  2892. }
  2893. car_info_ = car_info;
  2894. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_request_msg.car_info)
  2895. }
  2896. // required .message.Id_struct id_struct = 4;
  2897. inline bool Parkspace_allocation_request_msg::_internal_has_id_struct() const {
  2898. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  2899. PROTOBUF_ASSUME(!value || id_struct_ != nullptr);
  2900. return value;
  2901. }
  2902. inline bool Parkspace_allocation_request_msg::has_id_struct() const {
  2903. return _internal_has_id_struct();
  2904. }
  2905. inline const ::message::Id_struct& Parkspace_allocation_request_msg::_internal_id_struct() const {
  2906. const ::message::Id_struct* p = id_struct_;
  2907. return p != nullptr ? *p : *reinterpret_cast<const ::message::Id_struct*>(
  2908. &::message::_Id_struct_default_instance_);
  2909. }
  2910. inline const ::message::Id_struct& Parkspace_allocation_request_msg::id_struct() const {
  2911. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_request_msg.id_struct)
  2912. return _internal_id_struct();
  2913. }
  2914. inline void Parkspace_allocation_request_msg::unsafe_arena_set_allocated_id_struct(
  2915. ::message::Id_struct* id_struct) {
  2916. if (GetArena() == nullptr) {
  2917. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(id_struct_);
  2918. }
  2919. id_struct_ = id_struct;
  2920. if (id_struct) {
  2921. _has_bits_[0] |= 0x00000008u;
  2922. } else {
  2923. _has_bits_[0] &= ~0x00000008u;
  2924. }
  2925. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_request_msg.id_struct)
  2926. }
  2927. inline ::message::Id_struct* Parkspace_allocation_request_msg::release_id_struct() {
  2928. _has_bits_[0] &= ~0x00000008u;
  2929. ::message::Id_struct* temp = id_struct_;
  2930. id_struct_ = nullptr;
  2931. if (GetArena() != nullptr) {
  2932. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  2933. }
  2934. return temp;
  2935. }
  2936. inline ::message::Id_struct* Parkspace_allocation_request_msg::unsafe_arena_release_id_struct() {
  2937. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_request_msg.id_struct)
  2938. _has_bits_[0] &= ~0x00000008u;
  2939. ::message::Id_struct* temp = id_struct_;
  2940. id_struct_ = nullptr;
  2941. return temp;
  2942. }
  2943. inline ::message::Id_struct* Parkspace_allocation_request_msg::_internal_mutable_id_struct() {
  2944. _has_bits_[0] |= 0x00000008u;
  2945. if (id_struct_ == nullptr) {
  2946. auto* p = CreateMaybeMessage<::message::Id_struct>(GetArena());
  2947. id_struct_ = p;
  2948. }
  2949. return id_struct_;
  2950. }
  2951. inline ::message::Id_struct* Parkspace_allocation_request_msg::mutable_id_struct() {
  2952. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_request_msg.id_struct)
  2953. return _internal_mutable_id_struct();
  2954. }
  2955. inline void Parkspace_allocation_request_msg::set_allocated_id_struct(::message::Id_struct* id_struct) {
  2956. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  2957. if (message_arena == nullptr) {
  2958. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(id_struct_);
  2959. }
  2960. if (id_struct) {
  2961. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  2962. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(id_struct)->GetArena();
  2963. if (message_arena != submessage_arena) {
  2964. id_struct = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  2965. message_arena, id_struct, submessage_arena);
  2966. }
  2967. _has_bits_[0] |= 0x00000008u;
  2968. } else {
  2969. _has_bits_[0] &= ~0x00000008u;
  2970. }
  2971. id_struct_ = id_struct;
  2972. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_request_msg.id_struct)
  2973. }
  2974. // -------------------------------------------------------------------
  2975. // Parkspace_allocation_response_msg
  2976. // required .message.Base_info base_info = 1;
  2977. inline bool Parkspace_allocation_response_msg::_internal_has_base_info() const {
  2978. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  2979. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  2980. return value;
  2981. }
  2982. inline bool Parkspace_allocation_response_msg::has_base_info() const {
  2983. return _internal_has_base_info();
  2984. }
  2985. inline const ::message::Base_info& Parkspace_allocation_response_msg::_internal_base_info() const {
  2986. const ::message::Base_info* p = base_info_;
  2987. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2988. &::message::_Base_info_default_instance_);
  2989. }
  2990. inline const ::message::Base_info& Parkspace_allocation_response_msg::base_info() const {
  2991. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.base_info)
  2992. return _internal_base_info();
  2993. }
  2994. inline void Parkspace_allocation_response_msg::unsafe_arena_set_allocated_base_info(
  2995. ::message::Base_info* base_info) {
  2996. if (GetArena() == nullptr) {
  2997. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  2998. }
  2999. base_info_ = base_info;
  3000. if (base_info) {
  3001. _has_bits_[0] |= 0x00000002u;
  3002. } else {
  3003. _has_bits_[0] &= ~0x00000002u;
  3004. }
  3005. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_response_msg.base_info)
  3006. }
  3007. inline ::message::Base_info* Parkspace_allocation_response_msg::release_base_info() {
  3008. _has_bits_[0] &= ~0x00000002u;
  3009. ::message::Base_info* temp = base_info_;
  3010. base_info_ = nullptr;
  3011. if (GetArena() != nullptr) {
  3012. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3013. }
  3014. return temp;
  3015. }
  3016. inline ::message::Base_info* Parkspace_allocation_response_msg::unsafe_arena_release_base_info() {
  3017. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_response_msg.base_info)
  3018. _has_bits_[0] &= ~0x00000002u;
  3019. ::message::Base_info* temp = base_info_;
  3020. base_info_ = nullptr;
  3021. return temp;
  3022. }
  3023. inline ::message::Base_info* Parkspace_allocation_response_msg::_internal_mutable_base_info() {
  3024. _has_bits_[0] |= 0x00000002u;
  3025. if (base_info_ == nullptr) {
  3026. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  3027. base_info_ = p;
  3028. }
  3029. return base_info_;
  3030. }
  3031. inline ::message::Base_info* Parkspace_allocation_response_msg::mutable_base_info() {
  3032. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_response_msg.base_info)
  3033. return _internal_mutable_base_info();
  3034. }
  3035. inline void Parkspace_allocation_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3036. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  3037. if (message_arena == nullptr) {
  3038. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3039. }
  3040. if (base_info) {
  3041. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  3042. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  3043. if (message_arena != submessage_arena) {
  3044. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  3045. message_arena, base_info, submessage_arena);
  3046. }
  3047. _has_bits_[0] |= 0x00000002u;
  3048. } else {
  3049. _has_bits_[0] &= ~0x00000002u;
  3050. }
  3051. base_info_ = base_info;
  3052. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_response_msg.base_info)
  3053. }
  3054. // required string command_key = 2;
  3055. inline bool Parkspace_allocation_response_msg::_internal_has_command_key() const {
  3056. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  3057. return value;
  3058. }
  3059. inline bool Parkspace_allocation_response_msg::has_command_key() const {
  3060. return _internal_has_command_key();
  3061. }
  3062. inline void Parkspace_allocation_response_msg::clear_command_key() {
  3063. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3064. _has_bits_[0] &= ~0x00000001u;
  3065. }
  3066. inline const std::string& Parkspace_allocation_response_msg::command_key() const {
  3067. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.command_key)
  3068. return _internal_command_key();
  3069. }
  3070. inline void Parkspace_allocation_response_msg::set_command_key(const std::string& value) {
  3071. _internal_set_command_key(value);
  3072. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_response_msg.command_key)
  3073. }
  3074. inline std::string* Parkspace_allocation_response_msg::mutable_command_key() {
  3075. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_response_msg.command_key)
  3076. return _internal_mutable_command_key();
  3077. }
  3078. inline const std::string& Parkspace_allocation_response_msg::_internal_command_key() const {
  3079. return command_key_.Get();
  3080. }
  3081. inline void Parkspace_allocation_response_msg::_internal_set_command_key(const std::string& value) {
  3082. _has_bits_[0] |= 0x00000001u;
  3083. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  3084. }
  3085. inline void Parkspace_allocation_response_msg::set_command_key(std::string&& value) {
  3086. _has_bits_[0] |= 0x00000001u;
  3087. command_key_.Set(
  3088. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  3089. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_allocation_response_msg.command_key)
  3090. }
  3091. inline void Parkspace_allocation_response_msg::set_command_key(const char* value) {
  3092. GOOGLE_DCHECK(value != nullptr);
  3093. _has_bits_[0] |= 0x00000001u;
  3094. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  3095. GetArena());
  3096. // @@protoc_insertion_point(field_set_char:message.Parkspace_allocation_response_msg.command_key)
  3097. }
  3098. inline void Parkspace_allocation_response_msg::set_command_key(const char* value,
  3099. size_t size) {
  3100. _has_bits_[0] |= 0x00000001u;
  3101. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  3102. reinterpret_cast<const char*>(value), size), GetArena());
  3103. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_allocation_response_msg.command_key)
  3104. }
  3105. inline std::string* Parkspace_allocation_response_msg::_internal_mutable_command_key() {
  3106. _has_bits_[0] |= 0x00000001u;
  3107. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3108. }
  3109. inline std::string* Parkspace_allocation_response_msg::release_command_key() {
  3110. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_response_msg.command_key)
  3111. if (!_internal_has_command_key()) {
  3112. return nullptr;
  3113. }
  3114. _has_bits_[0] &= ~0x00000001u;
  3115. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3116. }
  3117. inline void Parkspace_allocation_response_msg::set_allocated_command_key(std::string* command_key) {
  3118. if (command_key != nullptr) {
  3119. _has_bits_[0] |= 0x00000001u;
  3120. } else {
  3121. _has_bits_[0] &= ~0x00000001u;
  3122. }
  3123. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  3124. GetArena());
  3125. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_response_msg.command_key)
  3126. }
  3127. // required .message.Error_manager error_manager = 3;
  3128. inline bool Parkspace_allocation_response_msg::_internal_has_error_manager() const {
  3129. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  3130. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  3131. return value;
  3132. }
  3133. inline bool Parkspace_allocation_response_msg::has_error_manager() const {
  3134. return _internal_has_error_manager();
  3135. }
  3136. inline const ::message::Error_manager& Parkspace_allocation_response_msg::_internal_error_manager() const {
  3137. const ::message::Error_manager* p = error_manager_;
  3138. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  3139. &::message::_Error_manager_default_instance_);
  3140. }
  3141. inline const ::message::Error_manager& Parkspace_allocation_response_msg::error_manager() const {
  3142. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.error_manager)
  3143. return _internal_error_manager();
  3144. }
  3145. inline void Parkspace_allocation_response_msg::unsafe_arena_set_allocated_error_manager(
  3146. ::message::Error_manager* error_manager) {
  3147. if (GetArena() == nullptr) {
  3148. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  3149. }
  3150. error_manager_ = error_manager;
  3151. if (error_manager) {
  3152. _has_bits_[0] |= 0x00000004u;
  3153. } else {
  3154. _has_bits_[0] &= ~0x00000004u;
  3155. }
  3156. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_response_msg.error_manager)
  3157. }
  3158. inline ::message::Error_manager* Parkspace_allocation_response_msg::release_error_manager() {
  3159. _has_bits_[0] &= ~0x00000004u;
  3160. ::message::Error_manager* temp = error_manager_;
  3161. error_manager_ = nullptr;
  3162. if (GetArena() != nullptr) {
  3163. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3164. }
  3165. return temp;
  3166. }
  3167. inline ::message::Error_manager* Parkspace_allocation_response_msg::unsafe_arena_release_error_manager() {
  3168. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_response_msg.error_manager)
  3169. _has_bits_[0] &= ~0x00000004u;
  3170. ::message::Error_manager* temp = error_manager_;
  3171. error_manager_ = nullptr;
  3172. return temp;
  3173. }
  3174. inline ::message::Error_manager* Parkspace_allocation_response_msg::_internal_mutable_error_manager() {
  3175. _has_bits_[0] |= 0x00000004u;
  3176. if (error_manager_ == nullptr) {
  3177. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  3178. error_manager_ = p;
  3179. }
  3180. return error_manager_;
  3181. }
  3182. inline ::message::Error_manager* Parkspace_allocation_response_msg::mutable_error_manager() {
  3183. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_response_msg.error_manager)
  3184. return _internal_mutable_error_manager();
  3185. }
  3186. inline void Parkspace_allocation_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  3187. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  3188. if (message_arena == nullptr) {
  3189. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  3190. }
  3191. if (error_manager) {
  3192. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  3193. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  3194. if (message_arena != submessage_arena) {
  3195. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  3196. message_arena, error_manager, submessage_arena);
  3197. }
  3198. _has_bits_[0] |= 0x00000004u;
  3199. } else {
  3200. _has_bits_[0] &= ~0x00000004u;
  3201. }
  3202. error_manager_ = error_manager;
  3203. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_response_msg.error_manager)
  3204. }
  3205. // repeated .message.Parkspace_info allocated_parkspace_info_ex = 4;
  3206. inline int Parkspace_allocation_response_msg::_internal_allocated_parkspace_info_ex_size() const {
  3207. return allocated_parkspace_info_ex_.size();
  3208. }
  3209. inline int Parkspace_allocation_response_msg::allocated_parkspace_info_ex_size() const {
  3210. return _internal_allocated_parkspace_info_ex_size();
  3211. }
  3212. inline ::message::Parkspace_info* Parkspace_allocation_response_msg::mutable_allocated_parkspace_info_ex(int index) {
  3213. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_response_msg.allocated_parkspace_info_ex)
  3214. return allocated_parkspace_info_ex_.Mutable(index);
  3215. }
  3216. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  3217. Parkspace_allocation_response_msg::mutable_allocated_parkspace_info_ex() {
  3218. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_allocation_response_msg.allocated_parkspace_info_ex)
  3219. return &allocated_parkspace_info_ex_;
  3220. }
  3221. inline const ::message::Parkspace_info& Parkspace_allocation_response_msg::_internal_allocated_parkspace_info_ex(int index) const {
  3222. return allocated_parkspace_info_ex_.Get(index);
  3223. }
  3224. inline const ::message::Parkspace_info& Parkspace_allocation_response_msg::allocated_parkspace_info_ex(int index) const {
  3225. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.allocated_parkspace_info_ex)
  3226. return _internal_allocated_parkspace_info_ex(index);
  3227. }
  3228. inline ::message::Parkspace_info* Parkspace_allocation_response_msg::_internal_add_allocated_parkspace_info_ex() {
  3229. return allocated_parkspace_info_ex_.Add();
  3230. }
  3231. inline ::message::Parkspace_info* Parkspace_allocation_response_msg::add_allocated_parkspace_info_ex() {
  3232. // @@protoc_insertion_point(field_add:message.Parkspace_allocation_response_msg.allocated_parkspace_info_ex)
  3233. return _internal_add_allocated_parkspace_info_ex();
  3234. }
  3235. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  3236. Parkspace_allocation_response_msg::allocated_parkspace_info_ex() const {
  3237. // @@protoc_insertion_point(field_list:message.Parkspace_allocation_response_msg.allocated_parkspace_info_ex)
  3238. return allocated_parkspace_info_ex_;
  3239. }
  3240. // optional .message.Car_type car_type = 5;
  3241. inline bool Parkspace_allocation_response_msg::_internal_has_car_type() const {
  3242. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  3243. return value;
  3244. }
  3245. inline bool Parkspace_allocation_response_msg::has_car_type() const {
  3246. return _internal_has_car_type();
  3247. }
  3248. inline void Parkspace_allocation_response_msg::clear_car_type() {
  3249. car_type_ = 0;
  3250. _has_bits_[0] &= ~0x00000008u;
  3251. }
  3252. inline ::message::Car_type Parkspace_allocation_response_msg::_internal_car_type() const {
  3253. return static_cast< ::message::Car_type >(car_type_);
  3254. }
  3255. inline ::message::Car_type Parkspace_allocation_response_msg::car_type() const {
  3256. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_response_msg.car_type)
  3257. return _internal_car_type();
  3258. }
  3259. inline void Parkspace_allocation_response_msg::_internal_set_car_type(::message::Car_type value) {
  3260. assert(::message::Car_type_IsValid(value));
  3261. _has_bits_[0] |= 0x00000008u;
  3262. car_type_ = value;
  3263. }
  3264. inline void Parkspace_allocation_response_msg::set_car_type(::message::Car_type value) {
  3265. _internal_set_car_type(value);
  3266. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_response_msg.car_type)
  3267. }
  3268. // -------------------------------------------------------------------
  3269. // Parkspace_search_request_msg
  3270. // required .message.Base_info base_info = 1;
  3271. inline bool Parkspace_search_request_msg::_internal_has_base_info() const {
  3272. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  3273. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  3274. return value;
  3275. }
  3276. inline bool Parkspace_search_request_msg::has_base_info() const {
  3277. return _internal_has_base_info();
  3278. }
  3279. inline const ::message::Base_info& Parkspace_search_request_msg::_internal_base_info() const {
  3280. const ::message::Base_info* p = base_info_;
  3281. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3282. &::message::_Base_info_default_instance_);
  3283. }
  3284. inline const ::message::Base_info& Parkspace_search_request_msg::base_info() const {
  3285. // @@protoc_insertion_point(field_get:message.Parkspace_search_request_msg.base_info)
  3286. return _internal_base_info();
  3287. }
  3288. inline void Parkspace_search_request_msg::unsafe_arena_set_allocated_base_info(
  3289. ::message::Base_info* base_info) {
  3290. if (GetArena() == nullptr) {
  3291. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3292. }
  3293. base_info_ = base_info;
  3294. if (base_info) {
  3295. _has_bits_[0] |= 0x00000002u;
  3296. } else {
  3297. _has_bits_[0] &= ~0x00000002u;
  3298. }
  3299. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_search_request_msg.base_info)
  3300. }
  3301. inline ::message::Base_info* Parkspace_search_request_msg::release_base_info() {
  3302. _has_bits_[0] &= ~0x00000002u;
  3303. ::message::Base_info* temp = base_info_;
  3304. base_info_ = nullptr;
  3305. if (GetArena() != nullptr) {
  3306. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3307. }
  3308. return temp;
  3309. }
  3310. inline ::message::Base_info* Parkspace_search_request_msg::unsafe_arena_release_base_info() {
  3311. // @@protoc_insertion_point(field_release:message.Parkspace_search_request_msg.base_info)
  3312. _has_bits_[0] &= ~0x00000002u;
  3313. ::message::Base_info* temp = base_info_;
  3314. base_info_ = nullptr;
  3315. return temp;
  3316. }
  3317. inline ::message::Base_info* Parkspace_search_request_msg::_internal_mutable_base_info() {
  3318. _has_bits_[0] |= 0x00000002u;
  3319. if (base_info_ == nullptr) {
  3320. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  3321. base_info_ = p;
  3322. }
  3323. return base_info_;
  3324. }
  3325. inline ::message::Base_info* Parkspace_search_request_msg::mutable_base_info() {
  3326. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_request_msg.base_info)
  3327. return _internal_mutable_base_info();
  3328. }
  3329. inline void Parkspace_search_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3330. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  3331. if (message_arena == nullptr) {
  3332. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3333. }
  3334. if (base_info) {
  3335. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  3336. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  3337. if (message_arena != submessage_arena) {
  3338. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  3339. message_arena, base_info, submessage_arena);
  3340. }
  3341. _has_bits_[0] |= 0x00000002u;
  3342. } else {
  3343. _has_bits_[0] &= ~0x00000002u;
  3344. }
  3345. base_info_ = base_info;
  3346. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_request_msg.base_info)
  3347. }
  3348. // required string command_key = 2;
  3349. inline bool Parkspace_search_request_msg::_internal_has_command_key() const {
  3350. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  3351. return value;
  3352. }
  3353. inline bool Parkspace_search_request_msg::has_command_key() const {
  3354. return _internal_has_command_key();
  3355. }
  3356. inline void Parkspace_search_request_msg::clear_command_key() {
  3357. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3358. _has_bits_[0] &= ~0x00000001u;
  3359. }
  3360. inline const std::string& Parkspace_search_request_msg::command_key() const {
  3361. // @@protoc_insertion_point(field_get:message.Parkspace_search_request_msg.command_key)
  3362. return _internal_command_key();
  3363. }
  3364. inline void Parkspace_search_request_msg::set_command_key(const std::string& value) {
  3365. _internal_set_command_key(value);
  3366. // @@protoc_insertion_point(field_set:message.Parkspace_search_request_msg.command_key)
  3367. }
  3368. inline std::string* Parkspace_search_request_msg::mutable_command_key() {
  3369. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_request_msg.command_key)
  3370. return _internal_mutable_command_key();
  3371. }
  3372. inline const std::string& Parkspace_search_request_msg::_internal_command_key() const {
  3373. return command_key_.Get();
  3374. }
  3375. inline void Parkspace_search_request_msg::_internal_set_command_key(const std::string& value) {
  3376. _has_bits_[0] |= 0x00000001u;
  3377. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  3378. }
  3379. inline void Parkspace_search_request_msg::set_command_key(std::string&& value) {
  3380. _has_bits_[0] |= 0x00000001u;
  3381. command_key_.Set(
  3382. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  3383. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_search_request_msg.command_key)
  3384. }
  3385. inline void Parkspace_search_request_msg::set_command_key(const char* value) {
  3386. GOOGLE_DCHECK(value != nullptr);
  3387. _has_bits_[0] |= 0x00000001u;
  3388. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  3389. GetArena());
  3390. // @@protoc_insertion_point(field_set_char:message.Parkspace_search_request_msg.command_key)
  3391. }
  3392. inline void Parkspace_search_request_msg::set_command_key(const char* value,
  3393. size_t size) {
  3394. _has_bits_[0] |= 0x00000001u;
  3395. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  3396. reinterpret_cast<const char*>(value), size), GetArena());
  3397. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_search_request_msg.command_key)
  3398. }
  3399. inline std::string* Parkspace_search_request_msg::_internal_mutable_command_key() {
  3400. _has_bits_[0] |= 0x00000001u;
  3401. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3402. }
  3403. inline std::string* Parkspace_search_request_msg::release_command_key() {
  3404. // @@protoc_insertion_point(field_release:message.Parkspace_search_request_msg.command_key)
  3405. if (!_internal_has_command_key()) {
  3406. return nullptr;
  3407. }
  3408. _has_bits_[0] &= ~0x00000001u;
  3409. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3410. }
  3411. inline void Parkspace_search_request_msg::set_allocated_command_key(std::string* command_key) {
  3412. if (command_key != nullptr) {
  3413. _has_bits_[0] |= 0x00000001u;
  3414. } else {
  3415. _has_bits_[0] &= ~0x00000001u;
  3416. }
  3417. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  3418. GetArena());
  3419. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_request_msg.command_key)
  3420. }
  3421. // required .message.Car_info car_info = 3;
  3422. inline bool Parkspace_search_request_msg::_internal_has_car_info() const {
  3423. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  3424. PROTOBUF_ASSUME(!value || car_info_ != nullptr);
  3425. return value;
  3426. }
  3427. inline bool Parkspace_search_request_msg::has_car_info() const {
  3428. return _internal_has_car_info();
  3429. }
  3430. inline const ::message::Car_info& Parkspace_search_request_msg::_internal_car_info() const {
  3431. const ::message::Car_info* p = car_info_;
  3432. return p != nullptr ? *p : *reinterpret_cast<const ::message::Car_info*>(
  3433. &::message::_Car_info_default_instance_);
  3434. }
  3435. inline const ::message::Car_info& Parkspace_search_request_msg::car_info() const {
  3436. // @@protoc_insertion_point(field_get:message.Parkspace_search_request_msg.car_info)
  3437. return _internal_car_info();
  3438. }
  3439. inline void Parkspace_search_request_msg::unsafe_arena_set_allocated_car_info(
  3440. ::message::Car_info* car_info) {
  3441. if (GetArena() == nullptr) {
  3442. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  3443. }
  3444. car_info_ = car_info;
  3445. if (car_info) {
  3446. _has_bits_[0] |= 0x00000004u;
  3447. } else {
  3448. _has_bits_[0] &= ~0x00000004u;
  3449. }
  3450. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_search_request_msg.car_info)
  3451. }
  3452. inline ::message::Car_info* Parkspace_search_request_msg::release_car_info() {
  3453. _has_bits_[0] &= ~0x00000004u;
  3454. ::message::Car_info* temp = car_info_;
  3455. car_info_ = nullptr;
  3456. if (GetArena() != nullptr) {
  3457. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3458. }
  3459. return temp;
  3460. }
  3461. inline ::message::Car_info* Parkspace_search_request_msg::unsafe_arena_release_car_info() {
  3462. // @@protoc_insertion_point(field_release:message.Parkspace_search_request_msg.car_info)
  3463. _has_bits_[0] &= ~0x00000004u;
  3464. ::message::Car_info* temp = car_info_;
  3465. car_info_ = nullptr;
  3466. return temp;
  3467. }
  3468. inline ::message::Car_info* Parkspace_search_request_msg::_internal_mutable_car_info() {
  3469. _has_bits_[0] |= 0x00000004u;
  3470. if (car_info_ == nullptr) {
  3471. auto* p = CreateMaybeMessage<::message::Car_info>(GetArena());
  3472. car_info_ = p;
  3473. }
  3474. return car_info_;
  3475. }
  3476. inline ::message::Car_info* Parkspace_search_request_msg::mutable_car_info() {
  3477. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_request_msg.car_info)
  3478. return _internal_mutable_car_info();
  3479. }
  3480. inline void Parkspace_search_request_msg::set_allocated_car_info(::message::Car_info* car_info) {
  3481. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  3482. if (message_arena == nullptr) {
  3483. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info_);
  3484. }
  3485. if (car_info) {
  3486. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  3487. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(car_info)->GetArena();
  3488. if (message_arena != submessage_arena) {
  3489. car_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  3490. message_arena, car_info, submessage_arena);
  3491. }
  3492. _has_bits_[0] |= 0x00000004u;
  3493. } else {
  3494. _has_bits_[0] &= ~0x00000004u;
  3495. }
  3496. car_info_ = car_info;
  3497. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_request_msg.car_info)
  3498. }
  3499. // -------------------------------------------------------------------
  3500. // Parkspace_search_response_msg
  3501. // required .message.Base_info base_info = 1;
  3502. inline bool Parkspace_search_response_msg::_internal_has_base_info() const {
  3503. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  3504. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  3505. return value;
  3506. }
  3507. inline bool Parkspace_search_response_msg::has_base_info() const {
  3508. return _internal_has_base_info();
  3509. }
  3510. inline const ::message::Base_info& Parkspace_search_response_msg::_internal_base_info() const {
  3511. const ::message::Base_info* p = base_info_;
  3512. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3513. &::message::_Base_info_default_instance_);
  3514. }
  3515. inline const ::message::Base_info& Parkspace_search_response_msg::base_info() const {
  3516. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.base_info)
  3517. return _internal_base_info();
  3518. }
  3519. inline void Parkspace_search_response_msg::unsafe_arena_set_allocated_base_info(
  3520. ::message::Base_info* base_info) {
  3521. if (GetArena() == nullptr) {
  3522. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3523. }
  3524. base_info_ = base_info;
  3525. if (base_info) {
  3526. _has_bits_[0] |= 0x00000002u;
  3527. } else {
  3528. _has_bits_[0] &= ~0x00000002u;
  3529. }
  3530. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_search_response_msg.base_info)
  3531. }
  3532. inline ::message::Base_info* Parkspace_search_response_msg::release_base_info() {
  3533. _has_bits_[0] &= ~0x00000002u;
  3534. ::message::Base_info* temp = base_info_;
  3535. base_info_ = nullptr;
  3536. if (GetArena() != nullptr) {
  3537. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3538. }
  3539. return temp;
  3540. }
  3541. inline ::message::Base_info* Parkspace_search_response_msg::unsafe_arena_release_base_info() {
  3542. // @@protoc_insertion_point(field_release:message.Parkspace_search_response_msg.base_info)
  3543. _has_bits_[0] &= ~0x00000002u;
  3544. ::message::Base_info* temp = base_info_;
  3545. base_info_ = nullptr;
  3546. return temp;
  3547. }
  3548. inline ::message::Base_info* Parkspace_search_response_msg::_internal_mutable_base_info() {
  3549. _has_bits_[0] |= 0x00000002u;
  3550. if (base_info_ == nullptr) {
  3551. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  3552. base_info_ = p;
  3553. }
  3554. return base_info_;
  3555. }
  3556. inline ::message::Base_info* Parkspace_search_response_msg::mutable_base_info() {
  3557. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_response_msg.base_info)
  3558. return _internal_mutable_base_info();
  3559. }
  3560. inline void Parkspace_search_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3561. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  3562. if (message_arena == nullptr) {
  3563. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3564. }
  3565. if (base_info) {
  3566. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  3567. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  3568. if (message_arena != submessage_arena) {
  3569. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  3570. message_arena, base_info, submessage_arena);
  3571. }
  3572. _has_bits_[0] |= 0x00000002u;
  3573. } else {
  3574. _has_bits_[0] &= ~0x00000002u;
  3575. }
  3576. base_info_ = base_info;
  3577. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_response_msg.base_info)
  3578. }
  3579. // required string command_key = 2;
  3580. inline bool Parkspace_search_response_msg::_internal_has_command_key() const {
  3581. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  3582. return value;
  3583. }
  3584. inline bool Parkspace_search_response_msg::has_command_key() const {
  3585. return _internal_has_command_key();
  3586. }
  3587. inline void Parkspace_search_response_msg::clear_command_key() {
  3588. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3589. _has_bits_[0] &= ~0x00000001u;
  3590. }
  3591. inline const std::string& Parkspace_search_response_msg::command_key() const {
  3592. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.command_key)
  3593. return _internal_command_key();
  3594. }
  3595. inline void Parkspace_search_response_msg::set_command_key(const std::string& value) {
  3596. _internal_set_command_key(value);
  3597. // @@protoc_insertion_point(field_set:message.Parkspace_search_response_msg.command_key)
  3598. }
  3599. inline std::string* Parkspace_search_response_msg::mutable_command_key() {
  3600. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_response_msg.command_key)
  3601. return _internal_mutable_command_key();
  3602. }
  3603. inline const std::string& Parkspace_search_response_msg::_internal_command_key() const {
  3604. return command_key_.Get();
  3605. }
  3606. inline void Parkspace_search_response_msg::_internal_set_command_key(const std::string& value) {
  3607. _has_bits_[0] |= 0x00000001u;
  3608. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  3609. }
  3610. inline void Parkspace_search_response_msg::set_command_key(std::string&& value) {
  3611. _has_bits_[0] |= 0x00000001u;
  3612. command_key_.Set(
  3613. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  3614. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_search_response_msg.command_key)
  3615. }
  3616. inline void Parkspace_search_response_msg::set_command_key(const char* value) {
  3617. GOOGLE_DCHECK(value != nullptr);
  3618. _has_bits_[0] |= 0x00000001u;
  3619. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  3620. GetArena());
  3621. // @@protoc_insertion_point(field_set_char:message.Parkspace_search_response_msg.command_key)
  3622. }
  3623. inline void Parkspace_search_response_msg::set_command_key(const char* value,
  3624. size_t size) {
  3625. _has_bits_[0] |= 0x00000001u;
  3626. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  3627. reinterpret_cast<const char*>(value), size), GetArena());
  3628. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_search_response_msg.command_key)
  3629. }
  3630. inline std::string* Parkspace_search_response_msg::_internal_mutable_command_key() {
  3631. _has_bits_[0] |= 0x00000001u;
  3632. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3633. }
  3634. inline std::string* Parkspace_search_response_msg::release_command_key() {
  3635. // @@protoc_insertion_point(field_release:message.Parkspace_search_response_msg.command_key)
  3636. if (!_internal_has_command_key()) {
  3637. return nullptr;
  3638. }
  3639. _has_bits_[0] &= ~0x00000001u;
  3640. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3641. }
  3642. inline void Parkspace_search_response_msg::set_allocated_command_key(std::string* command_key) {
  3643. if (command_key != nullptr) {
  3644. _has_bits_[0] |= 0x00000001u;
  3645. } else {
  3646. _has_bits_[0] &= ~0x00000001u;
  3647. }
  3648. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  3649. GetArena());
  3650. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_response_msg.command_key)
  3651. }
  3652. // required .message.Error_manager error_manager = 3;
  3653. inline bool Parkspace_search_response_msg::_internal_has_error_manager() const {
  3654. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  3655. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  3656. return value;
  3657. }
  3658. inline bool Parkspace_search_response_msg::has_error_manager() const {
  3659. return _internal_has_error_manager();
  3660. }
  3661. inline const ::message::Error_manager& Parkspace_search_response_msg::_internal_error_manager() const {
  3662. const ::message::Error_manager* p = error_manager_;
  3663. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  3664. &::message::_Error_manager_default_instance_);
  3665. }
  3666. inline const ::message::Error_manager& Parkspace_search_response_msg::error_manager() const {
  3667. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.error_manager)
  3668. return _internal_error_manager();
  3669. }
  3670. inline void Parkspace_search_response_msg::unsafe_arena_set_allocated_error_manager(
  3671. ::message::Error_manager* error_manager) {
  3672. if (GetArena() == nullptr) {
  3673. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  3674. }
  3675. error_manager_ = error_manager;
  3676. if (error_manager) {
  3677. _has_bits_[0] |= 0x00000004u;
  3678. } else {
  3679. _has_bits_[0] &= ~0x00000004u;
  3680. }
  3681. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_search_response_msg.error_manager)
  3682. }
  3683. inline ::message::Error_manager* Parkspace_search_response_msg::release_error_manager() {
  3684. _has_bits_[0] &= ~0x00000004u;
  3685. ::message::Error_manager* temp = error_manager_;
  3686. error_manager_ = nullptr;
  3687. if (GetArena() != nullptr) {
  3688. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3689. }
  3690. return temp;
  3691. }
  3692. inline ::message::Error_manager* Parkspace_search_response_msg::unsafe_arena_release_error_manager() {
  3693. // @@protoc_insertion_point(field_release:message.Parkspace_search_response_msg.error_manager)
  3694. _has_bits_[0] &= ~0x00000004u;
  3695. ::message::Error_manager* temp = error_manager_;
  3696. error_manager_ = nullptr;
  3697. return temp;
  3698. }
  3699. inline ::message::Error_manager* Parkspace_search_response_msg::_internal_mutable_error_manager() {
  3700. _has_bits_[0] |= 0x00000004u;
  3701. if (error_manager_ == nullptr) {
  3702. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  3703. error_manager_ = p;
  3704. }
  3705. return error_manager_;
  3706. }
  3707. inline ::message::Error_manager* Parkspace_search_response_msg::mutable_error_manager() {
  3708. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_response_msg.error_manager)
  3709. return _internal_mutable_error_manager();
  3710. }
  3711. inline void Parkspace_search_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  3712. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  3713. if (message_arena == nullptr) {
  3714. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  3715. }
  3716. if (error_manager) {
  3717. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  3718. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  3719. if (message_arena != submessage_arena) {
  3720. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  3721. message_arena, error_manager, submessage_arena);
  3722. }
  3723. _has_bits_[0] |= 0x00000004u;
  3724. } else {
  3725. _has_bits_[0] &= ~0x00000004u;
  3726. }
  3727. error_manager_ = error_manager;
  3728. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_search_response_msg.error_manager)
  3729. }
  3730. // repeated .message.Parkspace_info query_parkspace_info_ex = 4;
  3731. inline int Parkspace_search_response_msg::_internal_query_parkspace_info_ex_size() const {
  3732. return query_parkspace_info_ex_.size();
  3733. }
  3734. inline int Parkspace_search_response_msg::query_parkspace_info_ex_size() const {
  3735. return _internal_query_parkspace_info_ex_size();
  3736. }
  3737. inline ::message::Parkspace_info* Parkspace_search_response_msg::mutable_query_parkspace_info_ex(int index) {
  3738. // @@protoc_insertion_point(field_mutable:message.Parkspace_search_response_msg.query_parkspace_info_ex)
  3739. return query_parkspace_info_ex_.Mutable(index);
  3740. }
  3741. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  3742. Parkspace_search_response_msg::mutable_query_parkspace_info_ex() {
  3743. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_search_response_msg.query_parkspace_info_ex)
  3744. return &query_parkspace_info_ex_;
  3745. }
  3746. inline const ::message::Parkspace_info& Parkspace_search_response_msg::_internal_query_parkspace_info_ex(int index) const {
  3747. return query_parkspace_info_ex_.Get(index);
  3748. }
  3749. inline const ::message::Parkspace_info& Parkspace_search_response_msg::query_parkspace_info_ex(int index) const {
  3750. // @@protoc_insertion_point(field_get:message.Parkspace_search_response_msg.query_parkspace_info_ex)
  3751. return _internal_query_parkspace_info_ex(index);
  3752. }
  3753. inline ::message::Parkspace_info* Parkspace_search_response_msg::_internal_add_query_parkspace_info_ex() {
  3754. return query_parkspace_info_ex_.Add();
  3755. }
  3756. inline ::message::Parkspace_info* Parkspace_search_response_msg::add_query_parkspace_info_ex() {
  3757. // @@protoc_insertion_point(field_add:message.Parkspace_search_response_msg.query_parkspace_info_ex)
  3758. return _internal_add_query_parkspace_info_ex();
  3759. }
  3760. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  3761. Parkspace_search_response_msg::query_parkspace_info_ex() const {
  3762. // @@protoc_insertion_point(field_list:message.Parkspace_search_response_msg.query_parkspace_info_ex)
  3763. return query_parkspace_info_ex_;
  3764. }
  3765. // -------------------------------------------------------------------
  3766. // Parkspace_release_request_msg
  3767. // required .message.Base_info base_info = 1;
  3768. inline bool Parkspace_release_request_msg::_internal_has_base_info() const {
  3769. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  3770. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  3771. return value;
  3772. }
  3773. inline bool Parkspace_release_request_msg::has_base_info() const {
  3774. return _internal_has_base_info();
  3775. }
  3776. inline const ::message::Base_info& Parkspace_release_request_msg::_internal_base_info() const {
  3777. const ::message::Base_info* p = base_info_;
  3778. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3779. &::message::_Base_info_default_instance_);
  3780. }
  3781. inline const ::message::Base_info& Parkspace_release_request_msg::base_info() const {
  3782. // @@protoc_insertion_point(field_get:message.Parkspace_release_request_msg.base_info)
  3783. return _internal_base_info();
  3784. }
  3785. inline void Parkspace_release_request_msg::unsafe_arena_set_allocated_base_info(
  3786. ::message::Base_info* base_info) {
  3787. if (GetArena() == nullptr) {
  3788. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3789. }
  3790. base_info_ = base_info;
  3791. if (base_info) {
  3792. _has_bits_[0] |= 0x00000002u;
  3793. } else {
  3794. _has_bits_[0] &= ~0x00000002u;
  3795. }
  3796. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_release_request_msg.base_info)
  3797. }
  3798. inline ::message::Base_info* Parkspace_release_request_msg::release_base_info() {
  3799. _has_bits_[0] &= ~0x00000002u;
  3800. ::message::Base_info* temp = base_info_;
  3801. base_info_ = nullptr;
  3802. if (GetArena() != nullptr) {
  3803. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3804. }
  3805. return temp;
  3806. }
  3807. inline ::message::Base_info* Parkspace_release_request_msg::unsafe_arena_release_base_info() {
  3808. // @@protoc_insertion_point(field_release:message.Parkspace_release_request_msg.base_info)
  3809. _has_bits_[0] &= ~0x00000002u;
  3810. ::message::Base_info* temp = base_info_;
  3811. base_info_ = nullptr;
  3812. return temp;
  3813. }
  3814. inline ::message::Base_info* Parkspace_release_request_msg::_internal_mutable_base_info() {
  3815. _has_bits_[0] |= 0x00000002u;
  3816. if (base_info_ == nullptr) {
  3817. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  3818. base_info_ = p;
  3819. }
  3820. return base_info_;
  3821. }
  3822. inline ::message::Base_info* Parkspace_release_request_msg::mutable_base_info() {
  3823. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_request_msg.base_info)
  3824. return _internal_mutable_base_info();
  3825. }
  3826. inline void Parkspace_release_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  3827. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  3828. if (message_arena == nullptr) {
  3829. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3830. }
  3831. if (base_info) {
  3832. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  3833. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  3834. if (message_arena != submessage_arena) {
  3835. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  3836. message_arena, base_info, submessage_arena);
  3837. }
  3838. _has_bits_[0] |= 0x00000002u;
  3839. } else {
  3840. _has_bits_[0] &= ~0x00000002u;
  3841. }
  3842. base_info_ = base_info;
  3843. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_request_msg.base_info)
  3844. }
  3845. // required string command_key = 2;
  3846. inline bool Parkspace_release_request_msg::_internal_has_command_key() const {
  3847. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  3848. return value;
  3849. }
  3850. inline bool Parkspace_release_request_msg::has_command_key() const {
  3851. return _internal_has_command_key();
  3852. }
  3853. inline void Parkspace_release_request_msg::clear_command_key() {
  3854. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3855. _has_bits_[0] &= ~0x00000001u;
  3856. }
  3857. inline const std::string& Parkspace_release_request_msg::command_key() const {
  3858. // @@protoc_insertion_point(field_get:message.Parkspace_release_request_msg.command_key)
  3859. return _internal_command_key();
  3860. }
  3861. inline void Parkspace_release_request_msg::set_command_key(const std::string& value) {
  3862. _internal_set_command_key(value);
  3863. // @@protoc_insertion_point(field_set:message.Parkspace_release_request_msg.command_key)
  3864. }
  3865. inline std::string* Parkspace_release_request_msg::mutable_command_key() {
  3866. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_request_msg.command_key)
  3867. return _internal_mutable_command_key();
  3868. }
  3869. inline const std::string& Parkspace_release_request_msg::_internal_command_key() const {
  3870. return command_key_.Get();
  3871. }
  3872. inline void Parkspace_release_request_msg::_internal_set_command_key(const std::string& value) {
  3873. _has_bits_[0] |= 0x00000001u;
  3874. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  3875. }
  3876. inline void Parkspace_release_request_msg::set_command_key(std::string&& value) {
  3877. _has_bits_[0] |= 0x00000001u;
  3878. command_key_.Set(
  3879. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  3880. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_release_request_msg.command_key)
  3881. }
  3882. inline void Parkspace_release_request_msg::set_command_key(const char* value) {
  3883. GOOGLE_DCHECK(value != nullptr);
  3884. _has_bits_[0] |= 0x00000001u;
  3885. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  3886. GetArena());
  3887. // @@protoc_insertion_point(field_set_char:message.Parkspace_release_request_msg.command_key)
  3888. }
  3889. inline void Parkspace_release_request_msg::set_command_key(const char* value,
  3890. size_t size) {
  3891. _has_bits_[0] |= 0x00000001u;
  3892. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  3893. reinterpret_cast<const char*>(value), size), GetArena());
  3894. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_release_request_msg.command_key)
  3895. }
  3896. inline std::string* Parkspace_release_request_msg::_internal_mutable_command_key() {
  3897. _has_bits_[0] |= 0x00000001u;
  3898. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3899. }
  3900. inline std::string* Parkspace_release_request_msg::release_command_key() {
  3901. // @@protoc_insertion_point(field_release:message.Parkspace_release_request_msg.command_key)
  3902. if (!_internal_has_command_key()) {
  3903. return nullptr;
  3904. }
  3905. _has_bits_[0] &= ~0x00000001u;
  3906. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  3907. }
  3908. inline void Parkspace_release_request_msg::set_allocated_command_key(std::string* command_key) {
  3909. if (command_key != nullptr) {
  3910. _has_bits_[0] |= 0x00000001u;
  3911. } else {
  3912. _has_bits_[0] &= ~0x00000001u;
  3913. }
  3914. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  3915. GetArena());
  3916. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_request_msg.command_key)
  3917. }
  3918. // repeated .message.Parkspace_info release_parkspace_info_ex = 3;
  3919. inline int Parkspace_release_request_msg::_internal_release_parkspace_info_ex_size() const {
  3920. return release_parkspace_info_ex_.size();
  3921. }
  3922. inline int Parkspace_release_request_msg::release_parkspace_info_ex_size() const {
  3923. return _internal_release_parkspace_info_ex_size();
  3924. }
  3925. inline ::message::Parkspace_info* Parkspace_release_request_msg::mutable_release_parkspace_info_ex(int index) {
  3926. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_request_msg.release_parkspace_info_ex)
  3927. return release_parkspace_info_ex_.Mutable(index);
  3928. }
  3929. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  3930. Parkspace_release_request_msg::mutable_release_parkspace_info_ex() {
  3931. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_release_request_msg.release_parkspace_info_ex)
  3932. return &release_parkspace_info_ex_;
  3933. }
  3934. inline const ::message::Parkspace_info& Parkspace_release_request_msg::_internal_release_parkspace_info_ex(int index) const {
  3935. return release_parkspace_info_ex_.Get(index);
  3936. }
  3937. inline const ::message::Parkspace_info& Parkspace_release_request_msg::release_parkspace_info_ex(int index) const {
  3938. // @@protoc_insertion_point(field_get:message.Parkspace_release_request_msg.release_parkspace_info_ex)
  3939. return _internal_release_parkspace_info_ex(index);
  3940. }
  3941. inline ::message::Parkspace_info* Parkspace_release_request_msg::_internal_add_release_parkspace_info_ex() {
  3942. return release_parkspace_info_ex_.Add();
  3943. }
  3944. inline ::message::Parkspace_info* Parkspace_release_request_msg::add_release_parkspace_info_ex() {
  3945. // @@protoc_insertion_point(field_add:message.Parkspace_release_request_msg.release_parkspace_info_ex)
  3946. return _internal_add_release_parkspace_info_ex();
  3947. }
  3948. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  3949. Parkspace_release_request_msg::release_parkspace_info_ex() const {
  3950. // @@protoc_insertion_point(field_list:message.Parkspace_release_request_msg.release_parkspace_info_ex)
  3951. return release_parkspace_info_ex_;
  3952. }
  3953. // -------------------------------------------------------------------
  3954. // Parkspace_release_response_msg
  3955. // required .message.Base_info base_info = 1;
  3956. inline bool Parkspace_release_response_msg::_internal_has_base_info() const {
  3957. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  3958. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  3959. return value;
  3960. }
  3961. inline bool Parkspace_release_response_msg::has_base_info() const {
  3962. return _internal_has_base_info();
  3963. }
  3964. inline const ::message::Base_info& Parkspace_release_response_msg::_internal_base_info() const {
  3965. const ::message::Base_info* p = base_info_;
  3966. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  3967. &::message::_Base_info_default_instance_);
  3968. }
  3969. inline const ::message::Base_info& Parkspace_release_response_msg::base_info() const {
  3970. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.base_info)
  3971. return _internal_base_info();
  3972. }
  3973. inline void Parkspace_release_response_msg::unsafe_arena_set_allocated_base_info(
  3974. ::message::Base_info* base_info) {
  3975. if (GetArena() == nullptr) {
  3976. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  3977. }
  3978. base_info_ = base_info;
  3979. if (base_info) {
  3980. _has_bits_[0] |= 0x00000002u;
  3981. } else {
  3982. _has_bits_[0] &= ~0x00000002u;
  3983. }
  3984. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_release_response_msg.base_info)
  3985. }
  3986. inline ::message::Base_info* Parkspace_release_response_msg::release_base_info() {
  3987. _has_bits_[0] &= ~0x00000002u;
  3988. ::message::Base_info* temp = base_info_;
  3989. base_info_ = nullptr;
  3990. if (GetArena() != nullptr) {
  3991. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  3992. }
  3993. return temp;
  3994. }
  3995. inline ::message::Base_info* Parkspace_release_response_msg::unsafe_arena_release_base_info() {
  3996. // @@protoc_insertion_point(field_release:message.Parkspace_release_response_msg.base_info)
  3997. _has_bits_[0] &= ~0x00000002u;
  3998. ::message::Base_info* temp = base_info_;
  3999. base_info_ = nullptr;
  4000. return temp;
  4001. }
  4002. inline ::message::Base_info* Parkspace_release_response_msg::_internal_mutable_base_info() {
  4003. _has_bits_[0] |= 0x00000002u;
  4004. if (base_info_ == nullptr) {
  4005. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  4006. base_info_ = p;
  4007. }
  4008. return base_info_;
  4009. }
  4010. inline ::message::Base_info* Parkspace_release_response_msg::mutable_base_info() {
  4011. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_response_msg.base_info)
  4012. return _internal_mutable_base_info();
  4013. }
  4014. inline void Parkspace_release_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  4015. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  4016. if (message_arena == nullptr) {
  4017. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4018. }
  4019. if (base_info) {
  4020. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  4021. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  4022. if (message_arena != submessage_arena) {
  4023. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  4024. message_arena, base_info, submessage_arena);
  4025. }
  4026. _has_bits_[0] |= 0x00000002u;
  4027. } else {
  4028. _has_bits_[0] &= ~0x00000002u;
  4029. }
  4030. base_info_ = base_info;
  4031. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_response_msg.base_info)
  4032. }
  4033. // required string command_key = 2;
  4034. inline bool Parkspace_release_response_msg::_internal_has_command_key() const {
  4035. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  4036. return value;
  4037. }
  4038. inline bool Parkspace_release_response_msg::has_command_key() const {
  4039. return _internal_has_command_key();
  4040. }
  4041. inline void Parkspace_release_response_msg::clear_command_key() {
  4042. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4043. _has_bits_[0] &= ~0x00000001u;
  4044. }
  4045. inline const std::string& Parkspace_release_response_msg::command_key() const {
  4046. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.command_key)
  4047. return _internal_command_key();
  4048. }
  4049. inline void Parkspace_release_response_msg::set_command_key(const std::string& value) {
  4050. _internal_set_command_key(value);
  4051. // @@protoc_insertion_point(field_set:message.Parkspace_release_response_msg.command_key)
  4052. }
  4053. inline std::string* Parkspace_release_response_msg::mutable_command_key() {
  4054. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_response_msg.command_key)
  4055. return _internal_mutable_command_key();
  4056. }
  4057. inline const std::string& Parkspace_release_response_msg::_internal_command_key() const {
  4058. return command_key_.Get();
  4059. }
  4060. inline void Parkspace_release_response_msg::_internal_set_command_key(const std::string& value) {
  4061. _has_bits_[0] |= 0x00000001u;
  4062. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  4063. }
  4064. inline void Parkspace_release_response_msg::set_command_key(std::string&& value) {
  4065. _has_bits_[0] |= 0x00000001u;
  4066. command_key_.Set(
  4067. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  4068. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_release_response_msg.command_key)
  4069. }
  4070. inline void Parkspace_release_response_msg::set_command_key(const char* value) {
  4071. GOOGLE_DCHECK(value != nullptr);
  4072. _has_bits_[0] |= 0x00000001u;
  4073. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  4074. GetArena());
  4075. // @@protoc_insertion_point(field_set_char:message.Parkspace_release_response_msg.command_key)
  4076. }
  4077. inline void Parkspace_release_response_msg::set_command_key(const char* value,
  4078. size_t size) {
  4079. _has_bits_[0] |= 0x00000001u;
  4080. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  4081. reinterpret_cast<const char*>(value), size), GetArena());
  4082. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_release_response_msg.command_key)
  4083. }
  4084. inline std::string* Parkspace_release_response_msg::_internal_mutable_command_key() {
  4085. _has_bits_[0] |= 0x00000001u;
  4086. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4087. }
  4088. inline std::string* Parkspace_release_response_msg::release_command_key() {
  4089. // @@protoc_insertion_point(field_release:message.Parkspace_release_response_msg.command_key)
  4090. if (!_internal_has_command_key()) {
  4091. return nullptr;
  4092. }
  4093. _has_bits_[0] &= ~0x00000001u;
  4094. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4095. }
  4096. inline void Parkspace_release_response_msg::set_allocated_command_key(std::string* command_key) {
  4097. if (command_key != nullptr) {
  4098. _has_bits_[0] |= 0x00000001u;
  4099. } else {
  4100. _has_bits_[0] &= ~0x00000001u;
  4101. }
  4102. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  4103. GetArena());
  4104. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_response_msg.command_key)
  4105. }
  4106. // required .message.Error_manager error_manager = 3;
  4107. inline bool Parkspace_release_response_msg::_internal_has_error_manager() const {
  4108. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  4109. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  4110. return value;
  4111. }
  4112. inline bool Parkspace_release_response_msg::has_error_manager() const {
  4113. return _internal_has_error_manager();
  4114. }
  4115. inline const ::message::Error_manager& Parkspace_release_response_msg::_internal_error_manager() const {
  4116. const ::message::Error_manager* p = error_manager_;
  4117. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  4118. &::message::_Error_manager_default_instance_);
  4119. }
  4120. inline const ::message::Error_manager& Parkspace_release_response_msg::error_manager() const {
  4121. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.error_manager)
  4122. return _internal_error_manager();
  4123. }
  4124. inline void Parkspace_release_response_msg::unsafe_arena_set_allocated_error_manager(
  4125. ::message::Error_manager* error_manager) {
  4126. if (GetArena() == nullptr) {
  4127. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  4128. }
  4129. error_manager_ = error_manager;
  4130. if (error_manager) {
  4131. _has_bits_[0] |= 0x00000004u;
  4132. } else {
  4133. _has_bits_[0] &= ~0x00000004u;
  4134. }
  4135. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_release_response_msg.error_manager)
  4136. }
  4137. inline ::message::Error_manager* Parkspace_release_response_msg::release_error_manager() {
  4138. _has_bits_[0] &= ~0x00000004u;
  4139. ::message::Error_manager* temp = error_manager_;
  4140. error_manager_ = nullptr;
  4141. if (GetArena() != nullptr) {
  4142. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  4143. }
  4144. return temp;
  4145. }
  4146. inline ::message::Error_manager* Parkspace_release_response_msg::unsafe_arena_release_error_manager() {
  4147. // @@protoc_insertion_point(field_release:message.Parkspace_release_response_msg.error_manager)
  4148. _has_bits_[0] &= ~0x00000004u;
  4149. ::message::Error_manager* temp = error_manager_;
  4150. error_manager_ = nullptr;
  4151. return temp;
  4152. }
  4153. inline ::message::Error_manager* Parkspace_release_response_msg::_internal_mutable_error_manager() {
  4154. _has_bits_[0] |= 0x00000004u;
  4155. if (error_manager_ == nullptr) {
  4156. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  4157. error_manager_ = p;
  4158. }
  4159. return error_manager_;
  4160. }
  4161. inline ::message::Error_manager* Parkspace_release_response_msg::mutable_error_manager() {
  4162. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_response_msg.error_manager)
  4163. return _internal_mutable_error_manager();
  4164. }
  4165. inline void Parkspace_release_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  4166. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  4167. if (message_arena == nullptr) {
  4168. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  4169. }
  4170. if (error_manager) {
  4171. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  4172. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  4173. if (message_arena != submessage_arena) {
  4174. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  4175. message_arena, error_manager, submessage_arena);
  4176. }
  4177. _has_bits_[0] |= 0x00000004u;
  4178. } else {
  4179. _has_bits_[0] &= ~0x00000004u;
  4180. }
  4181. error_manager_ = error_manager;
  4182. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_release_response_msg.error_manager)
  4183. }
  4184. // repeated .message.Parkspace_info release_parkspace_info_ex = 4;
  4185. inline int Parkspace_release_response_msg::_internal_release_parkspace_info_ex_size() const {
  4186. return release_parkspace_info_ex_.size();
  4187. }
  4188. inline int Parkspace_release_response_msg::release_parkspace_info_ex_size() const {
  4189. return _internal_release_parkspace_info_ex_size();
  4190. }
  4191. inline ::message::Parkspace_info* Parkspace_release_response_msg::mutable_release_parkspace_info_ex(int index) {
  4192. // @@protoc_insertion_point(field_mutable:message.Parkspace_release_response_msg.release_parkspace_info_ex)
  4193. return release_parkspace_info_ex_.Mutable(index);
  4194. }
  4195. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  4196. Parkspace_release_response_msg::mutable_release_parkspace_info_ex() {
  4197. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_release_response_msg.release_parkspace_info_ex)
  4198. return &release_parkspace_info_ex_;
  4199. }
  4200. inline const ::message::Parkspace_info& Parkspace_release_response_msg::_internal_release_parkspace_info_ex(int index) const {
  4201. return release_parkspace_info_ex_.Get(index);
  4202. }
  4203. inline const ::message::Parkspace_info& Parkspace_release_response_msg::release_parkspace_info_ex(int index) const {
  4204. // @@protoc_insertion_point(field_get:message.Parkspace_release_response_msg.release_parkspace_info_ex)
  4205. return _internal_release_parkspace_info_ex(index);
  4206. }
  4207. inline ::message::Parkspace_info* Parkspace_release_response_msg::_internal_add_release_parkspace_info_ex() {
  4208. return release_parkspace_info_ex_.Add();
  4209. }
  4210. inline ::message::Parkspace_info* Parkspace_release_response_msg::add_release_parkspace_info_ex() {
  4211. // @@protoc_insertion_point(field_add:message.Parkspace_release_response_msg.release_parkspace_info_ex)
  4212. return _internal_add_release_parkspace_info_ex();
  4213. }
  4214. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  4215. Parkspace_release_response_msg::release_parkspace_info_ex() const {
  4216. // @@protoc_insertion_point(field_list:message.Parkspace_release_response_msg.release_parkspace_info_ex)
  4217. return release_parkspace_info_ex_;
  4218. }
  4219. // -------------------------------------------------------------------
  4220. // Parkspace_force_update_request_msg
  4221. // required .message.Base_info base_info = 1;
  4222. inline bool Parkspace_force_update_request_msg::_internal_has_base_info() const {
  4223. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  4224. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  4225. return value;
  4226. }
  4227. inline bool Parkspace_force_update_request_msg::has_base_info() const {
  4228. return _internal_has_base_info();
  4229. }
  4230. inline const ::message::Base_info& Parkspace_force_update_request_msg::_internal_base_info() const {
  4231. const ::message::Base_info* p = base_info_;
  4232. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  4233. &::message::_Base_info_default_instance_);
  4234. }
  4235. inline const ::message::Base_info& Parkspace_force_update_request_msg::base_info() const {
  4236. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_request_msg.base_info)
  4237. return _internal_base_info();
  4238. }
  4239. inline void Parkspace_force_update_request_msg::unsafe_arena_set_allocated_base_info(
  4240. ::message::Base_info* base_info) {
  4241. if (GetArena() == nullptr) {
  4242. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4243. }
  4244. base_info_ = base_info;
  4245. if (base_info) {
  4246. _has_bits_[0] |= 0x00000002u;
  4247. } else {
  4248. _has_bits_[0] &= ~0x00000002u;
  4249. }
  4250. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_force_update_request_msg.base_info)
  4251. }
  4252. inline ::message::Base_info* Parkspace_force_update_request_msg::release_base_info() {
  4253. _has_bits_[0] &= ~0x00000002u;
  4254. ::message::Base_info* temp = base_info_;
  4255. base_info_ = nullptr;
  4256. if (GetArena() != nullptr) {
  4257. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  4258. }
  4259. return temp;
  4260. }
  4261. inline ::message::Base_info* Parkspace_force_update_request_msg::unsafe_arena_release_base_info() {
  4262. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_request_msg.base_info)
  4263. _has_bits_[0] &= ~0x00000002u;
  4264. ::message::Base_info* temp = base_info_;
  4265. base_info_ = nullptr;
  4266. return temp;
  4267. }
  4268. inline ::message::Base_info* Parkspace_force_update_request_msg::_internal_mutable_base_info() {
  4269. _has_bits_[0] |= 0x00000002u;
  4270. if (base_info_ == nullptr) {
  4271. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  4272. base_info_ = p;
  4273. }
  4274. return base_info_;
  4275. }
  4276. inline ::message::Base_info* Parkspace_force_update_request_msg::mutable_base_info() {
  4277. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_request_msg.base_info)
  4278. return _internal_mutable_base_info();
  4279. }
  4280. inline void Parkspace_force_update_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  4281. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  4282. if (message_arena == nullptr) {
  4283. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4284. }
  4285. if (base_info) {
  4286. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  4287. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  4288. if (message_arena != submessage_arena) {
  4289. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  4290. message_arena, base_info, submessage_arena);
  4291. }
  4292. _has_bits_[0] |= 0x00000002u;
  4293. } else {
  4294. _has_bits_[0] &= ~0x00000002u;
  4295. }
  4296. base_info_ = base_info;
  4297. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_request_msg.base_info)
  4298. }
  4299. // required string command_key = 2;
  4300. inline bool Parkspace_force_update_request_msg::_internal_has_command_key() const {
  4301. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  4302. return value;
  4303. }
  4304. inline bool Parkspace_force_update_request_msg::has_command_key() const {
  4305. return _internal_has_command_key();
  4306. }
  4307. inline void Parkspace_force_update_request_msg::clear_command_key() {
  4308. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4309. _has_bits_[0] &= ~0x00000001u;
  4310. }
  4311. inline const std::string& Parkspace_force_update_request_msg::command_key() const {
  4312. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_request_msg.command_key)
  4313. return _internal_command_key();
  4314. }
  4315. inline void Parkspace_force_update_request_msg::set_command_key(const std::string& value) {
  4316. _internal_set_command_key(value);
  4317. // @@protoc_insertion_point(field_set:message.Parkspace_force_update_request_msg.command_key)
  4318. }
  4319. inline std::string* Parkspace_force_update_request_msg::mutable_command_key() {
  4320. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_request_msg.command_key)
  4321. return _internal_mutable_command_key();
  4322. }
  4323. inline const std::string& Parkspace_force_update_request_msg::_internal_command_key() const {
  4324. return command_key_.Get();
  4325. }
  4326. inline void Parkspace_force_update_request_msg::_internal_set_command_key(const std::string& value) {
  4327. _has_bits_[0] |= 0x00000001u;
  4328. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  4329. }
  4330. inline void Parkspace_force_update_request_msg::set_command_key(std::string&& value) {
  4331. _has_bits_[0] |= 0x00000001u;
  4332. command_key_.Set(
  4333. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  4334. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_force_update_request_msg.command_key)
  4335. }
  4336. inline void Parkspace_force_update_request_msg::set_command_key(const char* value) {
  4337. GOOGLE_DCHECK(value != nullptr);
  4338. _has_bits_[0] |= 0x00000001u;
  4339. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  4340. GetArena());
  4341. // @@protoc_insertion_point(field_set_char:message.Parkspace_force_update_request_msg.command_key)
  4342. }
  4343. inline void Parkspace_force_update_request_msg::set_command_key(const char* value,
  4344. size_t size) {
  4345. _has_bits_[0] |= 0x00000001u;
  4346. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  4347. reinterpret_cast<const char*>(value), size), GetArena());
  4348. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_force_update_request_msg.command_key)
  4349. }
  4350. inline std::string* Parkspace_force_update_request_msg::_internal_mutable_command_key() {
  4351. _has_bits_[0] |= 0x00000001u;
  4352. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4353. }
  4354. inline std::string* Parkspace_force_update_request_msg::release_command_key() {
  4355. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_request_msg.command_key)
  4356. if (!_internal_has_command_key()) {
  4357. return nullptr;
  4358. }
  4359. _has_bits_[0] &= ~0x00000001u;
  4360. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4361. }
  4362. inline void Parkspace_force_update_request_msg::set_allocated_command_key(std::string* command_key) {
  4363. if (command_key != nullptr) {
  4364. _has_bits_[0] |= 0x00000001u;
  4365. } else {
  4366. _has_bits_[0] &= ~0x00000001u;
  4367. }
  4368. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  4369. GetArena());
  4370. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_request_msg.command_key)
  4371. }
  4372. // repeated .message.Parkspace_info manual_parkspace_info_ex = 3;
  4373. inline int Parkspace_force_update_request_msg::_internal_manual_parkspace_info_ex_size() const {
  4374. return manual_parkspace_info_ex_.size();
  4375. }
  4376. inline int Parkspace_force_update_request_msg::manual_parkspace_info_ex_size() const {
  4377. return _internal_manual_parkspace_info_ex_size();
  4378. }
  4379. inline ::message::Parkspace_info* Parkspace_force_update_request_msg::mutable_manual_parkspace_info_ex(int index) {
  4380. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_request_msg.manual_parkspace_info_ex)
  4381. return manual_parkspace_info_ex_.Mutable(index);
  4382. }
  4383. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  4384. Parkspace_force_update_request_msg::mutable_manual_parkspace_info_ex() {
  4385. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_force_update_request_msg.manual_parkspace_info_ex)
  4386. return &manual_parkspace_info_ex_;
  4387. }
  4388. inline const ::message::Parkspace_info& Parkspace_force_update_request_msg::_internal_manual_parkspace_info_ex(int index) const {
  4389. return manual_parkspace_info_ex_.Get(index);
  4390. }
  4391. inline const ::message::Parkspace_info& Parkspace_force_update_request_msg::manual_parkspace_info_ex(int index) const {
  4392. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_request_msg.manual_parkspace_info_ex)
  4393. return _internal_manual_parkspace_info_ex(index);
  4394. }
  4395. inline ::message::Parkspace_info* Parkspace_force_update_request_msg::_internal_add_manual_parkspace_info_ex() {
  4396. return manual_parkspace_info_ex_.Add();
  4397. }
  4398. inline ::message::Parkspace_info* Parkspace_force_update_request_msg::add_manual_parkspace_info_ex() {
  4399. // @@protoc_insertion_point(field_add:message.Parkspace_force_update_request_msg.manual_parkspace_info_ex)
  4400. return _internal_add_manual_parkspace_info_ex();
  4401. }
  4402. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  4403. Parkspace_force_update_request_msg::manual_parkspace_info_ex() const {
  4404. // @@protoc_insertion_point(field_list:message.Parkspace_force_update_request_msg.manual_parkspace_info_ex)
  4405. return manual_parkspace_info_ex_;
  4406. }
  4407. // -------------------------------------------------------------------
  4408. // Parkspace_force_update_response_msg
  4409. // required .message.Base_info base_info = 1;
  4410. inline bool Parkspace_force_update_response_msg::_internal_has_base_info() const {
  4411. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  4412. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  4413. return value;
  4414. }
  4415. inline bool Parkspace_force_update_response_msg::has_base_info() const {
  4416. return _internal_has_base_info();
  4417. }
  4418. inline const ::message::Base_info& Parkspace_force_update_response_msg::_internal_base_info() const {
  4419. const ::message::Base_info* p = base_info_;
  4420. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  4421. &::message::_Base_info_default_instance_);
  4422. }
  4423. inline const ::message::Base_info& Parkspace_force_update_response_msg::base_info() const {
  4424. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.base_info)
  4425. return _internal_base_info();
  4426. }
  4427. inline void Parkspace_force_update_response_msg::unsafe_arena_set_allocated_base_info(
  4428. ::message::Base_info* base_info) {
  4429. if (GetArena() == nullptr) {
  4430. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4431. }
  4432. base_info_ = base_info;
  4433. if (base_info) {
  4434. _has_bits_[0] |= 0x00000002u;
  4435. } else {
  4436. _has_bits_[0] &= ~0x00000002u;
  4437. }
  4438. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_force_update_response_msg.base_info)
  4439. }
  4440. inline ::message::Base_info* Parkspace_force_update_response_msg::release_base_info() {
  4441. _has_bits_[0] &= ~0x00000002u;
  4442. ::message::Base_info* temp = base_info_;
  4443. base_info_ = nullptr;
  4444. if (GetArena() != nullptr) {
  4445. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  4446. }
  4447. return temp;
  4448. }
  4449. inline ::message::Base_info* Parkspace_force_update_response_msg::unsafe_arena_release_base_info() {
  4450. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_response_msg.base_info)
  4451. _has_bits_[0] &= ~0x00000002u;
  4452. ::message::Base_info* temp = base_info_;
  4453. base_info_ = nullptr;
  4454. return temp;
  4455. }
  4456. inline ::message::Base_info* Parkspace_force_update_response_msg::_internal_mutable_base_info() {
  4457. _has_bits_[0] |= 0x00000002u;
  4458. if (base_info_ == nullptr) {
  4459. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  4460. base_info_ = p;
  4461. }
  4462. return base_info_;
  4463. }
  4464. inline ::message::Base_info* Parkspace_force_update_response_msg::mutable_base_info() {
  4465. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_response_msg.base_info)
  4466. return _internal_mutable_base_info();
  4467. }
  4468. inline void Parkspace_force_update_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  4469. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  4470. if (message_arena == nullptr) {
  4471. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4472. }
  4473. if (base_info) {
  4474. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  4475. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  4476. if (message_arena != submessage_arena) {
  4477. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  4478. message_arena, base_info, submessage_arena);
  4479. }
  4480. _has_bits_[0] |= 0x00000002u;
  4481. } else {
  4482. _has_bits_[0] &= ~0x00000002u;
  4483. }
  4484. base_info_ = base_info;
  4485. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_response_msg.base_info)
  4486. }
  4487. // required string command_key = 2;
  4488. inline bool Parkspace_force_update_response_msg::_internal_has_command_key() const {
  4489. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  4490. return value;
  4491. }
  4492. inline bool Parkspace_force_update_response_msg::has_command_key() const {
  4493. return _internal_has_command_key();
  4494. }
  4495. inline void Parkspace_force_update_response_msg::clear_command_key() {
  4496. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4497. _has_bits_[0] &= ~0x00000001u;
  4498. }
  4499. inline const std::string& Parkspace_force_update_response_msg::command_key() const {
  4500. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.command_key)
  4501. return _internal_command_key();
  4502. }
  4503. inline void Parkspace_force_update_response_msg::set_command_key(const std::string& value) {
  4504. _internal_set_command_key(value);
  4505. // @@protoc_insertion_point(field_set:message.Parkspace_force_update_response_msg.command_key)
  4506. }
  4507. inline std::string* Parkspace_force_update_response_msg::mutable_command_key() {
  4508. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_response_msg.command_key)
  4509. return _internal_mutable_command_key();
  4510. }
  4511. inline const std::string& Parkspace_force_update_response_msg::_internal_command_key() const {
  4512. return command_key_.Get();
  4513. }
  4514. inline void Parkspace_force_update_response_msg::_internal_set_command_key(const std::string& value) {
  4515. _has_bits_[0] |= 0x00000001u;
  4516. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  4517. }
  4518. inline void Parkspace_force_update_response_msg::set_command_key(std::string&& value) {
  4519. _has_bits_[0] |= 0x00000001u;
  4520. command_key_.Set(
  4521. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  4522. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_force_update_response_msg.command_key)
  4523. }
  4524. inline void Parkspace_force_update_response_msg::set_command_key(const char* value) {
  4525. GOOGLE_DCHECK(value != nullptr);
  4526. _has_bits_[0] |= 0x00000001u;
  4527. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  4528. GetArena());
  4529. // @@protoc_insertion_point(field_set_char:message.Parkspace_force_update_response_msg.command_key)
  4530. }
  4531. inline void Parkspace_force_update_response_msg::set_command_key(const char* value,
  4532. size_t size) {
  4533. _has_bits_[0] |= 0x00000001u;
  4534. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  4535. reinterpret_cast<const char*>(value), size), GetArena());
  4536. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_force_update_response_msg.command_key)
  4537. }
  4538. inline std::string* Parkspace_force_update_response_msg::_internal_mutable_command_key() {
  4539. _has_bits_[0] |= 0x00000001u;
  4540. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4541. }
  4542. inline std::string* Parkspace_force_update_response_msg::release_command_key() {
  4543. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_response_msg.command_key)
  4544. if (!_internal_has_command_key()) {
  4545. return nullptr;
  4546. }
  4547. _has_bits_[0] &= ~0x00000001u;
  4548. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4549. }
  4550. inline void Parkspace_force_update_response_msg::set_allocated_command_key(std::string* command_key) {
  4551. if (command_key != nullptr) {
  4552. _has_bits_[0] |= 0x00000001u;
  4553. } else {
  4554. _has_bits_[0] &= ~0x00000001u;
  4555. }
  4556. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  4557. GetArena());
  4558. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_response_msg.command_key)
  4559. }
  4560. // required .message.Error_manager error_manager = 3;
  4561. inline bool Parkspace_force_update_response_msg::_internal_has_error_manager() const {
  4562. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  4563. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  4564. return value;
  4565. }
  4566. inline bool Parkspace_force_update_response_msg::has_error_manager() const {
  4567. return _internal_has_error_manager();
  4568. }
  4569. inline const ::message::Error_manager& Parkspace_force_update_response_msg::_internal_error_manager() const {
  4570. const ::message::Error_manager* p = error_manager_;
  4571. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  4572. &::message::_Error_manager_default_instance_);
  4573. }
  4574. inline const ::message::Error_manager& Parkspace_force_update_response_msg::error_manager() const {
  4575. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.error_manager)
  4576. return _internal_error_manager();
  4577. }
  4578. inline void Parkspace_force_update_response_msg::unsafe_arena_set_allocated_error_manager(
  4579. ::message::Error_manager* error_manager) {
  4580. if (GetArena() == nullptr) {
  4581. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  4582. }
  4583. error_manager_ = error_manager;
  4584. if (error_manager) {
  4585. _has_bits_[0] |= 0x00000004u;
  4586. } else {
  4587. _has_bits_[0] &= ~0x00000004u;
  4588. }
  4589. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_force_update_response_msg.error_manager)
  4590. }
  4591. inline ::message::Error_manager* Parkspace_force_update_response_msg::release_error_manager() {
  4592. _has_bits_[0] &= ~0x00000004u;
  4593. ::message::Error_manager* temp = error_manager_;
  4594. error_manager_ = nullptr;
  4595. if (GetArena() != nullptr) {
  4596. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  4597. }
  4598. return temp;
  4599. }
  4600. inline ::message::Error_manager* Parkspace_force_update_response_msg::unsafe_arena_release_error_manager() {
  4601. // @@protoc_insertion_point(field_release:message.Parkspace_force_update_response_msg.error_manager)
  4602. _has_bits_[0] &= ~0x00000004u;
  4603. ::message::Error_manager* temp = error_manager_;
  4604. error_manager_ = nullptr;
  4605. return temp;
  4606. }
  4607. inline ::message::Error_manager* Parkspace_force_update_response_msg::_internal_mutable_error_manager() {
  4608. _has_bits_[0] |= 0x00000004u;
  4609. if (error_manager_ == nullptr) {
  4610. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  4611. error_manager_ = p;
  4612. }
  4613. return error_manager_;
  4614. }
  4615. inline ::message::Error_manager* Parkspace_force_update_response_msg::mutable_error_manager() {
  4616. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_response_msg.error_manager)
  4617. return _internal_mutable_error_manager();
  4618. }
  4619. inline void Parkspace_force_update_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  4620. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  4621. if (message_arena == nullptr) {
  4622. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  4623. }
  4624. if (error_manager) {
  4625. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  4626. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  4627. if (message_arena != submessage_arena) {
  4628. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  4629. message_arena, error_manager, submessage_arena);
  4630. }
  4631. _has_bits_[0] |= 0x00000004u;
  4632. } else {
  4633. _has_bits_[0] &= ~0x00000004u;
  4634. }
  4635. error_manager_ = error_manager;
  4636. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_force_update_response_msg.error_manager)
  4637. }
  4638. // repeated .message.Parkspace_info manual_parkspace_info_ex = 4;
  4639. inline int Parkspace_force_update_response_msg::_internal_manual_parkspace_info_ex_size() const {
  4640. return manual_parkspace_info_ex_.size();
  4641. }
  4642. inline int Parkspace_force_update_response_msg::manual_parkspace_info_ex_size() const {
  4643. return _internal_manual_parkspace_info_ex_size();
  4644. }
  4645. inline ::message::Parkspace_info* Parkspace_force_update_response_msg::mutable_manual_parkspace_info_ex(int index) {
  4646. // @@protoc_insertion_point(field_mutable:message.Parkspace_force_update_response_msg.manual_parkspace_info_ex)
  4647. return manual_parkspace_info_ex_.Mutable(index);
  4648. }
  4649. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  4650. Parkspace_force_update_response_msg::mutable_manual_parkspace_info_ex() {
  4651. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_force_update_response_msg.manual_parkspace_info_ex)
  4652. return &manual_parkspace_info_ex_;
  4653. }
  4654. inline const ::message::Parkspace_info& Parkspace_force_update_response_msg::_internal_manual_parkspace_info_ex(int index) const {
  4655. return manual_parkspace_info_ex_.Get(index);
  4656. }
  4657. inline const ::message::Parkspace_info& Parkspace_force_update_response_msg::manual_parkspace_info_ex(int index) const {
  4658. // @@protoc_insertion_point(field_get:message.Parkspace_force_update_response_msg.manual_parkspace_info_ex)
  4659. return _internal_manual_parkspace_info_ex(index);
  4660. }
  4661. inline ::message::Parkspace_info* Parkspace_force_update_response_msg::_internal_add_manual_parkspace_info_ex() {
  4662. return manual_parkspace_info_ex_.Add();
  4663. }
  4664. inline ::message::Parkspace_info* Parkspace_force_update_response_msg::add_manual_parkspace_info_ex() {
  4665. // @@protoc_insertion_point(field_add:message.Parkspace_force_update_response_msg.manual_parkspace_info_ex)
  4666. return _internal_add_manual_parkspace_info_ex();
  4667. }
  4668. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  4669. Parkspace_force_update_response_msg::manual_parkspace_info_ex() const {
  4670. // @@protoc_insertion_point(field_list:message.Parkspace_force_update_response_msg.manual_parkspace_info_ex)
  4671. return manual_parkspace_info_ex_;
  4672. }
  4673. // -------------------------------------------------------------------
  4674. // Parkspace_confirm_alloc_request_msg
  4675. // required .message.Base_info base_info = 1;
  4676. inline bool Parkspace_confirm_alloc_request_msg::_internal_has_base_info() const {
  4677. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  4678. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  4679. return value;
  4680. }
  4681. inline bool Parkspace_confirm_alloc_request_msg::has_base_info() const {
  4682. return _internal_has_base_info();
  4683. }
  4684. inline const ::message::Base_info& Parkspace_confirm_alloc_request_msg::_internal_base_info() const {
  4685. const ::message::Base_info* p = base_info_;
  4686. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  4687. &::message::_Base_info_default_instance_);
  4688. }
  4689. inline const ::message::Base_info& Parkspace_confirm_alloc_request_msg::base_info() const {
  4690. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_request_msg.base_info)
  4691. return _internal_base_info();
  4692. }
  4693. inline void Parkspace_confirm_alloc_request_msg::unsafe_arena_set_allocated_base_info(
  4694. ::message::Base_info* base_info) {
  4695. if (GetArena() == nullptr) {
  4696. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4697. }
  4698. base_info_ = base_info;
  4699. if (base_info) {
  4700. _has_bits_[0] |= 0x00000002u;
  4701. } else {
  4702. _has_bits_[0] &= ~0x00000002u;
  4703. }
  4704. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_confirm_alloc_request_msg.base_info)
  4705. }
  4706. inline ::message::Base_info* Parkspace_confirm_alloc_request_msg::release_base_info() {
  4707. _has_bits_[0] &= ~0x00000002u;
  4708. ::message::Base_info* temp = base_info_;
  4709. base_info_ = nullptr;
  4710. if (GetArena() != nullptr) {
  4711. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  4712. }
  4713. return temp;
  4714. }
  4715. inline ::message::Base_info* Parkspace_confirm_alloc_request_msg::unsafe_arena_release_base_info() {
  4716. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_request_msg.base_info)
  4717. _has_bits_[0] &= ~0x00000002u;
  4718. ::message::Base_info* temp = base_info_;
  4719. base_info_ = nullptr;
  4720. return temp;
  4721. }
  4722. inline ::message::Base_info* Parkspace_confirm_alloc_request_msg::_internal_mutable_base_info() {
  4723. _has_bits_[0] |= 0x00000002u;
  4724. if (base_info_ == nullptr) {
  4725. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  4726. base_info_ = p;
  4727. }
  4728. return base_info_;
  4729. }
  4730. inline ::message::Base_info* Parkspace_confirm_alloc_request_msg::mutable_base_info() {
  4731. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_request_msg.base_info)
  4732. return _internal_mutable_base_info();
  4733. }
  4734. inline void Parkspace_confirm_alloc_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  4735. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  4736. if (message_arena == nullptr) {
  4737. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4738. }
  4739. if (base_info) {
  4740. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  4741. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  4742. if (message_arena != submessage_arena) {
  4743. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  4744. message_arena, base_info, submessage_arena);
  4745. }
  4746. _has_bits_[0] |= 0x00000002u;
  4747. } else {
  4748. _has_bits_[0] &= ~0x00000002u;
  4749. }
  4750. base_info_ = base_info;
  4751. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_request_msg.base_info)
  4752. }
  4753. // required string command_key = 2;
  4754. inline bool Parkspace_confirm_alloc_request_msg::_internal_has_command_key() const {
  4755. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  4756. return value;
  4757. }
  4758. inline bool Parkspace_confirm_alloc_request_msg::has_command_key() const {
  4759. return _internal_has_command_key();
  4760. }
  4761. inline void Parkspace_confirm_alloc_request_msg::clear_command_key() {
  4762. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4763. _has_bits_[0] &= ~0x00000001u;
  4764. }
  4765. inline const std::string& Parkspace_confirm_alloc_request_msg::command_key() const {
  4766. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_request_msg.command_key)
  4767. return _internal_command_key();
  4768. }
  4769. inline void Parkspace_confirm_alloc_request_msg::set_command_key(const std::string& value) {
  4770. _internal_set_command_key(value);
  4771. // @@protoc_insertion_point(field_set:message.Parkspace_confirm_alloc_request_msg.command_key)
  4772. }
  4773. inline std::string* Parkspace_confirm_alloc_request_msg::mutable_command_key() {
  4774. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_request_msg.command_key)
  4775. return _internal_mutable_command_key();
  4776. }
  4777. inline const std::string& Parkspace_confirm_alloc_request_msg::_internal_command_key() const {
  4778. return command_key_.Get();
  4779. }
  4780. inline void Parkspace_confirm_alloc_request_msg::_internal_set_command_key(const std::string& value) {
  4781. _has_bits_[0] |= 0x00000001u;
  4782. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  4783. }
  4784. inline void Parkspace_confirm_alloc_request_msg::set_command_key(std::string&& value) {
  4785. _has_bits_[0] |= 0x00000001u;
  4786. command_key_.Set(
  4787. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  4788. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_confirm_alloc_request_msg.command_key)
  4789. }
  4790. inline void Parkspace_confirm_alloc_request_msg::set_command_key(const char* value) {
  4791. GOOGLE_DCHECK(value != nullptr);
  4792. _has_bits_[0] |= 0x00000001u;
  4793. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  4794. GetArena());
  4795. // @@protoc_insertion_point(field_set_char:message.Parkspace_confirm_alloc_request_msg.command_key)
  4796. }
  4797. inline void Parkspace_confirm_alloc_request_msg::set_command_key(const char* value,
  4798. size_t size) {
  4799. _has_bits_[0] |= 0x00000001u;
  4800. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  4801. reinterpret_cast<const char*>(value), size), GetArena());
  4802. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_confirm_alloc_request_msg.command_key)
  4803. }
  4804. inline std::string* Parkspace_confirm_alloc_request_msg::_internal_mutable_command_key() {
  4805. _has_bits_[0] |= 0x00000001u;
  4806. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4807. }
  4808. inline std::string* Parkspace_confirm_alloc_request_msg::release_command_key() {
  4809. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_request_msg.command_key)
  4810. if (!_internal_has_command_key()) {
  4811. return nullptr;
  4812. }
  4813. _has_bits_[0] &= ~0x00000001u;
  4814. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4815. }
  4816. inline void Parkspace_confirm_alloc_request_msg::set_allocated_command_key(std::string* command_key) {
  4817. if (command_key != nullptr) {
  4818. _has_bits_[0] |= 0x00000001u;
  4819. } else {
  4820. _has_bits_[0] &= ~0x00000001u;
  4821. }
  4822. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  4823. GetArena());
  4824. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_request_msg.command_key)
  4825. }
  4826. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 3;
  4827. inline int Parkspace_confirm_alloc_request_msg::_internal_confirm_parkspace_info_ex_size() const {
  4828. return confirm_parkspace_info_ex_.size();
  4829. }
  4830. inline int Parkspace_confirm_alloc_request_msg::confirm_parkspace_info_ex_size() const {
  4831. return _internal_confirm_parkspace_info_ex_size();
  4832. }
  4833. inline ::message::Parkspace_info* Parkspace_confirm_alloc_request_msg::mutable_confirm_parkspace_info_ex(int index) {
  4834. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_request_msg.confirm_parkspace_info_ex)
  4835. return confirm_parkspace_info_ex_.Mutable(index);
  4836. }
  4837. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  4838. Parkspace_confirm_alloc_request_msg::mutable_confirm_parkspace_info_ex() {
  4839. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_confirm_alloc_request_msg.confirm_parkspace_info_ex)
  4840. return &confirm_parkspace_info_ex_;
  4841. }
  4842. inline const ::message::Parkspace_info& Parkspace_confirm_alloc_request_msg::_internal_confirm_parkspace_info_ex(int index) const {
  4843. return confirm_parkspace_info_ex_.Get(index);
  4844. }
  4845. inline const ::message::Parkspace_info& Parkspace_confirm_alloc_request_msg::confirm_parkspace_info_ex(int index) const {
  4846. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_request_msg.confirm_parkspace_info_ex)
  4847. return _internal_confirm_parkspace_info_ex(index);
  4848. }
  4849. inline ::message::Parkspace_info* Parkspace_confirm_alloc_request_msg::_internal_add_confirm_parkspace_info_ex() {
  4850. return confirm_parkspace_info_ex_.Add();
  4851. }
  4852. inline ::message::Parkspace_info* Parkspace_confirm_alloc_request_msg::add_confirm_parkspace_info_ex() {
  4853. // @@protoc_insertion_point(field_add:message.Parkspace_confirm_alloc_request_msg.confirm_parkspace_info_ex)
  4854. return _internal_add_confirm_parkspace_info_ex();
  4855. }
  4856. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  4857. Parkspace_confirm_alloc_request_msg::confirm_parkspace_info_ex() const {
  4858. // @@protoc_insertion_point(field_list:message.Parkspace_confirm_alloc_request_msg.confirm_parkspace_info_ex)
  4859. return confirm_parkspace_info_ex_;
  4860. }
  4861. // optional .message.Car_type car_type = 4;
  4862. inline bool Parkspace_confirm_alloc_request_msg::_internal_has_car_type() const {
  4863. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  4864. return value;
  4865. }
  4866. inline bool Parkspace_confirm_alloc_request_msg::has_car_type() const {
  4867. return _internal_has_car_type();
  4868. }
  4869. inline void Parkspace_confirm_alloc_request_msg::clear_car_type() {
  4870. car_type_ = 0;
  4871. _has_bits_[0] &= ~0x00000004u;
  4872. }
  4873. inline ::message::Car_type Parkspace_confirm_alloc_request_msg::_internal_car_type() const {
  4874. return static_cast< ::message::Car_type >(car_type_);
  4875. }
  4876. inline ::message::Car_type Parkspace_confirm_alloc_request_msg::car_type() const {
  4877. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_request_msg.car_type)
  4878. return _internal_car_type();
  4879. }
  4880. inline void Parkspace_confirm_alloc_request_msg::_internal_set_car_type(::message::Car_type value) {
  4881. assert(::message::Car_type_IsValid(value));
  4882. _has_bits_[0] |= 0x00000004u;
  4883. car_type_ = value;
  4884. }
  4885. inline void Parkspace_confirm_alloc_request_msg::set_car_type(::message::Car_type value) {
  4886. _internal_set_car_type(value);
  4887. // @@protoc_insertion_point(field_set:message.Parkspace_confirm_alloc_request_msg.car_type)
  4888. }
  4889. // -------------------------------------------------------------------
  4890. // Parkspace_confirm_alloc_response_msg
  4891. // required .message.Base_info base_info = 1;
  4892. inline bool Parkspace_confirm_alloc_response_msg::_internal_has_base_info() const {
  4893. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  4894. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  4895. return value;
  4896. }
  4897. inline bool Parkspace_confirm_alloc_response_msg::has_base_info() const {
  4898. return _internal_has_base_info();
  4899. }
  4900. inline const ::message::Base_info& Parkspace_confirm_alloc_response_msg::_internal_base_info() const {
  4901. const ::message::Base_info* p = base_info_;
  4902. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  4903. &::message::_Base_info_default_instance_);
  4904. }
  4905. inline const ::message::Base_info& Parkspace_confirm_alloc_response_msg::base_info() const {
  4906. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.base_info)
  4907. return _internal_base_info();
  4908. }
  4909. inline void Parkspace_confirm_alloc_response_msg::unsafe_arena_set_allocated_base_info(
  4910. ::message::Base_info* base_info) {
  4911. if (GetArena() == nullptr) {
  4912. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4913. }
  4914. base_info_ = base_info;
  4915. if (base_info) {
  4916. _has_bits_[0] |= 0x00000002u;
  4917. } else {
  4918. _has_bits_[0] &= ~0x00000002u;
  4919. }
  4920. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_confirm_alloc_response_msg.base_info)
  4921. }
  4922. inline ::message::Base_info* Parkspace_confirm_alloc_response_msg::release_base_info() {
  4923. _has_bits_[0] &= ~0x00000002u;
  4924. ::message::Base_info* temp = base_info_;
  4925. base_info_ = nullptr;
  4926. if (GetArena() != nullptr) {
  4927. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  4928. }
  4929. return temp;
  4930. }
  4931. inline ::message::Base_info* Parkspace_confirm_alloc_response_msg::unsafe_arena_release_base_info() {
  4932. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_response_msg.base_info)
  4933. _has_bits_[0] &= ~0x00000002u;
  4934. ::message::Base_info* temp = base_info_;
  4935. base_info_ = nullptr;
  4936. return temp;
  4937. }
  4938. inline ::message::Base_info* Parkspace_confirm_alloc_response_msg::_internal_mutable_base_info() {
  4939. _has_bits_[0] |= 0x00000002u;
  4940. if (base_info_ == nullptr) {
  4941. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  4942. base_info_ = p;
  4943. }
  4944. return base_info_;
  4945. }
  4946. inline ::message::Base_info* Parkspace_confirm_alloc_response_msg::mutable_base_info() {
  4947. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_response_msg.base_info)
  4948. return _internal_mutable_base_info();
  4949. }
  4950. inline void Parkspace_confirm_alloc_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  4951. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  4952. if (message_arena == nullptr) {
  4953. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  4954. }
  4955. if (base_info) {
  4956. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  4957. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  4958. if (message_arena != submessage_arena) {
  4959. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  4960. message_arena, base_info, submessage_arena);
  4961. }
  4962. _has_bits_[0] |= 0x00000002u;
  4963. } else {
  4964. _has_bits_[0] &= ~0x00000002u;
  4965. }
  4966. base_info_ = base_info;
  4967. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_response_msg.base_info)
  4968. }
  4969. // required string command_key = 2;
  4970. inline bool Parkspace_confirm_alloc_response_msg::_internal_has_command_key() const {
  4971. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  4972. return value;
  4973. }
  4974. inline bool Parkspace_confirm_alloc_response_msg::has_command_key() const {
  4975. return _internal_has_command_key();
  4976. }
  4977. inline void Parkspace_confirm_alloc_response_msg::clear_command_key() {
  4978. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  4979. _has_bits_[0] &= ~0x00000001u;
  4980. }
  4981. inline const std::string& Parkspace_confirm_alloc_response_msg::command_key() const {
  4982. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.command_key)
  4983. return _internal_command_key();
  4984. }
  4985. inline void Parkspace_confirm_alloc_response_msg::set_command_key(const std::string& value) {
  4986. _internal_set_command_key(value);
  4987. // @@protoc_insertion_point(field_set:message.Parkspace_confirm_alloc_response_msg.command_key)
  4988. }
  4989. inline std::string* Parkspace_confirm_alloc_response_msg::mutable_command_key() {
  4990. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_response_msg.command_key)
  4991. return _internal_mutable_command_key();
  4992. }
  4993. inline const std::string& Parkspace_confirm_alloc_response_msg::_internal_command_key() const {
  4994. return command_key_.Get();
  4995. }
  4996. inline void Parkspace_confirm_alloc_response_msg::_internal_set_command_key(const std::string& value) {
  4997. _has_bits_[0] |= 0x00000001u;
  4998. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  4999. }
  5000. inline void Parkspace_confirm_alloc_response_msg::set_command_key(std::string&& value) {
  5001. _has_bits_[0] |= 0x00000001u;
  5002. command_key_.Set(
  5003. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  5004. // @@protoc_insertion_point(field_set_rvalue:message.Parkspace_confirm_alloc_response_msg.command_key)
  5005. }
  5006. inline void Parkspace_confirm_alloc_response_msg::set_command_key(const char* value) {
  5007. GOOGLE_DCHECK(value != nullptr);
  5008. _has_bits_[0] |= 0x00000001u;
  5009. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  5010. GetArena());
  5011. // @@protoc_insertion_point(field_set_char:message.Parkspace_confirm_alloc_response_msg.command_key)
  5012. }
  5013. inline void Parkspace_confirm_alloc_response_msg::set_command_key(const char* value,
  5014. size_t size) {
  5015. _has_bits_[0] |= 0x00000001u;
  5016. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  5017. reinterpret_cast<const char*>(value), size), GetArena());
  5018. // @@protoc_insertion_point(field_set_pointer:message.Parkspace_confirm_alloc_response_msg.command_key)
  5019. }
  5020. inline std::string* Parkspace_confirm_alloc_response_msg::_internal_mutable_command_key() {
  5021. _has_bits_[0] |= 0x00000001u;
  5022. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  5023. }
  5024. inline std::string* Parkspace_confirm_alloc_response_msg::release_command_key() {
  5025. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_response_msg.command_key)
  5026. if (!_internal_has_command_key()) {
  5027. return nullptr;
  5028. }
  5029. _has_bits_[0] &= ~0x00000001u;
  5030. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  5031. }
  5032. inline void Parkspace_confirm_alloc_response_msg::set_allocated_command_key(std::string* command_key) {
  5033. if (command_key != nullptr) {
  5034. _has_bits_[0] |= 0x00000001u;
  5035. } else {
  5036. _has_bits_[0] &= ~0x00000001u;
  5037. }
  5038. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  5039. GetArena());
  5040. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_response_msg.command_key)
  5041. }
  5042. // required .message.Error_manager error_manager = 3;
  5043. inline bool Parkspace_confirm_alloc_response_msg::_internal_has_error_manager() const {
  5044. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  5045. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  5046. return value;
  5047. }
  5048. inline bool Parkspace_confirm_alloc_response_msg::has_error_manager() const {
  5049. return _internal_has_error_manager();
  5050. }
  5051. inline const ::message::Error_manager& Parkspace_confirm_alloc_response_msg::_internal_error_manager() const {
  5052. const ::message::Error_manager* p = error_manager_;
  5053. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  5054. &::message::_Error_manager_default_instance_);
  5055. }
  5056. inline const ::message::Error_manager& Parkspace_confirm_alloc_response_msg::error_manager() const {
  5057. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.error_manager)
  5058. return _internal_error_manager();
  5059. }
  5060. inline void Parkspace_confirm_alloc_response_msg::unsafe_arena_set_allocated_error_manager(
  5061. ::message::Error_manager* error_manager) {
  5062. if (GetArena() == nullptr) {
  5063. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  5064. }
  5065. error_manager_ = error_manager;
  5066. if (error_manager) {
  5067. _has_bits_[0] |= 0x00000004u;
  5068. } else {
  5069. _has_bits_[0] &= ~0x00000004u;
  5070. }
  5071. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_confirm_alloc_response_msg.error_manager)
  5072. }
  5073. inline ::message::Error_manager* Parkspace_confirm_alloc_response_msg::release_error_manager() {
  5074. _has_bits_[0] &= ~0x00000004u;
  5075. ::message::Error_manager* temp = error_manager_;
  5076. error_manager_ = nullptr;
  5077. if (GetArena() != nullptr) {
  5078. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  5079. }
  5080. return temp;
  5081. }
  5082. inline ::message::Error_manager* Parkspace_confirm_alloc_response_msg::unsafe_arena_release_error_manager() {
  5083. // @@protoc_insertion_point(field_release:message.Parkspace_confirm_alloc_response_msg.error_manager)
  5084. _has_bits_[0] &= ~0x00000004u;
  5085. ::message::Error_manager* temp = error_manager_;
  5086. error_manager_ = nullptr;
  5087. return temp;
  5088. }
  5089. inline ::message::Error_manager* Parkspace_confirm_alloc_response_msg::_internal_mutable_error_manager() {
  5090. _has_bits_[0] |= 0x00000004u;
  5091. if (error_manager_ == nullptr) {
  5092. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  5093. error_manager_ = p;
  5094. }
  5095. return error_manager_;
  5096. }
  5097. inline ::message::Error_manager* Parkspace_confirm_alloc_response_msg::mutable_error_manager() {
  5098. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_response_msg.error_manager)
  5099. return _internal_mutable_error_manager();
  5100. }
  5101. inline void Parkspace_confirm_alloc_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  5102. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  5103. if (message_arena == nullptr) {
  5104. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  5105. }
  5106. if (error_manager) {
  5107. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  5108. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  5109. if (message_arena != submessage_arena) {
  5110. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  5111. message_arena, error_manager, submessage_arena);
  5112. }
  5113. _has_bits_[0] |= 0x00000004u;
  5114. } else {
  5115. _has_bits_[0] &= ~0x00000004u;
  5116. }
  5117. error_manager_ = error_manager;
  5118. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_confirm_alloc_response_msg.error_manager)
  5119. }
  5120. // repeated .message.Parkspace_info confirm_parkspace_info_ex = 4;
  5121. inline int Parkspace_confirm_alloc_response_msg::_internal_confirm_parkspace_info_ex_size() const {
  5122. return confirm_parkspace_info_ex_.size();
  5123. }
  5124. inline int Parkspace_confirm_alloc_response_msg::confirm_parkspace_info_ex_size() const {
  5125. return _internal_confirm_parkspace_info_ex_size();
  5126. }
  5127. inline ::message::Parkspace_info* Parkspace_confirm_alloc_response_msg::mutable_confirm_parkspace_info_ex(int index) {
  5128. // @@protoc_insertion_point(field_mutable:message.Parkspace_confirm_alloc_response_msg.confirm_parkspace_info_ex)
  5129. return confirm_parkspace_info_ex_.Mutable(index);
  5130. }
  5131. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  5132. Parkspace_confirm_alloc_response_msg::mutable_confirm_parkspace_info_ex() {
  5133. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_confirm_alloc_response_msg.confirm_parkspace_info_ex)
  5134. return &confirm_parkspace_info_ex_;
  5135. }
  5136. inline const ::message::Parkspace_info& Parkspace_confirm_alloc_response_msg::_internal_confirm_parkspace_info_ex(int index) const {
  5137. return confirm_parkspace_info_ex_.Get(index);
  5138. }
  5139. inline const ::message::Parkspace_info& Parkspace_confirm_alloc_response_msg::confirm_parkspace_info_ex(int index) const {
  5140. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.confirm_parkspace_info_ex)
  5141. return _internal_confirm_parkspace_info_ex(index);
  5142. }
  5143. inline ::message::Parkspace_info* Parkspace_confirm_alloc_response_msg::_internal_add_confirm_parkspace_info_ex() {
  5144. return confirm_parkspace_info_ex_.Add();
  5145. }
  5146. inline ::message::Parkspace_info* Parkspace_confirm_alloc_response_msg::add_confirm_parkspace_info_ex() {
  5147. // @@protoc_insertion_point(field_add:message.Parkspace_confirm_alloc_response_msg.confirm_parkspace_info_ex)
  5148. return _internal_add_confirm_parkspace_info_ex();
  5149. }
  5150. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  5151. Parkspace_confirm_alloc_response_msg::confirm_parkspace_info_ex() const {
  5152. // @@protoc_insertion_point(field_list:message.Parkspace_confirm_alloc_response_msg.confirm_parkspace_info_ex)
  5153. return confirm_parkspace_info_ex_;
  5154. }
  5155. // optional .message.Car_type car_type = 5;
  5156. inline bool Parkspace_confirm_alloc_response_msg::_internal_has_car_type() const {
  5157. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  5158. return value;
  5159. }
  5160. inline bool Parkspace_confirm_alloc_response_msg::has_car_type() const {
  5161. return _internal_has_car_type();
  5162. }
  5163. inline void Parkspace_confirm_alloc_response_msg::clear_car_type() {
  5164. car_type_ = 0;
  5165. _has_bits_[0] &= ~0x00000008u;
  5166. }
  5167. inline ::message::Car_type Parkspace_confirm_alloc_response_msg::_internal_car_type() const {
  5168. return static_cast< ::message::Car_type >(car_type_);
  5169. }
  5170. inline ::message::Car_type Parkspace_confirm_alloc_response_msg::car_type() const {
  5171. // @@protoc_insertion_point(field_get:message.Parkspace_confirm_alloc_response_msg.car_type)
  5172. return _internal_car_type();
  5173. }
  5174. inline void Parkspace_confirm_alloc_response_msg::_internal_set_car_type(::message::Car_type value) {
  5175. assert(::message::Car_type_IsValid(value));
  5176. _has_bits_[0] |= 0x00000008u;
  5177. car_type_ = value;
  5178. }
  5179. inline void Parkspace_confirm_alloc_response_msg::set_car_type(::message::Car_type value) {
  5180. _internal_set_car_type(value);
  5181. // @@protoc_insertion_point(field_set:message.Parkspace_confirm_alloc_response_msg.car_type)
  5182. }
  5183. // -------------------------------------------------------------------
  5184. // Parkspace_allocation_status_msg
  5185. // required .message.Base_info base_info = 1;
  5186. inline bool Parkspace_allocation_status_msg::_internal_has_base_info() const {
  5187. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  5188. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  5189. return value;
  5190. }
  5191. inline bool Parkspace_allocation_status_msg::has_base_info() const {
  5192. return _internal_has_base_info();
  5193. }
  5194. inline const ::message::Base_info& Parkspace_allocation_status_msg::_internal_base_info() const {
  5195. const ::message::Base_info* p = base_info_;
  5196. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  5197. &::message::_Base_info_default_instance_);
  5198. }
  5199. inline const ::message::Base_info& Parkspace_allocation_status_msg::base_info() const {
  5200. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.base_info)
  5201. return _internal_base_info();
  5202. }
  5203. inline void Parkspace_allocation_status_msg::unsafe_arena_set_allocated_base_info(
  5204. ::message::Base_info* base_info) {
  5205. if (GetArena() == nullptr) {
  5206. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  5207. }
  5208. base_info_ = base_info;
  5209. if (base_info) {
  5210. _has_bits_[0] |= 0x00000001u;
  5211. } else {
  5212. _has_bits_[0] &= ~0x00000001u;
  5213. }
  5214. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_status_msg.base_info)
  5215. }
  5216. inline ::message::Base_info* Parkspace_allocation_status_msg::release_base_info() {
  5217. _has_bits_[0] &= ~0x00000001u;
  5218. ::message::Base_info* temp = base_info_;
  5219. base_info_ = nullptr;
  5220. if (GetArena() != nullptr) {
  5221. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  5222. }
  5223. return temp;
  5224. }
  5225. inline ::message::Base_info* Parkspace_allocation_status_msg::unsafe_arena_release_base_info() {
  5226. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_status_msg.base_info)
  5227. _has_bits_[0] &= ~0x00000001u;
  5228. ::message::Base_info* temp = base_info_;
  5229. base_info_ = nullptr;
  5230. return temp;
  5231. }
  5232. inline ::message::Base_info* Parkspace_allocation_status_msg::_internal_mutable_base_info() {
  5233. _has_bits_[0] |= 0x00000001u;
  5234. if (base_info_ == nullptr) {
  5235. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  5236. base_info_ = p;
  5237. }
  5238. return base_info_;
  5239. }
  5240. inline ::message::Base_info* Parkspace_allocation_status_msg::mutable_base_info() {
  5241. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_status_msg.base_info)
  5242. return _internal_mutable_base_info();
  5243. }
  5244. inline void Parkspace_allocation_status_msg::set_allocated_base_info(::message::Base_info* base_info) {
  5245. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  5246. if (message_arena == nullptr) {
  5247. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  5248. }
  5249. if (base_info) {
  5250. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  5251. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  5252. if (message_arena != submessage_arena) {
  5253. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  5254. message_arena, base_info, submessage_arena);
  5255. }
  5256. _has_bits_[0] |= 0x00000001u;
  5257. } else {
  5258. _has_bits_[0] &= ~0x00000001u;
  5259. }
  5260. base_info_ = base_info;
  5261. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_status_msg.base_info)
  5262. }
  5263. // required .message.Error_manager error_manager = 2;
  5264. inline bool Parkspace_allocation_status_msg::_internal_has_error_manager() const {
  5265. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  5266. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  5267. return value;
  5268. }
  5269. inline bool Parkspace_allocation_status_msg::has_error_manager() const {
  5270. return _internal_has_error_manager();
  5271. }
  5272. inline const ::message::Error_manager& Parkspace_allocation_status_msg::_internal_error_manager() const {
  5273. const ::message::Error_manager* p = error_manager_;
  5274. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  5275. &::message::_Error_manager_default_instance_);
  5276. }
  5277. inline const ::message::Error_manager& Parkspace_allocation_status_msg::error_manager() const {
  5278. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.error_manager)
  5279. return _internal_error_manager();
  5280. }
  5281. inline void Parkspace_allocation_status_msg::unsafe_arena_set_allocated_error_manager(
  5282. ::message::Error_manager* error_manager) {
  5283. if (GetArena() == nullptr) {
  5284. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  5285. }
  5286. error_manager_ = error_manager;
  5287. if (error_manager) {
  5288. _has_bits_[0] |= 0x00000002u;
  5289. } else {
  5290. _has_bits_[0] &= ~0x00000002u;
  5291. }
  5292. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_status_msg.error_manager)
  5293. }
  5294. inline ::message::Error_manager* Parkspace_allocation_status_msg::release_error_manager() {
  5295. _has_bits_[0] &= ~0x00000002u;
  5296. ::message::Error_manager* temp = error_manager_;
  5297. error_manager_ = nullptr;
  5298. if (GetArena() != nullptr) {
  5299. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  5300. }
  5301. return temp;
  5302. }
  5303. inline ::message::Error_manager* Parkspace_allocation_status_msg::unsafe_arena_release_error_manager() {
  5304. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_status_msg.error_manager)
  5305. _has_bits_[0] &= ~0x00000002u;
  5306. ::message::Error_manager* temp = error_manager_;
  5307. error_manager_ = nullptr;
  5308. return temp;
  5309. }
  5310. inline ::message::Error_manager* Parkspace_allocation_status_msg::_internal_mutable_error_manager() {
  5311. _has_bits_[0] |= 0x00000002u;
  5312. if (error_manager_ == nullptr) {
  5313. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  5314. error_manager_ = p;
  5315. }
  5316. return error_manager_;
  5317. }
  5318. inline ::message::Error_manager* Parkspace_allocation_status_msg::mutable_error_manager() {
  5319. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_status_msg.error_manager)
  5320. return _internal_mutable_error_manager();
  5321. }
  5322. inline void Parkspace_allocation_status_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  5323. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  5324. if (message_arena == nullptr) {
  5325. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  5326. }
  5327. if (error_manager) {
  5328. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  5329. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  5330. if (message_arena != submessage_arena) {
  5331. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  5332. message_arena, error_manager, submessage_arena);
  5333. }
  5334. _has_bits_[0] |= 0x00000002u;
  5335. } else {
  5336. _has_bits_[0] &= ~0x00000002u;
  5337. }
  5338. error_manager_ = error_manager;
  5339. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_status_msg.error_manager)
  5340. }
  5341. // required .message.Database_controller_status database_controller_status = 3;
  5342. inline bool Parkspace_allocation_status_msg::_internal_has_database_controller_status() const {
  5343. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  5344. return value;
  5345. }
  5346. inline bool Parkspace_allocation_status_msg::has_database_controller_status() const {
  5347. return _internal_has_database_controller_status();
  5348. }
  5349. inline void Parkspace_allocation_status_msg::clear_database_controller_status() {
  5350. database_controller_status_ = 0;
  5351. _has_bits_[0] &= ~0x00000004u;
  5352. }
  5353. inline ::message::Database_controller_status Parkspace_allocation_status_msg::_internal_database_controller_status() const {
  5354. return static_cast< ::message::Database_controller_status >(database_controller_status_);
  5355. }
  5356. inline ::message::Database_controller_status Parkspace_allocation_status_msg::database_controller_status() const {
  5357. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.database_controller_status)
  5358. return _internal_database_controller_status();
  5359. }
  5360. inline void Parkspace_allocation_status_msg::_internal_set_database_controller_status(::message::Database_controller_status value) {
  5361. assert(::message::Database_controller_status_IsValid(value));
  5362. _has_bits_[0] |= 0x00000004u;
  5363. database_controller_status_ = value;
  5364. }
  5365. inline void Parkspace_allocation_status_msg::set_database_controller_status(::message::Database_controller_status value) {
  5366. _internal_set_database_controller_status(value);
  5367. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_status_msg.database_controller_status)
  5368. }
  5369. // required .message.Parkspace_manager_satus parkspace_manager_satus = 4;
  5370. inline bool Parkspace_allocation_status_msg::_internal_has_parkspace_manager_satus() const {
  5371. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  5372. return value;
  5373. }
  5374. inline bool Parkspace_allocation_status_msg::has_parkspace_manager_satus() const {
  5375. return _internal_has_parkspace_manager_satus();
  5376. }
  5377. inline void Parkspace_allocation_status_msg::clear_parkspace_manager_satus() {
  5378. parkspace_manager_satus_ = 0;
  5379. _has_bits_[0] &= ~0x00000008u;
  5380. }
  5381. inline ::message::Parkspace_manager_satus Parkspace_allocation_status_msg::_internal_parkspace_manager_satus() const {
  5382. return static_cast< ::message::Parkspace_manager_satus >(parkspace_manager_satus_);
  5383. }
  5384. inline ::message::Parkspace_manager_satus Parkspace_allocation_status_msg::parkspace_manager_satus() const {
  5385. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.parkspace_manager_satus)
  5386. return _internal_parkspace_manager_satus();
  5387. }
  5388. inline void Parkspace_allocation_status_msg::_internal_set_parkspace_manager_satus(::message::Parkspace_manager_satus value) {
  5389. assert(::message::Parkspace_manager_satus_IsValid(value));
  5390. _has_bits_[0] |= 0x00000008u;
  5391. parkspace_manager_satus_ = value;
  5392. }
  5393. inline void Parkspace_allocation_status_msg::set_parkspace_manager_satus(::message::Parkspace_manager_satus value) {
  5394. _internal_set_parkspace_manager_satus(value);
  5395. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_status_msg.parkspace_manager_satus)
  5396. }
  5397. // required int32 small_parkspace_remaining_number = 5;
  5398. inline bool Parkspace_allocation_status_msg::_internal_has_small_parkspace_remaining_number() const {
  5399. bool value = (_has_bits_[0] & 0x00000010u) != 0;
  5400. return value;
  5401. }
  5402. inline bool Parkspace_allocation_status_msg::has_small_parkspace_remaining_number() const {
  5403. return _internal_has_small_parkspace_remaining_number();
  5404. }
  5405. inline void Parkspace_allocation_status_msg::clear_small_parkspace_remaining_number() {
  5406. small_parkspace_remaining_number_ = 0;
  5407. _has_bits_[0] &= ~0x00000010u;
  5408. }
  5409. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::_internal_small_parkspace_remaining_number() const {
  5410. return small_parkspace_remaining_number_;
  5411. }
  5412. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::small_parkspace_remaining_number() const {
  5413. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.small_parkspace_remaining_number)
  5414. return _internal_small_parkspace_remaining_number();
  5415. }
  5416. inline void Parkspace_allocation_status_msg::_internal_set_small_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5417. _has_bits_[0] |= 0x00000010u;
  5418. small_parkspace_remaining_number_ = value;
  5419. }
  5420. inline void Parkspace_allocation_status_msg::set_small_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5421. _internal_set_small_parkspace_remaining_number(value);
  5422. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_status_msg.small_parkspace_remaining_number)
  5423. }
  5424. // required int32 medium_parkspace_remaining_number = 6;
  5425. inline bool Parkspace_allocation_status_msg::_internal_has_medium_parkspace_remaining_number() const {
  5426. bool value = (_has_bits_[0] & 0x00000020u) != 0;
  5427. return value;
  5428. }
  5429. inline bool Parkspace_allocation_status_msg::has_medium_parkspace_remaining_number() const {
  5430. return _internal_has_medium_parkspace_remaining_number();
  5431. }
  5432. inline void Parkspace_allocation_status_msg::clear_medium_parkspace_remaining_number() {
  5433. medium_parkspace_remaining_number_ = 0;
  5434. _has_bits_[0] &= ~0x00000020u;
  5435. }
  5436. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::_internal_medium_parkspace_remaining_number() const {
  5437. return medium_parkspace_remaining_number_;
  5438. }
  5439. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::medium_parkspace_remaining_number() const {
  5440. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.medium_parkspace_remaining_number)
  5441. return _internal_medium_parkspace_remaining_number();
  5442. }
  5443. inline void Parkspace_allocation_status_msg::_internal_set_medium_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5444. _has_bits_[0] |= 0x00000020u;
  5445. medium_parkspace_remaining_number_ = value;
  5446. }
  5447. inline void Parkspace_allocation_status_msg::set_medium_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5448. _internal_set_medium_parkspace_remaining_number(value);
  5449. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_status_msg.medium_parkspace_remaining_number)
  5450. }
  5451. // required int32 large_parkspace_remaining_number = 7;
  5452. inline bool Parkspace_allocation_status_msg::_internal_has_large_parkspace_remaining_number() const {
  5453. bool value = (_has_bits_[0] & 0x00000040u) != 0;
  5454. return value;
  5455. }
  5456. inline bool Parkspace_allocation_status_msg::has_large_parkspace_remaining_number() const {
  5457. return _internal_has_large_parkspace_remaining_number();
  5458. }
  5459. inline void Parkspace_allocation_status_msg::clear_large_parkspace_remaining_number() {
  5460. large_parkspace_remaining_number_ = 0;
  5461. _has_bits_[0] &= ~0x00000040u;
  5462. }
  5463. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::_internal_large_parkspace_remaining_number() const {
  5464. return large_parkspace_remaining_number_;
  5465. }
  5466. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::large_parkspace_remaining_number() const {
  5467. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.large_parkspace_remaining_number)
  5468. return _internal_large_parkspace_remaining_number();
  5469. }
  5470. inline void Parkspace_allocation_status_msg::_internal_set_large_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5471. _has_bits_[0] |= 0x00000040u;
  5472. large_parkspace_remaining_number_ = value;
  5473. }
  5474. inline void Parkspace_allocation_status_msg::set_large_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5475. _internal_set_large_parkspace_remaining_number(value);
  5476. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_status_msg.large_parkspace_remaining_number)
  5477. }
  5478. // required int32 total_parkspace_remaining_number = 8;
  5479. inline bool Parkspace_allocation_status_msg::_internal_has_total_parkspace_remaining_number() const {
  5480. bool value = (_has_bits_[0] & 0x00000080u) != 0;
  5481. return value;
  5482. }
  5483. inline bool Parkspace_allocation_status_msg::has_total_parkspace_remaining_number() const {
  5484. return _internal_has_total_parkspace_remaining_number();
  5485. }
  5486. inline void Parkspace_allocation_status_msg::clear_total_parkspace_remaining_number() {
  5487. total_parkspace_remaining_number_ = 0;
  5488. _has_bits_[0] &= ~0x00000080u;
  5489. }
  5490. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::_internal_total_parkspace_remaining_number() const {
  5491. return total_parkspace_remaining_number_;
  5492. }
  5493. inline ::PROTOBUF_NAMESPACE_ID::int32 Parkspace_allocation_status_msg::total_parkspace_remaining_number() const {
  5494. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_status_msg.total_parkspace_remaining_number)
  5495. return _internal_total_parkspace_remaining_number();
  5496. }
  5497. inline void Parkspace_allocation_status_msg::_internal_set_total_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5498. _has_bits_[0] |= 0x00000080u;
  5499. total_parkspace_remaining_number_ = value;
  5500. }
  5501. inline void Parkspace_allocation_status_msg::set_total_parkspace_remaining_number(::PROTOBUF_NAMESPACE_ID::int32 value) {
  5502. _internal_set_total_parkspace_remaining_number(value);
  5503. // @@protoc_insertion_point(field_set:message.Parkspace_allocation_status_msg.total_parkspace_remaining_number)
  5504. }
  5505. // -------------------------------------------------------------------
  5506. // Parkspace_refresh_request_msg
  5507. // required .message.Base_info base_info = 1;
  5508. inline bool Parkspace_refresh_request_msg::_internal_has_base_info() const {
  5509. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  5510. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  5511. return value;
  5512. }
  5513. inline bool Parkspace_refresh_request_msg::has_base_info() const {
  5514. return _internal_has_base_info();
  5515. }
  5516. inline const ::message::Base_info& Parkspace_refresh_request_msg::_internal_base_info() const {
  5517. const ::message::Base_info* p = base_info_;
  5518. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  5519. &::message::_Base_info_default_instance_);
  5520. }
  5521. inline const ::message::Base_info& Parkspace_refresh_request_msg::base_info() const {
  5522. // @@protoc_insertion_point(field_get:message.Parkspace_refresh_request_msg.base_info)
  5523. return _internal_base_info();
  5524. }
  5525. inline void Parkspace_refresh_request_msg::unsafe_arena_set_allocated_base_info(
  5526. ::message::Base_info* base_info) {
  5527. if (GetArena() == nullptr) {
  5528. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  5529. }
  5530. base_info_ = base_info;
  5531. if (base_info) {
  5532. _has_bits_[0] |= 0x00000001u;
  5533. } else {
  5534. _has_bits_[0] &= ~0x00000001u;
  5535. }
  5536. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_refresh_request_msg.base_info)
  5537. }
  5538. inline ::message::Base_info* Parkspace_refresh_request_msg::release_base_info() {
  5539. _has_bits_[0] &= ~0x00000001u;
  5540. ::message::Base_info* temp = base_info_;
  5541. base_info_ = nullptr;
  5542. if (GetArena() != nullptr) {
  5543. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  5544. }
  5545. return temp;
  5546. }
  5547. inline ::message::Base_info* Parkspace_refresh_request_msg::unsafe_arena_release_base_info() {
  5548. // @@protoc_insertion_point(field_release:message.Parkspace_refresh_request_msg.base_info)
  5549. _has_bits_[0] &= ~0x00000001u;
  5550. ::message::Base_info* temp = base_info_;
  5551. base_info_ = nullptr;
  5552. return temp;
  5553. }
  5554. inline ::message::Base_info* Parkspace_refresh_request_msg::_internal_mutable_base_info() {
  5555. _has_bits_[0] |= 0x00000001u;
  5556. if (base_info_ == nullptr) {
  5557. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  5558. base_info_ = p;
  5559. }
  5560. return base_info_;
  5561. }
  5562. inline ::message::Base_info* Parkspace_refresh_request_msg::mutable_base_info() {
  5563. // @@protoc_insertion_point(field_mutable:message.Parkspace_refresh_request_msg.base_info)
  5564. return _internal_mutable_base_info();
  5565. }
  5566. inline void Parkspace_refresh_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  5567. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  5568. if (message_arena == nullptr) {
  5569. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  5570. }
  5571. if (base_info) {
  5572. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  5573. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  5574. if (message_arena != submessage_arena) {
  5575. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  5576. message_arena, base_info, submessage_arena);
  5577. }
  5578. _has_bits_[0] |= 0x00000001u;
  5579. } else {
  5580. _has_bits_[0] &= ~0x00000001u;
  5581. }
  5582. base_info_ = base_info;
  5583. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_refresh_request_msg.base_info)
  5584. }
  5585. // -------------------------------------------------------------------
  5586. // Parkspace_allocation_data_msg
  5587. // required .message.Base_info base_info = 1;
  5588. inline bool Parkspace_allocation_data_msg::_internal_has_base_info() const {
  5589. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  5590. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  5591. return value;
  5592. }
  5593. inline bool Parkspace_allocation_data_msg::has_base_info() const {
  5594. return _internal_has_base_info();
  5595. }
  5596. inline const ::message::Base_info& Parkspace_allocation_data_msg::_internal_base_info() const {
  5597. const ::message::Base_info* p = base_info_;
  5598. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  5599. &::message::_Base_info_default_instance_);
  5600. }
  5601. inline const ::message::Base_info& Parkspace_allocation_data_msg::base_info() const {
  5602. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_data_msg.base_info)
  5603. return _internal_base_info();
  5604. }
  5605. inline void Parkspace_allocation_data_msg::unsafe_arena_set_allocated_base_info(
  5606. ::message::Base_info* base_info) {
  5607. if (GetArena() == nullptr) {
  5608. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  5609. }
  5610. base_info_ = base_info;
  5611. if (base_info) {
  5612. _has_bits_[0] |= 0x00000001u;
  5613. } else {
  5614. _has_bits_[0] &= ~0x00000001u;
  5615. }
  5616. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_data_msg.base_info)
  5617. }
  5618. inline ::message::Base_info* Parkspace_allocation_data_msg::release_base_info() {
  5619. _has_bits_[0] &= ~0x00000001u;
  5620. ::message::Base_info* temp = base_info_;
  5621. base_info_ = nullptr;
  5622. if (GetArena() != nullptr) {
  5623. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  5624. }
  5625. return temp;
  5626. }
  5627. inline ::message::Base_info* Parkspace_allocation_data_msg::unsafe_arena_release_base_info() {
  5628. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_data_msg.base_info)
  5629. _has_bits_[0] &= ~0x00000001u;
  5630. ::message::Base_info* temp = base_info_;
  5631. base_info_ = nullptr;
  5632. return temp;
  5633. }
  5634. inline ::message::Base_info* Parkspace_allocation_data_msg::_internal_mutable_base_info() {
  5635. _has_bits_[0] |= 0x00000001u;
  5636. if (base_info_ == nullptr) {
  5637. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  5638. base_info_ = p;
  5639. }
  5640. return base_info_;
  5641. }
  5642. inline ::message::Base_info* Parkspace_allocation_data_msg::mutable_base_info() {
  5643. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_data_msg.base_info)
  5644. return _internal_mutable_base_info();
  5645. }
  5646. inline void Parkspace_allocation_data_msg::set_allocated_base_info(::message::Base_info* base_info) {
  5647. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  5648. if (message_arena == nullptr) {
  5649. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  5650. }
  5651. if (base_info) {
  5652. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  5653. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  5654. if (message_arena != submessage_arena) {
  5655. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  5656. message_arena, base_info, submessage_arena);
  5657. }
  5658. _has_bits_[0] |= 0x00000001u;
  5659. } else {
  5660. _has_bits_[0] &= ~0x00000001u;
  5661. }
  5662. base_info_ = base_info;
  5663. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_data_msg.base_info)
  5664. }
  5665. // required .message.Error_manager error_manager = 2;
  5666. inline bool Parkspace_allocation_data_msg::_internal_has_error_manager() const {
  5667. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  5668. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  5669. return value;
  5670. }
  5671. inline bool Parkspace_allocation_data_msg::has_error_manager() const {
  5672. return _internal_has_error_manager();
  5673. }
  5674. inline const ::message::Error_manager& Parkspace_allocation_data_msg::_internal_error_manager() const {
  5675. const ::message::Error_manager* p = error_manager_;
  5676. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  5677. &::message::_Error_manager_default_instance_);
  5678. }
  5679. inline const ::message::Error_manager& Parkspace_allocation_data_msg::error_manager() const {
  5680. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_data_msg.error_manager)
  5681. return _internal_error_manager();
  5682. }
  5683. inline void Parkspace_allocation_data_msg::unsafe_arena_set_allocated_error_manager(
  5684. ::message::Error_manager* error_manager) {
  5685. if (GetArena() == nullptr) {
  5686. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  5687. }
  5688. error_manager_ = error_manager;
  5689. if (error_manager) {
  5690. _has_bits_[0] |= 0x00000002u;
  5691. } else {
  5692. _has_bits_[0] &= ~0x00000002u;
  5693. }
  5694. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Parkspace_allocation_data_msg.error_manager)
  5695. }
  5696. inline ::message::Error_manager* Parkspace_allocation_data_msg::release_error_manager() {
  5697. _has_bits_[0] &= ~0x00000002u;
  5698. ::message::Error_manager* temp = error_manager_;
  5699. error_manager_ = nullptr;
  5700. if (GetArena() != nullptr) {
  5701. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  5702. }
  5703. return temp;
  5704. }
  5705. inline ::message::Error_manager* Parkspace_allocation_data_msg::unsafe_arena_release_error_manager() {
  5706. // @@protoc_insertion_point(field_release:message.Parkspace_allocation_data_msg.error_manager)
  5707. _has_bits_[0] &= ~0x00000002u;
  5708. ::message::Error_manager* temp = error_manager_;
  5709. error_manager_ = nullptr;
  5710. return temp;
  5711. }
  5712. inline ::message::Error_manager* Parkspace_allocation_data_msg::_internal_mutable_error_manager() {
  5713. _has_bits_[0] |= 0x00000002u;
  5714. if (error_manager_ == nullptr) {
  5715. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  5716. error_manager_ = p;
  5717. }
  5718. return error_manager_;
  5719. }
  5720. inline ::message::Error_manager* Parkspace_allocation_data_msg::mutable_error_manager() {
  5721. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_data_msg.error_manager)
  5722. return _internal_mutable_error_manager();
  5723. }
  5724. inline void Parkspace_allocation_data_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  5725. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  5726. if (message_arena == nullptr) {
  5727. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  5728. }
  5729. if (error_manager) {
  5730. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  5731. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  5732. if (message_arena != submessage_arena) {
  5733. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  5734. message_arena, error_manager, submessage_arena);
  5735. }
  5736. _has_bits_[0] |= 0x00000002u;
  5737. } else {
  5738. _has_bits_[0] &= ~0x00000002u;
  5739. }
  5740. error_manager_ = error_manager;
  5741. // @@protoc_insertion_point(field_set_allocated:message.Parkspace_allocation_data_msg.error_manager)
  5742. }
  5743. // repeated .message.Parkspace_info parkspace_info_ex = 3;
  5744. inline int Parkspace_allocation_data_msg::_internal_parkspace_info_ex_size() const {
  5745. return parkspace_info_ex_.size();
  5746. }
  5747. inline int Parkspace_allocation_data_msg::parkspace_info_ex_size() const {
  5748. return _internal_parkspace_info_ex_size();
  5749. }
  5750. inline ::message::Parkspace_info* Parkspace_allocation_data_msg::mutable_parkspace_info_ex(int index) {
  5751. // @@protoc_insertion_point(field_mutable:message.Parkspace_allocation_data_msg.parkspace_info_ex)
  5752. return parkspace_info_ex_.Mutable(index);
  5753. }
  5754. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >*
  5755. Parkspace_allocation_data_msg::mutable_parkspace_info_ex() {
  5756. // @@protoc_insertion_point(field_mutable_list:message.Parkspace_allocation_data_msg.parkspace_info_ex)
  5757. return &parkspace_info_ex_;
  5758. }
  5759. inline const ::message::Parkspace_info& Parkspace_allocation_data_msg::_internal_parkspace_info_ex(int index) const {
  5760. return parkspace_info_ex_.Get(index);
  5761. }
  5762. inline const ::message::Parkspace_info& Parkspace_allocation_data_msg::parkspace_info_ex(int index) const {
  5763. // @@protoc_insertion_point(field_get:message.Parkspace_allocation_data_msg.parkspace_info_ex)
  5764. return _internal_parkspace_info_ex(index);
  5765. }
  5766. inline ::message::Parkspace_info* Parkspace_allocation_data_msg::_internal_add_parkspace_info_ex() {
  5767. return parkspace_info_ex_.Add();
  5768. }
  5769. inline ::message::Parkspace_info* Parkspace_allocation_data_msg::add_parkspace_info_ex() {
  5770. // @@protoc_insertion_point(field_add:message.Parkspace_allocation_data_msg.parkspace_info_ex)
  5771. return _internal_add_parkspace_info_ex();
  5772. }
  5773. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::message::Parkspace_info >&
  5774. Parkspace_allocation_data_msg::parkspace_info_ex() const {
  5775. // @@protoc_insertion_point(field_list:message.Parkspace_allocation_data_msg.parkspace_info_ex)
  5776. return parkspace_info_ex_;
  5777. }
  5778. #ifdef __GNUC__
  5779. #pragma GCC diagnostic pop
  5780. #endif // __GNUC__
  5781. // -------------------------------------------------------------------
  5782. // -------------------------------------------------------------------
  5783. // -------------------------------------------------------------------
  5784. // -------------------------------------------------------------------
  5785. // -------------------------------------------------------------------
  5786. // -------------------------------------------------------------------
  5787. // -------------------------------------------------------------------
  5788. // -------------------------------------------------------------------
  5789. // -------------------------------------------------------------------
  5790. // -------------------------------------------------------------------
  5791. // -------------------------------------------------------------------
  5792. // -------------------------------------------------------------------
  5793. // @@protoc_insertion_point(namespace_scope)
  5794. } // namespace message
  5795. PROTOBUF_NAMESPACE_OPEN
  5796. template <> struct is_proto_enum< ::message::Vehicle_status> : ::std::true_type {};
  5797. template <>
  5798. inline const EnumDescriptor* GetEnumDescriptor< ::message::Vehicle_status>() {
  5799. return ::message::Vehicle_status_descriptor();
  5800. }
  5801. template <> struct is_proto_enum< ::message::Database_controller_status> : ::std::true_type {};
  5802. template <>
  5803. inline const EnumDescriptor* GetEnumDescriptor< ::message::Database_controller_status>() {
  5804. return ::message::Database_controller_status_descriptor();
  5805. }
  5806. template <> struct is_proto_enum< ::message::Parkspace_manager_satus> : ::std::true_type {};
  5807. template <>
  5808. inline const EnumDescriptor* GetEnumDescriptor< ::message::Parkspace_manager_satus>() {
  5809. return ::message::Parkspace_manager_satus_descriptor();
  5810. }
  5811. PROTOBUF_NAMESPACE_CLOSE
  5812. // @@protoc_insertion_point(global_scope)
  5813. #include <google/protobuf/port_undef.inc>
  5814. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_parkspace_5fallocation_5fmessage_2eproto