FxyProtos.java 2.0 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870478714787247873478744787547876478774787847879478804788147882478834788447885478864788747888478894789047891478924789347894478954789647897478984789947900479014790247903479044790547906479074790847909479104791147912479134791447915479164791747918479194792047921479224792347924479254792647927479284792947930479314793247933479344793547936479374793847939479404794147942479434794447945479464794747948479494795047951479524795347954479554795647957479584795947960479614796247963479644796547966479674796847969479704797147972479734797447975479764797747978479794798047981479824798347984479854798647987479884798947990479914799247993479944799547996479974799847999480004800148002480034800448005480064800748008480094801048011480124801348014480154801648017480184801948020480214802248023480244802548026480274802848029480304803148032480334803448035480364803748038480394804048041480424804348044480454804648047480484804948050480514805248053480544805548056480574805848059480604806148062480634806448065480664806748068480694807048071480724807348074480754807648077480784807948080480814808248083480844808548086480874808848089480904809148092480934809448095480964809748098480994810048101481024810348104481054810648107481084810948110481114811248113481144811548116481174811848119481204812148122481234812448125481264812748128481294813048131481324813348134481354813648137481384813948140481414814248143481444814548146481474814848149481504815148152481534815448155481564815748158481594816048161481624816348164481654816648167481684816948170481714817248173481744817548176481774817848179481804818148182481834818448185481864818748188481894819048191481924819348194481954819648197481984819948200482014820248203482044820548206482074820848209482104821148212482134821448215482164821748218482194822048221482224822348224482254822648227482284822948230482314823248233482344823548236482374823848239482404824148242482434824448245482464824748248482494825048251482524825348254482554825648257482584825948260482614826248263482644826548266482674826848269482704827148272482734827448275482764827748278482794828048281482824828348284482854828648287482884828948290482914829248293482944829548296482974829848299483004830148302483034830448305483064830748308483094831048311483124831348314483154831648317483184831948320483214832248323483244832548326483274832848329483304833148332483334833448335483364833748338483394834048341483424834348344483454834648347483484834948350483514835248353483544835548356483574835848359483604836148362483634836448365483664836748368483694837048371483724837348374483754837648377483784837948380483814838248383483844838548386483874838848389483904839148392483934839448395483964839748398483994840048401484024840348404484054840648407484084840948410484114841248413484144841548416484174841848419484204842148422484234842448425484264842748428484294843048431484324843348434484354843648437484384843948440484414844248443484444844548446484474844848449484504845148452484534845448455484564845748458484594846048461484624846348464484654846648467484684846948470484714847248473484744847548476484774847848479484804848148482484834848448485484864848748488484894849048491484924849348494484954849648497484984849948500485014850248503485044850548506485074850848509485104851148512485134851448515485164851748518485194852048521485224852348524485254852648527485284852948530485314853248533485344853548536485374853848539485404854148542485434854448545485464854748548485494855048551485524855348554485554855648557485584855948560485614856248563485644856548566485674856848569485704857148572485734857448575485764857748578485794858048581485824858348584485854858648587485884858948590485914859248593485944859548596485974859848599486004860148602486034860448605486064860748608486094861048611486124861348614486154861648617486184861948620486214862248623486244862548626486274862848629486304863148632486334863448635486364863748638486394864048641486424864348644486454864648647486484864948650486514865248653486544865548656486574865848659486604866148662486634866448665486664866748668486694867048671486724867348674486754867648677486784867948680486814868248683486844868548686486874868848689486904869148692486934869448695486964869748698486994870048701487024870348704487054870648707487084870948710487114871248713487144871548716487174871848719487204872148722487234872448725487264872748728487294873048731487324873348734487354873648737487384873948740487414874248743487444874548746487474874848749487504875148752487534875448755487564875748758487594876048761487624876348764487654876648767487684876948770487714877248773487744877548776487774877848779487804878148782487834878448785487864878748788487894879048791487924879348794487954879648797487984879948800488014880248803488044880548806488074880848809488104881148812488134881448815488164881748818488194882048821488224882348824488254882648827488284882948830488314883248833488344883548836488374883848839488404884148842488434884448845488464884748848488494885048851488524885348854488554885648857488584885948860488614886248863488644886548866488674886848869488704887148872488734887448875488764887748878488794888048881488824888348884488854888648887488884888948890488914889248893488944889548896488974889848899489004890148902489034890448905489064890748908489094891048911489124891348914489154891648917489184891948920489214892248923489244892548926489274892848929489304893148932489334893448935489364893748938489394894048941489424894348944489454894648947489484894948950489514895248953489544895548956489574895848959489604896148962489634896448965489664896748968489694897048971489724897348974489754897648977489784897948980489814898248983489844898548986489874898848989489904899148992489934899448995489964899748998489994900049001490024900349004490054900649007490084900949010490114901249013490144901549016490174901849019490204902149022490234902449025490264902749028490294903049031490324903349034490354903649037490384903949040490414904249043490444904549046490474904849049490504905149052490534905449055490564905749058490594906049061490624906349064490654906649067490684906949070490714907249073490744907549076490774907849079490804908149082490834908449085490864908749088490894909049091490924909349094490954909649097490984909949100491014910249103491044910549106491074910849109491104911149112491134911449115491164911749118491194912049121491224912349124491254912649127491284912949130491314913249133491344913549136491374913849139491404914149142491434914449145491464914749148491494915049151491524915349154491554915649157491584915949160491614916249163491644916549166491674916849169491704917149172491734917449175491764917749178491794918049181491824918349184491854918649187491884918949190491914919249193491944919549196491974919849199492004920149202492034920449205492064920749208492094921049211492124921349214492154921649217492184921949220492214922249223492244922549226492274922849229492304923149232492334923449235492364923749238492394924049241492424924349244492454924649247492484924949250492514925249253492544925549256492574925849259492604926149262492634926449265492664926749268492694927049271492724927349274492754927649277492784927949280492814928249283492844928549286492874928849289492904929149292492934929449295492964929749298492994930049301493024930349304493054930649307493084930949310493114931249313493144931549316493174931849319493204932149322493234932449325493264932749328493294933049331493324933349334493354933649337493384933949340493414934249343493444934549346493474934849349493504935149352493534935449355493564935749358493594936049361493624936349364493654936649367493684936949370493714937249373493744937549376493774937849379493804938149382493834938449385493864938749388493894939049391493924939349394493954939649397493984939949400494014940249403494044940549406494074940849409494104941149412494134941449415494164941749418494194942049421494224942349424494254942649427494284942949430494314943249433494344943549436494374943849439494404944149442494434944449445494464944749448494494945049451494524945349454494554945649457494584945949460494614946249463494644946549466494674946849469494704947149472494734947449475494764947749478494794948049481494824948349484494854948649487494884948949490494914949249493494944949549496494974949849499495004950149502495034950449505495064950749508495094951049511495124951349514495154951649517495184951949520495214952249523495244952549526495274952849529495304953149532495334953449535495364953749538495394954049541495424954349544495454954649547495484954949550495514955249553495544955549556495574955849559495604956149562495634956449565495664956749568495694957049571495724957349574495754957649577495784957949580495814958249583495844958549586495874958849589495904959149592495934959449595495964959749598495994960049601496024960349604496054960649607496084960949610496114961249613496144961549616496174961849619496204962149622496234962449625496264962749628496294963049631496324963349634496354963649637496384963949640496414964249643496444964549646496474964849649496504965149652496534965449655496564965749658496594966049661496624966349664496654966649667496684966949670496714967249673496744967549676496774967849679496804968149682496834968449685496864968749688496894969049691496924969349694496954969649697496984969949700497014970249703497044970549706497074970849709497104971149712497134971449715497164971749718497194972049721497224972349724497254972649727497284972949730497314973249733497344973549736497374973849739497404974149742497434974449745497464974749748497494975049751497524975349754497554975649757497584975949760497614976249763497644976549766497674976849769497704977149772497734977449775497764977749778497794978049781497824978349784497854978649787497884978949790497914979249793497944979549796497974979849799498004980149802498034980449805498064980749808498094981049811498124981349814498154981649817498184981949820498214982249823498244982549826498274982849829498304983149832498334983449835498364983749838498394984049841498424984349844498454984649847498484984949850498514985249853498544985549856498574985849859498604986149862498634986449865498664986749868498694987049871498724987349874498754987649877498784987949880498814988249883498844988549886498874988849889498904989149892498934989449895498964989749898498994990049901499024990349904499054990649907499084990949910499114991249913499144991549916499174991849919499204992149922499234992449925499264992749928499294993049931499324993349934499354993649937499384993949940499414994249943499444994549946499474994849949499504995149952499534995449955499564995749958499594996049961499624996349964499654996649967499684996949970499714997249973499744997549976499774997849979499804998149982499834998449985499864998749988499894999049991499924999349994499954999649997499984999950000500015000250003500045000550006500075000850009500105001150012500135001450015500165001750018500195002050021500225002350024500255002650027500285002950030500315003250033500345003550036500375003850039500405004150042500435004450045500465004750048500495005050051500525005350054500555005650057500585005950060500615006250063500645006550066500675006850069500705007150072500735007450075500765007750078500795008050081500825008350084500855008650087500885008950090500915009250093500945009550096500975009850099501005010150102501035010450105501065010750108501095011050111501125011350114501155011650117501185011950120501215012250123501245012550126501275012850129501305013150132501335013450135501365013750138501395014050141501425014350144501455014650147501485014950150501515015250153501545015550156501575015850159501605016150162501635016450165501665016750168501695017050171501725017350174501755017650177501785017950180501815018250183501845018550186501875018850189501905019150192501935019450195501965019750198501995020050201502025020350204502055020650207502085020950210502115021250213502145021550216502175021850219502205022150222502235022450225502265022750228502295023050231502325023350234502355023650237502385023950240502415024250243502445024550246502475024850249502505025150252502535025450255502565025750258502595026050261502625026350264502655026650267502685026950270502715027250273502745027550276502775027850279502805028150282502835028450285502865028750288502895029050291502925029350294502955029650297502985029950300503015030250303503045030550306503075030850309503105031150312503135031450315503165031750318503195032050321503225032350324503255032650327503285032950330503315033250333503345033550336503375033850339503405034150342503435034450345503465034750348503495035050351503525035350354503555035650357503585035950360503615036250363503645036550366503675036850369503705037150372503735037450375503765037750378503795038050381503825038350384503855038650387503885038950390503915039250393503945039550396503975039850399504005040150402504035040450405504065040750408504095041050411504125041350414504155041650417504185041950420504215042250423504245042550426504275042850429504305043150432504335043450435504365043750438504395044050441504425044350444504455044650447504485044950450504515045250453504545045550456504575045850459504605046150462504635046450465504665046750468504695047050471504725047350474504755047650477504785047950480504815048250483504845048550486504875048850489504905049150492504935049450495504965049750498504995050050501505025050350504505055050650507505085050950510505115051250513505145051550516505175051850519505205052150522505235052450525505265052750528505295053050531505325053350534505355053650537505385053950540505415054250543505445054550546505475054850549505505055150552505535055450555505565055750558505595056050561505625056350564505655056650567505685056950570505715057250573505745057550576505775057850579505805058150582505835058450585505865058750588505895059050591505925059350594505955059650597505985059950600506015060250603506045060550606506075060850609506105061150612506135061450615506165061750618506195062050621506225062350624506255062650627506285062950630506315063250633506345063550636506375063850639506405064150642506435064450645506465064750648506495065050651506525065350654506555065650657506585065950660506615066250663506645066550666506675066850669506705067150672506735067450675506765067750678506795068050681506825068350684506855068650687506885068950690506915069250693506945069550696506975069850699507005070150702507035070450705507065070750708507095071050711507125071350714507155071650717507185071950720507215072250723507245072550726507275072850729507305073150732507335073450735507365073750738507395074050741507425074350744507455074650747507485074950750507515075250753507545075550756507575075850759507605076150762507635076450765507665076750768507695077050771507725077350774507755077650777507785077950780507815078250783507845078550786507875078850789507905079150792507935079450795507965079750798507995080050801508025080350804508055080650807508085080950810508115081250813508145081550816508175081850819508205082150822508235082450825508265082750828508295083050831508325083350834508355083650837508385083950840508415084250843508445084550846508475084850849508505085150852508535085450855508565085750858508595086050861508625086350864508655086650867508685086950870508715087250873508745087550876508775087850879508805088150882508835088450885508865088750888508895089050891508925089350894508955089650897508985089950900509015090250903509045090550906509075090850909509105091150912509135091450915509165091750918509195092050921509225092350924509255092650927509285092950930509315093250933509345093550936509375093850939509405094150942509435094450945509465094750948509495095050951509525095350954509555095650957509585095950960509615096250963509645096550966509675096850969509705097150972509735097450975509765097750978509795098050981509825098350984509855098650987509885098950990509915099250993509945099550996509975099850999510005100151002510035100451005510065100751008510095101051011510125101351014510155101651017510185101951020510215102251023510245102551026510275102851029510305103151032510335103451035510365103751038510395104051041510425104351044510455104651047510485104951050510515105251053510545105551056510575105851059510605106151062510635106451065510665106751068510695107051071510725107351074510755107651077510785107951080510815108251083510845108551086510875108851089510905109151092510935109451095510965109751098510995110051101511025110351104511055110651107511085110951110511115111251113511145111551116511175111851119511205112151122511235112451125511265112751128511295113051131511325113351134511355113651137511385113951140511415114251143511445114551146511475114851149511505115151152511535115451155511565115751158511595116051161511625116351164511655116651167511685116951170511715117251173511745117551176511775117851179511805118151182511835118451185511865118751188511895119051191511925119351194511955119651197511985119951200512015120251203512045120551206512075120851209512105121151212512135121451215512165121751218512195122051221512225122351224512255122651227512285122951230512315123251233512345123551236512375123851239512405124151242512435124451245512465124751248512495125051251512525125351254512555125651257512585125951260512615126251263512645126551266512675126851269512705127151272512735127451275512765127751278512795128051281512825128351284512855128651287512885128951290512915129251293512945129551296512975129851299513005130151302513035130451305513065130751308513095131051311513125131351314513155131651317513185131951320513215132251323513245132551326513275132851329513305133151332513335133451335513365133751338513395134051341513425134351344513455134651347513485134951350513515135251353513545135551356513575135851359513605136151362513635136451365513665136751368513695137051371513725137351374513755137651377513785137951380513815138251383513845138551386513875138851389513905139151392513935139451395513965139751398513995140051401514025140351404514055140651407514085140951410514115141251413514145141551416514175141851419514205142151422514235142451425514265142751428514295143051431514325143351434514355143651437514385143951440514415144251443514445144551446514475144851449514505145151452514535145451455514565145751458514595146051461514625146351464514655146651467514685146951470514715147251473514745147551476514775147851479514805148151482514835148451485514865148751488514895149051491514925149351494514955149651497514985149951500515015150251503515045150551506515075150851509515105151151512515135151451515515165151751518515195152051521515225152351524515255152651527515285152951530515315153251533515345153551536515375153851539515405154151542515435154451545515465154751548515495155051551515525155351554515555155651557515585155951560515615156251563515645156551566515675156851569515705157151572515735157451575515765157751578515795158051581515825158351584515855158651587515885158951590515915159251593515945159551596515975159851599516005160151602516035160451605516065160751608516095161051611516125161351614516155161651617516185161951620516215162251623516245162551626516275162851629516305163151632516335163451635516365163751638516395164051641516425164351644516455164651647516485164951650516515165251653516545165551656516575165851659516605166151662516635166451665516665166751668516695167051671516725167351674516755167651677516785167951680516815168251683516845168551686516875168851689516905169151692516935169451695516965169751698516995170051701517025170351704517055170651707517085170951710517115171251713517145171551716517175171851719517205172151722517235172451725517265172751728517295173051731517325173351734517355173651737517385173951740517415174251743517445174551746517475174851749517505175151752517535175451755517565175751758517595176051761517625176351764517655176651767517685176951770517715177251773517745177551776517775177851779517805178151782517835178451785517865178751788517895179051791517925179351794517955179651797517985179951800518015180251803518045180551806518075180851809518105181151812518135181451815518165181751818518195182051821518225182351824518255182651827518285182951830518315183251833518345183551836518375183851839518405184151842518435184451845518465184751848518495185051851518525185351854518555185651857518585185951860518615186251863518645186551866518675186851869518705187151872518735187451875518765187751878518795188051881518825188351884518855188651887518885188951890518915189251893518945189551896518975189851899519005190151902519035190451905519065190751908519095191051911519125191351914519155191651917519185191951920519215192251923519245192551926519275192851929519305193151932519335193451935519365193751938519395194051941519425194351944519455194651947519485194951950519515195251953519545195551956519575195851959519605196151962519635196451965519665196751968519695197051971519725197351974519755197651977519785197951980519815198251983519845198551986519875198851989519905199151992519935199451995519965199751998519995200052001520025200352004520055200652007520085200952010520115201252013520145201552016520175201852019520205202152022520235202452025520265202752028520295203052031520325203352034520355203652037520385203952040520415204252043520445204552046520475204852049520505205152052520535205452055520565205752058520595206052061520625206352064520655206652067520685206952070520715207252073520745207552076520775207852079520805208152082520835208452085520865208752088520895209052091520925209352094520955209652097520985209952100521015210252103521045210552106521075210852109521105211152112521135211452115521165211752118521195212052121521225212352124521255212652127521285212952130521315213252133521345213552136521375213852139521405214152142521435214452145521465214752148521495215052151521525215352154521555215652157521585215952160521615216252163521645216552166521675216852169521705217152172521735217452175521765217752178521795218052181521825218352184521855218652187521885218952190521915219252193521945219552196521975219852199522005220152202522035220452205522065220752208522095221052211522125221352214522155221652217522185221952220522215222252223522245222552226522275222852229522305223152232522335223452235522365223752238522395224052241522425224352244522455224652247522485224952250522515225252253522545225552256522575225852259522605226152262522635226452265522665226752268522695227052271522725227352274522755227652277522785227952280522815228252283522845228552286522875228852289522905229152292522935229452295522965229752298522995230052301523025230352304523055230652307523085230952310523115231252313523145231552316523175231852319523205232152322523235232452325523265232752328523295233052331523325233352334523355233652337523385233952340523415234252343523445234552346523475234852349523505235152352523535235452355523565235752358523595236052361523625236352364523655236652367523685236952370523715237252373523745237552376523775237852379523805238152382523835238452385523865238752388523895239052391523925239352394523955239652397523985239952400524015240252403524045240552406524075240852409524105241152412524135241452415524165241752418524195242052421524225242352424524255242652427524285242952430524315243252433524345243552436524375243852439524405244152442524435244452445524465244752448524495245052451524525245352454524555245652457524585245952460524615246252463524645246552466524675246852469524705247152472524735247452475524765247752478524795248052481524825248352484524855248652487524885248952490524915249252493524945249552496524975249852499525005250152502525035250452505525065250752508525095251052511525125251352514525155251652517525185251952520525215252252523525245252552526525275252852529525305253152532525335253452535525365253752538525395254052541525425254352544525455254652547525485254952550525515255252553525545255552556525575255852559525605256152562525635256452565525665256752568525695257052571525725257352574525755257652577525785257952580525815258252583525845258552586525875258852589525905259152592525935259452595525965259752598525995260052601526025260352604526055260652607526085260952610526115261252613526145261552616526175261852619526205262152622526235262452625526265262752628526295263052631526325263352634526355263652637526385263952640526415264252643526445264552646526475264852649526505265152652526535265452655526565265752658526595266052661526625266352664526655266652667526685266952670526715267252673526745267552676526775267852679526805268152682526835268452685526865268752688526895269052691526925269352694526955269652697526985269952700527015270252703527045270552706527075270852709527105271152712527135271452715527165271752718527195272052721527225272352724527255272652727527285272952730527315273252733527345273552736527375273852739527405274152742527435274452745527465274752748527495275052751527525275352754527555275652757527585275952760527615276252763527645276552766527675276852769527705277152772527735277452775527765277752778527795278052781527825278352784527855278652787527885278952790527915279252793527945279552796527975279852799528005280152802528035280452805528065280752808528095281052811528125281352814528155281652817528185281952820528215282252823528245282552826528275282852829528305283152832528335283452835528365283752838528395284052841528425284352844528455284652847528485284952850528515285252853528545285552856528575285852859528605286152862528635286452865528665286752868528695287052871528725287352874528755287652877528785287952880528815288252883528845288552886528875288852889528905289152892528935289452895528965289752898528995290052901529025290352904529055290652907529085290952910529115291252913529145291552916529175291852919529205292152922529235292452925529265292752928529295293052931529325293352934529355293652937529385293952940529415294252943529445294552946529475294852949529505295152952529535295452955529565295752958529595296052961529625296352964529655296652967529685296952970529715297252973529745297552976529775297852979529805298152982529835298452985529865298752988529895299052991529925299352994529955299652997529985299953000530015300253003530045300553006530075300853009530105301153012530135301453015530165301753018530195302053021530225302353024530255302653027530285302953030530315303253033530345303553036530375303853039530405304153042530435304453045530465304753048530495305053051530525305353054530555305653057530585305953060530615306253063530645306553066530675306853069530705307153072530735307453075530765307753078530795308053081530825308353084530855308653087530885308953090530915309253093530945309553096530975309853099531005310153102531035310453105531065310753108531095311053111531125311353114531155311653117531185311953120531215312253123531245312553126531275312853129531305313153132531335313453135531365313753138531395314053141531425314353144531455314653147531485314953150531515315253153531545315553156531575315853159531605316153162531635316453165531665316753168531695317053171531725317353174531755317653177531785317953180531815318253183531845318553186531875318853189531905319153192531935319453195531965319753198531995320053201532025320353204532055320653207532085320953210532115321253213532145321553216532175321853219532205322153222532235322453225532265322753228532295323053231532325323353234532355323653237532385323953240532415324253243532445324553246532475324853249532505325153252532535325453255532565325753258532595326053261532625326353264532655326653267532685326953270532715327253273532745327553276532775327853279532805328153282532835328453285532865328753288532895329053291532925329353294532955329653297532985329953300533015330253303533045330553306533075330853309533105331153312533135331453315533165331753318533195332053321533225332353324533255332653327533285332953330533315333253333533345333553336533375333853339533405334153342533435334453345533465334753348533495335053351533525335353354533555335653357533585335953360533615336253363533645336553366533675336853369533705337153372533735337453375533765337753378533795338053381533825338353384533855338653387533885338953390533915339253393533945339553396533975339853399534005340153402534035340453405534065340753408534095341053411534125341353414534155341653417534185341953420534215342253423534245342553426534275342853429534305343153432534335343453435534365343753438534395344053441534425344353444534455344653447534485344953450534515345253453534545345553456534575345853459534605346153462534635346453465534665346753468534695347053471534725347353474534755347653477534785347953480534815348253483534845348553486534875348853489534905349153492534935349453495534965349753498534995350053501535025350353504535055350653507535085350953510535115351253513535145351553516535175351853519535205352153522535235352453525535265352753528535295353053531535325353353534535355353653537535385353953540535415354253543535445354553546535475354853549535505355153552535535355453555535565355753558535595356053561535625356353564535655356653567535685356953570535715357253573535745357553576535775357853579535805358153582535835358453585535865358753588535895359053591535925359353594535955359653597535985359953600536015360253603536045360553606536075360853609536105361153612536135361453615536165361753618536195362053621536225362353624536255362653627536285362953630536315363253633536345363553636536375363853639536405364153642536435364453645536465364753648536495365053651536525365353654536555365653657536585365953660536615366253663536645366553666536675366853669536705367153672536735367453675536765367753678536795368053681536825368353684536855368653687536885368953690536915369253693536945369553696536975369853699537005370153702537035370453705537065370753708537095371053711537125371353714537155371653717537185371953720537215372253723537245372553726537275372853729537305373153732537335373453735537365373753738537395374053741537425374353744537455374653747537485374953750537515375253753537545375553756537575375853759537605376153762537635376453765537665376753768537695377053771537725377353774537755377653777537785377953780537815378253783537845378553786537875378853789537905379153792537935379453795537965379753798537995380053801538025380353804538055380653807538085380953810538115381253813538145381553816538175381853819538205382153822538235382453825538265382753828538295383053831538325383353834538355383653837538385383953840538415384253843538445384553846538475384853849538505385153852538535385453855538565385753858538595386053861538625386353864538655386653867538685386953870538715387253873538745387553876538775387853879538805388153882538835388453885538865388753888538895389053891538925389353894538955389653897538985389953900539015390253903539045390553906539075390853909539105391153912539135391453915539165391753918539195392053921539225392353924539255392653927539285392953930539315393253933539345393553936539375393853939539405394153942539435394453945539465394753948539495395053951539525395353954539555395653957539585395953960539615396253963539645396553966539675396853969539705397153972539735397453975539765397753978539795398053981539825398353984539855398653987539885398953990539915399253993539945399553996539975399853999540005400154002540035400454005540065400754008540095401054011540125401354014540155401654017540185401954020540215402254023540245402554026540275402854029540305403154032540335403454035540365403754038540395404054041540425404354044540455404654047540485404954050540515405254053540545405554056540575405854059540605406154062540635406454065540665406754068540695407054071540725407354074540755407654077540785407954080540815408254083540845408554086540875408854089540905409154092540935409454095540965409754098540995410054101541025410354104541055410654107541085410954110541115411254113541145411554116541175411854119541205412154122541235412454125541265412754128541295413054131541325413354134541355413654137541385413954140541415414254143541445414554146541475414854149541505415154152541535415454155541565415754158541595416054161541625416354164541655416654167541685416954170541715417254173541745417554176541775417854179541805418154182541835418454185541865418754188541895419054191541925419354194541955419654197541985419954200542015420254203542045420554206542075420854209542105421154212542135421454215542165421754218542195422054221542225422354224542255422654227542285422954230542315423254233542345423554236542375423854239542405424154242542435424454245542465424754248542495425054251542525425354254542555425654257542585425954260542615426254263542645426554266542675426854269542705427154272542735427454275542765427754278542795428054281542825428354284542855428654287542885428954290542915429254293542945429554296542975429854299543005430154302543035430454305543065430754308543095431054311543125431354314543155431654317543185431954320543215432254323543245432554326543275432854329543305433154332543335433454335543365433754338543395434054341543425434354344543455434654347543485434954350543515435254353543545435554356543575435854359543605436154362543635436454365543665436754368543695437054371543725437354374543755437654377543785437954380543815438254383543845438554386543875438854389543905439154392543935439454395543965439754398543995440054401544025440354404544055440654407544085440954410544115441254413544145441554416544175441854419544205442154422544235442454425544265442754428544295443054431544325443354434544355443654437544385443954440544415444254443544445444554446544475444854449544505445154452544535445454455544565445754458544595446054461544625446354464544655446654467544685446954470544715447254473544745447554476544775447854479544805448154482544835448454485544865448754488544895449054491544925449354494544955449654497544985449954500545015450254503545045450554506545075450854509545105451154512545135451454515545165451754518545195452054521545225452354524545255452654527545285452954530545315453254533545345453554536545375453854539545405454154542545435454454545545465454754548545495455054551545525455354554545555455654557545585455954560545615456254563545645456554566545675456854569545705457154572545735457454575545765457754578545795458054581545825458354584545855458654587545885458954590545915459254593545945459554596545975459854599546005460154602546035460454605546065460754608546095461054611546125461354614546155461654617546185461954620546215462254623546245462554626546275462854629546305463154632546335463454635546365463754638546395464054641546425464354644546455464654647546485464954650546515465254653546545465554656546575465854659546605466154662546635466454665546665466754668546695467054671546725467354674546755467654677546785467954680546815468254683546845468554686546875468854689546905469154692546935469454695546965469754698546995470054701547025470354704547055470654707547085470954710547115471254713547145471554716547175471854719547205472154722547235472454725547265472754728547295473054731547325473354734547355473654737547385473954740547415474254743547445474554746547475474854749547505475154752547535475454755547565475754758547595476054761547625476354764547655476654767547685476954770547715477254773547745477554776547775477854779547805478154782547835478454785547865478754788547895479054791547925479354794547955479654797547985479954800548015480254803548045480554806548075480854809548105481154812548135481454815548165481754818548195482054821548225482354824548255482654827548285482954830548315483254833548345483554836548375483854839548405484154842548435484454845548465484754848548495485054851548525485354854548555485654857548585485954860548615486254863548645486554866548675486854869548705487154872548735487454875548765487754878548795488054881548825488354884548855488654887548885488954890548915489254893548945489554896548975489854899549005490154902549035490454905549065490754908549095491054911549125491354914549155491654917549185491954920549215492254923549245492554926549275492854929549305493154932549335493454935549365493754938549395494054941549425494354944549455494654947549485494954950549515495254953549545495554956549575495854959549605496154962549635496454965549665496754968549695497054971549725497354974549755497654977549785497954980549815498254983549845498554986549875498854989549905499154992549935499454995549965499754998549995500055001550025500355004550055500655007550085500955010550115501255013550145501555016550175501855019550205502155022550235502455025550265502755028550295503055031550325503355034550355503655037550385503955040550415504255043550445504555046550475504855049550505505155052550535505455055550565505755058550595506055061550625506355064550655506655067550685506955070550715507255073550745507555076550775507855079550805508155082550835508455085550865508755088550895509055091550925509355094550955509655097550985509955100551015510255103551045510555106551075510855109551105511155112551135511455115551165511755118551195512055121551225512355124551255512655127551285512955130551315513255133551345513555136551375513855139551405514155142551435514455145551465514755148551495515055151551525515355154551555515655157551585515955160551615516255163551645516555166551675516855169551705517155172551735517455175551765517755178551795518055181551825518355184551855518655187551885518955190551915519255193551945519555196551975519855199552005520155202552035520455205552065520755208552095521055211552125521355214552155521655217552185521955220552215522255223552245522555226552275522855229552305523155232552335523455235552365523755238552395524055241552425524355244552455524655247552485524955250552515525255253552545525555256552575525855259552605526155262552635526455265552665526755268552695527055271552725527355274552755527655277552785527955280552815528255283552845528555286552875528855289552905529155292552935529455295552965529755298552995530055301553025530355304553055530655307553085530955310553115531255313553145531555316553175531855319553205532155322553235532455325553265532755328553295533055331553325533355334553355533655337553385533955340553415534255343553445534555346553475534855349553505535155352553535535455355553565535755358553595536055361553625536355364553655536655367553685536955370553715537255373553745537555376553775537855379553805538155382553835538455385553865538755388553895539055391553925539355394553955539655397553985539955400554015540255403554045540555406554075540855409554105541155412554135541455415554165541755418554195542055421554225542355424554255542655427554285542955430554315543255433554345543555436554375543855439554405544155442554435544455445554465544755448554495545055451554525545355454554555545655457554585545955460554615546255463554645546555466554675546855469554705547155472554735547455475554765547755478554795548055481554825548355484554855548655487554885548955490554915549255493554945549555496554975549855499555005550155502555035550455505555065550755508555095551055511555125551355514555155551655517555185551955520555215552255523555245552555526555275552855529555305553155532555335553455535555365553755538555395554055541555425554355544555455554655547555485554955550555515555255553555545555555556555575555855559555605556155562555635556455565555665556755568555695557055571555725557355574555755557655577555785557955580555815558255583555845558555586555875558855589555905559155592555935559455595555965559755598555995560055601556025560355604556055560655607556085560955610556115561255613556145561555616556175561855619556205562155622556235562455625556265562755628556295563055631556325563355634556355563655637556385563955640556415564255643556445564555646556475564855649556505565155652556535565455655556565565755658556595566055661556625566355664556655566655667556685566955670556715567255673556745567555676556775567855679556805568155682556835568455685556865568755688556895569055691556925569355694556955569655697556985569955700557015570255703557045570555706557075570855709557105571155712557135571455715557165571755718557195572055721557225572355724557255572655727557285572955730557315573255733557345573555736557375573855739557405574155742557435574455745557465574755748557495575055751557525575355754557555575655757557585575955760557615576255763557645576555766557675576855769557705577155772557735577455775557765577755778557795578055781557825578355784557855578655787557885578955790557915579255793557945579555796557975579855799558005580155802558035580455805558065580755808558095581055811558125581355814558155581655817558185581955820558215582255823558245582555826558275582855829558305583155832558335583455835558365583755838558395584055841558425584355844558455584655847558485584955850558515585255853558545585555856558575585855859558605586155862558635586455865558665586755868558695587055871558725587355874558755587655877558785587955880558815588255883558845588555886558875588855889558905589155892558935589455895558965589755898558995590055901559025590355904559055590655907559085590955910559115591255913559145591555916559175591855919559205592155922559235592455925559265592755928559295593055931559325593355934559355593655937559385593955940559415594255943559445594555946559475594855949559505595155952559535595455955559565595755958559595596055961559625596355964559655596655967559685596955970559715597255973559745597555976559775597855979559805598155982559835598455985559865598755988559895599055991559925599355994559955599655997559985599956000560015600256003560045600556006560075600856009560105601156012560135601456015560165601756018560195602056021560225602356024560255602656027560285602956030560315603256033560345603556036560375603856039560405604156042560435604456045560465604756048560495605056051560525605356054560555605656057560585605956060560615606256063560645606556066560675606856069560705607156072560735607456075560765607756078560795608056081560825608356084560855608656087560885608956090560915609256093560945609556096560975609856099561005610156102561035610456105561065610756108561095611056111561125611356114561155611656117561185611956120561215612256123561245612556126561275612856129561305613156132561335613456135561365613756138561395614056141561425614356144561455614656147561485614956150561515615256153561545615556156561575615856159561605616156162561635616456165561665616756168561695617056171561725617356174561755617656177561785617956180561815618256183561845618556186561875618856189561905619156192561935619456195561965619756198561995620056201562025620356204562055620656207562085620956210562115621256213562145621556216562175621856219562205622156222562235622456225562265622756228562295623056231562325623356234562355623656237562385623956240562415624256243562445624556246562475624856249562505625156252562535625456255562565625756258562595626056261562625626356264562655626656267562685626956270562715627256273562745627556276562775627856279562805628156282562835628456285562865628756288562895629056291562925629356294562955629656297562985629956300563015630256303563045630556306563075630856309563105631156312563135631456315563165631756318563195632056321563225632356324563255632656327563285632956330563315633256333563345633556336563375633856339563405634156342563435634456345563465634756348563495635056351563525635356354563555635656357563585635956360563615636256363563645636556366563675636856369563705637156372563735637456375563765637756378563795638056381563825638356384563855638656387563885638956390563915639256393563945639556396563975639856399564005640156402564035640456405564065640756408564095641056411564125641356414564155641656417564185641956420564215642256423564245642556426564275642856429564305643156432564335643456435564365643756438564395644056441564425644356444564455644656447564485644956450564515645256453564545645556456564575645856459564605646156462564635646456465564665646756468564695647056471564725647356474564755647656477564785647956480564815648256483564845648556486564875648856489564905649156492564935649456495564965649756498564995650056501565025650356504565055650656507565085650956510565115651256513565145651556516565175651856519565205652156522565235652456525565265652756528565295653056531565325653356534565355653656537565385653956540565415654256543565445654556546565475654856549565505655156552565535655456555565565655756558565595656056561565625656356564565655656656567565685656956570565715657256573565745657556576565775657856579565805658156582565835658456585565865658756588565895659056591565925659356594565955659656597565985659956600566015660256603566045660556606566075660856609566105661156612566135661456615566165661756618566195662056621566225662356624566255662656627566285662956630566315663256633566345663556636566375663856639566405664156642566435664456645566465664756648566495665056651566525665356654566555665656657566585665956660566615666256663566645666556666566675666856669566705667156672566735667456675566765667756678566795668056681566825668356684566855668656687566885668956690566915669256693566945669556696566975669856699567005670156702567035670456705567065670756708567095671056711567125671356714567155671656717567185671956720567215672256723567245672556726567275672856729567305673156732567335673456735567365673756738567395674056741567425674356744567455674656747567485674956750567515675256753567545675556756567575675856759567605676156762567635676456765567665676756768567695677056771567725677356774567755677656777567785677956780567815678256783567845678556786567875678856789567905679156792567935679456795567965679756798567995680056801568025680356804568055680656807568085680956810568115681256813568145681556816568175681856819568205682156822568235682456825568265682756828568295683056831568325683356834568355683656837568385683956840568415684256843568445684556846568475684856849568505685156852568535685456855568565685756858568595686056861568625686356864568655686656867568685686956870568715687256873568745687556876568775687856879568805688156882568835688456885568865688756888568895689056891568925689356894568955689656897568985689956900569015690256903569045690556906569075690856909569105691156912569135691456915569165691756918569195692056921569225692356924569255692656927569285692956930569315693256933569345693556936569375693856939569405694156942569435694456945569465694756948569495695056951569525695356954569555695656957569585695956960569615696256963569645696556966569675696856969569705697156972569735697456975569765697756978569795698056981569825698356984569855698656987569885698956990569915699256993569945699556996569975699856999570005700157002570035700457005570065700757008570095701057011570125701357014570155701657017570185701957020570215702257023570245702557026570275702857029570305703157032570335703457035570365703757038570395704057041570425704357044570455704657047570485704957050570515705257053570545705557056570575705857059570605706157062570635706457065570665706757068570695707057071570725707357074570755707657077570785707957080570815708257083570845708557086570875708857089570905709157092570935709457095570965709757098570995710057101571025710357104571055710657107571085710957110571115711257113571145711557116571175711857119571205712157122571235712457125571265712757128571295713057131571325713357134571355713657137571385713957140571415714257143571445714557146571475714857149571505715157152571535715457155571565715757158571595716057161571625716357164571655716657167571685716957170571715717257173571745717557176571775717857179571805718157182571835718457185571865718757188571895719057191571925719357194571955719657197571985719957200572015720257203572045720557206572075720857209572105721157212572135721457215572165721757218572195722057221572225722357224572255722657227572285722957230572315723257233572345723557236572375723857239572405724157242572435724457245572465724757248572495725057251572525725357254572555725657257572585725957260572615726257263572645726557266572675726857269572705727157272572735727457275572765727757278572795728057281572825728357284572855728657287572885728957290572915729257293572945729557296572975729857299573005730157302573035730457305573065730757308573095731057311573125731357314573155731657317573185731957320573215732257323573245732557326573275732857329573305733157332573335733457335573365733757338573395734057341573425734357344573455734657347573485734957350573515735257353573545735557356573575735857359573605736157362573635736457365573665736757368573695737057371573725737357374573755737657377573785737957380573815738257383573845738557386573875738857389573905739157392573935739457395573965739757398573995740057401574025740357404574055740657407574085740957410574115741257413574145741557416574175741857419574205742157422574235742457425574265742757428574295743057431574325743357434574355743657437574385743957440574415744257443574445744557446574475744857449574505745157452574535745457455574565745757458574595746057461574625746357464574655746657467574685746957470574715747257473574745747557476574775747857479574805748157482574835748457485574865748757488574895749057491574925749357494574955749657497574985749957500575015750257503575045750557506575075750857509575105751157512575135751457515575165751757518575195752057521575225752357524575255752657527575285752957530575315753257533575345753557536575375753857539575405754157542575435754457545575465754757548575495755057551575525755357554575555755657557575585755957560575615756257563575645756557566575675756857569575705757157572575735757457575575765757757578575795758057581575825758357584575855758657587575885758957590575915759257593575945759557596575975759857599576005760157602576035760457605576065760757608576095761057611576125761357614576155761657617576185761957620576215762257623576245762557626576275762857629576305763157632576335763457635576365763757638576395764057641576425764357644576455764657647576485764957650576515765257653576545765557656576575765857659576605766157662576635766457665576665766757668576695767057671576725767357674576755767657677576785767957680576815768257683576845768557686576875768857689576905769157692576935769457695576965769757698576995770057701577025770357704577055770657707577085770957710577115771257713577145771557716577175771857719577205772157722577235772457725577265772757728577295773057731577325773357734577355773657737577385773957740577415774257743577445774557746577475774857749577505775157752577535775457755577565775757758577595776057761577625776357764577655776657767577685776957770577715777257773577745777557776577775777857779577805778157782577835778457785577865778757788577895779057791577925779357794577955779657797577985779957800578015780257803578045780557806578075780857809578105781157812578135781457815578165781757818578195782057821578225782357824578255782657827578285782957830578315783257833578345783557836578375783857839578405784157842578435784457845578465784757848578495785057851578525785357854578555785657857578585785957860578615786257863578645786557866578675786857869578705787157872578735787457875578765787757878578795788057881578825788357884578855788657887578885788957890578915789257893578945789557896578975789857899579005790157902579035790457905579065790757908579095791057911579125791357914579155791657917579185791957920579215792257923579245792557926579275792857929579305793157932579335793457935579365793757938579395794057941579425794357944579455794657947579485794957950579515795257953579545795557956579575795857959579605796157962579635796457965579665796757968579695797057971579725797357974579755797657977579785797957980579815798257983579845798557986579875798857989579905799157992579935799457995579965799757998579995800058001580025800358004580055800658007580085800958010580115801258013580145801558016580175801858019580205802158022580235802458025580265802758028580295803058031580325803358034580355803658037580385803958040580415804258043580445804558046580475804858049580505805158052580535805458055580565805758058580595806058061580625806358064580655806658067580685806958070580715807258073580745807558076580775807858079580805808158082580835808458085580865808758088580895809058091580925809358094580955809658097580985809958100581015810258103581045810558106581075810858109581105811158112581135811458115581165811758118581195812058121581225812358124581255812658127581285812958130581315813258133581345813558136581375813858139581405814158142581435814458145581465814758148581495815058151581525815358154581555815658157581585815958160581615816258163581645816558166581675816858169581705817158172581735817458175581765817758178581795818058181581825818358184581855818658187581885818958190581915819258193581945819558196581975819858199582005820158202582035820458205582065820758208582095821058211582125821358214582155821658217582185821958220582215822258223582245822558226582275822858229582305823158232582335823458235582365823758238582395824058241582425824358244582455824658247582485824958250582515825258253582545825558256582575825858259582605826158262582635826458265582665826758268582695827058271582725827358274582755827658277582785827958280582815828258283582845828558286582875828858289582905829158292582935829458295582965829758298582995830058301583025830358304583055830658307583085830958310583115831258313583145831558316583175831858319583205832158322583235832458325583265832758328583295833058331583325833358334583355833658337583385833958340583415834258343583445834558346583475834858349583505835158352583535835458355583565835758358583595836058361583625836358364583655836658367583685836958370583715837258373583745837558376583775837858379583805838158382583835838458385583865838758388583895839058391583925839358394583955839658397583985839958400584015840258403584045840558406584075840858409584105841158412584135841458415584165841758418584195842058421584225842358424584255842658427584285842958430584315843258433584345843558436584375843858439584405844158442584435844458445584465844758448584495845058451584525845358454584555845658457584585845958460584615846258463584645846558466584675846858469584705847158472584735847458475584765847758478584795848058481584825848358484584855848658487584885848958490584915849258493584945849558496584975849858499585005850158502585035850458505585065850758508585095851058511585125851358514585155851658517585185851958520585215852258523585245852558526585275852858529585305853158532585335853458535585365853758538585395854058541585425854358544585455854658547585485854958550585515855258553585545855558556585575855858559585605856158562585635856458565585665856758568585695857058571585725857358574585755857658577585785857958580585815858258583585845858558586585875858858589585905859158592585935859458595585965859758598585995860058601586025860358604586055860658607586085860958610586115861258613586145861558616586175861858619586205862158622586235862458625586265862758628586295863058631586325863358634586355863658637586385863958640586415864258643586445864558646586475864858649586505865158652586535865458655586565865758658586595866058661586625866358664586655866658667586685866958670586715867258673586745867558676586775867858679586805868158682586835868458685586865868758688586895869058691586925869358694586955869658697586985869958700587015870258703587045870558706587075870858709587105871158712587135871458715587165871758718587195872058721587225872358724587255872658727587285872958730587315873258733587345873558736587375873858739587405874158742587435874458745587465874758748587495875058751587525875358754587555875658757587585875958760587615876258763587645876558766587675876858769587705877158772587735877458775587765877758778587795878058781587825878358784587855878658787587885878958790587915879258793587945879558796587975879858799588005880158802588035880458805588065880758808588095881058811588125881358814588155881658817588185881958820588215882258823588245882558826588275882858829588305883158832588335883458835588365883758838588395884058841588425884358844588455884658847588485884958850588515885258853588545885558856588575885858859588605886158862588635886458865588665886758868588695887058871588725887358874588755887658877588785887958880588815888258883588845888558886588875888858889588905889158892588935889458895588965889758898588995890058901589025890358904589055890658907589085890958910589115891258913589145891558916589175891858919589205892158922589235892458925589265892758928589295893058931589325893358934589355893658937589385893958940589415894258943589445894558946589475894858949589505895158952589535895458955589565895758958589595896058961589625896358964589655896658967589685896958970589715897258973589745897558976589775897858979589805898158982589835898458985589865898758988589895899058991589925899358994589955899658997589985899959000590015900259003590045900559006590075900859009590105901159012590135901459015590165901759018590195902059021590225902359024590255902659027590285902959030590315903259033590345903559036590375903859039590405904159042590435904459045590465904759048590495905059051590525905359054590555905659057590585905959060590615906259063590645906559066590675906859069590705907159072590735907459075590765907759078590795908059081590825908359084590855908659087590885908959090590915909259093590945909559096590975909859099591005910159102591035910459105591065910759108591095911059111591125911359114591155911659117591185911959120591215912259123591245912559126591275912859129591305913159132591335913459135591365913759138591395914059141591425914359144591455914659147591485914959150591515915259153591545915559156591575915859159591605916159162591635916459165591665916759168591695917059171591725917359174591755917659177591785917959180591815918259183591845918559186591875918859189591905919159192591935919459195591965919759198591995920059201592025920359204592055920659207592085920959210592115921259213592145921559216592175921859219592205922159222592235922459225592265922759228592295923059231592325923359234592355923659237592385923959240592415924259243592445924559246592475924859249592505925159252592535925459255592565925759258592595926059261592625926359264592655926659267592685926959270592715927259273592745927559276592775927859279592805928159282592835928459285592865928759288592895929059291592925929359294592955929659297592985929959300593015930259303593045930559306593075930859309593105931159312593135931459315593165931759318593195932059321593225932359324593255932659327593285932959330593315933259333593345933559336593375933859339593405934159342593435934459345593465934759348593495935059351593525935359354593555935659357593585935959360593615936259363593645936559366593675936859369593705937159372593735937459375593765937759378593795938059381593825938359384593855938659387593885938959390593915939259393593945939559396593975939859399594005940159402594035940459405594065940759408594095941059411594125941359414594155941659417594185941959420594215942259423594245942559426594275942859429594305943159432594335943459435594365943759438594395944059441594425944359444594455944659447594485944959450594515945259453594545945559456594575945859459594605946159462594635946459465594665946759468594695947059471594725947359474594755947659477594785947959480594815948259483594845948559486594875948859489594905949159492594935949459495594965949759498594995950059501595025950359504595055950659507595085950959510595115951259513595145951559516595175951859519595205952159522595235952459525595265952759528595295953059531595325953359534595355953659537595385953959540595415954259543595445954559546595475954859549595505955159552595535955459555595565955759558595595956059561595625956359564595655956659567595685956959570595715957259573595745957559576595775957859579595805958159582595835958459585595865958759588595895959059591595925959359594595955959659597595985959959600596015960259603596045960559606596075960859609596105961159612596135961459615596165961759618596195962059621596225962359624596255962659627596285962959630596315963259633596345963559636596375963859639596405964159642596435964459645596465964759648596495965059651596525965359654596555965659657596585965959660596615966259663596645966559666596675966859669596705967159672596735967459675596765967759678596795968059681596825968359684596855968659687596885968959690596915969259693596945969559696596975969859699597005970159702597035970459705597065970759708597095971059711597125971359714597155971659717597185971959720597215972259723597245972559726597275972859729597305973159732597335973459735597365973759738597395974059741597425974359744597455974659747597485974959750597515975259753597545975559756597575975859759597605976159762597635976459765597665976759768597695977059771597725977359774597755977659777597785977959780597815978259783597845978559786597875978859789597905979159792597935979459795597965979759798597995980059801598025980359804598055980659807598085980959810598115981259813598145981559816598175981859819598205982159822598235982459825598265982759828598295983059831598325983359834598355983659837598385983959840598415984259843598445984559846598475984859849598505985159852598535985459855598565985759858598595986059861598625986359864598655986659867598685986959870598715987259873598745987559876598775987859879598805988159882598835988459885598865988759888598895989059891598925989359894598955989659897598985989959900599015990259903599045990559906599075990859909599105991159912599135991459915599165991759918599195992059921599225992359924599255992659927599285992959930599315993259933599345993559936599375993859939599405994159942599435994459945599465994759948599495995059951599525995359954599555995659957599585995959960599615996259963599645996559966599675996859969599705997159972599735997459975599765997759978599795998059981599825998359984599855998659987599885998959990599915999259993599945999559996599975999859999600006000160002600036000460005600066000760008600096001060011600126001360014600156001660017600186001960020600216002260023600246002560026600276002860029600306003160032600336003460035600366003760038600396004060041600426004360044600456004660047600486004960050600516005260053600546005560056600576005860059600606006160062600636006460065600666006760068600696007060071600726007360074600756007660077600786007960080600816008260083600846008560086600876008860089600906009160092600936009460095600966009760098600996010060101601026010360104601056010660107601086010960110601116011260113601146011560116601176011860119601206012160122601236012460125601266012760128601296013060131601326013360134601356013660137601386013960140601416014260143601446014560146601476014860149601506015160152601536015460155601566015760158601596016060161601626016360164601656016660167601686016960170601716017260173601746017560176601776017860179601806018160182601836018460185601866018760188601896019060191601926019360194601956019660197601986019960200602016020260203602046020560206602076020860209602106021160212602136021460215602166021760218602196022060221602226022360224602256022660227602286022960230602316023260233602346023560236602376023860239602406024160242602436024460245602466024760248602496025060251602526025360254602556025660257602586025960260602616026260263602646026560266602676026860269602706027160272602736027460275602766027760278602796028060281602826028360284602856028660287602886028960290602916029260293602946029560296602976029860299603006030160302603036030460305603066030760308603096031060311603126031360314603156031660317603186031960320603216032260323603246032560326603276032860329603306033160332603336033460335603366033760338603396034060341603426034360344603456034660347603486034960350603516035260353603546035560356603576035860359603606036160362603636036460365603666036760368603696037060371603726037360374603756037660377603786037960380603816038260383603846038560386603876038860389603906039160392603936039460395603966039760398603996040060401604026040360404604056040660407604086040960410604116041260413604146041560416604176041860419604206042160422604236042460425604266042760428604296043060431604326043360434604356043660437604386043960440604416044260443604446044560446604476044860449604506045160452604536045460455604566045760458604596046060461604626046360464604656046660467604686046960470604716047260473604746047560476604776047860479604806048160482604836048460485604866048760488604896049060491604926049360494604956049660497604986049960500605016050260503605046050560506605076050860509605106051160512605136051460515605166051760518605196052060521605226052360524605256052660527605286052960530605316053260533605346053560536605376053860539605406054160542605436054460545605466054760548605496055060551605526055360554605556055660557605586055960560605616056260563605646056560566605676056860569605706057160572605736057460575605766057760578605796058060581605826058360584605856058660587605886058960590605916059260593605946059560596605976059860599606006060160602606036060460605606066060760608606096061060611606126061360614606156061660617606186061960620606216062260623606246062560626606276062860629606306063160632606336063460635606366063760638606396064060641606426064360644606456064660647606486064960650606516065260653606546065560656606576065860659606606066160662606636066460665606666066760668606696067060671606726067360674606756067660677606786067960680606816068260683606846068560686606876068860689606906069160692606936069460695606966069760698606996070060701607026070360704607056070660707607086070960710607116071260713607146071560716607176071860719607206072160722607236072460725607266072760728607296073060731607326073360734607356073660737607386073960740607416074260743607446074560746607476074860749607506075160752607536075460755607566075760758607596076060761607626076360764607656076660767607686076960770607716077260773607746077560776607776077860779607806078160782607836078460785607866078760788607896079060791607926079360794607956079660797607986079960800608016080260803608046080560806608076080860809608106081160812608136081460815608166081760818608196082060821608226082360824608256082660827608286082960830608316083260833608346083560836608376083860839608406084160842608436084460845608466084760848608496085060851608526085360854608556085660857608586085960860608616086260863608646086560866608676086860869608706087160872608736087460875608766087760878608796088060881608826088360884608856088660887608886088960890608916089260893608946089560896608976089860899609006090160902609036090460905609066090760908609096091060911609126091360914609156091660917609186091960920609216092260923609246092560926609276092860929609306093160932609336093460935609366093760938609396094060941609426094360944609456094660947609486094960950609516095260953609546095560956609576095860959609606096160962609636096460965609666096760968609696097060971609726097360974609756097660977609786097960980609816098260983609846098560986609876098860989609906099160992609936099460995609966099760998609996100061001610026100361004610056100661007610086100961010610116101261013610146101561016610176101861019610206102161022610236102461025610266102761028610296103061031610326103361034610356103661037610386103961040610416104261043610446104561046610476104861049610506105161052610536105461055610566105761058610596106061061610626106361064610656106661067610686106961070610716107261073610746107561076610776107861079610806108161082610836108461085610866108761088610896109061091610926109361094610956109661097610986109961100611016110261103611046110561106611076110861109611106111161112611136111461115611166111761118611196112061121611226112361124611256112661127611286112961130611316113261133611346113561136611376113861139611406114161142611436114461145611466114761148611496115061151611526115361154611556115661157611586115961160611616116261163611646116561166611676116861169611706117161172611736117461175611766117761178611796118061181611826118361184611856118661187611886118961190611916119261193611946119561196611976119861199612006120161202612036120461205612066120761208612096121061211612126121361214612156121661217612186121961220612216122261223612246122561226612276122861229612306123161232612336123461235612366123761238612396124061241612426124361244612456124661247612486124961250612516125261253612546125561256612576125861259612606126161262612636126461265612666126761268612696127061271612726127361274612756127661277612786127961280612816128261283612846128561286612876128861289612906129161292612936129461295612966129761298612996130061301613026130361304613056130661307613086130961310613116131261313613146131561316613176131861319613206132161322613236132461325613266132761328613296133061331613326133361334613356133661337613386133961340613416134261343613446134561346613476134861349613506135161352613536135461355613566135761358613596136061361613626136361364613656136661367613686136961370613716137261373613746137561376613776137861379613806138161382613836138461385613866138761388613896139061391613926139361394613956139661397613986139961400614016140261403614046140561406614076140861409614106141161412614136141461415614166141761418614196142061421614226142361424614256142661427614286142961430614316143261433614346143561436614376143861439614406144161442614436144461445614466144761448614496145061451614526145361454614556145661457614586145961460614616146261463614646146561466614676146861469614706147161472614736147461475614766147761478614796148061481614826148361484614856148661487614886148961490614916149261493614946149561496614976149861499615006150161502615036150461505615066150761508615096151061511615126151361514615156151661517615186151961520615216152261523615246152561526615276152861529615306153161532615336153461535615366153761538615396154061541615426154361544615456154661547615486154961550615516155261553615546155561556615576155861559615606156161562615636156461565615666156761568615696157061571615726157361574615756157661577615786157961580615816158261583615846158561586615876158861589615906159161592615936159461595615966159761598615996160061601616026160361604616056160661607616086160961610616116161261613616146161561616616176161861619616206162161622616236162461625616266162761628616296163061631616326163361634616356163661637616386163961640616416164261643616446164561646616476164861649616506165161652616536165461655616566165761658616596166061661616626166361664616656166661667616686166961670616716167261673616746167561676616776167861679616806168161682616836168461685616866168761688616896169061691616926169361694616956169661697616986169961700617016170261703617046170561706617076170861709617106171161712617136171461715617166171761718617196172061721617226172361724617256172661727617286172961730617316173261733617346173561736617376173861739617406174161742617436174461745617466174761748617496175061751617526175361754617556175661757617586175961760617616176261763617646176561766617676176861769617706177161772617736177461775617766177761778617796178061781617826178361784617856178661787617886178961790617916179261793617946179561796617976179861799618006180161802618036180461805618066180761808618096181061811618126181361814618156181661817618186181961820618216182261823618246182561826618276182861829618306183161832618336183461835618366183761838618396184061841618426184361844618456184661847618486184961850618516185261853618546185561856618576185861859618606186161862618636186461865618666186761868618696187061871618726187361874618756187661877618786187961880618816188261883618846188561886618876188861889618906189161892618936189461895618966189761898618996190061901619026190361904619056190661907619086190961910619116191261913619146191561916619176191861919619206192161922619236192461925619266192761928619296193061931619326193361934619356193661937619386193961940619416194261943619446194561946619476194861949619506195161952619536195461955619566195761958619596196061961619626196361964619656196661967619686196961970619716197261973619746197561976619776197861979619806198161982619836198461985619866198761988619896199061991619926199361994619956199661997619986199962000620016200262003620046200562006620076200862009620106201162012620136201462015620166201762018620196202062021620226202362024620256202662027620286202962030620316203262033620346203562036620376203862039620406204162042620436204462045620466204762048620496205062051620526205362054620556205662057620586205962060620616206262063620646206562066620676206862069620706207162072620736207462075620766207762078620796208062081620826208362084620856208662087620886208962090620916209262093620946209562096620976209862099621006210162102621036210462105621066210762108621096211062111621126211362114621156211662117621186211962120621216212262123621246212562126621276212862129621306213162132621336213462135621366213762138621396214062141621426214362144621456214662147621486214962150621516215262153621546215562156621576215862159621606216162162621636216462165621666216762168621696217062171621726217362174621756217662177621786217962180621816218262183621846218562186621876218862189621906219162192621936219462195621966219762198621996220062201622026220362204622056220662207622086220962210622116221262213622146221562216622176221862219622206222162222622236222462225622266222762228622296223062231622326223362234622356223662237622386223962240622416224262243622446224562246622476224862249622506225162252622536225462255622566225762258622596226062261622626226362264622656226662267622686226962270622716227262273622746227562276622776227862279622806228162282622836228462285622866228762288622896229062291622926229362294622956229662297622986229962300623016230262303623046230562306623076230862309623106231162312623136231462315623166231762318623196232062321623226232362324623256232662327623286232962330623316233262333623346233562336623376233862339623406234162342623436234462345623466234762348623496235062351623526235362354623556235662357623586235962360623616236262363623646236562366623676236862369623706237162372623736237462375623766237762378623796238062381623826238362384623856238662387623886238962390623916239262393623946239562396623976239862399624006240162402624036240462405624066240762408624096241062411624126241362414624156241662417624186241962420624216242262423624246242562426624276242862429624306243162432624336243462435624366243762438624396244062441624426244362444624456244662447624486244962450624516245262453624546245562456624576245862459624606246162462624636246462465624666246762468624696247062471624726247362474624756247662477624786247962480624816248262483624846248562486624876248862489624906249162492624936249462495624966249762498624996250062501625026250362504625056250662507625086250962510625116251262513625146251562516625176251862519625206252162522625236252462525625266252762528625296253062531625326253362534625356253662537625386253962540625416254262543625446254562546625476254862549625506255162552625536255462555625566255762558625596256062561625626256362564625656256662567625686256962570625716257262573625746257562576625776257862579625806258162582625836258462585625866258762588625896259062591625926259362594625956259662597625986259962600626016260262603626046260562606626076260862609626106261162612626136261462615626166261762618626196262062621626226262362624626256262662627626286262962630626316263262633626346263562636626376263862639626406264162642626436264462645626466264762648626496265062651626526265362654626556265662657626586265962660626616266262663626646266562666626676266862669626706267162672626736267462675626766267762678626796268062681626826268362684626856268662687626886268962690626916269262693626946269562696626976269862699627006270162702627036270462705627066270762708627096271062711627126271362714627156271662717627186271962720627216272262723627246272562726627276272862729627306273162732627336273462735627366273762738627396274062741627426274362744627456274662747627486274962750627516275262753627546275562756627576275862759627606276162762627636276462765627666276762768627696277062771627726277362774627756277662777627786277962780627816278262783627846278562786627876278862789627906279162792627936279462795627966279762798627996280062801628026280362804628056280662807628086280962810628116281262813628146281562816628176281862819628206282162822628236282462825628266282762828628296283062831628326283362834628356283662837628386283962840628416284262843628446284562846628476284862849628506285162852628536285462855628566285762858628596286062861628626286362864628656286662867628686286962870628716287262873628746287562876628776287862879628806288162882628836288462885628866288762888628896289062891628926289362894628956289662897628986289962900629016290262903629046290562906629076290862909629106291162912629136291462915629166291762918629196292062921629226292362924629256292662927629286292962930629316293262933629346293562936629376293862939629406294162942629436294462945629466294762948629496295062951629526295362954629556295662957629586295962960629616296262963629646296562966629676296862969629706297162972629736297462975629766297762978629796298062981629826298362984629856298662987629886298962990629916299262993629946299562996629976299862999630006300163002630036300463005630066300763008630096301063011630126301363014630156301663017630186301963020630216302263023630246302563026630276302863029630306303163032630336303463035630366303763038630396304063041630426304363044630456304663047630486304963050630516305263053630546305563056630576305863059630606306163062630636306463065630666306763068630696307063071630726307363074630756307663077630786307963080630816308263083630846308563086630876308863089630906309163092630936309463095630966309763098630996310063101631026310363104631056310663107631086310963110631116311263113631146311563116631176311863119631206312163122631236312463125631266312763128631296313063131631326313363134631356313663137631386313963140631416314263143631446314563146631476314863149631506315163152631536315463155631566315763158631596316063161631626316363164631656316663167631686316963170631716317263173631746317563176631776317863179631806318163182631836318463185631866318763188631896319063191631926319363194631956319663197631986319963200632016320263203632046320563206632076320863209632106321163212632136321463215632166321763218632196322063221632226322363224632256322663227632286322963230632316323263233632346323563236632376323863239632406324163242632436324463245632466324763248632496325063251632526325363254632556325663257632586325963260632616326263263632646326563266632676326863269632706327163272632736327463275632766327763278632796328063281632826328363284632856328663287632886328963290632916329263293632946329563296632976329863299633006330163302633036330463305633066330763308633096331063311633126331363314633156331663317633186331963320633216332263323633246332563326633276332863329633306333163332633336333463335633366333763338633396334063341633426334363344633456334663347633486334963350633516335263353633546335563356633576335863359633606336163362633636336463365633666336763368633696337063371633726337363374633756337663377633786337963380633816338263383633846338563386633876338863389633906339163392633936339463395633966339763398633996340063401634026340363404634056340663407634086340963410634116341263413634146341563416634176341863419634206342163422634236342463425634266342763428634296343063431634326343363434634356343663437634386343963440634416344263443634446344563446634476344863449634506345163452634536345463455634566345763458634596346063461634626346363464634656346663467634686346963470634716347263473634746347563476634776347863479634806348163482634836348463485634866348763488634896349063491634926349363494634956349663497634986349963500635016350263503635046350563506635076350863509635106351163512635136351463515635166351763518635196352063521635226352363524635256352663527635286352963530635316353263533635346353563536635376353863539635406354163542635436354463545635466354763548635496355063551635526355363554635556355663557635586355963560635616356263563635646356563566635676356863569635706357163572635736357463575635766357763578635796358063581635826358363584635856358663587635886358963590635916359263593635946359563596635976359863599636006360163602636036360463605636066360763608636096361063611636126361363614636156361663617636186361963620636216362263623636246362563626636276362863629636306363163632636336363463635636366363763638636396364063641636426364363644636456364663647636486364963650636516365263653636546365563656636576365863659636606366163662636636366463665636666366763668636696367063671636726367363674636756367663677636786367963680636816368263683636846368563686636876368863689636906369163692636936369463695636966369763698636996370063701637026370363704637056370663707637086370963710637116371263713637146371563716637176371863719637206372163722637236372463725637266372763728637296373063731637326373363734637356373663737637386373963740637416374263743637446374563746637476374863749637506375163752637536375463755637566375763758637596376063761637626376363764637656376663767637686376963770637716377263773637746377563776637776377863779637806378163782637836378463785637866378763788637896379063791637926379363794637956379663797637986379963800638016380263803638046380563806638076380863809638106381163812638136381463815638166381763818638196382063821638226382363824638256382663827638286382963830638316383263833638346383563836638376383863839638406384163842638436384463845638466384763848638496385063851638526385363854638556385663857638586385963860638616386263863638646386563866638676386863869638706387163872638736387463875638766387763878638796388063881638826388363884638856388663887638886388963890638916389263893638946389563896638976389863899639006390163902639036390463905639066390763908639096391063911639126391363914639156391663917639186391963920639216392263923639246392563926639276392863929639306393163932639336393463935639366393763938639396394063941639426394363944639456394663947639486394963950639516395263953639546395563956639576395863959639606396163962639636396463965639666396763968639696397063971639726397363974639756397663977639786397963980639816398263983639846398563986639876398863989639906399163992639936399463995639966399763998639996400064001640026400364004640056400664007640086400964010640116401264013640146401564016640176401864019640206402164022640236402464025640266402764028640296403064031640326403364034640356403664037640386403964040640416404264043640446404564046640476404864049640506405164052640536405464055640566405764058640596406064061640626406364064640656406664067640686406964070640716407264073640746407564076640776407864079640806408164082640836408464085640866408764088640896409064091640926409364094640956409664097640986409964100641016410264103641046410564106641076410864109641106411164112641136411464115641166411764118641196412064121641226412364124641256412664127641286412964130641316413264133641346413564136641376413864139641406414164142641436414464145641466414764148641496415064151641526415364154641556415664157641586415964160641616416264163641646416564166641676416864169641706417164172641736417464175641766417764178641796418064181641826418364184641856418664187641886418964190641916419264193641946419564196641976419864199642006420164202642036420464205642066420764208642096421064211642126421364214642156421664217642186421964220642216422264223642246422564226642276422864229642306423164232642336423464235642366423764238642396424064241642426424364244642456424664247642486424964250642516425264253642546425564256642576425864259642606426164262642636426464265642666426764268642696427064271642726427364274642756427664277642786427964280642816428264283642846428564286642876428864289642906429164292642936429464295642966429764298642996430064301643026430364304643056430664307643086430964310643116431264313643146431564316643176431864319643206432164322643236432464325643266432764328643296433064331643326433364334643356433664337643386433964340643416434264343643446434564346643476434864349643506435164352643536435464355643566435764358643596436064361643626436364364643656436664367643686436964370643716437264373643746437564376643776437864379643806438164382643836438464385643866438764388643896439064391643926439364394643956439664397643986439964400644016440264403644046440564406644076440864409644106441164412644136441464415644166441764418644196442064421644226442364424644256442664427644286442964430644316443264433644346443564436644376443864439644406444164442644436444464445644466444764448644496445064451644526445364454644556445664457644586445964460644616446264463644646446564466644676446864469644706447164472644736447464475644766447764478644796448064481644826448364484644856448664487644886448964490644916449264493644946449564496644976449864499645006450164502645036450464505645066450764508645096451064511645126451364514645156451664517645186451964520645216452264523645246452564526645276452864529645306453164532645336453464535645366453764538645396454064541645426454364544645456454664547645486454964550645516455264553645546455564556645576455864559645606456164562645636456464565645666456764568645696457064571645726457364574645756457664577645786457964580645816458264583645846458564586645876458864589645906459164592645936459464595645966459764598645996460064601646026460364604646056460664607646086460964610646116461264613646146461564616646176461864619646206462164622646236462464625646266462764628646296463064631646326463364634646356463664637646386463964640646416464264643646446464564646646476464864649646506465164652646536465464655646566465764658646596466064661646626466364664646656466664667646686466964670646716467264673646746467564676646776467864679646806468164682646836468464685646866468764688646896469064691646926469364694646956469664697646986469964700647016470264703647046470564706647076470864709647106471164712647136471464715647166471764718647196472064721647226472364724647256472664727647286472964730647316473264733647346473564736647376473864739647406474164742647436474464745647466474764748647496475064751647526475364754647556475664757647586475964760647616476264763647646476564766647676476864769647706477164772647736477464775647766477764778647796478064781647826478364784647856478664787647886478964790647916479264793647946479564796647976479864799648006480164802648036480464805648066480764808648096481064811648126481364814648156481664817648186481964820648216482264823648246482564826648276482864829648306483164832648336483464835648366483764838648396484064841648426484364844648456484664847648486484964850648516485264853648546485564856648576485864859648606486164862648636486464865648666486764868648696487064871648726487364874648756487664877648786487964880648816488264883648846488564886648876488864889648906489164892648936489464895648966489764898648996490064901649026490364904649056490664907649086490964910649116491264913649146491564916649176491864919649206492164922649236492464925649266492764928649296493064931649326493364934649356493664937649386493964940649416494264943649446494564946649476494864949649506495164952649536495464955649566495764958649596496064961649626496364964649656496664967649686496964970649716497264973649746497564976649776497864979649806498164982649836498464985649866498764988649896499064991649926499364994649956499664997649986499965000650016500265003650046500565006650076500865009650106501165012650136501465015650166501765018650196502065021650226502365024650256502665027650286502965030650316503265033650346503565036650376503865039650406504165042650436504465045650466504765048650496505065051650526505365054650556505665057650586505965060650616506265063650646506565066650676506865069650706507165072650736507465075650766507765078650796508065081650826508365084650856508665087650886508965090650916509265093650946509565096650976509865099651006510165102651036510465105651066510765108651096511065111651126511365114651156511665117651186511965120651216512265123651246512565126651276512865129651306513165132651336513465135651366513765138651396514065141651426514365144651456514665147651486514965150651516515265153651546515565156651576515865159651606516165162651636516465165651666516765168651696517065171651726517365174651756517665177651786517965180651816518265183651846518565186651876518865189651906519165192651936519465195651966519765198651996520065201652026520365204652056520665207652086520965210652116521265213652146521565216652176521865219652206522165222652236522465225652266522765228652296523065231652326523365234652356523665237652386523965240652416524265243652446524565246652476524865249652506525165252652536525465255652566525765258652596526065261652626526365264652656526665267652686526965270652716527265273652746527565276652776527865279652806528165282652836528465285652866528765288652896529065291652926529365294652956529665297652986529965300653016530265303653046530565306653076530865309653106531165312653136531465315653166531765318653196532065321653226532365324653256532665327653286532965330653316533265333653346533565336653376533865339653406534165342653436534465345653466534765348653496535065351653526535365354653556535665357653586535965360653616536265363653646536565366653676536865369653706537165372653736537465375653766537765378653796538065381653826538365384653856538665387653886538965390653916539265393653946539565396653976539865399654006540165402654036540465405654066540765408654096541065411654126541365414
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // NO CHECKED-IN PROTOBUF GENCODE
  3. // source: easier-report-biz/src/main/proto/fxy.proto
  4. // Protobuf Java Version: 4.29.5
  5. package com.yaoyicloud.message;
  6. public final class FxyProtos {
  7. private FxyProtos() {}
  8. static {
  9. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  10. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  11. /* major= */ 4,
  12. /* minor= */ 29,
  13. /* patch= */ 5,
  14. /* suffix= */ "",
  15. FxyProtos.class.getName());
  16. }
  17. public static void registerAllExtensions(
  18. com.google.protobuf.ExtensionRegistryLite registry) {
  19. }
  20. public static void registerAllExtensions(
  21. com.google.protobuf.ExtensionRegistry registry) {
  22. registerAllExtensions(
  23. (com.google.protobuf.ExtensionRegistryLite) registry);
  24. }
  25. public interface ServiceProviderInfoOrBuilder extends
  26. // @@protoc_insertion_point(interface_extends:fxy.ServiceProviderInfo)
  27. com.google.protobuf.MessageOrBuilder {
  28. /**
  29. * <pre>
  30. * ${服务商信息:服务商名称}
  31. * </pre>
  32. *
  33. * <code>optional string name = 1;</code>
  34. * @return Whether the name field is set.
  35. */
  36. boolean hasName();
  37. /**
  38. * <pre>
  39. * ${服务商信息:服务商名称}
  40. * </pre>
  41. *
  42. * <code>optional string name = 1;</code>
  43. * @return The name.
  44. */
  45. java.lang.String getName();
  46. /**
  47. * <pre>
  48. * ${服务商信息:服务商名称}
  49. * </pre>
  50. *
  51. * <code>optional string name = 1;</code>
  52. * @return The bytes for name.
  53. */
  54. com.google.protobuf.ByteString
  55. getNameBytes();
  56. /**
  57. * <pre>
  58. * "基金会"
  59. * </pre>
  60. *
  61. * <code>optional string type = 2;</code>
  62. * @return Whether the type field is set.
  63. */
  64. boolean hasType();
  65. /**
  66. * <pre>
  67. * "基金会"
  68. * </pre>
  69. *
  70. * <code>optional string type = 2;</code>
  71. * @return The type.
  72. */
  73. java.lang.String getType();
  74. /**
  75. * <pre>
  76. * "基金会"
  77. * </pre>
  78. *
  79. * <code>optional string type = 2;</code>
  80. * @return The bytes for type.
  81. */
  82. com.google.protobuf.ByteString
  83. getTypeBytes();
  84. /**
  85. * <pre>
  86. * ${服务商信息:报告日期}
  87. * </pre>
  88. *
  89. * <code>optional string reportDate = 3;</code>
  90. * @return Whether the reportDate field is set.
  91. */
  92. boolean hasReportDate();
  93. /**
  94. * <pre>
  95. * ${服务商信息:报告日期}
  96. * </pre>
  97. *
  98. * <code>optional string reportDate = 3;</code>
  99. * @return The reportDate.
  100. */
  101. java.lang.String getReportDate();
  102. /**
  103. * <pre>
  104. * ${服务商信息:报告日期}
  105. * </pre>
  106. *
  107. * <code>optional string reportDate = 3;</code>
  108. * @return The bytes for reportDate.
  109. */
  110. com.google.protobuf.ByteString
  111. getReportDateBytes();
  112. }
  113. /**
  114. * Protobuf type {@code fxy.ServiceProviderInfo}
  115. */
  116. public static final class ServiceProviderInfo extends
  117. com.google.protobuf.GeneratedMessage implements
  118. // @@protoc_insertion_point(message_implements:fxy.ServiceProviderInfo)
  119. ServiceProviderInfoOrBuilder {
  120. private static final long serialVersionUID = 0L;
  121. static {
  122. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  123. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  124. /* major= */ 4,
  125. /* minor= */ 29,
  126. /* patch= */ 5,
  127. /* suffix= */ "",
  128. ServiceProviderInfo.class.getName());
  129. }
  130. // Use ServiceProviderInfo.newBuilder() to construct.
  131. private ServiceProviderInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  132. super(builder);
  133. }
  134. private ServiceProviderInfo() {
  135. name_ = "";
  136. type_ = "";
  137. reportDate_ = "";
  138. }
  139. public static final com.google.protobuf.Descriptors.Descriptor
  140. getDescriptor() {
  141. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ServiceProviderInfo_descriptor;
  142. }
  143. @java.lang.Override
  144. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  145. internalGetFieldAccessorTable() {
  146. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ServiceProviderInfo_fieldAccessorTable
  147. .ensureFieldAccessorsInitialized(
  148. com.yaoyicloud.message.FxyProtos.ServiceProviderInfo.class, com.yaoyicloud.message.FxyProtos.ServiceProviderInfo.Builder.class);
  149. }
  150. private int bitField0_;
  151. public static final int NAME_FIELD_NUMBER = 1;
  152. @SuppressWarnings("serial")
  153. private volatile java.lang.Object name_ = "";
  154. /**
  155. * <pre>
  156. * ${服务商信息:服务商名称}
  157. * </pre>
  158. *
  159. * <code>optional string name = 1;</code>
  160. * @return Whether the name field is set.
  161. */
  162. @java.lang.Override
  163. public boolean hasName() {
  164. return ((bitField0_ & 0x00000001) != 0);
  165. }
  166. /**
  167. * <pre>
  168. * ${服务商信息:服务商名称}
  169. * </pre>
  170. *
  171. * <code>optional string name = 1;</code>
  172. * @return The name.
  173. */
  174. @java.lang.Override
  175. public java.lang.String getName() {
  176. java.lang.Object ref = name_;
  177. if (ref instanceof java.lang.String) {
  178. return (java.lang.String) ref;
  179. } else {
  180. com.google.protobuf.ByteString bs =
  181. (com.google.protobuf.ByteString) ref;
  182. java.lang.String s = bs.toStringUtf8();
  183. if (bs.isValidUtf8()) {
  184. name_ = s;
  185. }
  186. return s;
  187. }
  188. }
  189. /**
  190. * <pre>
  191. * ${服务商信息:服务商名称}
  192. * </pre>
  193. *
  194. * <code>optional string name = 1;</code>
  195. * @return The bytes for name.
  196. */
  197. @java.lang.Override
  198. public com.google.protobuf.ByteString
  199. getNameBytes() {
  200. java.lang.Object ref = name_;
  201. if (ref instanceof java.lang.String) {
  202. com.google.protobuf.ByteString b =
  203. com.google.protobuf.ByteString.copyFromUtf8(
  204. (java.lang.String) ref);
  205. name_ = b;
  206. return b;
  207. } else {
  208. return (com.google.protobuf.ByteString) ref;
  209. }
  210. }
  211. public static final int TYPE_FIELD_NUMBER = 2;
  212. @SuppressWarnings("serial")
  213. private volatile java.lang.Object type_ = "";
  214. /**
  215. * <pre>
  216. * "基金会"
  217. * </pre>
  218. *
  219. * <code>optional string type = 2;</code>
  220. * @return Whether the type field is set.
  221. */
  222. @java.lang.Override
  223. public boolean hasType() {
  224. return ((bitField0_ & 0x00000002) != 0);
  225. }
  226. /**
  227. * <pre>
  228. * "基金会"
  229. * </pre>
  230. *
  231. * <code>optional string type = 2;</code>
  232. * @return The type.
  233. */
  234. @java.lang.Override
  235. public java.lang.String getType() {
  236. java.lang.Object ref = type_;
  237. if (ref instanceof java.lang.String) {
  238. return (java.lang.String) ref;
  239. } else {
  240. com.google.protobuf.ByteString bs =
  241. (com.google.protobuf.ByteString) ref;
  242. java.lang.String s = bs.toStringUtf8();
  243. if (bs.isValidUtf8()) {
  244. type_ = s;
  245. }
  246. return s;
  247. }
  248. }
  249. /**
  250. * <pre>
  251. * "基金会"
  252. * </pre>
  253. *
  254. * <code>optional string type = 2;</code>
  255. * @return The bytes for type.
  256. */
  257. @java.lang.Override
  258. public com.google.protobuf.ByteString
  259. getTypeBytes() {
  260. java.lang.Object ref = type_;
  261. if (ref instanceof java.lang.String) {
  262. com.google.protobuf.ByteString b =
  263. com.google.protobuf.ByteString.copyFromUtf8(
  264. (java.lang.String) ref);
  265. type_ = b;
  266. return b;
  267. } else {
  268. return (com.google.protobuf.ByteString) ref;
  269. }
  270. }
  271. public static final int REPORTDATE_FIELD_NUMBER = 3;
  272. @SuppressWarnings("serial")
  273. private volatile java.lang.Object reportDate_ = "";
  274. /**
  275. * <pre>
  276. * ${服务商信息:报告日期}
  277. * </pre>
  278. *
  279. * <code>optional string reportDate = 3;</code>
  280. * @return Whether the reportDate field is set.
  281. */
  282. @java.lang.Override
  283. public boolean hasReportDate() {
  284. return ((bitField0_ & 0x00000004) != 0);
  285. }
  286. /**
  287. * <pre>
  288. * ${服务商信息:报告日期}
  289. * </pre>
  290. *
  291. * <code>optional string reportDate = 3;</code>
  292. * @return The reportDate.
  293. */
  294. @java.lang.Override
  295. public java.lang.String getReportDate() {
  296. java.lang.Object ref = reportDate_;
  297. if (ref instanceof java.lang.String) {
  298. return (java.lang.String) ref;
  299. } else {
  300. com.google.protobuf.ByteString bs =
  301. (com.google.protobuf.ByteString) ref;
  302. java.lang.String s = bs.toStringUtf8();
  303. if (bs.isValidUtf8()) {
  304. reportDate_ = s;
  305. }
  306. return s;
  307. }
  308. }
  309. /**
  310. * <pre>
  311. * ${服务商信息:报告日期}
  312. * </pre>
  313. *
  314. * <code>optional string reportDate = 3;</code>
  315. * @return The bytes for reportDate.
  316. */
  317. @java.lang.Override
  318. public com.google.protobuf.ByteString
  319. getReportDateBytes() {
  320. java.lang.Object ref = reportDate_;
  321. if (ref instanceof java.lang.String) {
  322. com.google.protobuf.ByteString b =
  323. com.google.protobuf.ByteString.copyFromUtf8(
  324. (java.lang.String) ref);
  325. reportDate_ = b;
  326. return b;
  327. } else {
  328. return (com.google.protobuf.ByteString) ref;
  329. }
  330. }
  331. private byte memoizedIsInitialized = -1;
  332. @java.lang.Override
  333. public final boolean isInitialized() {
  334. byte isInitialized = memoizedIsInitialized;
  335. if (isInitialized == 1) return true;
  336. if (isInitialized == 0) return false;
  337. memoizedIsInitialized = 1;
  338. return true;
  339. }
  340. @java.lang.Override
  341. public void writeTo(com.google.protobuf.CodedOutputStream output)
  342. throws java.io.IOException {
  343. if (((bitField0_ & 0x00000001) != 0)) {
  344. com.google.protobuf.GeneratedMessage.writeString(output, 1, name_);
  345. }
  346. if (((bitField0_ & 0x00000002) != 0)) {
  347. com.google.protobuf.GeneratedMessage.writeString(output, 2, type_);
  348. }
  349. if (((bitField0_ & 0x00000004) != 0)) {
  350. com.google.protobuf.GeneratedMessage.writeString(output, 3, reportDate_);
  351. }
  352. getUnknownFields().writeTo(output);
  353. }
  354. @java.lang.Override
  355. public int getSerializedSize() {
  356. int size = memoizedSize;
  357. if (size != -1) return size;
  358. size = 0;
  359. if (((bitField0_ & 0x00000001) != 0)) {
  360. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
  361. }
  362. if (((bitField0_ & 0x00000002) != 0)) {
  363. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, type_);
  364. }
  365. if (((bitField0_ & 0x00000004) != 0)) {
  366. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, reportDate_);
  367. }
  368. size += getUnknownFields().getSerializedSize();
  369. memoizedSize = size;
  370. return size;
  371. }
  372. @java.lang.Override
  373. public boolean equals(final java.lang.Object obj) {
  374. if (obj == this) {
  375. return true;
  376. }
  377. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.ServiceProviderInfo)) {
  378. return super.equals(obj);
  379. }
  380. com.yaoyicloud.message.FxyProtos.ServiceProviderInfo other = (com.yaoyicloud.message.FxyProtos.ServiceProviderInfo) obj;
  381. if (hasName() != other.hasName()) return false;
  382. if (hasName()) {
  383. if (!getName()
  384. .equals(other.getName())) return false;
  385. }
  386. if (hasType() != other.hasType()) return false;
  387. if (hasType()) {
  388. if (!getType()
  389. .equals(other.getType())) return false;
  390. }
  391. if (hasReportDate() != other.hasReportDate()) return false;
  392. if (hasReportDate()) {
  393. if (!getReportDate()
  394. .equals(other.getReportDate())) return false;
  395. }
  396. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  397. return true;
  398. }
  399. @java.lang.Override
  400. public int hashCode() {
  401. if (memoizedHashCode != 0) {
  402. return memoizedHashCode;
  403. }
  404. int hash = 41;
  405. hash = (19 * hash) + getDescriptor().hashCode();
  406. if (hasName()) {
  407. hash = (37 * hash) + NAME_FIELD_NUMBER;
  408. hash = (53 * hash) + getName().hashCode();
  409. }
  410. if (hasType()) {
  411. hash = (37 * hash) + TYPE_FIELD_NUMBER;
  412. hash = (53 * hash) + getType().hashCode();
  413. }
  414. if (hasReportDate()) {
  415. hash = (37 * hash) + REPORTDATE_FIELD_NUMBER;
  416. hash = (53 * hash) + getReportDate().hashCode();
  417. }
  418. hash = (29 * hash) + getUnknownFields().hashCode();
  419. memoizedHashCode = hash;
  420. return hash;
  421. }
  422. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  423. java.nio.ByteBuffer data)
  424. throws com.google.protobuf.InvalidProtocolBufferException {
  425. return PARSER.parseFrom(data);
  426. }
  427. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  428. java.nio.ByteBuffer data,
  429. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  430. throws com.google.protobuf.InvalidProtocolBufferException {
  431. return PARSER.parseFrom(data, extensionRegistry);
  432. }
  433. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  434. com.google.protobuf.ByteString data)
  435. throws com.google.protobuf.InvalidProtocolBufferException {
  436. return PARSER.parseFrom(data);
  437. }
  438. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  439. com.google.protobuf.ByteString data,
  440. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  441. throws com.google.protobuf.InvalidProtocolBufferException {
  442. return PARSER.parseFrom(data, extensionRegistry);
  443. }
  444. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(byte[] data)
  445. throws com.google.protobuf.InvalidProtocolBufferException {
  446. return PARSER.parseFrom(data);
  447. }
  448. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  449. byte[] data,
  450. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  451. throws com.google.protobuf.InvalidProtocolBufferException {
  452. return PARSER.parseFrom(data, extensionRegistry);
  453. }
  454. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(java.io.InputStream input)
  455. throws java.io.IOException {
  456. return com.google.protobuf.GeneratedMessage
  457. .parseWithIOException(PARSER, input);
  458. }
  459. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  460. java.io.InputStream input,
  461. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  462. throws java.io.IOException {
  463. return com.google.protobuf.GeneratedMessage
  464. .parseWithIOException(PARSER, input, extensionRegistry);
  465. }
  466. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseDelimitedFrom(java.io.InputStream input)
  467. throws java.io.IOException {
  468. return com.google.protobuf.GeneratedMessage
  469. .parseDelimitedWithIOException(PARSER, input);
  470. }
  471. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseDelimitedFrom(
  472. java.io.InputStream input,
  473. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  474. throws java.io.IOException {
  475. return com.google.protobuf.GeneratedMessage
  476. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  477. }
  478. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  479. com.google.protobuf.CodedInputStream input)
  480. throws java.io.IOException {
  481. return com.google.protobuf.GeneratedMessage
  482. .parseWithIOException(PARSER, input);
  483. }
  484. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo parseFrom(
  485. com.google.protobuf.CodedInputStream input,
  486. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  487. throws java.io.IOException {
  488. return com.google.protobuf.GeneratedMessage
  489. .parseWithIOException(PARSER, input, extensionRegistry);
  490. }
  491. @java.lang.Override
  492. public Builder newBuilderForType() { return newBuilder(); }
  493. public static Builder newBuilder() {
  494. return DEFAULT_INSTANCE.toBuilder();
  495. }
  496. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.ServiceProviderInfo prototype) {
  497. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  498. }
  499. @java.lang.Override
  500. public Builder toBuilder() {
  501. return this == DEFAULT_INSTANCE
  502. ? new Builder() : new Builder().mergeFrom(this);
  503. }
  504. @java.lang.Override
  505. protected Builder newBuilderForType(
  506. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  507. Builder builder = new Builder(parent);
  508. return builder;
  509. }
  510. /**
  511. * Protobuf type {@code fxy.ServiceProviderInfo}
  512. */
  513. public static final class Builder extends
  514. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  515. // @@protoc_insertion_point(builder_implements:fxy.ServiceProviderInfo)
  516. com.yaoyicloud.message.FxyProtos.ServiceProviderInfoOrBuilder {
  517. public static final com.google.protobuf.Descriptors.Descriptor
  518. getDescriptor() {
  519. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ServiceProviderInfo_descriptor;
  520. }
  521. @java.lang.Override
  522. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  523. internalGetFieldAccessorTable() {
  524. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ServiceProviderInfo_fieldAccessorTable
  525. .ensureFieldAccessorsInitialized(
  526. com.yaoyicloud.message.FxyProtos.ServiceProviderInfo.class, com.yaoyicloud.message.FxyProtos.ServiceProviderInfo.Builder.class);
  527. }
  528. // Construct using com.yaoyicloud.message.FxyProtos.ServiceProviderInfo.newBuilder()
  529. private Builder() {
  530. }
  531. private Builder(
  532. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  533. super(parent);
  534. }
  535. @java.lang.Override
  536. public Builder clear() {
  537. super.clear();
  538. bitField0_ = 0;
  539. name_ = "";
  540. type_ = "";
  541. reportDate_ = "";
  542. return this;
  543. }
  544. @java.lang.Override
  545. public com.google.protobuf.Descriptors.Descriptor
  546. getDescriptorForType() {
  547. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ServiceProviderInfo_descriptor;
  548. }
  549. @java.lang.Override
  550. public com.yaoyicloud.message.FxyProtos.ServiceProviderInfo getDefaultInstanceForType() {
  551. return com.yaoyicloud.message.FxyProtos.ServiceProviderInfo.getDefaultInstance();
  552. }
  553. @java.lang.Override
  554. public com.yaoyicloud.message.FxyProtos.ServiceProviderInfo build() {
  555. com.yaoyicloud.message.FxyProtos.ServiceProviderInfo result = buildPartial();
  556. if (!result.isInitialized()) {
  557. throw newUninitializedMessageException(result);
  558. }
  559. return result;
  560. }
  561. @java.lang.Override
  562. public com.yaoyicloud.message.FxyProtos.ServiceProviderInfo buildPartial() {
  563. com.yaoyicloud.message.FxyProtos.ServiceProviderInfo result = new com.yaoyicloud.message.FxyProtos.ServiceProviderInfo(this);
  564. if (bitField0_ != 0) { buildPartial0(result); }
  565. onBuilt();
  566. return result;
  567. }
  568. private void buildPartial0(com.yaoyicloud.message.FxyProtos.ServiceProviderInfo result) {
  569. int from_bitField0_ = bitField0_;
  570. int to_bitField0_ = 0;
  571. if (((from_bitField0_ & 0x00000001) != 0)) {
  572. result.name_ = name_;
  573. to_bitField0_ |= 0x00000001;
  574. }
  575. if (((from_bitField0_ & 0x00000002) != 0)) {
  576. result.type_ = type_;
  577. to_bitField0_ |= 0x00000002;
  578. }
  579. if (((from_bitField0_ & 0x00000004) != 0)) {
  580. result.reportDate_ = reportDate_;
  581. to_bitField0_ |= 0x00000004;
  582. }
  583. result.bitField0_ |= to_bitField0_;
  584. }
  585. @java.lang.Override
  586. public Builder mergeFrom(com.google.protobuf.Message other) {
  587. if (other instanceof com.yaoyicloud.message.FxyProtos.ServiceProviderInfo) {
  588. return mergeFrom((com.yaoyicloud.message.FxyProtos.ServiceProviderInfo)other);
  589. } else {
  590. super.mergeFrom(other);
  591. return this;
  592. }
  593. }
  594. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.ServiceProviderInfo other) {
  595. if (other == com.yaoyicloud.message.FxyProtos.ServiceProviderInfo.getDefaultInstance()) return this;
  596. if (other.hasName()) {
  597. name_ = other.name_;
  598. bitField0_ |= 0x00000001;
  599. onChanged();
  600. }
  601. if (other.hasType()) {
  602. type_ = other.type_;
  603. bitField0_ |= 0x00000002;
  604. onChanged();
  605. }
  606. if (other.hasReportDate()) {
  607. reportDate_ = other.reportDate_;
  608. bitField0_ |= 0x00000004;
  609. onChanged();
  610. }
  611. this.mergeUnknownFields(other.getUnknownFields());
  612. onChanged();
  613. return this;
  614. }
  615. @java.lang.Override
  616. public final boolean isInitialized() {
  617. return true;
  618. }
  619. @java.lang.Override
  620. public Builder mergeFrom(
  621. com.google.protobuf.CodedInputStream input,
  622. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  623. throws java.io.IOException {
  624. if (extensionRegistry == null) {
  625. throw new java.lang.NullPointerException();
  626. }
  627. try {
  628. boolean done = false;
  629. while (!done) {
  630. int tag = input.readTag();
  631. switch (tag) {
  632. case 0:
  633. done = true;
  634. break;
  635. case 10: {
  636. name_ = input.readBytes();
  637. bitField0_ |= 0x00000001;
  638. break;
  639. } // case 10
  640. case 18: {
  641. type_ = input.readBytes();
  642. bitField0_ |= 0x00000002;
  643. break;
  644. } // case 18
  645. case 26: {
  646. reportDate_ = input.readBytes();
  647. bitField0_ |= 0x00000004;
  648. break;
  649. } // case 26
  650. default: {
  651. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  652. done = true; // was an endgroup tag
  653. }
  654. break;
  655. } // default:
  656. } // switch (tag)
  657. } // while (!done)
  658. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  659. throw e.unwrapIOException();
  660. } finally {
  661. onChanged();
  662. } // finally
  663. return this;
  664. }
  665. private int bitField0_;
  666. private java.lang.Object name_ = "";
  667. /**
  668. * <pre>
  669. * ${服务商信息:服务商名称}
  670. * </pre>
  671. *
  672. * <code>optional string name = 1;</code>
  673. * @return Whether the name field is set.
  674. */
  675. public boolean hasName() {
  676. return ((bitField0_ & 0x00000001) != 0);
  677. }
  678. /**
  679. * <pre>
  680. * ${服务商信息:服务商名称}
  681. * </pre>
  682. *
  683. * <code>optional string name = 1;</code>
  684. * @return The name.
  685. */
  686. public java.lang.String getName() {
  687. java.lang.Object ref = name_;
  688. if (!(ref instanceof java.lang.String)) {
  689. com.google.protobuf.ByteString bs =
  690. (com.google.protobuf.ByteString) ref;
  691. java.lang.String s = bs.toStringUtf8();
  692. if (bs.isValidUtf8()) {
  693. name_ = s;
  694. }
  695. return s;
  696. } else {
  697. return (java.lang.String) ref;
  698. }
  699. }
  700. /**
  701. * <pre>
  702. * ${服务商信息:服务商名称}
  703. * </pre>
  704. *
  705. * <code>optional string name = 1;</code>
  706. * @return The bytes for name.
  707. */
  708. public com.google.protobuf.ByteString
  709. getNameBytes() {
  710. java.lang.Object ref = name_;
  711. if (ref instanceof String) {
  712. com.google.protobuf.ByteString b =
  713. com.google.protobuf.ByteString.copyFromUtf8(
  714. (java.lang.String) ref);
  715. name_ = b;
  716. return b;
  717. } else {
  718. return (com.google.protobuf.ByteString) ref;
  719. }
  720. }
  721. /**
  722. * <pre>
  723. * ${服务商信息:服务商名称}
  724. * </pre>
  725. *
  726. * <code>optional string name = 1;</code>
  727. * @param value The name to set.
  728. * @return This builder for chaining.
  729. */
  730. public Builder setName(
  731. java.lang.String value) {
  732. if (value == null) { throw new NullPointerException(); }
  733. name_ = value;
  734. bitField0_ |= 0x00000001;
  735. onChanged();
  736. return this;
  737. }
  738. /**
  739. * <pre>
  740. * ${服务商信息:服务商名称}
  741. * </pre>
  742. *
  743. * <code>optional string name = 1;</code>
  744. * @return This builder for chaining.
  745. */
  746. public Builder clearName() {
  747. name_ = getDefaultInstance().getName();
  748. bitField0_ = (bitField0_ & ~0x00000001);
  749. onChanged();
  750. return this;
  751. }
  752. /**
  753. * <pre>
  754. * ${服务商信息:服务商名称}
  755. * </pre>
  756. *
  757. * <code>optional string name = 1;</code>
  758. * @param value The bytes for name to set.
  759. * @return This builder for chaining.
  760. */
  761. public Builder setNameBytes(
  762. com.google.protobuf.ByteString value) {
  763. if (value == null) { throw new NullPointerException(); }
  764. name_ = value;
  765. bitField0_ |= 0x00000001;
  766. onChanged();
  767. return this;
  768. }
  769. private java.lang.Object type_ = "";
  770. /**
  771. * <pre>
  772. * "基金会"
  773. * </pre>
  774. *
  775. * <code>optional string type = 2;</code>
  776. * @return Whether the type field is set.
  777. */
  778. public boolean hasType() {
  779. return ((bitField0_ & 0x00000002) != 0);
  780. }
  781. /**
  782. * <pre>
  783. * "基金会"
  784. * </pre>
  785. *
  786. * <code>optional string type = 2;</code>
  787. * @return The type.
  788. */
  789. public java.lang.String getType() {
  790. java.lang.Object ref = type_;
  791. if (!(ref instanceof java.lang.String)) {
  792. com.google.protobuf.ByteString bs =
  793. (com.google.protobuf.ByteString) ref;
  794. java.lang.String s = bs.toStringUtf8();
  795. if (bs.isValidUtf8()) {
  796. type_ = s;
  797. }
  798. return s;
  799. } else {
  800. return (java.lang.String) ref;
  801. }
  802. }
  803. /**
  804. * <pre>
  805. * "基金会"
  806. * </pre>
  807. *
  808. * <code>optional string type = 2;</code>
  809. * @return The bytes for type.
  810. */
  811. public com.google.protobuf.ByteString
  812. getTypeBytes() {
  813. java.lang.Object ref = type_;
  814. if (ref instanceof String) {
  815. com.google.protobuf.ByteString b =
  816. com.google.protobuf.ByteString.copyFromUtf8(
  817. (java.lang.String) ref);
  818. type_ = b;
  819. return b;
  820. } else {
  821. return (com.google.protobuf.ByteString) ref;
  822. }
  823. }
  824. /**
  825. * <pre>
  826. * "基金会"
  827. * </pre>
  828. *
  829. * <code>optional string type = 2;</code>
  830. * @param value The type to set.
  831. * @return This builder for chaining.
  832. */
  833. public Builder setType(
  834. java.lang.String value) {
  835. if (value == null) { throw new NullPointerException(); }
  836. type_ = value;
  837. bitField0_ |= 0x00000002;
  838. onChanged();
  839. return this;
  840. }
  841. /**
  842. * <pre>
  843. * "基金会"
  844. * </pre>
  845. *
  846. * <code>optional string type = 2;</code>
  847. * @return This builder for chaining.
  848. */
  849. public Builder clearType() {
  850. type_ = getDefaultInstance().getType();
  851. bitField0_ = (bitField0_ & ~0x00000002);
  852. onChanged();
  853. return this;
  854. }
  855. /**
  856. * <pre>
  857. * "基金会"
  858. * </pre>
  859. *
  860. * <code>optional string type = 2;</code>
  861. * @param value The bytes for type to set.
  862. * @return This builder for chaining.
  863. */
  864. public Builder setTypeBytes(
  865. com.google.protobuf.ByteString value) {
  866. if (value == null) { throw new NullPointerException(); }
  867. type_ = value;
  868. bitField0_ |= 0x00000002;
  869. onChanged();
  870. return this;
  871. }
  872. private java.lang.Object reportDate_ = "";
  873. /**
  874. * <pre>
  875. * ${服务商信息:报告日期}
  876. * </pre>
  877. *
  878. * <code>optional string reportDate = 3;</code>
  879. * @return Whether the reportDate field is set.
  880. */
  881. public boolean hasReportDate() {
  882. return ((bitField0_ & 0x00000004) != 0);
  883. }
  884. /**
  885. * <pre>
  886. * ${服务商信息:报告日期}
  887. * </pre>
  888. *
  889. * <code>optional string reportDate = 3;</code>
  890. * @return The reportDate.
  891. */
  892. public java.lang.String getReportDate() {
  893. java.lang.Object ref = reportDate_;
  894. if (!(ref instanceof java.lang.String)) {
  895. com.google.protobuf.ByteString bs =
  896. (com.google.protobuf.ByteString) ref;
  897. java.lang.String s = bs.toStringUtf8();
  898. if (bs.isValidUtf8()) {
  899. reportDate_ = s;
  900. }
  901. return s;
  902. } else {
  903. return (java.lang.String) ref;
  904. }
  905. }
  906. /**
  907. * <pre>
  908. * ${服务商信息:报告日期}
  909. * </pre>
  910. *
  911. * <code>optional string reportDate = 3;</code>
  912. * @return The bytes for reportDate.
  913. */
  914. public com.google.protobuf.ByteString
  915. getReportDateBytes() {
  916. java.lang.Object ref = reportDate_;
  917. if (ref instanceof String) {
  918. com.google.protobuf.ByteString b =
  919. com.google.protobuf.ByteString.copyFromUtf8(
  920. (java.lang.String) ref);
  921. reportDate_ = b;
  922. return b;
  923. } else {
  924. return (com.google.protobuf.ByteString) ref;
  925. }
  926. }
  927. /**
  928. * <pre>
  929. * ${服务商信息:报告日期}
  930. * </pre>
  931. *
  932. * <code>optional string reportDate = 3;</code>
  933. * @param value The reportDate to set.
  934. * @return This builder for chaining.
  935. */
  936. public Builder setReportDate(
  937. java.lang.String value) {
  938. if (value == null) { throw new NullPointerException(); }
  939. reportDate_ = value;
  940. bitField0_ |= 0x00000004;
  941. onChanged();
  942. return this;
  943. }
  944. /**
  945. * <pre>
  946. * ${服务商信息:报告日期}
  947. * </pre>
  948. *
  949. * <code>optional string reportDate = 3;</code>
  950. * @return This builder for chaining.
  951. */
  952. public Builder clearReportDate() {
  953. reportDate_ = getDefaultInstance().getReportDate();
  954. bitField0_ = (bitField0_ & ~0x00000004);
  955. onChanged();
  956. return this;
  957. }
  958. /**
  959. * <pre>
  960. * ${服务商信息:报告日期}
  961. * </pre>
  962. *
  963. * <code>optional string reportDate = 3;</code>
  964. * @param value The bytes for reportDate to set.
  965. * @return This builder for chaining.
  966. */
  967. public Builder setReportDateBytes(
  968. com.google.protobuf.ByteString value) {
  969. if (value == null) { throw new NullPointerException(); }
  970. reportDate_ = value;
  971. bitField0_ |= 0x00000004;
  972. onChanged();
  973. return this;
  974. }
  975. // @@protoc_insertion_point(builder_scope:fxy.ServiceProviderInfo)
  976. }
  977. // @@protoc_insertion_point(class_scope:fxy.ServiceProviderInfo)
  978. private static final com.yaoyicloud.message.FxyProtos.ServiceProviderInfo DEFAULT_INSTANCE;
  979. static {
  980. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.ServiceProviderInfo();
  981. }
  982. public static com.yaoyicloud.message.FxyProtos.ServiceProviderInfo getDefaultInstance() {
  983. return DEFAULT_INSTANCE;
  984. }
  985. private static final com.google.protobuf.Parser<ServiceProviderInfo>
  986. PARSER = new com.google.protobuf.AbstractParser<ServiceProviderInfo>() {
  987. @java.lang.Override
  988. public ServiceProviderInfo parsePartialFrom(
  989. com.google.protobuf.CodedInputStream input,
  990. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  991. throws com.google.protobuf.InvalidProtocolBufferException {
  992. Builder builder = newBuilder();
  993. try {
  994. builder.mergeFrom(input, extensionRegistry);
  995. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  996. throw e.setUnfinishedMessage(builder.buildPartial());
  997. } catch (com.google.protobuf.UninitializedMessageException e) {
  998. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  999. } catch (java.io.IOException e) {
  1000. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  1001. .setUnfinishedMessage(builder.buildPartial());
  1002. }
  1003. return builder.buildPartial();
  1004. }
  1005. };
  1006. public static com.google.protobuf.Parser<ServiceProviderInfo> parser() {
  1007. return PARSER;
  1008. }
  1009. @java.lang.Override
  1010. public com.google.protobuf.Parser<ServiceProviderInfo> getParserForType() {
  1011. return PARSER;
  1012. }
  1013. @java.lang.Override
  1014. public com.yaoyicloud.message.FxyProtos.ServiceProviderInfo getDefaultInstanceForType() {
  1015. return DEFAULT_INSTANCE;
  1016. }
  1017. }
  1018. public interface CheckItemDetailOrBuilder extends
  1019. // @@protoc_insertion_point(interface_extends:fxy.CheckItemDetail)
  1020. com.google.protobuf.MessageOrBuilder {
  1021. /**
  1022. * <pre>
  1023. * </pre>
  1024. *
  1025. * <code>optional string name = 1;</code>
  1026. * @return Whether the name field is set.
  1027. */
  1028. boolean hasName();
  1029. /**
  1030. * <pre>
  1031. * </pre>
  1032. *
  1033. * <code>optional string name = 1;</code>
  1034. * @return The name.
  1035. */
  1036. java.lang.String getName();
  1037. /**
  1038. * <pre>
  1039. * </pre>
  1040. *
  1041. * <code>optional string name = 1;</code>
  1042. * @return The bytes for name.
  1043. */
  1044. com.google.protobuf.ByteString
  1045. getNameBytes();
  1046. /**
  1047. * <pre>
  1048. * </pre>
  1049. *
  1050. * <code>optional string desc = 2;</code>
  1051. * @return Whether the desc field is set.
  1052. */
  1053. boolean hasDesc();
  1054. /**
  1055. * <pre>
  1056. * </pre>
  1057. *
  1058. * <code>optional string desc = 2;</code>
  1059. * @return The desc.
  1060. */
  1061. java.lang.String getDesc();
  1062. /**
  1063. * <pre>
  1064. * </pre>
  1065. *
  1066. * <code>optional string desc = 2;</code>
  1067. * @return The bytes for desc.
  1068. */
  1069. com.google.protobuf.ByteString
  1070. getDescBytes();
  1071. /**
  1072. * <pre>
  1073. * </pre>
  1074. *
  1075. * <code>optional string fact = 3;</code>
  1076. * @return Whether the fact field is set.
  1077. */
  1078. boolean hasFact();
  1079. /**
  1080. * <pre>
  1081. * </pre>
  1082. *
  1083. * <code>optional string fact = 3;</code>
  1084. * @return The fact.
  1085. */
  1086. java.lang.String getFact();
  1087. /**
  1088. * <pre>
  1089. * </pre>
  1090. *
  1091. * <code>optional string fact = 3;</code>
  1092. * @return The bytes for fact.
  1093. */
  1094. com.google.protobuf.ByteString
  1095. getFactBytes();
  1096. /**
  1097. * <pre>
  1098. * </pre>
  1099. *
  1100. * <code>optional string result = 4;</code>
  1101. * @return Whether the result field is set.
  1102. */
  1103. boolean hasResult();
  1104. /**
  1105. * <pre>
  1106. * </pre>
  1107. *
  1108. * <code>optional string result = 4;</code>
  1109. * @return The result.
  1110. */
  1111. java.lang.String getResult();
  1112. /**
  1113. * <pre>
  1114. * </pre>
  1115. *
  1116. * <code>optional string result = 4;</code>
  1117. * @return The bytes for result.
  1118. */
  1119. com.google.protobuf.ByteString
  1120. getResultBytes();
  1121. /**
  1122. * <pre>
  1123. * </pre>
  1124. *
  1125. * <code>optional int64 score = 5;</code>
  1126. * @return Whether the score field is set.
  1127. */
  1128. boolean hasScore();
  1129. /**
  1130. * <pre>
  1131. * </pre>
  1132. *
  1133. * <code>optional int64 score = 5;</code>
  1134. * @return The score.
  1135. */
  1136. long getScore();
  1137. /**
  1138. * <pre>
  1139. * 复核结果
  1140. * </pre>
  1141. *
  1142. * <code>optional string reviewResult = 6;</code>
  1143. * @return Whether the reviewResult field is set.
  1144. */
  1145. boolean hasReviewResult();
  1146. /**
  1147. * <pre>
  1148. * 复核结果
  1149. * </pre>
  1150. *
  1151. * <code>optional string reviewResult = 6;</code>
  1152. * @return The reviewResult.
  1153. */
  1154. java.lang.String getReviewResult();
  1155. /**
  1156. * <pre>
  1157. * 复核结果
  1158. * </pre>
  1159. *
  1160. * <code>optional string reviewResult = 6;</code>
  1161. * @return The bytes for reviewResult.
  1162. */
  1163. com.google.protobuf.ByteString
  1164. getReviewResultBytes();
  1165. /**
  1166. * <pre>
  1167. * 复核评分
  1168. * </pre>
  1169. *
  1170. * <code>optional int32 reviewScore = 7;</code>
  1171. * @return Whether the reviewScore field is set.
  1172. */
  1173. boolean hasReviewScore();
  1174. /**
  1175. * <pre>
  1176. * 复核评分
  1177. * </pre>
  1178. *
  1179. * <code>optional int32 reviewScore = 7;</code>
  1180. * @return The reviewScore.
  1181. */
  1182. int getReviewScore();
  1183. /**
  1184. * <code>optional string category = 8;</code>
  1185. * @return Whether the category field is set.
  1186. */
  1187. boolean hasCategory();
  1188. /**
  1189. * <code>optional string category = 8;</code>
  1190. * @return The category.
  1191. */
  1192. java.lang.String getCategory();
  1193. /**
  1194. * <code>optional string category = 8;</code>
  1195. * @return The bytes for category.
  1196. */
  1197. com.google.protobuf.ByteString
  1198. getCategoryBytes();
  1199. /**
  1200. * <pre>
  1201. * 展示排序
  1202. * </pre>
  1203. *
  1204. * <code>optional int32 rank = 9;</code>
  1205. * @return Whether the rank field is set.
  1206. */
  1207. boolean hasRank();
  1208. /**
  1209. * <pre>
  1210. * 展示排序
  1211. * </pre>
  1212. *
  1213. * <code>optional int32 rank = 9;</code>
  1214. * @return The rank.
  1215. */
  1216. int getRank();
  1217. }
  1218. /**
  1219. * Protobuf type {@code fxy.CheckItemDetail}
  1220. */
  1221. public static final class CheckItemDetail extends
  1222. com.google.protobuf.GeneratedMessage implements
  1223. // @@protoc_insertion_point(message_implements:fxy.CheckItemDetail)
  1224. CheckItemDetailOrBuilder {
  1225. private static final long serialVersionUID = 0L;
  1226. static {
  1227. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  1228. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  1229. /* major= */ 4,
  1230. /* minor= */ 29,
  1231. /* patch= */ 5,
  1232. /* suffix= */ "",
  1233. CheckItemDetail.class.getName());
  1234. }
  1235. // Use CheckItemDetail.newBuilder() to construct.
  1236. private CheckItemDetail(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  1237. super(builder);
  1238. }
  1239. private CheckItemDetail() {
  1240. name_ = "";
  1241. desc_ = "";
  1242. fact_ = "";
  1243. result_ = "";
  1244. reviewResult_ = "";
  1245. category_ = "";
  1246. }
  1247. public static final com.google.protobuf.Descriptors.Descriptor
  1248. getDescriptor() {
  1249. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemDetail_descriptor;
  1250. }
  1251. @java.lang.Override
  1252. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  1253. internalGetFieldAccessorTable() {
  1254. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemDetail_fieldAccessorTable
  1255. .ensureFieldAccessorsInitialized(
  1256. com.yaoyicloud.message.FxyProtos.CheckItemDetail.class, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder.class);
  1257. }
  1258. private int bitField0_;
  1259. public static final int NAME_FIELD_NUMBER = 1;
  1260. @SuppressWarnings("serial")
  1261. private volatile java.lang.Object name_ = "";
  1262. /**
  1263. * <pre>
  1264. * </pre>
  1265. *
  1266. * <code>optional string name = 1;</code>
  1267. * @return Whether the name field is set.
  1268. */
  1269. @java.lang.Override
  1270. public boolean hasName() {
  1271. return ((bitField0_ & 0x00000001) != 0);
  1272. }
  1273. /**
  1274. * <pre>
  1275. * </pre>
  1276. *
  1277. * <code>optional string name = 1;</code>
  1278. * @return The name.
  1279. */
  1280. @java.lang.Override
  1281. public java.lang.String getName() {
  1282. java.lang.Object ref = name_;
  1283. if (ref instanceof java.lang.String) {
  1284. return (java.lang.String) ref;
  1285. } else {
  1286. com.google.protobuf.ByteString bs =
  1287. (com.google.protobuf.ByteString) ref;
  1288. java.lang.String s = bs.toStringUtf8();
  1289. if (bs.isValidUtf8()) {
  1290. name_ = s;
  1291. }
  1292. return s;
  1293. }
  1294. }
  1295. /**
  1296. * <pre>
  1297. * </pre>
  1298. *
  1299. * <code>optional string name = 1;</code>
  1300. * @return The bytes for name.
  1301. */
  1302. @java.lang.Override
  1303. public com.google.protobuf.ByteString
  1304. getNameBytes() {
  1305. java.lang.Object ref = name_;
  1306. if (ref instanceof java.lang.String) {
  1307. com.google.protobuf.ByteString b =
  1308. com.google.protobuf.ByteString.copyFromUtf8(
  1309. (java.lang.String) ref);
  1310. name_ = b;
  1311. return b;
  1312. } else {
  1313. return (com.google.protobuf.ByteString) ref;
  1314. }
  1315. }
  1316. public static final int DESC_FIELD_NUMBER = 2;
  1317. @SuppressWarnings("serial")
  1318. private volatile java.lang.Object desc_ = "";
  1319. /**
  1320. * <pre>
  1321. * </pre>
  1322. *
  1323. * <code>optional string desc = 2;</code>
  1324. * @return Whether the desc field is set.
  1325. */
  1326. @java.lang.Override
  1327. public boolean hasDesc() {
  1328. return ((bitField0_ & 0x00000002) != 0);
  1329. }
  1330. /**
  1331. * <pre>
  1332. * </pre>
  1333. *
  1334. * <code>optional string desc = 2;</code>
  1335. * @return The desc.
  1336. */
  1337. @java.lang.Override
  1338. public java.lang.String getDesc() {
  1339. java.lang.Object ref = desc_;
  1340. if (ref instanceof java.lang.String) {
  1341. return (java.lang.String) ref;
  1342. } else {
  1343. com.google.protobuf.ByteString bs =
  1344. (com.google.protobuf.ByteString) ref;
  1345. java.lang.String s = bs.toStringUtf8();
  1346. if (bs.isValidUtf8()) {
  1347. desc_ = s;
  1348. }
  1349. return s;
  1350. }
  1351. }
  1352. /**
  1353. * <pre>
  1354. * </pre>
  1355. *
  1356. * <code>optional string desc = 2;</code>
  1357. * @return The bytes for desc.
  1358. */
  1359. @java.lang.Override
  1360. public com.google.protobuf.ByteString
  1361. getDescBytes() {
  1362. java.lang.Object ref = desc_;
  1363. if (ref instanceof java.lang.String) {
  1364. com.google.protobuf.ByteString b =
  1365. com.google.protobuf.ByteString.copyFromUtf8(
  1366. (java.lang.String) ref);
  1367. desc_ = b;
  1368. return b;
  1369. } else {
  1370. return (com.google.protobuf.ByteString) ref;
  1371. }
  1372. }
  1373. public static final int FACT_FIELD_NUMBER = 3;
  1374. @SuppressWarnings("serial")
  1375. private volatile java.lang.Object fact_ = "";
  1376. /**
  1377. * <pre>
  1378. * </pre>
  1379. *
  1380. * <code>optional string fact = 3;</code>
  1381. * @return Whether the fact field is set.
  1382. */
  1383. @java.lang.Override
  1384. public boolean hasFact() {
  1385. return ((bitField0_ & 0x00000004) != 0);
  1386. }
  1387. /**
  1388. * <pre>
  1389. * </pre>
  1390. *
  1391. * <code>optional string fact = 3;</code>
  1392. * @return The fact.
  1393. */
  1394. @java.lang.Override
  1395. public java.lang.String getFact() {
  1396. java.lang.Object ref = fact_;
  1397. if (ref instanceof java.lang.String) {
  1398. return (java.lang.String) ref;
  1399. } else {
  1400. com.google.protobuf.ByteString bs =
  1401. (com.google.protobuf.ByteString) ref;
  1402. java.lang.String s = bs.toStringUtf8();
  1403. if (bs.isValidUtf8()) {
  1404. fact_ = s;
  1405. }
  1406. return s;
  1407. }
  1408. }
  1409. /**
  1410. * <pre>
  1411. * </pre>
  1412. *
  1413. * <code>optional string fact = 3;</code>
  1414. * @return The bytes for fact.
  1415. */
  1416. @java.lang.Override
  1417. public com.google.protobuf.ByteString
  1418. getFactBytes() {
  1419. java.lang.Object ref = fact_;
  1420. if (ref instanceof java.lang.String) {
  1421. com.google.protobuf.ByteString b =
  1422. com.google.protobuf.ByteString.copyFromUtf8(
  1423. (java.lang.String) ref);
  1424. fact_ = b;
  1425. return b;
  1426. } else {
  1427. return (com.google.protobuf.ByteString) ref;
  1428. }
  1429. }
  1430. public static final int RESULT_FIELD_NUMBER = 4;
  1431. @SuppressWarnings("serial")
  1432. private volatile java.lang.Object result_ = "";
  1433. /**
  1434. * <pre>
  1435. * </pre>
  1436. *
  1437. * <code>optional string result = 4;</code>
  1438. * @return Whether the result field is set.
  1439. */
  1440. @java.lang.Override
  1441. public boolean hasResult() {
  1442. return ((bitField0_ & 0x00000008) != 0);
  1443. }
  1444. /**
  1445. * <pre>
  1446. * </pre>
  1447. *
  1448. * <code>optional string result = 4;</code>
  1449. * @return The result.
  1450. */
  1451. @java.lang.Override
  1452. public java.lang.String getResult() {
  1453. java.lang.Object ref = result_;
  1454. if (ref instanceof java.lang.String) {
  1455. return (java.lang.String) ref;
  1456. } else {
  1457. com.google.protobuf.ByteString bs =
  1458. (com.google.protobuf.ByteString) ref;
  1459. java.lang.String s = bs.toStringUtf8();
  1460. if (bs.isValidUtf8()) {
  1461. result_ = s;
  1462. }
  1463. return s;
  1464. }
  1465. }
  1466. /**
  1467. * <pre>
  1468. * </pre>
  1469. *
  1470. * <code>optional string result = 4;</code>
  1471. * @return The bytes for result.
  1472. */
  1473. @java.lang.Override
  1474. public com.google.protobuf.ByteString
  1475. getResultBytes() {
  1476. java.lang.Object ref = result_;
  1477. if (ref instanceof java.lang.String) {
  1478. com.google.protobuf.ByteString b =
  1479. com.google.protobuf.ByteString.copyFromUtf8(
  1480. (java.lang.String) ref);
  1481. result_ = b;
  1482. return b;
  1483. } else {
  1484. return (com.google.protobuf.ByteString) ref;
  1485. }
  1486. }
  1487. public static final int SCORE_FIELD_NUMBER = 5;
  1488. private long score_ = 0L;
  1489. /**
  1490. * <pre>
  1491. * </pre>
  1492. *
  1493. * <code>optional int64 score = 5;</code>
  1494. * @return Whether the score field is set.
  1495. */
  1496. @java.lang.Override
  1497. public boolean hasScore() {
  1498. return ((bitField0_ & 0x00000010) != 0);
  1499. }
  1500. /**
  1501. * <pre>
  1502. * </pre>
  1503. *
  1504. * <code>optional int64 score = 5;</code>
  1505. * @return The score.
  1506. */
  1507. @java.lang.Override
  1508. public long getScore() {
  1509. return score_;
  1510. }
  1511. public static final int REVIEWRESULT_FIELD_NUMBER = 6;
  1512. @SuppressWarnings("serial")
  1513. private volatile java.lang.Object reviewResult_ = "";
  1514. /**
  1515. * <pre>
  1516. * 复核结果
  1517. * </pre>
  1518. *
  1519. * <code>optional string reviewResult = 6;</code>
  1520. * @return Whether the reviewResult field is set.
  1521. */
  1522. @java.lang.Override
  1523. public boolean hasReviewResult() {
  1524. return ((bitField0_ & 0x00000020) != 0);
  1525. }
  1526. /**
  1527. * <pre>
  1528. * 复核结果
  1529. * </pre>
  1530. *
  1531. * <code>optional string reviewResult = 6;</code>
  1532. * @return The reviewResult.
  1533. */
  1534. @java.lang.Override
  1535. public java.lang.String getReviewResult() {
  1536. java.lang.Object ref = reviewResult_;
  1537. if (ref instanceof java.lang.String) {
  1538. return (java.lang.String) ref;
  1539. } else {
  1540. com.google.protobuf.ByteString bs =
  1541. (com.google.protobuf.ByteString) ref;
  1542. java.lang.String s = bs.toStringUtf8();
  1543. if (bs.isValidUtf8()) {
  1544. reviewResult_ = s;
  1545. }
  1546. return s;
  1547. }
  1548. }
  1549. /**
  1550. * <pre>
  1551. * 复核结果
  1552. * </pre>
  1553. *
  1554. * <code>optional string reviewResult = 6;</code>
  1555. * @return The bytes for reviewResult.
  1556. */
  1557. @java.lang.Override
  1558. public com.google.protobuf.ByteString
  1559. getReviewResultBytes() {
  1560. java.lang.Object ref = reviewResult_;
  1561. if (ref instanceof java.lang.String) {
  1562. com.google.protobuf.ByteString b =
  1563. com.google.protobuf.ByteString.copyFromUtf8(
  1564. (java.lang.String) ref);
  1565. reviewResult_ = b;
  1566. return b;
  1567. } else {
  1568. return (com.google.protobuf.ByteString) ref;
  1569. }
  1570. }
  1571. public static final int REVIEWSCORE_FIELD_NUMBER = 7;
  1572. private int reviewScore_ = 0;
  1573. /**
  1574. * <pre>
  1575. * 复核评分
  1576. * </pre>
  1577. *
  1578. * <code>optional int32 reviewScore = 7;</code>
  1579. * @return Whether the reviewScore field is set.
  1580. */
  1581. @java.lang.Override
  1582. public boolean hasReviewScore() {
  1583. return ((bitField0_ & 0x00000040) != 0);
  1584. }
  1585. /**
  1586. * <pre>
  1587. * 复核评分
  1588. * </pre>
  1589. *
  1590. * <code>optional int32 reviewScore = 7;</code>
  1591. * @return The reviewScore.
  1592. */
  1593. @java.lang.Override
  1594. public int getReviewScore() {
  1595. return reviewScore_;
  1596. }
  1597. public static final int CATEGORY_FIELD_NUMBER = 8;
  1598. @SuppressWarnings("serial")
  1599. private volatile java.lang.Object category_ = "";
  1600. /**
  1601. * <code>optional string category = 8;</code>
  1602. * @return Whether the category field is set.
  1603. */
  1604. @java.lang.Override
  1605. public boolean hasCategory() {
  1606. return ((bitField0_ & 0x00000080) != 0);
  1607. }
  1608. /**
  1609. * <code>optional string category = 8;</code>
  1610. * @return The category.
  1611. */
  1612. @java.lang.Override
  1613. public java.lang.String getCategory() {
  1614. java.lang.Object ref = category_;
  1615. if (ref instanceof java.lang.String) {
  1616. return (java.lang.String) ref;
  1617. } else {
  1618. com.google.protobuf.ByteString bs =
  1619. (com.google.protobuf.ByteString) ref;
  1620. java.lang.String s = bs.toStringUtf8();
  1621. if (bs.isValidUtf8()) {
  1622. category_ = s;
  1623. }
  1624. return s;
  1625. }
  1626. }
  1627. /**
  1628. * <code>optional string category = 8;</code>
  1629. * @return The bytes for category.
  1630. */
  1631. @java.lang.Override
  1632. public com.google.protobuf.ByteString
  1633. getCategoryBytes() {
  1634. java.lang.Object ref = category_;
  1635. if (ref instanceof java.lang.String) {
  1636. com.google.protobuf.ByteString b =
  1637. com.google.protobuf.ByteString.copyFromUtf8(
  1638. (java.lang.String) ref);
  1639. category_ = b;
  1640. return b;
  1641. } else {
  1642. return (com.google.protobuf.ByteString) ref;
  1643. }
  1644. }
  1645. public static final int RANK_FIELD_NUMBER = 9;
  1646. private int rank_ = 0;
  1647. /**
  1648. * <pre>
  1649. * 展示排序
  1650. * </pre>
  1651. *
  1652. * <code>optional int32 rank = 9;</code>
  1653. * @return Whether the rank field is set.
  1654. */
  1655. @java.lang.Override
  1656. public boolean hasRank() {
  1657. return ((bitField0_ & 0x00000100) != 0);
  1658. }
  1659. /**
  1660. * <pre>
  1661. * 展示排序
  1662. * </pre>
  1663. *
  1664. * <code>optional int32 rank = 9;</code>
  1665. * @return The rank.
  1666. */
  1667. @java.lang.Override
  1668. public int getRank() {
  1669. return rank_;
  1670. }
  1671. private byte memoizedIsInitialized = -1;
  1672. @java.lang.Override
  1673. public final boolean isInitialized() {
  1674. byte isInitialized = memoizedIsInitialized;
  1675. if (isInitialized == 1) return true;
  1676. if (isInitialized == 0) return false;
  1677. memoizedIsInitialized = 1;
  1678. return true;
  1679. }
  1680. @java.lang.Override
  1681. public void writeTo(com.google.protobuf.CodedOutputStream output)
  1682. throws java.io.IOException {
  1683. if (((bitField0_ & 0x00000001) != 0)) {
  1684. com.google.protobuf.GeneratedMessage.writeString(output, 1, name_);
  1685. }
  1686. if (((bitField0_ & 0x00000002) != 0)) {
  1687. com.google.protobuf.GeneratedMessage.writeString(output, 2, desc_);
  1688. }
  1689. if (((bitField0_ & 0x00000004) != 0)) {
  1690. com.google.protobuf.GeneratedMessage.writeString(output, 3, fact_);
  1691. }
  1692. if (((bitField0_ & 0x00000008) != 0)) {
  1693. com.google.protobuf.GeneratedMessage.writeString(output, 4, result_);
  1694. }
  1695. if (((bitField0_ & 0x00000010) != 0)) {
  1696. output.writeInt64(5, score_);
  1697. }
  1698. if (((bitField0_ & 0x00000020) != 0)) {
  1699. com.google.protobuf.GeneratedMessage.writeString(output, 6, reviewResult_);
  1700. }
  1701. if (((bitField0_ & 0x00000040) != 0)) {
  1702. output.writeInt32(7, reviewScore_);
  1703. }
  1704. if (((bitField0_ & 0x00000080) != 0)) {
  1705. com.google.protobuf.GeneratedMessage.writeString(output, 8, category_);
  1706. }
  1707. if (((bitField0_ & 0x00000100) != 0)) {
  1708. output.writeInt32(9, rank_);
  1709. }
  1710. getUnknownFields().writeTo(output);
  1711. }
  1712. @java.lang.Override
  1713. public int getSerializedSize() {
  1714. int size = memoizedSize;
  1715. if (size != -1) return size;
  1716. size = 0;
  1717. if (((bitField0_ & 0x00000001) != 0)) {
  1718. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
  1719. }
  1720. if (((bitField0_ & 0x00000002) != 0)) {
  1721. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, desc_);
  1722. }
  1723. if (((bitField0_ & 0x00000004) != 0)) {
  1724. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, fact_);
  1725. }
  1726. if (((bitField0_ & 0x00000008) != 0)) {
  1727. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, result_);
  1728. }
  1729. if (((bitField0_ & 0x00000010) != 0)) {
  1730. size += com.google.protobuf.CodedOutputStream
  1731. .computeInt64Size(5, score_);
  1732. }
  1733. if (((bitField0_ & 0x00000020) != 0)) {
  1734. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, reviewResult_);
  1735. }
  1736. if (((bitField0_ & 0x00000040) != 0)) {
  1737. size += com.google.protobuf.CodedOutputStream
  1738. .computeInt32Size(7, reviewScore_);
  1739. }
  1740. if (((bitField0_ & 0x00000080) != 0)) {
  1741. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, category_);
  1742. }
  1743. if (((bitField0_ & 0x00000100) != 0)) {
  1744. size += com.google.protobuf.CodedOutputStream
  1745. .computeInt32Size(9, rank_);
  1746. }
  1747. size += getUnknownFields().getSerializedSize();
  1748. memoizedSize = size;
  1749. return size;
  1750. }
  1751. @java.lang.Override
  1752. public boolean equals(final java.lang.Object obj) {
  1753. if (obj == this) {
  1754. return true;
  1755. }
  1756. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.CheckItemDetail)) {
  1757. return super.equals(obj);
  1758. }
  1759. com.yaoyicloud.message.FxyProtos.CheckItemDetail other = (com.yaoyicloud.message.FxyProtos.CheckItemDetail) obj;
  1760. if (hasName() != other.hasName()) return false;
  1761. if (hasName()) {
  1762. if (!getName()
  1763. .equals(other.getName())) return false;
  1764. }
  1765. if (hasDesc() != other.hasDesc()) return false;
  1766. if (hasDesc()) {
  1767. if (!getDesc()
  1768. .equals(other.getDesc())) return false;
  1769. }
  1770. if (hasFact() != other.hasFact()) return false;
  1771. if (hasFact()) {
  1772. if (!getFact()
  1773. .equals(other.getFact())) return false;
  1774. }
  1775. if (hasResult() != other.hasResult()) return false;
  1776. if (hasResult()) {
  1777. if (!getResult()
  1778. .equals(other.getResult())) return false;
  1779. }
  1780. if (hasScore() != other.hasScore()) return false;
  1781. if (hasScore()) {
  1782. if (getScore()
  1783. != other.getScore()) return false;
  1784. }
  1785. if (hasReviewResult() != other.hasReviewResult()) return false;
  1786. if (hasReviewResult()) {
  1787. if (!getReviewResult()
  1788. .equals(other.getReviewResult())) return false;
  1789. }
  1790. if (hasReviewScore() != other.hasReviewScore()) return false;
  1791. if (hasReviewScore()) {
  1792. if (getReviewScore()
  1793. != other.getReviewScore()) return false;
  1794. }
  1795. if (hasCategory() != other.hasCategory()) return false;
  1796. if (hasCategory()) {
  1797. if (!getCategory()
  1798. .equals(other.getCategory())) return false;
  1799. }
  1800. if (hasRank() != other.hasRank()) return false;
  1801. if (hasRank()) {
  1802. if (getRank()
  1803. != other.getRank()) return false;
  1804. }
  1805. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  1806. return true;
  1807. }
  1808. @java.lang.Override
  1809. public int hashCode() {
  1810. if (memoizedHashCode != 0) {
  1811. return memoizedHashCode;
  1812. }
  1813. int hash = 41;
  1814. hash = (19 * hash) + getDescriptor().hashCode();
  1815. if (hasName()) {
  1816. hash = (37 * hash) + NAME_FIELD_NUMBER;
  1817. hash = (53 * hash) + getName().hashCode();
  1818. }
  1819. if (hasDesc()) {
  1820. hash = (37 * hash) + DESC_FIELD_NUMBER;
  1821. hash = (53 * hash) + getDesc().hashCode();
  1822. }
  1823. if (hasFact()) {
  1824. hash = (37 * hash) + FACT_FIELD_NUMBER;
  1825. hash = (53 * hash) + getFact().hashCode();
  1826. }
  1827. if (hasResult()) {
  1828. hash = (37 * hash) + RESULT_FIELD_NUMBER;
  1829. hash = (53 * hash) + getResult().hashCode();
  1830. }
  1831. if (hasScore()) {
  1832. hash = (37 * hash) + SCORE_FIELD_NUMBER;
  1833. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1834. getScore());
  1835. }
  1836. if (hasReviewResult()) {
  1837. hash = (37 * hash) + REVIEWRESULT_FIELD_NUMBER;
  1838. hash = (53 * hash) + getReviewResult().hashCode();
  1839. }
  1840. if (hasReviewScore()) {
  1841. hash = (37 * hash) + REVIEWSCORE_FIELD_NUMBER;
  1842. hash = (53 * hash) + getReviewScore();
  1843. }
  1844. if (hasCategory()) {
  1845. hash = (37 * hash) + CATEGORY_FIELD_NUMBER;
  1846. hash = (53 * hash) + getCategory().hashCode();
  1847. }
  1848. if (hasRank()) {
  1849. hash = (37 * hash) + RANK_FIELD_NUMBER;
  1850. hash = (53 * hash) + getRank();
  1851. }
  1852. hash = (29 * hash) + getUnknownFields().hashCode();
  1853. memoizedHashCode = hash;
  1854. return hash;
  1855. }
  1856. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1857. java.nio.ByteBuffer data)
  1858. throws com.google.protobuf.InvalidProtocolBufferException {
  1859. return PARSER.parseFrom(data);
  1860. }
  1861. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1862. java.nio.ByteBuffer data,
  1863. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1864. throws com.google.protobuf.InvalidProtocolBufferException {
  1865. return PARSER.parseFrom(data, extensionRegistry);
  1866. }
  1867. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1868. com.google.protobuf.ByteString data)
  1869. throws com.google.protobuf.InvalidProtocolBufferException {
  1870. return PARSER.parseFrom(data);
  1871. }
  1872. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1873. com.google.protobuf.ByteString data,
  1874. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1875. throws com.google.protobuf.InvalidProtocolBufferException {
  1876. return PARSER.parseFrom(data, extensionRegistry);
  1877. }
  1878. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(byte[] data)
  1879. throws com.google.protobuf.InvalidProtocolBufferException {
  1880. return PARSER.parseFrom(data);
  1881. }
  1882. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1883. byte[] data,
  1884. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1885. throws com.google.protobuf.InvalidProtocolBufferException {
  1886. return PARSER.parseFrom(data, extensionRegistry);
  1887. }
  1888. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(java.io.InputStream input)
  1889. throws java.io.IOException {
  1890. return com.google.protobuf.GeneratedMessage
  1891. .parseWithIOException(PARSER, input);
  1892. }
  1893. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1894. java.io.InputStream input,
  1895. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1896. throws java.io.IOException {
  1897. return com.google.protobuf.GeneratedMessage
  1898. .parseWithIOException(PARSER, input, extensionRegistry);
  1899. }
  1900. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseDelimitedFrom(java.io.InputStream input)
  1901. throws java.io.IOException {
  1902. return com.google.protobuf.GeneratedMessage
  1903. .parseDelimitedWithIOException(PARSER, input);
  1904. }
  1905. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseDelimitedFrom(
  1906. java.io.InputStream input,
  1907. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1908. throws java.io.IOException {
  1909. return com.google.protobuf.GeneratedMessage
  1910. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  1911. }
  1912. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1913. com.google.protobuf.CodedInputStream input)
  1914. throws java.io.IOException {
  1915. return com.google.protobuf.GeneratedMessage
  1916. .parseWithIOException(PARSER, input);
  1917. }
  1918. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail parseFrom(
  1919. com.google.protobuf.CodedInputStream input,
  1920. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1921. throws java.io.IOException {
  1922. return com.google.protobuf.GeneratedMessage
  1923. .parseWithIOException(PARSER, input, extensionRegistry);
  1924. }
  1925. @java.lang.Override
  1926. public Builder newBuilderForType() { return newBuilder(); }
  1927. public static Builder newBuilder() {
  1928. return DEFAULT_INSTANCE.toBuilder();
  1929. }
  1930. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.CheckItemDetail prototype) {
  1931. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  1932. }
  1933. @java.lang.Override
  1934. public Builder toBuilder() {
  1935. return this == DEFAULT_INSTANCE
  1936. ? new Builder() : new Builder().mergeFrom(this);
  1937. }
  1938. @java.lang.Override
  1939. protected Builder newBuilderForType(
  1940. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  1941. Builder builder = new Builder(parent);
  1942. return builder;
  1943. }
  1944. /**
  1945. * Protobuf type {@code fxy.CheckItemDetail}
  1946. */
  1947. public static final class Builder extends
  1948. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  1949. // @@protoc_insertion_point(builder_implements:fxy.CheckItemDetail)
  1950. com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder {
  1951. public static final com.google.protobuf.Descriptors.Descriptor
  1952. getDescriptor() {
  1953. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemDetail_descriptor;
  1954. }
  1955. @java.lang.Override
  1956. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  1957. internalGetFieldAccessorTable() {
  1958. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemDetail_fieldAccessorTable
  1959. .ensureFieldAccessorsInitialized(
  1960. com.yaoyicloud.message.FxyProtos.CheckItemDetail.class, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder.class);
  1961. }
  1962. // Construct using com.yaoyicloud.message.FxyProtos.CheckItemDetail.newBuilder()
  1963. private Builder() {
  1964. }
  1965. private Builder(
  1966. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  1967. super(parent);
  1968. }
  1969. @java.lang.Override
  1970. public Builder clear() {
  1971. super.clear();
  1972. bitField0_ = 0;
  1973. name_ = "";
  1974. desc_ = "";
  1975. fact_ = "";
  1976. result_ = "";
  1977. score_ = 0L;
  1978. reviewResult_ = "";
  1979. reviewScore_ = 0;
  1980. category_ = "";
  1981. rank_ = 0;
  1982. return this;
  1983. }
  1984. @java.lang.Override
  1985. public com.google.protobuf.Descriptors.Descriptor
  1986. getDescriptorForType() {
  1987. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemDetail_descriptor;
  1988. }
  1989. @java.lang.Override
  1990. public com.yaoyicloud.message.FxyProtos.CheckItemDetail getDefaultInstanceForType() {
  1991. return com.yaoyicloud.message.FxyProtos.CheckItemDetail.getDefaultInstance();
  1992. }
  1993. @java.lang.Override
  1994. public com.yaoyicloud.message.FxyProtos.CheckItemDetail build() {
  1995. com.yaoyicloud.message.FxyProtos.CheckItemDetail result = buildPartial();
  1996. if (!result.isInitialized()) {
  1997. throw newUninitializedMessageException(result);
  1998. }
  1999. return result;
  2000. }
  2001. @java.lang.Override
  2002. public com.yaoyicloud.message.FxyProtos.CheckItemDetail buildPartial() {
  2003. com.yaoyicloud.message.FxyProtos.CheckItemDetail result = new com.yaoyicloud.message.FxyProtos.CheckItemDetail(this);
  2004. if (bitField0_ != 0) { buildPartial0(result); }
  2005. onBuilt();
  2006. return result;
  2007. }
  2008. private void buildPartial0(com.yaoyicloud.message.FxyProtos.CheckItemDetail result) {
  2009. int from_bitField0_ = bitField0_;
  2010. int to_bitField0_ = 0;
  2011. if (((from_bitField0_ & 0x00000001) != 0)) {
  2012. result.name_ = name_;
  2013. to_bitField0_ |= 0x00000001;
  2014. }
  2015. if (((from_bitField0_ & 0x00000002) != 0)) {
  2016. result.desc_ = desc_;
  2017. to_bitField0_ |= 0x00000002;
  2018. }
  2019. if (((from_bitField0_ & 0x00000004) != 0)) {
  2020. result.fact_ = fact_;
  2021. to_bitField0_ |= 0x00000004;
  2022. }
  2023. if (((from_bitField0_ & 0x00000008) != 0)) {
  2024. result.result_ = result_;
  2025. to_bitField0_ |= 0x00000008;
  2026. }
  2027. if (((from_bitField0_ & 0x00000010) != 0)) {
  2028. result.score_ = score_;
  2029. to_bitField0_ |= 0x00000010;
  2030. }
  2031. if (((from_bitField0_ & 0x00000020) != 0)) {
  2032. result.reviewResult_ = reviewResult_;
  2033. to_bitField0_ |= 0x00000020;
  2034. }
  2035. if (((from_bitField0_ & 0x00000040) != 0)) {
  2036. result.reviewScore_ = reviewScore_;
  2037. to_bitField0_ |= 0x00000040;
  2038. }
  2039. if (((from_bitField0_ & 0x00000080) != 0)) {
  2040. result.category_ = category_;
  2041. to_bitField0_ |= 0x00000080;
  2042. }
  2043. if (((from_bitField0_ & 0x00000100) != 0)) {
  2044. result.rank_ = rank_;
  2045. to_bitField0_ |= 0x00000100;
  2046. }
  2047. result.bitField0_ |= to_bitField0_;
  2048. }
  2049. @java.lang.Override
  2050. public Builder mergeFrom(com.google.protobuf.Message other) {
  2051. if (other instanceof com.yaoyicloud.message.FxyProtos.CheckItemDetail) {
  2052. return mergeFrom((com.yaoyicloud.message.FxyProtos.CheckItemDetail)other);
  2053. } else {
  2054. super.mergeFrom(other);
  2055. return this;
  2056. }
  2057. }
  2058. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.CheckItemDetail other) {
  2059. if (other == com.yaoyicloud.message.FxyProtos.CheckItemDetail.getDefaultInstance()) return this;
  2060. if (other.hasName()) {
  2061. name_ = other.name_;
  2062. bitField0_ |= 0x00000001;
  2063. onChanged();
  2064. }
  2065. if (other.hasDesc()) {
  2066. desc_ = other.desc_;
  2067. bitField0_ |= 0x00000002;
  2068. onChanged();
  2069. }
  2070. if (other.hasFact()) {
  2071. fact_ = other.fact_;
  2072. bitField0_ |= 0x00000004;
  2073. onChanged();
  2074. }
  2075. if (other.hasResult()) {
  2076. result_ = other.result_;
  2077. bitField0_ |= 0x00000008;
  2078. onChanged();
  2079. }
  2080. if (other.hasScore()) {
  2081. setScore(other.getScore());
  2082. }
  2083. if (other.hasReviewResult()) {
  2084. reviewResult_ = other.reviewResult_;
  2085. bitField0_ |= 0x00000020;
  2086. onChanged();
  2087. }
  2088. if (other.hasReviewScore()) {
  2089. setReviewScore(other.getReviewScore());
  2090. }
  2091. if (other.hasCategory()) {
  2092. category_ = other.category_;
  2093. bitField0_ |= 0x00000080;
  2094. onChanged();
  2095. }
  2096. if (other.hasRank()) {
  2097. setRank(other.getRank());
  2098. }
  2099. this.mergeUnknownFields(other.getUnknownFields());
  2100. onChanged();
  2101. return this;
  2102. }
  2103. @java.lang.Override
  2104. public final boolean isInitialized() {
  2105. return true;
  2106. }
  2107. @java.lang.Override
  2108. public Builder mergeFrom(
  2109. com.google.protobuf.CodedInputStream input,
  2110. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2111. throws java.io.IOException {
  2112. if (extensionRegistry == null) {
  2113. throw new java.lang.NullPointerException();
  2114. }
  2115. try {
  2116. boolean done = false;
  2117. while (!done) {
  2118. int tag = input.readTag();
  2119. switch (tag) {
  2120. case 0:
  2121. done = true;
  2122. break;
  2123. case 10: {
  2124. name_ = input.readBytes();
  2125. bitField0_ |= 0x00000001;
  2126. break;
  2127. } // case 10
  2128. case 18: {
  2129. desc_ = input.readBytes();
  2130. bitField0_ |= 0x00000002;
  2131. break;
  2132. } // case 18
  2133. case 26: {
  2134. fact_ = input.readBytes();
  2135. bitField0_ |= 0x00000004;
  2136. break;
  2137. } // case 26
  2138. case 34: {
  2139. result_ = input.readBytes();
  2140. bitField0_ |= 0x00000008;
  2141. break;
  2142. } // case 34
  2143. case 40: {
  2144. score_ = input.readInt64();
  2145. bitField0_ |= 0x00000010;
  2146. break;
  2147. } // case 40
  2148. case 50: {
  2149. reviewResult_ = input.readBytes();
  2150. bitField0_ |= 0x00000020;
  2151. break;
  2152. } // case 50
  2153. case 56: {
  2154. reviewScore_ = input.readInt32();
  2155. bitField0_ |= 0x00000040;
  2156. break;
  2157. } // case 56
  2158. case 66: {
  2159. category_ = input.readBytes();
  2160. bitField0_ |= 0x00000080;
  2161. break;
  2162. } // case 66
  2163. case 72: {
  2164. rank_ = input.readInt32();
  2165. bitField0_ |= 0x00000100;
  2166. break;
  2167. } // case 72
  2168. default: {
  2169. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  2170. done = true; // was an endgroup tag
  2171. }
  2172. break;
  2173. } // default:
  2174. } // switch (tag)
  2175. } // while (!done)
  2176. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2177. throw e.unwrapIOException();
  2178. } finally {
  2179. onChanged();
  2180. } // finally
  2181. return this;
  2182. }
  2183. private int bitField0_;
  2184. private java.lang.Object name_ = "";
  2185. /**
  2186. * <pre>
  2187. * </pre>
  2188. *
  2189. * <code>optional string name = 1;</code>
  2190. * @return Whether the name field is set.
  2191. */
  2192. public boolean hasName() {
  2193. return ((bitField0_ & 0x00000001) != 0);
  2194. }
  2195. /**
  2196. * <pre>
  2197. * </pre>
  2198. *
  2199. * <code>optional string name = 1;</code>
  2200. * @return The name.
  2201. */
  2202. public java.lang.String getName() {
  2203. java.lang.Object ref = name_;
  2204. if (!(ref instanceof java.lang.String)) {
  2205. com.google.protobuf.ByteString bs =
  2206. (com.google.protobuf.ByteString) ref;
  2207. java.lang.String s = bs.toStringUtf8();
  2208. if (bs.isValidUtf8()) {
  2209. name_ = s;
  2210. }
  2211. return s;
  2212. } else {
  2213. return (java.lang.String) ref;
  2214. }
  2215. }
  2216. /**
  2217. * <pre>
  2218. * </pre>
  2219. *
  2220. * <code>optional string name = 1;</code>
  2221. * @return The bytes for name.
  2222. */
  2223. public com.google.protobuf.ByteString
  2224. getNameBytes() {
  2225. java.lang.Object ref = name_;
  2226. if (ref instanceof String) {
  2227. com.google.protobuf.ByteString b =
  2228. com.google.protobuf.ByteString.copyFromUtf8(
  2229. (java.lang.String) ref);
  2230. name_ = b;
  2231. return b;
  2232. } else {
  2233. return (com.google.protobuf.ByteString) ref;
  2234. }
  2235. }
  2236. /**
  2237. * <pre>
  2238. * </pre>
  2239. *
  2240. * <code>optional string name = 1;</code>
  2241. * @param value The name to set.
  2242. * @return This builder for chaining.
  2243. */
  2244. public Builder setName(
  2245. java.lang.String value) {
  2246. if (value == null) { throw new NullPointerException(); }
  2247. name_ = value;
  2248. bitField0_ |= 0x00000001;
  2249. onChanged();
  2250. return this;
  2251. }
  2252. /**
  2253. * <pre>
  2254. * </pre>
  2255. *
  2256. * <code>optional string name = 1;</code>
  2257. * @return This builder for chaining.
  2258. */
  2259. public Builder clearName() {
  2260. name_ = getDefaultInstance().getName();
  2261. bitField0_ = (bitField0_ & ~0x00000001);
  2262. onChanged();
  2263. return this;
  2264. }
  2265. /**
  2266. * <pre>
  2267. * </pre>
  2268. *
  2269. * <code>optional string name = 1;</code>
  2270. * @param value The bytes for name to set.
  2271. * @return This builder for chaining.
  2272. */
  2273. public Builder setNameBytes(
  2274. com.google.protobuf.ByteString value) {
  2275. if (value == null) { throw new NullPointerException(); }
  2276. name_ = value;
  2277. bitField0_ |= 0x00000001;
  2278. onChanged();
  2279. return this;
  2280. }
  2281. private java.lang.Object desc_ = "";
  2282. /**
  2283. * <pre>
  2284. * </pre>
  2285. *
  2286. * <code>optional string desc = 2;</code>
  2287. * @return Whether the desc field is set.
  2288. */
  2289. public boolean hasDesc() {
  2290. return ((bitField0_ & 0x00000002) != 0);
  2291. }
  2292. /**
  2293. * <pre>
  2294. * </pre>
  2295. *
  2296. * <code>optional string desc = 2;</code>
  2297. * @return The desc.
  2298. */
  2299. public java.lang.String getDesc() {
  2300. java.lang.Object ref = desc_;
  2301. if (!(ref instanceof java.lang.String)) {
  2302. com.google.protobuf.ByteString bs =
  2303. (com.google.protobuf.ByteString) ref;
  2304. java.lang.String s = bs.toStringUtf8();
  2305. if (bs.isValidUtf8()) {
  2306. desc_ = s;
  2307. }
  2308. return s;
  2309. } else {
  2310. return (java.lang.String) ref;
  2311. }
  2312. }
  2313. /**
  2314. * <pre>
  2315. * </pre>
  2316. *
  2317. * <code>optional string desc = 2;</code>
  2318. * @return The bytes for desc.
  2319. */
  2320. public com.google.protobuf.ByteString
  2321. getDescBytes() {
  2322. java.lang.Object ref = desc_;
  2323. if (ref instanceof String) {
  2324. com.google.protobuf.ByteString b =
  2325. com.google.protobuf.ByteString.copyFromUtf8(
  2326. (java.lang.String) ref);
  2327. desc_ = b;
  2328. return b;
  2329. } else {
  2330. return (com.google.protobuf.ByteString) ref;
  2331. }
  2332. }
  2333. /**
  2334. * <pre>
  2335. * </pre>
  2336. *
  2337. * <code>optional string desc = 2;</code>
  2338. * @param value The desc to set.
  2339. * @return This builder for chaining.
  2340. */
  2341. public Builder setDesc(
  2342. java.lang.String value) {
  2343. if (value == null) { throw new NullPointerException(); }
  2344. desc_ = value;
  2345. bitField0_ |= 0x00000002;
  2346. onChanged();
  2347. return this;
  2348. }
  2349. /**
  2350. * <pre>
  2351. * </pre>
  2352. *
  2353. * <code>optional string desc = 2;</code>
  2354. * @return This builder for chaining.
  2355. */
  2356. public Builder clearDesc() {
  2357. desc_ = getDefaultInstance().getDesc();
  2358. bitField0_ = (bitField0_ & ~0x00000002);
  2359. onChanged();
  2360. return this;
  2361. }
  2362. /**
  2363. * <pre>
  2364. * </pre>
  2365. *
  2366. * <code>optional string desc = 2;</code>
  2367. * @param value The bytes for desc to set.
  2368. * @return This builder for chaining.
  2369. */
  2370. public Builder setDescBytes(
  2371. com.google.protobuf.ByteString value) {
  2372. if (value == null) { throw new NullPointerException(); }
  2373. desc_ = value;
  2374. bitField0_ |= 0x00000002;
  2375. onChanged();
  2376. return this;
  2377. }
  2378. private java.lang.Object fact_ = "";
  2379. /**
  2380. * <pre>
  2381. * </pre>
  2382. *
  2383. * <code>optional string fact = 3;</code>
  2384. * @return Whether the fact field is set.
  2385. */
  2386. public boolean hasFact() {
  2387. return ((bitField0_ & 0x00000004) != 0);
  2388. }
  2389. /**
  2390. * <pre>
  2391. * </pre>
  2392. *
  2393. * <code>optional string fact = 3;</code>
  2394. * @return The fact.
  2395. */
  2396. public java.lang.String getFact() {
  2397. java.lang.Object ref = fact_;
  2398. if (!(ref instanceof java.lang.String)) {
  2399. com.google.protobuf.ByteString bs =
  2400. (com.google.protobuf.ByteString) ref;
  2401. java.lang.String s = bs.toStringUtf8();
  2402. if (bs.isValidUtf8()) {
  2403. fact_ = s;
  2404. }
  2405. return s;
  2406. } else {
  2407. return (java.lang.String) ref;
  2408. }
  2409. }
  2410. /**
  2411. * <pre>
  2412. * </pre>
  2413. *
  2414. * <code>optional string fact = 3;</code>
  2415. * @return The bytes for fact.
  2416. */
  2417. public com.google.protobuf.ByteString
  2418. getFactBytes() {
  2419. java.lang.Object ref = fact_;
  2420. if (ref instanceof String) {
  2421. com.google.protobuf.ByteString b =
  2422. com.google.protobuf.ByteString.copyFromUtf8(
  2423. (java.lang.String) ref);
  2424. fact_ = b;
  2425. return b;
  2426. } else {
  2427. return (com.google.protobuf.ByteString) ref;
  2428. }
  2429. }
  2430. /**
  2431. * <pre>
  2432. * </pre>
  2433. *
  2434. * <code>optional string fact = 3;</code>
  2435. * @param value The fact to set.
  2436. * @return This builder for chaining.
  2437. */
  2438. public Builder setFact(
  2439. java.lang.String value) {
  2440. if (value == null) { throw new NullPointerException(); }
  2441. fact_ = value;
  2442. bitField0_ |= 0x00000004;
  2443. onChanged();
  2444. return this;
  2445. }
  2446. /**
  2447. * <pre>
  2448. * </pre>
  2449. *
  2450. * <code>optional string fact = 3;</code>
  2451. * @return This builder for chaining.
  2452. */
  2453. public Builder clearFact() {
  2454. fact_ = getDefaultInstance().getFact();
  2455. bitField0_ = (bitField0_ & ~0x00000004);
  2456. onChanged();
  2457. return this;
  2458. }
  2459. /**
  2460. * <pre>
  2461. * </pre>
  2462. *
  2463. * <code>optional string fact = 3;</code>
  2464. * @param value The bytes for fact to set.
  2465. * @return This builder for chaining.
  2466. */
  2467. public Builder setFactBytes(
  2468. com.google.protobuf.ByteString value) {
  2469. if (value == null) { throw new NullPointerException(); }
  2470. fact_ = value;
  2471. bitField0_ |= 0x00000004;
  2472. onChanged();
  2473. return this;
  2474. }
  2475. private java.lang.Object result_ = "";
  2476. /**
  2477. * <pre>
  2478. * </pre>
  2479. *
  2480. * <code>optional string result = 4;</code>
  2481. * @return Whether the result field is set.
  2482. */
  2483. public boolean hasResult() {
  2484. return ((bitField0_ & 0x00000008) != 0);
  2485. }
  2486. /**
  2487. * <pre>
  2488. * </pre>
  2489. *
  2490. * <code>optional string result = 4;</code>
  2491. * @return The result.
  2492. */
  2493. public java.lang.String getResult() {
  2494. java.lang.Object ref = result_;
  2495. if (!(ref instanceof java.lang.String)) {
  2496. com.google.protobuf.ByteString bs =
  2497. (com.google.protobuf.ByteString) ref;
  2498. java.lang.String s = bs.toStringUtf8();
  2499. if (bs.isValidUtf8()) {
  2500. result_ = s;
  2501. }
  2502. return s;
  2503. } else {
  2504. return (java.lang.String) ref;
  2505. }
  2506. }
  2507. /**
  2508. * <pre>
  2509. * </pre>
  2510. *
  2511. * <code>optional string result = 4;</code>
  2512. * @return The bytes for result.
  2513. */
  2514. public com.google.protobuf.ByteString
  2515. getResultBytes() {
  2516. java.lang.Object ref = result_;
  2517. if (ref instanceof String) {
  2518. com.google.protobuf.ByteString b =
  2519. com.google.protobuf.ByteString.copyFromUtf8(
  2520. (java.lang.String) ref);
  2521. result_ = b;
  2522. return b;
  2523. } else {
  2524. return (com.google.protobuf.ByteString) ref;
  2525. }
  2526. }
  2527. /**
  2528. * <pre>
  2529. * </pre>
  2530. *
  2531. * <code>optional string result = 4;</code>
  2532. * @param value The result to set.
  2533. * @return This builder for chaining.
  2534. */
  2535. public Builder setResult(
  2536. java.lang.String value) {
  2537. if (value == null) { throw new NullPointerException(); }
  2538. result_ = value;
  2539. bitField0_ |= 0x00000008;
  2540. onChanged();
  2541. return this;
  2542. }
  2543. /**
  2544. * <pre>
  2545. * </pre>
  2546. *
  2547. * <code>optional string result = 4;</code>
  2548. * @return This builder for chaining.
  2549. */
  2550. public Builder clearResult() {
  2551. result_ = getDefaultInstance().getResult();
  2552. bitField0_ = (bitField0_ & ~0x00000008);
  2553. onChanged();
  2554. return this;
  2555. }
  2556. /**
  2557. * <pre>
  2558. * </pre>
  2559. *
  2560. * <code>optional string result = 4;</code>
  2561. * @param value The bytes for result to set.
  2562. * @return This builder for chaining.
  2563. */
  2564. public Builder setResultBytes(
  2565. com.google.protobuf.ByteString value) {
  2566. if (value == null) { throw new NullPointerException(); }
  2567. result_ = value;
  2568. bitField0_ |= 0x00000008;
  2569. onChanged();
  2570. return this;
  2571. }
  2572. private long score_ ;
  2573. /**
  2574. * <pre>
  2575. * </pre>
  2576. *
  2577. * <code>optional int64 score = 5;</code>
  2578. * @return Whether the score field is set.
  2579. */
  2580. @java.lang.Override
  2581. public boolean hasScore() {
  2582. return ((bitField0_ & 0x00000010) != 0);
  2583. }
  2584. /**
  2585. * <pre>
  2586. * </pre>
  2587. *
  2588. * <code>optional int64 score = 5;</code>
  2589. * @return The score.
  2590. */
  2591. @java.lang.Override
  2592. public long getScore() {
  2593. return score_;
  2594. }
  2595. /**
  2596. * <pre>
  2597. * </pre>
  2598. *
  2599. * <code>optional int64 score = 5;</code>
  2600. * @param value The score to set.
  2601. * @return This builder for chaining.
  2602. */
  2603. public Builder setScore(long value) {
  2604. score_ = value;
  2605. bitField0_ |= 0x00000010;
  2606. onChanged();
  2607. return this;
  2608. }
  2609. /**
  2610. * <pre>
  2611. * </pre>
  2612. *
  2613. * <code>optional int64 score = 5;</code>
  2614. * @return This builder for chaining.
  2615. */
  2616. public Builder clearScore() {
  2617. bitField0_ = (bitField0_ & ~0x00000010);
  2618. score_ = 0L;
  2619. onChanged();
  2620. return this;
  2621. }
  2622. private java.lang.Object reviewResult_ = "";
  2623. /**
  2624. * <pre>
  2625. * 复核结果
  2626. * </pre>
  2627. *
  2628. * <code>optional string reviewResult = 6;</code>
  2629. * @return Whether the reviewResult field is set.
  2630. */
  2631. public boolean hasReviewResult() {
  2632. return ((bitField0_ & 0x00000020) != 0);
  2633. }
  2634. /**
  2635. * <pre>
  2636. * 复核结果
  2637. * </pre>
  2638. *
  2639. * <code>optional string reviewResult = 6;</code>
  2640. * @return The reviewResult.
  2641. */
  2642. public java.lang.String getReviewResult() {
  2643. java.lang.Object ref = reviewResult_;
  2644. if (!(ref instanceof java.lang.String)) {
  2645. com.google.protobuf.ByteString bs =
  2646. (com.google.protobuf.ByteString) ref;
  2647. java.lang.String s = bs.toStringUtf8();
  2648. if (bs.isValidUtf8()) {
  2649. reviewResult_ = s;
  2650. }
  2651. return s;
  2652. } else {
  2653. return (java.lang.String) ref;
  2654. }
  2655. }
  2656. /**
  2657. * <pre>
  2658. * 复核结果
  2659. * </pre>
  2660. *
  2661. * <code>optional string reviewResult = 6;</code>
  2662. * @return The bytes for reviewResult.
  2663. */
  2664. public com.google.protobuf.ByteString
  2665. getReviewResultBytes() {
  2666. java.lang.Object ref = reviewResult_;
  2667. if (ref instanceof String) {
  2668. com.google.protobuf.ByteString b =
  2669. com.google.protobuf.ByteString.copyFromUtf8(
  2670. (java.lang.String) ref);
  2671. reviewResult_ = b;
  2672. return b;
  2673. } else {
  2674. return (com.google.protobuf.ByteString) ref;
  2675. }
  2676. }
  2677. /**
  2678. * <pre>
  2679. * 复核结果
  2680. * </pre>
  2681. *
  2682. * <code>optional string reviewResult = 6;</code>
  2683. * @param value The reviewResult to set.
  2684. * @return This builder for chaining.
  2685. */
  2686. public Builder setReviewResult(
  2687. java.lang.String value) {
  2688. if (value == null) { throw new NullPointerException(); }
  2689. reviewResult_ = value;
  2690. bitField0_ |= 0x00000020;
  2691. onChanged();
  2692. return this;
  2693. }
  2694. /**
  2695. * <pre>
  2696. * 复核结果
  2697. * </pre>
  2698. *
  2699. * <code>optional string reviewResult = 6;</code>
  2700. * @return This builder for chaining.
  2701. */
  2702. public Builder clearReviewResult() {
  2703. reviewResult_ = getDefaultInstance().getReviewResult();
  2704. bitField0_ = (bitField0_ & ~0x00000020);
  2705. onChanged();
  2706. return this;
  2707. }
  2708. /**
  2709. * <pre>
  2710. * 复核结果
  2711. * </pre>
  2712. *
  2713. * <code>optional string reviewResult = 6;</code>
  2714. * @param value The bytes for reviewResult to set.
  2715. * @return This builder for chaining.
  2716. */
  2717. public Builder setReviewResultBytes(
  2718. com.google.protobuf.ByteString value) {
  2719. if (value == null) { throw new NullPointerException(); }
  2720. reviewResult_ = value;
  2721. bitField0_ |= 0x00000020;
  2722. onChanged();
  2723. return this;
  2724. }
  2725. private int reviewScore_ ;
  2726. /**
  2727. * <pre>
  2728. * 复核评分
  2729. * </pre>
  2730. *
  2731. * <code>optional int32 reviewScore = 7;</code>
  2732. * @return Whether the reviewScore field is set.
  2733. */
  2734. @java.lang.Override
  2735. public boolean hasReviewScore() {
  2736. return ((bitField0_ & 0x00000040) != 0);
  2737. }
  2738. /**
  2739. * <pre>
  2740. * 复核评分
  2741. * </pre>
  2742. *
  2743. * <code>optional int32 reviewScore = 7;</code>
  2744. * @return The reviewScore.
  2745. */
  2746. @java.lang.Override
  2747. public int getReviewScore() {
  2748. return reviewScore_;
  2749. }
  2750. /**
  2751. * <pre>
  2752. * 复核评分
  2753. * </pre>
  2754. *
  2755. * <code>optional int32 reviewScore = 7;</code>
  2756. * @param value The reviewScore to set.
  2757. * @return This builder for chaining.
  2758. */
  2759. public Builder setReviewScore(int value) {
  2760. reviewScore_ = value;
  2761. bitField0_ |= 0x00000040;
  2762. onChanged();
  2763. return this;
  2764. }
  2765. /**
  2766. * <pre>
  2767. * 复核评分
  2768. * </pre>
  2769. *
  2770. * <code>optional int32 reviewScore = 7;</code>
  2771. * @return This builder for chaining.
  2772. */
  2773. public Builder clearReviewScore() {
  2774. bitField0_ = (bitField0_ & ~0x00000040);
  2775. reviewScore_ = 0;
  2776. onChanged();
  2777. return this;
  2778. }
  2779. private java.lang.Object category_ = "";
  2780. /**
  2781. * <code>optional string category = 8;</code>
  2782. * @return Whether the category field is set.
  2783. */
  2784. public boolean hasCategory() {
  2785. return ((bitField0_ & 0x00000080) != 0);
  2786. }
  2787. /**
  2788. * <code>optional string category = 8;</code>
  2789. * @return The category.
  2790. */
  2791. public java.lang.String getCategory() {
  2792. java.lang.Object ref = category_;
  2793. if (!(ref instanceof java.lang.String)) {
  2794. com.google.protobuf.ByteString bs =
  2795. (com.google.protobuf.ByteString) ref;
  2796. java.lang.String s = bs.toStringUtf8();
  2797. if (bs.isValidUtf8()) {
  2798. category_ = s;
  2799. }
  2800. return s;
  2801. } else {
  2802. return (java.lang.String) ref;
  2803. }
  2804. }
  2805. /**
  2806. * <code>optional string category = 8;</code>
  2807. * @return The bytes for category.
  2808. */
  2809. public com.google.protobuf.ByteString
  2810. getCategoryBytes() {
  2811. java.lang.Object ref = category_;
  2812. if (ref instanceof String) {
  2813. com.google.protobuf.ByteString b =
  2814. com.google.protobuf.ByteString.copyFromUtf8(
  2815. (java.lang.String) ref);
  2816. category_ = b;
  2817. return b;
  2818. } else {
  2819. return (com.google.protobuf.ByteString) ref;
  2820. }
  2821. }
  2822. /**
  2823. * <code>optional string category = 8;</code>
  2824. * @param value The category to set.
  2825. * @return This builder for chaining.
  2826. */
  2827. public Builder setCategory(
  2828. java.lang.String value) {
  2829. if (value == null) { throw new NullPointerException(); }
  2830. category_ = value;
  2831. bitField0_ |= 0x00000080;
  2832. onChanged();
  2833. return this;
  2834. }
  2835. /**
  2836. * <code>optional string category = 8;</code>
  2837. * @return This builder for chaining.
  2838. */
  2839. public Builder clearCategory() {
  2840. category_ = getDefaultInstance().getCategory();
  2841. bitField0_ = (bitField0_ & ~0x00000080);
  2842. onChanged();
  2843. return this;
  2844. }
  2845. /**
  2846. * <code>optional string category = 8;</code>
  2847. * @param value The bytes for category to set.
  2848. * @return This builder for chaining.
  2849. */
  2850. public Builder setCategoryBytes(
  2851. com.google.protobuf.ByteString value) {
  2852. if (value == null) { throw new NullPointerException(); }
  2853. category_ = value;
  2854. bitField0_ |= 0x00000080;
  2855. onChanged();
  2856. return this;
  2857. }
  2858. private int rank_ ;
  2859. /**
  2860. * <pre>
  2861. * 展示排序
  2862. * </pre>
  2863. *
  2864. * <code>optional int32 rank = 9;</code>
  2865. * @return Whether the rank field is set.
  2866. */
  2867. @java.lang.Override
  2868. public boolean hasRank() {
  2869. return ((bitField0_ & 0x00000100) != 0);
  2870. }
  2871. /**
  2872. * <pre>
  2873. * 展示排序
  2874. * </pre>
  2875. *
  2876. * <code>optional int32 rank = 9;</code>
  2877. * @return The rank.
  2878. */
  2879. @java.lang.Override
  2880. public int getRank() {
  2881. return rank_;
  2882. }
  2883. /**
  2884. * <pre>
  2885. * 展示排序
  2886. * </pre>
  2887. *
  2888. * <code>optional int32 rank = 9;</code>
  2889. * @param value The rank to set.
  2890. * @return This builder for chaining.
  2891. */
  2892. public Builder setRank(int value) {
  2893. rank_ = value;
  2894. bitField0_ |= 0x00000100;
  2895. onChanged();
  2896. return this;
  2897. }
  2898. /**
  2899. * <pre>
  2900. * 展示排序
  2901. * </pre>
  2902. *
  2903. * <code>optional int32 rank = 9;</code>
  2904. * @return This builder for chaining.
  2905. */
  2906. public Builder clearRank() {
  2907. bitField0_ = (bitField0_ & ~0x00000100);
  2908. rank_ = 0;
  2909. onChanged();
  2910. return this;
  2911. }
  2912. // @@protoc_insertion_point(builder_scope:fxy.CheckItemDetail)
  2913. }
  2914. // @@protoc_insertion_point(class_scope:fxy.CheckItemDetail)
  2915. private static final com.yaoyicloud.message.FxyProtos.CheckItemDetail DEFAULT_INSTANCE;
  2916. static {
  2917. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.CheckItemDetail();
  2918. }
  2919. public static com.yaoyicloud.message.FxyProtos.CheckItemDetail getDefaultInstance() {
  2920. return DEFAULT_INSTANCE;
  2921. }
  2922. private static final com.google.protobuf.Parser<CheckItemDetail>
  2923. PARSER = new com.google.protobuf.AbstractParser<CheckItemDetail>() {
  2924. @java.lang.Override
  2925. public CheckItemDetail parsePartialFrom(
  2926. com.google.protobuf.CodedInputStream input,
  2927. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2928. throws com.google.protobuf.InvalidProtocolBufferException {
  2929. Builder builder = newBuilder();
  2930. try {
  2931. builder.mergeFrom(input, extensionRegistry);
  2932. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2933. throw e.setUnfinishedMessage(builder.buildPartial());
  2934. } catch (com.google.protobuf.UninitializedMessageException e) {
  2935. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  2936. } catch (java.io.IOException e) {
  2937. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  2938. .setUnfinishedMessage(builder.buildPartial());
  2939. }
  2940. return builder.buildPartial();
  2941. }
  2942. };
  2943. public static com.google.protobuf.Parser<CheckItemDetail> parser() {
  2944. return PARSER;
  2945. }
  2946. @java.lang.Override
  2947. public com.google.protobuf.Parser<CheckItemDetail> getParserForType() {
  2948. return PARSER;
  2949. }
  2950. @java.lang.Override
  2951. public com.yaoyicloud.message.FxyProtos.CheckItemDetail getDefaultInstanceForType() {
  2952. return DEFAULT_INSTANCE;
  2953. }
  2954. }
  2955. public interface CheckItemScoreOrBuilder extends
  2956. // @@protoc_insertion_point(interface_extends:fxy.CheckItemScore)
  2957. com.google.protobuf.MessageOrBuilder {
  2958. /**
  2959. * <code>optional string category = 1;</code>
  2960. * @return Whether the category field is set.
  2961. */
  2962. boolean hasCategory();
  2963. /**
  2964. * <code>optional string category = 1;</code>
  2965. * @return The category.
  2966. */
  2967. java.lang.String getCategory();
  2968. /**
  2969. * <code>optional string category = 1;</code>
  2970. * @return The bytes for category.
  2971. */
  2972. com.google.protobuf.ByteString
  2973. getCategoryBytes();
  2974. /**
  2975. * <code>optional string itemName = 2;</code>
  2976. * @return Whether the itemName field is set.
  2977. */
  2978. boolean hasItemName();
  2979. /**
  2980. * <code>optional string itemName = 2;</code>
  2981. * @return The itemName.
  2982. */
  2983. java.lang.String getItemName();
  2984. /**
  2985. * <code>optional string itemName = 2;</code>
  2986. * @return The bytes for itemName.
  2987. */
  2988. com.google.protobuf.ByteString
  2989. getItemNameBytes();
  2990. /**
  2991. * <code>optional int64 score = 3;</code>
  2992. * @return Whether the score field is set.
  2993. */
  2994. boolean hasScore();
  2995. /**
  2996. * <code>optional int64 score = 3;</code>
  2997. * @return The score.
  2998. */
  2999. long getScore();
  3000. }
  3001. /**
  3002. * Protobuf type {@code fxy.CheckItemScore}
  3003. */
  3004. public static final class CheckItemScore extends
  3005. com.google.protobuf.GeneratedMessage implements
  3006. // @@protoc_insertion_point(message_implements:fxy.CheckItemScore)
  3007. CheckItemScoreOrBuilder {
  3008. private static final long serialVersionUID = 0L;
  3009. static {
  3010. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  3011. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  3012. /* major= */ 4,
  3013. /* minor= */ 29,
  3014. /* patch= */ 5,
  3015. /* suffix= */ "",
  3016. CheckItemScore.class.getName());
  3017. }
  3018. // Use CheckItemScore.newBuilder() to construct.
  3019. private CheckItemScore(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  3020. super(builder);
  3021. }
  3022. private CheckItemScore() {
  3023. category_ = "";
  3024. itemName_ = "";
  3025. }
  3026. public static final com.google.protobuf.Descriptors.Descriptor
  3027. getDescriptor() {
  3028. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemScore_descriptor;
  3029. }
  3030. @java.lang.Override
  3031. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  3032. internalGetFieldAccessorTable() {
  3033. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemScore_fieldAccessorTable
  3034. .ensureFieldAccessorsInitialized(
  3035. com.yaoyicloud.message.FxyProtos.CheckItemScore.class, com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder.class);
  3036. }
  3037. private int bitField0_;
  3038. public static final int CATEGORY_FIELD_NUMBER = 1;
  3039. @SuppressWarnings("serial")
  3040. private volatile java.lang.Object category_ = "";
  3041. /**
  3042. * <code>optional string category = 1;</code>
  3043. * @return Whether the category field is set.
  3044. */
  3045. @java.lang.Override
  3046. public boolean hasCategory() {
  3047. return ((bitField0_ & 0x00000001) != 0);
  3048. }
  3049. /**
  3050. * <code>optional string category = 1;</code>
  3051. * @return The category.
  3052. */
  3053. @java.lang.Override
  3054. public java.lang.String getCategory() {
  3055. java.lang.Object ref = category_;
  3056. if (ref instanceof java.lang.String) {
  3057. return (java.lang.String) ref;
  3058. } else {
  3059. com.google.protobuf.ByteString bs =
  3060. (com.google.protobuf.ByteString) ref;
  3061. java.lang.String s = bs.toStringUtf8();
  3062. if (bs.isValidUtf8()) {
  3063. category_ = s;
  3064. }
  3065. return s;
  3066. }
  3067. }
  3068. /**
  3069. * <code>optional string category = 1;</code>
  3070. * @return The bytes for category.
  3071. */
  3072. @java.lang.Override
  3073. public com.google.protobuf.ByteString
  3074. getCategoryBytes() {
  3075. java.lang.Object ref = category_;
  3076. if (ref instanceof java.lang.String) {
  3077. com.google.protobuf.ByteString b =
  3078. com.google.protobuf.ByteString.copyFromUtf8(
  3079. (java.lang.String) ref);
  3080. category_ = b;
  3081. return b;
  3082. } else {
  3083. return (com.google.protobuf.ByteString) ref;
  3084. }
  3085. }
  3086. public static final int ITEMNAME_FIELD_NUMBER = 2;
  3087. @SuppressWarnings("serial")
  3088. private volatile java.lang.Object itemName_ = "";
  3089. /**
  3090. * <code>optional string itemName = 2;</code>
  3091. * @return Whether the itemName field is set.
  3092. */
  3093. @java.lang.Override
  3094. public boolean hasItemName() {
  3095. return ((bitField0_ & 0x00000002) != 0);
  3096. }
  3097. /**
  3098. * <code>optional string itemName = 2;</code>
  3099. * @return The itemName.
  3100. */
  3101. @java.lang.Override
  3102. public java.lang.String getItemName() {
  3103. java.lang.Object ref = itemName_;
  3104. if (ref instanceof java.lang.String) {
  3105. return (java.lang.String) ref;
  3106. } else {
  3107. com.google.protobuf.ByteString bs =
  3108. (com.google.protobuf.ByteString) ref;
  3109. java.lang.String s = bs.toStringUtf8();
  3110. if (bs.isValidUtf8()) {
  3111. itemName_ = s;
  3112. }
  3113. return s;
  3114. }
  3115. }
  3116. /**
  3117. * <code>optional string itemName = 2;</code>
  3118. * @return The bytes for itemName.
  3119. */
  3120. @java.lang.Override
  3121. public com.google.protobuf.ByteString
  3122. getItemNameBytes() {
  3123. java.lang.Object ref = itemName_;
  3124. if (ref instanceof java.lang.String) {
  3125. com.google.protobuf.ByteString b =
  3126. com.google.protobuf.ByteString.copyFromUtf8(
  3127. (java.lang.String) ref);
  3128. itemName_ = b;
  3129. return b;
  3130. } else {
  3131. return (com.google.protobuf.ByteString) ref;
  3132. }
  3133. }
  3134. public static final int SCORE_FIELD_NUMBER = 3;
  3135. private long score_ = 0L;
  3136. /**
  3137. * <code>optional int64 score = 3;</code>
  3138. * @return Whether the score field is set.
  3139. */
  3140. @java.lang.Override
  3141. public boolean hasScore() {
  3142. return ((bitField0_ & 0x00000004) != 0);
  3143. }
  3144. /**
  3145. * <code>optional int64 score = 3;</code>
  3146. * @return The score.
  3147. */
  3148. @java.lang.Override
  3149. public long getScore() {
  3150. return score_;
  3151. }
  3152. private byte memoizedIsInitialized = -1;
  3153. @java.lang.Override
  3154. public final boolean isInitialized() {
  3155. byte isInitialized = memoizedIsInitialized;
  3156. if (isInitialized == 1) return true;
  3157. if (isInitialized == 0) return false;
  3158. memoizedIsInitialized = 1;
  3159. return true;
  3160. }
  3161. @java.lang.Override
  3162. public void writeTo(com.google.protobuf.CodedOutputStream output)
  3163. throws java.io.IOException {
  3164. if (((bitField0_ & 0x00000001) != 0)) {
  3165. com.google.protobuf.GeneratedMessage.writeString(output, 1, category_);
  3166. }
  3167. if (((bitField0_ & 0x00000002) != 0)) {
  3168. com.google.protobuf.GeneratedMessage.writeString(output, 2, itemName_);
  3169. }
  3170. if (((bitField0_ & 0x00000004) != 0)) {
  3171. output.writeInt64(3, score_);
  3172. }
  3173. getUnknownFields().writeTo(output);
  3174. }
  3175. @java.lang.Override
  3176. public int getSerializedSize() {
  3177. int size = memoizedSize;
  3178. if (size != -1) return size;
  3179. size = 0;
  3180. if (((bitField0_ & 0x00000001) != 0)) {
  3181. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, category_);
  3182. }
  3183. if (((bitField0_ & 0x00000002) != 0)) {
  3184. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, itemName_);
  3185. }
  3186. if (((bitField0_ & 0x00000004) != 0)) {
  3187. size += com.google.protobuf.CodedOutputStream
  3188. .computeInt64Size(3, score_);
  3189. }
  3190. size += getUnknownFields().getSerializedSize();
  3191. memoizedSize = size;
  3192. return size;
  3193. }
  3194. @java.lang.Override
  3195. public boolean equals(final java.lang.Object obj) {
  3196. if (obj == this) {
  3197. return true;
  3198. }
  3199. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.CheckItemScore)) {
  3200. return super.equals(obj);
  3201. }
  3202. com.yaoyicloud.message.FxyProtos.CheckItemScore other = (com.yaoyicloud.message.FxyProtos.CheckItemScore) obj;
  3203. if (hasCategory() != other.hasCategory()) return false;
  3204. if (hasCategory()) {
  3205. if (!getCategory()
  3206. .equals(other.getCategory())) return false;
  3207. }
  3208. if (hasItemName() != other.hasItemName()) return false;
  3209. if (hasItemName()) {
  3210. if (!getItemName()
  3211. .equals(other.getItemName())) return false;
  3212. }
  3213. if (hasScore() != other.hasScore()) return false;
  3214. if (hasScore()) {
  3215. if (getScore()
  3216. != other.getScore()) return false;
  3217. }
  3218. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  3219. return true;
  3220. }
  3221. @java.lang.Override
  3222. public int hashCode() {
  3223. if (memoizedHashCode != 0) {
  3224. return memoizedHashCode;
  3225. }
  3226. int hash = 41;
  3227. hash = (19 * hash) + getDescriptor().hashCode();
  3228. if (hasCategory()) {
  3229. hash = (37 * hash) + CATEGORY_FIELD_NUMBER;
  3230. hash = (53 * hash) + getCategory().hashCode();
  3231. }
  3232. if (hasItemName()) {
  3233. hash = (37 * hash) + ITEMNAME_FIELD_NUMBER;
  3234. hash = (53 * hash) + getItemName().hashCode();
  3235. }
  3236. if (hasScore()) {
  3237. hash = (37 * hash) + SCORE_FIELD_NUMBER;
  3238. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  3239. getScore());
  3240. }
  3241. hash = (29 * hash) + getUnknownFields().hashCode();
  3242. memoizedHashCode = hash;
  3243. return hash;
  3244. }
  3245. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3246. java.nio.ByteBuffer data)
  3247. throws com.google.protobuf.InvalidProtocolBufferException {
  3248. return PARSER.parseFrom(data);
  3249. }
  3250. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3251. java.nio.ByteBuffer data,
  3252. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3253. throws com.google.protobuf.InvalidProtocolBufferException {
  3254. return PARSER.parseFrom(data, extensionRegistry);
  3255. }
  3256. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3257. com.google.protobuf.ByteString data)
  3258. throws com.google.protobuf.InvalidProtocolBufferException {
  3259. return PARSER.parseFrom(data);
  3260. }
  3261. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3262. com.google.protobuf.ByteString data,
  3263. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3264. throws com.google.protobuf.InvalidProtocolBufferException {
  3265. return PARSER.parseFrom(data, extensionRegistry);
  3266. }
  3267. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(byte[] data)
  3268. throws com.google.protobuf.InvalidProtocolBufferException {
  3269. return PARSER.parseFrom(data);
  3270. }
  3271. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3272. byte[] data,
  3273. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3274. throws com.google.protobuf.InvalidProtocolBufferException {
  3275. return PARSER.parseFrom(data, extensionRegistry);
  3276. }
  3277. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(java.io.InputStream input)
  3278. throws java.io.IOException {
  3279. return com.google.protobuf.GeneratedMessage
  3280. .parseWithIOException(PARSER, input);
  3281. }
  3282. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3283. java.io.InputStream input,
  3284. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3285. throws java.io.IOException {
  3286. return com.google.protobuf.GeneratedMessage
  3287. .parseWithIOException(PARSER, input, extensionRegistry);
  3288. }
  3289. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseDelimitedFrom(java.io.InputStream input)
  3290. throws java.io.IOException {
  3291. return com.google.protobuf.GeneratedMessage
  3292. .parseDelimitedWithIOException(PARSER, input);
  3293. }
  3294. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseDelimitedFrom(
  3295. java.io.InputStream input,
  3296. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3297. throws java.io.IOException {
  3298. return com.google.protobuf.GeneratedMessage
  3299. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  3300. }
  3301. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3302. com.google.protobuf.CodedInputStream input)
  3303. throws java.io.IOException {
  3304. return com.google.protobuf.GeneratedMessage
  3305. .parseWithIOException(PARSER, input);
  3306. }
  3307. public static com.yaoyicloud.message.FxyProtos.CheckItemScore parseFrom(
  3308. com.google.protobuf.CodedInputStream input,
  3309. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3310. throws java.io.IOException {
  3311. return com.google.protobuf.GeneratedMessage
  3312. .parseWithIOException(PARSER, input, extensionRegistry);
  3313. }
  3314. @java.lang.Override
  3315. public Builder newBuilderForType() { return newBuilder(); }
  3316. public static Builder newBuilder() {
  3317. return DEFAULT_INSTANCE.toBuilder();
  3318. }
  3319. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.CheckItemScore prototype) {
  3320. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  3321. }
  3322. @java.lang.Override
  3323. public Builder toBuilder() {
  3324. return this == DEFAULT_INSTANCE
  3325. ? new Builder() : new Builder().mergeFrom(this);
  3326. }
  3327. @java.lang.Override
  3328. protected Builder newBuilderForType(
  3329. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  3330. Builder builder = new Builder(parent);
  3331. return builder;
  3332. }
  3333. /**
  3334. * Protobuf type {@code fxy.CheckItemScore}
  3335. */
  3336. public static final class Builder extends
  3337. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  3338. // @@protoc_insertion_point(builder_implements:fxy.CheckItemScore)
  3339. com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder {
  3340. public static final com.google.protobuf.Descriptors.Descriptor
  3341. getDescriptor() {
  3342. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemScore_descriptor;
  3343. }
  3344. @java.lang.Override
  3345. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  3346. internalGetFieldAccessorTable() {
  3347. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemScore_fieldAccessorTable
  3348. .ensureFieldAccessorsInitialized(
  3349. com.yaoyicloud.message.FxyProtos.CheckItemScore.class, com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder.class);
  3350. }
  3351. // Construct using com.yaoyicloud.message.FxyProtos.CheckItemScore.newBuilder()
  3352. private Builder() {
  3353. }
  3354. private Builder(
  3355. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  3356. super(parent);
  3357. }
  3358. @java.lang.Override
  3359. public Builder clear() {
  3360. super.clear();
  3361. bitField0_ = 0;
  3362. category_ = "";
  3363. itemName_ = "";
  3364. score_ = 0L;
  3365. return this;
  3366. }
  3367. @java.lang.Override
  3368. public com.google.protobuf.Descriptors.Descriptor
  3369. getDescriptorForType() {
  3370. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckItemScore_descriptor;
  3371. }
  3372. @java.lang.Override
  3373. public com.yaoyicloud.message.FxyProtos.CheckItemScore getDefaultInstanceForType() {
  3374. return com.yaoyicloud.message.FxyProtos.CheckItemScore.getDefaultInstance();
  3375. }
  3376. @java.lang.Override
  3377. public com.yaoyicloud.message.FxyProtos.CheckItemScore build() {
  3378. com.yaoyicloud.message.FxyProtos.CheckItemScore result = buildPartial();
  3379. if (!result.isInitialized()) {
  3380. throw newUninitializedMessageException(result);
  3381. }
  3382. return result;
  3383. }
  3384. @java.lang.Override
  3385. public com.yaoyicloud.message.FxyProtos.CheckItemScore buildPartial() {
  3386. com.yaoyicloud.message.FxyProtos.CheckItemScore result = new com.yaoyicloud.message.FxyProtos.CheckItemScore(this);
  3387. if (bitField0_ != 0) { buildPartial0(result); }
  3388. onBuilt();
  3389. return result;
  3390. }
  3391. private void buildPartial0(com.yaoyicloud.message.FxyProtos.CheckItemScore result) {
  3392. int from_bitField0_ = bitField0_;
  3393. int to_bitField0_ = 0;
  3394. if (((from_bitField0_ & 0x00000001) != 0)) {
  3395. result.category_ = category_;
  3396. to_bitField0_ |= 0x00000001;
  3397. }
  3398. if (((from_bitField0_ & 0x00000002) != 0)) {
  3399. result.itemName_ = itemName_;
  3400. to_bitField0_ |= 0x00000002;
  3401. }
  3402. if (((from_bitField0_ & 0x00000004) != 0)) {
  3403. result.score_ = score_;
  3404. to_bitField0_ |= 0x00000004;
  3405. }
  3406. result.bitField0_ |= to_bitField0_;
  3407. }
  3408. @java.lang.Override
  3409. public Builder mergeFrom(com.google.protobuf.Message other) {
  3410. if (other instanceof com.yaoyicloud.message.FxyProtos.CheckItemScore) {
  3411. return mergeFrom((com.yaoyicloud.message.FxyProtos.CheckItemScore)other);
  3412. } else {
  3413. super.mergeFrom(other);
  3414. return this;
  3415. }
  3416. }
  3417. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.CheckItemScore other) {
  3418. if (other == com.yaoyicloud.message.FxyProtos.CheckItemScore.getDefaultInstance()) return this;
  3419. if (other.hasCategory()) {
  3420. category_ = other.category_;
  3421. bitField0_ |= 0x00000001;
  3422. onChanged();
  3423. }
  3424. if (other.hasItemName()) {
  3425. itemName_ = other.itemName_;
  3426. bitField0_ |= 0x00000002;
  3427. onChanged();
  3428. }
  3429. if (other.hasScore()) {
  3430. setScore(other.getScore());
  3431. }
  3432. this.mergeUnknownFields(other.getUnknownFields());
  3433. onChanged();
  3434. return this;
  3435. }
  3436. @java.lang.Override
  3437. public final boolean isInitialized() {
  3438. return true;
  3439. }
  3440. @java.lang.Override
  3441. public Builder mergeFrom(
  3442. com.google.protobuf.CodedInputStream input,
  3443. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3444. throws java.io.IOException {
  3445. if (extensionRegistry == null) {
  3446. throw new java.lang.NullPointerException();
  3447. }
  3448. try {
  3449. boolean done = false;
  3450. while (!done) {
  3451. int tag = input.readTag();
  3452. switch (tag) {
  3453. case 0:
  3454. done = true;
  3455. break;
  3456. case 10: {
  3457. category_ = input.readBytes();
  3458. bitField0_ |= 0x00000001;
  3459. break;
  3460. } // case 10
  3461. case 18: {
  3462. itemName_ = input.readBytes();
  3463. bitField0_ |= 0x00000002;
  3464. break;
  3465. } // case 18
  3466. case 24: {
  3467. score_ = input.readInt64();
  3468. bitField0_ |= 0x00000004;
  3469. break;
  3470. } // case 24
  3471. default: {
  3472. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  3473. done = true; // was an endgroup tag
  3474. }
  3475. break;
  3476. } // default:
  3477. } // switch (tag)
  3478. } // while (!done)
  3479. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3480. throw e.unwrapIOException();
  3481. } finally {
  3482. onChanged();
  3483. } // finally
  3484. return this;
  3485. }
  3486. private int bitField0_;
  3487. private java.lang.Object category_ = "";
  3488. /**
  3489. * <code>optional string category = 1;</code>
  3490. * @return Whether the category field is set.
  3491. */
  3492. public boolean hasCategory() {
  3493. return ((bitField0_ & 0x00000001) != 0);
  3494. }
  3495. /**
  3496. * <code>optional string category = 1;</code>
  3497. * @return The category.
  3498. */
  3499. public java.lang.String getCategory() {
  3500. java.lang.Object ref = category_;
  3501. if (!(ref instanceof java.lang.String)) {
  3502. com.google.protobuf.ByteString bs =
  3503. (com.google.protobuf.ByteString) ref;
  3504. java.lang.String s = bs.toStringUtf8();
  3505. if (bs.isValidUtf8()) {
  3506. category_ = s;
  3507. }
  3508. return s;
  3509. } else {
  3510. return (java.lang.String) ref;
  3511. }
  3512. }
  3513. /**
  3514. * <code>optional string category = 1;</code>
  3515. * @return The bytes for category.
  3516. */
  3517. public com.google.protobuf.ByteString
  3518. getCategoryBytes() {
  3519. java.lang.Object ref = category_;
  3520. if (ref instanceof String) {
  3521. com.google.protobuf.ByteString b =
  3522. com.google.protobuf.ByteString.copyFromUtf8(
  3523. (java.lang.String) ref);
  3524. category_ = b;
  3525. return b;
  3526. } else {
  3527. return (com.google.protobuf.ByteString) ref;
  3528. }
  3529. }
  3530. /**
  3531. * <code>optional string category = 1;</code>
  3532. * @param value The category to set.
  3533. * @return This builder for chaining.
  3534. */
  3535. public Builder setCategory(
  3536. java.lang.String value) {
  3537. if (value == null) { throw new NullPointerException(); }
  3538. category_ = value;
  3539. bitField0_ |= 0x00000001;
  3540. onChanged();
  3541. return this;
  3542. }
  3543. /**
  3544. * <code>optional string category = 1;</code>
  3545. * @return This builder for chaining.
  3546. */
  3547. public Builder clearCategory() {
  3548. category_ = getDefaultInstance().getCategory();
  3549. bitField0_ = (bitField0_ & ~0x00000001);
  3550. onChanged();
  3551. return this;
  3552. }
  3553. /**
  3554. * <code>optional string category = 1;</code>
  3555. * @param value The bytes for category to set.
  3556. * @return This builder for chaining.
  3557. */
  3558. public Builder setCategoryBytes(
  3559. com.google.protobuf.ByteString value) {
  3560. if (value == null) { throw new NullPointerException(); }
  3561. category_ = value;
  3562. bitField0_ |= 0x00000001;
  3563. onChanged();
  3564. return this;
  3565. }
  3566. private java.lang.Object itemName_ = "";
  3567. /**
  3568. * <code>optional string itemName = 2;</code>
  3569. * @return Whether the itemName field is set.
  3570. */
  3571. public boolean hasItemName() {
  3572. return ((bitField0_ & 0x00000002) != 0);
  3573. }
  3574. /**
  3575. * <code>optional string itemName = 2;</code>
  3576. * @return The itemName.
  3577. */
  3578. public java.lang.String getItemName() {
  3579. java.lang.Object ref = itemName_;
  3580. if (!(ref instanceof java.lang.String)) {
  3581. com.google.protobuf.ByteString bs =
  3582. (com.google.protobuf.ByteString) ref;
  3583. java.lang.String s = bs.toStringUtf8();
  3584. if (bs.isValidUtf8()) {
  3585. itemName_ = s;
  3586. }
  3587. return s;
  3588. } else {
  3589. return (java.lang.String) ref;
  3590. }
  3591. }
  3592. /**
  3593. * <code>optional string itemName = 2;</code>
  3594. * @return The bytes for itemName.
  3595. */
  3596. public com.google.protobuf.ByteString
  3597. getItemNameBytes() {
  3598. java.lang.Object ref = itemName_;
  3599. if (ref instanceof String) {
  3600. com.google.protobuf.ByteString b =
  3601. com.google.protobuf.ByteString.copyFromUtf8(
  3602. (java.lang.String) ref);
  3603. itemName_ = b;
  3604. return b;
  3605. } else {
  3606. return (com.google.protobuf.ByteString) ref;
  3607. }
  3608. }
  3609. /**
  3610. * <code>optional string itemName = 2;</code>
  3611. * @param value The itemName to set.
  3612. * @return This builder for chaining.
  3613. */
  3614. public Builder setItemName(
  3615. java.lang.String value) {
  3616. if (value == null) { throw new NullPointerException(); }
  3617. itemName_ = value;
  3618. bitField0_ |= 0x00000002;
  3619. onChanged();
  3620. return this;
  3621. }
  3622. /**
  3623. * <code>optional string itemName = 2;</code>
  3624. * @return This builder for chaining.
  3625. */
  3626. public Builder clearItemName() {
  3627. itemName_ = getDefaultInstance().getItemName();
  3628. bitField0_ = (bitField0_ & ~0x00000002);
  3629. onChanged();
  3630. return this;
  3631. }
  3632. /**
  3633. * <code>optional string itemName = 2;</code>
  3634. * @param value The bytes for itemName to set.
  3635. * @return This builder for chaining.
  3636. */
  3637. public Builder setItemNameBytes(
  3638. com.google.protobuf.ByteString value) {
  3639. if (value == null) { throw new NullPointerException(); }
  3640. itemName_ = value;
  3641. bitField0_ |= 0x00000002;
  3642. onChanged();
  3643. return this;
  3644. }
  3645. private long score_ ;
  3646. /**
  3647. * <code>optional int64 score = 3;</code>
  3648. * @return Whether the score field is set.
  3649. */
  3650. @java.lang.Override
  3651. public boolean hasScore() {
  3652. return ((bitField0_ & 0x00000004) != 0);
  3653. }
  3654. /**
  3655. * <code>optional int64 score = 3;</code>
  3656. * @return The score.
  3657. */
  3658. @java.lang.Override
  3659. public long getScore() {
  3660. return score_;
  3661. }
  3662. /**
  3663. * <code>optional int64 score = 3;</code>
  3664. * @param value The score to set.
  3665. * @return This builder for chaining.
  3666. */
  3667. public Builder setScore(long value) {
  3668. score_ = value;
  3669. bitField0_ |= 0x00000004;
  3670. onChanged();
  3671. return this;
  3672. }
  3673. /**
  3674. * <code>optional int64 score = 3;</code>
  3675. * @return This builder for chaining.
  3676. */
  3677. public Builder clearScore() {
  3678. bitField0_ = (bitField0_ & ~0x00000004);
  3679. score_ = 0L;
  3680. onChanged();
  3681. return this;
  3682. }
  3683. // @@protoc_insertion_point(builder_scope:fxy.CheckItemScore)
  3684. }
  3685. // @@protoc_insertion_point(class_scope:fxy.CheckItemScore)
  3686. private static final com.yaoyicloud.message.FxyProtos.CheckItemScore DEFAULT_INSTANCE;
  3687. static {
  3688. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.CheckItemScore();
  3689. }
  3690. public static com.yaoyicloud.message.FxyProtos.CheckItemScore getDefaultInstance() {
  3691. return DEFAULT_INSTANCE;
  3692. }
  3693. private static final com.google.protobuf.Parser<CheckItemScore>
  3694. PARSER = new com.google.protobuf.AbstractParser<CheckItemScore>() {
  3695. @java.lang.Override
  3696. public CheckItemScore parsePartialFrom(
  3697. com.google.protobuf.CodedInputStream input,
  3698. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3699. throws com.google.protobuf.InvalidProtocolBufferException {
  3700. Builder builder = newBuilder();
  3701. try {
  3702. builder.mergeFrom(input, extensionRegistry);
  3703. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3704. throw e.setUnfinishedMessage(builder.buildPartial());
  3705. } catch (com.google.protobuf.UninitializedMessageException e) {
  3706. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  3707. } catch (java.io.IOException e) {
  3708. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  3709. .setUnfinishedMessage(builder.buildPartial());
  3710. }
  3711. return builder.buildPartial();
  3712. }
  3713. };
  3714. public static com.google.protobuf.Parser<CheckItemScore> parser() {
  3715. return PARSER;
  3716. }
  3717. @java.lang.Override
  3718. public com.google.protobuf.Parser<CheckItemScore> getParserForType() {
  3719. return PARSER;
  3720. }
  3721. @java.lang.Override
  3722. public com.yaoyicloud.message.FxyProtos.CheckItemScore getDefaultInstanceForType() {
  3723. return DEFAULT_INSTANCE;
  3724. }
  3725. }
  3726. public interface CheckSummaryOrBuilder extends
  3727. // @@protoc_insertion_point(interface_extends:fxy.CheckSummary)
  3728. com.google.protobuf.MessageOrBuilder {
  3729. /**
  3730. * <pre>
  3731. * ${基本信息评分及建议:基本信息总分}
  3732. * </pre>
  3733. *
  3734. * <code>optional int32 score = 1;</code>
  3735. * @return Whether the score field is set.
  3736. */
  3737. boolean hasScore();
  3738. /**
  3739. * <pre>
  3740. * ${基本信息评分及建议:基本信息总分}
  3741. * </pre>
  3742. *
  3743. * <code>optional int32 score = 1;</code>
  3744. * @return The score.
  3745. */
  3746. int getScore();
  3747. /**
  3748. * <pre>
  3749. * ${基本信息评分及建议:风险综述}
  3750. * </pre>
  3751. *
  3752. * <code>optional string riskSummary = 2;</code>
  3753. * @return Whether the riskSummary field is set.
  3754. */
  3755. boolean hasRiskSummary();
  3756. /**
  3757. * <pre>
  3758. * ${基本信息评分及建议:风险综述}
  3759. * </pre>
  3760. *
  3761. * <code>optional string riskSummary = 2;</code>
  3762. * @return The riskSummary.
  3763. */
  3764. java.lang.String getRiskSummary();
  3765. /**
  3766. * <pre>
  3767. * ${基本信息评分及建议:风险综述}
  3768. * </pre>
  3769. *
  3770. * <code>optional string riskSummary = 2;</code>
  3771. * @return The bytes for riskSummary.
  3772. */
  3773. com.google.protobuf.ByteString
  3774. getRiskSummaryBytes();
  3775. /**
  3776. * <pre>
  3777. * ${基本信息评分及建议:建议}
  3778. * </pre>
  3779. *
  3780. * <code>optional string suggestion = 3;</code>
  3781. * @return Whether the suggestion field is set.
  3782. */
  3783. boolean hasSuggestion();
  3784. /**
  3785. * <pre>
  3786. * ${基本信息评分及建议:建议}
  3787. * </pre>
  3788. *
  3789. * <code>optional string suggestion = 3;</code>
  3790. * @return The suggestion.
  3791. */
  3792. java.lang.String getSuggestion();
  3793. /**
  3794. * <pre>
  3795. * ${基本信息评分及建议:建议}
  3796. * </pre>
  3797. *
  3798. * <code>optional string suggestion = 3;</code>
  3799. * @return The bytes for suggestion.
  3800. */
  3801. com.google.protobuf.ByteString
  3802. getSuggestionBytes();
  3803. }
  3804. /**
  3805. * Protobuf type {@code fxy.CheckSummary}
  3806. */
  3807. public static final class CheckSummary extends
  3808. com.google.protobuf.GeneratedMessage implements
  3809. // @@protoc_insertion_point(message_implements:fxy.CheckSummary)
  3810. CheckSummaryOrBuilder {
  3811. private static final long serialVersionUID = 0L;
  3812. static {
  3813. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  3814. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  3815. /* major= */ 4,
  3816. /* minor= */ 29,
  3817. /* patch= */ 5,
  3818. /* suffix= */ "",
  3819. CheckSummary.class.getName());
  3820. }
  3821. // Use CheckSummary.newBuilder() to construct.
  3822. private CheckSummary(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  3823. super(builder);
  3824. }
  3825. private CheckSummary() {
  3826. riskSummary_ = "";
  3827. suggestion_ = "";
  3828. }
  3829. public static final com.google.protobuf.Descriptors.Descriptor
  3830. getDescriptor() {
  3831. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckSummary_descriptor;
  3832. }
  3833. @java.lang.Override
  3834. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  3835. internalGetFieldAccessorTable() {
  3836. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckSummary_fieldAccessorTable
  3837. .ensureFieldAccessorsInitialized(
  3838. com.yaoyicloud.message.FxyProtos.CheckSummary.class, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder.class);
  3839. }
  3840. private int bitField0_;
  3841. public static final int SCORE_FIELD_NUMBER = 1;
  3842. private int score_ = 0;
  3843. /**
  3844. * <pre>
  3845. * ${基本信息评分及建议:基本信息总分}
  3846. * </pre>
  3847. *
  3848. * <code>optional int32 score = 1;</code>
  3849. * @return Whether the score field is set.
  3850. */
  3851. @java.lang.Override
  3852. public boolean hasScore() {
  3853. return ((bitField0_ & 0x00000001) != 0);
  3854. }
  3855. /**
  3856. * <pre>
  3857. * ${基本信息评分及建议:基本信息总分}
  3858. * </pre>
  3859. *
  3860. * <code>optional int32 score = 1;</code>
  3861. * @return The score.
  3862. */
  3863. @java.lang.Override
  3864. public int getScore() {
  3865. return score_;
  3866. }
  3867. public static final int RISKSUMMARY_FIELD_NUMBER = 2;
  3868. @SuppressWarnings("serial")
  3869. private volatile java.lang.Object riskSummary_ = "";
  3870. /**
  3871. * <pre>
  3872. * ${基本信息评分及建议:风险综述}
  3873. * </pre>
  3874. *
  3875. * <code>optional string riskSummary = 2;</code>
  3876. * @return Whether the riskSummary field is set.
  3877. */
  3878. @java.lang.Override
  3879. public boolean hasRiskSummary() {
  3880. return ((bitField0_ & 0x00000002) != 0);
  3881. }
  3882. /**
  3883. * <pre>
  3884. * ${基本信息评分及建议:风险综述}
  3885. * </pre>
  3886. *
  3887. * <code>optional string riskSummary = 2;</code>
  3888. * @return The riskSummary.
  3889. */
  3890. @java.lang.Override
  3891. public java.lang.String getRiskSummary() {
  3892. java.lang.Object ref = riskSummary_;
  3893. if (ref instanceof java.lang.String) {
  3894. return (java.lang.String) ref;
  3895. } else {
  3896. com.google.protobuf.ByteString bs =
  3897. (com.google.protobuf.ByteString) ref;
  3898. java.lang.String s = bs.toStringUtf8();
  3899. if (bs.isValidUtf8()) {
  3900. riskSummary_ = s;
  3901. }
  3902. return s;
  3903. }
  3904. }
  3905. /**
  3906. * <pre>
  3907. * ${基本信息评分及建议:风险综述}
  3908. * </pre>
  3909. *
  3910. * <code>optional string riskSummary = 2;</code>
  3911. * @return The bytes for riskSummary.
  3912. */
  3913. @java.lang.Override
  3914. public com.google.protobuf.ByteString
  3915. getRiskSummaryBytes() {
  3916. java.lang.Object ref = riskSummary_;
  3917. if (ref instanceof java.lang.String) {
  3918. com.google.protobuf.ByteString b =
  3919. com.google.protobuf.ByteString.copyFromUtf8(
  3920. (java.lang.String) ref);
  3921. riskSummary_ = b;
  3922. return b;
  3923. } else {
  3924. return (com.google.protobuf.ByteString) ref;
  3925. }
  3926. }
  3927. public static final int SUGGESTION_FIELD_NUMBER = 3;
  3928. @SuppressWarnings("serial")
  3929. private volatile java.lang.Object suggestion_ = "";
  3930. /**
  3931. * <pre>
  3932. * ${基本信息评分及建议:建议}
  3933. * </pre>
  3934. *
  3935. * <code>optional string suggestion = 3;</code>
  3936. * @return Whether the suggestion field is set.
  3937. */
  3938. @java.lang.Override
  3939. public boolean hasSuggestion() {
  3940. return ((bitField0_ & 0x00000004) != 0);
  3941. }
  3942. /**
  3943. * <pre>
  3944. * ${基本信息评分及建议:建议}
  3945. * </pre>
  3946. *
  3947. * <code>optional string suggestion = 3;</code>
  3948. * @return The suggestion.
  3949. */
  3950. @java.lang.Override
  3951. public java.lang.String getSuggestion() {
  3952. java.lang.Object ref = suggestion_;
  3953. if (ref instanceof java.lang.String) {
  3954. return (java.lang.String) ref;
  3955. } else {
  3956. com.google.protobuf.ByteString bs =
  3957. (com.google.protobuf.ByteString) ref;
  3958. java.lang.String s = bs.toStringUtf8();
  3959. if (bs.isValidUtf8()) {
  3960. suggestion_ = s;
  3961. }
  3962. return s;
  3963. }
  3964. }
  3965. /**
  3966. * <pre>
  3967. * ${基本信息评分及建议:建议}
  3968. * </pre>
  3969. *
  3970. * <code>optional string suggestion = 3;</code>
  3971. * @return The bytes for suggestion.
  3972. */
  3973. @java.lang.Override
  3974. public com.google.protobuf.ByteString
  3975. getSuggestionBytes() {
  3976. java.lang.Object ref = suggestion_;
  3977. if (ref instanceof java.lang.String) {
  3978. com.google.protobuf.ByteString b =
  3979. com.google.protobuf.ByteString.copyFromUtf8(
  3980. (java.lang.String) ref);
  3981. suggestion_ = b;
  3982. return b;
  3983. } else {
  3984. return (com.google.protobuf.ByteString) ref;
  3985. }
  3986. }
  3987. private byte memoizedIsInitialized = -1;
  3988. @java.lang.Override
  3989. public final boolean isInitialized() {
  3990. byte isInitialized = memoizedIsInitialized;
  3991. if (isInitialized == 1) return true;
  3992. if (isInitialized == 0) return false;
  3993. memoizedIsInitialized = 1;
  3994. return true;
  3995. }
  3996. @java.lang.Override
  3997. public void writeTo(com.google.protobuf.CodedOutputStream output)
  3998. throws java.io.IOException {
  3999. if (((bitField0_ & 0x00000001) != 0)) {
  4000. output.writeInt32(1, score_);
  4001. }
  4002. if (((bitField0_ & 0x00000002) != 0)) {
  4003. com.google.protobuf.GeneratedMessage.writeString(output, 2, riskSummary_);
  4004. }
  4005. if (((bitField0_ & 0x00000004) != 0)) {
  4006. com.google.protobuf.GeneratedMessage.writeString(output, 3, suggestion_);
  4007. }
  4008. getUnknownFields().writeTo(output);
  4009. }
  4010. @java.lang.Override
  4011. public int getSerializedSize() {
  4012. int size = memoizedSize;
  4013. if (size != -1) return size;
  4014. size = 0;
  4015. if (((bitField0_ & 0x00000001) != 0)) {
  4016. size += com.google.protobuf.CodedOutputStream
  4017. .computeInt32Size(1, score_);
  4018. }
  4019. if (((bitField0_ & 0x00000002) != 0)) {
  4020. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, riskSummary_);
  4021. }
  4022. if (((bitField0_ & 0x00000004) != 0)) {
  4023. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, suggestion_);
  4024. }
  4025. size += getUnknownFields().getSerializedSize();
  4026. memoizedSize = size;
  4027. return size;
  4028. }
  4029. @java.lang.Override
  4030. public boolean equals(final java.lang.Object obj) {
  4031. if (obj == this) {
  4032. return true;
  4033. }
  4034. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.CheckSummary)) {
  4035. return super.equals(obj);
  4036. }
  4037. com.yaoyicloud.message.FxyProtos.CheckSummary other = (com.yaoyicloud.message.FxyProtos.CheckSummary) obj;
  4038. if (hasScore() != other.hasScore()) return false;
  4039. if (hasScore()) {
  4040. if (getScore()
  4041. != other.getScore()) return false;
  4042. }
  4043. if (hasRiskSummary() != other.hasRiskSummary()) return false;
  4044. if (hasRiskSummary()) {
  4045. if (!getRiskSummary()
  4046. .equals(other.getRiskSummary())) return false;
  4047. }
  4048. if (hasSuggestion() != other.hasSuggestion()) return false;
  4049. if (hasSuggestion()) {
  4050. if (!getSuggestion()
  4051. .equals(other.getSuggestion())) return false;
  4052. }
  4053. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  4054. return true;
  4055. }
  4056. @java.lang.Override
  4057. public int hashCode() {
  4058. if (memoizedHashCode != 0) {
  4059. return memoizedHashCode;
  4060. }
  4061. int hash = 41;
  4062. hash = (19 * hash) + getDescriptor().hashCode();
  4063. if (hasScore()) {
  4064. hash = (37 * hash) + SCORE_FIELD_NUMBER;
  4065. hash = (53 * hash) + getScore();
  4066. }
  4067. if (hasRiskSummary()) {
  4068. hash = (37 * hash) + RISKSUMMARY_FIELD_NUMBER;
  4069. hash = (53 * hash) + getRiskSummary().hashCode();
  4070. }
  4071. if (hasSuggestion()) {
  4072. hash = (37 * hash) + SUGGESTION_FIELD_NUMBER;
  4073. hash = (53 * hash) + getSuggestion().hashCode();
  4074. }
  4075. hash = (29 * hash) + getUnknownFields().hashCode();
  4076. memoizedHashCode = hash;
  4077. return hash;
  4078. }
  4079. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4080. java.nio.ByteBuffer data)
  4081. throws com.google.protobuf.InvalidProtocolBufferException {
  4082. return PARSER.parseFrom(data);
  4083. }
  4084. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4085. java.nio.ByteBuffer data,
  4086. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4087. throws com.google.protobuf.InvalidProtocolBufferException {
  4088. return PARSER.parseFrom(data, extensionRegistry);
  4089. }
  4090. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4091. com.google.protobuf.ByteString data)
  4092. throws com.google.protobuf.InvalidProtocolBufferException {
  4093. return PARSER.parseFrom(data);
  4094. }
  4095. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4096. com.google.protobuf.ByteString data,
  4097. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4098. throws com.google.protobuf.InvalidProtocolBufferException {
  4099. return PARSER.parseFrom(data, extensionRegistry);
  4100. }
  4101. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(byte[] data)
  4102. throws com.google.protobuf.InvalidProtocolBufferException {
  4103. return PARSER.parseFrom(data);
  4104. }
  4105. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4106. byte[] data,
  4107. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4108. throws com.google.protobuf.InvalidProtocolBufferException {
  4109. return PARSER.parseFrom(data, extensionRegistry);
  4110. }
  4111. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(java.io.InputStream input)
  4112. throws java.io.IOException {
  4113. return com.google.protobuf.GeneratedMessage
  4114. .parseWithIOException(PARSER, input);
  4115. }
  4116. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4117. java.io.InputStream input,
  4118. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4119. throws java.io.IOException {
  4120. return com.google.protobuf.GeneratedMessage
  4121. .parseWithIOException(PARSER, input, extensionRegistry);
  4122. }
  4123. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseDelimitedFrom(java.io.InputStream input)
  4124. throws java.io.IOException {
  4125. return com.google.protobuf.GeneratedMessage
  4126. .parseDelimitedWithIOException(PARSER, input);
  4127. }
  4128. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseDelimitedFrom(
  4129. java.io.InputStream input,
  4130. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4131. throws java.io.IOException {
  4132. return com.google.protobuf.GeneratedMessage
  4133. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  4134. }
  4135. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4136. com.google.protobuf.CodedInputStream input)
  4137. throws java.io.IOException {
  4138. return com.google.protobuf.GeneratedMessage
  4139. .parseWithIOException(PARSER, input);
  4140. }
  4141. public static com.yaoyicloud.message.FxyProtos.CheckSummary parseFrom(
  4142. com.google.protobuf.CodedInputStream input,
  4143. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4144. throws java.io.IOException {
  4145. return com.google.protobuf.GeneratedMessage
  4146. .parseWithIOException(PARSER, input, extensionRegistry);
  4147. }
  4148. @java.lang.Override
  4149. public Builder newBuilderForType() { return newBuilder(); }
  4150. public static Builder newBuilder() {
  4151. return DEFAULT_INSTANCE.toBuilder();
  4152. }
  4153. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.CheckSummary prototype) {
  4154. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  4155. }
  4156. @java.lang.Override
  4157. public Builder toBuilder() {
  4158. return this == DEFAULT_INSTANCE
  4159. ? new Builder() : new Builder().mergeFrom(this);
  4160. }
  4161. @java.lang.Override
  4162. protected Builder newBuilderForType(
  4163. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  4164. Builder builder = new Builder(parent);
  4165. return builder;
  4166. }
  4167. /**
  4168. * Protobuf type {@code fxy.CheckSummary}
  4169. */
  4170. public static final class Builder extends
  4171. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  4172. // @@protoc_insertion_point(builder_implements:fxy.CheckSummary)
  4173. com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder {
  4174. public static final com.google.protobuf.Descriptors.Descriptor
  4175. getDescriptor() {
  4176. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckSummary_descriptor;
  4177. }
  4178. @java.lang.Override
  4179. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  4180. internalGetFieldAccessorTable() {
  4181. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckSummary_fieldAccessorTable
  4182. .ensureFieldAccessorsInitialized(
  4183. com.yaoyicloud.message.FxyProtos.CheckSummary.class, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder.class);
  4184. }
  4185. // Construct using com.yaoyicloud.message.FxyProtos.CheckSummary.newBuilder()
  4186. private Builder() {
  4187. }
  4188. private Builder(
  4189. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  4190. super(parent);
  4191. }
  4192. @java.lang.Override
  4193. public Builder clear() {
  4194. super.clear();
  4195. bitField0_ = 0;
  4196. score_ = 0;
  4197. riskSummary_ = "";
  4198. suggestion_ = "";
  4199. return this;
  4200. }
  4201. @java.lang.Override
  4202. public com.google.protobuf.Descriptors.Descriptor
  4203. getDescriptorForType() {
  4204. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CheckSummary_descriptor;
  4205. }
  4206. @java.lang.Override
  4207. public com.yaoyicloud.message.FxyProtos.CheckSummary getDefaultInstanceForType() {
  4208. return com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance();
  4209. }
  4210. @java.lang.Override
  4211. public com.yaoyicloud.message.FxyProtos.CheckSummary build() {
  4212. com.yaoyicloud.message.FxyProtos.CheckSummary result = buildPartial();
  4213. if (!result.isInitialized()) {
  4214. throw newUninitializedMessageException(result);
  4215. }
  4216. return result;
  4217. }
  4218. @java.lang.Override
  4219. public com.yaoyicloud.message.FxyProtos.CheckSummary buildPartial() {
  4220. com.yaoyicloud.message.FxyProtos.CheckSummary result = new com.yaoyicloud.message.FxyProtos.CheckSummary(this);
  4221. if (bitField0_ != 0) { buildPartial0(result); }
  4222. onBuilt();
  4223. return result;
  4224. }
  4225. private void buildPartial0(com.yaoyicloud.message.FxyProtos.CheckSummary result) {
  4226. int from_bitField0_ = bitField0_;
  4227. int to_bitField0_ = 0;
  4228. if (((from_bitField0_ & 0x00000001) != 0)) {
  4229. result.score_ = score_;
  4230. to_bitField0_ |= 0x00000001;
  4231. }
  4232. if (((from_bitField0_ & 0x00000002) != 0)) {
  4233. result.riskSummary_ = riskSummary_;
  4234. to_bitField0_ |= 0x00000002;
  4235. }
  4236. if (((from_bitField0_ & 0x00000004) != 0)) {
  4237. result.suggestion_ = suggestion_;
  4238. to_bitField0_ |= 0x00000004;
  4239. }
  4240. result.bitField0_ |= to_bitField0_;
  4241. }
  4242. @java.lang.Override
  4243. public Builder mergeFrom(com.google.protobuf.Message other) {
  4244. if (other instanceof com.yaoyicloud.message.FxyProtos.CheckSummary) {
  4245. return mergeFrom((com.yaoyicloud.message.FxyProtos.CheckSummary)other);
  4246. } else {
  4247. super.mergeFrom(other);
  4248. return this;
  4249. }
  4250. }
  4251. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.CheckSummary other) {
  4252. if (other == com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance()) return this;
  4253. if (other.hasScore()) {
  4254. setScore(other.getScore());
  4255. }
  4256. if (other.hasRiskSummary()) {
  4257. riskSummary_ = other.riskSummary_;
  4258. bitField0_ |= 0x00000002;
  4259. onChanged();
  4260. }
  4261. if (other.hasSuggestion()) {
  4262. suggestion_ = other.suggestion_;
  4263. bitField0_ |= 0x00000004;
  4264. onChanged();
  4265. }
  4266. this.mergeUnknownFields(other.getUnknownFields());
  4267. onChanged();
  4268. return this;
  4269. }
  4270. @java.lang.Override
  4271. public final boolean isInitialized() {
  4272. return true;
  4273. }
  4274. @java.lang.Override
  4275. public Builder mergeFrom(
  4276. com.google.protobuf.CodedInputStream input,
  4277. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4278. throws java.io.IOException {
  4279. if (extensionRegistry == null) {
  4280. throw new java.lang.NullPointerException();
  4281. }
  4282. try {
  4283. boolean done = false;
  4284. while (!done) {
  4285. int tag = input.readTag();
  4286. switch (tag) {
  4287. case 0:
  4288. done = true;
  4289. break;
  4290. case 8: {
  4291. score_ = input.readInt32();
  4292. bitField0_ |= 0x00000001;
  4293. break;
  4294. } // case 8
  4295. case 18: {
  4296. riskSummary_ = input.readBytes();
  4297. bitField0_ |= 0x00000002;
  4298. break;
  4299. } // case 18
  4300. case 26: {
  4301. suggestion_ = input.readBytes();
  4302. bitField0_ |= 0x00000004;
  4303. break;
  4304. } // case 26
  4305. default: {
  4306. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  4307. done = true; // was an endgroup tag
  4308. }
  4309. break;
  4310. } // default:
  4311. } // switch (tag)
  4312. } // while (!done)
  4313. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  4314. throw e.unwrapIOException();
  4315. } finally {
  4316. onChanged();
  4317. } // finally
  4318. return this;
  4319. }
  4320. private int bitField0_;
  4321. private int score_ ;
  4322. /**
  4323. * <pre>
  4324. * ${基本信息评分及建议:基本信息总分}
  4325. * </pre>
  4326. *
  4327. * <code>optional int32 score = 1;</code>
  4328. * @return Whether the score field is set.
  4329. */
  4330. @java.lang.Override
  4331. public boolean hasScore() {
  4332. return ((bitField0_ & 0x00000001) != 0);
  4333. }
  4334. /**
  4335. * <pre>
  4336. * ${基本信息评分及建议:基本信息总分}
  4337. * </pre>
  4338. *
  4339. * <code>optional int32 score = 1;</code>
  4340. * @return The score.
  4341. */
  4342. @java.lang.Override
  4343. public int getScore() {
  4344. return score_;
  4345. }
  4346. /**
  4347. * <pre>
  4348. * ${基本信息评分及建议:基本信息总分}
  4349. * </pre>
  4350. *
  4351. * <code>optional int32 score = 1;</code>
  4352. * @param value The score to set.
  4353. * @return This builder for chaining.
  4354. */
  4355. public Builder setScore(int value) {
  4356. score_ = value;
  4357. bitField0_ |= 0x00000001;
  4358. onChanged();
  4359. return this;
  4360. }
  4361. /**
  4362. * <pre>
  4363. * ${基本信息评分及建议:基本信息总分}
  4364. * </pre>
  4365. *
  4366. * <code>optional int32 score = 1;</code>
  4367. * @return This builder for chaining.
  4368. */
  4369. public Builder clearScore() {
  4370. bitField0_ = (bitField0_ & ~0x00000001);
  4371. score_ = 0;
  4372. onChanged();
  4373. return this;
  4374. }
  4375. private java.lang.Object riskSummary_ = "";
  4376. /**
  4377. * <pre>
  4378. * ${基本信息评分及建议:风险综述}
  4379. * </pre>
  4380. *
  4381. * <code>optional string riskSummary = 2;</code>
  4382. * @return Whether the riskSummary field is set.
  4383. */
  4384. public boolean hasRiskSummary() {
  4385. return ((bitField0_ & 0x00000002) != 0);
  4386. }
  4387. /**
  4388. * <pre>
  4389. * ${基本信息评分及建议:风险综述}
  4390. * </pre>
  4391. *
  4392. * <code>optional string riskSummary = 2;</code>
  4393. * @return The riskSummary.
  4394. */
  4395. public java.lang.String getRiskSummary() {
  4396. java.lang.Object ref = riskSummary_;
  4397. if (!(ref instanceof java.lang.String)) {
  4398. com.google.protobuf.ByteString bs =
  4399. (com.google.protobuf.ByteString) ref;
  4400. java.lang.String s = bs.toStringUtf8();
  4401. if (bs.isValidUtf8()) {
  4402. riskSummary_ = s;
  4403. }
  4404. return s;
  4405. } else {
  4406. return (java.lang.String) ref;
  4407. }
  4408. }
  4409. /**
  4410. * <pre>
  4411. * ${基本信息评分及建议:风险综述}
  4412. * </pre>
  4413. *
  4414. * <code>optional string riskSummary = 2;</code>
  4415. * @return The bytes for riskSummary.
  4416. */
  4417. public com.google.protobuf.ByteString
  4418. getRiskSummaryBytes() {
  4419. java.lang.Object ref = riskSummary_;
  4420. if (ref instanceof String) {
  4421. com.google.protobuf.ByteString b =
  4422. com.google.protobuf.ByteString.copyFromUtf8(
  4423. (java.lang.String) ref);
  4424. riskSummary_ = b;
  4425. return b;
  4426. } else {
  4427. return (com.google.protobuf.ByteString) ref;
  4428. }
  4429. }
  4430. /**
  4431. * <pre>
  4432. * ${基本信息评分及建议:风险综述}
  4433. * </pre>
  4434. *
  4435. * <code>optional string riskSummary = 2;</code>
  4436. * @param value The riskSummary to set.
  4437. * @return This builder for chaining.
  4438. */
  4439. public Builder setRiskSummary(
  4440. java.lang.String value) {
  4441. if (value == null) { throw new NullPointerException(); }
  4442. riskSummary_ = value;
  4443. bitField0_ |= 0x00000002;
  4444. onChanged();
  4445. return this;
  4446. }
  4447. /**
  4448. * <pre>
  4449. * ${基本信息评分及建议:风险综述}
  4450. * </pre>
  4451. *
  4452. * <code>optional string riskSummary = 2;</code>
  4453. * @return This builder for chaining.
  4454. */
  4455. public Builder clearRiskSummary() {
  4456. riskSummary_ = getDefaultInstance().getRiskSummary();
  4457. bitField0_ = (bitField0_ & ~0x00000002);
  4458. onChanged();
  4459. return this;
  4460. }
  4461. /**
  4462. * <pre>
  4463. * ${基本信息评分及建议:风险综述}
  4464. * </pre>
  4465. *
  4466. * <code>optional string riskSummary = 2;</code>
  4467. * @param value The bytes for riskSummary to set.
  4468. * @return This builder for chaining.
  4469. */
  4470. public Builder setRiskSummaryBytes(
  4471. com.google.protobuf.ByteString value) {
  4472. if (value == null) { throw new NullPointerException(); }
  4473. riskSummary_ = value;
  4474. bitField0_ |= 0x00000002;
  4475. onChanged();
  4476. return this;
  4477. }
  4478. private java.lang.Object suggestion_ = "";
  4479. /**
  4480. * <pre>
  4481. * ${基本信息评分及建议:建议}
  4482. * </pre>
  4483. *
  4484. * <code>optional string suggestion = 3;</code>
  4485. * @return Whether the suggestion field is set.
  4486. */
  4487. public boolean hasSuggestion() {
  4488. return ((bitField0_ & 0x00000004) != 0);
  4489. }
  4490. /**
  4491. * <pre>
  4492. * ${基本信息评分及建议:建议}
  4493. * </pre>
  4494. *
  4495. * <code>optional string suggestion = 3;</code>
  4496. * @return The suggestion.
  4497. */
  4498. public java.lang.String getSuggestion() {
  4499. java.lang.Object ref = suggestion_;
  4500. if (!(ref instanceof java.lang.String)) {
  4501. com.google.protobuf.ByteString bs =
  4502. (com.google.protobuf.ByteString) ref;
  4503. java.lang.String s = bs.toStringUtf8();
  4504. if (bs.isValidUtf8()) {
  4505. suggestion_ = s;
  4506. }
  4507. return s;
  4508. } else {
  4509. return (java.lang.String) ref;
  4510. }
  4511. }
  4512. /**
  4513. * <pre>
  4514. * ${基本信息评分及建议:建议}
  4515. * </pre>
  4516. *
  4517. * <code>optional string suggestion = 3;</code>
  4518. * @return The bytes for suggestion.
  4519. */
  4520. public com.google.protobuf.ByteString
  4521. getSuggestionBytes() {
  4522. java.lang.Object ref = suggestion_;
  4523. if (ref instanceof String) {
  4524. com.google.protobuf.ByteString b =
  4525. com.google.protobuf.ByteString.copyFromUtf8(
  4526. (java.lang.String) ref);
  4527. suggestion_ = b;
  4528. return b;
  4529. } else {
  4530. return (com.google.protobuf.ByteString) ref;
  4531. }
  4532. }
  4533. /**
  4534. * <pre>
  4535. * ${基本信息评分及建议:建议}
  4536. * </pre>
  4537. *
  4538. * <code>optional string suggestion = 3;</code>
  4539. * @param value The suggestion to set.
  4540. * @return This builder for chaining.
  4541. */
  4542. public Builder setSuggestion(
  4543. java.lang.String value) {
  4544. if (value == null) { throw new NullPointerException(); }
  4545. suggestion_ = value;
  4546. bitField0_ |= 0x00000004;
  4547. onChanged();
  4548. return this;
  4549. }
  4550. /**
  4551. * <pre>
  4552. * ${基本信息评分及建议:建议}
  4553. * </pre>
  4554. *
  4555. * <code>optional string suggestion = 3;</code>
  4556. * @return This builder for chaining.
  4557. */
  4558. public Builder clearSuggestion() {
  4559. suggestion_ = getDefaultInstance().getSuggestion();
  4560. bitField0_ = (bitField0_ & ~0x00000004);
  4561. onChanged();
  4562. return this;
  4563. }
  4564. /**
  4565. * <pre>
  4566. * ${基本信息评分及建议:建议}
  4567. * </pre>
  4568. *
  4569. * <code>optional string suggestion = 3;</code>
  4570. * @param value The bytes for suggestion to set.
  4571. * @return This builder for chaining.
  4572. */
  4573. public Builder setSuggestionBytes(
  4574. com.google.protobuf.ByteString value) {
  4575. if (value == null) { throw new NullPointerException(); }
  4576. suggestion_ = value;
  4577. bitField0_ |= 0x00000004;
  4578. onChanged();
  4579. return this;
  4580. }
  4581. // @@protoc_insertion_point(builder_scope:fxy.CheckSummary)
  4582. }
  4583. // @@protoc_insertion_point(class_scope:fxy.CheckSummary)
  4584. private static final com.yaoyicloud.message.FxyProtos.CheckSummary DEFAULT_INSTANCE;
  4585. static {
  4586. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.CheckSummary();
  4587. }
  4588. public static com.yaoyicloud.message.FxyProtos.CheckSummary getDefaultInstance() {
  4589. return DEFAULT_INSTANCE;
  4590. }
  4591. private static final com.google.protobuf.Parser<CheckSummary>
  4592. PARSER = new com.google.protobuf.AbstractParser<CheckSummary>() {
  4593. @java.lang.Override
  4594. public CheckSummary parsePartialFrom(
  4595. com.google.protobuf.CodedInputStream input,
  4596. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4597. throws com.google.protobuf.InvalidProtocolBufferException {
  4598. Builder builder = newBuilder();
  4599. try {
  4600. builder.mergeFrom(input, extensionRegistry);
  4601. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  4602. throw e.setUnfinishedMessage(builder.buildPartial());
  4603. } catch (com.google.protobuf.UninitializedMessageException e) {
  4604. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  4605. } catch (java.io.IOException e) {
  4606. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  4607. .setUnfinishedMessage(builder.buildPartial());
  4608. }
  4609. return builder.buildPartial();
  4610. }
  4611. };
  4612. public static com.google.protobuf.Parser<CheckSummary> parser() {
  4613. return PARSER;
  4614. }
  4615. @java.lang.Override
  4616. public com.google.protobuf.Parser<CheckSummary> getParserForType() {
  4617. return PARSER;
  4618. }
  4619. @java.lang.Override
  4620. public com.yaoyicloud.message.FxyProtos.CheckSummary getDefaultInstanceForType() {
  4621. return DEFAULT_INSTANCE;
  4622. }
  4623. }
  4624. public interface AuditResultOrBuilder extends
  4625. // @@protoc_insertion_point(interface_extends:fxy.AuditResult)
  4626. com.google.protobuf.MessageOrBuilder {
  4627. /**
  4628. * <pre>
  4629. * ${审核结果:审核意见}
  4630. * </pre>
  4631. *
  4632. * <code>optional string opinion = 2;</code>
  4633. * @return Whether the opinion field is set.
  4634. */
  4635. boolean hasOpinion();
  4636. /**
  4637. * <pre>
  4638. * ${审核结果:审核意见}
  4639. * </pre>
  4640. *
  4641. * <code>optional string opinion = 2;</code>
  4642. * @return The opinion.
  4643. */
  4644. java.lang.String getOpinion();
  4645. /**
  4646. * <pre>
  4647. * ${审核结果:审核意见}
  4648. * </pre>
  4649. *
  4650. * <code>optional string opinion = 2;</code>
  4651. * @return The bytes for opinion.
  4652. */
  4653. com.google.protobuf.ByteString
  4654. getOpinionBytes();
  4655. /**
  4656. * <pre>
  4657. * ${审核结果:服务商名称}
  4658. * </pre>
  4659. *
  4660. * <code>optional string serviceProviderName = 3;</code>
  4661. * @return Whether the serviceProviderName field is set.
  4662. */
  4663. boolean hasServiceProviderName();
  4664. /**
  4665. * <pre>
  4666. * ${审核结果:服务商名称}
  4667. * </pre>
  4668. *
  4669. * <code>optional string serviceProviderName = 3;</code>
  4670. * @return The serviceProviderName.
  4671. */
  4672. java.lang.String getServiceProviderName();
  4673. /**
  4674. * <pre>
  4675. * ${审核结果:服务商名称}
  4676. * </pre>
  4677. *
  4678. * <code>optional string serviceProviderName = 3;</code>
  4679. * @return The bytes for serviceProviderName.
  4680. */
  4681. com.google.protobuf.ByteString
  4682. getServiceProviderNameBytes();
  4683. /**
  4684. * <pre>
  4685. * ${审核结果:审核日期}
  4686. * </pre>
  4687. *
  4688. * <code>optional string auditDate = 4;</code>
  4689. * @return Whether the auditDate field is set.
  4690. */
  4691. boolean hasAuditDate();
  4692. /**
  4693. * <pre>
  4694. * ${审核结果:审核日期}
  4695. * </pre>
  4696. *
  4697. * <code>optional string auditDate = 4;</code>
  4698. * @return The auditDate.
  4699. */
  4700. java.lang.String getAuditDate();
  4701. /**
  4702. * <pre>
  4703. * ${审核结果:审核日期}
  4704. * </pre>
  4705. *
  4706. * <code>optional string auditDate = 4;</code>
  4707. * @return The bytes for auditDate.
  4708. */
  4709. com.google.protobuf.ByteString
  4710. getAuditDateBytes();
  4711. /**
  4712. * <pre>
  4713. * ${审核结果:报告版本}
  4714. * </pre>
  4715. *
  4716. * <code>optional string reportVersion = 5;</code>
  4717. * @return Whether the reportVersion field is set.
  4718. */
  4719. boolean hasReportVersion();
  4720. /**
  4721. * <pre>
  4722. * ${审核结果:报告版本}
  4723. * </pre>
  4724. *
  4725. * <code>optional string reportVersion = 5;</code>
  4726. * @return The reportVersion.
  4727. */
  4728. java.lang.String getReportVersion();
  4729. /**
  4730. * <pre>
  4731. * ${审核结果:报告版本}
  4732. * </pre>
  4733. *
  4734. * <code>optional string reportVersion = 5;</code>
  4735. * @return The bytes for reportVersion.
  4736. */
  4737. com.google.protobuf.ByteString
  4738. getReportVersionBytes();
  4739. /**
  4740. * <pre>
  4741. * ${服务商信息:租户名称}
  4742. * </pre>
  4743. *
  4744. * <code>optional string tenantName = 6;</code>
  4745. * @return Whether the tenantName field is set.
  4746. */
  4747. boolean hasTenantName();
  4748. /**
  4749. * <pre>
  4750. * ${服务商信息:租户名称}
  4751. * </pre>
  4752. *
  4753. * <code>optional string tenantName = 6;</code>
  4754. * @return The tenantName.
  4755. */
  4756. java.lang.String getTenantName();
  4757. /**
  4758. * <pre>
  4759. * ${服务商信息:租户名称}
  4760. * </pre>
  4761. *
  4762. * <code>optional string tenantName = 6;</code>
  4763. * @return The bytes for tenantName.
  4764. */
  4765. com.google.protobuf.ByteString
  4766. getTenantNameBytes();
  4767. /**
  4768. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  4769. * @return Whether the overallSummary field is set.
  4770. */
  4771. boolean hasOverallSummary();
  4772. /**
  4773. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  4774. * @return The overallSummary.
  4775. */
  4776. com.yaoyicloud.message.FxyProtos.CheckSummary getOverallSummary();
  4777. /**
  4778. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  4779. */
  4780. com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getOverallSummaryOrBuilder();
  4781. /**
  4782. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  4783. */
  4784. java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemScore>
  4785. getCheckItemScoresList();
  4786. /**
  4787. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  4788. */
  4789. com.yaoyicloud.message.FxyProtos.CheckItemScore getCheckItemScores(int index);
  4790. /**
  4791. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  4792. */
  4793. int getCheckItemScoresCount();
  4794. /**
  4795. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  4796. */
  4797. java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder>
  4798. getCheckItemScoresOrBuilderList();
  4799. /**
  4800. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  4801. */
  4802. com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder getCheckItemScoresOrBuilder(
  4803. int index);
  4804. }
  4805. /**
  4806. * Protobuf type {@code fxy.AuditResult}
  4807. */
  4808. public static final class AuditResult extends
  4809. com.google.protobuf.GeneratedMessage implements
  4810. // @@protoc_insertion_point(message_implements:fxy.AuditResult)
  4811. AuditResultOrBuilder {
  4812. private static final long serialVersionUID = 0L;
  4813. static {
  4814. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  4815. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  4816. /* major= */ 4,
  4817. /* minor= */ 29,
  4818. /* patch= */ 5,
  4819. /* suffix= */ "",
  4820. AuditResult.class.getName());
  4821. }
  4822. // Use AuditResult.newBuilder() to construct.
  4823. private AuditResult(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  4824. super(builder);
  4825. }
  4826. private AuditResult() {
  4827. opinion_ = "";
  4828. serviceProviderName_ = "";
  4829. auditDate_ = "";
  4830. reportVersion_ = "";
  4831. tenantName_ = "";
  4832. checkItemScores_ = java.util.Collections.emptyList();
  4833. }
  4834. public static final com.google.protobuf.Descriptors.Descriptor
  4835. getDescriptor() {
  4836. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AuditResult_descriptor;
  4837. }
  4838. @java.lang.Override
  4839. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  4840. internalGetFieldAccessorTable() {
  4841. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AuditResult_fieldAccessorTable
  4842. .ensureFieldAccessorsInitialized(
  4843. com.yaoyicloud.message.FxyProtos.AuditResult.class, com.yaoyicloud.message.FxyProtos.AuditResult.Builder.class);
  4844. }
  4845. private int bitField0_;
  4846. public static final int OPINION_FIELD_NUMBER = 2;
  4847. @SuppressWarnings("serial")
  4848. private volatile java.lang.Object opinion_ = "";
  4849. /**
  4850. * <pre>
  4851. * ${审核结果:审核意见}
  4852. * </pre>
  4853. *
  4854. * <code>optional string opinion = 2;</code>
  4855. * @return Whether the opinion field is set.
  4856. */
  4857. @java.lang.Override
  4858. public boolean hasOpinion() {
  4859. return ((bitField0_ & 0x00000001) != 0);
  4860. }
  4861. /**
  4862. * <pre>
  4863. * ${审核结果:审核意见}
  4864. * </pre>
  4865. *
  4866. * <code>optional string opinion = 2;</code>
  4867. * @return The opinion.
  4868. */
  4869. @java.lang.Override
  4870. public java.lang.String getOpinion() {
  4871. java.lang.Object ref = opinion_;
  4872. if (ref instanceof java.lang.String) {
  4873. return (java.lang.String) ref;
  4874. } else {
  4875. com.google.protobuf.ByteString bs =
  4876. (com.google.protobuf.ByteString) ref;
  4877. java.lang.String s = bs.toStringUtf8();
  4878. if (bs.isValidUtf8()) {
  4879. opinion_ = s;
  4880. }
  4881. return s;
  4882. }
  4883. }
  4884. /**
  4885. * <pre>
  4886. * ${审核结果:审核意见}
  4887. * </pre>
  4888. *
  4889. * <code>optional string opinion = 2;</code>
  4890. * @return The bytes for opinion.
  4891. */
  4892. @java.lang.Override
  4893. public com.google.protobuf.ByteString
  4894. getOpinionBytes() {
  4895. java.lang.Object ref = opinion_;
  4896. if (ref instanceof java.lang.String) {
  4897. com.google.protobuf.ByteString b =
  4898. com.google.protobuf.ByteString.copyFromUtf8(
  4899. (java.lang.String) ref);
  4900. opinion_ = b;
  4901. return b;
  4902. } else {
  4903. return (com.google.protobuf.ByteString) ref;
  4904. }
  4905. }
  4906. public static final int SERVICEPROVIDERNAME_FIELD_NUMBER = 3;
  4907. @SuppressWarnings("serial")
  4908. private volatile java.lang.Object serviceProviderName_ = "";
  4909. /**
  4910. * <pre>
  4911. * ${审核结果:服务商名称}
  4912. * </pre>
  4913. *
  4914. * <code>optional string serviceProviderName = 3;</code>
  4915. * @return Whether the serviceProviderName field is set.
  4916. */
  4917. @java.lang.Override
  4918. public boolean hasServiceProviderName() {
  4919. return ((bitField0_ & 0x00000002) != 0);
  4920. }
  4921. /**
  4922. * <pre>
  4923. * ${审核结果:服务商名称}
  4924. * </pre>
  4925. *
  4926. * <code>optional string serviceProviderName = 3;</code>
  4927. * @return The serviceProviderName.
  4928. */
  4929. @java.lang.Override
  4930. public java.lang.String getServiceProviderName() {
  4931. java.lang.Object ref = serviceProviderName_;
  4932. if (ref instanceof java.lang.String) {
  4933. return (java.lang.String) ref;
  4934. } else {
  4935. com.google.protobuf.ByteString bs =
  4936. (com.google.protobuf.ByteString) ref;
  4937. java.lang.String s = bs.toStringUtf8();
  4938. if (bs.isValidUtf8()) {
  4939. serviceProviderName_ = s;
  4940. }
  4941. return s;
  4942. }
  4943. }
  4944. /**
  4945. * <pre>
  4946. * ${审核结果:服务商名称}
  4947. * </pre>
  4948. *
  4949. * <code>optional string serviceProviderName = 3;</code>
  4950. * @return The bytes for serviceProviderName.
  4951. */
  4952. @java.lang.Override
  4953. public com.google.protobuf.ByteString
  4954. getServiceProviderNameBytes() {
  4955. java.lang.Object ref = serviceProviderName_;
  4956. if (ref instanceof java.lang.String) {
  4957. com.google.protobuf.ByteString b =
  4958. com.google.protobuf.ByteString.copyFromUtf8(
  4959. (java.lang.String) ref);
  4960. serviceProviderName_ = b;
  4961. return b;
  4962. } else {
  4963. return (com.google.protobuf.ByteString) ref;
  4964. }
  4965. }
  4966. public static final int AUDITDATE_FIELD_NUMBER = 4;
  4967. @SuppressWarnings("serial")
  4968. private volatile java.lang.Object auditDate_ = "";
  4969. /**
  4970. * <pre>
  4971. * ${审核结果:审核日期}
  4972. * </pre>
  4973. *
  4974. * <code>optional string auditDate = 4;</code>
  4975. * @return Whether the auditDate field is set.
  4976. */
  4977. @java.lang.Override
  4978. public boolean hasAuditDate() {
  4979. return ((bitField0_ & 0x00000004) != 0);
  4980. }
  4981. /**
  4982. * <pre>
  4983. * ${审核结果:审核日期}
  4984. * </pre>
  4985. *
  4986. * <code>optional string auditDate = 4;</code>
  4987. * @return The auditDate.
  4988. */
  4989. @java.lang.Override
  4990. public java.lang.String getAuditDate() {
  4991. java.lang.Object ref = auditDate_;
  4992. if (ref instanceof java.lang.String) {
  4993. return (java.lang.String) ref;
  4994. } else {
  4995. com.google.protobuf.ByteString bs =
  4996. (com.google.protobuf.ByteString) ref;
  4997. java.lang.String s = bs.toStringUtf8();
  4998. if (bs.isValidUtf8()) {
  4999. auditDate_ = s;
  5000. }
  5001. return s;
  5002. }
  5003. }
  5004. /**
  5005. * <pre>
  5006. * ${审核结果:审核日期}
  5007. * </pre>
  5008. *
  5009. * <code>optional string auditDate = 4;</code>
  5010. * @return The bytes for auditDate.
  5011. */
  5012. @java.lang.Override
  5013. public com.google.protobuf.ByteString
  5014. getAuditDateBytes() {
  5015. java.lang.Object ref = auditDate_;
  5016. if (ref instanceof java.lang.String) {
  5017. com.google.protobuf.ByteString b =
  5018. com.google.protobuf.ByteString.copyFromUtf8(
  5019. (java.lang.String) ref);
  5020. auditDate_ = b;
  5021. return b;
  5022. } else {
  5023. return (com.google.protobuf.ByteString) ref;
  5024. }
  5025. }
  5026. public static final int REPORTVERSION_FIELD_NUMBER = 5;
  5027. @SuppressWarnings("serial")
  5028. private volatile java.lang.Object reportVersion_ = "";
  5029. /**
  5030. * <pre>
  5031. * ${审核结果:报告版本}
  5032. * </pre>
  5033. *
  5034. * <code>optional string reportVersion = 5;</code>
  5035. * @return Whether the reportVersion field is set.
  5036. */
  5037. @java.lang.Override
  5038. public boolean hasReportVersion() {
  5039. return ((bitField0_ & 0x00000008) != 0);
  5040. }
  5041. /**
  5042. * <pre>
  5043. * ${审核结果:报告版本}
  5044. * </pre>
  5045. *
  5046. * <code>optional string reportVersion = 5;</code>
  5047. * @return The reportVersion.
  5048. */
  5049. @java.lang.Override
  5050. public java.lang.String getReportVersion() {
  5051. java.lang.Object ref = reportVersion_;
  5052. if (ref instanceof java.lang.String) {
  5053. return (java.lang.String) ref;
  5054. } else {
  5055. com.google.protobuf.ByteString bs =
  5056. (com.google.protobuf.ByteString) ref;
  5057. java.lang.String s = bs.toStringUtf8();
  5058. if (bs.isValidUtf8()) {
  5059. reportVersion_ = s;
  5060. }
  5061. return s;
  5062. }
  5063. }
  5064. /**
  5065. * <pre>
  5066. * ${审核结果:报告版本}
  5067. * </pre>
  5068. *
  5069. * <code>optional string reportVersion = 5;</code>
  5070. * @return The bytes for reportVersion.
  5071. */
  5072. @java.lang.Override
  5073. public com.google.protobuf.ByteString
  5074. getReportVersionBytes() {
  5075. java.lang.Object ref = reportVersion_;
  5076. if (ref instanceof java.lang.String) {
  5077. com.google.protobuf.ByteString b =
  5078. com.google.protobuf.ByteString.copyFromUtf8(
  5079. (java.lang.String) ref);
  5080. reportVersion_ = b;
  5081. return b;
  5082. } else {
  5083. return (com.google.protobuf.ByteString) ref;
  5084. }
  5085. }
  5086. public static final int TENANTNAME_FIELD_NUMBER = 6;
  5087. @SuppressWarnings("serial")
  5088. private volatile java.lang.Object tenantName_ = "";
  5089. /**
  5090. * <pre>
  5091. * ${服务商信息:租户名称}
  5092. * </pre>
  5093. *
  5094. * <code>optional string tenantName = 6;</code>
  5095. * @return Whether the tenantName field is set.
  5096. */
  5097. @java.lang.Override
  5098. public boolean hasTenantName() {
  5099. return ((bitField0_ & 0x00000010) != 0);
  5100. }
  5101. /**
  5102. * <pre>
  5103. * ${服务商信息:租户名称}
  5104. * </pre>
  5105. *
  5106. * <code>optional string tenantName = 6;</code>
  5107. * @return The tenantName.
  5108. */
  5109. @java.lang.Override
  5110. public java.lang.String getTenantName() {
  5111. java.lang.Object ref = tenantName_;
  5112. if (ref instanceof java.lang.String) {
  5113. return (java.lang.String) ref;
  5114. } else {
  5115. com.google.protobuf.ByteString bs =
  5116. (com.google.protobuf.ByteString) ref;
  5117. java.lang.String s = bs.toStringUtf8();
  5118. if (bs.isValidUtf8()) {
  5119. tenantName_ = s;
  5120. }
  5121. return s;
  5122. }
  5123. }
  5124. /**
  5125. * <pre>
  5126. * ${服务商信息:租户名称}
  5127. * </pre>
  5128. *
  5129. * <code>optional string tenantName = 6;</code>
  5130. * @return The bytes for tenantName.
  5131. */
  5132. @java.lang.Override
  5133. public com.google.protobuf.ByteString
  5134. getTenantNameBytes() {
  5135. java.lang.Object ref = tenantName_;
  5136. if (ref instanceof java.lang.String) {
  5137. com.google.protobuf.ByteString b =
  5138. com.google.protobuf.ByteString.copyFromUtf8(
  5139. (java.lang.String) ref);
  5140. tenantName_ = b;
  5141. return b;
  5142. } else {
  5143. return (com.google.protobuf.ByteString) ref;
  5144. }
  5145. }
  5146. public static final int OVERALLSUMMARY_FIELD_NUMBER = 7;
  5147. private com.yaoyicloud.message.FxyProtos.CheckSummary overallSummary_;
  5148. /**
  5149. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  5150. * @return Whether the overallSummary field is set.
  5151. */
  5152. @java.lang.Override
  5153. public boolean hasOverallSummary() {
  5154. return ((bitField0_ & 0x00000020) != 0);
  5155. }
  5156. /**
  5157. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  5158. * @return The overallSummary.
  5159. */
  5160. @java.lang.Override
  5161. public com.yaoyicloud.message.FxyProtos.CheckSummary getOverallSummary() {
  5162. return overallSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : overallSummary_;
  5163. }
  5164. /**
  5165. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  5166. */
  5167. @java.lang.Override
  5168. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getOverallSummaryOrBuilder() {
  5169. return overallSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : overallSummary_;
  5170. }
  5171. public static final int CHECKITEMSCORES_FIELD_NUMBER = 8;
  5172. @SuppressWarnings("serial")
  5173. private java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemScore> checkItemScores_;
  5174. /**
  5175. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  5176. */
  5177. @java.lang.Override
  5178. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemScore> getCheckItemScoresList() {
  5179. return checkItemScores_;
  5180. }
  5181. /**
  5182. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  5183. */
  5184. @java.lang.Override
  5185. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder>
  5186. getCheckItemScoresOrBuilderList() {
  5187. return checkItemScores_;
  5188. }
  5189. /**
  5190. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  5191. */
  5192. @java.lang.Override
  5193. public int getCheckItemScoresCount() {
  5194. return checkItemScores_.size();
  5195. }
  5196. /**
  5197. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  5198. */
  5199. @java.lang.Override
  5200. public com.yaoyicloud.message.FxyProtos.CheckItemScore getCheckItemScores(int index) {
  5201. return checkItemScores_.get(index);
  5202. }
  5203. /**
  5204. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  5205. */
  5206. @java.lang.Override
  5207. public com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder getCheckItemScoresOrBuilder(
  5208. int index) {
  5209. return checkItemScores_.get(index);
  5210. }
  5211. private byte memoizedIsInitialized = -1;
  5212. @java.lang.Override
  5213. public final boolean isInitialized() {
  5214. byte isInitialized = memoizedIsInitialized;
  5215. if (isInitialized == 1) return true;
  5216. if (isInitialized == 0) return false;
  5217. memoizedIsInitialized = 1;
  5218. return true;
  5219. }
  5220. @java.lang.Override
  5221. public void writeTo(com.google.protobuf.CodedOutputStream output)
  5222. throws java.io.IOException {
  5223. if (((bitField0_ & 0x00000001) != 0)) {
  5224. com.google.protobuf.GeneratedMessage.writeString(output, 2, opinion_);
  5225. }
  5226. if (((bitField0_ & 0x00000002) != 0)) {
  5227. com.google.protobuf.GeneratedMessage.writeString(output, 3, serviceProviderName_);
  5228. }
  5229. if (((bitField0_ & 0x00000004) != 0)) {
  5230. com.google.protobuf.GeneratedMessage.writeString(output, 4, auditDate_);
  5231. }
  5232. if (((bitField0_ & 0x00000008) != 0)) {
  5233. com.google.protobuf.GeneratedMessage.writeString(output, 5, reportVersion_);
  5234. }
  5235. if (((bitField0_ & 0x00000010) != 0)) {
  5236. com.google.protobuf.GeneratedMessage.writeString(output, 6, tenantName_);
  5237. }
  5238. if (((bitField0_ & 0x00000020) != 0)) {
  5239. output.writeMessage(7, getOverallSummary());
  5240. }
  5241. for (int i = 0; i < checkItemScores_.size(); i++) {
  5242. output.writeMessage(8, checkItemScores_.get(i));
  5243. }
  5244. getUnknownFields().writeTo(output);
  5245. }
  5246. @java.lang.Override
  5247. public int getSerializedSize() {
  5248. int size = memoizedSize;
  5249. if (size != -1) return size;
  5250. size = 0;
  5251. if (((bitField0_ & 0x00000001) != 0)) {
  5252. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, opinion_);
  5253. }
  5254. if (((bitField0_ & 0x00000002) != 0)) {
  5255. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, serviceProviderName_);
  5256. }
  5257. if (((bitField0_ & 0x00000004) != 0)) {
  5258. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, auditDate_);
  5259. }
  5260. if (((bitField0_ & 0x00000008) != 0)) {
  5261. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, reportVersion_);
  5262. }
  5263. if (((bitField0_ & 0x00000010) != 0)) {
  5264. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, tenantName_);
  5265. }
  5266. if (((bitField0_ & 0x00000020) != 0)) {
  5267. size += com.google.protobuf.CodedOutputStream
  5268. .computeMessageSize(7, getOverallSummary());
  5269. }
  5270. for (int i = 0; i < checkItemScores_.size(); i++) {
  5271. size += com.google.protobuf.CodedOutputStream
  5272. .computeMessageSize(8, checkItemScores_.get(i));
  5273. }
  5274. size += getUnknownFields().getSerializedSize();
  5275. memoizedSize = size;
  5276. return size;
  5277. }
  5278. @java.lang.Override
  5279. public boolean equals(final java.lang.Object obj) {
  5280. if (obj == this) {
  5281. return true;
  5282. }
  5283. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AuditResult)) {
  5284. return super.equals(obj);
  5285. }
  5286. com.yaoyicloud.message.FxyProtos.AuditResult other = (com.yaoyicloud.message.FxyProtos.AuditResult) obj;
  5287. if (hasOpinion() != other.hasOpinion()) return false;
  5288. if (hasOpinion()) {
  5289. if (!getOpinion()
  5290. .equals(other.getOpinion())) return false;
  5291. }
  5292. if (hasServiceProviderName() != other.hasServiceProviderName()) return false;
  5293. if (hasServiceProviderName()) {
  5294. if (!getServiceProviderName()
  5295. .equals(other.getServiceProviderName())) return false;
  5296. }
  5297. if (hasAuditDate() != other.hasAuditDate()) return false;
  5298. if (hasAuditDate()) {
  5299. if (!getAuditDate()
  5300. .equals(other.getAuditDate())) return false;
  5301. }
  5302. if (hasReportVersion() != other.hasReportVersion()) return false;
  5303. if (hasReportVersion()) {
  5304. if (!getReportVersion()
  5305. .equals(other.getReportVersion())) return false;
  5306. }
  5307. if (hasTenantName() != other.hasTenantName()) return false;
  5308. if (hasTenantName()) {
  5309. if (!getTenantName()
  5310. .equals(other.getTenantName())) return false;
  5311. }
  5312. if (hasOverallSummary() != other.hasOverallSummary()) return false;
  5313. if (hasOverallSummary()) {
  5314. if (!getOverallSummary()
  5315. .equals(other.getOverallSummary())) return false;
  5316. }
  5317. if (!getCheckItemScoresList()
  5318. .equals(other.getCheckItemScoresList())) return false;
  5319. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  5320. return true;
  5321. }
  5322. @java.lang.Override
  5323. public int hashCode() {
  5324. if (memoizedHashCode != 0) {
  5325. return memoizedHashCode;
  5326. }
  5327. int hash = 41;
  5328. hash = (19 * hash) + getDescriptor().hashCode();
  5329. if (hasOpinion()) {
  5330. hash = (37 * hash) + OPINION_FIELD_NUMBER;
  5331. hash = (53 * hash) + getOpinion().hashCode();
  5332. }
  5333. if (hasServiceProviderName()) {
  5334. hash = (37 * hash) + SERVICEPROVIDERNAME_FIELD_NUMBER;
  5335. hash = (53 * hash) + getServiceProviderName().hashCode();
  5336. }
  5337. if (hasAuditDate()) {
  5338. hash = (37 * hash) + AUDITDATE_FIELD_NUMBER;
  5339. hash = (53 * hash) + getAuditDate().hashCode();
  5340. }
  5341. if (hasReportVersion()) {
  5342. hash = (37 * hash) + REPORTVERSION_FIELD_NUMBER;
  5343. hash = (53 * hash) + getReportVersion().hashCode();
  5344. }
  5345. if (hasTenantName()) {
  5346. hash = (37 * hash) + TENANTNAME_FIELD_NUMBER;
  5347. hash = (53 * hash) + getTenantName().hashCode();
  5348. }
  5349. if (hasOverallSummary()) {
  5350. hash = (37 * hash) + OVERALLSUMMARY_FIELD_NUMBER;
  5351. hash = (53 * hash) + getOverallSummary().hashCode();
  5352. }
  5353. if (getCheckItemScoresCount() > 0) {
  5354. hash = (37 * hash) + CHECKITEMSCORES_FIELD_NUMBER;
  5355. hash = (53 * hash) + getCheckItemScoresList().hashCode();
  5356. }
  5357. hash = (29 * hash) + getUnknownFields().hashCode();
  5358. memoizedHashCode = hash;
  5359. return hash;
  5360. }
  5361. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5362. java.nio.ByteBuffer data)
  5363. throws com.google.protobuf.InvalidProtocolBufferException {
  5364. return PARSER.parseFrom(data);
  5365. }
  5366. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5367. java.nio.ByteBuffer data,
  5368. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5369. throws com.google.protobuf.InvalidProtocolBufferException {
  5370. return PARSER.parseFrom(data, extensionRegistry);
  5371. }
  5372. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5373. com.google.protobuf.ByteString data)
  5374. throws com.google.protobuf.InvalidProtocolBufferException {
  5375. return PARSER.parseFrom(data);
  5376. }
  5377. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5378. com.google.protobuf.ByteString data,
  5379. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5380. throws com.google.protobuf.InvalidProtocolBufferException {
  5381. return PARSER.parseFrom(data, extensionRegistry);
  5382. }
  5383. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(byte[] data)
  5384. throws com.google.protobuf.InvalidProtocolBufferException {
  5385. return PARSER.parseFrom(data);
  5386. }
  5387. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5388. byte[] data,
  5389. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5390. throws com.google.protobuf.InvalidProtocolBufferException {
  5391. return PARSER.parseFrom(data, extensionRegistry);
  5392. }
  5393. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(java.io.InputStream input)
  5394. throws java.io.IOException {
  5395. return com.google.protobuf.GeneratedMessage
  5396. .parseWithIOException(PARSER, input);
  5397. }
  5398. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5399. java.io.InputStream input,
  5400. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5401. throws java.io.IOException {
  5402. return com.google.protobuf.GeneratedMessage
  5403. .parseWithIOException(PARSER, input, extensionRegistry);
  5404. }
  5405. public static com.yaoyicloud.message.FxyProtos.AuditResult parseDelimitedFrom(java.io.InputStream input)
  5406. throws java.io.IOException {
  5407. return com.google.protobuf.GeneratedMessage
  5408. .parseDelimitedWithIOException(PARSER, input);
  5409. }
  5410. public static com.yaoyicloud.message.FxyProtos.AuditResult parseDelimitedFrom(
  5411. java.io.InputStream input,
  5412. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5413. throws java.io.IOException {
  5414. return com.google.protobuf.GeneratedMessage
  5415. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  5416. }
  5417. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5418. com.google.protobuf.CodedInputStream input)
  5419. throws java.io.IOException {
  5420. return com.google.protobuf.GeneratedMessage
  5421. .parseWithIOException(PARSER, input);
  5422. }
  5423. public static com.yaoyicloud.message.FxyProtos.AuditResult parseFrom(
  5424. com.google.protobuf.CodedInputStream input,
  5425. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5426. throws java.io.IOException {
  5427. return com.google.protobuf.GeneratedMessage
  5428. .parseWithIOException(PARSER, input, extensionRegistry);
  5429. }
  5430. @java.lang.Override
  5431. public Builder newBuilderForType() { return newBuilder(); }
  5432. public static Builder newBuilder() {
  5433. return DEFAULT_INSTANCE.toBuilder();
  5434. }
  5435. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AuditResult prototype) {
  5436. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  5437. }
  5438. @java.lang.Override
  5439. public Builder toBuilder() {
  5440. return this == DEFAULT_INSTANCE
  5441. ? new Builder() : new Builder().mergeFrom(this);
  5442. }
  5443. @java.lang.Override
  5444. protected Builder newBuilderForType(
  5445. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  5446. Builder builder = new Builder(parent);
  5447. return builder;
  5448. }
  5449. /**
  5450. * Protobuf type {@code fxy.AuditResult}
  5451. */
  5452. public static final class Builder extends
  5453. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  5454. // @@protoc_insertion_point(builder_implements:fxy.AuditResult)
  5455. com.yaoyicloud.message.FxyProtos.AuditResultOrBuilder {
  5456. public static final com.google.protobuf.Descriptors.Descriptor
  5457. getDescriptor() {
  5458. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AuditResult_descriptor;
  5459. }
  5460. @java.lang.Override
  5461. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  5462. internalGetFieldAccessorTable() {
  5463. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AuditResult_fieldAccessorTable
  5464. .ensureFieldAccessorsInitialized(
  5465. com.yaoyicloud.message.FxyProtos.AuditResult.class, com.yaoyicloud.message.FxyProtos.AuditResult.Builder.class);
  5466. }
  5467. // Construct using com.yaoyicloud.message.FxyProtos.AuditResult.newBuilder()
  5468. private Builder() {
  5469. maybeForceBuilderInitialization();
  5470. }
  5471. private Builder(
  5472. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  5473. super(parent);
  5474. maybeForceBuilderInitialization();
  5475. }
  5476. private void maybeForceBuilderInitialization() {
  5477. if (com.google.protobuf.GeneratedMessage
  5478. .alwaysUseFieldBuilders) {
  5479. getOverallSummaryFieldBuilder();
  5480. getCheckItemScoresFieldBuilder();
  5481. }
  5482. }
  5483. @java.lang.Override
  5484. public Builder clear() {
  5485. super.clear();
  5486. bitField0_ = 0;
  5487. opinion_ = "";
  5488. serviceProviderName_ = "";
  5489. auditDate_ = "";
  5490. reportVersion_ = "";
  5491. tenantName_ = "";
  5492. overallSummary_ = null;
  5493. if (overallSummaryBuilder_ != null) {
  5494. overallSummaryBuilder_.dispose();
  5495. overallSummaryBuilder_ = null;
  5496. }
  5497. if (checkItemScoresBuilder_ == null) {
  5498. checkItemScores_ = java.util.Collections.emptyList();
  5499. } else {
  5500. checkItemScores_ = null;
  5501. checkItemScoresBuilder_.clear();
  5502. }
  5503. bitField0_ = (bitField0_ & ~0x00000040);
  5504. return this;
  5505. }
  5506. @java.lang.Override
  5507. public com.google.protobuf.Descriptors.Descriptor
  5508. getDescriptorForType() {
  5509. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AuditResult_descriptor;
  5510. }
  5511. @java.lang.Override
  5512. public com.yaoyicloud.message.FxyProtos.AuditResult getDefaultInstanceForType() {
  5513. return com.yaoyicloud.message.FxyProtos.AuditResult.getDefaultInstance();
  5514. }
  5515. @java.lang.Override
  5516. public com.yaoyicloud.message.FxyProtos.AuditResult build() {
  5517. com.yaoyicloud.message.FxyProtos.AuditResult result = buildPartial();
  5518. if (!result.isInitialized()) {
  5519. throw newUninitializedMessageException(result);
  5520. }
  5521. return result;
  5522. }
  5523. @java.lang.Override
  5524. public com.yaoyicloud.message.FxyProtos.AuditResult buildPartial() {
  5525. com.yaoyicloud.message.FxyProtos.AuditResult result = new com.yaoyicloud.message.FxyProtos.AuditResult(this);
  5526. buildPartialRepeatedFields(result);
  5527. if (bitField0_ != 0) { buildPartial0(result); }
  5528. onBuilt();
  5529. return result;
  5530. }
  5531. private void buildPartialRepeatedFields(com.yaoyicloud.message.FxyProtos.AuditResult result) {
  5532. if (checkItemScoresBuilder_ == null) {
  5533. if (((bitField0_ & 0x00000040) != 0)) {
  5534. checkItemScores_ = java.util.Collections.unmodifiableList(checkItemScores_);
  5535. bitField0_ = (bitField0_ & ~0x00000040);
  5536. }
  5537. result.checkItemScores_ = checkItemScores_;
  5538. } else {
  5539. result.checkItemScores_ = checkItemScoresBuilder_.build();
  5540. }
  5541. }
  5542. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AuditResult result) {
  5543. int from_bitField0_ = bitField0_;
  5544. int to_bitField0_ = 0;
  5545. if (((from_bitField0_ & 0x00000001) != 0)) {
  5546. result.opinion_ = opinion_;
  5547. to_bitField0_ |= 0x00000001;
  5548. }
  5549. if (((from_bitField0_ & 0x00000002) != 0)) {
  5550. result.serviceProviderName_ = serviceProviderName_;
  5551. to_bitField0_ |= 0x00000002;
  5552. }
  5553. if (((from_bitField0_ & 0x00000004) != 0)) {
  5554. result.auditDate_ = auditDate_;
  5555. to_bitField0_ |= 0x00000004;
  5556. }
  5557. if (((from_bitField0_ & 0x00000008) != 0)) {
  5558. result.reportVersion_ = reportVersion_;
  5559. to_bitField0_ |= 0x00000008;
  5560. }
  5561. if (((from_bitField0_ & 0x00000010) != 0)) {
  5562. result.tenantName_ = tenantName_;
  5563. to_bitField0_ |= 0x00000010;
  5564. }
  5565. if (((from_bitField0_ & 0x00000020) != 0)) {
  5566. result.overallSummary_ = overallSummaryBuilder_ == null
  5567. ? overallSummary_
  5568. : overallSummaryBuilder_.build();
  5569. to_bitField0_ |= 0x00000020;
  5570. }
  5571. result.bitField0_ |= to_bitField0_;
  5572. }
  5573. @java.lang.Override
  5574. public Builder mergeFrom(com.google.protobuf.Message other) {
  5575. if (other instanceof com.yaoyicloud.message.FxyProtos.AuditResult) {
  5576. return mergeFrom((com.yaoyicloud.message.FxyProtos.AuditResult)other);
  5577. } else {
  5578. super.mergeFrom(other);
  5579. return this;
  5580. }
  5581. }
  5582. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AuditResult other) {
  5583. if (other == com.yaoyicloud.message.FxyProtos.AuditResult.getDefaultInstance()) return this;
  5584. if (other.hasOpinion()) {
  5585. opinion_ = other.opinion_;
  5586. bitField0_ |= 0x00000001;
  5587. onChanged();
  5588. }
  5589. if (other.hasServiceProviderName()) {
  5590. serviceProviderName_ = other.serviceProviderName_;
  5591. bitField0_ |= 0x00000002;
  5592. onChanged();
  5593. }
  5594. if (other.hasAuditDate()) {
  5595. auditDate_ = other.auditDate_;
  5596. bitField0_ |= 0x00000004;
  5597. onChanged();
  5598. }
  5599. if (other.hasReportVersion()) {
  5600. reportVersion_ = other.reportVersion_;
  5601. bitField0_ |= 0x00000008;
  5602. onChanged();
  5603. }
  5604. if (other.hasTenantName()) {
  5605. tenantName_ = other.tenantName_;
  5606. bitField0_ |= 0x00000010;
  5607. onChanged();
  5608. }
  5609. if (other.hasOverallSummary()) {
  5610. mergeOverallSummary(other.getOverallSummary());
  5611. }
  5612. if (checkItemScoresBuilder_ == null) {
  5613. if (!other.checkItemScores_.isEmpty()) {
  5614. if (checkItemScores_.isEmpty()) {
  5615. checkItemScores_ = other.checkItemScores_;
  5616. bitField0_ = (bitField0_ & ~0x00000040);
  5617. } else {
  5618. ensureCheckItemScoresIsMutable();
  5619. checkItemScores_.addAll(other.checkItemScores_);
  5620. }
  5621. onChanged();
  5622. }
  5623. } else {
  5624. if (!other.checkItemScores_.isEmpty()) {
  5625. if (checkItemScoresBuilder_.isEmpty()) {
  5626. checkItemScoresBuilder_.dispose();
  5627. checkItemScoresBuilder_ = null;
  5628. checkItemScores_ = other.checkItemScores_;
  5629. bitField0_ = (bitField0_ & ~0x00000040);
  5630. checkItemScoresBuilder_ =
  5631. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  5632. getCheckItemScoresFieldBuilder() : null;
  5633. } else {
  5634. checkItemScoresBuilder_.addAllMessages(other.checkItemScores_);
  5635. }
  5636. }
  5637. }
  5638. this.mergeUnknownFields(other.getUnknownFields());
  5639. onChanged();
  5640. return this;
  5641. }
  5642. @java.lang.Override
  5643. public final boolean isInitialized() {
  5644. return true;
  5645. }
  5646. @java.lang.Override
  5647. public Builder mergeFrom(
  5648. com.google.protobuf.CodedInputStream input,
  5649. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  5650. throws java.io.IOException {
  5651. if (extensionRegistry == null) {
  5652. throw new java.lang.NullPointerException();
  5653. }
  5654. try {
  5655. boolean done = false;
  5656. while (!done) {
  5657. int tag = input.readTag();
  5658. switch (tag) {
  5659. case 0:
  5660. done = true;
  5661. break;
  5662. case 18: {
  5663. opinion_ = input.readBytes();
  5664. bitField0_ |= 0x00000001;
  5665. break;
  5666. } // case 18
  5667. case 26: {
  5668. serviceProviderName_ = input.readBytes();
  5669. bitField0_ |= 0x00000002;
  5670. break;
  5671. } // case 26
  5672. case 34: {
  5673. auditDate_ = input.readBytes();
  5674. bitField0_ |= 0x00000004;
  5675. break;
  5676. } // case 34
  5677. case 42: {
  5678. reportVersion_ = input.readBytes();
  5679. bitField0_ |= 0x00000008;
  5680. break;
  5681. } // case 42
  5682. case 50: {
  5683. tenantName_ = input.readBytes();
  5684. bitField0_ |= 0x00000010;
  5685. break;
  5686. } // case 50
  5687. case 58: {
  5688. input.readMessage(
  5689. getOverallSummaryFieldBuilder().getBuilder(),
  5690. extensionRegistry);
  5691. bitField0_ |= 0x00000020;
  5692. break;
  5693. } // case 58
  5694. case 66: {
  5695. com.yaoyicloud.message.FxyProtos.CheckItemScore m =
  5696. input.readMessage(
  5697. com.yaoyicloud.message.FxyProtos.CheckItemScore.parser(),
  5698. extensionRegistry);
  5699. if (checkItemScoresBuilder_ == null) {
  5700. ensureCheckItemScoresIsMutable();
  5701. checkItemScores_.add(m);
  5702. } else {
  5703. checkItemScoresBuilder_.addMessage(m);
  5704. }
  5705. break;
  5706. } // case 66
  5707. default: {
  5708. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  5709. done = true; // was an endgroup tag
  5710. }
  5711. break;
  5712. } // default:
  5713. } // switch (tag)
  5714. } // while (!done)
  5715. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  5716. throw e.unwrapIOException();
  5717. } finally {
  5718. onChanged();
  5719. } // finally
  5720. return this;
  5721. }
  5722. private int bitField0_;
  5723. private java.lang.Object opinion_ = "";
  5724. /**
  5725. * <pre>
  5726. * ${审核结果:审核意见}
  5727. * </pre>
  5728. *
  5729. * <code>optional string opinion = 2;</code>
  5730. * @return Whether the opinion field is set.
  5731. */
  5732. public boolean hasOpinion() {
  5733. return ((bitField0_ & 0x00000001) != 0);
  5734. }
  5735. /**
  5736. * <pre>
  5737. * ${审核结果:审核意见}
  5738. * </pre>
  5739. *
  5740. * <code>optional string opinion = 2;</code>
  5741. * @return The opinion.
  5742. */
  5743. public java.lang.String getOpinion() {
  5744. java.lang.Object ref = opinion_;
  5745. if (!(ref instanceof java.lang.String)) {
  5746. com.google.protobuf.ByteString bs =
  5747. (com.google.protobuf.ByteString) ref;
  5748. java.lang.String s = bs.toStringUtf8();
  5749. if (bs.isValidUtf8()) {
  5750. opinion_ = s;
  5751. }
  5752. return s;
  5753. } else {
  5754. return (java.lang.String) ref;
  5755. }
  5756. }
  5757. /**
  5758. * <pre>
  5759. * ${审核结果:审核意见}
  5760. * </pre>
  5761. *
  5762. * <code>optional string opinion = 2;</code>
  5763. * @return The bytes for opinion.
  5764. */
  5765. public com.google.protobuf.ByteString
  5766. getOpinionBytes() {
  5767. java.lang.Object ref = opinion_;
  5768. if (ref instanceof String) {
  5769. com.google.protobuf.ByteString b =
  5770. com.google.protobuf.ByteString.copyFromUtf8(
  5771. (java.lang.String) ref);
  5772. opinion_ = b;
  5773. return b;
  5774. } else {
  5775. return (com.google.protobuf.ByteString) ref;
  5776. }
  5777. }
  5778. /**
  5779. * <pre>
  5780. * ${审核结果:审核意见}
  5781. * </pre>
  5782. *
  5783. * <code>optional string opinion = 2;</code>
  5784. * @param value The opinion to set.
  5785. * @return This builder for chaining.
  5786. */
  5787. public Builder setOpinion(
  5788. java.lang.String value) {
  5789. if (value == null) { throw new NullPointerException(); }
  5790. opinion_ = value;
  5791. bitField0_ |= 0x00000001;
  5792. onChanged();
  5793. return this;
  5794. }
  5795. /**
  5796. * <pre>
  5797. * ${审核结果:审核意见}
  5798. * </pre>
  5799. *
  5800. * <code>optional string opinion = 2;</code>
  5801. * @return This builder for chaining.
  5802. */
  5803. public Builder clearOpinion() {
  5804. opinion_ = getDefaultInstance().getOpinion();
  5805. bitField0_ = (bitField0_ & ~0x00000001);
  5806. onChanged();
  5807. return this;
  5808. }
  5809. /**
  5810. * <pre>
  5811. * ${审核结果:审核意见}
  5812. * </pre>
  5813. *
  5814. * <code>optional string opinion = 2;</code>
  5815. * @param value The bytes for opinion to set.
  5816. * @return This builder for chaining.
  5817. */
  5818. public Builder setOpinionBytes(
  5819. com.google.protobuf.ByteString value) {
  5820. if (value == null) { throw new NullPointerException(); }
  5821. opinion_ = value;
  5822. bitField0_ |= 0x00000001;
  5823. onChanged();
  5824. return this;
  5825. }
  5826. private java.lang.Object serviceProviderName_ = "";
  5827. /**
  5828. * <pre>
  5829. * ${审核结果:服务商名称}
  5830. * </pre>
  5831. *
  5832. * <code>optional string serviceProviderName = 3;</code>
  5833. * @return Whether the serviceProviderName field is set.
  5834. */
  5835. public boolean hasServiceProviderName() {
  5836. return ((bitField0_ & 0x00000002) != 0);
  5837. }
  5838. /**
  5839. * <pre>
  5840. * ${审核结果:服务商名称}
  5841. * </pre>
  5842. *
  5843. * <code>optional string serviceProviderName = 3;</code>
  5844. * @return The serviceProviderName.
  5845. */
  5846. public java.lang.String getServiceProviderName() {
  5847. java.lang.Object ref = serviceProviderName_;
  5848. if (!(ref instanceof java.lang.String)) {
  5849. com.google.protobuf.ByteString bs =
  5850. (com.google.protobuf.ByteString) ref;
  5851. java.lang.String s = bs.toStringUtf8();
  5852. if (bs.isValidUtf8()) {
  5853. serviceProviderName_ = s;
  5854. }
  5855. return s;
  5856. } else {
  5857. return (java.lang.String) ref;
  5858. }
  5859. }
  5860. /**
  5861. * <pre>
  5862. * ${审核结果:服务商名称}
  5863. * </pre>
  5864. *
  5865. * <code>optional string serviceProviderName = 3;</code>
  5866. * @return The bytes for serviceProviderName.
  5867. */
  5868. public com.google.protobuf.ByteString
  5869. getServiceProviderNameBytes() {
  5870. java.lang.Object ref = serviceProviderName_;
  5871. if (ref instanceof String) {
  5872. com.google.protobuf.ByteString b =
  5873. com.google.protobuf.ByteString.copyFromUtf8(
  5874. (java.lang.String) ref);
  5875. serviceProviderName_ = b;
  5876. return b;
  5877. } else {
  5878. return (com.google.protobuf.ByteString) ref;
  5879. }
  5880. }
  5881. /**
  5882. * <pre>
  5883. * ${审核结果:服务商名称}
  5884. * </pre>
  5885. *
  5886. * <code>optional string serviceProviderName = 3;</code>
  5887. * @param value The serviceProviderName to set.
  5888. * @return This builder for chaining.
  5889. */
  5890. public Builder setServiceProviderName(
  5891. java.lang.String value) {
  5892. if (value == null) { throw new NullPointerException(); }
  5893. serviceProviderName_ = value;
  5894. bitField0_ |= 0x00000002;
  5895. onChanged();
  5896. return this;
  5897. }
  5898. /**
  5899. * <pre>
  5900. * ${审核结果:服务商名称}
  5901. * </pre>
  5902. *
  5903. * <code>optional string serviceProviderName = 3;</code>
  5904. * @return This builder for chaining.
  5905. */
  5906. public Builder clearServiceProviderName() {
  5907. serviceProviderName_ = getDefaultInstance().getServiceProviderName();
  5908. bitField0_ = (bitField0_ & ~0x00000002);
  5909. onChanged();
  5910. return this;
  5911. }
  5912. /**
  5913. * <pre>
  5914. * ${审核结果:服务商名称}
  5915. * </pre>
  5916. *
  5917. * <code>optional string serviceProviderName = 3;</code>
  5918. * @param value The bytes for serviceProviderName to set.
  5919. * @return This builder for chaining.
  5920. */
  5921. public Builder setServiceProviderNameBytes(
  5922. com.google.protobuf.ByteString value) {
  5923. if (value == null) { throw new NullPointerException(); }
  5924. serviceProviderName_ = value;
  5925. bitField0_ |= 0x00000002;
  5926. onChanged();
  5927. return this;
  5928. }
  5929. private java.lang.Object auditDate_ = "";
  5930. /**
  5931. * <pre>
  5932. * ${审核结果:审核日期}
  5933. * </pre>
  5934. *
  5935. * <code>optional string auditDate = 4;</code>
  5936. * @return Whether the auditDate field is set.
  5937. */
  5938. public boolean hasAuditDate() {
  5939. return ((bitField0_ & 0x00000004) != 0);
  5940. }
  5941. /**
  5942. * <pre>
  5943. * ${审核结果:审核日期}
  5944. * </pre>
  5945. *
  5946. * <code>optional string auditDate = 4;</code>
  5947. * @return The auditDate.
  5948. */
  5949. public java.lang.String getAuditDate() {
  5950. java.lang.Object ref = auditDate_;
  5951. if (!(ref instanceof java.lang.String)) {
  5952. com.google.protobuf.ByteString bs =
  5953. (com.google.protobuf.ByteString) ref;
  5954. java.lang.String s = bs.toStringUtf8();
  5955. if (bs.isValidUtf8()) {
  5956. auditDate_ = s;
  5957. }
  5958. return s;
  5959. } else {
  5960. return (java.lang.String) ref;
  5961. }
  5962. }
  5963. /**
  5964. * <pre>
  5965. * ${审核结果:审核日期}
  5966. * </pre>
  5967. *
  5968. * <code>optional string auditDate = 4;</code>
  5969. * @return The bytes for auditDate.
  5970. */
  5971. public com.google.protobuf.ByteString
  5972. getAuditDateBytes() {
  5973. java.lang.Object ref = auditDate_;
  5974. if (ref instanceof String) {
  5975. com.google.protobuf.ByteString b =
  5976. com.google.protobuf.ByteString.copyFromUtf8(
  5977. (java.lang.String) ref);
  5978. auditDate_ = b;
  5979. return b;
  5980. } else {
  5981. return (com.google.protobuf.ByteString) ref;
  5982. }
  5983. }
  5984. /**
  5985. * <pre>
  5986. * ${审核结果:审核日期}
  5987. * </pre>
  5988. *
  5989. * <code>optional string auditDate = 4;</code>
  5990. * @param value The auditDate to set.
  5991. * @return This builder for chaining.
  5992. */
  5993. public Builder setAuditDate(
  5994. java.lang.String value) {
  5995. if (value == null) { throw new NullPointerException(); }
  5996. auditDate_ = value;
  5997. bitField0_ |= 0x00000004;
  5998. onChanged();
  5999. return this;
  6000. }
  6001. /**
  6002. * <pre>
  6003. * ${审核结果:审核日期}
  6004. * </pre>
  6005. *
  6006. * <code>optional string auditDate = 4;</code>
  6007. * @return This builder for chaining.
  6008. */
  6009. public Builder clearAuditDate() {
  6010. auditDate_ = getDefaultInstance().getAuditDate();
  6011. bitField0_ = (bitField0_ & ~0x00000004);
  6012. onChanged();
  6013. return this;
  6014. }
  6015. /**
  6016. * <pre>
  6017. * ${审核结果:审核日期}
  6018. * </pre>
  6019. *
  6020. * <code>optional string auditDate = 4;</code>
  6021. * @param value The bytes for auditDate to set.
  6022. * @return This builder for chaining.
  6023. */
  6024. public Builder setAuditDateBytes(
  6025. com.google.protobuf.ByteString value) {
  6026. if (value == null) { throw new NullPointerException(); }
  6027. auditDate_ = value;
  6028. bitField0_ |= 0x00000004;
  6029. onChanged();
  6030. return this;
  6031. }
  6032. private java.lang.Object reportVersion_ = "";
  6033. /**
  6034. * <pre>
  6035. * ${审核结果:报告版本}
  6036. * </pre>
  6037. *
  6038. * <code>optional string reportVersion = 5;</code>
  6039. * @return Whether the reportVersion field is set.
  6040. */
  6041. public boolean hasReportVersion() {
  6042. return ((bitField0_ & 0x00000008) != 0);
  6043. }
  6044. /**
  6045. * <pre>
  6046. * ${审核结果:报告版本}
  6047. * </pre>
  6048. *
  6049. * <code>optional string reportVersion = 5;</code>
  6050. * @return The reportVersion.
  6051. */
  6052. public java.lang.String getReportVersion() {
  6053. java.lang.Object ref = reportVersion_;
  6054. if (!(ref instanceof java.lang.String)) {
  6055. com.google.protobuf.ByteString bs =
  6056. (com.google.protobuf.ByteString) ref;
  6057. java.lang.String s = bs.toStringUtf8();
  6058. if (bs.isValidUtf8()) {
  6059. reportVersion_ = s;
  6060. }
  6061. return s;
  6062. } else {
  6063. return (java.lang.String) ref;
  6064. }
  6065. }
  6066. /**
  6067. * <pre>
  6068. * ${审核结果:报告版本}
  6069. * </pre>
  6070. *
  6071. * <code>optional string reportVersion = 5;</code>
  6072. * @return The bytes for reportVersion.
  6073. */
  6074. public com.google.protobuf.ByteString
  6075. getReportVersionBytes() {
  6076. java.lang.Object ref = reportVersion_;
  6077. if (ref instanceof String) {
  6078. com.google.protobuf.ByteString b =
  6079. com.google.protobuf.ByteString.copyFromUtf8(
  6080. (java.lang.String) ref);
  6081. reportVersion_ = b;
  6082. return b;
  6083. } else {
  6084. return (com.google.protobuf.ByteString) ref;
  6085. }
  6086. }
  6087. /**
  6088. * <pre>
  6089. * ${审核结果:报告版本}
  6090. * </pre>
  6091. *
  6092. * <code>optional string reportVersion = 5;</code>
  6093. * @param value The reportVersion to set.
  6094. * @return This builder for chaining.
  6095. */
  6096. public Builder setReportVersion(
  6097. java.lang.String value) {
  6098. if (value == null) { throw new NullPointerException(); }
  6099. reportVersion_ = value;
  6100. bitField0_ |= 0x00000008;
  6101. onChanged();
  6102. return this;
  6103. }
  6104. /**
  6105. * <pre>
  6106. * ${审核结果:报告版本}
  6107. * </pre>
  6108. *
  6109. * <code>optional string reportVersion = 5;</code>
  6110. * @return This builder for chaining.
  6111. */
  6112. public Builder clearReportVersion() {
  6113. reportVersion_ = getDefaultInstance().getReportVersion();
  6114. bitField0_ = (bitField0_ & ~0x00000008);
  6115. onChanged();
  6116. return this;
  6117. }
  6118. /**
  6119. * <pre>
  6120. * ${审核结果:报告版本}
  6121. * </pre>
  6122. *
  6123. * <code>optional string reportVersion = 5;</code>
  6124. * @param value The bytes for reportVersion to set.
  6125. * @return This builder for chaining.
  6126. */
  6127. public Builder setReportVersionBytes(
  6128. com.google.protobuf.ByteString value) {
  6129. if (value == null) { throw new NullPointerException(); }
  6130. reportVersion_ = value;
  6131. bitField0_ |= 0x00000008;
  6132. onChanged();
  6133. return this;
  6134. }
  6135. private java.lang.Object tenantName_ = "";
  6136. /**
  6137. * <pre>
  6138. * ${服务商信息:租户名称}
  6139. * </pre>
  6140. *
  6141. * <code>optional string tenantName = 6;</code>
  6142. * @return Whether the tenantName field is set.
  6143. */
  6144. public boolean hasTenantName() {
  6145. return ((bitField0_ & 0x00000010) != 0);
  6146. }
  6147. /**
  6148. * <pre>
  6149. * ${服务商信息:租户名称}
  6150. * </pre>
  6151. *
  6152. * <code>optional string tenantName = 6;</code>
  6153. * @return The tenantName.
  6154. */
  6155. public java.lang.String getTenantName() {
  6156. java.lang.Object ref = tenantName_;
  6157. if (!(ref instanceof java.lang.String)) {
  6158. com.google.protobuf.ByteString bs =
  6159. (com.google.protobuf.ByteString) ref;
  6160. java.lang.String s = bs.toStringUtf8();
  6161. if (bs.isValidUtf8()) {
  6162. tenantName_ = s;
  6163. }
  6164. return s;
  6165. } else {
  6166. return (java.lang.String) ref;
  6167. }
  6168. }
  6169. /**
  6170. * <pre>
  6171. * ${服务商信息:租户名称}
  6172. * </pre>
  6173. *
  6174. * <code>optional string tenantName = 6;</code>
  6175. * @return The bytes for tenantName.
  6176. */
  6177. public com.google.protobuf.ByteString
  6178. getTenantNameBytes() {
  6179. java.lang.Object ref = tenantName_;
  6180. if (ref instanceof String) {
  6181. com.google.protobuf.ByteString b =
  6182. com.google.protobuf.ByteString.copyFromUtf8(
  6183. (java.lang.String) ref);
  6184. tenantName_ = b;
  6185. return b;
  6186. } else {
  6187. return (com.google.protobuf.ByteString) ref;
  6188. }
  6189. }
  6190. /**
  6191. * <pre>
  6192. * ${服务商信息:租户名称}
  6193. * </pre>
  6194. *
  6195. * <code>optional string tenantName = 6;</code>
  6196. * @param value The tenantName to set.
  6197. * @return This builder for chaining.
  6198. */
  6199. public Builder setTenantName(
  6200. java.lang.String value) {
  6201. if (value == null) { throw new NullPointerException(); }
  6202. tenantName_ = value;
  6203. bitField0_ |= 0x00000010;
  6204. onChanged();
  6205. return this;
  6206. }
  6207. /**
  6208. * <pre>
  6209. * ${服务商信息:租户名称}
  6210. * </pre>
  6211. *
  6212. * <code>optional string tenantName = 6;</code>
  6213. * @return This builder for chaining.
  6214. */
  6215. public Builder clearTenantName() {
  6216. tenantName_ = getDefaultInstance().getTenantName();
  6217. bitField0_ = (bitField0_ & ~0x00000010);
  6218. onChanged();
  6219. return this;
  6220. }
  6221. /**
  6222. * <pre>
  6223. * ${服务商信息:租户名称}
  6224. * </pre>
  6225. *
  6226. * <code>optional string tenantName = 6;</code>
  6227. * @param value The bytes for tenantName to set.
  6228. * @return This builder for chaining.
  6229. */
  6230. public Builder setTenantNameBytes(
  6231. com.google.protobuf.ByteString value) {
  6232. if (value == null) { throw new NullPointerException(); }
  6233. tenantName_ = value;
  6234. bitField0_ |= 0x00000010;
  6235. onChanged();
  6236. return this;
  6237. }
  6238. private com.yaoyicloud.message.FxyProtos.CheckSummary overallSummary_;
  6239. private com.google.protobuf.SingleFieldBuilder<
  6240. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder> overallSummaryBuilder_;
  6241. /**
  6242. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6243. * @return Whether the overallSummary field is set.
  6244. */
  6245. public boolean hasOverallSummary() {
  6246. return ((bitField0_ & 0x00000020) != 0);
  6247. }
  6248. /**
  6249. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6250. * @return The overallSummary.
  6251. */
  6252. public com.yaoyicloud.message.FxyProtos.CheckSummary getOverallSummary() {
  6253. if (overallSummaryBuilder_ == null) {
  6254. return overallSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : overallSummary_;
  6255. } else {
  6256. return overallSummaryBuilder_.getMessage();
  6257. }
  6258. }
  6259. /**
  6260. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6261. */
  6262. public Builder setOverallSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  6263. if (overallSummaryBuilder_ == null) {
  6264. if (value == null) {
  6265. throw new NullPointerException();
  6266. }
  6267. overallSummary_ = value;
  6268. } else {
  6269. overallSummaryBuilder_.setMessage(value);
  6270. }
  6271. bitField0_ |= 0x00000020;
  6272. onChanged();
  6273. return this;
  6274. }
  6275. /**
  6276. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6277. */
  6278. public Builder setOverallSummary(
  6279. com.yaoyicloud.message.FxyProtos.CheckSummary.Builder builderForValue) {
  6280. if (overallSummaryBuilder_ == null) {
  6281. overallSummary_ = builderForValue.build();
  6282. } else {
  6283. overallSummaryBuilder_.setMessage(builderForValue.build());
  6284. }
  6285. bitField0_ |= 0x00000020;
  6286. onChanged();
  6287. return this;
  6288. }
  6289. /**
  6290. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6291. */
  6292. public Builder mergeOverallSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  6293. if (overallSummaryBuilder_ == null) {
  6294. if (((bitField0_ & 0x00000020) != 0) &&
  6295. overallSummary_ != null &&
  6296. overallSummary_ != com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance()) {
  6297. getOverallSummaryBuilder().mergeFrom(value);
  6298. } else {
  6299. overallSummary_ = value;
  6300. }
  6301. } else {
  6302. overallSummaryBuilder_.mergeFrom(value);
  6303. }
  6304. if (overallSummary_ != null) {
  6305. bitField0_ |= 0x00000020;
  6306. onChanged();
  6307. }
  6308. return this;
  6309. }
  6310. /**
  6311. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6312. */
  6313. public Builder clearOverallSummary() {
  6314. bitField0_ = (bitField0_ & ~0x00000020);
  6315. overallSummary_ = null;
  6316. if (overallSummaryBuilder_ != null) {
  6317. overallSummaryBuilder_.dispose();
  6318. overallSummaryBuilder_ = null;
  6319. }
  6320. onChanged();
  6321. return this;
  6322. }
  6323. /**
  6324. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6325. */
  6326. public com.yaoyicloud.message.FxyProtos.CheckSummary.Builder getOverallSummaryBuilder() {
  6327. bitField0_ |= 0x00000020;
  6328. onChanged();
  6329. return getOverallSummaryFieldBuilder().getBuilder();
  6330. }
  6331. /**
  6332. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6333. */
  6334. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getOverallSummaryOrBuilder() {
  6335. if (overallSummaryBuilder_ != null) {
  6336. return overallSummaryBuilder_.getMessageOrBuilder();
  6337. } else {
  6338. return overallSummary_ == null ?
  6339. com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : overallSummary_;
  6340. }
  6341. }
  6342. /**
  6343. * <code>optional .fxy.CheckSummary overallSummary = 7;</code>
  6344. */
  6345. private com.google.protobuf.SingleFieldBuilder<
  6346. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>
  6347. getOverallSummaryFieldBuilder() {
  6348. if (overallSummaryBuilder_ == null) {
  6349. overallSummaryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  6350. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>(
  6351. getOverallSummary(),
  6352. getParentForChildren(),
  6353. isClean());
  6354. overallSummary_ = null;
  6355. }
  6356. return overallSummaryBuilder_;
  6357. }
  6358. private java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemScore> checkItemScores_ =
  6359. java.util.Collections.emptyList();
  6360. private void ensureCheckItemScoresIsMutable() {
  6361. if (!((bitField0_ & 0x00000040) != 0)) {
  6362. checkItemScores_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.CheckItemScore>(checkItemScores_);
  6363. bitField0_ |= 0x00000040;
  6364. }
  6365. }
  6366. private com.google.protobuf.RepeatedFieldBuilder<
  6367. com.yaoyicloud.message.FxyProtos.CheckItemScore, com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder, com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder> checkItemScoresBuilder_;
  6368. /**
  6369. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6370. */
  6371. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemScore> getCheckItemScoresList() {
  6372. if (checkItemScoresBuilder_ == null) {
  6373. return java.util.Collections.unmodifiableList(checkItemScores_);
  6374. } else {
  6375. return checkItemScoresBuilder_.getMessageList();
  6376. }
  6377. }
  6378. /**
  6379. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6380. */
  6381. public int getCheckItemScoresCount() {
  6382. if (checkItemScoresBuilder_ == null) {
  6383. return checkItemScores_.size();
  6384. } else {
  6385. return checkItemScoresBuilder_.getCount();
  6386. }
  6387. }
  6388. /**
  6389. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6390. */
  6391. public com.yaoyicloud.message.FxyProtos.CheckItemScore getCheckItemScores(int index) {
  6392. if (checkItemScoresBuilder_ == null) {
  6393. return checkItemScores_.get(index);
  6394. } else {
  6395. return checkItemScoresBuilder_.getMessage(index);
  6396. }
  6397. }
  6398. /**
  6399. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6400. */
  6401. public Builder setCheckItemScores(
  6402. int index, com.yaoyicloud.message.FxyProtos.CheckItemScore value) {
  6403. if (checkItemScoresBuilder_ == null) {
  6404. if (value == null) {
  6405. throw new NullPointerException();
  6406. }
  6407. ensureCheckItemScoresIsMutable();
  6408. checkItemScores_.set(index, value);
  6409. onChanged();
  6410. } else {
  6411. checkItemScoresBuilder_.setMessage(index, value);
  6412. }
  6413. return this;
  6414. }
  6415. /**
  6416. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6417. */
  6418. public Builder setCheckItemScores(
  6419. int index, com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder builderForValue) {
  6420. if (checkItemScoresBuilder_ == null) {
  6421. ensureCheckItemScoresIsMutable();
  6422. checkItemScores_.set(index, builderForValue.build());
  6423. onChanged();
  6424. } else {
  6425. checkItemScoresBuilder_.setMessage(index, builderForValue.build());
  6426. }
  6427. return this;
  6428. }
  6429. /**
  6430. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6431. */
  6432. public Builder addCheckItemScores(com.yaoyicloud.message.FxyProtos.CheckItemScore value) {
  6433. if (checkItemScoresBuilder_ == null) {
  6434. if (value == null) {
  6435. throw new NullPointerException();
  6436. }
  6437. ensureCheckItemScoresIsMutable();
  6438. checkItemScores_.add(value);
  6439. onChanged();
  6440. } else {
  6441. checkItemScoresBuilder_.addMessage(value);
  6442. }
  6443. return this;
  6444. }
  6445. /**
  6446. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6447. */
  6448. public Builder addCheckItemScores(
  6449. int index, com.yaoyicloud.message.FxyProtos.CheckItemScore value) {
  6450. if (checkItemScoresBuilder_ == null) {
  6451. if (value == null) {
  6452. throw new NullPointerException();
  6453. }
  6454. ensureCheckItemScoresIsMutable();
  6455. checkItemScores_.add(index, value);
  6456. onChanged();
  6457. } else {
  6458. checkItemScoresBuilder_.addMessage(index, value);
  6459. }
  6460. return this;
  6461. }
  6462. /**
  6463. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6464. */
  6465. public Builder addCheckItemScores(
  6466. com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder builderForValue) {
  6467. if (checkItemScoresBuilder_ == null) {
  6468. ensureCheckItemScoresIsMutable();
  6469. checkItemScores_.add(builderForValue.build());
  6470. onChanged();
  6471. } else {
  6472. checkItemScoresBuilder_.addMessage(builderForValue.build());
  6473. }
  6474. return this;
  6475. }
  6476. /**
  6477. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6478. */
  6479. public Builder addCheckItemScores(
  6480. int index, com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder builderForValue) {
  6481. if (checkItemScoresBuilder_ == null) {
  6482. ensureCheckItemScoresIsMutable();
  6483. checkItemScores_.add(index, builderForValue.build());
  6484. onChanged();
  6485. } else {
  6486. checkItemScoresBuilder_.addMessage(index, builderForValue.build());
  6487. }
  6488. return this;
  6489. }
  6490. /**
  6491. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6492. */
  6493. public Builder addAllCheckItemScores(
  6494. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.CheckItemScore> values) {
  6495. if (checkItemScoresBuilder_ == null) {
  6496. ensureCheckItemScoresIsMutable();
  6497. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  6498. values, checkItemScores_);
  6499. onChanged();
  6500. } else {
  6501. checkItemScoresBuilder_.addAllMessages(values);
  6502. }
  6503. return this;
  6504. }
  6505. /**
  6506. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6507. */
  6508. public Builder clearCheckItemScores() {
  6509. if (checkItemScoresBuilder_ == null) {
  6510. checkItemScores_ = java.util.Collections.emptyList();
  6511. bitField0_ = (bitField0_ & ~0x00000040);
  6512. onChanged();
  6513. } else {
  6514. checkItemScoresBuilder_.clear();
  6515. }
  6516. return this;
  6517. }
  6518. /**
  6519. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6520. */
  6521. public Builder removeCheckItemScores(int index) {
  6522. if (checkItemScoresBuilder_ == null) {
  6523. ensureCheckItemScoresIsMutable();
  6524. checkItemScores_.remove(index);
  6525. onChanged();
  6526. } else {
  6527. checkItemScoresBuilder_.remove(index);
  6528. }
  6529. return this;
  6530. }
  6531. /**
  6532. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6533. */
  6534. public com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder getCheckItemScoresBuilder(
  6535. int index) {
  6536. return getCheckItemScoresFieldBuilder().getBuilder(index);
  6537. }
  6538. /**
  6539. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6540. */
  6541. public com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder getCheckItemScoresOrBuilder(
  6542. int index) {
  6543. if (checkItemScoresBuilder_ == null) {
  6544. return checkItemScores_.get(index); } else {
  6545. return checkItemScoresBuilder_.getMessageOrBuilder(index);
  6546. }
  6547. }
  6548. /**
  6549. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6550. */
  6551. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder>
  6552. getCheckItemScoresOrBuilderList() {
  6553. if (checkItemScoresBuilder_ != null) {
  6554. return checkItemScoresBuilder_.getMessageOrBuilderList();
  6555. } else {
  6556. return java.util.Collections.unmodifiableList(checkItemScores_);
  6557. }
  6558. }
  6559. /**
  6560. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6561. */
  6562. public com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder addCheckItemScoresBuilder() {
  6563. return getCheckItemScoresFieldBuilder().addBuilder(
  6564. com.yaoyicloud.message.FxyProtos.CheckItemScore.getDefaultInstance());
  6565. }
  6566. /**
  6567. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6568. */
  6569. public com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder addCheckItemScoresBuilder(
  6570. int index) {
  6571. return getCheckItemScoresFieldBuilder().addBuilder(
  6572. index, com.yaoyicloud.message.FxyProtos.CheckItemScore.getDefaultInstance());
  6573. }
  6574. /**
  6575. * <code>repeated .fxy.CheckItemScore checkItemScores = 8;</code>
  6576. */
  6577. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder>
  6578. getCheckItemScoresBuilderList() {
  6579. return getCheckItemScoresFieldBuilder().getBuilderList();
  6580. }
  6581. private com.google.protobuf.RepeatedFieldBuilder<
  6582. com.yaoyicloud.message.FxyProtos.CheckItemScore, com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder, com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder>
  6583. getCheckItemScoresFieldBuilder() {
  6584. if (checkItemScoresBuilder_ == null) {
  6585. checkItemScoresBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  6586. com.yaoyicloud.message.FxyProtos.CheckItemScore, com.yaoyicloud.message.FxyProtos.CheckItemScore.Builder, com.yaoyicloud.message.FxyProtos.CheckItemScoreOrBuilder>(
  6587. checkItemScores_,
  6588. ((bitField0_ & 0x00000040) != 0),
  6589. getParentForChildren(),
  6590. isClean());
  6591. checkItemScores_ = null;
  6592. }
  6593. return checkItemScoresBuilder_;
  6594. }
  6595. // @@protoc_insertion_point(builder_scope:fxy.AuditResult)
  6596. }
  6597. // @@protoc_insertion_point(class_scope:fxy.AuditResult)
  6598. private static final com.yaoyicloud.message.FxyProtos.AuditResult DEFAULT_INSTANCE;
  6599. static {
  6600. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AuditResult();
  6601. }
  6602. public static com.yaoyicloud.message.FxyProtos.AuditResult getDefaultInstance() {
  6603. return DEFAULT_INSTANCE;
  6604. }
  6605. private static final com.google.protobuf.Parser<AuditResult>
  6606. PARSER = new com.google.protobuf.AbstractParser<AuditResult>() {
  6607. @java.lang.Override
  6608. public AuditResult parsePartialFrom(
  6609. com.google.protobuf.CodedInputStream input,
  6610. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6611. throws com.google.protobuf.InvalidProtocolBufferException {
  6612. Builder builder = newBuilder();
  6613. try {
  6614. builder.mergeFrom(input, extensionRegistry);
  6615. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  6616. throw e.setUnfinishedMessage(builder.buildPartial());
  6617. } catch (com.google.protobuf.UninitializedMessageException e) {
  6618. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  6619. } catch (java.io.IOException e) {
  6620. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  6621. .setUnfinishedMessage(builder.buildPartial());
  6622. }
  6623. return builder.buildPartial();
  6624. }
  6625. };
  6626. public static com.google.protobuf.Parser<AuditResult> parser() {
  6627. return PARSER;
  6628. }
  6629. @java.lang.Override
  6630. public com.google.protobuf.Parser<AuditResult> getParserForType() {
  6631. return PARSER;
  6632. }
  6633. @java.lang.Override
  6634. public com.yaoyicloud.message.FxyProtos.AuditResult getDefaultInstanceForType() {
  6635. return DEFAULT_INSTANCE;
  6636. }
  6637. }
  6638. public interface SuperiorAuthorityOrBuilder extends
  6639. // @@protoc_insertion_point(interface_extends:fxy.SuperiorAuthority)
  6640. com.google.protobuf.MessageOrBuilder {
  6641. /**
  6642. * <code>optional string sname = 1;</code>
  6643. * @return Whether the sname field is set.
  6644. */
  6645. boolean hasSname();
  6646. /**
  6647. * <code>optional string sname = 1;</code>
  6648. * @return The sname.
  6649. */
  6650. java.lang.String getSname();
  6651. /**
  6652. * <code>optional string sname = 1;</code>
  6653. * @return The bytes for sname.
  6654. */
  6655. com.google.protobuf.ByteString
  6656. getSnameBytes();
  6657. /**
  6658. * <code>optional string nature = 2;</code>
  6659. * @return Whether the nature field is set.
  6660. */
  6661. boolean hasNature();
  6662. /**
  6663. * <code>optional string nature = 2;</code>
  6664. * @return The nature.
  6665. */
  6666. java.lang.String getNature();
  6667. /**
  6668. * <code>optional string nature = 2;</code>
  6669. * @return The bytes for nature.
  6670. */
  6671. com.google.protobuf.ByteString
  6672. getNatureBytes();
  6673. }
  6674. /**
  6675. * <pre>
  6676. * 直属机关
  6677. * </pre>
  6678. *
  6679. * Protobuf type {@code fxy.SuperiorAuthority}
  6680. */
  6681. public static final class SuperiorAuthority extends
  6682. com.google.protobuf.GeneratedMessage implements
  6683. // @@protoc_insertion_point(message_implements:fxy.SuperiorAuthority)
  6684. SuperiorAuthorityOrBuilder {
  6685. private static final long serialVersionUID = 0L;
  6686. static {
  6687. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  6688. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  6689. /* major= */ 4,
  6690. /* minor= */ 29,
  6691. /* patch= */ 5,
  6692. /* suffix= */ "",
  6693. SuperiorAuthority.class.getName());
  6694. }
  6695. // Use SuperiorAuthority.newBuilder() to construct.
  6696. private SuperiorAuthority(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  6697. super(builder);
  6698. }
  6699. private SuperiorAuthority() {
  6700. sname_ = "";
  6701. nature_ = "";
  6702. }
  6703. public static final com.google.protobuf.Descriptors.Descriptor
  6704. getDescriptor() {
  6705. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_SuperiorAuthority_descriptor;
  6706. }
  6707. @java.lang.Override
  6708. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  6709. internalGetFieldAccessorTable() {
  6710. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_SuperiorAuthority_fieldAccessorTable
  6711. .ensureFieldAccessorsInitialized(
  6712. com.yaoyicloud.message.FxyProtos.SuperiorAuthority.class, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder.class);
  6713. }
  6714. private int bitField0_;
  6715. public static final int SNAME_FIELD_NUMBER = 1;
  6716. @SuppressWarnings("serial")
  6717. private volatile java.lang.Object sname_ = "";
  6718. /**
  6719. * <code>optional string sname = 1;</code>
  6720. * @return Whether the sname field is set.
  6721. */
  6722. @java.lang.Override
  6723. public boolean hasSname() {
  6724. return ((bitField0_ & 0x00000001) != 0);
  6725. }
  6726. /**
  6727. * <code>optional string sname = 1;</code>
  6728. * @return The sname.
  6729. */
  6730. @java.lang.Override
  6731. public java.lang.String getSname() {
  6732. java.lang.Object ref = sname_;
  6733. if (ref instanceof java.lang.String) {
  6734. return (java.lang.String) ref;
  6735. } else {
  6736. com.google.protobuf.ByteString bs =
  6737. (com.google.protobuf.ByteString) ref;
  6738. java.lang.String s = bs.toStringUtf8();
  6739. if (bs.isValidUtf8()) {
  6740. sname_ = s;
  6741. }
  6742. return s;
  6743. }
  6744. }
  6745. /**
  6746. * <code>optional string sname = 1;</code>
  6747. * @return The bytes for sname.
  6748. */
  6749. @java.lang.Override
  6750. public com.google.protobuf.ByteString
  6751. getSnameBytes() {
  6752. java.lang.Object ref = sname_;
  6753. if (ref instanceof java.lang.String) {
  6754. com.google.protobuf.ByteString b =
  6755. com.google.protobuf.ByteString.copyFromUtf8(
  6756. (java.lang.String) ref);
  6757. sname_ = b;
  6758. return b;
  6759. } else {
  6760. return (com.google.protobuf.ByteString) ref;
  6761. }
  6762. }
  6763. public static final int NATURE_FIELD_NUMBER = 2;
  6764. @SuppressWarnings("serial")
  6765. private volatile java.lang.Object nature_ = "";
  6766. /**
  6767. * <code>optional string nature = 2;</code>
  6768. * @return Whether the nature field is set.
  6769. */
  6770. @java.lang.Override
  6771. public boolean hasNature() {
  6772. return ((bitField0_ & 0x00000002) != 0);
  6773. }
  6774. /**
  6775. * <code>optional string nature = 2;</code>
  6776. * @return The nature.
  6777. */
  6778. @java.lang.Override
  6779. public java.lang.String getNature() {
  6780. java.lang.Object ref = nature_;
  6781. if (ref instanceof java.lang.String) {
  6782. return (java.lang.String) ref;
  6783. } else {
  6784. com.google.protobuf.ByteString bs =
  6785. (com.google.protobuf.ByteString) ref;
  6786. java.lang.String s = bs.toStringUtf8();
  6787. if (bs.isValidUtf8()) {
  6788. nature_ = s;
  6789. }
  6790. return s;
  6791. }
  6792. }
  6793. /**
  6794. * <code>optional string nature = 2;</code>
  6795. * @return The bytes for nature.
  6796. */
  6797. @java.lang.Override
  6798. public com.google.protobuf.ByteString
  6799. getNatureBytes() {
  6800. java.lang.Object ref = nature_;
  6801. if (ref instanceof java.lang.String) {
  6802. com.google.protobuf.ByteString b =
  6803. com.google.protobuf.ByteString.copyFromUtf8(
  6804. (java.lang.String) ref);
  6805. nature_ = b;
  6806. return b;
  6807. } else {
  6808. return (com.google.protobuf.ByteString) ref;
  6809. }
  6810. }
  6811. private byte memoizedIsInitialized = -1;
  6812. @java.lang.Override
  6813. public final boolean isInitialized() {
  6814. byte isInitialized = memoizedIsInitialized;
  6815. if (isInitialized == 1) return true;
  6816. if (isInitialized == 0) return false;
  6817. memoizedIsInitialized = 1;
  6818. return true;
  6819. }
  6820. @java.lang.Override
  6821. public void writeTo(com.google.protobuf.CodedOutputStream output)
  6822. throws java.io.IOException {
  6823. if (((bitField0_ & 0x00000001) != 0)) {
  6824. com.google.protobuf.GeneratedMessage.writeString(output, 1, sname_);
  6825. }
  6826. if (((bitField0_ & 0x00000002) != 0)) {
  6827. com.google.protobuf.GeneratedMessage.writeString(output, 2, nature_);
  6828. }
  6829. getUnknownFields().writeTo(output);
  6830. }
  6831. @java.lang.Override
  6832. public int getSerializedSize() {
  6833. int size = memoizedSize;
  6834. if (size != -1) return size;
  6835. size = 0;
  6836. if (((bitField0_ & 0x00000001) != 0)) {
  6837. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, sname_);
  6838. }
  6839. if (((bitField0_ & 0x00000002) != 0)) {
  6840. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nature_);
  6841. }
  6842. size += getUnknownFields().getSerializedSize();
  6843. memoizedSize = size;
  6844. return size;
  6845. }
  6846. @java.lang.Override
  6847. public boolean equals(final java.lang.Object obj) {
  6848. if (obj == this) {
  6849. return true;
  6850. }
  6851. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.SuperiorAuthority)) {
  6852. return super.equals(obj);
  6853. }
  6854. com.yaoyicloud.message.FxyProtos.SuperiorAuthority other = (com.yaoyicloud.message.FxyProtos.SuperiorAuthority) obj;
  6855. if (hasSname() != other.hasSname()) return false;
  6856. if (hasSname()) {
  6857. if (!getSname()
  6858. .equals(other.getSname())) return false;
  6859. }
  6860. if (hasNature() != other.hasNature()) return false;
  6861. if (hasNature()) {
  6862. if (!getNature()
  6863. .equals(other.getNature())) return false;
  6864. }
  6865. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  6866. return true;
  6867. }
  6868. @java.lang.Override
  6869. public int hashCode() {
  6870. if (memoizedHashCode != 0) {
  6871. return memoizedHashCode;
  6872. }
  6873. int hash = 41;
  6874. hash = (19 * hash) + getDescriptor().hashCode();
  6875. if (hasSname()) {
  6876. hash = (37 * hash) + SNAME_FIELD_NUMBER;
  6877. hash = (53 * hash) + getSname().hashCode();
  6878. }
  6879. if (hasNature()) {
  6880. hash = (37 * hash) + NATURE_FIELD_NUMBER;
  6881. hash = (53 * hash) + getNature().hashCode();
  6882. }
  6883. hash = (29 * hash) + getUnknownFields().hashCode();
  6884. memoizedHashCode = hash;
  6885. return hash;
  6886. }
  6887. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6888. java.nio.ByteBuffer data)
  6889. throws com.google.protobuf.InvalidProtocolBufferException {
  6890. return PARSER.parseFrom(data);
  6891. }
  6892. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6893. java.nio.ByteBuffer data,
  6894. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6895. throws com.google.protobuf.InvalidProtocolBufferException {
  6896. return PARSER.parseFrom(data, extensionRegistry);
  6897. }
  6898. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6899. com.google.protobuf.ByteString data)
  6900. throws com.google.protobuf.InvalidProtocolBufferException {
  6901. return PARSER.parseFrom(data);
  6902. }
  6903. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6904. com.google.protobuf.ByteString data,
  6905. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6906. throws com.google.protobuf.InvalidProtocolBufferException {
  6907. return PARSER.parseFrom(data, extensionRegistry);
  6908. }
  6909. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(byte[] data)
  6910. throws com.google.protobuf.InvalidProtocolBufferException {
  6911. return PARSER.parseFrom(data);
  6912. }
  6913. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6914. byte[] data,
  6915. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6916. throws com.google.protobuf.InvalidProtocolBufferException {
  6917. return PARSER.parseFrom(data, extensionRegistry);
  6918. }
  6919. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(java.io.InputStream input)
  6920. throws java.io.IOException {
  6921. return com.google.protobuf.GeneratedMessage
  6922. .parseWithIOException(PARSER, input);
  6923. }
  6924. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6925. java.io.InputStream input,
  6926. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6927. throws java.io.IOException {
  6928. return com.google.protobuf.GeneratedMessage
  6929. .parseWithIOException(PARSER, input, extensionRegistry);
  6930. }
  6931. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseDelimitedFrom(java.io.InputStream input)
  6932. throws java.io.IOException {
  6933. return com.google.protobuf.GeneratedMessage
  6934. .parseDelimitedWithIOException(PARSER, input);
  6935. }
  6936. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseDelimitedFrom(
  6937. java.io.InputStream input,
  6938. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6939. throws java.io.IOException {
  6940. return com.google.protobuf.GeneratedMessage
  6941. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  6942. }
  6943. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6944. com.google.protobuf.CodedInputStream input)
  6945. throws java.io.IOException {
  6946. return com.google.protobuf.GeneratedMessage
  6947. .parseWithIOException(PARSER, input);
  6948. }
  6949. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority parseFrom(
  6950. com.google.protobuf.CodedInputStream input,
  6951. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  6952. throws java.io.IOException {
  6953. return com.google.protobuf.GeneratedMessage
  6954. .parseWithIOException(PARSER, input, extensionRegistry);
  6955. }
  6956. @java.lang.Override
  6957. public Builder newBuilderForType() { return newBuilder(); }
  6958. public static Builder newBuilder() {
  6959. return DEFAULT_INSTANCE.toBuilder();
  6960. }
  6961. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.SuperiorAuthority prototype) {
  6962. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  6963. }
  6964. @java.lang.Override
  6965. public Builder toBuilder() {
  6966. return this == DEFAULT_INSTANCE
  6967. ? new Builder() : new Builder().mergeFrom(this);
  6968. }
  6969. @java.lang.Override
  6970. protected Builder newBuilderForType(
  6971. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  6972. Builder builder = new Builder(parent);
  6973. return builder;
  6974. }
  6975. /**
  6976. * <pre>
  6977. * 直属机关
  6978. * </pre>
  6979. *
  6980. * Protobuf type {@code fxy.SuperiorAuthority}
  6981. */
  6982. public static final class Builder extends
  6983. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  6984. // @@protoc_insertion_point(builder_implements:fxy.SuperiorAuthority)
  6985. com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder {
  6986. public static final com.google.protobuf.Descriptors.Descriptor
  6987. getDescriptor() {
  6988. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_SuperiorAuthority_descriptor;
  6989. }
  6990. @java.lang.Override
  6991. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  6992. internalGetFieldAccessorTable() {
  6993. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_SuperiorAuthority_fieldAccessorTable
  6994. .ensureFieldAccessorsInitialized(
  6995. com.yaoyicloud.message.FxyProtos.SuperiorAuthority.class, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder.class);
  6996. }
  6997. // Construct using com.yaoyicloud.message.FxyProtos.SuperiorAuthority.newBuilder()
  6998. private Builder() {
  6999. }
  7000. private Builder(
  7001. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  7002. super(parent);
  7003. }
  7004. @java.lang.Override
  7005. public Builder clear() {
  7006. super.clear();
  7007. bitField0_ = 0;
  7008. sname_ = "";
  7009. nature_ = "";
  7010. return this;
  7011. }
  7012. @java.lang.Override
  7013. public com.google.protobuf.Descriptors.Descriptor
  7014. getDescriptorForType() {
  7015. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_SuperiorAuthority_descriptor;
  7016. }
  7017. @java.lang.Override
  7018. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority getDefaultInstanceForType() {
  7019. return com.yaoyicloud.message.FxyProtos.SuperiorAuthority.getDefaultInstance();
  7020. }
  7021. @java.lang.Override
  7022. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority build() {
  7023. com.yaoyicloud.message.FxyProtos.SuperiorAuthority result = buildPartial();
  7024. if (!result.isInitialized()) {
  7025. throw newUninitializedMessageException(result);
  7026. }
  7027. return result;
  7028. }
  7029. @java.lang.Override
  7030. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority buildPartial() {
  7031. com.yaoyicloud.message.FxyProtos.SuperiorAuthority result = new com.yaoyicloud.message.FxyProtos.SuperiorAuthority(this);
  7032. if (bitField0_ != 0) { buildPartial0(result); }
  7033. onBuilt();
  7034. return result;
  7035. }
  7036. private void buildPartial0(com.yaoyicloud.message.FxyProtos.SuperiorAuthority result) {
  7037. int from_bitField0_ = bitField0_;
  7038. int to_bitField0_ = 0;
  7039. if (((from_bitField0_ & 0x00000001) != 0)) {
  7040. result.sname_ = sname_;
  7041. to_bitField0_ |= 0x00000001;
  7042. }
  7043. if (((from_bitField0_ & 0x00000002) != 0)) {
  7044. result.nature_ = nature_;
  7045. to_bitField0_ |= 0x00000002;
  7046. }
  7047. result.bitField0_ |= to_bitField0_;
  7048. }
  7049. @java.lang.Override
  7050. public Builder mergeFrom(com.google.protobuf.Message other) {
  7051. if (other instanceof com.yaoyicloud.message.FxyProtos.SuperiorAuthority) {
  7052. return mergeFrom((com.yaoyicloud.message.FxyProtos.SuperiorAuthority)other);
  7053. } else {
  7054. super.mergeFrom(other);
  7055. return this;
  7056. }
  7057. }
  7058. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.SuperiorAuthority other) {
  7059. if (other == com.yaoyicloud.message.FxyProtos.SuperiorAuthority.getDefaultInstance()) return this;
  7060. if (other.hasSname()) {
  7061. sname_ = other.sname_;
  7062. bitField0_ |= 0x00000001;
  7063. onChanged();
  7064. }
  7065. if (other.hasNature()) {
  7066. nature_ = other.nature_;
  7067. bitField0_ |= 0x00000002;
  7068. onChanged();
  7069. }
  7070. this.mergeUnknownFields(other.getUnknownFields());
  7071. onChanged();
  7072. return this;
  7073. }
  7074. @java.lang.Override
  7075. public final boolean isInitialized() {
  7076. return true;
  7077. }
  7078. @java.lang.Override
  7079. public Builder mergeFrom(
  7080. com.google.protobuf.CodedInputStream input,
  7081. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  7082. throws java.io.IOException {
  7083. if (extensionRegistry == null) {
  7084. throw new java.lang.NullPointerException();
  7085. }
  7086. try {
  7087. boolean done = false;
  7088. while (!done) {
  7089. int tag = input.readTag();
  7090. switch (tag) {
  7091. case 0:
  7092. done = true;
  7093. break;
  7094. case 10: {
  7095. sname_ = input.readBytes();
  7096. bitField0_ |= 0x00000001;
  7097. break;
  7098. } // case 10
  7099. case 18: {
  7100. nature_ = input.readBytes();
  7101. bitField0_ |= 0x00000002;
  7102. break;
  7103. } // case 18
  7104. default: {
  7105. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  7106. done = true; // was an endgroup tag
  7107. }
  7108. break;
  7109. } // default:
  7110. } // switch (tag)
  7111. } // while (!done)
  7112. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  7113. throw e.unwrapIOException();
  7114. } finally {
  7115. onChanged();
  7116. } // finally
  7117. return this;
  7118. }
  7119. private int bitField0_;
  7120. private java.lang.Object sname_ = "";
  7121. /**
  7122. * <code>optional string sname = 1;</code>
  7123. * @return Whether the sname field is set.
  7124. */
  7125. public boolean hasSname() {
  7126. return ((bitField0_ & 0x00000001) != 0);
  7127. }
  7128. /**
  7129. * <code>optional string sname = 1;</code>
  7130. * @return The sname.
  7131. */
  7132. public java.lang.String getSname() {
  7133. java.lang.Object ref = sname_;
  7134. if (!(ref instanceof java.lang.String)) {
  7135. com.google.protobuf.ByteString bs =
  7136. (com.google.protobuf.ByteString) ref;
  7137. java.lang.String s = bs.toStringUtf8();
  7138. if (bs.isValidUtf8()) {
  7139. sname_ = s;
  7140. }
  7141. return s;
  7142. } else {
  7143. return (java.lang.String) ref;
  7144. }
  7145. }
  7146. /**
  7147. * <code>optional string sname = 1;</code>
  7148. * @return The bytes for sname.
  7149. */
  7150. public com.google.protobuf.ByteString
  7151. getSnameBytes() {
  7152. java.lang.Object ref = sname_;
  7153. if (ref instanceof String) {
  7154. com.google.protobuf.ByteString b =
  7155. com.google.protobuf.ByteString.copyFromUtf8(
  7156. (java.lang.String) ref);
  7157. sname_ = b;
  7158. return b;
  7159. } else {
  7160. return (com.google.protobuf.ByteString) ref;
  7161. }
  7162. }
  7163. /**
  7164. * <code>optional string sname = 1;</code>
  7165. * @param value The sname to set.
  7166. * @return This builder for chaining.
  7167. */
  7168. public Builder setSname(
  7169. java.lang.String value) {
  7170. if (value == null) { throw new NullPointerException(); }
  7171. sname_ = value;
  7172. bitField0_ |= 0x00000001;
  7173. onChanged();
  7174. return this;
  7175. }
  7176. /**
  7177. * <code>optional string sname = 1;</code>
  7178. * @return This builder for chaining.
  7179. */
  7180. public Builder clearSname() {
  7181. sname_ = getDefaultInstance().getSname();
  7182. bitField0_ = (bitField0_ & ~0x00000001);
  7183. onChanged();
  7184. return this;
  7185. }
  7186. /**
  7187. * <code>optional string sname = 1;</code>
  7188. * @param value The bytes for sname to set.
  7189. * @return This builder for chaining.
  7190. */
  7191. public Builder setSnameBytes(
  7192. com.google.protobuf.ByteString value) {
  7193. if (value == null) { throw new NullPointerException(); }
  7194. sname_ = value;
  7195. bitField0_ |= 0x00000001;
  7196. onChanged();
  7197. return this;
  7198. }
  7199. private java.lang.Object nature_ = "";
  7200. /**
  7201. * <code>optional string nature = 2;</code>
  7202. * @return Whether the nature field is set.
  7203. */
  7204. public boolean hasNature() {
  7205. return ((bitField0_ & 0x00000002) != 0);
  7206. }
  7207. /**
  7208. * <code>optional string nature = 2;</code>
  7209. * @return The nature.
  7210. */
  7211. public java.lang.String getNature() {
  7212. java.lang.Object ref = nature_;
  7213. if (!(ref instanceof java.lang.String)) {
  7214. com.google.protobuf.ByteString bs =
  7215. (com.google.protobuf.ByteString) ref;
  7216. java.lang.String s = bs.toStringUtf8();
  7217. if (bs.isValidUtf8()) {
  7218. nature_ = s;
  7219. }
  7220. return s;
  7221. } else {
  7222. return (java.lang.String) ref;
  7223. }
  7224. }
  7225. /**
  7226. * <code>optional string nature = 2;</code>
  7227. * @return The bytes for nature.
  7228. */
  7229. public com.google.protobuf.ByteString
  7230. getNatureBytes() {
  7231. java.lang.Object ref = nature_;
  7232. if (ref instanceof String) {
  7233. com.google.protobuf.ByteString b =
  7234. com.google.protobuf.ByteString.copyFromUtf8(
  7235. (java.lang.String) ref);
  7236. nature_ = b;
  7237. return b;
  7238. } else {
  7239. return (com.google.protobuf.ByteString) ref;
  7240. }
  7241. }
  7242. /**
  7243. * <code>optional string nature = 2;</code>
  7244. * @param value The nature to set.
  7245. * @return This builder for chaining.
  7246. */
  7247. public Builder setNature(
  7248. java.lang.String value) {
  7249. if (value == null) { throw new NullPointerException(); }
  7250. nature_ = value;
  7251. bitField0_ |= 0x00000002;
  7252. onChanged();
  7253. return this;
  7254. }
  7255. /**
  7256. * <code>optional string nature = 2;</code>
  7257. * @return This builder for chaining.
  7258. */
  7259. public Builder clearNature() {
  7260. nature_ = getDefaultInstance().getNature();
  7261. bitField0_ = (bitField0_ & ~0x00000002);
  7262. onChanged();
  7263. return this;
  7264. }
  7265. /**
  7266. * <code>optional string nature = 2;</code>
  7267. * @param value The bytes for nature to set.
  7268. * @return This builder for chaining.
  7269. */
  7270. public Builder setNatureBytes(
  7271. com.google.protobuf.ByteString value) {
  7272. if (value == null) { throw new NullPointerException(); }
  7273. nature_ = value;
  7274. bitField0_ |= 0x00000002;
  7275. onChanged();
  7276. return this;
  7277. }
  7278. // @@protoc_insertion_point(builder_scope:fxy.SuperiorAuthority)
  7279. }
  7280. // @@protoc_insertion_point(class_scope:fxy.SuperiorAuthority)
  7281. private static final com.yaoyicloud.message.FxyProtos.SuperiorAuthority DEFAULT_INSTANCE;
  7282. static {
  7283. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.SuperiorAuthority();
  7284. }
  7285. public static com.yaoyicloud.message.FxyProtos.SuperiorAuthority getDefaultInstance() {
  7286. return DEFAULT_INSTANCE;
  7287. }
  7288. private static final com.google.protobuf.Parser<SuperiorAuthority>
  7289. PARSER = new com.google.protobuf.AbstractParser<SuperiorAuthority>() {
  7290. @java.lang.Override
  7291. public SuperiorAuthority parsePartialFrom(
  7292. com.google.protobuf.CodedInputStream input,
  7293. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  7294. throws com.google.protobuf.InvalidProtocolBufferException {
  7295. Builder builder = newBuilder();
  7296. try {
  7297. builder.mergeFrom(input, extensionRegistry);
  7298. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  7299. throw e.setUnfinishedMessage(builder.buildPartial());
  7300. } catch (com.google.protobuf.UninitializedMessageException e) {
  7301. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  7302. } catch (java.io.IOException e) {
  7303. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  7304. .setUnfinishedMessage(builder.buildPartial());
  7305. }
  7306. return builder.buildPartial();
  7307. }
  7308. };
  7309. public static com.google.protobuf.Parser<SuperiorAuthority> parser() {
  7310. return PARSER;
  7311. }
  7312. @java.lang.Override
  7313. public com.google.protobuf.Parser<SuperiorAuthority> getParserForType() {
  7314. return PARSER;
  7315. }
  7316. @java.lang.Override
  7317. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority getDefaultInstanceForType() {
  7318. return DEFAULT_INSTANCE;
  7319. }
  7320. }
  7321. public interface CompanyBasicInfoExtOrBuilder extends
  7322. // @@protoc_insertion_point(interface_extends:fxy.CompanyBasicInfoExt)
  7323. com.google.protobuf.MessageOrBuilder {
  7324. /**
  7325. * <pre>
  7326. * 所属行业
  7327. * </pre>
  7328. *
  7329. * <code>optional string industry = 1;</code>
  7330. * @return Whether the industry field is set.
  7331. */
  7332. boolean hasIndustry();
  7333. /**
  7334. * <pre>
  7335. * 所属行业
  7336. * </pre>
  7337. *
  7338. * <code>optional string industry = 1;</code>
  7339. * @return The industry.
  7340. */
  7341. java.lang.String getIndustry();
  7342. /**
  7343. * <pre>
  7344. * 所属行业
  7345. * </pre>
  7346. *
  7347. * <code>optional string industry = 1;</code>
  7348. * @return The bytes for industry.
  7349. */
  7350. com.google.protobuf.ByteString
  7351. getIndustryBytes();
  7352. /**
  7353. * <pre>
  7354. * 实缴资本(单位:人民币万元)
  7355. * </pre>
  7356. *
  7357. * <code>optional string paidInCapital = 2;</code>
  7358. * @return Whether the paidInCapital field is set.
  7359. */
  7360. boolean hasPaidInCapital();
  7361. /**
  7362. * <pre>
  7363. * 实缴资本(单位:人民币万元)
  7364. * </pre>
  7365. *
  7366. * <code>optional string paidInCapital = 2;</code>
  7367. * @return The paidInCapital.
  7368. */
  7369. java.lang.String getPaidInCapital();
  7370. /**
  7371. * <pre>
  7372. * 实缴资本(单位:人民币万元)
  7373. * </pre>
  7374. *
  7375. * <code>optional string paidInCapital = 2;</code>
  7376. * @return The bytes for paidInCapital.
  7377. */
  7378. com.google.protobuf.ByteString
  7379. getPaidInCapitalBytes();
  7380. /**
  7381. * <pre>
  7382. * 企业规模(如:小型)
  7383. * </pre>
  7384. *
  7385. * <code>optional string enterpriseScale = 3;</code>
  7386. * @return Whether the enterpriseScale field is set.
  7387. */
  7388. boolean hasEnterpriseScale();
  7389. /**
  7390. * <pre>
  7391. * 企业规模(如:小型)
  7392. * </pre>
  7393. *
  7394. * <code>optional string enterpriseScale = 3;</code>
  7395. * @return The enterpriseScale.
  7396. */
  7397. java.lang.String getEnterpriseScale();
  7398. /**
  7399. * <pre>
  7400. * 企业规模(如:小型)
  7401. * </pre>
  7402. *
  7403. * <code>optional string enterpriseScale = 3;</code>
  7404. * @return The bytes for enterpriseScale.
  7405. */
  7406. com.google.protobuf.ByteString
  7407. getEnterpriseScaleBytes();
  7408. /**
  7409. * <pre>
  7410. * 参保人数
  7411. * </pre>
  7412. *
  7413. * <code>optional int32 insuredEmployees = 4;</code>
  7414. * @return Whether the insuredEmployees field is set.
  7415. */
  7416. boolean hasInsuredEmployees();
  7417. /**
  7418. * <pre>
  7419. * 参保人数
  7420. * </pre>
  7421. *
  7422. * <code>optional int32 insuredEmployees = 4;</code>
  7423. * @return The insuredEmployees.
  7424. */
  7425. int getInsuredEmployees();
  7426. /**
  7427. * <pre>
  7428. * 经营状态(如:存续)
  7429. * </pre>
  7430. *
  7431. * <code>optional string businessStatus = 5;</code>
  7432. * @return Whether the businessStatus field is set.
  7433. */
  7434. boolean hasBusinessStatus();
  7435. /**
  7436. * <pre>
  7437. * 经营状态(如:存续)
  7438. * </pre>
  7439. *
  7440. * <code>optional string businessStatus = 5;</code>
  7441. * @return The businessStatus.
  7442. */
  7443. java.lang.String getBusinessStatus();
  7444. /**
  7445. * <pre>
  7446. * 经营状态(如:存续)
  7447. * </pre>
  7448. *
  7449. * <code>optional string businessStatus = 5;</code>
  7450. * @return The bytes for businessStatus.
  7451. */
  7452. com.google.protobuf.ByteString
  7453. getBusinessStatusBytes();
  7454. /**
  7455. * <pre>
  7456. * 登记机关
  7457. * </pre>
  7458. *
  7459. * <code>optional string registrationAuthority = 6;</code>
  7460. * @return Whether the registrationAuthority field is set.
  7461. */
  7462. boolean hasRegistrationAuthority();
  7463. /**
  7464. * <pre>
  7465. * 登记机关
  7466. * </pre>
  7467. *
  7468. * <code>optional string registrationAuthority = 6;</code>
  7469. * @return The registrationAuthority.
  7470. */
  7471. java.lang.String getRegistrationAuthority();
  7472. /**
  7473. * <pre>
  7474. * 登记机关
  7475. * </pre>
  7476. *
  7477. * <code>optional string registrationAuthority = 6;</code>
  7478. * @return The bytes for registrationAuthority.
  7479. */
  7480. com.google.protobuf.ByteString
  7481. getRegistrationAuthorityBytes();
  7482. /**
  7483. * <pre>
  7484. * 纳税人资质(如:增值税一般纳税人)
  7485. * </pre>
  7486. *
  7487. * <code>optional string taxpayerQualification = 7;</code>
  7488. * @return Whether the taxpayerQualification field is set.
  7489. */
  7490. boolean hasTaxpayerQualification();
  7491. /**
  7492. * <pre>
  7493. * 纳税人资质(如:增值税一般纳税人)
  7494. * </pre>
  7495. *
  7496. * <code>optional string taxpayerQualification = 7;</code>
  7497. * @return The taxpayerQualification.
  7498. */
  7499. java.lang.String getTaxpayerQualification();
  7500. /**
  7501. * <pre>
  7502. * 纳税人资质(如:增值税一般纳税人)
  7503. * </pre>
  7504. *
  7505. * <code>optional string taxpayerQualification = 7;</code>
  7506. * @return The bytes for taxpayerQualification.
  7507. */
  7508. com.google.protobuf.ByteString
  7509. getTaxpayerQualificationBytes();
  7510. /**
  7511. * <pre>
  7512. * 企业类型(如:有限责任公司)
  7513. * </pre>
  7514. *
  7515. * <code>optional string enterpriseType = 8;</code>
  7516. * @return Whether the enterpriseType field is set.
  7517. */
  7518. boolean hasEnterpriseType();
  7519. /**
  7520. * <pre>
  7521. * 企业类型(如:有限责任公司)
  7522. * </pre>
  7523. *
  7524. * <code>optional string enterpriseType = 8;</code>
  7525. * @return The enterpriseType.
  7526. */
  7527. java.lang.String getEnterpriseType();
  7528. /**
  7529. * <pre>
  7530. * 企业类型(如:有限责任公司)
  7531. * </pre>
  7532. *
  7533. * <code>optional string enterpriseType = 8;</code>
  7534. * @return The bytes for enterpriseType.
  7535. */
  7536. com.google.protobuf.ByteString
  7537. getEnterpriseTypeBytes();
  7538. }
  7539. /**
  7540. * Protobuf type {@code fxy.CompanyBasicInfoExt}
  7541. */
  7542. public static final class CompanyBasicInfoExt extends
  7543. com.google.protobuf.GeneratedMessage implements
  7544. // @@protoc_insertion_point(message_implements:fxy.CompanyBasicInfoExt)
  7545. CompanyBasicInfoExtOrBuilder {
  7546. private static final long serialVersionUID = 0L;
  7547. static {
  7548. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  7549. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  7550. /* major= */ 4,
  7551. /* minor= */ 29,
  7552. /* patch= */ 5,
  7553. /* suffix= */ "",
  7554. CompanyBasicInfoExt.class.getName());
  7555. }
  7556. // Use CompanyBasicInfoExt.newBuilder() to construct.
  7557. private CompanyBasicInfoExt(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  7558. super(builder);
  7559. }
  7560. private CompanyBasicInfoExt() {
  7561. industry_ = "";
  7562. paidInCapital_ = "";
  7563. enterpriseScale_ = "";
  7564. businessStatus_ = "";
  7565. registrationAuthority_ = "";
  7566. taxpayerQualification_ = "";
  7567. enterpriseType_ = "";
  7568. }
  7569. public static final com.google.protobuf.Descriptors.Descriptor
  7570. getDescriptor() {
  7571. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CompanyBasicInfoExt_descriptor;
  7572. }
  7573. @java.lang.Override
  7574. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  7575. internalGetFieldAccessorTable() {
  7576. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CompanyBasicInfoExt_fieldAccessorTable
  7577. .ensureFieldAccessorsInitialized(
  7578. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.class, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.Builder.class);
  7579. }
  7580. private int bitField0_;
  7581. public static final int INDUSTRY_FIELD_NUMBER = 1;
  7582. @SuppressWarnings("serial")
  7583. private volatile java.lang.Object industry_ = "";
  7584. /**
  7585. * <pre>
  7586. * 所属行业
  7587. * </pre>
  7588. *
  7589. * <code>optional string industry = 1;</code>
  7590. * @return Whether the industry field is set.
  7591. */
  7592. @java.lang.Override
  7593. public boolean hasIndustry() {
  7594. return ((bitField0_ & 0x00000001) != 0);
  7595. }
  7596. /**
  7597. * <pre>
  7598. * 所属行业
  7599. * </pre>
  7600. *
  7601. * <code>optional string industry = 1;</code>
  7602. * @return The industry.
  7603. */
  7604. @java.lang.Override
  7605. public java.lang.String getIndustry() {
  7606. java.lang.Object ref = industry_;
  7607. if (ref instanceof java.lang.String) {
  7608. return (java.lang.String) ref;
  7609. } else {
  7610. com.google.protobuf.ByteString bs =
  7611. (com.google.protobuf.ByteString) ref;
  7612. java.lang.String s = bs.toStringUtf8();
  7613. if (bs.isValidUtf8()) {
  7614. industry_ = s;
  7615. }
  7616. return s;
  7617. }
  7618. }
  7619. /**
  7620. * <pre>
  7621. * 所属行业
  7622. * </pre>
  7623. *
  7624. * <code>optional string industry = 1;</code>
  7625. * @return The bytes for industry.
  7626. */
  7627. @java.lang.Override
  7628. public com.google.protobuf.ByteString
  7629. getIndustryBytes() {
  7630. java.lang.Object ref = industry_;
  7631. if (ref instanceof java.lang.String) {
  7632. com.google.protobuf.ByteString b =
  7633. com.google.protobuf.ByteString.copyFromUtf8(
  7634. (java.lang.String) ref);
  7635. industry_ = b;
  7636. return b;
  7637. } else {
  7638. return (com.google.protobuf.ByteString) ref;
  7639. }
  7640. }
  7641. public static final int PAIDINCAPITAL_FIELD_NUMBER = 2;
  7642. @SuppressWarnings("serial")
  7643. private volatile java.lang.Object paidInCapital_ = "";
  7644. /**
  7645. * <pre>
  7646. * 实缴资本(单位:人民币万元)
  7647. * </pre>
  7648. *
  7649. * <code>optional string paidInCapital = 2;</code>
  7650. * @return Whether the paidInCapital field is set.
  7651. */
  7652. @java.lang.Override
  7653. public boolean hasPaidInCapital() {
  7654. return ((bitField0_ & 0x00000002) != 0);
  7655. }
  7656. /**
  7657. * <pre>
  7658. * 实缴资本(单位:人民币万元)
  7659. * </pre>
  7660. *
  7661. * <code>optional string paidInCapital = 2;</code>
  7662. * @return The paidInCapital.
  7663. */
  7664. @java.lang.Override
  7665. public java.lang.String getPaidInCapital() {
  7666. java.lang.Object ref = paidInCapital_;
  7667. if (ref instanceof java.lang.String) {
  7668. return (java.lang.String) ref;
  7669. } else {
  7670. com.google.protobuf.ByteString bs =
  7671. (com.google.protobuf.ByteString) ref;
  7672. java.lang.String s = bs.toStringUtf8();
  7673. if (bs.isValidUtf8()) {
  7674. paidInCapital_ = s;
  7675. }
  7676. return s;
  7677. }
  7678. }
  7679. /**
  7680. * <pre>
  7681. * 实缴资本(单位:人民币万元)
  7682. * </pre>
  7683. *
  7684. * <code>optional string paidInCapital = 2;</code>
  7685. * @return The bytes for paidInCapital.
  7686. */
  7687. @java.lang.Override
  7688. public com.google.protobuf.ByteString
  7689. getPaidInCapitalBytes() {
  7690. java.lang.Object ref = paidInCapital_;
  7691. if (ref instanceof java.lang.String) {
  7692. com.google.protobuf.ByteString b =
  7693. com.google.protobuf.ByteString.copyFromUtf8(
  7694. (java.lang.String) ref);
  7695. paidInCapital_ = b;
  7696. return b;
  7697. } else {
  7698. return (com.google.protobuf.ByteString) ref;
  7699. }
  7700. }
  7701. public static final int ENTERPRISESCALE_FIELD_NUMBER = 3;
  7702. @SuppressWarnings("serial")
  7703. private volatile java.lang.Object enterpriseScale_ = "";
  7704. /**
  7705. * <pre>
  7706. * 企业规模(如:小型)
  7707. * </pre>
  7708. *
  7709. * <code>optional string enterpriseScale = 3;</code>
  7710. * @return Whether the enterpriseScale field is set.
  7711. */
  7712. @java.lang.Override
  7713. public boolean hasEnterpriseScale() {
  7714. return ((bitField0_ & 0x00000004) != 0);
  7715. }
  7716. /**
  7717. * <pre>
  7718. * 企业规模(如:小型)
  7719. * </pre>
  7720. *
  7721. * <code>optional string enterpriseScale = 3;</code>
  7722. * @return The enterpriseScale.
  7723. */
  7724. @java.lang.Override
  7725. public java.lang.String getEnterpriseScale() {
  7726. java.lang.Object ref = enterpriseScale_;
  7727. if (ref instanceof java.lang.String) {
  7728. return (java.lang.String) ref;
  7729. } else {
  7730. com.google.protobuf.ByteString bs =
  7731. (com.google.protobuf.ByteString) ref;
  7732. java.lang.String s = bs.toStringUtf8();
  7733. if (bs.isValidUtf8()) {
  7734. enterpriseScale_ = s;
  7735. }
  7736. return s;
  7737. }
  7738. }
  7739. /**
  7740. * <pre>
  7741. * 企业规模(如:小型)
  7742. * </pre>
  7743. *
  7744. * <code>optional string enterpriseScale = 3;</code>
  7745. * @return The bytes for enterpriseScale.
  7746. */
  7747. @java.lang.Override
  7748. public com.google.protobuf.ByteString
  7749. getEnterpriseScaleBytes() {
  7750. java.lang.Object ref = enterpriseScale_;
  7751. if (ref instanceof java.lang.String) {
  7752. com.google.protobuf.ByteString b =
  7753. com.google.protobuf.ByteString.copyFromUtf8(
  7754. (java.lang.String) ref);
  7755. enterpriseScale_ = b;
  7756. return b;
  7757. } else {
  7758. return (com.google.protobuf.ByteString) ref;
  7759. }
  7760. }
  7761. public static final int INSUREDEMPLOYEES_FIELD_NUMBER = 4;
  7762. private int insuredEmployees_ = 0;
  7763. /**
  7764. * <pre>
  7765. * 参保人数
  7766. * </pre>
  7767. *
  7768. * <code>optional int32 insuredEmployees = 4;</code>
  7769. * @return Whether the insuredEmployees field is set.
  7770. */
  7771. @java.lang.Override
  7772. public boolean hasInsuredEmployees() {
  7773. return ((bitField0_ & 0x00000008) != 0);
  7774. }
  7775. /**
  7776. * <pre>
  7777. * 参保人数
  7778. * </pre>
  7779. *
  7780. * <code>optional int32 insuredEmployees = 4;</code>
  7781. * @return The insuredEmployees.
  7782. */
  7783. @java.lang.Override
  7784. public int getInsuredEmployees() {
  7785. return insuredEmployees_;
  7786. }
  7787. public static final int BUSINESSSTATUS_FIELD_NUMBER = 5;
  7788. @SuppressWarnings("serial")
  7789. private volatile java.lang.Object businessStatus_ = "";
  7790. /**
  7791. * <pre>
  7792. * 经营状态(如:存续)
  7793. * </pre>
  7794. *
  7795. * <code>optional string businessStatus = 5;</code>
  7796. * @return Whether the businessStatus field is set.
  7797. */
  7798. @java.lang.Override
  7799. public boolean hasBusinessStatus() {
  7800. return ((bitField0_ & 0x00000010) != 0);
  7801. }
  7802. /**
  7803. * <pre>
  7804. * 经营状态(如:存续)
  7805. * </pre>
  7806. *
  7807. * <code>optional string businessStatus = 5;</code>
  7808. * @return The businessStatus.
  7809. */
  7810. @java.lang.Override
  7811. public java.lang.String getBusinessStatus() {
  7812. java.lang.Object ref = businessStatus_;
  7813. if (ref instanceof java.lang.String) {
  7814. return (java.lang.String) ref;
  7815. } else {
  7816. com.google.protobuf.ByteString bs =
  7817. (com.google.protobuf.ByteString) ref;
  7818. java.lang.String s = bs.toStringUtf8();
  7819. if (bs.isValidUtf8()) {
  7820. businessStatus_ = s;
  7821. }
  7822. return s;
  7823. }
  7824. }
  7825. /**
  7826. * <pre>
  7827. * 经营状态(如:存续)
  7828. * </pre>
  7829. *
  7830. * <code>optional string businessStatus = 5;</code>
  7831. * @return The bytes for businessStatus.
  7832. */
  7833. @java.lang.Override
  7834. public com.google.protobuf.ByteString
  7835. getBusinessStatusBytes() {
  7836. java.lang.Object ref = businessStatus_;
  7837. if (ref instanceof java.lang.String) {
  7838. com.google.protobuf.ByteString b =
  7839. com.google.protobuf.ByteString.copyFromUtf8(
  7840. (java.lang.String) ref);
  7841. businessStatus_ = b;
  7842. return b;
  7843. } else {
  7844. return (com.google.protobuf.ByteString) ref;
  7845. }
  7846. }
  7847. public static final int REGISTRATIONAUTHORITY_FIELD_NUMBER = 6;
  7848. @SuppressWarnings("serial")
  7849. private volatile java.lang.Object registrationAuthority_ = "";
  7850. /**
  7851. * <pre>
  7852. * 登记机关
  7853. * </pre>
  7854. *
  7855. * <code>optional string registrationAuthority = 6;</code>
  7856. * @return Whether the registrationAuthority field is set.
  7857. */
  7858. @java.lang.Override
  7859. public boolean hasRegistrationAuthority() {
  7860. return ((bitField0_ & 0x00000020) != 0);
  7861. }
  7862. /**
  7863. * <pre>
  7864. * 登记机关
  7865. * </pre>
  7866. *
  7867. * <code>optional string registrationAuthority = 6;</code>
  7868. * @return The registrationAuthority.
  7869. */
  7870. @java.lang.Override
  7871. public java.lang.String getRegistrationAuthority() {
  7872. java.lang.Object ref = registrationAuthority_;
  7873. if (ref instanceof java.lang.String) {
  7874. return (java.lang.String) ref;
  7875. } else {
  7876. com.google.protobuf.ByteString bs =
  7877. (com.google.protobuf.ByteString) ref;
  7878. java.lang.String s = bs.toStringUtf8();
  7879. if (bs.isValidUtf8()) {
  7880. registrationAuthority_ = s;
  7881. }
  7882. return s;
  7883. }
  7884. }
  7885. /**
  7886. * <pre>
  7887. * 登记机关
  7888. * </pre>
  7889. *
  7890. * <code>optional string registrationAuthority = 6;</code>
  7891. * @return The bytes for registrationAuthority.
  7892. */
  7893. @java.lang.Override
  7894. public com.google.protobuf.ByteString
  7895. getRegistrationAuthorityBytes() {
  7896. java.lang.Object ref = registrationAuthority_;
  7897. if (ref instanceof java.lang.String) {
  7898. com.google.protobuf.ByteString b =
  7899. com.google.protobuf.ByteString.copyFromUtf8(
  7900. (java.lang.String) ref);
  7901. registrationAuthority_ = b;
  7902. return b;
  7903. } else {
  7904. return (com.google.protobuf.ByteString) ref;
  7905. }
  7906. }
  7907. public static final int TAXPAYERQUALIFICATION_FIELD_NUMBER = 7;
  7908. @SuppressWarnings("serial")
  7909. private volatile java.lang.Object taxpayerQualification_ = "";
  7910. /**
  7911. * <pre>
  7912. * 纳税人资质(如:增值税一般纳税人)
  7913. * </pre>
  7914. *
  7915. * <code>optional string taxpayerQualification = 7;</code>
  7916. * @return Whether the taxpayerQualification field is set.
  7917. */
  7918. @java.lang.Override
  7919. public boolean hasTaxpayerQualification() {
  7920. return ((bitField0_ & 0x00000040) != 0);
  7921. }
  7922. /**
  7923. * <pre>
  7924. * 纳税人资质(如:增值税一般纳税人)
  7925. * </pre>
  7926. *
  7927. * <code>optional string taxpayerQualification = 7;</code>
  7928. * @return The taxpayerQualification.
  7929. */
  7930. @java.lang.Override
  7931. public java.lang.String getTaxpayerQualification() {
  7932. java.lang.Object ref = taxpayerQualification_;
  7933. if (ref instanceof java.lang.String) {
  7934. return (java.lang.String) ref;
  7935. } else {
  7936. com.google.protobuf.ByteString bs =
  7937. (com.google.protobuf.ByteString) ref;
  7938. java.lang.String s = bs.toStringUtf8();
  7939. if (bs.isValidUtf8()) {
  7940. taxpayerQualification_ = s;
  7941. }
  7942. return s;
  7943. }
  7944. }
  7945. /**
  7946. * <pre>
  7947. * 纳税人资质(如:增值税一般纳税人)
  7948. * </pre>
  7949. *
  7950. * <code>optional string taxpayerQualification = 7;</code>
  7951. * @return The bytes for taxpayerQualification.
  7952. */
  7953. @java.lang.Override
  7954. public com.google.protobuf.ByteString
  7955. getTaxpayerQualificationBytes() {
  7956. java.lang.Object ref = taxpayerQualification_;
  7957. if (ref instanceof java.lang.String) {
  7958. com.google.protobuf.ByteString b =
  7959. com.google.protobuf.ByteString.copyFromUtf8(
  7960. (java.lang.String) ref);
  7961. taxpayerQualification_ = b;
  7962. return b;
  7963. } else {
  7964. return (com.google.protobuf.ByteString) ref;
  7965. }
  7966. }
  7967. public static final int ENTERPRISETYPE_FIELD_NUMBER = 8;
  7968. @SuppressWarnings("serial")
  7969. private volatile java.lang.Object enterpriseType_ = "";
  7970. /**
  7971. * <pre>
  7972. * 企业类型(如:有限责任公司)
  7973. * </pre>
  7974. *
  7975. * <code>optional string enterpriseType = 8;</code>
  7976. * @return Whether the enterpriseType field is set.
  7977. */
  7978. @java.lang.Override
  7979. public boolean hasEnterpriseType() {
  7980. return ((bitField0_ & 0x00000080) != 0);
  7981. }
  7982. /**
  7983. * <pre>
  7984. * 企业类型(如:有限责任公司)
  7985. * </pre>
  7986. *
  7987. * <code>optional string enterpriseType = 8;</code>
  7988. * @return The enterpriseType.
  7989. */
  7990. @java.lang.Override
  7991. public java.lang.String getEnterpriseType() {
  7992. java.lang.Object ref = enterpriseType_;
  7993. if (ref instanceof java.lang.String) {
  7994. return (java.lang.String) ref;
  7995. } else {
  7996. com.google.protobuf.ByteString bs =
  7997. (com.google.protobuf.ByteString) ref;
  7998. java.lang.String s = bs.toStringUtf8();
  7999. if (bs.isValidUtf8()) {
  8000. enterpriseType_ = s;
  8001. }
  8002. return s;
  8003. }
  8004. }
  8005. /**
  8006. * <pre>
  8007. * 企业类型(如:有限责任公司)
  8008. * </pre>
  8009. *
  8010. * <code>optional string enterpriseType = 8;</code>
  8011. * @return The bytes for enterpriseType.
  8012. */
  8013. @java.lang.Override
  8014. public com.google.protobuf.ByteString
  8015. getEnterpriseTypeBytes() {
  8016. java.lang.Object ref = enterpriseType_;
  8017. if (ref instanceof java.lang.String) {
  8018. com.google.protobuf.ByteString b =
  8019. com.google.protobuf.ByteString.copyFromUtf8(
  8020. (java.lang.String) ref);
  8021. enterpriseType_ = b;
  8022. return b;
  8023. } else {
  8024. return (com.google.protobuf.ByteString) ref;
  8025. }
  8026. }
  8027. private byte memoizedIsInitialized = -1;
  8028. @java.lang.Override
  8029. public final boolean isInitialized() {
  8030. byte isInitialized = memoizedIsInitialized;
  8031. if (isInitialized == 1) return true;
  8032. if (isInitialized == 0) return false;
  8033. memoizedIsInitialized = 1;
  8034. return true;
  8035. }
  8036. @java.lang.Override
  8037. public void writeTo(com.google.protobuf.CodedOutputStream output)
  8038. throws java.io.IOException {
  8039. if (((bitField0_ & 0x00000001) != 0)) {
  8040. com.google.protobuf.GeneratedMessage.writeString(output, 1, industry_);
  8041. }
  8042. if (((bitField0_ & 0x00000002) != 0)) {
  8043. com.google.protobuf.GeneratedMessage.writeString(output, 2, paidInCapital_);
  8044. }
  8045. if (((bitField0_ & 0x00000004) != 0)) {
  8046. com.google.protobuf.GeneratedMessage.writeString(output, 3, enterpriseScale_);
  8047. }
  8048. if (((bitField0_ & 0x00000008) != 0)) {
  8049. output.writeInt32(4, insuredEmployees_);
  8050. }
  8051. if (((bitField0_ & 0x00000010) != 0)) {
  8052. com.google.protobuf.GeneratedMessage.writeString(output, 5, businessStatus_);
  8053. }
  8054. if (((bitField0_ & 0x00000020) != 0)) {
  8055. com.google.protobuf.GeneratedMessage.writeString(output, 6, registrationAuthority_);
  8056. }
  8057. if (((bitField0_ & 0x00000040) != 0)) {
  8058. com.google.protobuf.GeneratedMessage.writeString(output, 7, taxpayerQualification_);
  8059. }
  8060. if (((bitField0_ & 0x00000080) != 0)) {
  8061. com.google.protobuf.GeneratedMessage.writeString(output, 8, enterpriseType_);
  8062. }
  8063. getUnknownFields().writeTo(output);
  8064. }
  8065. @java.lang.Override
  8066. public int getSerializedSize() {
  8067. int size = memoizedSize;
  8068. if (size != -1) return size;
  8069. size = 0;
  8070. if (((bitField0_ & 0x00000001) != 0)) {
  8071. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, industry_);
  8072. }
  8073. if (((bitField0_ & 0x00000002) != 0)) {
  8074. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, paidInCapital_);
  8075. }
  8076. if (((bitField0_ & 0x00000004) != 0)) {
  8077. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, enterpriseScale_);
  8078. }
  8079. if (((bitField0_ & 0x00000008) != 0)) {
  8080. size += com.google.protobuf.CodedOutputStream
  8081. .computeInt32Size(4, insuredEmployees_);
  8082. }
  8083. if (((bitField0_ & 0x00000010) != 0)) {
  8084. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, businessStatus_);
  8085. }
  8086. if (((bitField0_ & 0x00000020) != 0)) {
  8087. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, registrationAuthority_);
  8088. }
  8089. if (((bitField0_ & 0x00000040) != 0)) {
  8090. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, taxpayerQualification_);
  8091. }
  8092. if (((bitField0_ & 0x00000080) != 0)) {
  8093. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, enterpriseType_);
  8094. }
  8095. size += getUnknownFields().getSerializedSize();
  8096. memoizedSize = size;
  8097. return size;
  8098. }
  8099. @java.lang.Override
  8100. public boolean equals(final java.lang.Object obj) {
  8101. if (obj == this) {
  8102. return true;
  8103. }
  8104. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt)) {
  8105. return super.equals(obj);
  8106. }
  8107. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt other = (com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt) obj;
  8108. if (hasIndustry() != other.hasIndustry()) return false;
  8109. if (hasIndustry()) {
  8110. if (!getIndustry()
  8111. .equals(other.getIndustry())) return false;
  8112. }
  8113. if (hasPaidInCapital() != other.hasPaidInCapital()) return false;
  8114. if (hasPaidInCapital()) {
  8115. if (!getPaidInCapital()
  8116. .equals(other.getPaidInCapital())) return false;
  8117. }
  8118. if (hasEnterpriseScale() != other.hasEnterpriseScale()) return false;
  8119. if (hasEnterpriseScale()) {
  8120. if (!getEnterpriseScale()
  8121. .equals(other.getEnterpriseScale())) return false;
  8122. }
  8123. if (hasInsuredEmployees() != other.hasInsuredEmployees()) return false;
  8124. if (hasInsuredEmployees()) {
  8125. if (getInsuredEmployees()
  8126. != other.getInsuredEmployees()) return false;
  8127. }
  8128. if (hasBusinessStatus() != other.hasBusinessStatus()) return false;
  8129. if (hasBusinessStatus()) {
  8130. if (!getBusinessStatus()
  8131. .equals(other.getBusinessStatus())) return false;
  8132. }
  8133. if (hasRegistrationAuthority() != other.hasRegistrationAuthority()) return false;
  8134. if (hasRegistrationAuthority()) {
  8135. if (!getRegistrationAuthority()
  8136. .equals(other.getRegistrationAuthority())) return false;
  8137. }
  8138. if (hasTaxpayerQualification() != other.hasTaxpayerQualification()) return false;
  8139. if (hasTaxpayerQualification()) {
  8140. if (!getTaxpayerQualification()
  8141. .equals(other.getTaxpayerQualification())) return false;
  8142. }
  8143. if (hasEnterpriseType() != other.hasEnterpriseType()) return false;
  8144. if (hasEnterpriseType()) {
  8145. if (!getEnterpriseType()
  8146. .equals(other.getEnterpriseType())) return false;
  8147. }
  8148. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  8149. return true;
  8150. }
  8151. @java.lang.Override
  8152. public int hashCode() {
  8153. if (memoizedHashCode != 0) {
  8154. return memoizedHashCode;
  8155. }
  8156. int hash = 41;
  8157. hash = (19 * hash) + getDescriptor().hashCode();
  8158. if (hasIndustry()) {
  8159. hash = (37 * hash) + INDUSTRY_FIELD_NUMBER;
  8160. hash = (53 * hash) + getIndustry().hashCode();
  8161. }
  8162. if (hasPaidInCapital()) {
  8163. hash = (37 * hash) + PAIDINCAPITAL_FIELD_NUMBER;
  8164. hash = (53 * hash) + getPaidInCapital().hashCode();
  8165. }
  8166. if (hasEnterpriseScale()) {
  8167. hash = (37 * hash) + ENTERPRISESCALE_FIELD_NUMBER;
  8168. hash = (53 * hash) + getEnterpriseScale().hashCode();
  8169. }
  8170. if (hasInsuredEmployees()) {
  8171. hash = (37 * hash) + INSUREDEMPLOYEES_FIELD_NUMBER;
  8172. hash = (53 * hash) + getInsuredEmployees();
  8173. }
  8174. if (hasBusinessStatus()) {
  8175. hash = (37 * hash) + BUSINESSSTATUS_FIELD_NUMBER;
  8176. hash = (53 * hash) + getBusinessStatus().hashCode();
  8177. }
  8178. if (hasRegistrationAuthority()) {
  8179. hash = (37 * hash) + REGISTRATIONAUTHORITY_FIELD_NUMBER;
  8180. hash = (53 * hash) + getRegistrationAuthority().hashCode();
  8181. }
  8182. if (hasTaxpayerQualification()) {
  8183. hash = (37 * hash) + TAXPAYERQUALIFICATION_FIELD_NUMBER;
  8184. hash = (53 * hash) + getTaxpayerQualification().hashCode();
  8185. }
  8186. if (hasEnterpriseType()) {
  8187. hash = (37 * hash) + ENTERPRISETYPE_FIELD_NUMBER;
  8188. hash = (53 * hash) + getEnterpriseType().hashCode();
  8189. }
  8190. hash = (29 * hash) + getUnknownFields().hashCode();
  8191. memoizedHashCode = hash;
  8192. return hash;
  8193. }
  8194. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8195. java.nio.ByteBuffer data)
  8196. throws com.google.protobuf.InvalidProtocolBufferException {
  8197. return PARSER.parseFrom(data);
  8198. }
  8199. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8200. java.nio.ByteBuffer data,
  8201. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  8202. throws com.google.protobuf.InvalidProtocolBufferException {
  8203. return PARSER.parseFrom(data, extensionRegistry);
  8204. }
  8205. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8206. com.google.protobuf.ByteString data)
  8207. throws com.google.protobuf.InvalidProtocolBufferException {
  8208. return PARSER.parseFrom(data);
  8209. }
  8210. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8211. com.google.protobuf.ByteString data,
  8212. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  8213. throws com.google.protobuf.InvalidProtocolBufferException {
  8214. return PARSER.parseFrom(data, extensionRegistry);
  8215. }
  8216. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(byte[] data)
  8217. throws com.google.protobuf.InvalidProtocolBufferException {
  8218. return PARSER.parseFrom(data);
  8219. }
  8220. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8221. byte[] data,
  8222. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  8223. throws com.google.protobuf.InvalidProtocolBufferException {
  8224. return PARSER.parseFrom(data, extensionRegistry);
  8225. }
  8226. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(java.io.InputStream input)
  8227. throws java.io.IOException {
  8228. return com.google.protobuf.GeneratedMessage
  8229. .parseWithIOException(PARSER, input);
  8230. }
  8231. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8232. java.io.InputStream input,
  8233. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  8234. throws java.io.IOException {
  8235. return com.google.protobuf.GeneratedMessage
  8236. .parseWithIOException(PARSER, input, extensionRegistry);
  8237. }
  8238. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseDelimitedFrom(java.io.InputStream input)
  8239. throws java.io.IOException {
  8240. return com.google.protobuf.GeneratedMessage
  8241. .parseDelimitedWithIOException(PARSER, input);
  8242. }
  8243. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseDelimitedFrom(
  8244. java.io.InputStream input,
  8245. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  8246. throws java.io.IOException {
  8247. return com.google.protobuf.GeneratedMessage
  8248. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  8249. }
  8250. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8251. com.google.protobuf.CodedInputStream input)
  8252. throws java.io.IOException {
  8253. return com.google.protobuf.GeneratedMessage
  8254. .parseWithIOException(PARSER, input);
  8255. }
  8256. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt parseFrom(
  8257. com.google.protobuf.CodedInputStream input,
  8258. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  8259. throws java.io.IOException {
  8260. return com.google.protobuf.GeneratedMessage
  8261. .parseWithIOException(PARSER, input, extensionRegistry);
  8262. }
  8263. @java.lang.Override
  8264. public Builder newBuilderForType() { return newBuilder(); }
  8265. public static Builder newBuilder() {
  8266. return DEFAULT_INSTANCE.toBuilder();
  8267. }
  8268. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt prototype) {
  8269. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  8270. }
  8271. @java.lang.Override
  8272. public Builder toBuilder() {
  8273. return this == DEFAULT_INSTANCE
  8274. ? new Builder() : new Builder().mergeFrom(this);
  8275. }
  8276. @java.lang.Override
  8277. protected Builder newBuilderForType(
  8278. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  8279. Builder builder = new Builder(parent);
  8280. return builder;
  8281. }
  8282. /**
  8283. * Protobuf type {@code fxy.CompanyBasicInfoExt}
  8284. */
  8285. public static final class Builder extends
  8286. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  8287. // @@protoc_insertion_point(builder_implements:fxy.CompanyBasicInfoExt)
  8288. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExtOrBuilder {
  8289. public static final com.google.protobuf.Descriptors.Descriptor
  8290. getDescriptor() {
  8291. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CompanyBasicInfoExt_descriptor;
  8292. }
  8293. @java.lang.Override
  8294. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  8295. internalGetFieldAccessorTable() {
  8296. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CompanyBasicInfoExt_fieldAccessorTable
  8297. .ensureFieldAccessorsInitialized(
  8298. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.class, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.Builder.class);
  8299. }
  8300. // Construct using com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.newBuilder()
  8301. private Builder() {
  8302. }
  8303. private Builder(
  8304. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  8305. super(parent);
  8306. }
  8307. @java.lang.Override
  8308. public Builder clear() {
  8309. super.clear();
  8310. bitField0_ = 0;
  8311. industry_ = "";
  8312. paidInCapital_ = "";
  8313. enterpriseScale_ = "";
  8314. insuredEmployees_ = 0;
  8315. businessStatus_ = "";
  8316. registrationAuthority_ = "";
  8317. taxpayerQualification_ = "";
  8318. enterpriseType_ = "";
  8319. return this;
  8320. }
  8321. @java.lang.Override
  8322. public com.google.protobuf.Descriptors.Descriptor
  8323. getDescriptorForType() {
  8324. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_CompanyBasicInfoExt_descriptor;
  8325. }
  8326. @java.lang.Override
  8327. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt getDefaultInstanceForType() {
  8328. return com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.getDefaultInstance();
  8329. }
  8330. @java.lang.Override
  8331. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt build() {
  8332. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt result = buildPartial();
  8333. if (!result.isInitialized()) {
  8334. throw newUninitializedMessageException(result);
  8335. }
  8336. return result;
  8337. }
  8338. @java.lang.Override
  8339. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt buildPartial() {
  8340. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt result = new com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt(this);
  8341. if (bitField0_ != 0) { buildPartial0(result); }
  8342. onBuilt();
  8343. return result;
  8344. }
  8345. private void buildPartial0(com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt result) {
  8346. int from_bitField0_ = bitField0_;
  8347. int to_bitField0_ = 0;
  8348. if (((from_bitField0_ & 0x00000001) != 0)) {
  8349. result.industry_ = industry_;
  8350. to_bitField0_ |= 0x00000001;
  8351. }
  8352. if (((from_bitField0_ & 0x00000002) != 0)) {
  8353. result.paidInCapital_ = paidInCapital_;
  8354. to_bitField0_ |= 0x00000002;
  8355. }
  8356. if (((from_bitField0_ & 0x00000004) != 0)) {
  8357. result.enterpriseScale_ = enterpriseScale_;
  8358. to_bitField0_ |= 0x00000004;
  8359. }
  8360. if (((from_bitField0_ & 0x00000008) != 0)) {
  8361. result.insuredEmployees_ = insuredEmployees_;
  8362. to_bitField0_ |= 0x00000008;
  8363. }
  8364. if (((from_bitField0_ & 0x00000010) != 0)) {
  8365. result.businessStatus_ = businessStatus_;
  8366. to_bitField0_ |= 0x00000010;
  8367. }
  8368. if (((from_bitField0_ & 0x00000020) != 0)) {
  8369. result.registrationAuthority_ = registrationAuthority_;
  8370. to_bitField0_ |= 0x00000020;
  8371. }
  8372. if (((from_bitField0_ & 0x00000040) != 0)) {
  8373. result.taxpayerQualification_ = taxpayerQualification_;
  8374. to_bitField0_ |= 0x00000040;
  8375. }
  8376. if (((from_bitField0_ & 0x00000080) != 0)) {
  8377. result.enterpriseType_ = enterpriseType_;
  8378. to_bitField0_ |= 0x00000080;
  8379. }
  8380. result.bitField0_ |= to_bitField0_;
  8381. }
  8382. @java.lang.Override
  8383. public Builder mergeFrom(com.google.protobuf.Message other) {
  8384. if (other instanceof com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt) {
  8385. return mergeFrom((com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt)other);
  8386. } else {
  8387. super.mergeFrom(other);
  8388. return this;
  8389. }
  8390. }
  8391. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt other) {
  8392. if (other == com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.getDefaultInstance()) return this;
  8393. if (other.hasIndustry()) {
  8394. industry_ = other.industry_;
  8395. bitField0_ |= 0x00000001;
  8396. onChanged();
  8397. }
  8398. if (other.hasPaidInCapital()) {
  8399. paidInCapital_ = other.paidInCapital_;
  8400. bitField0_ |= 0x00000002;
  8401. onChanged();
  8402. }
  8403. if (other.hasEnterpriseScale()) {
  8404. enterpriseScale_ = other.enterpriseScale_;
  8405. bitField0_ |= 0x00000004;
  8406. onChanged();
  8407. }
  8408. if (other.hasInsuredEmployees()) {
  8409. setInsuredEmployees(other.getInsuredEmployees());
  8410. }
  8411. if (other.hasBusinessStatus()) {
  8412. businessStatus_ = other.businessStatus_;
  8413. bitField0_ |= 0x00000010;
  8414. onChanged();
  8415. }
  8416. if (other.hasRegistrationAuthority()) {
  8417. registrationAuthority_ = other.registrationAuthority_;
  8418. bitField0_ |= 0x00000020;
  8419. onChanged();
  8420. }
  8421. if (other.hasTaxpayerQualification()) {
  8422. taxpayerQualification_ = other.taxpayerQualification_;
  8423. bitField0_ |= 0x00000040;
  8424. onChanged();
  8425. }
  8426. if (other.hasEnterpriseType()) {
  8427. enterpriseType_ = other.enterpriseType_;
  8428. bitField0_ |= 0x00000080;
  8429. onChanged();
  8430. }
  8431. this.mergeUnknownFields(other.getUnknownFields());
  8432. onChanged();
  8433. return this;
  8434. }
  8435. @java.lang.Override
  8436. public final boolean isInitialized() {
  8437. return true;
  8438. }
  8439. @java.lang.Override
  8440. public Builder mergeFrom(
  8441. com.google.protobuf.CodedInputStream input,
  8442. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  8443. throws java.io.IOException {
  8444. if (extensionRegistry == null) {
  8445. throw new java.lang.NullPointerException();
  8446. }
  8447. try {
  8448. boolean done = false;
  8449. while (!done) {
  8450. int tag = input.readTag();
  8451. switch (tag) {
  8452. case 0:
  8453. done = true;
  8454. break;
  8455. case 10: {
  8456. industry_ = input.readBytes();
  8457. bitField0_ |= 0x00000001;
  8458. break;
  8459. } // case 10
  8460. case 18: {
  8461. paidInCapital_ = input.readBytes();
  8462. bitField0_ |= 0x00000002;
  8463. break;
  8464. } // case 18
  8465. case 26: {
  8466. enterpriseScale_ = input.readBytes();
  8467. bitField0_ |= 0x00000004;
  8468. break;
  8469. } // case 26
  8470. case 32: {
  8471. insuredEmployees_ = input.readInt32();
  8472. bitField0_ |= 0x00000008;
  8473. break;
  8474. } // case 32
  8475. case 42: {
  8476. businessStatus_ = input.readBytes();
  8477. bitField0_ |= 0x00000010;
  8478. break;
  8479. } // case 42
  8480. case 50: {
  8481. registrationAuthority_ = input.readBytes();
  8482. bitField0_ |= 0x00000020;
  8483. break;
  8484. } // case 50
  8485. case 58: {
  8486. taxpayerQualification_ = input.readBytes();
  8487. bitField0_ |= 0x00000040;
  8488. break;
  8489. } // case 58
  8490. case 66: {
  8491. enterpriseType_ = input.readBytes();
  8492. bitField0_ |= 0x00000080;
  8493. break;
  8494. } // case 66
  8495. default: {
  8496. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  8497. done = true; // was an endgroup tag
  8498. }
  8499. break;
  8500. } // default:
  8501. } // switch (tag)
  8502. } // while (!done)
  8503. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  8504. throw e.unwrapIOException();
  8505. } finally {
  8506. onChanged();
  8507. } // finally
  8508. return this;
  8509. }
  8510. private int bitField0_;
  8511. private java.lang.Object industry_ = "";
  8512. /**
  8513. * <pre>
  8514. * 所属行业
  8515. * </pre>
  8516. *
  8517. * <code>optional string industry = 1;</code>
  8518. * @return Whether the industry field is set.
  8519. */
  8520. public boolean hasIndustry() {
  8521. return ((bitField0_ & 0x00000001) != 0);
  8522. }
  8523. /**
  8524. * <pre>
  8525. * 所属行业
  8526. * </pre>
  8527. *
  8528. * <code>optional string industry = 1;</code>
  8529. * @return The industry.
  8530. */
  8531. public java.lang.String getIndustry() {
  8532. java.lang.Object ref = industry_;
  8533. if (!(ref instanceof java.lang.String)) {
  8534. com.google.protobuf.ByteString bs =
  8535. (com.google.protobuf.ByteString) ref;
  8536. java.lang.String s = bs.toStringUtf8();
  8537. if (bs.isValidUtf8()) {
  8538. industry_ = s;
  8539. }
  8540. return s;
  8541. } else {
  8542. return (java.lang.String) ref;
  8543. }
  8544. }
  8545. /**
  8546. * <pre>
  8547. * 所属行业
  8548. * </pre>
  8549. *
  8550. * <code>optional string industry = 1;</code>
  8551. * @return The bytes for industry.
  8552. */
  8553. public com.google.protobuf.ByteString
  8554. getIndustryBytes() {
  8555. java.lang.Object ref = industry_;
  8556. if (ref instanceof String) {
  8557. com.google.protobuf.ByteString b =
  8558. com.google.protobuf.ByteString.copyFromUtf8(
  8559. (java.lang.String) ref);
  8560. industry_ = b;
  8561. return b;
  8562. } else {
  8563. return (com.google.protobuf.ByteString) ref;
  8564. }
  8565. }
  8566. /**
  8567. * <pre>
  8568. * 所属行业
  8569. * </pre>
  8570. *
  8571. * <code>optional string industry = 1;</code>
  8572. * @param value The industry to set.
  8573. * @return This builder for chaining.
  8574. */
  8575. public Builder setIndustry(
  8576. java.lang.String value) {
  8577. if (value == null) { throw new NullPointerException(); }
  8578. industry_ = value;
  8579. bitField0_ |= 0x00000001;
  8580. onChanged();
  8581. return this;
  8582. }
  8583. /**
  8584. * <pre>
  8585. * 所属行业
  8586. * </pre>
  8587. *
  8588. * <code>optional string industry = 1;</code>
  8589. * @return This builder for chaining.
  8590. */
  8591. public Builder clearIndustry() {
  8592. industry_ = getDefaultInstance().getIndustry();
  8593. bitField0_ = (bitField0_ & ~0x00000001);
  8594. onChanged();
  8595. return this;
  8596. }
  8597. /**
  8598. * <pre>
  8599. * 所属行业
  8600. * </pre>
  8601. *
  8602. * <code>optional string industry = 1;</code>
  8603. * @param value The bytes for industry to set.
  8604. * @return This builder for chaining.
  8605. */
  8606. public Builder setIndustryBytes(
  8607. com.google.protobuf.ByteString value) {
  8608. if (value == null) { throw new NullPointerException(); }
  8609. industry_ = value;
  8610. bitField0_ |= 0x00000001;
  8611. onChanged();
  8612. return this;
  8613. }
  8614. private java.lang.Object paidInCapital_ = "";
  8615. /**
  8616. * <pre>
  8617. * 实缴资本(单位:人民币万元)
  8618. * </pre>
  8619. *
  8620. * <code>optional string paidInCapital = 2;</code>
  8621. * @return Whether the paidInCapital field is set.
  8622. */
  8623. public boolean hasPaidInCapital() {
  8624. return ((bitField0_ & 0x00000002) != 0);
  8625. }
  8626. /**
  8627. * <pre>
  8628. * 实缴资本(单位:人民币万元)
  8629. * </pre>
  8630. *
  8631. * <code>optional string paidInCapital = 2;</code>
  8632. * @return The paidInCapital.
  8633. */
  8634. public java.lang.String getPaidInCapital() {
  8635. java.lang.Object ref = paidInCapital_;
  8636. if (!(ref instanceof java.lang.String)) {
  8637. com.google.protobuf.ByteString bs =
  8638. (com.google.protobuf.ByteString) ref;
  8639. java.lang.String s = bs.toStringUtf8();
  8640. if (bs.isValidUtf8()) {
  8641. paidInCapital_ = s;
  8642. }
  8643. return s;
  8644. } else {
  8645. return (java.lang.String) ref;
  8646. }
  8647. }
  8648. /**
  8649. * <pre>
  8650. * 实缴资本(单位:人民币万元)
  8651. * </pre>
  8652. *
  8653. * <code>optional string paidInCapital = 2;</code>
  8654. * @return The bytes for paidInCapital.
  8655. */
  8656. public com.google.protobuf.ByteString
  8657. getPaidInCapitalBytes() {
  8658. java.lang.Object ref = paidInCapital_;
  8659. if (ref instanceof String) {
  8660. com.google.protobuf.ByteString b =
  8661. com.google.protobuf.ByteString.copyFromUtf8(
  8662. (java.lang.String) ref);
  8663. paidInCapital_ = b;
  8664. return b;
  8665. } else {
  8666. return (com.google.protobuf.ByteString) ref;
  8667. }
  8668. }
  8669. /**
  8670. * <pre>
  8671. * 实缴资本(单位:人民币万元)
  8672. * </pre>
  8673. *
  8674. * <code>optional string paidInCapital = 2;</code>
  8675. * @param value The paidInCapital to set.
  8676. * @return This builder for chaining.
  8677. */
  8678. public Builder setPaidInCapital(
  8679. java.lang.String value) {
  8680. if (value == null) { throw new NullPointerException(); }
  8681. paidInCapital_ = value;
  8682. bitField0_ |= 0x00000002;
  8683. onChanged();
  8684. return this;
  8685. }
  8686. /**
  8687. * <pre>
  8688. * 实缴资本(单位:人民币万元)
  8689. * </pre>
  8690. *
  8691. * <code>optional string paidInCapital = 2;</code>
  8692. * @return This builder for chaining.
  8693. */
  8694. public Builder clearPaidInCapital() {
  8695. paidInCapital_ = getDefaultInstance().getPaidInCapital();
  8696. bitField0_ = (bitField0_ & ~0x00000002);
  8697. onChanged();
  8698. return this;
  8699. }
  8700. /**
  8701. * <pre>
  8702. * 实缴资本(单位:人民币万元)
  8703. * </pre>
  8704. *
  8705. * <code>optional string paidInCapital = 2;</code>
  8706. * @param value The bytes for paidInCapital to set.
  8707. * @return This builder for chaining.
  8708. */
  8709. public Builder setPaidInCapitalBytes(
  8710. com.google.protobuf.ByteString value) {
  8711. if (value == null) { throw new NullPointerException(); }
  8712. paidInCapital_ = value;
  8713. bitField0_ |= 0x00000002;
  8714. onChanged();
  8715. return this;
  8716. }
  8717. private java.lang.Object enterpriseScale_ = "";
  8718. /**
  8719. * <pre>
  8720. * 企业规模(如:小型)
  8721. * </pre>
  8722. *
  8723. * <code>optional string enterpriseScale = 3;</code>
  8724. * @return Whether the enterpriseScale field is set.
  8725. */
  8726. public boolean hasEnterpriseScale() {
  8727. return ((bitField0_ & 0x00000004) != 0);
  8728. }
  8729. /**
  8730. * <pre>
  8731. * 企业规模(如:小型)
  8732. * </pre>
  8733. *
  8734. * <code>optional string enterpriseScale = 3;</code>
  8735. * @return The enterpriseScale.
  8736. */
  8737. public java.lang.String getEnterpriseScale() {
  8738. java.lang.Object ref = enterpriseScale_;
  8739. if (!(ref instanceof java.lang.String)) {
  8740. com.google.protobuf.ByteString bs =
  8741. (com.google.protobuf.ByteString) ref;
  8742. java.lang.String s = bs.toStringUtf8();
  8743. if (bs.isValidUtf8()) {
  8744. enterpriseScale_ = s;
  8745. }
  8746. return s;
  8747. } else {
  8748. return (java.lang.String) ref;
  8749. }
  8750. }
  8751. /**
  8752. * <pre>
  8753. * 企业规模(如:小型)
  8754. * </pre>
  8755. *
  8756. * <code>optional string enterpriseScale = 3;</code>
  8757. * @return The bytes for enterpriseScale.
  8758. */
  8759. public com.google.protobuf.ByteString
  8760. getEnterpriseScaleBytes() {
  8761. java.lang.Object ref = enterpriseScale_;
  8762. if (ref instanceof String) {
  8763. com.google.protobuf.ByteString b =
  8764. com.google.protobuf.ByteString.copyFromUtf8(
  8765. (java.lang.String) ref);
  8766. enterpriseScale_ = b;
  8767. return b;
  8768. } else {
  8769. return (com.google.protobuf.ByteString) ref;
  8770. }
  8771. }
  8772. /**
  8773. * <pre>
  8774. * 企业规模(如:小型)
  8775. * </pre>
  8776. *
  8777. * <code>optional string enterpriseScale = 3;</code>
  8778. * @param value The enterpriseScale to set.
  8779. * @return This builder for chaining.
  8780. */
  8781. public Builder setEnterpriseScale(
  8782. java.lang.String value) {
  8783. if (value == null) { throw new NullPointerException(); }
  8784. enterpriseScale_ = value;
  8785. bitField0_ |= 0x00000004;
  8786. onChanged();
  8787. return this;
  8788. }
  8789. /**
  8790. * <pre>
  8791. * 企业规模(如:小型)
  8792. * </pre>
  8793. *
  8794. * <code>optional string enterpriseScale = 3;</code>
  8795. * @return This builder for chaining.
  8796. */
  8797. public Builder clearEnterpriseScale() {
  8798. enterpriseScale_ = getDefaultInstance().getEnterpriseScale();
  8799. bitField0_ = (bitField0_ & ~0x00000004);
  8800. onChanged();
  8801. return this;
  8802. }
  8803. /**
  8804. * <pre>
  8805. * 企业规模(如:小型)
  8806. * </pre>
  8807. *
  8808. * <code>optional string enterpriseScale = 3;</code>
  8809. * @param value The bytes for enterpriseScale to set.
  8810. * @return This builder for chaining.
  8811. */
  8812. public Builder setEnterpriseScaleBytes(
  8813. com.google.protobuf.ByteString value) {
  8814. if (value == null) { throw new NullPointerException(); }
  8815. enterpriseScale_ = value;
  8816. bitField0_ |= 0x00000004;
  8817. onChanged();
  8818. return this;
  8819. }
  8820. private int insuredEmployees_ ;
  8821. /**
  8822. * <pre>
  8823. * 参保人数
  8824. * </pre>
  8825. *
  8826. * <code>optional int32 insuredEmployees = 4;</code>
  8827. * @return Whether the insuredEmployees field is set.
  8828. */
  8829. @java.lang.Override
  8830. public boolean hasInsuredEmployees() {
  8831. return ((bitField0_ & 0x00000008) != 0);
  8832. }
  8833. /**
  8834. * <pre>
  8835. * 参保人数
  8836. * </pre>
  8837. *
  8838. * <code>optional int32 insuredEmployees = 4;</code>
  8839. * @return The insuredEmployees.
  8840. */
  8841. @java.lang.Override
  8842. public int getInsuredEmployees() {
  8843. return insuredEmployees_;
  8844. }
  8845. /**
  8846. * <pre>
  8847. * 参保人数
  8848. * </pre>
  8849. *
  8850. * <code>optional int32 insuredEmployees = 4;</code>
  8851. * @param value The insuredEmployees to set.
  8852. * @return This builder for chaining.
  8853. */
  8854. public Builder setInsuredEmployees(int value) {
  8855. insuredEmployees_ = value;
  8856. bitField0_ |= 0x00000008;
  8857. onChanged();
  8858. return this;
  8859. }
  8860. /**
  8861. * <pre>
  8862. * 参保人数
  8863. * </pre>
  8864. *
  8865. * <code>optional int32 insuredEmployees = 4;</code>
  8866. * @return This builder for chaining.
  8867. */
  8868. public Builder clearInsuredEmployees() {
  8869. bitField0_ = (bitField0_ & ~0x00000008);
  8870. insuredEmployees_ = 0;
  8871. onChanged();
  8872. return this;
  8873. }
  8874. private java.lang.Object businessStatus_ = "";
  8875. /**
  8876. * <pre>
  8877. * 经营状态(如:存续)
  8878. * </pre>
  8879. *
  8880. * <code>optional string businessStatus = 5;</code>
  8881. * @return Whether the businessStatus field is set.
  8882. */
  8883. public boolean hasBusinessStatus() {
  8884. return ((bitField0_ & 0x00000010) != 0);
  8885. }
  8886. /**
  8887. * <pre>
  8888. * 经营状态(如:存续)
  8889. * </pre>
  8890. *
  8891. * <code>optional string businessStatus = 5;</code>
  8892. * @return The businessStatus.
  8893. */
  8894. public java.lang.String getBusinessStatus() {
  8895. java.lang.Object ref = businessStatus_;
  8896. if (!(ref instanceof java.lang.String)) {
  8897. com.google.protobuf.ByteString bs =
  8898. (com.google.protobuf.ByteString) ref;
  8899. java.lang.String s = bs.toStringUtf8();
  8900. if (bs.isValidUtf8()) {
  8901. businessStatus_ = s;
  8902. }
  8903. return s;
  8904. } else {
  8905. return (java.lang.String) ref;
  8906. }
  8907. }
  8908. /**
  8909. * <pre>
  8910. * 经营状态(如:存续)
  8911. * </pre>
  8912. *
  8913. * <code>optional string businessStatus = 5;</code>
  8914. * @return The bytes for businessStatus.
  8915. */
  8916. public com.google.protobuf.ByteString
  8917. getBusinessStatusBytes() {
  8918. java.lang.Object ref = businessStatus_;
  8919. if (ref instanceof String) {
  8920. com.google.protobuf.ByteString b =
  8921. com.google.protobuf.ByteString.copyFromUtf8(
  8922. (java.lang.String) ref);
  8923. businessStatus_ = b;
  8924. return b;
  8925. } else {
  8926. return (com.google.protobuf.ByteString) ref;
  8927. }
  8928. }
  8929. /**
  8930. * <pre>
  8931. * 经营状态(如:存续)
  8932. * </pre>
  8933. *
  8934. * <code>optional string businessStatus = 5;</code>
  8935. * @param value The businessStatus to set.
  8936. * @return This builder for chaining.
  8937. */
  8938. public Builder setBusinessStatus(
  8939. java.lang.String value) {
  8940. if (value == null) { throw new NullPointerException(); }
  8941. businessStatus_ = value;
  8942. bitField0_ |= 0x00000010;
  8943. onChanged();
  8944. return this;
  8945. }
  8946. /**
  8947. * <pre>
  8948. * 经营状态(如:存续)
  8949. * </pre>
  8950. *
  8951. * <code>optional string businessStatus = 5;</code>
  8952. * @return This builder for chaining.
  8953. */
  8954. public Builder clearBusinessStatus() {
  8955. businessStatus_ = getDefaultInstance().getBusinessStatus();
  8956. bitField0_ = (bitField0_ & ~0x00000010);
  8957. onChanged();
  8958. return this;
  8959. }
  8960. /**
  8961. * <pre>
  8962. * 经营状态(如:存续)
  8963. * </pre>
  8964. *
  8965. * <code>optional string businessStatus = 5;</code>
  8966. * @param value The bytes for businessStatus to set.
  8967. * @return This builder for chaining.
  8968. */
  8969. public Builder setBusinessStatusBytes(
  8970. com.google.protobuf.ByteString value) {
  8971. if (value == null) { throw new NullPointerException(); }
  8972. businessStatus_ = value;
  8973. bitField0_ |= 0x00000010;
  8974. onChanged();
  8975. return this;
  8976. }
  8977. private java.lang.Object registrationAuthority_ = "";
  8978. /**
  8979. * <pre>
  8980. * 登记机关
  8981. * </pre>
  8982. *
  8983. * <code>optional string registrationAuthority = 6;</code>
  8984. * @return Whether the registrationAuthority field is set.
  8985. */
  8986. public boolean hasRegistrationAuthority() {
  8987. return ((bitField0_ & 0x00000020) != 0);
  8988. }
  8989. /**
  8990. * <pre>
  8991. * 登记机关
  8992. * </pre>
  8993. *
  8994. * <code>optional string registrationAuthority = 6;</code>
  8995. * @return The registrationAuthority.
  8996. */
  8997. public java.lang.String getRegistrationAuthority() {
  8998. java.lang.Object ref = registrationAuthority_;
  8999. if (!(ref instanceof java.lang.String)) {
  9000. com.google.protobuf.ByteString bs =
  9001. (com.google.protobuf.ByteString) ref;
  9002. java.lang.String s = bs.toStringUtf8();
  9003. if (bs.isValidUtf8()) {
  9004. registrationAuthority_ = s;
  9005. }
  9006. return s;
  9007. } else {
  9008. return (java.lang.String) ref;
  9009. }
  9010. }
  9011. /**
  9012. * <pre>
  9013. * 登记机关
  9014. * </pre>
  9015. *
  9016. * <code>optional string registrationAuthority = 6;</code>
  9017. * @return The bytes for registrationAuthority.
  9018. */
  9019. public com.google.protobuf.ByteString
  9020. getRegistrationAuthorityBytes() {
  9021. java.lang.Object ref = registrationAuthority_;
  9022. if (ref instanceof String) {
  9023. com.google.protobuf.ByteString b =
  9024. com.google.protobuf.ByteString.copyFromUtf8(
  9025. (java.lang.String) ref);
  9026. registrationAuthority_ = b;
  9027. return b;
  9028. } else {
  9029. return (com.google.protobuf.ByteString) ref;
  9030. }
  9031. }
  9032. /**
  9033. * <pre>
  9034. * 登记机关
  9035. * </pre>
  9036. *
  9037. * <code>optional string registrationAuthority = 6;</code>
  9038. * @param value The registrationAuthority to set.
  9039. * @return This builder for chaining.
  9040. */
  9041. public Builder setRegistrationAuthority(
  9042. java.lang.String value) {
  9043. if (value == null) { throw new NullPointerException(); }
  9044. registrationAuthority_ = value;
  9045. bitField0_ |= 0x00000020;
  9046. onChanged();
  9047. return this;
  9048. }
  9049. /**
  9050. * <pre>
  9051. * 登记机关
  9052. * </pre>
  9053. *
  9054. * <code>optional string registrationAuthority = 6;</code>
  9055. * @return This builder for chaining.
  9056. */
  9057. public Builder clearRegistrationAuthority() {
  9058. registrationAuthority_ = getDefaultInstance().getRegistrationAuthority();
  9059. bitField0_ = (bitField0_ & ~0x00000020);
  9060. onChanged();
  9061. return this;
  9062. }
  9063. /**
  9064. * <pre>
  9065. * 登记机关
  9066. * </pre>
  9067. *
  9068. * <code>optional string registrationAuthority = 6;</code>
  9069. * @param value The bytes for registrationAuthority to set.
  9070. * @return This builder for chaining.
  9071. */
  9072. public Builder setRegistrationAuthorityBytes(
  9073. com.google.protobuf.ByteString value) {
  9074. if (value == null) { throw new NullPointerException(); }
  9075. registrationAuthority_ = value;
  9076. bitField0_ |= 0x00000020;
  9077. onChanged();
  9078. return this;
  9079. }
  9080. private java.lang.Object taxpayerQualification_ = "";
  9081. /**
  9082. * <pre>
  9083. * 纳税人资质(如:增值税一般纳税人)
  9084. * </pre>
  9085. *
  9086. * <code>optional string taxpayerQualification = 7;</code>
  9087. * @return Whether the taxpayerQualification field is set.
  9088. */
  9089. public boolean hasTaxpayerQualification() {
  9090. return ((bitField0_ & 0x00000040) != 0);
  9091. }
  9092. /**
  9093. * <pre>
  9094. * 纳税人资质(如:增值税一般纳税人)
  9095. * </pre>
  9096. *
  9097. * <code>optional string taxpayerQualification = 7;</code>
  9098. * @return The taxpayerQualification.
  9099. */
  9100. public java.lang.String getTaxpayerQualification() {
  9101. java.lang.Object ref = taxpayerQualification_;
  9102. if (!(ref instanceof java.lang.String)) {
  9103. com.google.protobuf.ByteString bs =
  9104. (com.google.protobuf.ByteString) ref;
  9105. java.lang.String s = bs.toStringUtf8();
  9106. if (bs.isValidUtf8()) {
  9107. taxpayerQualification_ = s;
  9108. }
  9109. return s;
  9110. } else {
  9111. return (java.lang.String) ref;
  9112. }
  9113. }
  9114. /**
  9115. * <pre>
  9116. * 纳税人资质(如:增值税一般纳税人)
  9117. * </pre>
  9118. *
  9119. * <code>optional string taxpayerQualification = 7;</code>
  9120. * @return The bytes for taxpayerQualification.
  9121. */
  9122. public com.google.protobuf.ByteString
  9123. getTaxpayerQualificationBytes() {
  9124. java.lang.Object ref = taxpayerQualification_;
  9125. if (ref instanceof String) {
  9126. com.google.protobuf.ByteString b =
  9127. com.google.protobuf.ByteString.copyFromUtf8(
  9128. (java.lang.String) ref);
  9129. taxpayerQualification_ = b;
  9130. return b;
  9131. } else {
  9132. return (com.google.protobuf.ByteString) ref;
  9133. }
  9134. }
  9135. /**
  9136. * <pre>
  9137. * 纳税人资质(如:增值税一般纳税人)
  9138. * </pre>
  9139. *
  9140. * <code>optional string taxpayerQualification = 7;</code>
  9141. * @param value The taxpayerQualification to set.
  9142. * @return This builder for chaining.
  9143. */
  9144. public Builder setTaxpayerQualification(
  9145. java.lang.String value) {
  9146. if (value == null) { throw new NullPointerException(); }
  9147. taxpayerQualification_ = value;
  9148. bitField0_ |= 0x00000040;
  9149. onChanged();
  9150. return this;
  9151. }
  9152. /**
  9153. * <pre>
  9154. * 纳税人资质(如:增值税一般纳税人)
  9155. * </pre>
  9156. *
  9157. * <code>optional string taxpayerQualification = 7;</code>
  9158. * @return This builder for chaining.
  9159. */
  9160. public Builder clearTaxpayerQualification() {
  9161. taxpayerQualification_ = getDefaultInstance().getTaxpayerQualification();
  9162. bitField0_ = (bitField0_ & ~0x00000040);
  9163. onChanged();
  9164. return this;
  9165. }
  9166. /**
  9167. * <pre>
  9168. * 纳税人资质(如:增值税一般纳税人)
  9169. * </pre>
  9170. *
  9171. * <code>optional string taxpayerQualification = 7;</code>
  9172. * @param value The bytes for taxpayerQualification to set.
  9173. * @return This builder for chaining.
  9174. */
  9175. public Builder setTaxpayerQualificationBytes(
  9176. com.google.protobuf.ByteString value) {
  9177. if (value == null) { throw new NullPointerException(); }
  9178. taxpayerQualification_ = value;
  9179. bitField0_ |= 0x00000040;
  9180. onChanged();
  9181. return this;
  9182. }
  9183. private java.lang.Object enterpriseType_ = "";
  9184. /**
  9185. * <pre>
  9186. * 企业类型(如:有限责任公司)
  9187. * </pre>
  9188. *
  9189. * <code>optional string enterpriseType = 8;</code>
  9190. * @return Whether the enterpriseType field is set.
  9191. */
  9192. public boolean hasEnterpriseType() {
  9193. return ((bitField0_ & 0x00000080) != 0);
  9194. }
  9195. /**
  9196. * <pre>
  9197. * 企业类型(如:有限责任公司)
  9198. * </pre>
  9199. *
  9200. * <code>optional string enterpriseType = 8;</code>
  9201. * @return The enterpriseType.
  9202. */
  9203. public java.lang.String getEnterpriseType() {
  9204. java.lang.Object ref = enterpriseType_;
  9205. if (!(ref instanceof java.lang.String)) {
  9206. com.google.protobuf.ByteString bs =
  9207. (com.google.protobuf.ByteString) ref;
  9208. java.lang.String s = bs.toStringUtf8();
  9209. if (bs.isValidUtf8()) {
  9210. enterpriseType_ = s;
  9211. }
  9212. return s;
  9213. } else {
  9214. return (java.lang.String) ref;
  9215. }
  9216. }
  9217. /**
  9218. * <pre>
  9219. * 企业类型(如:有限责任公司)
  9220. * </pre>
  9221. *
  9222. * <code>optional string enterpriseType = 8;</code>
  9223. * @return The bytes for enterpriseType.
  9224. */
  9225. public com.google.protobuf.ByteString
  9226. getEnterpriseTypeBytes() {
  9227. java.lang.Object ref = enterpriseType_;
  9228. if (ref instanceof String) {
  9229. com.google.protobuf.ByteString b =
  9230. com.google.protobuf.ByteString.copyFromUtf8(
  9231. (java.lang.String) ref);
  9232. enterpriseType_ = b;
  9233. return b;
  9234. } else {
  9235. return (com.google.protobuf.ByteString) ref;
  9236. }
  9237. }
  9238. /**
  9239. * <pre>
  9240. * 企业类型(如:有限责任公司)
  9241. * </pre>
  9242. *
  9243. * <code>optional string enterpriseType = 8;</code>
  9244. * @param value The enterpriseType to set.
  9245. * @return This builder for chaining.
  9246. */
  9247. public Builder setEnterpriseType(
  9248. java.lang.String value) {
  9249. if (value == null) { throw new NullPointerException(); }
  9250. enterpriseType_ = value;
  9251. bitField0_ |= 0x00000080;
  9252. onChanged();
  9253. return this;
  9254. }
  9255. /**
  9256. * <pre>
  9257. * 企业类型(如:有限责任公司)
  9258. * </pre>
  9259. *
  9260. * <code>optional string enterpriseType = 8;</code>
  9261. * @return This builder for chaining.
  9262. */
  9263. public Builder clearEnterpriseType() {
  9264. enterpriseType_ = getDefaultInstance().getEnterpriseType();
  9265. bitField0_ = (bitField0_ & ~0x00000080);
  9266. onChanged();
  9267. return this;
  9268. }
  9269. /**
  9270. * <pre>
  9271. * 企业类型(如:有限责任公司)
  9272. * </pre>
  9273. *
  9274. * <code>optional string enterpriseType = 8;</code>
  9275. * @param value The bytes for enterpriseType to set.
  9276. * @return This builder for chaining.
  9277. */
  9278. public Builder setEnterpriseTypeBytes(
  9279. com.google.protobuf.ByteString value) {
  9280. if (value == null) { throw new NullPointerException(); }
  9281. enterpriseType_ = value;
  9282. bitField0_ |= 0x00000080;
  9283. onChanged();
  9284. return this;
  9285. }
  9286. // @@protoc_insertion_point(builder_scope:fxy.CompanyBasicInfoExt)
  9287. }
  9288. // @@protoc_insertion_point(class_scope:fxy.CompanyBasicInfoExt)
  9289. private static final com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt DEFAULT_INSTANCE;
  9290. static {
  9291. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt();
  9292. }
  9293. public static com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt getDefaultInstance() {
  9294. return DEFAULT_INSTANCE;
  9295. }
  9296. private static final com.google.protobuf.Parser<CompanyBasicInfoExt>
  9297. PARSER = new com.google.protobuf.AbstractParser<CompanyBasicInfoExt>() {
  9298. @java.lang.Override
  9299. public CompanyBasicInfoExt parsePartialFrom(
  9300. com.google.protobuf.CodedInputStream input,
  9301. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  9302. throws com.google.protobuf.InvalidProtocolBufferException {
  9303. Builder builder = newBuilder();
  9304. try {
  9305. builder.mergeFrom(input, extensionRegistry);
  9306. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  9307. throw e.setUnfinishedMessage(builder.buildPartial());
  9308. } catch (com.google.protobuf.UninitializedMessageException e) {
  9309. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  9310. } catch (java.io.IOException e) {
  9311. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  9312. .setUnfinishedMessage(builder.buildPartial());
  9313. }
  9314. return builder.buildPartial();
  9315. }
  9316. };
  9317. public static com.google.protobuf.Parser<CompanyBasicInfoExt> parser() {
  9318. return PARSER;
  9319. }
  9320. @java.lang.Override
  9321. public com.google.protobuf.Parser<CompanyBasicInfoExt> getParserForType() {
  9322. return PARSER;
  9323. }
  9324. @java.lang.Override
  9325. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt getDefaultInstanceForType() {
  9326. return DEFAULT_INSTANCE;
  9327. }
  9328. }
  9329. public interface AssociationBasicInfoExtOrBuilder extends
  9330. // @@protoc_insertion_point(interface_extends:fxy.AssociationBasicInfoExt)
  9331. com.google.protobuf.MessageOrBuilder {
  9332. /**
  9333. * <pre>
  9334. * 单位会员数量(如:超x家)
  9335. * </pre>
  9336. *
  9337. * <code>optional string corporateMembers = 1;</code>
  9338. * @return Whether the corporateMembers field is set.
  9339. */
  9340. boolean hasCorporateMembers();
  9341. /**
  9342. * <pre>
  9343. * 单位会员数量(如:超x家)
  9344. * </pre>
  9345. *
  9346. * <code>optional string corporateMembers = 1;</code>
  9347. * @return The corporateMembers.
  9348. */
  9349. java.lang.String getCorporateMembers();
  9350. /**
  9351. * <pre>
  9352. * 单位会员数量(如:超x家)
  9353. * </pre>
  9354. *
  9355. * <code>optional string corporateMembers = 1;</code>
  9356. * @return The bytes for corporateMembers.
  9357. */
  9358. com.google.protobuf.ByteString
  9359. getCorporateMembersBytes();
  9360. /**
  9361. * <pre>
  9362. * 个人会员数量
  9363. * </pre>
  9364. *
  9365. * <code>optional string individualMembers = 2;</code>
  9366. * @return Whether the individualMembers field is set.
  9367. */
  9368. boolean hasIndividualMembers();
  9369. /**
  9370. * <pre>
  9371. * 个人会员数量
  9372. * </pre>
  9373. *
  9374. * <code>optional string individualMembers = 2;</code>
  9375. * @return The individualMembers.
  9376. */
  9377. java.lang.String getIndividualMembers();
  9378. /**
  9379. * <pre>
  9380. * 个人会员数量
  9381. * </pre>
  9382. *
  9383. * <code>optional string individualMembers = 2;</code>
  9384. * @return The bytes for individualMembers.
  9385. */
  9386. com.google.protobuf.ByteString
  9387. getIndividualMembersBytes();
  9388. /**
  9389. * <pre>
  9390. * 会费收取标准(多行文本)
  9391. * </pre>
  9392. *
  9393. * <code>optional string membershipFeeStandard = 3;</code>
  9394. * @return Whether the membershipFeeStandard field is set.
  9395. */
  9396. boolean hasMembershipFeeStandard();
  9397. /**
  9398. * <pre>
  9399. * 会费收取标准(多行文本)
  9400. * </pre>
  9401. *
  9402. * <code>optional string membershipFeeStandard = 3;</code>
  9403. * @return The membershipFeeStandard.
  9404. */
  9405. java.lang.String getMembershipFeeStandard();
  9406. /**
  9407. * <pre>
  9408. * 会费收取标准(多行文本)
  9409. * </pre>
  9410. *
  9411. * <code>optional string membershipFeeStandard = 3;</code>
  9412. * @return The bytes for membershipFeeStandard.
  9413. */
  9414. com.google.protobuf.ByteString
  9415. getMembershipFeeStandardBytes();
  9416. /**
  9417. * <pre>
  9418. * 主要活动覆盖地域(示例:长三角地区)
  9419. * </pre>
  9420. *
  9421. * <code>optional string mainActivityRegion = 4;</code>
  9422. * @return Whether the mainActivityRegion field is set.
  9423. */
  9424. boolean hasMainActivityRegion();
  9425. /**
  9426. * <pre>
  9427. * 主要活动覆盖地域(示例:长三角地区)
  9428. * </pre>
  9429. *
  9430. * <code>optional string mainActivityRegion = 4;</code>
  9431. * @return The mainActivityRegion.
  9432. */
  9433. java.lang.String getMainActivityRegion();
  9434. /**
  9435. * <pre>
  9436. * 主要活动覆盖地域(示例:长三角地区)
  9437. * </pre>
  9438. *
  9439. * <code>optional string mainActivityRegion = 4;</code>
  9440. * @return The bytes for mainActivityRegion.
  9441. */
  9442. com.google.protobuf.ByteString
  9443. getMainActivityRegionBytes();
  9444. /**
  9445. * <pre>
  9446. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  9447. * </pre>
  9448. *
  9449. * <code>optional string sponsorshipRatio = 5;</code>
  9450. * @return Whether the sponsorshipRatio field is set.
  9451. */
  9452. boolean hasSponsorshipRatio();
  9453. /**
  9454. * <pre>
  9455. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  9456. * </pre>
  9457. *
  9458. * <code>optional string sponsorshipRatio = 5;</code>
  9459. * @return The sponsorshipRatio.
  9460. */
  9461. java.lang.String getSponsorshipRatio();
  9462. /**
  9463. * <pre>
  9464. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  9465. * </pre>
  9466. *
  9467. * <code>optional string sponsorshipRatio = 5;</code>
  9468. * @return The bytes for sponsorshipRatio.
  9469. */
  9470. com.google.protobuf.ByteString
  9471. getSponsorshipRatioBytes();
  9472. }
  9473. /**
  9474. * Protobuf type {@code fxy.AssociationBasicInfoExt}
  9475. */
  9476. public static final class AssociationBasicInfoExt extends
  9477. com.google.protobuf.GeneratedMessage implements
  9478. // @@protoc_insertion_point(message_implements:fxy.AssociationBasicInfoExt)
  9479. AssociationBasicInfoExtOrBuilder {
  9480. private static final long serialVersionUID = 0L;
  9481. static {
  9482. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  9483. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  9484. /* major= */ 4,
  9485. /* minor= */ 29,
  9486. /* patch= */ 5,
  9487. /* suffix= */ "",
  9488. AssociationBasicInfoExt.class.getName());
  9489. }
  9490. // Use AssociationBasicInfoExt.newBuilder() to construct.
  9491. private AssociationBasicInfoExt(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  9492. super(builder);
  9493. }
  9494. private AssociationBasicInfoExt() {
  9495. corporateMembers_ = "";
  9496. individualMembers_ = "";
  9497. membershipFeeStandard_ = "";
  9498. mainActivityRegion_ = "";
  9499. sponsorshipRatio_ = "";
  9500. }
  9501. public static final com.google.protobuf.Descriptors.Descriptor
  9502. getDescriptor() {
  9503. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AssociationBasicInfoExt_descriptor;
  9504. }
  9505. @java.lang.Override
  9506. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  9507. internalGetFieldAccessorTable() {
  9508. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AssociationBasicInfoExt_fieldAccessorTable
  9509. .ensureFieldAccessorsInitialized(
  9510. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.class, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.Builder.class);
  9511. }
  9512. private int bitField0_;
  9513. public static final int CORPORATEMEMBERS_FIELD_NUMBER = 1;
  9514. @SuppressWarnings("serial")
  9515. private volatile java.lang.Object corporateMembers_ = "";
  9516. /**
  9517. * <pre>
  9518. * 单位会员数量(如:超x家)
  9519. * </pre>
  9520. *
  9521. * <code>optional string corporateMembers = 1;</code>
  9522. * @return Whether the corporateMembers field is set.
  9523. */
  9524. @java.lang.Override
  9525. public boolean hasCorporateMembers() {
  9526. return ((bitField0_ & 0x00000001) != 0);
  9527. }
  9528. /**
  9529. * <pre>
  9530. * 单位会员数量(如:超x家)
  9531. * </pre>
  9532. *
  9533. * <code>optional string corporateMembers = 1;</code>
  9534. * @return The corporateMembers.
  9535. */
  9536. @java.lang.Override
  9537. public java.lang.String getCorporateMembers() {
  9538. java.lang.Object ref = corporateMembers_;
  9539. if (ref instanceof java.lang.String) {
  9540. return (java.lang.String) ref;
  9541. } else {
  9542. com.google.protobuf.ByteString bs =
  9543. (com.google.protobuf.ByteString) ref;
  9544. java.lang.String s = bs.toStringUtf8();
  9545. if (bs.isValidUtf8()) {
  9546. corporateMembers_ = s;
  9547. }
  9548. return s;
  9549. }
  9550. }
  9551. /**
  9552. * <pre>
  9553. * 单位会员数量(如:超x家)
  9554. * </pre>
  9555. *
  9556. * <code>optional string corporateMembers = 1;</code>
  9557. * @return The bytes for corporateMembers.
  9558. */
  9559. @java.lang.Override
  9560. public com.google.protobuf.ByteString
  9561. getCorporateMembersBytes() {
  9562. java.lang.Object ref = corporateMembers_;
  9563. if (ref instanceof java.lang.String) {
  9564. com.google.protobuf.ByteString b =
  9565. com.google.protobuf.ByteString.copyFromUtf8(
  9566. (java.lang.String) ref);
  9567. corporateMembers_ = b;
  9568. return b;
  9569. } else {
  9570. return (com.google.protobuf.ByteString) ref;
  9571. }
  9572. }
  9573. public static final int INDIVIDUALMEMBERS_FIELD_NUMBER = 2;
  9574. @SuppressWarnings("serial")
  9575. private volatile java.lang.Object individualMembers_ = "";
  9576. /**
  9577. * <pre>
  9578. * 个人会员数量
  9579. * </pre>
  9580. *
  9581. * <code>optional string individualMembers = 2;</code>
  9582. * @return Whether the individualMembers field is set.
  9583. */
  9584. @java.lang.Override
  9585. public boolean hasIndividualMembers() {
  9586. return ((bitField0_ & 0x00000002) != 0);
  9587. }
  9588. /**
  9589. * <pre>
  9590. * 个人会员数量
  9591. * </pre>
  9592. *
  9593. * <code>optional string individualMembers = 2;</code>
  9594. * @return The individualMembers.
  9595. */
  9596. @java.lang.Override
  9597. public java.lang.String getIndividualMembers() {
  9598. java.lang.Object ref = individualMembers_;
  9599. if (ref instanceof java.lang.String) {
  9600. return (java.lang.String) ref;
  9601. } else {
  9602. com.google.protobuf.ByteString bs =
  9603. (com.google.protobuf.ByteString) ref;
  9604. java.lang.String s = bs.toStringUtf8();
  9605. if (bs.isValidUtf8()) {
  9606. individualMembers_ = s;
  9607. }
  9608. return s;
  9609. }
  9610. }
  9611. /**
  9612. * <pre>
  9613. * 个人会员数量
  9614. * </pre>
  9615. *
  9616. * <code>optional string individualMembers = 2;</code>
  9617. * @return The bytes for individualMembers.
  9618. */
  9619. @java.lang.Override
  9620. public com.google.protobuf.ByteString
  9621. getIndividualMembersBytes() {
  9622. java.lang.Object ref = individualMembers_;
  9623. if (ref instanceof java.lang.String) {
  9624. com.google.protobuf.ByteString b =
  9625. com.google.protobuf.ByteString.copyFromUtf8(
  9626. (java.lang.String) ref);
  9627. individualMembers_ = b;
  9628. return b;
  9629. } else {
  9630. return (com.google.protobuf.ByteString) ref;
  9631. }
  9632. }
  9633. public static final int MEMBERSHIPFEESTANDARD_FIELD_NUMBER = 3;
  9634. @SuppressWarnings("serial")
  9635. private volatile java.lang.Object membershipFeeStandard_ = "";
  9636. /**
  9637. * <pre>
  9638. * 会费收取标准(多行文本)
  9639. * </pre>
  9640. *
  9641. * <code>optional string membershipFeeStandard = 3;</code>
  9642. * @return Whether the membershipFeeStandard field is set.
  9643. */
  9644. @java.lang.Override
  9645. public boolean hasMembershipFeeStandard() {
  9646. return ((bitField0_ & 0x00000004) != 0);
  9647. }
  9648. /**
  9649. * <pre>
  9650. * 会费收取标准(多行文本)
  9651. * </pre>
  9652. *
  9653. * <code>optional string membershipFeeStandard = 3;</code>
  9654. * @return The membershipFeeStandard.
  9655. */
  9656. @java.lang.Override
  9657. public java.lang.String getMembershipFeeStandard() {
  9658. java.lang.Object ref = membershipFeeStandard_;
  9659. if (ref instanceof java.lang.String) {
  9660. return (java.lang.String) ref;
  9661. } else {
  9662. com.google.protobuf.ByteString bs =
  9663. (com.google.protobuf.ByteString) ref;
  9664. java.lang.String s = bs.toStringUtf8();
  9665. if (bs.isValidUtf8()) {
  9666. membershipFeeStandard_ = s;
  9667. }
  9668. return s;
  9669. }
  9670. }
  9671. /**
  9672. * <pre>
  9673. * 会费收取标准(多行文本)
  9674. * </pre>
  9675. *
  9676. * <code>optional string membershipFeeStandard = 3;</code>
  9677. * @return The bytes for membershipFeeStandard.
  9678. */
  9679. @java.lang.Override
  9680. public com.google.protobuf.ByteString
  9681. getMembershipFeeStandardBytes() {
  9682. java.lang.Object ref = membershipFeeStandard_;
  9683. if (ref instanceof java.lang.String) {
  9684. com.google.protobuf.ByteString b =
  9685. com.google.protobuf.ByteString.copyFromUtf8(
  9686. (java.lang.String) ref);
  9687. membershipFeeStandard_ = b;
  9688. return b;
  9689. } else {
  9690. return (com.google.protobuf.ByteString) ref;
  9691. }
  9692. }
  9693. public static final int MAINACTIVITYREGION_FIELD_NUMBER = 4;
  9694. @SuppressWarnings("serial")
  9695. private volatile java.lang.Object mainActivityRegion_ = "";
  9696. /**
  9697. * <pre>
  9698. * 主要活动覆盖地域(示例:长三角地区)
  9699. * </pre>
  9700. *
  9701. * <code>optional string mainActivityRegion = 4;</code>
  9702. * @return Whether the mainActivityRegion field is set.
  9703. */
  9704. @java.lang.Override
  9705. public boolean hasMainActivityRegion() {
  9706. return ((bitField0_ & 0x00000008) != 0);
  9707. }
  9708. /**
  9709. * <pre>
  9710. * 主要活动覆盖地域(示例:长三角地区)
  9711. * </pre>
  9712. *
  9713. * <code>optional string mainActivityRegion = 4;</code>
  9714. * @return The mainActivityRegion.
  9715. */
  9716. @java.lang.Override
  9717. public java.lang.String getMainActivityRegion() {
  9718. java.lang.Object ref = mainActivityRegion_;
  9719. if (ref instanceof java.lang.String) {
  9720. return (java.lang.String) ref;
  9721. } else {
  9722. com.google.protobuf.ByteString bs =
  9723. (com.google.protobuf.ByteString) ref;
  9724. java.lang.String s = bs.toStringUtf8();
  9725. if (bs.isValidUtf8()) {
  9726. mainActivityRegion_ = s;
  9727. }
  9728. return s;
  9729. }
  9730. }
  9731. /**
  9732. * <pre>
  9733. * 主要活动覆盖地域(示例:长三角地区)
  9734. * </pre>
  9735. *
  9736. * <code>optional string mainActivityRegion = 4;</code>
  9737. * @return The bytes for mainActivityRegion.
  9738. */
  9739. @java.lang.Override
  9740. public com.google.protobuf.ByteString
  9741. getMainActivityRegionBytes() {
  9742. java.lang.Object ref = mainActivityRegion_;
  9743. if (ref instanceof java.lang.String) {
  9744. com.google.protobuf.ByteString b =
  9745. com.google.protobuf.ByteString.copyFromUtf8(
  9746. (java.lang.String) ref);
  9747. mainActivityRegion_ = b;
  9748. return b;
  9749. } else {
  9750. return (com.google.protobuf.ByteString) ref;
  9751. }
  9752. }
  9753. public static final int SPONSORSHIPRATIO_FIELD_NUMBER = 5;
  9754. @SuppressWarnings("serial")
  9755. private volatile java.lang.Object sponsorshipRatio_ = "";
  9756. /**
  9757. * <pre>
  9758. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  9759. * </pre>
  9760. *
  9761. * <code>optional string sponsorshipRatio = 5;</code>
  9762. * @return Whether the sponsorshipRatio field is set.
  9763. */
  9764. @java.lang.Override
  9765. public boolean hasSponsorshipRatio() {
  9766. return ((bitField0_ & 0x00000010) != 0);
  9767. }
  9768. /**
  9769. * <pre>
  9770. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  9771. * </pre>
  9772. *
  9773. * <code>optional string sponsorshipRatio = 5;</code>
  9774. * @return The sponsorshipRatio.
  9775. */
  9776. @java.lang.Override
  9777. public java.lang.String getSponsorshipRatio() {
  9778. java.lang.Object ref = sponsorshipRatio_;
  9779. if (ref instanceof java.lang.String) {
  9780. return (java.lang.String) ref;
  9781. } else {
  9782. com.google.protobuf.ByteString bs =
  9783. (com.google.protobuf.ByteString) ref;
  9784. java.lang.String s = bs.toStringUtf8();
  9785. if (bs.isValidUtf8()) {
  9786. sponsorshipRatio_ = s;
  9787. }
  9788. return s;
  9789. }
  9790. }
  9791. /**
  9792. * <pre>
  9793. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  9794. * </pre>
  9795. *
  9796. * <code>optional string sponsorshipRatio = 5;</code>
  9797. * @return The bytes for sponsorshipRatio.
  9798. */
  9799. @java.lang.Override
  9800. public com.google.protobuf.ByteString
  9801. getSponsorshipRatioBytes() {
  9802. java.lang.Object ref = sponsorshipRatio_;
  9803. if (ref instanceof java.lang.String) {
  9804. com.google.protobuf.ByteString b =
  9805. com.google.protobuf.ByteString.copyFromUtf8(
  9806. (java.lang.String) ref);
  9807. sponsorshipRatio_ = b;
  9808. return b;
  9809. } else {
  9810. return (com.google.protobuf.ByteString) ref;
  9811. }
  9812. }
  9813. private byte memoizedIsInitialized = -1;
  9814. @java.lang.Override
  9815. public final boolean isInitialized() {
  9816. byte isInitialized = memoizedIsInitialized;
  9817. if (isInitialized == 1) return true;
  9818. if (isInitialized == 0) return false;
  9819. memoizedIsInitialized = 1;
  9820. return true;
  9821. }
  9822. @java.lang.Override
  9823. public void writeTo(com.google.protobuf.CodedOutputStream output)
  9824. throws java.io.IOException {
  9825. if (((bitField0_ & 0x00000001) != 0)) {
  9826. com.google.protobuf.GeneratedMessage.writeString(output, 1, corporateMembers_);
  9827. }
  9828. if (((bitField0_ & 0x00000002) != 0)) {
  9829. com.google.protobuf.GeneratedMessage.writeString(output, 2, individualMembers_);
  9830. }
  9831. if (((bitField0_ & 0x00000004) != 0)) {
  9832. com.google.protobuf.GeneratedMessage.writeString(output, 3, membershipFeeStandard_);
  9833. }
  9834. if (((bitField0_ & 0x00000008) != 0)) {
  9835. com.google.protobuf.GeneratedMessage.writeString(output, 4, mainActivityRegion_);
  9836. }
  9837. if (((bitField0_ & 0x00000010) != 0)) {
  9838. com.google.protobuf.GeneratedMessage.writeString(output, 5, sponsorshipRatio_);
  9839. }
  9840. getUnknownFields().writeTo(output);
  9841. }
  9842. @java.lang.Override
  9843. public int getSerializedSize() {
  9844. int size = memoizedSize;
  9845. if (size != -1) return size;
  9846. size = 0;
  9847. if (((bitField0_ & 0x00000001) != 0)) {
  9848. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, corporateMembers_);
  9849. }
  9850. if (((bitField0_ & 0x00000002) != 0)) {
  9851. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, individualMembers_);
  9852. }
  9853. if (((bitField0_ & 0x00000004) != 0)) {
  9854. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, membershipFeeStandard_);
  9855. }
  9856. if (((bitField0_ & 0x00000008) != 0)) {
  9857. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, mainActivityRegion_);
  9858. }
  9859. if (((bitField0_ & 0x00000010) != 0)) {
  9860. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, sponsorshipRatio_);
  9861. }
  9862. size += getUnknownFields().getSerializedSize();
  9863. memoizedSize = size;
  9864. return size;
  9865. }
  9866. @java.lang.Override
  9867. public boolean equals(final java.lang.Object obj) {
  9868. if (obj == this) {
  9869. return true;
  9870. }
  9871. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt)) {
  9872. return super.equals(obj);
  9873. }
  9874. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt other = (com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt) obj;
  9875. if (hasCorporateMembers() != other.hasCorporateMembers()) return false;
  9876. if (hasCorporateMembers()) {
  9877. if (!getCorporateMembers()
  9878. .equals(other.getCorporateMembers())) return false;
  9879. }
  9880. if (hasIndividualMembers() != other.hasIndividualMembers()) return false;
  9881. if (hasIndividualMembers()) {
  9882. if (!getIndividualMembers()
  9883. .equals(other.getIndividualMembers())) return false;
  9884. }
  9885. if (hasMembershipFeeStandard() != other.hasMembershipFeeStandard()) return false;
  9886. if (hasMembershipFeeStandard()) {
  9887. if (!getMembershipFeeStandard()
  9888. .equals(other.getMembershipFeeStandard())) return false;
  9889. }
  9890. if (hasMainActivityRegion() != other.hasMainActivityRegion()) return false;
  9891. if (hasMainActivityRegion()) {
  9892. if (!getMainActivityRegion()
  9893. .equals(other.getMainActivityRegion())) return false;
  9894. }
  9895. if (hasSponsorshipRatio() != other.hasSponsorshipRatio()) return false;
  9896. if (hasSponsorshipRatio()) {
  9897. if (!getSponsorshipRatio()
  9898. .equals(other.getSponsorshipRatio())) return false;
  9899. }
  9900. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  9901. return true;
  9902. }
  9903. @java.lang.Override
  9904. public int hashCode() {
  9905. if (memoizedHashCode != 0) {
  9906. return memoizedHashCode;
  9907. }
  9908. int hash = 41;
  9909. hash = (19 * hash) + getDescriptor().hashCode();
  9910. if (hasCorporateMembers()) {
  9911. hash = (37 * hash) + CORPORATEMEMBERS_FIELD_NUMBER;
  9912. hash = (53 * hash) + getCorporateMembers().hashCode();
  9913. }
  9914. if (hasIndividualMembers()) {
  9915. hash = (37 * hash) + INDIVIDUALMEMBERS_FIELD_NUMBER;
  9916. hash = (53 * hash) + getIndividualMembers().hashCode();
  9917. }
  9918. if (hasMembershipFeeStandard()) {
  9919. hash = (37 * hash) + MEMBERSHIPFEESTANDARD_FIELD_NUMBER;
  9920. hash = (53 * hash) + getMembershipFeeStandard().hashCode();
  9921. }
  9922. if (hasMainActivityRegion()) {
  9923. hash = (37 * hash) + MAINACTIVITYREGION_FIELD_NUMBER;
  9924. hash = (53 * hash) + getMainActivityRegion().hashCode();
  9925. }
  9926. if (hasSponsorshipRatio()) {
  9927. hash = (37 * hash) + SPONSORSHIPRATIO_FIELD_NUMBER;
  9928. hash = (53 * hash) + getSponsorshipRatio().hashCode();
  9929. }
  9930. hash = (29 * hash) + getUnknownFields().hashCode();
  9931. memoizedHashCode = hash;
  9932. return hash;
  9933. }
  9934. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9935. java.nio.ByteBuffer data)
  9936. throws com.google.protobuf.InvalidProtocolBufferException {
  9937. return PARSER.parseFrom(data);
  9938. }
  9939. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9940. java.nio.ByteBuffer data,
  9941. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  9942. throws com.google.protobuf.InvalidProtocolBufferException {
  9943. return PARSER.parseFrom(data, extensionRegistry);
  9944. }
  9945. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9946. com.google.protobuf.ByteString data)
  9947. throws com.google.protobuf.InvalidProtocolBufferException {
  9948. return PARSER.parseFrom(data);
  9949. }
  9950. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9951. com.google.protobuf.ByteString data,
  9952. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  9953. throws com.google.protobuf.InvalidProtocolBufferException {
  9954. return PARSER.parseFrom(data, extensionRegistry);
  9955. }
  9956. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(byte[] data)
  9957. throws com.google.protobuf.InvalidProtocolBufferException {
  9958. return PARSER.parseFrom(data);
  9959. }
  9960. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9961. byte[] data,
  9962. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  9963. throws com.google.protobuf.InvalidProtocolBufferException {
  9964. return PARSER.parseFrom(data, extensionRegistry);
  9965. }
  9966. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(java.io.InputStream input)
  9967. throws java.io.IOException {
  9968. return com.google.protobuf.GeneratedMessage
  9969. .parseWithIOException(PARSER, input);
  9970. }
  9971. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9972. java.io.InputStream input,
  9973. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  9974. throws java.io.IOException {
  9975. return com.google.protobuf.GeneratedMessage
  9976. .parseWithIOException(PARSER, input, extensionRegistry);
  9977. }
  9978. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseDelimitedFrom(java.io.InputStream input)
  9979. throws java.io.IOException {
  9980. return com.google.protobuf.GeneratedMessage
  9981. .parseDelimitedWithIOException(PARSER, input);
  9982. }
  9983. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseDelimitedFrom(
  9984. java.io.InputStream input,
  9985. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  9986. throws java.io.IOException {
  9987. return com.google.protobuf.GeneratedMessage
  9988. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  9989. }
  9990. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9991. com.google.protobuf.CodedInputStream input)
  9992. throws java.io.IOException {
  9993. return com.google.protobuf.GeneratedMessage
  9994. .parseWithIOException(PARSER, input);
  9995. }
  9996. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt parseFrom(
  9997. com.google.protobuf.CodedInputStream input,
  9998. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  9999. throws java.io.IOException {
  10000. return com.google.protobuf.GeneratedMessage
  10001. .parseWithIOException(PARSER, input, extensionRegistry);
  10002. }
  10003. @java.lang.Override
  10004. public Builder newBuilderForType() { return newBuilder(); }
  10005. public static Builder newBuilder() {
  10006. return DEFAULT_INSTANCE.toBuilder();
  10007. }
  10008. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt prototype) {
  10009. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  10010. }
  10011. @java.lang.Override
  10012. public Builder toBuilder() {
  10013. return this == DEFAULT_INSTANCE
  10014. ? new Builder() : new Builder().mergeFrom(this);
  10015. }
  10016. @java.lang.Override
  10017. protected Builder newBuilderForType(
  10018. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  10019. Builder builder = new Builder(parent);
  10020. return builder;
  10021. }
  10022. /**
  10023. * Protobuf type {@code fxy.AssociationBasicInfoExt}
  10024. */
  10025. public static final class Builder extends
  10026. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  10027. // @@protoc_insertion_point(builder_implements:fxy.AssociationBasicInfoExt)
  10028. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExtOrBuilder {
  10029. public static final com.google.protobuf.Descriptors.Descriptor
  10030. getDescriptor() {
  10031. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AssociationBasicInfoExt_descriptor;
  10032. }
  10033. @java.lang.Override
  10034. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  10035. internalGetFieldAccessorTable() {
  10036. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AssociationBasicInfoExt_fieldAccessorTable
  10037. .ensureFieldAccessorsInitialized(
  10038. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.class, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.Builder.class);
  10039. }
  10040. // Construct using com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.newBuilder()
  10041. private Builder() {
  10042. }
  10043. private Builder(
  10044. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  10045. super(parent);
  10046. }
  10047. @java.lang.Override
  10048. public Builder clear() {
  10049. super.clear();
  10050. bitField0_ = 0;
  10051. corporateMembers_ = "";
  10052. individualMembers_ = "";
  10053. membershipFeeStandard_ = "";
  10054. mainActivityRegion_ = "";
  10055. sponsorshipRatio_ = "";
  10056. return this;
  10057. }
  10058. @java.lang.Override
  10059. public com.google.protobuf.Descriptors.Descriptor
  10060. getDescriptorForType() {
  10061. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AssociationBasicInfoExt_descriptor;
  10062. }
  10063. @java.lang.Override
  10064. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt getDefaultInstanceForType() {
  10065. return com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.getDefaultInstance();
  10066. }
  10067. @java.lang.Override
  10068. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt build() {
  10069. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt result = buildPartial();
  10070. if (!result.isInitialized()) {
  10071. throw newUninitializedMessageException(result);
  10072. }
  10073. return result;
  10074. }
  10075. @java.lang.Override
  10076. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt buildPartial() {
  10077. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt result = new com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt(this);
  10078. if (bitField0_ != 0) { buildPartial0(result); }
  10079. onBuilt();
  10080. return result;
  10081. }
  10082. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt result) {
  10083. int from_bitField0_ = bitField0_;
  10084. int to_bitField0_ = 0;
  10085. if (((from_bitField0_ & 0x00000001) != 0)) {
  10086. result.corporateMembers_ = corporateMembers_;
  10087. to_bitField0_ |= 0x00000001;
  10088. }
  10089. if (((from_bitField0_ & 0x00000002) != 0)) {
  10090. result.individualMembers_ = individualMembers_;
  10091. to_bitField0_ |= 0x00000002;
  10092. }
  10093. if (((from_bitField0_ & 0x00000004) != 0)) {
  10094. result.membershipFeeStandard_ = membershipFeeStandard_;
  10095. to_bitField0_ |= 0x00000004;
  10096. }
  10097. if (((from_bitField0_ & 0x00000008) != 0)) {
  10098. result.mainActivityRegion_ = mainActivityRegion_;
  10099. to_bitField0_ |= 0x00000008;
  10100. }
  10101. if (((from_bitField0_ & 0x00000010) != 0)) {
  10102. result.sponsorshipRatio_ = sponsorshipRatio_;
  10103. to_bitField0_ |= 0x00000010;
  10104. }
  10105. result.bitField0_ |= to_bitField0_;
  10106. }
  10107. @java.lang.Override
  10108. public Builder mergeFrom(com.google.protobuf.Message other) {
  10109. if (other instanceof com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt) {
  10110. return mergeFrom((com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt)other);
  10111. } else {
  10112. super.mergeFrom(other);
  10113. return this;
  10114. }
  10115. }
  10116. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt other) {
  10117. if (other == com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.getDefaultInstance()) return this;
  10118. if (other.hasCorporateMembers()) {
  10119. corporateMembers_ = other.corporateMembers_;
  10120. bitField0_ |= 0x00000001;
  10121. onChanged();
  10122. }
  10123. if (other.hasIndividualMembers()) {
  10124. individualMembers_ = other.individualMembers_;
  10125. bitField0_ |= 0x00000002;
  10126. onChanged();
  10127. }
  10128. if (other.hasMembershipFeeStandard()) {
  10129. membershipFeeStandard_ = other.membershipFeeStandard_;
  10130. bitField0_ |= 0x00000004;
  10131. onChanged();
  10132. }
  10133. if (other.hasMainActivityRegion()) {
  10134. mainActivityRegion_ = other.mainActivityRegion_;
  10135. bitField0_ |= 0x00000008;
  10136. onChanged();
  10137. }
  10138. if (other.hasSponsorshipRatio()) {
  10139. sponsorshipRatio_ = other.sponsorshipRatio_;
  10140. bitField0_ |= 0x00000010;
  10141. onChanged();
  10142. }
  10143. this.mergeUnknownFields(other.getUnknownFields());
  10144. onChanged();
  10145. return this;
  10146. }
  10147. @java.lang.Override
  10148. public final boolean isInitialized() {
  10149. return true;
  10150. }
  10151. @java.lang.Override
  10152. public Builder mergeFrom(
  10153. com.google.protobuf.CodedInputStream input,
  10154. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  10155. throws java.io.IOException {
  10156. if (extensionRegistry == null) {
  10157. throw new java.lang.NullPointerException();
  10158. }
  10159. try {
  10160. boolean done = false;
  10161. while (!done) {
  10162. int tag = input.readTag();
  10163. switch (tag) {
  10164. case 0:
  10165. done = true;
  10166. break;
  10167. case 10: {
  10168. corporateMembers_ = input.readBytes();
  10169. bitField0_ |= 0x00000001;
  10170. break;
  10171. } // case 10
  10172. case 18: {
  10173. individualMembers_ = input.readBytes();
  10174. bitField0_ |= 0x00000002;
  10175. break;
  10176. } // case 18
  10177. case 26: {
  10178. membershipFeeStandard_ = input.readBytes();
  10179. bitField0_ |= 0x00000004;
  10180. break;
  10181. } // case 26
  10182. case 34: {
  10183. mainActivityRegion_ = input.readBytes();
  10184. bitField0_ |= 0x00000008;
  10185. break;
  10186. } // case 34
  10187. case 42: {
  10188. sponsorshipRatio_ = input.readBytes();
  10189. bitField0_ |= 0x00000010;
  10190. break;
  10191. } // case 42
  10192. default: {
  10193. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  10194. done = true; // was an endgroup tag
  10195. }
  10196. break;
  10197. } // default:
  10198. } // switch (tag)
  10199. } // while (!done)
  10200. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  10201. throw e.unwrapIOException();
  10202. } finally {
  10203. onChanged();
  10204. } // finally
  10205. return this;
  10206. }
  10207. private int bitField0_;
  10208. private java.lang.Object corporateMembers_ = "";
  10209. /**
  10210. * <pre>
  10211. * 单位会员数量(如:超x家)
  10212. * </pre>
  10213. *
  10214. * <code>optional string corporateMembers = 1;</code>
  10215. * @return Whether the corporateMembers field is set.
  10216. */
  10217. public boolean hasCorporateMembers() {
  10218. return ((bitField0_ & 0x00000001) != 0);
  10219. }
  10220. /**
  10221. * <pre>
  10222. * 单位会员数量(如:超x家)
  10223. * </pre>
  10224. *
  10225. * <code>optional string corporateMembers = 1;</code>
  10226. * @return The corporateMembers.
  10227. */
  10228. public java.lang.String getCorporateMembers() {
  10229. java.lang.Object ref = corporateMembers_;
  10230. if (!(ref instanceof java.lang.String)) {
  10231. com.google.protobuf.ByteString bs =
  10232. (com.google.protobuf.ByteString) ref;
  10233. java.lang.String s = bs.toStringUtf8();
  10234. if (bs.isValidUtf8()) {
  10235. corporateMembers_ = s;
  10236. }
  10237. return s;
  10238. } else {
  10239. return (java.lang.String) ref;
  10240. }
  10241. }
  10242. /**
  10243. * <pre>
  10244. * 单位会员数量(如:超x家)
  10245. * </pre>
  10246. *
  10247. * <code>optional string corporateMembers = 1;</code>
  10248. * @return The bytes for corporateMembers.
  10249. */
  10250. public com.google.protobuf.ByteString
  10251. getCorporateMembersBytes() {
  10252. java.lang.Object ref = corporateMembers_;
  10253. if (ref instanceof String) {
  10254. com.google.protobuf.ByteString b =
  10255. com.google.protobuf.ByteString.copyFromUtf8(
  10256. (java.lang.String) ref);
  10257. corporateMembers_ = b;
  10258. return b;
  10259. } else {
  10260. return (com.google.protobuf.ByteString) ref;
  10261. }
  10262. }
  10263. /**
  10264. * <pre>
  10265. * 单位会员数量(如:超x家)
  10266. * </pre>
  10267. *
  10268. * <code>optional string corporateMembers = 1;</code>
  10269. * @param value The corporateMembers to set.
  10270. * @return This builder for chaining.
  10271. */
  10272. public Builder setCorporateMembers(
  10273. java.lang.String value) {
  10274. if (value == null) { throw new NullPointerException(); }
  10275. corporateMembers_ = value;
  10276. bitField0_ |= 0x00000001;
  10277. onChanged();
  10278. return this;
  10279. }
  10280. /**
  10281. * <pre>
  10282. * 单位会员数量(如:超x家)
  10283. * </pre>
  10284. *
  10285. * <code>optional string corporateMembers = 1;</code>
  10286. * @return This builder for chaining.
  10287. */
  10288. public Builder clearCorporateMembers() {
  10289. corporateMembers_ = getDefaultInstance().getCorporateMembers();
  10290. bitField0_ = (bitField0_ & ~0x00000001);
  10291. onChanged();
  10292. return this;
  10293. }
  10294. /**
  10295. * <pre>
  10296. * 单位会员数量(如:超x家)
  10297. * </pre>
  10298. *
  10299. * <code>optional string corporateMembers = 1;</code>
  10300. * @param value The bytes for corporateMembers to set.
  10301. * @return This builder for chaining.
  10302. */
  10303. public Builder setCorporateMembersBytes(
  10304. com.google.protobuf.ByteString value) {
  10305. if (value == null) { throw new NullPointerException(); }
  10306. corporateMembers_ = value;
  10307. bitField0_ |= 0x00000001;
  10308. onChanged();
  10309. return this;
  10310. }
  10311. private java.lang.Object individualMembers_ = "";
  10312. /**
  10313. * <pre>
  10314. * 个人会员数量
  10315. * </pre>
  10316. *
  10317. * <code>optional string individualMembers = 2;</code>
  10318. * @return Whether the individualMembers field is set.
  10319. */
  10320. public boolean hasIndividualMembers() {
  10321. return ((bitField0_ & 0x00000002) != 0);
  10322. }
  10323. /**
  10324. * <pre>
  10325. * 个人会员数量
  10326. * </pre>
  10327. *
  10328. * <code>optional string individualMembers = 2;</code>
  10329. * @return The individualMembers.
  10330. */
  10331. public java.lang.String getIndividualMembers() {
  10332. java.lang.Object ref = individualMembers_;
  10333. if (!(ref instanceof java.lang.String)) {
  10334. com.google.protobuf.ByteString bs =
  10335. (com.google.protobuf.ByteString) ref;
  10336. java.lang.String s = bs.toStringUtf8();
  10337. if (bs.isValidUtf8()) {
  10338. individualMembers_ = s;
  10339. }
  10340. return s;
  10341. } else {
  10342. return (java.lang.String) ref;
  10343. }
  10344. }
  10345. /**
  10346. * <pre>
  10347. * 个人会员数量
  10348. * </pre>
  10349. *
  10350. * <code>optional string individualMembers = 2;</code>
  10351. * @return The bytes for individualMembers.
  10352. */
  10353. public com.google.protobuf.ByteString
  10354. getIndividualMembersBytes() {
  10355. java.lang.Object ref = individualMembers_;
  10356. if (ref instanceof String) {
  10357. com.google.protobuf.ByteString b =
  10358. com.google.protobuf.ByteString.copyFromUtf8(
  10359. (java.lang.String) ref);
  10360. individualMembers_ = b;
  10361. return b;
  10362. } else {
  10363. return (com.google.protobuf.ByteString) ref;
  10364. }
  10365. }
  10366. /**
  10367. * <pre>
  10368. * 个人会员数量
  10369. * </pre>
  10370. *
  10371. * <code>optional string individualMembers = 2;</code>
  10372. * @param value The individualMembers to set.
  10373. * @return This builder for chaining.
  10374. */
  10375. public Builder setIndividualMembers(
  10376. java.lang.String value) {
  10377. if (value == null) { throw new NullPointerException(); }
  10378. individualMembers_ = value;
  10379. bitField0_ |= 0x00000002;
  10380. onChanged();
  10381. return this;
  10382. }
  10383. /**
  10384. * <pre>
  10385. * 个人会员数量
  10386. * </pre>
  10387. *
  10388. * <code>optional string individualMembers = 2;</code>
  10389. * @return This builder for chaining.
  10390. */
  10391. public Builder clearIndividualMembers() {
  10392. individualMembers_ = getDefaultInstance().getIndividualMembers();
  10393. bitField0_ = (bitField0_ & ~0x00000002);
  10394. onChanged();
  10395. return this;
  10396. }
  10397. /**
  10398. * <pre>
  10399. * 个人会员数量
  10400. * </pre>
  10401. *
  10402. * <code>optional string individualMembers = 2;</code>
  10403. * @param value The bytes for individualMembers to set.
  10404. * @return This builder for chaining.
  10405. */
  10406. public Builder setIndividualMembersBytes(
  10407. com.google.protobuf.ByteString value) {
  10408. if (value == null) { throw new NullPointerException(); }
  10409. individualMembers_ = value;
  10410. bitField0_ |= 0x00000002;
  10411. onChanged();
  10412. return this;
  10413. }
  10414. private java.lang.Object membershipFeeStandard_ = "";
  10415. /**
  10416. * <pre>
  10417. * 会费收取标准(多行文本)
  10418. * </pre>
  10419. *
  10420. * <code>optional string membershipFeeStandard = 3;</code>
  10421. * @return Whether the membershipFeeStandard field is set.
  10422. */
  10423. public boolean hasMembershipFeeStandard() {
  10424. return ((bitField0_ & 0x00000004) != 0);
  10425. }
  10426. /**
  10427. * <pre>
  10428. * 会费收取标准(多行文本)
  10429. * </pre>
  10430. *
  10431. * <code>optional string membershipFeeStandard = 3;</code>
  10432. * @return The membershipFeeStandard.
  10433. */
  10434. public java.lang.String getMembershipFeeStandard() {
  10435. java.lang.Object ref = membershipFeeStandard_;
  10436. if (!(ref instanceof java.lang.String)) {
  10437. com.google.protobuf.ByteString bs =
  10438. (com.google.protobuf.ByteString) ref;
  10439. java.lang.String s = bs.toStringUtf8();
  10440. if (bs.isValidUtf8()) {
  10441. membershipFeeStandard_ = s;
  10442. }
  10443. return s;
  10444. } else {
  10445. return (java.lang.String) ref;
  10446. }
  10447. }
  10448. /**
  10449. * <pre>
  10450. * 会费收取标准(多行文本)
  10451. * </pre>
  10452. *
  10453. * <code>optional string membershipFeeStandard = 3;</code>
  10454. * @return The bytes for membershipFeeStandard.
  10455. */
  10456. public com.google.protobuf.ByteString
  10457. getMembershipFeeStandardBytes() {
  10458. java.lang.Object ref = membershipFeeStandard_;
  10459. if (ref instanceof String) {
  10460. com.google.protobuf.ByteString b =
  10461. com.google.protobuf.ByteString.copyFromUtf8(
  10462. (java.lang.String) ref);
  10463. membershipFeeStandard_ = b;
  10464. return b;
  10465. } else {
  10466. return (com.google.protobuf.ByteString) ref;
  10467. }
  10468. }
  10469. /**
  10470. * <pre>
  10471. * 会费收取标准(多行文本)
  10472. * </pre>
  10473. *
  10474. * <code>optional string membershipFeeStandard = 3;</code>
  10475. * @param value The membershipFeeStandard to set.
  10476. * @return This builder for chaining.
  10477. */
  10478. public Builder setMembershipFeeStandard(
  10479. java.lang.String value) {
  10480. if (value == null) { throw new NullPointerException(); }
  10481. membershipFeeStandard_ = value;
  10482. bitField0_ |= 0x00000004;
  10483. onChanged();
  10484. return this;
  10485. }
  10486. /**
  10487. * <pre>
  10488. * 会费收取标准(多行文本)
  10489. * </pre>
  10490. *
  10491. * <code>optional string membershipFeeStandard = 3;</code>
  10492. * @return This builder for chaining.
  10493. */
  10494. public Builder clearMembershipFeeStandard() {
  10495. membershipFeeStandard_ = getDefaultInstance().getMembershipFeeStandard();
  10496. bitField0_ = (bitField0_ & ~0x00000004);
  10497. onChanged();
  10498. return this;
  10499. }
  10500. /**
  10501. * <pre>
  10502. * 会费收取标准(多行文本)
  10503. * </pre>
  10504. *
  10505. * <code>optional string membershipFeeStandard = 3;</code>
  10506. * @param value The bytes for membershipFeeStandard to set.
  10507. * @return This builder for chaining.
  10508. */
  10509. public Builder setMembershipFeeStandardBytes(
  10510. com.google.protobuf.ByteString value) {
  10511. if (value == null) { throw new NullPointerException(); }
  10512. membershipFeeStandard_ = value;
  10513. bitField0_ |= 0x00000004;
  10514. onChanged();
  10515. return this;
  10516. }
  10517. private java.lang.Object mainActivityRegion_ = "";
  10518. /**
  10519. * <pre>
  10520. * 主要活动覆盖地域(示例:长三角地区)
  10521. * </pre>
  10522. *
  10523. * <code>optional string mainActivityRegion = 4;</code>
  10524. * @return Whether the mainActivityRegion field is set.
  10525. */
  10526. public boolean hasMainActivityRegion() {
  10527. return ((bitField0_ & 0x00000008) != 0);
  10528. }
  10529. /**
  10530. * <pre>
  10531. * 主要活动覆盖地域(示例:长三角地区)
  10532. * </pre>
  10533. *
  10534. * <code>optional string mainActivityRegion = 4;</code>
  10535. * @return The mainActivityRegion.
  10536. */
  10537. public java.lang.String getMainActivityRegion() {
  10538. java.lang.Object ref = mainActivityRegion_;
  10539. if (!(ref instanceof java.lang.String)) {
  10540. com.google.protobuf.ByteString bs =
  10541. (com.google.protobuf.ByteString) ref;
  10542. java.lang.String s = bs.toStringUtf8();
  10543. if (bs.isValidUtf8()) {
  10544. mainActivityRegion_ = s;
  10545. }
  10546. return s;
  10547. } else {
  10548. return (java.lang.String) ref;
  10549. }
  10550. }
  10551. /**
  10552. * <pre>
  10553. * 主要活动覆盖地域(示例:长三角地区)
  10554. * </pre>
  10555. *
  10556. * <code>optional string mainActivityRegion = 4;</code>
  10557. * @return The bytes for mainActivityRegion.
  10558. */
  10559. public com.google.protobuf.ByteString
  10560. getMainActivityRegionBytes() {
  10561. java.lang.Object ref = mainActivityRegion_;
  10562. if (ref instanceof String) {
  10563. com.google.protobuf.ByteString b =
  10564. com.google.protobuf.ByteString.copyFromUtf8(
  10565. (java.lang.String) ref);
  10566. mainActivityRegion_ = b;
  10567. return b;
  10568. } else {
  10569. return (com.google.protobuf.ByteString) ref;
  10570. }
  10571. }
  10572. /**
  10573. * <pre>
  10574. * 主要活动覆盖地域(示例:长三角地区)
  10575. * </pre>
  10576. *
  10577. * <code>optional string mainActivityRegion = 4;</code>
  10578. * @param value The mainActivityRegion to set.
  10579. * @return This builder for chaining.
  10580. */
  10581. public Builder setMainActivityRegion(
  10582. java.lang.String value) {
  10583. if (value == null) { throw new NullPointerException(); }
  10584. mainActivityRegion_ = value;
  10585. bitField0_ |= 0x00000008;
  10586. onChanged();
  10587. return this;
  10588. }
  10589. /**
  10590. * <pre>
  10591. * 主要活动覆盖地域(示例:长三角地区)
  10592. * </pre>
  10593. *
  10594. * <code>optional string mainActivityRegion = 4;</code>
  10595. * @return This builder for chaining.
  10596. */
  10597. public Builder clearMainActivityRegion() {
  10598. mainActivityRegion_ = getDefaultInstance().getMainActivityRegion();
  10599. bitField0_ = (bitField0_ & ~0x00000008);
  10600. onChanged();
  10601. return this;
  10602. }
  10603. /**
  10604. * <pre>
  10605. * 主要活动覆盖地域(示例:长三角地区)
  10606. * </pre>
  10607. *
  10608. * <code>optional string mainActivityRegion = 4;</code>
  10609. * @param value The bytes for mainActivityRegion to set.
  10610. * @return This builder for chaining.
  10611. */
  10612. public Builder setMainActivityRegionBytes(
  10613. com.google.protobuf.ByteString value) {
  10614. if (value == null) { throw new NullPointerException(); }
  10615. mainActivityRegion_ = value;
  10616. bitField0_ |= 0x00000008;
  10617. onChanged();
  10618. return this;
  10619. }
  10620. private java.lang.Object sponsorshipRatio_ = "";
  10621. /**
  10622. * <pre>
  10623. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  10624. * </pre>
  10625. *
  10626. * <code>optional string sponsorshipRatio = 5;</code>
  10627. * @return Whether the sponsorshipRatio field is set.
  10628. */
  10629. public boolean hasSponsorshipRatio() {
  10630. return ((bitField0_ & 0x00000010) != 0);
  10631. }
  10632. /**
  10633. * <pre>
  10634. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  10635. * </pre>
  10636. *
  10637. * <code>optional string sponsorshipRatio = 5;</code>
  10638. * @return The sponsorshipRatio.
  10639. */
  10640. public java.lang.String getSponsorshipRatio() {
  10641. java.lang.Object ref = sponsorshipRatio_;
  10642. if (!(ref instanceof java.lang.String)) {
  10643. com.google.protobuf.ByteString bs =
  10644. (com.google.protobuf.ByteString) ref;
  10645. java.lang.String s = bs.toStringUtf8();
  10646. if (bs.isValidUtf8()) {
  10647. sponsorshipRatio_ = s;
  10648. }
  10649. return s;
  10650. } else {
  10651. return (java.lang.String) ref;
  10652. }
  10653. }
  10654. /**
  10655. * <pre>
  10656. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  10657. * </pre>
  10658. *
  10659. * <code>optional string sponsorshipRatio = 5;</code>
  10660. * @return The bytes for sponsorshipRatio.
  10661. */
  10662. public com.google.protobuf.ByteString
  10663. getSponsorshipRatioBytes() {
  10664. java.lang.Object ref = sponsorshipRatio_;
  10665. if (ref instanceof String) {
  10666. com.google.protobuf.ByteString b =
  10667. com.google.protobuf.ByteString.copyFromUtf8(
  10668. (java.lang.String) ref);
  10669. sponsorshipRatio_ = b;
  10670. return b;
  10671. } else {
  10672. return (com.google.protobuf.ByteString) ref;
  10673. }
  10674. }
  10675. /**
  10676. * <pre>
  10677. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  10678. * </pre>
  10679. *
  10680. * <code>optional string sponsorshipRatio = 5;</code>
  10681. * @param value The sponsorshipRatio to set.
  10682. * @return This builder for chaining.
  10683. */
  10684. public Builder setSponsorshipRatio(
  10685. java.lang.String value) {
  10686. if (value == null) { throw new NullPointerException(); }
  10687. sponsorshipRatio_ = value;
  10688. bitField0_ |= 0x00000010;
  10689. onChanged();
  10690. return this;
  10691. }
  10692. /**
  10693. * <pre>
  10694. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  10695. * </pre>
  10696. *
  10697. * <code>optional string sponsorshipRatio = 5;</code>
  10698. * @return This builder for chaining.
  10699. */
  10700. public Builder clearSponsorshipRatio() {
  10701. sponsorshipRatio_ = getDefaultInstance().getSponsorshipRatio();
  10702. bitField0_ = (bitField0_ & ~0x00000010);
  10703. onChanged();
  10704. return this;
  10705. }
  10706. /**
  10707. * <pre>
  10708. * 上一年度xxx公司赞助和捐赠额占总社会赞助和捐赠比例(单位:%,示例:1%)
  10709. * </pre>
  10710. *
  10711. * <code>optional string sponsorshipRatio = 5;</code>
  10712. * @param value The bytes for sponsorshipRatio to set.
  10713. * @return This builder for chaining.
  10714. */
  10715. public Builder setSponsorshipRatioBytes(
  10716. com.google.protobuf.ByteString value) {
  10717. if (value == null) { throw new NullPointerException(); }
  10718. sponsorshipRatio_ = value;
  10719. bitField0_ |= 0x00000010;
  10720. onChanged();
  10721. return this;
  10722. }
  10723. // @@protoc_insertion_point(builder_scope:fxy.AssociationBasicInfoExt)
  10724. }
  10725. // @@protoc_insertion_point(class_scope:fxy.AssociationBasicInfoExt)
  10726. private static final com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt DEFAULT_INSTANCE;
  10727. static {
  10728. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt();
  10729. }
  10730. public static com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt getDefaultInstance() {
  10731. return DEFAULT_INSTANCE;
  10732. }
  10733. private static final com.google.protobuf.Parser<AssociationBasicInfoExt>
  10734. PARSER = new com.google.protobuf.AbstractParser<AssociationBasicInfoExt>() {
  10735. @java.lang.Override
  10736. public AssociationBasicInfoExt parsePartialFrom(
  10737. com.google.protobuf.CodedInputStream input,
  10738. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  10739. throws com.google.protobuf.InvalidProtocolBufferException {
  10740. Builder builder = newBuilder();
  10741. try {
  10742. builder.mergeFrom(input, extensionRegistry);
  10743. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  10744. throw e.setUnfinishedMessage(builder.buildPartial());
  10745. } catch (com.google.protobuf.UninitializedMessageException e) {
  10746. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  10747. } catch (java.io.IOException e) {
  10748. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  10749. .setUnfinishedMessage(builder.buildPartial());
  10750. }
  10751. return builder.buildPartial();
  10752. }
  10753. };
  10754. public static com.google.protobuf.Parser<AssociationBasicInfoExt> parser() {
  10755. return PARSER;
  10756. }
  10757. @java.lang.Override
  10758. public com.google.protobuf.Parser<AssociationBasicInfoExt> getParserForType() {
  10759. return PARSER;
  10760. }
  10761. @java.lang.Override
  10762. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt getDefaultInstanceForType() {
  10763. return DEFAULT_INSTANCE;
  10764. }
  10765. }
  10766. public interface FoundationBasicInfoExtOrBuilder extends
  10767. // @@protoc_insertion_point(interface_extends:fxy.FoundationBasicInfoExt)
  10768. com.google.protobuf.MessageOrBuilder {
  10769. /**
  10770. * <pre>
  10771. * 基金会类别(公募/非公募)
  10772. * </pre>
  10773. *
  10774. * <code>optional string foundationCategory = 1;</code>
  10775. * @return Whether the foundationCategory field is set.
  10776. */
  10777. boolean hasFoundationCategory();
  10778. /**
  10779. * <pre>
  10780. * 基金会类别(公募/非公募)
  10781. * </pre>
  10782. *
  10783. * <code>optional string foundationCategory = 1;</code>
  10784. * @return The foundationCategory.
  10785. */
  10786. java.lang.String getFoundationCategory();
  10787. /**
  10788. * <pre>
  10789. * 基金会类别(公募/非公募)
  10790. * </pre>
  10791. *
  10792. * <code>optional string foundationCategory = 1;</code>
  10793. * @return The bytes for foundationCategory.
  10794. */
  10795. com.google.protobuf.ByteString
  10796. getFoundationCategoryBytes();
  10797. /**
  10798. * <pre>
  10799. * 上一年度XXX赞助和捐赠额占比(%)
  10800. * </pre>
  10801. *
  10802. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  10803. * @return Whether the lastYearSponsorshipDonationRatio field is set.
  10804. */
  10805. boolean hasLastYearSponsorshipDonationRatio();
  10806. /**
  10807. * <pre>
  10808. * 上一年度XXX赞助和捐赠额占比(%)
  10809. * </pre>
  10810. *
  10811. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  10812. * @return The lastYearSponsorshipDonationRatio.
  10813. */
  10814. java.lang.String getLastYearSponsorshipDonationRatio();
  10815. /**
  10816. * <pre>
  10817. * 上一年度XXX赞助和捐赠额占比(%)
  10818. * </pre>
  10819. *
  10820. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  10821. * @return The bytes for lastYearSponsorshipDonationRatio.
  10822. */
  10823. com.google.protobuf.ByteString
  10824. getLastYearSponsorshipDonationRatioBytes();
  10825. /**
  10826. * <pre>
  10827. * 原始基金(单位:元)
  10828. * </pre>
  10829. *
  10830. * <code>optional string initialFund = 3;</code>
  10831. * @return Whether the initialFund field is set.
  10832. */
  10833. boolean hasInitialFund();
  10834. /**
  10835. * <pre>
  10836. * 原始基金(单位:元)
  10837. * </pre>
  10838. *
  10839. * <code>optional string initialFund = 3;</code>
  10840. * @return The initialFund.
  10841. */
  10842. java.lang.String getInitialFund();
  10843. /**
  10844. * <pre>
  10845. * 原始基金(单位:元)
  10846. * </pre>
  10847. *
  10848. * <code>optional string initialFund = 3;</code>
  10849. * @return The bytes for initialFund.
  10850. */
  10851. com.google.protobuf.ByteString
  10852. getInitialFundBytes();
  10853. /**
  10854. * <pre>
  10855. * 最近一年捐赠收入(单位:元)
  10856. * </pre>
  10857. *
  10858. * <code>optional string lastYearDonationIncome = 4;</code>
  10859. * @return Whether the lastYearDonationIncome field is set.
  10860. */
  10861. boolean hasLastYearDonationIncome();
  10862. /**
  10863. * <pre>
  10864. * 最近一年捐赠收入(单位:元)
  10865. * </pre>
  10866. *
  10867. * <code>optional string lastYearDonationIncome = 4;</code>
  10868. * @return The lastYearDonationIncome.
  10869. */
  10870. java.lang.String getLastYearDonationIncome();
  10871. /**
  10872. * <pre>
  10873. * 最近一年捐赠收入(单位:元)
  10874. * </pre>
  10875. *
  10876. * <code>optional string lastYearDonationIncome = 4;</code>
  10877. * @return The bytes for lastYearDonationIncome.
  10878. */
  10879. com.google.protobuf.ByteString
  10880. getLastYearDonationIncomeBytes();
  10881. /**
  10882. * <pre>
  10883. * 秘书长
  10884. * </pre>
  10885. *
  10886. * <code>optional string secretaryGeneral = 5;</code>
  10887. * @return Whether the secretaryGeneral field is set.
  10888. */
  10889. boolean hasSecretaryGeneral();
  10890. /**
  10891. * <pre>
  10892. * 秘书长
  10893. * </pre>
  10894. *
  10895. * <code>optional string secretaryGeneral = 5;</code>
  10896. * @return The secretaryGeneral.
  10897. */
  10898. java.lang.String getSecretaryGeneral();
  10899. /**
  10900. * <pre>
  10901. * 秘书长
  10902. * </pre>
  10903. *
  10904. * <code>optional string secretaryGeneral = 5;</code>
  10905. * @return The bytes for secretaryGeneral.
  10906. */
  10907. com.google.protobuf.ByteString
  10908. getSecretaryGeneralBytes();
  10909. /**
  10910. * <pre>
  10911. * 理事长
  10912. * </pre>
  10913. *
  10914. * <code>optional string chairman = 6;</code>
  10915. * @return Whether the chairman field is set.
  10916. */
  10917. boolean hasChairman();
  10918. /**
  10919. * <pre>
  10920. * 理事长
  10921. * </pre>
  10922. *
  10923. * <code>optional string chairman = 6;</code>
  10924. * @return The chairman.
  10925. */
  10926. java.lang.String getChairman();
  10927. /**
  10928. * <pre>
  10929. * 理事长
  10930. * </pre>
  10931. *
  10932. * <code>optional string chairman = 6;</code>
  10933. * @return The bytes for chairman.
  10934. */
  10935. com.google.protobuf.ByteString
  10936. getChairmanBytes();
  10937. /**
  10938. * <pre>
  10939. * 理事人数
  10940. * </pre>
  10941. *
  10942. * <code>optional int32 numberOfDirectors = 7;</code>
  10943. * @return Whether the numberOfDirectors field is set.
  10944. */
  10945. boolean hasNumberOfDirectors();
  10946. /**
  10947. * <pre>
  10948. * 理事人数
  10949. * </pre>
  10950. *
  10951. * <code>optional int32 numberOfDirectors = 7;</code>
  10952. * @return The numberOfDirectors.
  10953. */
  10954. int getNumberOfDirectors();
  10955. }
  10956. /**
  10957. * Protobuf type {@code fxy.FoundationBasicInfoExt}
  10958. */
  10959. public static final class FoundationBasicInfoExt extends
  10960. com.google.protobuf.GeneratedMessage implements
  10961. // @@protoc_insertion_point(message_implements:fxy.FoundationBasicInfoExt)
  10962. FoundationBasicInfoExtOrBuilder {
  10963. private static final long serialVersionUID = 0L;
  10964. static {
  10965. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  10966. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  10967. /* major= */ 4,
  10968. /* minor= */ 29,
  10969. /* patch= */ 5,
  10970. /* suffix= */ "",
  10971. FoundationBasicInfoExt.class.getName());
  10972. }
  10973. // Use FoundationBasicInfoExt.newBuilder() to construct.
  10974. private FoundationBasicInfoExt(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  10975. super(builder);
  10976. }
  10977. private FoundationBasicInfoExt() {
  10978. foundationCategory_ = "";
  10979. lastYearSponsorshipDonationRatio_ = "";
  10980. initialFund_ = "";
  10981. lastYearDonationIncome_ = "";
  10982. secretaryGeneral_ = "";
  10983. chairman_ = "";
  10984. }
  10985. public static final com.google.protobuf.Descriptors.Descriptor
  10986. getDescriptor() {
  10987. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FoundationBasicInfoExt_descriptor;
  10988. }
  10989. @java.lang.Override
  10990. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  10991. internalGetFieldAccessorTable() {
  10992. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FoundationBasicInfoExt_fieldAccessorTable
  10993. .ensureFieldAccessorsInitialized(
  10994. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.class, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.Builder.class);
  10995. }
  10996. private int bitField0_;
  10997. public static final int FOUNDATIONCATEGORY_FIELD_NUMBER = 1;
  10998. @SuppressWarnings("serial")
  10999. private volatile java.lang.Object foundationCategory_ = "";
  11000. /**
  11001. * <pre>
  11002. * 基金会类别(公募/非公募)
  11003. * </pre>
  11004. *
  11005. * <code>optional string foundationCategory = 1;</code>
  11006. * @return Whether the foundationCategory field is set.
  11007. */
  11008. @java.lang.Override
  11009. public boolean hasFoundationCategory() {
  11010. return ((bitField0_ & 0x00000001) != 0);
  11011. }
  11012. /**
  11013. * <pre>
  11014. * 基金会类别(公募/非公募)
  11015. * </pre>
  11016. *
  11017. * <code>optional string foundationCategory = 1;</code>
  11018. * @return The foundationCategory.
  11019. */
  11020. @java.lang.Override
  11021. public java.lang.String getFoundationCategory() {
  11022. java.lang.Object ref = foundationCategory_;
  11023. if (ref instanceof java.lang.String) {
  11024. return (java.lang.String) ref;
  11025. } else {
  11026. com.google.protobuf.ByteString bs =
  11027. (com.google.protobuf.ByteString) ref;
  11028. java.lang.String s = bs.toStringUtf8();
  11029. if (bs.isValidUtf8()) {
  11030. foundationCategory_ = s;
  11031. }
  11032. return s;
  11033. }
  11034. }
  11035. /**
  11036. * <pre>
  11037. * 基金会类别(公募/非公募)
  11038. * </pre>
  11039. *
  11040. * <code>optional string foundationCategory = 1;</code>
  11041. * @return The bytes for foundationCategory.
  11042. */
  11043. @java.lang.Override
  11044. public com.google.protobuf.ByteString
  11045. getFoundationCategoryBytes() {
  11046. java.lang.Object ref = foundationCategory_;
  11047. if (ref instanceof java.lang.String) {
  11048. com.google.protobuf.ByteString b =
  11049. com.google.protobuf.ByteString.copyFromUtf8(
  11050. (java.lang.String) ref);
  11051. foundationCategory_ = b;
  11052. return b;
  11053. } else {
  11054. return (com.google.protobuf.ByteString) ref;
  11055. }
  11056. }
  11057. public static final int LASTYEARSPONSORSHIPDONATIONRATIO_FIELD_NUMBER = 2;
  11058. @SuppressWarnings("serial")
  11059. private volatile java.lang.Object lastYearSponsorshipDonationRatio_ = "";
  11060. /**
  11061. * <pre>
  11062. * 上一年度XXX赞助和捐赠额占比(%)
  11063. * </pre>
  11064. *
  11065. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  11066. * @return Whether the lastYearSponsorshipDonationRatio field is set.
  11067. */
  11068. @java.lang.Override
  11069. public boolean hasLastYearSponsorshipDonationRatio() {
  11070. return ((bitField0_ & 0x00000002) != 0);
  11071. }
  11072. /**
  11073. * <pre>
  11074. * 上一年度XXX赞助和捐赠额占比(%)
  11075. * </pre>
  11076. *
  11077. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  11078. * @return The lastYearSponsorshipDonationRatio.
  11079. */
  11080. @java.lang.Override
  11081. public java.lang.String getLastYearSponsorshipDonationRatio() {
  11082. java.lang.Object ref = lastYearSponsorshipDonationRatio_;
  11083. if (ref instanceof java.lang.String) {
  11084. return (java.lang.String) ref;
  11085. } else {
  11086. com.google.protobuf.ByteString bs =
  11087. (com.google.protobuf.ByteString) ref;
  11088. java.lang.String s = bs.toStringUtf8();
  11089. if (bs.isValidUtf8()) {
  11090. lastYearSponsorshipDonationRatio_ = s;
  11091. }
  11092. return s;
  11093. }
  11094. }
  11095. /**
  11096. * <pre>
  11097. * 上一年度XXX赞助和捐赠额占比(%)
  11098. * </pre>
  11099. *
  11100. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  11101. * @return The bytes for lastYearSponsorshipDonationRatio.
  11102. */
  11103. @java.lang.Override
  11104. public com.google.protobuf.ByteString
  11105. getLastYearSponsorshipDonationRatioBytes() {
  11106. java.lang.Object ref = lastYearSponsorshipDonationRatio_;
  11107. if (ref instanceof java.lang.String) {
  11108. com.google.protobuf.ByteString b =
  11109. com.google.protobuf.ByteString.copyFromUtf8(
  11110. (java.lang.String) ref);
  11111. lastYearSponsorshipDonationRatio_ = b;
  11112. return b;
  11113. } else {
  11114. return (com.google.protobuf.ByteString) ref;
  11115. }
  11116. }
  11117. public static final int INITIALFUND_FIELD_NUMBER = 3;
  11118. @SuppressWarnings("serial")
  11119. private volatile java.lang.Object initialFund_ = "";
  11120. /**
  11121. * <pre>
  11122. * 原始基金(单位:元)
  11123. * </pre>
  11124. *
  11125. * <code>optional string initialFund = 3;</code>
  11126. * @return Whether the initialFund field is set.
  11127. */
  11128. @java.lang.Override
  11129. public boolean hasInitialFund() {
  11130. return ((bitField0_ & 0x00000004) != 0);
  11131. }
  11132. /**
  11133. * <pre>
  11134. * 原始基金(单位:元)
  11135. * </pre>
  11136. *
  11137. * <code>optional string initialFund = 3;</code>
  11138. * @return The initialFund.
  11139. */
  11140. @java.lang.Override
  11141. public java.lang.String getInitialFund() {
  11142. java.lang.Object ref = initialFund_;
  11143. if (ref instanceof java.lang.String) {
  11144. return (java.lang.String) ref;
  11145. } else {
  11146. com.google.protobuf.ByteString bs =
  11147. (com.google.protobuf.ByteString) ref;
  11148. java.lang.String s = bs.toStringUtf8();
  11149. if (bs.isValidUtf8()) {
  11150. initialFund_ = s;
  11151. }
  11152. return s;
  11153. }
  11154. }
  11155. /**
  11156. * <pre>
  11157. * 原始基金(单位:元)
  11158. * </pre>
  11159. *
  11160. * <code>optional string initialFund = 3;</code>
  11161. * @return The bytes for initialFund.
  11162. */
  11163. @java.lang.Override
  11164. public com.google.protobuf.ByteString
  11165. getInitialFundBytes() {
  11166. java.lang.Object ref = initialFund_;
  11167. if (ref instanceof java.lang.String) {
  11168. com.google.protobuf.ByteString b =
  11169. com.google.protobuf.ByteString.copyFromUtf8(
  11170. (java.lang.String) ref);
  11171. initialFund_ = b;
  11172. return b;
  11173. } else {
  11174. return (com.google.protobuf.ByteString) ref;
  11175. }
  11176. }
  11177. public static final int LASTYEARDONATIONINCOME_FIELD_NUMBER = 4;
  11178. @SuppressWarnings("serial")
  11179. private volatile java.lang.Object lastYearDonationIncome_ = "";
  11180. /**
  11181. * <pre>
  11182. * 最近一年捐赠收入(单位:元)
  11183. * </pre>
  11184. *
  11185. * <code>optional string lastYearDonationIncome = 4;</code>
  11186. * @return Whether the lastYearDonationIncome field is set.
  11187. */
  11188. @java.lang.Override
  11189. public boolean hasLastYearDonationIncome() {
  11190. return ((bitField0_ & 0x00000008) != 0);
  11191. }
  11192. /**
  11193. * <pre>
  11194. * 最近一年捐赠收入(单位:元)
  11195. * </pre>
  11196. *
  11197. * <code>optional string lastYearDonationIncome = 4;</code>
  11198. * @return The lastYearDonationIncome.
  11199. */
  11200. @java.lang.Override
  11201. public java.lang.String getLastYearDonationIncome() {
  11202. java.lang.Object ref = lastYearDonationIncome_;
  11203. if (ref instanceof java.lang.String) {
  11204. return (java.lang.String) ref;
  11205. } else {
  11206. com.google.protobuf.ByteString bs =
  11207. (com.google.protobuf.ByteString) ref;
  11208. java.lang.String s = bs.toStringUtf8();
  11209. if (bs.isValidUtf8()) {
  11210. lastYearDonationIncome_ = s;
  11211. }
  11212. return s;
  11213. }
  11214. }
  11215. /**
  11216. * <pre>
  11217. * 最近一年捐赠收入(单位:元)
  11218. * </pre>
  11219. *
  11220. * <code>optional string lastYearDonationIncome = 4;</code>
  11221. * @return The bytes for lastYearDonationIncome.
  11222. */
  11223. @java.lang.Override
  11224. public com.google.protobuf.ByteString
  11225. getLastYearDonationIncomeBytes() {
  11226. java.lang.Object ref = lastYearDonationIncome_;
  11227. if (ref instanceof java.lang.String) {
  11228. com.google.protobuf.ByteString b =
  11229. com.google.protobuf.ByteString.copyFromUtf8(
  11230. (java.lang.String) ref);
  11231. lastYearDonationIncome_ = b;
  11232. return b;
  11233. } else {
  11234. return (com.google.protobuf.ByteString) ref;
  11235. }
  11236. }
  11237. public static final int SECRETARYGENERAL_FIELD_NUMBER = 5;
  11238. @SuppressWarnings("serial")
  11239. private volatile java.lang.Object secretaryGeneral_ = "";
  11240. /**
  11241. * <pre>
  11242. * 秘书长
  11243. * </pre>
  11244. *
  11245. * <code>optional string secretaryGeneral = 5;</code>
  11246. * @return Whether the secretaryGeneral field is set.
  11247. */
  11248. @java.lang.Override
  11249. public boolean hasSecretaryGeneral() {
  11250. return ((bitField0_ & 0x00000010) != 0);
  11251. }
  11252. /**
  11253. * <pre>
  11254. * 秘书长
  11255. * </pre>
  11256. *
  11257. * <code>optional string secretaryGeneral = 5;</code>
  11258. * @return The secretaryGeneral.
  11259. */
  11260. @java.lang.Override
  11261. public java.lang.String getSecretaryGeneral() {
  11262. java.lang.Object ref = secretaryGeneral_;
  11263. if (ref instanceof java.lang.String) {
  11264. return (java.lang.String) ref;
  11265. } else {
  11266. com.google.protobuf.ByteString bs =
  11267. (com.google.protobuf.ByteString) ref;
  11268. java.lang.String s = bs.toStringUtf8();
  11269. if (bs.isValidUtf8()) {
  11270. secretaryGeneral_ = s;
  11271. }
  11272. return s;
  11273. }
  11274. }
  11275. /**
  11276. * <pre>
  11277. * 秘书长
  11278. * </pre>
  11279. *
  11280. * <code>optional string secretaryGeneral = 5;</code>
  11281. * @return The bytes for secretaryGeneral.
  11282. */
  11283. @java.lang.Override
  11284. public com.google.protobuf.ByteString
  11285. getSecretaryGeneralBytes() {
  11286. java.lang.Object ref = secretaryGeneral_;
  11287. if (ref instanceof java.lang.String) {
  11288. com.google.protobuf.ByteString b =
  11289. com.google.protobuf.ByteString.copyFromUtf8(
  11290. (java.lang.String) ref);
  11291. secretaryGeneral_ = b;
  11292. return b;
  11293. } else {
  11294. return (com.google.protobuf.ByteString) ref;
  11295. }
  11296. }
  11297. public static final int CHAIRMAN_FIELD_NUMBER = 6;
  11298. @SuppressWarnings("serial")
  11299. private volatile java.lang.Object chairman_ = "";
  11300. /**
  11301. * <pre>
  11302. * 理事长
  11303. * </pre>
  11304. *
  11305. * <code>optional string chairman = 6;</code>
  11306. * @return Whether the chairman field is set.
  11307. */
  11308. @java.lang.Override
  11309. public boolean hasChairman() {
  11310. return ((bitField0_ & 0x00000020) != 0);
  11311. }
  11312. /**
  11313. * <pre>
  11314. * 理事长
  11315. * </pre>
  11316. *
  11317. * <code>optional string chairman = 6;</code>
  11318. * @return The chairman.
  11319. */
  11320. @java.lang.Override
  11321. public java.lang.String getChairman() {
  11322. java.lang.Object ref = chairman_;
  11323. if (ref instanceof java.lang.String) {
  11324. return (java.lang.String) ref;
  11325. } else {
  11326. com.google.protobuf.ByteString bs =
  11327. (com.google.protobuf.ByteString) ref;
  11328. java.lang.String s = bs.toStringUtf8();
  11329. if (bs.isValidUtf8()) {
  11330. chairman_ = s;
  11331. }
  11332. return s;
  11333. }
  11334. }
  11335. /**
  11336. * <pre>
  11337. * 理事长
  11338. * </pre>
  11339. *
  11340. * <code>optional string chairman = 6;</code>
  11341. * @return The bytes for chairman.
  11342. */
  11343. @java.lang.Override
  11344. public com.google.protobuf.ByteString
  11345. getChairmanBytes() {
  11346. java.lang.Object ref = chairman_;
  11347. if (ref instanceof java.lang.String) {
  11348. com.google.protobuf.ByteString b =
  11349. com.google.protobuf.ByteString.copyFromUtf8(
  11350. (java.lang.String) ref);
  11351. chairman_ = b;
  11352. return b;
  11353. } else {
  11354. return (com.google.protobuf.ByteString) ref;
  11355. }
  11356. }
  11357. public static final int NUMBEROFDIRECTORS_FIELD_NUMBER = 7;
  11358. private int numberOfDirectors_ = 0;
  11359. /**
  11360. * <pre>
  11361. * 理事人数
  11362. * </pre>
  11363. *
  11364. * <code>optional int32 numberOfDirectors = 7;</code>
  11365. * @return Whether the numberOfDirectors field is set.
  11366. */
  11367. @java.lang.Override
  11368. public boolean hasNumberOfDirectors() {
  11369. return ((bitField0_ & 0x00000040) != 0);
  11370. }
  11371. /**
  11372. * <pre>
  11373. * 理事人数
  11374. * </pre>
  11375. *
  11376. * <code>optional int32 numberOfDirectors = 7;</code>
  11377. * @return The numberOfDirectors.
  11378. */
  11379. @java.lang.Override
  11380. public int getNumberOfDirectors() {
  11381. return numberOfDirectors_;
  11382. }
  11383. private byte memoizedIsInitialized = -1;
  11384. @java.lang.Override
  11385. public final boolean isInitialized() {
  11386. byte isInitialized = memoizedIsInitialized;
  11387. if (isInitialized == 1) return true;
  11388. if (isInitialized == 0) return false;
  11389. memoizedIsInitialized = 1;
  11390. return true;
  11391. }
  11392. @java.lang.Override
  11393. public void writeTo(com.google.protobuf.CodedOutputStream output)
  11394. throws java.io.IOException {
  11395. if (((bitField0_ & 0x00000001) != 0)) {
  11396. com.google.protobuf.GeneratedMessage.writeString(output, 1, foundationCategory_);
  11397. }
  11398. if (((bitField0_ & 0x00000002) != 0)) {
  11399. com.google.protobuf.GeneratedMessage.writeString(output, 2, lastYearSponsorshipDonationRatio_);
  11400. }
  11401. if (((bitField0_ & 0x00000004) != 0)) {
  11402. com.google.protobuf.GeneratedMessage.writeString(output, 3, initialFund_);
  11403. }
  11404. if (((bitField0_ & 0x00000008) != 0)) {
  11405. com.google.protobuf.GeneratedMessage.writeString(output, 4, lastYearDonationIncome_);
  11406. }
  11407. if (((bitField0_ & 0x00000010) != 0)) {
  11408. com.google.protobuf.GeneratedMessage.writeString(output, 5, secretaryGeneral_);
  11409. }
  11410. if (((bitField0_ & 0x00000020) != 0)) {
  11411. com.google.protobuf.GeneratedMessage.writeString(output, 6, chairman_);
  11412. }
  11413. if (((bitField0_ & 0x00000040) != 0)) {
  11414. output.writeInt32(7, numberOfDirectors_);
  11415. }
  11416. getUnknownFields().writeTo(output);
  11417. }
  11418. @java.lang.Override
  11419. public int getSerializedSize() {
  11420. int size = memoizedSize;
  11421. if (size != -1) return size;
  11422. size = 0;
  11423. if (((bitField0_ & 0x00000001) != 0)) {
  11424. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, foundationCategory_);
  11425. }
  11426. if (((bitField0_ & 0x00000002) != 0)) {
  11427. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, lastYearSponsorshipDonationRatio_);
  11428. }
  11429. if (((bitField0_ & 0x00000004) != 0)) {
  11430. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, initialFund_);
  11431. }
  11432. if (((bitField0_ & 0x00000008) != 0)) {
  11433. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, lastYearDonationIncome_);
  11434. }
  11435. if (((bitField0_ & 0x00000010) != 0)) {
  11436. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, secretaryGeneral_);
  11437. }
  11438. if (((bitField0_ & 0x00000020) != 0)) {
  11439. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, chairman_);
  11440. }
  11441. if (((bitField0_ & 0x00000040) != 0)) {
  11442. size += com.google.protobuf.CodedOutputStream
  11443. .computeInt32Size(7, numberOfDirectors_);
  11444. }
  11445. size += getUnknownFields().getSerializedSize();
  11446. memoizedSize = size;
  11447. return size;
  11448. }
  11449. @java.lang.Override
  11450. public boolean equals(final java.lang.Object obj) {
  11451. if (obj == this) {
  11452. return true;
  11453. }
  11454. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt)) {
  11455. return super.equals(obj);
  11456. }
  11457. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt other = (com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt) obj;
  11458. if (hasFoundationCategory() != other.hasFoundationCategory()) return false;
  11459. if (hasFoundationCategory()) {
  11460. if (!getFoundationCategory()
  11461. .equals(other.getFoundationCategory())) return false;
  11462. }
  11463. if (hasLastYearSponsorshipDonationRatio() != other.hasLastYearSponsorshipDonationRatio()) return false;
  11464. if (hasLastYearSponsorshipDonationRatio()) {
  11465. if (!getLastYearSponsorshipDonationRatio()
  11466. .equals(other.getLastYearSponsorshipDonationRatio())) return false;
  11467. }
  11468. if (hasInitialFund() != other.hasInitialFund()) return false;
  11469. if (hasInitialFund()) {
  11470. if (!getInitialFund()
  11471. .equals(other.getInitialFund())) return false;
  11472. }
  11473. if (hasLastYearDonationIncome() != other.hasLastYearDonationIncome()) return false;
  11474. if (hasLastYearDonationIncome()) {
  11475. if (!getLastYearDonationIncome()
  11476. .equals(other.getLastYearDonationIncome())) return false;
  11477. }
  11478. if (hasSecretaryGeneral() != other.hasSecretaryGeneral()) return false;
  11479. if (hasSecretaryGeneral()) {
  11480. if (!getSecretaryGeneral()
  11481. .equals(other.getSecretaryGeneral())) return false;
  11482. }
  11483. if (hasChairman() != other.hasChairman()) return false;
  11484. if (hasChairman()) {
  11485. if (!getChairman()
  11486. .equals(other.getChairman())) return false;
  11487. }
  11488. if (hasNumberOfDirectors() != other.hasNumberOfDirectors()) return false;
  11489. if (hasNumberOfDirectors()) {
  11490. if (getNumberOfDirectors()
  11491. != other.getNumberOfDirectors()) return false;
  11492. }
  11493. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  11494. return true;
  11495. }
  11496. @java.lang.Override
  11497. public int hashCode() {
  11498. if (memoizedHashCode != 0) {
  11499. return memoizedHashCode;
  11500. }
  11501. int hash = 41;
  11502. hash = (19 * hash) + getDescriptor().hashCode();
  11503. if (hasFoundationCategory()) {
  11504. hash = (37 * hash) + FOUNDATIONCATEGORY_FIELD_NUMBER;
  11505. hash = (53 * hash) + getFoundationCategory().hashCode();
  11506. }
  11507. if (hasLastYearSponsorshipDonationRatio()) {
  11508. hash = (37 * hash) + LASTYEARSPONSORSHIPDONATIONRATIO_FIELD_NUMBER;
  11509. hash = (53 * hash) + getLastYearSponsorshipDonationRatio().hashCode();
  11510. }
  11511. if (hasInitialFund()) {
  11512. hash = (37 * hash) + INITIALFUND_FIELD_NUMBER;
  11513. hash = (53 * hash) + getInitialFund().hashCode();
  11514. }
  11515. if (hasLastYearDonationIncome()) {
  11516. hash = (37 * hash) + LASTYEARDONATIONINCOME_FIELD_NUMBER;
  11517. hash = (53 * hash) + getLastYearDonationIncome().hashCode();
  11518. }
  11519. if (hasSecretaryGeneral()) {
  11520. hash = (37 * hash) + SECRETARYGENERAL_FIELD_NUMBER;
  11521. hash = (53 * hash) + getSecretaryGeneral().hashCode();
  11522. }
  11523. if (hasChairman()) {
  11524. hash = (37 * hash) + CHAIRMAN_FIELD_NUMBER;
  11525. hash = (53 * hash) + getChairman().hashCode();
  11526. }
  11527. if (hasNumberOfDirectors()) {
  11528. hash = (37 * hash) + NUMBEROFDIRECTORS_FIELD_NUMBER;
  11529. hash = (53 * hash) + getNumberOfDirectors();
  11530. }
  11531. hash = (29 * hash) + getUnknownFields().hashCode();
  11532. memoizedHashCode = hash;
  11533. return hash;
  11534. }
  11535. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11536. java.nio.ByteBuffer data)
  11537. throws com.google.protobuf.InvalidProtocolBufferException {
  11538. return PARSER.parseFrom(data);
  11539. }
  11540. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11541. java.nio.ByteBuffer data,
  11542. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  11543. throws com.google.protobuf.InvalidProtocolBufferException {
  11544. return PARSER.parseFrom(data, extensionRegistry);
  11545. }
  11546. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11547. com.google.protobuf.ByteString data)
  11548. throws com.google.protobuf.InvalidProtocolBufferException {
  11549. return PARSER.parseFrom(data);
  11550. }
  11551. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11552. com.google.protobuf.ByteString data,
  11553. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  11554. throws com.google.protobuf.InvalidProtocolBufferException {
  11555. return PARSER.parseFrom(data, extensionRegistry);
  11556. }
  11557. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(byte[] data)
  11558. throws com.google.protobuf.InvalidProtocolBufferException {
  11559. return PARSER.parseFrom(data);
  11560. }
  11561. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11562. byte[] data,
  11563. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  11564. throws com.google.protobuf.InvalidProtocolBufferException {
  11565. return PARSER.parseFrom(data, extensionRegistry);
  11566. }
  11567. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(java.io.InputStream input)
  11568. throws java.io.IOException {
  11569. return com.google.protobuf.GeneratedMessage
  11570. .parseWithIOException(PARSER, input);
  11571. }
  11572. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11573. java.io.InputStream input,
  11574. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  11575. throws java.io.IOException {
  11576. return com.google.protobuf.GeneratedMessage
  11577. .parseWithIOException(PARSER, input, extensionRegistry);
  11578. }
  11579. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseDelimitedFrom(java.io.InputStream input)
  11580. throws java.io.IOException {
  11581. return com.google.protobuf.GeneratedMessage
  11582. .parseDelimitedWithIOException(PARSER, input);
  11583. }
  11584. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseDelimitedFrom(
  11585. java.io.InputStream input,
  11586. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  11587. throws java.io.IOException {
  11588. return com.google.protobuf.GeneratedMessage
  11589. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  11590. }
  11591. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11592. com.google.protobuf.CodedInputStream input)
  11593. throws java.io.IOException {
  11594. return com.google.protobuf.GeneratedMessage
  11595. .parseWithIOException(PARSER, input);
  11596. }
  11597. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt parseFrom(
  11598. com.google.protobuf.CodedInputStream input,
  11599. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  11600. throws java.io.IOException {
  11601. return com.google.protobuf.GeneratedMessage
  11602. .parseWithIOException(PARSER, input, extensionRegistry);
  11603. }
  11604. @java.lang.Override
  11605. public Builder newBuilderForType() { return newBuilder(); }
  11606. public static Builder newBuilder() {
  11607. return DEFAULT_INSTANCE.toBuilder();
  11608. }
  11609. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt prototype) {
  11610. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  11611. }
  11612. @java.lang.Override
  11613. public Builder toBuilder() {
  11614. return this == DEFAULT_INSTANCE
  11615. ? new Builder() : new Builder().mergeFrom(this);
  11616. }
  11617. @java.lang.Override
  11618. protected Builder newBuilderForType(
  11619. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  11620. Builder builder = new Builder(parent);
  11621. return builder;
  11622. }
  11623. /**
  11624. * Protobuf type {@code fxy.FoundationBasicInfoExt}
  11625. */
  11626. public static final class Builder extends
  11627. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  11628. // @@protoc_insertion_point(builder_implements:fxy.FoundationBasicInfoExt)
  11629. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExtOrBuilder {
  11630. public static final com.google.protobuf.Descriptors.Descriptor
  11631. getDescriptor() {
  11632. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FoundationBasicInfoExt_descriptor;
  11633. }
  11634. @java.lang.Override
  11635. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  11636. internalGetFieldAccessorTable() {
  11637. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FoundationBasicInfoExt_fieldAccessorTable
  11638. .ensureFieldAccessorsInitialized(
  11639. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.class, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.Builder.class);
  11640. }
  11641. // Construct using com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.newBuilder()
  11642. private Builder() {
  11643. }
  11644. private Builder(
  11645. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  11646. super(parent);
  11647. }
  11648. @java.lang.Override
  11649. public Builder clear() {
  11650. super.clear();
  11651. bitField0_ = 0;
  11652. foundationCategory_ = "";
  11653. lastYearSponsorshipDonationRatio_ = "";
  11654. initialFund_ = "";
  11655. lastYearDonationIncome_ = "";
  11656. secretaryGeneral_ = "";
  11657. chairman_ = "";
  11658. numberOfDirectors_ = 0;
  11659. return this;
  11660. }
  11661. @java.lang.Override
  11662. public com.google.protobuf.Descriptors.Descriptor
  11663. getDescriptorForType() {
  11664. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FoundationBasicInfoExt_descriptor;
  11665. }
  11666. @java.lang.Override
  11667. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt getDefaultInstanceForType() {
  11668. return com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.getDefaultInstance();
  11669. }
  11670. @java.lang.Override
  11671. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt build() {
  11672. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt result = buildPartial();
  11673. if (!result.isInitialized()) {
  11674. throw newUninitializedMessageException(result);
  11675. }
  11676. return result;
  11677. }
  11678. @java.lang.Override
  11679. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt buildPartial() {
  11680. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt result = new com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt(this);
  11681. if (bitField0_ != 0) { buildPartial0(result); }
  11682. onBuilt();
  11683. return result;
  11684. }
  11685. private void buildPartial0(com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt result) {
  11686. int from_bitField0_ = bitField0_;
  11687. int to_bitField0_ = 0;
  11688. if (((from_bitField0_ & 0x00000001) != 0)) {
  11689. result.foundationCategory_ = foundationCategory_;
  11690. to_bitField0_ |= 0x00000001;
  11691. }
  11692. if (((from_bitField0_ & 0x00000002) != 0)) {
  11693. result.lastYearSponsorshipDonationRatio_ = lastYearSponsorshipDonationRatio_;
  11694. to_bitField0_ |= 0x00000002;
  11695. }
  11696. if (((from_bitField0_ & 0x00000004) != 0)) {
  11697. result.initialFund_ = initialFund_;
  11698. to_bitField0_ |= 0x00000004;
  11699. }
  11700. if (((from_bitField0_ & 0x00000008) != 0)) {
  11701. result.lastYearDonationIncome_ = lastYearDonationIncome_;
  11702. to_bitField0_ |= 0x00000008;
  11703. }
  11704. if (((from_bitField0_ & 0x00000010) != 0)) {
  11705. result.secretaryGeneral_ = secretaryGeneral_;
  11706. to_bitField0_ |= 0x00000010;
  11707. }
  11708. if (((from_bitField0_ & 0x00000020) != 0)) {
  11709. result.chairman_ = chairman_;
  11710. to_bitField0_ |= 0x00000020;
  11711. }
  11712. if (((from_bitField0_ & 0x00000040) != 0)) {
  11713. result.numberOfDirectors_ = numberOfDirectors_;
  11714. to_bitField0_ |= 0x00000040;
  11715. }
  11716. result.bitField0_ |= to_bitField0_;
  11717. }
  11718. @java.lang.Override
  11719. public Builder mergeFrom(com.google.protobuf.Message other) {
  11720. if (other instanceof com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt) {
  11721. return mergeFrom((com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt)other);
  11722. } else {
  11723. super.mergeFrom(other);
  11724. return this;
  11725. }
  11726. }
  11727. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt other) {
  11728. if (other == com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.getDefaultInstance()) return this;
  11729. if (other.hasFoundationCategory()) {
  11730. foundationCategory_ = other.foundationCategory_;
  11731. bitField0_ |= 0x00000001;
  11732. onChanged();
  11733. }
  11734. if (other.hasLastYearSponsorshipDonationRatio()) {
  11735. lastYearSponsorshipDonationRatio_ = other.lastYearSponsorshipDonationRatio_;
  11736. bitField0_ |= 0x00000002;
  11737. onChanged();
  11738. }
  11739. if (other.hasInitialFund()) {
  11740. initialFund_ = other.initialFund_;
  11741. bitField0_ |= 0x00000004;
  11742. onChanged();
  11743. }
  11744. if (other.hasLastYearDonationIncome()) {
  11745. lastYearDonationIncome_ = other.lastYearDonationIncome_;
  11746. bitField0_ |= 0x00000008;
  11747. onChanged();
  11748. }
  11749. if (other.hasSecretaryGeneral()) {
  11750. secretaryGeneral_ = other.secretaryGeneral_;
  11751. bitField0_ |= 0x00000010;
  11752. onChanged();
  11753. }
  11754. if (other.hasChairman()) {
  11755. chairman_ = other.chairman_;
  11756. bitField0_ |= 0x00000020;
  11757. onChanged();
  11758. }
  11759. if (other.hasNumberOfDirectors()) {
  11760. setNumberOfDirectors(other.getNumberOfDirectors());
  11761. }
  11762. this.mergeUnknownFields(other.getUnknownFields());
  11763. onChanged();
  11764. return this;
  11765. }
  11766. @java.lang.Override
  11767. public final boolean isInitialized() {
  11768. return true;
  11769. }
  11770. @java.lang.Override
  11771. public Builder mergeFrom(
  11772. com.google.protobuf.CodedInputStream input,
  11773. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  11774. throws java.io.IOException {
  11775. if (extensionRegistry == null) {
  11776. throw new java.lang.NullPointerException();
  11777. }
  11778. try {
  11779. boolean done = false;
  11780. while (!done) {
  11781. int tag = input.readTag();
  11782. switch (tag) {
  11783. case 0:
  11784. done = true;
  11785. break;
  11786. case 10: {
  11787. foundationCategory_ = input.readBytes();
  11788. bitField0_ |= 0x00000001;
  11789. break;
  11790. } // case 10
  11791. case 18: {
  11792. lastYearSponsorshipDonationRatio_ = input.readBytes();
  11793. bitField0_ |= 0x00000002;
  11794. break;
  11795. } // case 18
  11796. case 26: {
  11797. initialFund_ = input.readBytes();
  11798. bitField0_ |= 0x00000004;
  11799. break;
  11800. } // case 26
  11801. case 34: {
  11802. lastYearDonationIncome_ = input.readBytes();
  11803. bitField0_ |= 0x00000008;
  11804. break;
  11805. } // case 34
  11806. case 42: {
  11807. secretaryGeneral_ = input.readBytes();
  11808. bitField0_ |= 0x00000010;
  11809. break;
  11810. } // case 42
  11811. case 50: {
  11812. chairman_ = input.readBytes();
  11813. bitField0_ |= 0x00000020;
  11814. break;
  11815. } // case 50
  11816. case 56: {
  11817. numberOfDirectors_ = input.readInt32();
  11818. bitField0_ |= 0x00000040;
  11819. break;
  11820. } // case 56
  11821. default: {
  11822. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  11823. done = true; // was an endgroup tag
  11824. }
  11825. break;
  11826. } // default:
  11827. } // switch (tag)
  11828. } // while (!done)
  11829. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  11830. throw e.unwrapIOException();
  11831. } finally {
  11832. onChanged();
  11833. } // finally
  11834. return this;
  11835. }
  11836. private int bitField0_;
  11837. private java.lang.Object foundationCategory_ = "";
  11838. /**
  11839. * <pre>
  11840. * 基金会类别(公募/非公募)
  11841. * </pre>
  11842. *
  11843. * <code>optional string foundationCategory = 1;</code>
  11844. * @return Whether the foundationCategory field is set.
  11845. */
  11846. public boolean hasFoundationCategory() {
  11847. return ((bitField0_ & 0x00000001) != 0);
  11848. }
  11849. /**
  11850. * <pre>
  11851. * 基金会类别(公募/非公募)
  11852. * </pre>
  11853. *
  11854. * <code>optional string foundationCategory = 1;</code>
  11855. * @return The foundationCategory.
  11856. */
  11857. public java.lang.String getFoundationCategory() {
  11858. java.lang.Object ref = foundationCategory_;
  11859. if (!(ref instanceof java.lang.String)) {
  11860. com.google.protobuf.ByteString bs =
  11861. (com.google.protobuf.ByteString) ref;
  11862. java.lang.String s = bs.toStringUtf8();
  11863. if (bs.isValidUtf8()) {
  11864. foundationCategory_ = s;
  11865. }
  11866. return s;
  11867. } else {
  11868. return (java.lang.String) ref;
  11869. }
  11870. }
  11871. /**
  11872. * <pre>
  11873. * 基金会类别(公募/非公募)
  11874. * </pre>
  11875. *
  11876. * <code>optional string foundationCategory = 1;</code>
  11877. * @return The bytes for foundationCategory.
  11878. */
  11879. public com.google.protobuf.ByteString
  11880. getFoundationCategoryBytes() {
  11881. java.lang.Object ref = foundationCategory_;
  11882. if (ref instanceof String) {
  11883. com.google.protobuf.ByteString b =
  11884. com.google.protobuf.ByteString.copyFromUtf8(
  11885. (java.lang.String) ref);
  11886. foundationCategory_ = b;
  11887. return b;
  11888. } else {
  11889. return (com.google.protobuf.ByteString) ref;
  11890. }
  11891. }
  11892. /**
  11893. * <pre>
  11894. * 基金会类别(公募/非公募)
  11895. * </pre>
  11896. *
  11897. * <code>optional string foundationCategory = 1;</code>
  11898. * @param value The foundationCategory to set.
  11899. * @return This builder for chaining.
  11900. */
  11901. public Builder setFoundationCategory(
  11902. java.lang.String value) {
  11903. if (value == null) { throw new NullPointerException(); }
  11904. foundationCategory_ = value;
  11905. bitField0_ |= 0x00000001;
  11906. onChanged();
  11907. return this;
  11908. }
  11909. /**
  11910. * <pre>
  11911. * 基金会类别(公募/非公募)
  11912. * </pre>
  11913. *
  11914. * <code>optional string foundationCategory = 1;</code>
  11915. * @return This builder for chaining.
  11916. */
  11917. public Builder clearFoundationCategory() {
  11918. foundationCategory_ = getDefaultInstance().getFoundationCategory();
  11919. bitField0_ = (bitField0_ & ~0x00000001);
  11920. onChanged();
  11921. return this;
  11922. }
  11923. /**
  11924. * <pre>
  11925. * 基金会类别(公募/非公募)
  11926. * </pre>
  11927. *
  11928. * <code>optional string foundationCategory = 1;</code>
  11929. * @param value The bytes for foundationCategory to set.
  11930. * @return This builder for chaining.
  11931. */
  11932. public Builder setFoundationCategoryBytes(
  11933. com.google.protobuf.ByteString value) {
  11934. if (value == null) { throw new NullPointerException(); }
  11935. foundationCategory_ = value;
  11936. bitField0_ |= 0x00000001;
  11937. onChanged();
  11938. return this;
  11939. }
  11940. private java.lang.Object lastYearSponsorshipDonationRatio_ = "";
  11941. /**
  11942. * <pre>
  11943. * 上一年度XXX赞助和捐赠额占比(%)
  11944. * </pre>
  11945. *
  11946. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  11947. * @return Whether the lastYearSponsorshipDonationRatio field is set.
  11948. */
  11949. public boolean hasLastYearSponsorshipDonationRatio() {
  11950. return ((bitField0_ & 0x00000002) != 0);
  11951. }
  11952. /**
  11953. * <pre>
  11954. * 上一年度XXX赞助和捐赠额占比(%)
  11955. * </pre>
  11956. *
  11957. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  11958. * @return The lastYearSponsorshipDonationRatio.
  11959. */
  11960. public java.lang.String getLastYearSponsorshipDonationRatio() {
  11961. java.lang.Object ref = lastYearSponsorshipDonationRatio_;
  11962. if (!(ref instanceof java.lang.String)) {
  11963. com.google.protobuf.ByteString bs =
  11964. (com.google.protobuf.ByteString) ref;
  11965. java.lang.String s = bs.toStringUtf8();
  11966. if (bs.isValidUtf8()) {
  11967. lastYearSponsorshipDonationRatio_ = s;
  11968. }
  11969. return s;
  11970. } else {
  11971. return (java.lang.String) ref;
  11972. }
  11973. }
  11974. /**
  11975. * <pre>
  11976. * 上一年度XXX赞助和捐赠额占比(%)
  11977. * </pre>
  11978. *
  11979. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  11980. * @return The bytes for lastYearSponsorshipDonationRatio.
  11981. */
  11982. public com.google.protobuf.ByteString
  11983. getLastYearSponsorshipDonationRatioBytes() {
  11984. java.lang.Object ref = lastYearSponsorshipDonationRatio_;
  11985. if (ref instanceof String) {
  11986. com.google.protobuf.ByteString b =
  11987. com.google.protobuf.ByteString.copyFromUtf8(
  11988. (java.lang.String) ref);
  11989. lastYearSponsorshipDonationRatio_ = b;
  11990. return b;
  11991. } else {
  11992. return (com.google.protobuf.ByteString) ref;
  11993. }
  11994. }
  11995. /**
  11996. * <pre>
  11997. * 上一年度XXX赞助和捐赠额占比(%)
  11998. * </pre>
  11999. *
  12000. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  12001. * @param value The lastYearSponsorshipDonationRatio to set.
  12002. * @return This builder for chaining.
  12003. */
  12004. public Builder setLastYearSponsorshipDonationRatio(
  12005. java.lang.String value) {
  12006. if (value == null) { throw new NullPointerException(); }
  12007. lastYearSponsorshipDonationRatio_ = value;
  12008. bitField0_ |= 0x00000002;
  12009. onChanged();
  12010. return this;
  12011. }
  12012. /**
  12013. * <pre>
  12014. * 上一年度XXX赞助和捐赠额占比(%)
  12015. * </pre>
  12016. *
  12017. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  12018. * @return This builder for chaining.
  12019. */
  12020. public Builder clearLastYearSponsorshipDonationRatio() {
  12021. lastYearSponsorshipDonationRatio_ = getDefaultInstance().getLastYearSponsorshipDonationRatio();
  12022. bitField0_ = (bitField0_ & ~0x00000002);
  12023. onChanged();
  12024. return this;
  12025. }
  12026. /**
  12027. * <pre>
  12028. * 上一年度XXX赞助和捐赠额占比(%)
  12029. * </pre>
  12030. *
  12031. * <code>optional string lastYearSponsorshipDonationRatio = 2;</code>
  12032. * @param value The bytes for lastYearSponsorshipDonationRatio to set.
  12033. * @return This builder for chaining.
  12034. */
  12035. public Builder setLastYearSponsorshipDonationRatioBytes(
  12036. com.google.protobuf.ByteString value) {
  12037. if (value == null) { throw new NullPointerException(); }
  12038. lastYearSponsorshipDonationRatio_ = value;
  12039. bitField0_ |= 0x00000002;
  12040. onChanged();
  12041. return this;
  12042. }
  12043. private java.lang.Object initialFund_ = "";
  12044. /**
  12045. * <pre>
  12046. * 原始基金(单位:元)
  12047. * </pre>
  12048. *
  12049. * <code>optional string initialFund = 3;</code>
  12050. * @return Whether the initialFund field is set.
  12051. */
  12052. public boolean hasInitialFund() {
  12053. return ((bitField0_ & 0x00000004) != 0);
  12054. }
  12055. /**
  12056. * <pre>
  12057. * 原始基金(单位:元)
  12058. * </pre>
  12059. *
  12060. * <code>optional string initialFund = 3;</code>
  12061. * @return The initialFund.
  12062. */
  12063. public java.lang.String getInitialFund() {
  12064. java.lang.Object ref = initialFund_;
  12065. if (!(ref instanceof java.lang.String)) {
  12066. com.google.protobuf.ByteString bs =
  12067. (com.google.protobuf.ByteString) ref;
  12068. java.lang.String s = bs.toStringUtf8();
  12069. if (bs.isValidUtf8()) {
  12070. initialFund_ = s;
  12071. }
  12072. return s;
  12073. } else {
  12074. return (java.lang.String) ref;
  12075. }
  12076. }
  12077. /**
  12078. * <pre>
  12079. * 原始基金(单位:元)
  12080. * </pre>
  12081. *
  12082. * <code>optional string initialFund = 3;</code>
  12083. * @return The bytes for initialFund.
  12084. */
  12085. public com.google.protobuf.ByteString
  12086. getInitialFundBytes() {
  12087. java.lang.Object ref = initialFund_;
  12088. if (ref instanceof String) {
  12089. com.google.protobuf.ByteString b =
  12090. com.google.protobuf.ByteString.copyFromUtf8(
  12091. (java.lang.String) ref);
  12092. initialFund_ = b;
  12093. return b;
  12094. } else {
  12095. return (com.google.protobuf.ByteString) ref;
  12096. }
  12097. }
  12098. /**
  12099. * <pre>
  12100. * 原始基金(单位:元)
  12101. * </pre>
  12102. *
  12103. * <code>optional string initialFund = 3;</code>
  12104. * @param value The initialFund to set.
  12105. * @return This builder for chaining.
  12106. */
  12107. public Builder setInitialFund(
  12108. java.lang.String value) {
  12109. if (value == null) { throw new NullPointerException(); }
  12110. initialFund_ = value;
  12111. bitField0_ |= 0x00000004;
  12112. onChanged();
  12113. return this;
  12114. }
  12115. /**
  12116. * <pre>
  12117. * 原始基金(单位:元)
  12118. * </pre>
  12119. *
  12120. * <code>optional string initialFund = 3;</code>
  12121. * @return This builder for chaining.
  12122. */
  12123. public Builder clearInitialFund() {
  12124. initialFund_ = getDefaultInstance().getInitialFund();
  12125. bitField0_ = (bitField0_ & ~0x00000004);
  12126. onChanged();
  12127. return this;
  12128. }
  12129. /**
  12130. * <pre>
  12131. * 原始基金(单位:元)
  12132. * </pre>
  12133. *
  12134. * <code>optional string initialFund = 3;</code>
  12135. * @param value The bytes for initialFund to set.
  12136. * @return This builder for chaining.
  12137. */
  12138. public Builder setInitialFundBytes(
  12139. com.google.protobuf.ByteString value) {
  12140. if (value == null) { throw new NullPointerException(); }
  12141. initialFund_ = value;
  12142. bitField0_ |= 0x00000004;
  12143. onChanged();
  12144. return this;
  12145. }
  12146. private java.lang.Object lastYearDonationIncome_ = "";
  12147. /**
  12148. * <pre>
  12149. * 最近一年捐赠收入(单位:元)
  12150. * </pre>
  12151. *
  12152. * <code>optional string lastYearDonationIncome = 4;</code>
  12153. * @return Whether the lastYearDonationIncome field is set.
  12154. */
  12155. public boolean hasLastYearDonationIncome() {
  12156. return ((bitField0_ & 0x00000008) != 0);
  12157. }
  12158. /**
  12159. * <pre>
  12160. * 最近一年捐赠收入(单位:元)
  12161. * </pre>
  12162. *
  12163. * <code>optional string lastYearDonationIncome = 4;</code>
  12164. * @return The lastYearDonationIncome.
  12165. */
  12166. public java.lang.String getLastYearDonationIncome() {
  12167. java.lang.Object ref = lastYearDonationIncome_;
  12168. if (!(ref instanceof java.lang.String)) {
  12169. com.google.protobuf.ByteString bs =
  12170. (com.google.protobuf.ByteString) ref;
  12171. java.lang.String s = bs.toStringUtf8();
  12172. if (bs.isValidUtf8()) {
  12173. lastYearDonationIncome_ = s;
  12174. }
  12175. return s;
  12176. } else {
  12177. return (java.lang.String) ref;
  12178. }
  12179. }
  12180. /**
  12181. * <pre>
  12182. * 最近一年捐赠收入(单位:元)
  12183. * </pre>
  12184. *
  12185. * <code>optional string lastYearDonationIncome = 4;</code>
  12186. * @return The bytes for lastYearDonationIncome.
  12187. */
  12188. public com.google.protobuf.ByteString
  12189. getLastYearDonationIncomeBytes() {
  12190. java.lang.Object ref = lastYearDonationIncome_;
  12191. if (ref instanceof String) {
  12192. com.google.protobuf.ByteString b =
  12193. com.google.protobuf.ByteString.copyFromUtf8(
  12194. (java.lang.String) ref);
  12195. lastYearDonationIncome_ = b;
  12196. return b;
  12197. } else {
  12198. return (com.google.protobuf.ByteString) ref;
  12199. }
  12200. }
  12201. /**
  12202. * <pre>
  12203. * 最近一年捐赠收入(单位:元)
  12204. * </pre>
  12205. *
  12206. * <code>optional string lastYearDonationIncome = 4;</code>
  12207. * @param value The lastYearDonationIncome to set.
  12208. * @return This builder for chaining.
  12209. */
  12210. public Builder setLastYearDonationIncome(
  12211. java.lang.String value) {
  12212. if (value == null) { throw new NullPointerException(); }
  12213. lastYearDonationIncome_ = value;
  12214. bitField0_ |= 0x00000008;
  12215. onChanged();
  12216. return this;
  12217. }
  12218. /**
  12219. * <pre>
  12220. * 最近一年捐赠收入(单位:元)
  12221. * </pre>
  12222. *
  12223. * <code>optional string lastYearDonationIncome = 4;</code>
  12224. * @return This builder for chaining.
  12225. */
  12226. public Builder clearLastYearDonationIncome() {
  12227. lastYearDonationIncome_ = getDefaultInstance().getLastYearDonationIncome();
  12228. bitField0_ = (bitField0_ & ~0x00000008);
  12229. onChanged();
  12230. return this;
  12231. }
  12232. /**
  12233. * <pre>
  12234. * 最近一年捐赠收入(单位:元)
  12235. * </pre>
  12236. *
  12237. * <code>optional string lastYearDonationIncome = 4;</code>
  12238. * @param value The bytes for lastYearDonationIncome to set.
  12239. * @return This builder for chaining.
  12240. */
  12241. public Builder setLastYearDonationIncomeBytes(
  12242. com.google.protobuf.ByteString value) {
  12243. if (value == null) { throw new NullPointerException(); }
  12244. lastYearDonationIncome_ = value;
  12245. bitField0_ |= 0x00000008;
  12246. onChanged();
  12247. return this;
  12248. }
  12249. private java.lang.Object secretaryGeneral_ = "";
  12250. /**
  12251. * <pre>
  12252. * 秘书长
  12253. * </pre>
  12254. *
  12255. * <code>optional string secretaryGeneral = 5;</code>
  12256. * @return Whether the secretaryGeneral field is set.
  12257. */
  12258. public boolean hasSecretaryGeneral() {
  12259. return ((bitField0_ & 0x00000010) != 0);
  12260. }
  12261. /**
  12262. * <pre>
  12263. * 秘书长
  12264. * </pre>
  12265. *
  12266. * <code>optional string secretaryGeneral = 5;</code>
  12267. * @return The secretaryGeneral.
  12268. */
  12269. public java.lang.String getSecretaryGeneral() {
  12270. java.lang.Object ref = secretaryGeneral_;
  12271. if (!(ref instanceof java.lang.String)) {
  12272. com.google.protobuf.ByteString bs =
  12273. (com.google.protobuf.ByteString) ref;
  12274. java.lang.String s = bs.toStringUtf8();
  12275. if (bs.isValidUtf8()) {
  12276. secretaryGeneral_ = s;
  12277. }
  12278. return s;
  12279. } else {
  12280. return (java.lang.String) ref;
  12281. }
  12282. }
  12283. /**
  12284. * <pre>
  12285. * 秘书长
  12286. * </pre>
  12287. *
  12288. * <code>optional string secretaryGeneral = 5;</code>
  12289. * @return The bytes for secretaryGeneral.
  12290. */
  12291. public com.google.protobuf.ByteString
  12292. getSecretaryGeneralBytes() {
  12293. java.lang.Object ref = secretaryGeneral_;
  12294. if (ref instanceof String) {
  12295. com.google.protobuf.ByteString b =
  12296. com.google.protobuf.ByteString.copyFromUtf8(
  12297. (java.lang.String) ref);
  12298. secretaryGeneral_ = b;
  12299. return b;
  12300. } else {
  12301. return (com.google.protobuf.ByteString) ref;
  12302. }
  12303. }
  12304. /**
  12305. * <pre>
  12306. * 秘书长
  12307. * </pre>
  12308. *
  12309. * <code>optional string secretaryGeneral = 5;</code>
  12310. * @param value The secretaryGeneral to set.
  12311. * @return This builder for chaining.
  12312. */
  12313. public Builder setSecretaryGeneral(
  12314. java.lang.String value) {
  12315. if (value == null) { throw new NullPointerException(); }
  12316. secretaryGeneral_ = value;
  12317. bitField0_ |= 0x00000010;
  12318. onChanged();
  12319. return this;
  12320. }
  12321. /**
  12322. * <pre>
  12323. * 秘书长
  12324. * </pre>
  12325. *
  12326. * <code>optional string secretaryGeneral = 5;</code>
  12327. * @return This builder for chaining.
  12328. */
  12329. public Builder clearSecretaryGeneral() {
  12330. secretaryGeneral_ = getDefaultInstance().getSecretaryGeneral();
  12331. bitField0_ = (bitField0_ & ~0x00000010);
  12332. onChanged();
  12333. return this;
  12334. }
  12335. /**
  12336. * <pre>
  12337. * 秘书长
  12338. * </pre>
  12339. *
  12340. * <code>optional string secretaryGeneral = 5;</code>
  12341. * @param value The bytes for secretaryGeneral to set.
  12342. * @return This builder for chaining.
  12343. */
  12344. public Builder setSecretaryGeneralBytes(
  12345. com.google.protobuf.ByteString value) {
  12346. if (value == null) { throw new NullPointerException(); }
  12347. secretaryGeneral_ = value;
  12348. bitField0_ |= 0x00000010;
  12349. onChanged();
  12350. return this;
  12351. }
  12352. private java.lang.Object chairman_ = "";
  12353. /**
  12354. * <pre>
  12355. * 理事长
  12356. * </pre>
  12357. *
  12358. * <code>optional string chairman = 6;</code>
  12359. * @return Whether the chairman field is set.
  12360. */
  12361. public boolean hasChairman() {
  12362. return ((bitField0_ & 0x00000020) != 0);
  12363. }
  12364. /**
  12365. * <pre>
  12366. * 理事长
  12367. * </pre>
  12368. *
  12369. * <code>optional string chairman = 6;</code>
  12370. * @return The chairman.
  12371. */
  12372. public java.lang.String getChairman() {
  12373. java.lang.Object ref = chairman_;
  12374. if (!(ref instanceof java.lang.String)) {
  12375. com.google.protobuf.ByteString bs =
  12376. (com.google.protobuf.ByteString) ref;
  12377. java.lang.String s = bs.toStringUtf8();
  12378. if (bs.isValidUtf8()) {
  12379. chairman_ = s;
  12380. }
  12381. return s;
  12382. } else {
  12383. return (java.lang.String) ref;
  12384. }
  12385. }
  12386. /**
  12387. * <pre>
  12388. * 理事长
  12389. * </pre>
  12390. *
  12391. * <code>optional string chairman = 6;</code>
  12392. * @return The bytes for chairman.
  12393. */
  12394. public com.google.protobuf.ByteString
  12395. getChairmanBytes() {
  12396. java.lang.Object ref = chairman_;
  12397. if (ref instanceof String) {
  12398. com.google.protobuf.ByteString b =
  12399. com.google.protobuf.ByteString.copyFromUtf8(
  12400. (java.lang.String) ref);
  12401. chairman_ = b;
  12402. return b;
  12403. } else {
  12404. return (com.google.protobuf.ByteString) ref;
  12405. }
  12406. }
  12407. /**
  12408. * <pre>
  12409. * 理事长
  12410. * </pre>
  12411. *
  12412. * <code>optional string chairman = 6;</code>
  12413. * @param value The chairman to set.
  12414. * @return This builder for chaining.
  12415. */
  12416. public Builder setChairman(
  12417. java.lang.String value) {
  12418. if (value == null) { throw new NullPointerException(); }
  12419. chairman_ = value;
  12420. bitField0_ |= 0x00000020;
  12421. onChanged();
  12422. return this;
  12423. }
  12424. /**
  12425. * <pre>
  12426. * 理事长
  12427. * </pre>
  12428. *
  12429. * <code>optional string chairman = 6;</code>
  12430. * @return This builder for chaining.
  12431. */
  12432. public Builder clearChairman() {
  12433. chairman_ = getDefaultInstance().getChairman();
  12434. bitField0_ = (bitField0_ & ~0x00000020);
  12435. onChanged();
  12436. return this;
  12437. }
  12438. /**
  12439. * <pre>
  12440. * 理事长
  12441. * </pre>
  12442. *
  12443. * <code>optional string chairman = 6;</code>
  12444. * @param value The bytes for chairman to set.
  12445. * @return This builder for chaining.
  12446. */
  12447. public Builder setChairmanBytes(
  12448. com.google.protobuf.ByteString value) {
  12449. if (value == null) { throw new NullPointerException(); }
  12450. chairman_ = value;
  12451. bitField0_ |= 0x00000020;
  12452. onChanged();
  12453. return this;
  12454. }
  12455. private int numberOfDirectors_ ;
  12456. /**
  12457. * <pre>
  12458. * 理事人数
  12459. * </pre>
  12460. *
  12461. * <code>optional int32 numberOfDirectors = 7;</code>
  12462. * @return Whether the numberOfDirectors field is set.
  12463. */
  12464. @java.lang.Override
  12465. public boolean hasNumberOfDirectors() {
  12466. return ((bitField0_ & 0x00000040) != 0);
  12467. }
  12468. /**
  12469. * <pre>
  12470. * 理事人数
  12471. * </pre>
  12472. *
  12473. * <code>optional int32 numberOfDirectors = 7;</code>
  12474. * @return The numberOfDirectors.
  12475. */
  12476. @java.lang.Override
  12477. public int getNumberOfDirectors() {
  12478. return numberOfDirectors_;
  12479. }
  12480. /**
  12481. * <pre>
  12482. * 理事人数
  12483. * </pre>
  12484. *
  12485. * <code>optional int32 numberOfDirectors = 7;</code>
  12486. * @param value The numberOfDirectors to set.
  12487. * @return This builder for chaining.
  12488. */
  12489. public Builder setNumberOfDirectors(int value) {
  12490. numberOfDirectors_ = value;
  12491. bitField0_ |= 0x00000040;
  12492. onChanged();
  12493. return this;
  12494. }
  12495. /**
  12496. * <pre>
  12497. * 理事人数
  12498. * </pre>
  12499. *
  12500. * <code>optional int32 numberOfDirectors = 7;</code>
  12501. * @return This builder for chaining.
  12502. */
  12503. public Builder clearNumberOfDirectors() {
  12504. bitField0_ = (bitField0_ & ~0x00000040);
  12505. numberOfDirectors_ = 0;
  12506. onChanged();
  12507. return this;
  12508. }
  12509. // @@protoc_insertion_point(builder_scope:fxy.FoundationBasicInfoExt)
  12510. }
  12511. // @@protoc_insertion_point(class_scope:fxy.FoundationBasicInfoExt)
  12512. private static final com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt DEFAULT_INSTANCE;
  12513. static {
  12514. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt();
  12515. }
  12516. public static com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt getDefaultInstance() {
  12517. return DEFAULT_INSTANCE;
  12518. }
  12519. private static final com.google.protobuf.Parser<FoundationBasicInfoExt>
  12520. PARSER = new com.google.protobuf.AbstractParser<FoundationBasicInfoExt>() {
  12521. @java.lang.Override
  12522. public FoundationBasicInfoExt parsePartialFrom(
  12523. com.google.protobuf.CodedInputStream input,
  12524. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12525. throws com.google.protobuf.InvalidProtocolBufferException {
  12526. Builder builder = newBuilder();
  12527. try {
  12528. builder.mergeFrom(input, extensionRegistry);
  12529. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  12530. throw e.setUnfinishedMessage(builder.buildPartial());
  12531. } catch (com.google.protobuf.UninitializedMessageException e) {
  12532. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  12533. } catch (java.io.IOException e) {
  12534. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  12535. .setUnfinishedMessage(builder.buildPartial());
  12536. }
  12537. return builder.buildPartial();
  12538. }
  12539. };
  12540. public static com.google.protobuf.Parser<FoundationBasicInfoExt> parser() {
  12541. return PARSER;
  12542. }
  12543. @java.lang.Override
  12544. public com.google.protobuf.Parser<FoundationBasicInfoExt> getParserForType() {
  12545. return PARSER;
  12546. }
  12547. @java.lang.Override
  12548. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt getDefaultInstanceForType() {
  12549. return DEFAULT_INSTANCE;
  12550. }
  12551. }
  12552. public interface AttachmentOrBuilder extends
  12553. // @@protoc_insertion_point(interface_extends:fxy.Attachment)
  12554. com.google.protobuf.MessageOrBuilder {
  12555. /**
  12556. * <code>optional string fileName = 1;</code>
  12557. * @return Whether the fileName field is set.
  12558. */
  12559. boolean hasFileName();
  12560. /**
  12561. * <code>optional string fileName = 1;</code>
  12562. * @return The fileName.
  12563. */
  12564. java.lang.String getFileName();
  12565. /**
  12566. * <code>optional string fileName = 1;</code>
  12567. * @return The bytes for fileName.
  12568. */
  12569. com.google.protobuf.ByteString
  12570. getFileNameBytes();
  12571. /**
  12572. * <code>optional string fileUri = 2;</code>
  12573. * @return Whether the fileUri field is set.
  12574. */
  12575. boolean hasFileUri();
  12576. /**
  12577. * <code>optional string fileUri = 2;</code>
  12578. * @return The fileUri.
  12579. */
  12580. java.lang.String getFileUri();
  12581. /**
  12582. * <code>optional string fileUri = 2;</code>
  12583. * @return The bytes for fileUri.
  12584. */
  12585. com.google.protobuf.ByteString
  12586. getFileUriBytes();
  12587. }
  12588. /**
  12589. * Protobuf type {@code fxy.Attachment}
  12590. */
  12591. public static final class Attachment extends
  12592. com.google.protobuf.GeneratedMessage implements
  12593. // @@protoc_insertion_point(message_implements:fxy.Attachment)
  12594. AttachmentOrBuilder {
  12595. private static final long serialVersionUID = 0L;
  12596. static {
  12597. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  12598. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  12599. /* major= */ 4,
  12600. /* minor= */ 29,
  12601. /* patch= */ 5,
  12602. /* suffix= */ "",
  12603. Attachment.class.getName());
  12604. }
  12605. // Use Attachment.newBuilder() to construct.
  12606. private Attachment(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  12607. super(builder);
  12608. }
  12609. private Attachment() {
  12610. fileName_ = "";
  12611. fileUri_ = "";
  12612. }
  12613. public static final com.google.protobuf.Descriptors.Descriptor
  12614. getDescriptor() {
  12615. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_Attachment_descriptor;
  12616. }
  12617. @java.lang.Override
  12618. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  12619. internalGetFieldAccessorTable() {
  12620. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_Attachment_fieldAccessorTable
  12621. .ensureFieldAccessorsInitialized(
  12622. com.yaoyicloud.message.FxyProtos.Attachment.class, com.yaoyicloud.message.FxyProtos.Attachment.Builder.class);
  12623. }
  12624. private int bitField0_;
  12625. public static final int FILENAME_FIELD_NUMBER = 1;
  12626. @SuppressWarnings("serial")
  12627. private volatile java.lang.Object fileName_ = "";
  12628. /**
  12629. * <code>optional string fileName = 1;</code>
  12630. * @return Whether the fileName field is set.
  12631. */
  12632. @java.lang.Override
  12633. public boolean hasFileName() {
  12634. return ((bitField0_ & 0x00000001) != 0);
  12635. }
  12636. /**
  12637. * <code>optional string fileName = 1;</code>
  12638. * @return The fileName.
  12639. */
  12640. @java.lang.Override
  12641. public java.lang.String getFileName() {
  12642. java.lang.Object ref = fileName_;
  12643. if (ref instanceof java.lang.String) {
  12644. return (java.lang.String) ref;
  12645. } else {
  12646. com.google.protobuf.ByteString bs =
  12647. (com.google.protobuf.ByteString) ref;
  12648. java.lang.String s = bs.toStringUtf8();
  12649. if (bs.isValidUtf8()) {
  12650. fileName_ = s;
  12651. }
  12652. return s;
  12653. }
  12654. }
  12655. /**
  12656. * <code>optional string fileName = 1;</code>
  12657. * @return The bytes for fileName.
  12658. */
  12659. @java.lang.Override
  12660. public com.google.protobuf.ByteString
  12661. getFileNameBytes() {
  12662. java.lang.Object ref = fileName_;
  12663. if (ref instanceof java.lang.String) {
  12664. com.google.protobuf.ByteString b =
  12665. com.google.protobuf.ByteString.copyFromUtf8(
  12666. (java.lang.String) ref);
  12667. fileName_ = b;
  12668. return b;
  12669. } else {
  12670. return (com.google.protobuf.ByteString) ref;
  12671. }
  12672. }
  12673. public static final int FILEURI_FIELD_NUMBER = 2;
  12674. @SuppressWarnings("serial")
  12675. private volatile java.lang.Object fileUri_ = "";
  12676. /**
  12677. * <code>optional string fileUri = 2;</code>
  12678. * @return Whether the fileUri field is set.
  12679. */
  12680. @java.lang.Override
  12681. public boolean hasFileUri() {
  12682. return ((bitField0_ & 0x00000002) != 0);
  12683. }
  12684. /**
  12685. * <code>optional string fileUri = 2;</code>
  12686. * @return The fileUri.
  12687. */
  12688. @java.lang.Override
  12689. public java.lang.String getFileUri() {
  12690. java.lang.Object ref = fileUri_;
  12691. if (ref instanceof java.lang.String) {
  12692. return (java.lang.String) ref;
  12693. } else {
  12694. com.google.protobuf.ByteString bs =
  12695. (com.google.protobuf.ByteString) ref;
  12696. java.lang.String s = bs.toStringUtf8();
  12697. if (bs.isValidUtf8()) {
  12698. fileUri_ = s;
  12699. }
  12700. return s;
  12701. }
  12702. }
  12703. /**
  12704. * <code>optional string fileUri = 2;</code>
  12705. * @return The bytes for fileUri.
  12706. */
  12707. @java.lang.Override
  12708. public com.google.protobuf.ByteString
  12709. getFileUriBytes() {
  12710. java.lang.Object ref = fileUri_;
  12711. if (ref instanceof java.lang.String) {
  12712. com.google.protobuf.ByteString b =
  12713. com.google.protobuf.ByteString.copyFromUtf8(
  12714. (java.lang.String) ref);
  12715. fileUri_ = b;
  12716. return b;
  12717. } else {
  12718. return (com.google.protobuf.ByteString) ref;
  12719. }
  12720. }
  12721. private byte memoizedIsInitialized = -1;
  12722. @java.lang.Override
  12723. public final boolean isInitialized() {
  12724. byte isInitialized = memoizedIsInitialized;
  12725. if (isInitialized == 1) return true;
  12726. if (isInitialized == 0) return false;
  12727. memoizedIsInitialized = 1;
  12728. return true;
  12729. }
  12730. @java.lang.Override
  12731. public void writeTo(com.google.protobuf.CodedOutputStream output)
  12732. throws java.io.IOException {
  12733. if (((bitField0_ & 0x00000001) != 0)) {
  12734. com.google.protobuf.GeneratedMessage.writeString(output, 1, fileName_);
  12735. }
  12736. if (((bitField0_ & 0x00000002) != 0)) {
  12737. com.google.protobuf.GeneratedMessage.writeString(output, 2, fileUri_);
  12738. }
  12739. getUnknownFields().writeTo(output);
  12740. }
  12741. @java.lang.Override
  12742. public int getSerializedSize() {
  12743. int size = memoizedSize;
  12744. if (size != -1) return size;
  12745. size = 0;
  12746. if (((bitField0_ & 0x00000001) != 0)) {
  12747. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, fileName_);
  12748. }
  12749. if (((bitField0_ & 0x00000002) != 0)) {
  12750. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, fileUri_);
  12751. }
  12752. size += getUnknownFields().getSerializedSize();
  12753. memoizedSize = size;
  12754. return size;
  12755. }
  12756. @java.lang.Override
  12757. public boolean equals(final java.lang.Object obj) {
  12758. if (obj == this) {
  12759. return true;
  12760. }
  12761. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.Attachment)) {
  12762. return super.equals(obj);
  12763. }
  12764. com.yaoyicloud.message.FxyProtos.Attachment other = (com.yaoyicloud.message.FxyProtos.Attachment) obj;
  12765. if (hasFileName() != other.hasFileName()) return false;
  12766. if (hasFileName()) {
  12767. if (!getFileName()
  12768. .equals(other.getFileName())) return false;
  12769. }
  12770. if (hasFileUri() != other.hasFileUri()) return false;
  12771. if (hasFileUri()) {
  12772. if (!getFileUri()
  12773. .equals(other.getFileUri())) return false;
  12774. }
  12775. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  12776. return true;
  12777. }
  12778. @java.lang.Override
  12779. public int hashCode() {
  12780. if (memoizedHashCode != 0) {
  12781. return memoizedHashCode;
  12782. }
  12783. int hash = 41;
  12784. hash = (19 * hash) + getDescriptor().hashCode();
  12785. if (hasFileName()) {
  12786. hash = (37 * hash) + FILENAME_FIELD_NUMBER;
  12787. hash = (53 * hash) + getFileName().hashCode();
  12788. }
  12789. if (hasFileUri()) {
  12790. hash = (37 * hash) + FILEURI_FIELD_NUMBER;
  12791. hash = (53 * hash) + getFileUri().hashCode();
  12792. }
  12793. hash = (29 * hash) + getUnknownFields().hashCode();
  12794. memoizedHashCode = hash;
  12795. return hash;
  12796. }
  12797. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12798. java.nio.ByteBuffer data)
  12799. throws com.google.protobuf.InvalidProtocolBufferException {
  12800. return PARSER.parseFrom(data);
  12801. }
  12802. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12803. java.nio.ByteBuffer data,
  12804. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12805. throws com.google.protobuf.InvalidProtocolBufferException {
  12806. return PARSER.parseFrom(data, extensionRegistry);
  12807. }
  12808. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12809. com.google.protobuf.ByteString data)
  12810. throws com.google.protobuf.InvalidProtocolBufferException {
  12811. return PARSER.parseFrom(data);
  12812. }
  12813. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12814. com.google.protobuf.ByteString data,
  12815. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12816. throws com.google.protobuf.InvalidProtocolBufferException {
  12817. return PARSER.parseFrom(data, extensionRegistry);
  12818. }
  12819. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(byte[] data)
  12820. throws com.google.protobuf.InvalidProtocolBufferException {
  12821. return PARSER.parseFrom(data);
  12822. }
  12823. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12824. byte[] data,
  12825. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12826. throws com.google.protobuf.InvalidProtocolBufferException {
  12827. return PARSER.parseFrom(data, extensionRegistry);
  12828. }
  12829. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(java.io.InputStream input)
  12830. throws java.io.IOException {
  12831. return com.google.protobuf.GeneratedMessage
  12832. .parseWithIOException(PARSER, input);
  12833. }
  12834. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12835. java.io.InputStream input,
  12836. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12837. throws java.io.IOException {
  12838. return com.google.protobuf.GeneratedMessage
  12839. .parseWithIOException(PARSER, input, extensionRegistry);
  12840. }
  12841. public static com.yaoyicloud.message.FxyProtos.Attachment parseDelimitedFrom(java.io.InputStream input)
  12842. throws java.io.IOException {
  12843. return com.google.protobuf.GeneratedMessage
  12844. .parseDelimitedWithIOException(PARSER, input);
  12845. }
  12846. public static com.yaoyicloud.message.FxyProtos.Attachment parseDelimitedFrom(
  12847. java.io.InputStream input,
  12848. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12849. throws java.io.IOException {
  12850. return com.google.protobuf.GeneratedMessage
  12851. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  12852. }
  12853. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12854. com.google.protobuf.CodedInputStream input)
  12855. throws java.io.IOException {
  12856. return com.google.protobuf.GeneratedMessage
  12857. .parseWithIOException(PARSER, input);
  12858. }
  12859. public static com.yaoyicloud.message.FxyProtos.Attachment parseFrom(
  12860. com.google.protobuf.CodedInputStream input,
  12861. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12862. throws java.io.IOException {
  12863. return com.google.protobuf.GeneratedMessage
  12864. .parseWithIOException(PARSER, input, extensionRegistry);
  12865. }
  12866. @java.lang.Override
  12867. public Builder newBuilderForType() { return newBuilder(); }
  12868. public static Builder newBuilder() {
  12869. return DEFAULT_INSTANCE.toBuilder();
  12870. }
  12871. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.Attachment prototype) {
  12872. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  12873. }
  12874. @java.lang.Override
  12875. public Builder toBuilder() {
  12876. return this == DEFAULT_INSTANCE
  12877. ? new Builder() : new Builder().mergeFrom(this);
  12878. }
  12879. @java.lang.Override
  12880. protected Builder newBuilderForType(
  12881. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  12882. Builder builder = new Builder(parent);
  12883. return builder;
  12884. }
  12885. /**
  12886. * Protobuf type {@code fxy.Attachment}
  12887. */
  12888. public static final class Builder extends
  12889. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  12890. // @@protoc_insertion_point(builder_implements:fxy.Attachment)
  12891. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder {
  12892. public static final com.google.protobuf.Descriptors.Descriptor
  12893. getDescriptor() {
  12894. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_Attachment_descriptor;
  12895. }
  12896. @java.lang.Override
  12897. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  12898. internalGetFieldAccessorTable() {
  12899. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_Attachment_fieldAccessorTable
  12900. .ensureFieldAccessorsInitialized(
  12901. com.yaoyicloud.message.FxyProtos.Attachment.class, com.yaoyicloud.message.FxyProtos.Attachment.Builder.class);
  12902. }
  12903. // Construct using com.yaoyicloud.message.FxyProtos.Attachment.newBuilder()
  12904. private Builder() {
  12905. }
  12906. private Builder(
  12907. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  12908. super(parent);
  12909. }
  12910. @java.lang.Override
  12911. public Builder clear() {
  12912. super.clear();
  12913. bitField0_ = 0;
  12914. fileName_ = "";
  12915. fileUri_ = "";
  12916. return this;
  12917. }
  12918. @java.lang.Override
  12919. public com.google.protobuf.Descriptors.Descriptor
  12920. getDescriptorForType() {
  12921. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_Attachment_descriptor;
  12922. }
  12923. @java.lang.Override
  12924. public com.yaoyicloud.message.FxyProtos.Attachment getDefaultInstanceForType() {
  12925. return com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance();
  12926. }
  12927. @java.lang.Override
  12928. public com.yaoyicloud.message.FxyProtos.Attachment build() {
  12929. com.yaoyicloud.message.FxyProtos.Attachment result = buildPartial();
  12930. if (!result.isInitialized()) {
  12931. throw newUninitializedMessageException(result);
  12932. }
  12933. return result;
  12934. }
  12935. @java.lang.Override
  12936. public com.yaoyicloud.message.FxyProtos.Attachment buildPartial() {
  12937. com.yaoyicloud.message.FxyProtos.Attachment result = new com.yaoyicloud.message.FxyProtos.Attachment(this);
  12938. if (bitField0_ != 0) { buildPartial0(result); }
  12939. onBuilt();
  12940. return result;
  12941. }
  12942. private void buildPartial0(com.yaoyicloud.message.FxyProtos.Attachment result) {
  12943. int from_bitField0_ = bitField0_;
  12944. int to_bitField0_ = 0;
  12945. if (((from_bitField0_ & 0x00000001) != 0)) {
  12946. result.fileName_ = fileName_;
  12947. to_bitField0_ |= 0x00000001;
  12948. }
  12949. if (((from_bitField0_ & 0x00000002) != 0)) {
  12950. result.fileUri_ = fileUri_;
  12951. to_bitField0_ |= 0x00000002;
  12952. }
  12953. result.bitField0_ |= to_bitField0_;
  12954. }
  12955. @java.lang.Override
  12956. public Builder mergeFrom(com.google.protobuf.Message other) {
  12957. if (other instanceof com.yaoyicloud.message.FxyProtos.Attachment) {
  12958. return mergeFrom((com.yaoyicloud.message.FxyProtos.Attachment)other);
  12959. } else {
  12960. super.mergeFrom(other);
  12961. return this;
  12962. }
  12963. }
  12964. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.Attachment other) {
  12965. if (other == com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance()) return this;
  12966. if (other.hasFileName()) {
  12967. fileName_ = other.fileName_;
  12968. bitField0_ |= 0x00000001;
  12969. onChanged();
  12970. }
  12971. if (other.hasFileUri()) {
  12972. fileUri_ = other.fileUri_;
  12973. bitField0_ |= 0x00000002;
  12974. onChanged();
  12975. }
  12976. this.mergeUnknownFields(other.getUnknownFields());
  12977. onChanged();
  12978. return this;
  12979. }
  12980. @java.lang.Override
  12981. public final boolean isInitialized() {
  12982. return true;
  12983. }
  12984. @java.lang.Override
  12985. public Builder mergeFrom(
  12986. com.google.protobuf.CodedInputStream input,
  12987. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  12988. throws java.io.IOException {
  12989. if (extensionRegistry == null) {
  12990. throw new java.lang.NullPointerException();
  12991. }
  12992. try {
  12993. boolean done = false;
  12994. while (!done) {
  12995. int tag = input.readTag();
  12996. switch (tag) {
  12997. case 0:
  12998. done = true;
  12999. break;
  13000. case 10: {
  13001. fileName_ = input.readBytes();
  13002. bitField0_ |= 0x00000001;
  13003. break;
  13004. } // case 10
  13005. case 18: {
  13006. fileUri_ = input.readBytes();
  13007. bitField0_ |= 0x00000002;
  13008. break;
  13009. } // case 18
  13010. default: {
  13011. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  13012. done = true; // was an endgroup tag
  13013. }
  13014. break;
  13015. } // default:
  13016. } // switch (tag)
  13017. } // while (!done)
  13018. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  13019. throw e.unwrapIOException();
  13020. } finally {
  13021. onChanged();
  13022. } // finally
  13023. return this;
  13024. }
  13025. private int bitField0_;
  13026. private java.lang.Object fileName_ = "";
  13027. /**
  13028. * <code>optional string fileName = 1;</code>
  13029. * @return Whether the fileName field is set.
  13030. */
  13031. public boolean hasFileName() {
  13032. return ((bitField0_ & 0x00000001) != 0);
  13033. }
  13034. /**
  13035. * <code>optional string fileName = 1;</code>
  13036. * @return The fileName.
  13037. */
  13038. public java.lang.String getFileName() {
  13039. java.lang.Object ref = fileName_;
  13040. if (!(ref instanceof java.lang.String)) {
  13041. com.google.protobuf.ByteString bs =
  13042. (com.google.protobuf.ByteString) ref;
  13043. java.lang.String s = bs.toStringUtf8();
  13044. if (bs.isValidUtf8()) {
  13045. fileName_ = s;
  13046. }
  13047. return s;
  13048. } else {
  13049. return (java.lang.String) ref;
  13050. }
  13051. }
  13052. /**
  13053. * <code>optional string fileName = 1;</code>
  13054. * @return The bytes for fileName.
  13055. */
  13056. public com.google.protobuf.ByteString
  13057. getFileNameBytes() {
  13058. java.lang.Object ref = fileName_;
  13059. if (ref instanceof String) {
  13060. com.google.protobuf.ByteString b =
  13061. com.google.protobuf.ByteString.copyFromUtf8(
  13062. (java.lang.String) ref);
  13063. fileName_ = b;
  13064. return b;
  13065. } else {
  13066. return (com.google.protobuf.ByteString) ref;
  13067. }
  13068. }
  13069. /**
  13070. * <code>optional string fileName = 1;</code>
  13071. * @param value The fileName to set.
  13072. * @return This builder for chaining.
  13073. */
  13074. public Builder setFileName(
  13075. java.lang.String value) {
  13076. if (value == null) { throw new NullPointerException(); }
  13077. fileName_ = value;
  13078. bitField0_ |= 0x00000001;
  13079. onChanged();
  13080. return this;
  13081. }
  13082. /**
  13083. * <code>optional string fileName = 1;</code>
  13084. * @return This builder for chaining.
  13085. */
  13086. public Builder clearFileName() {
  13087. fileName_ = getDefaultInstance().getFileName();
  13088. bitField0_ = (bitField0_ & ~0x00000001);
  13089. onChanged();
  13090. return this;
  13091. }
  13092. /**
  13093. * <code>optional string fileName = 1;</code>
  13094. * @param value The bytes for fileName to set.
  13095. * @return This builder for chaining.
  13096. */
  13097. public Builder setFileNameBytes(
  13098. com.google.protobuf.ByteString value) {
  13099. if (value == null) { throw new NullPointerException(); }
  13100. fileName_ = value;
  13101. bitField0_ |= 0x00000001;
  13102. onChanged();
  13103. return this;
  13104. }
  13105. private java.lang.Object fileUri_ = "";
  13106. /**
  13107. * <code>optional string fileUri = 2;</code>
  13108. * @return Whether the fileUri field is set.
  13109. */
  13110. public boolean hasFileUri() {
  13111. return ((bitField0_ & 0x00000002) != 0);
  13112. }
  13113. /**
  13114. * <code>optional string fileUri = 2;</code>
  13115. * @return The fileUri.
  13116. */
  13117. public java.lang.String getFileUri() {
  13118. java.lang.Object ref = fileUri_;
  13119. if (!(ref instanceof java.lang.String)) {
  13120. com.google.protobuf.ByteString bs =
  13121. (com.google.protobuf.ByteString) ref;
  13122. java.lang.String s = bs.toStringUtf8();
  13123. if (bs.isValidUtf8()) {
  13124. fileUri_ = s;
  13125. }
  13126. return s;
  13127. } else {
  13128. return (java.lang.String) ref;
  13129. }
  13130. }
  13131. /**
  13132. * <code>optional string fileUri = 2;</code>
  13133. * @return The bytes for fileUri.
  13134. */
  13135. public com.google.protobuf.ByteString
  13136. getFileUriBytes() {
  13137. java.lang.Object ref = fileUri_;
  13138. if (ref instanceof String) {
  13139. com.google.protobuf.ByteString b =
  13140. com.google.protobuf.ByteString.copyFromUtf8(
  13141. (java.lang.String) ref);
  13142. fileUri_ = b;
  13143. return b;
  13144. } else {
  13145. return (com.google.protobuf.ByteString) ref;
  13146. }
  13147. }
  13148. /**
  13149. * <code>optional string fileUri = 2;</code>
  13150. * @param value The fileUri to set.
  13151. * @return This builder for chaining.
  13152. */
  13153. public Builder setFileUri(
  13154. java.lang.String value) {
  13155. if (value == null) { throw new NullPointerException(); }
  13156. fileUri_ = value;
  13157. bitField0_ |= 0x00000002;
  13158. onChanged();
  13159. return this;
  13160. }
  13161. /**
  13162. * <code>optional string fileUri = 2;</code>
  13163. * @return This builder for chaining.
  13164. */
  13165. public Builder clearFileUri() {
  13166. fileUri_ = getDefaultInstance().getFileUri();
  13167. bitField0_ = (bitField0_ & ~0x00000002);
  13168. onChanged();
  13169. return this;
  13170. }
  13171. /**
  13172. * <code>optional string fileUri = 2;</code>
  13173. * @param value The bytes for fileUri to set.
  13174. * @return This builder for chaining.
  13175. */
  13176. public Builder setFileUriBytes(
  13177. com.google.protobuf.ByteString value) {
  13178. if (value == null) { throw new NullPointerException(); }
  13179. fileUri_ = value;
  13180. bitField0_ |= 0x00000002;
  13181. onChanged();
  13182. return this;
  13183. }
  13184. // @@protoc_insertion_point(builder_scope:fxy.Attachment)
  13185. }
  13186. // @@protoc_insertion_point(class_scope:fxy.Attachment)
  13187. private static final com.yaoyicloud.message.FxyProtos.Attachment DEFAULT_INSTANCE;
  13188. static {
  13189. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.Attachment();
  13190. }
  13191. public static com.yaoyicloud.message.FxyProtos.Attachment getDefaultInstance() {
  13192. return DEFAULT_INSTANCE;
  13193. }
  13194. private static final com.google.protobuf.Parser<Attachment>
  13195. PARSER = new com.google.protobuf.AbstractParser<Attachment>() {
  13196. @java.lang.Override
  13197. public Attachment parsePartialFrom(
  13198. com.google.protobuf.CodedInputStream input,
  13199. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  13200. throws com.google.protobuf.InvalidProtocolBufferException {
  13201. Builder builder = newBuilder();
  13202. try {
  13203. builder.mergeFrom(input, extensionRegistry);
  13204. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  13205. throw e.setUnfinishedMessage(builder.buildPartial());
  13206. } catch (com.google.protobuf.UninitializedMessageException e) {
  13207. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  13208. } catch (java.io.IOException e) {
  13209. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  13210. .setUnfinishedMessage(builder.buildPartial());
  13211. }
  13212. return builder.buildPartial();
  13213. }
  13214. };
  13215. public static com.google.protobuf.Parser<Attachment> parser() {
  13216. return PARSER;
  13217. }
  13218. @java.lang.Override
  13219. public com.google.protobuf.Parser<Attachment> getParserForType() {
  13220. return PARSER;
  13221. }
  13222. @java.lang.Override
  13223. public com.yaoyicloud.message.FxyProtos.Attachment getDefaultInstanceForType() {
  13224. return DEFAULT_INSTANCE;
  13225. }
  13226. }
  13227. public interface BasicInfoOrBuilder extends
  13228. // @@protoc_insertion_point(interface_extends:fxy.BasicInfo)
  13229. com.google.protobuf.MessageOrBuilder {
  13230. /**
  13231. * <code>optional string entName = 1;</code>
  13232. * @return Whether the entName field is set.
  13233. */
  13234. boolean hasEntName();
  13235. /**
  13236. * <code>optional string entName = 1;</code>
  13237. * @return The entName.
  13238. */
  13239. java.lang.String getEntName();
  13240. /**
  13241. * <code>optional string entName = 1;</code>
  13242. * @return The bytes for entName.
  13243. */
  13244. com.google.protobuf.ByteString
  13245. getEntNameBytes();
  13246. /**
  13247. * <pre>
  13248. * 成立登记日期(格式:yyyy-MM-dd)
  13249. * </pre>
  13250. *
  13251. * <code>optional string establishmentDate = 2;</code>
  13252. * @return Whether the establishmentDate field is set.
  13253. */
  13254. boolean hasEstablishmentDate();
  13255. /**
  13256. * <pre>
  13257. * 成立登记日期(格式:yyyy-MM-dd)
  13258. * </pre>
  13259. *
  13260. * <code>optional string establishmentDate = 2;</code>
  13261. * @return The establishmentDate.
  13262. */
  13263. java.lang.String getEstablishmentDate();
  13264. /**
  13265. * <pre>
  13266. * 成立登记日期(格式:yyyy-MM-dd)
  13267. * </pre>
  13268. *
  13269. * <code>optional string establishmentDate = 2;</code>
  13270. * @return The bytes for establishmentDate.
  13271. */
  13272. com.google.protobuf.ByteString
  13273. getEstablishmentDateBytes();
  13274. /**
  13275. * <pre>
  13276. * 登记有效期(格式:yyyy-MM-dd)
  13277. * </pre>
  13278. *
  13279. * <code>optional string registrationValidity = 3;</code>
  13280. * @return Whether the registrationValidity field is set.
  13281. */
  13282. boolean hasRegistrationValidity();
  13283. /**
  13284. * <pre>
  13285. * 登记有效期(格式:yyyy-MM-dd)
  13286. * </pre>
  13287. *
  13288. * <code>optional string registrationValidity = 3;</code>
  13289. * @return The registrationValidity.
  13290. */
  13291. java.lang.String getRegistrationValidity();
  13292. /**
  13293. * <pre>
  13294. * 登记有效期(格式:yyyy-MM-dd)
  13295. * </pre>
  13296. *
  13297. * <code>optional string registrationValidity = 3;</code>
  13298. * @return The bytes for registrationValidity.
  13299. */
  13300. com.google.protobuf.ByteString
  13301. getRegistrationValidityBytes();
  13302. /**
  13303. * <pre>
  13304. * 官方网站链接
  13305. * </pre>
  13306. *
  13307. * <code>optional string officialWebsite = 4;</code>
  13308. * @return Whether the officialWebsite field is set.
  13309. */
  13310. boolean hasOfficialWebsite();
  13311. /**
  13312. * <pre>
  13313. * 官方网站链接
  13314. * </pre>
  13315. *
  13316. * <code>optional string officialWebsite = 4;</code>
  13317. * @return The officialWebsite.
  13318. */
  13319. java.lang.String getOfficialWebsite();
  13320. /**
  13321. * <pre>
  13322. * 官方网站链接
  13323. * </pre>
  13324. *
  13325. * <code>optional string officialWebsite = 4;</code>
  13326. * @return The bytes for officialWebsite.
  13327. */
  13328. com.google.protobuf.ByteString
  13329. getOfficialWebsiteBytes();
  13330. /**
  13331. * <pre>
  13332. * 注册资金(单位:万元)
  13333. * </pre>
  13334. *
  13335. * <code>optional string registeredCapital = 5;</code>
  13336. * @return Whether the registeredCapital field is set.
  13337. */
  13338. boolean hasRegisteredCapital();
  13339. /**
  13340. * <pre>
  13341. * 注册资金(单位:万元)
  13342. * </pre>
  13343. *
  13344. * <code>optional string registeredCapital = 5;</code>
  13345. * @return The registeredCapital.
  13346. */
  13347. java.lang.String getRegisteredCapital();
  13348. /**
  13349. * <pre>
  13350. * 注册资金(单位:万元)
  13351. * </pre>
  13352. *
  13353. * <code>optional string registeredCapital = 5;</code>
  13354. * @return The bytes for registeredCapital.
  13355. */
  13356. com.google.protobuf.ByteString
  13357. getRegisteredCapitalBytes();
  13358. /**
  13359. * <pre>
  13360. * 净资产(单位:元)
  13361. * </pre>
  13362. *
  13363. * <code>optional string netAsset = 6;</code>
  13364. * @return Whether the netAsset field is set.
  13365. */
  13366. boolean hasNetAsset();
  13367. /**
  13368. * <pre>
  13369. * 净资产(单位:元)
  13370. * </pre>
  13371. *
  13372. * <code>optional string netAsset = 6;</code>
  13373. * @return The netAsset.
  13374. */
  13375. java.lang.String getNetAsset();
  13376. /**
  13377. * <pre>
  13378. * 净资产(单位:元)
  13379. * </pre>
  13380. *
  13381. * <code>optional string netAsset = 6;</code>
  13382. * @return The bytes for netAsset.
  13383. */
  13384. com.google.protobuf.ByteString
  13385. getNetAssetBytes();
  13386. /**
  13387. * <pre>
  13388. * 业务范围描述
  13389. * </pre>
  13390. *
  13391. * <code>optional string businessScope = 7;</code>
  13392. * @return Whether the businessScope field is set.
  13393. */
  13394. boolean hasBusinessScope();
  13395. /**
  13396. * <pre>
  13397. * 业务范围描述
  13398. * </pre>
  13399. *
  13400. * <code>optional string businessScope = 7;</code>
  13401. * @return The businessScope.
  13402. */
  13403. java.lang.String getBusinessScope();
  13404. /**
  13405. * <pre>
  13406. * 业务范围描述
  13407. * </pre>
  13408. *
  13409. * <code>optional string businessScope = 7;</code>
  13410. * @return The bytes for businessScope.
  13411. */
  13412. com.google.protobuf.ByteString
  13413. getBusinessScopeBytes();
  13414. /**
  13415. * <pre>
  13416. * 机构宗旨
  13417. * </pre>
  13418. *
  13419. * <code>optional string missionStatement = 8;</code>
  13420. * @return Whether the missionStatement field is set.
  13421. */
  13422. boolean hasMissionStatement();
  13423. /**
  13424. * <pre>
  13425. * 机构宗旨
  13426. * </pre>
  13427. *
  13428. * <code>optional string missionStatement = 8;</code>
  13429. * @return The missionStatement.
  13430. */
  13431. java.lang.String getMissionStatement();
  13432. /**
  13433. * <pre>
  13434. * 机构宗旨
  13435. * </pre>
  13436. *
  13437. * <code>optional string missionStatement = 8;</code>
  13438. * @return The bytes for missionStatement.
  13439. */
  13440. com.google.protobuf.ByteString
  13441. getMissionStatementBytes();
  13442. /**
  13443. * <pre>
  13444. * 法定代表人
  13445. * </pre>
  13446. *
  13447. * <code>optional string legalRepresentative = 9;</code>
  13448. * @return Whether the legalRepresentative field is set.
  13449. */
  13450. boolean hasLegalRepresentative();
  13451. /**
  13452. * <pre>
  13453. * 法定代表人
  13454. * </pre>
  13455. *
  13456. * <code>optional string legalRepresentative = 9;</code>
  13457. * @return The legalRepresentative.
  13458. */
  13459. java.lang.String getLegalRepresentative();
  13460. /**
  13461. * <pre>
  13462. * 法定代表人
  13463. * </pre>
  13464. *
  13465. * <code>optional string legalRepresentative = 9;</code>
  13466. * @return The bytes for legalRepresentative.
  13467. */
  13468. com.google.protobuf.ByteString
  13469. getLegalRepresentativeBytes();
  13470. /**
  13471. * <pre>
  13472. * 实际办公地址
  13473. * </pre>
  13474. *
  13475. * <code>optional string officeAddress = 10;</code>
  13476. * @return Whether the officeAddress field is set.
  13477. */
  13478. boolean hasOfficeAddress();
  13479. /**
  13480. * <pre>
  13481. * 实际办公地址
  13482. * </pre>
  13483. *
  13484. * <code>optional string officeAddress = 10;</code>
  13485. * @return The officeAddress.
  13486. */
  13487. java.lang.String getOfficeAddress();
  13488. /**
  13489. * <pre>
  13490. * 实际办公地址
  13491. * </pre>
  13492. *
  13493. * <code>optional string officeAddress = 10;</code>
  13494. * @return The bytes for officeAddress.
  13495. */
  13496. com.google.protobuf.ByteString
  13497. getOfficeAddressBytes();
  13498. /**
  13499. * <pre>
  13500. * 基金会所在地
  13501. * </pre>
  13502. *
  13503. * <code>optional string location = 11;</code>
  13504. * @return Whether the location field is set.
  13505. */
  13506. boolean hasLocation();
  13507. /**
  13508. * <pre>
  13509. * 基金会所在地
  13510. * </pre>
  13511. *
  13512. * <code>optional string location = 11;</code>
  13513. * @return The location.
  13514. */
  13515. java.lang.String getLocation();
  13516. /**
  13517. * <pre>
  13518. * 基金会所在地
  13519. * </pre>
  13520. *
  13521. * <code>optional string location = 11;</code>
  13522. * @return The bytes for location.
  13523. */
  13524. com.google.protobuf.ByteString
  13525. getLocationBytes();
  13526. /**
  13527. * <pre>
  13528. * 联系电话
  13529. * </pre>
  13530. *
  13531. * <code>optional string contactNumber = 12;</code>
  13532. * @return Whether the contactNumber field is set.
  13533. */
  13534. boolean hasContactNumber();
  13535. /**
  13536. * <pre>
  13537. * 联系电话
  13538. * </pre>
  13539. *
  13540. * <code>optional string contactNumber = 12;</code>
  13541. * @return The contactNumber.
  13542. */
  13543. java.lang.String getContactNumber();
  13544. /**
  13545. * <pre>
  13546. * 联系电话
  13547. * </pre>
  13548. *
  13549. * <code>optional string contactNumber = 12;</code>
  13550. * @return The bytes for contactNumber.
  13551. */
  13552. com.google.protobuf.ByteString
  13553. getContactNumberBytes();
  13554. /**
  13555. * <pre>
  13556. * 全职员工数量
  13557. * </pre>
  13558. *
  13559. * <code>optional int32 fullTimeStaffCount = 13;</code>
  13560. * @return Whether the fullTimeStaffCount field is set.
  13561. */
  13562. boolean hasFullTimeStaffCount();
  13563. /**
  13564. * <pre>
  13565. * 全职员工数量
  13566. * </pre>
  13567. *
  13568. * <code>optional int32 fullTimeStaffCount = 13;</code>
  13569. * @return The fullTimeStaffCount.
  13570. */
  13571. int getFullTimeStaffCount();
  13572. /**
  13573. * <pre>
  13574. * 评估等级(如:3A)
  13575. * </pre>
  13576. *
  13577. * <code>optional string evaluationLevel = 14;</code>
  13578. * @return Whether the evaluationLevel field is set.
  13579. */
  13580. boolean hasEvaluationLevel();
  13581. /**
  13582. * <pre>
  13583. * 评估等级(如:3A)
  13584. * </pre>
  13585. *
  13586. * <code>optional string evaluationLevel = 14;</code>
  13587. * @return The evaluationLevel.
  13588. */
  13589. java.lang.String getEvaluationLevel();
  13590. /**
  13591. * <pre>
  13592. * 评估等级(如:3A)
  13593. * </pre>
  13594. *
  13595. * <code>optional string evaluationLevel = 14;</code>
  13596. * @return The bytes for evaluationLevel.
  13597. */
  13598. com.google.protobuf.ByteString
  13599. getEvaluationLevelBytes();
  13600. /**
  13601. * <pre>
  13602. * 是否通常需要外包合作项目(true/false)
  13603. * </pre>
  13604. *
  13605. * <code>optional bool useExternalService = 15;</code>
  13606. * @return Whether the useExternalService field is set.
  13607. */
  13608. boolean hasUseExternalService();
  13609. /**
  13610. * <pre>
  13611. * 是否通常需要外包合作项目(true/false)
  13612. * </pre>
  13613. *
  13614. * <code>optional bool useExternalService = 15;</code>
  13615. * @return The useExternalService.
  13616. */
  13617. boolean getUseExternalService();
  13618. /**
  13619. * <pre>
  13620. * 项目服务执行方名单(如:无/合作方名称列表)
  13621. * </pre>
  13622. *
  13623. * <code>optional string projectServiceVendors = 16;</code>
  13624. * @return Whether the projectServiceVendors field is set.
  13625. */
  13626. boolean hasProjectServiceVendors();
  13627. /**
  13628. * <pre>
  13629. * 项目服务执行方名单(如:无/合作方名称列表)
  13630. * </pre>
  13631. *
  13632. * <code>optional string projectServiceVendors = 16;</code>
  13633. * @return The projectServiceVendors.
  13634. */
  13635. java.lang.String getProjectServiceVendors();
  13636. /**
  13637. * <pre>
  13638. * 项目服务执行方名单(如:无/合作方名称列表)
  13639. * </pre>
  13640. *
  13641. * <code>optional string projectServiceVendors = 16;</code>
  13642. * @return The bytes for projectServiceVendors.
  13643. */
  13644. com.google.protobuf.ByteString
  13645. getProjectServiceVendorsBytes();
  13646. /**
  13647. * <pre>
  13648. * 业务主管单位情况
  13649. * </pre>
  13650. *
  13651. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  13652. */
  13653. java.util.List<com.yaoyicloud.message.FxyProtos.SuperiorAuthority>
  13654. getSuperiorAuthorityList();
  13655. /**
  13656. * <pre>
  13657. * 业务主管单位情况
  13658. * </pre>
  13659. *
  13660. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  13661. */
  13662. com.yaoyicloud.message.FxyProtos.SuperiorAuthority getSuperiorAuthority(int index);
  13663. /**
  13664. * <pre>
  13665. * 业务主管单位情况
  13666. * </pre>
  13667. *
  13668. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  13669. */
  13670. int getSuperiorAuthorityCount();
  13671. /**
  13672. * <pre>
  13673. * 业务主管单位情况
  13674. * </pre>
  13675. *
  13676. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  13677. */
  13678. java.util.List<? extends com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder>
  13679. getSuperiorAuthorityOrBuilderList();
  13680. /**
  13681. * <pre>
  13682. * 业务主管单位情况
  13683. * </pre>
  13684. *
  13685. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  13686. */
  13687. com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder getSuperiorAuthorityOrBuilder(
  13688. int index);
  13689. /**
  13690. * <code>optional string basicInfoCheckResult = 18;</code>
  13691. * @return Whether the basicInfoCheckResult field is set.
  13692. */
  13693. boolean hasBasicInfoCheckResult();
  13694. /**
  13695. * <code>optional string basicInfoCheckResult = 18;</code>
  13696. * @return The basicInfoCheckResult.
  13697. */
  13698. java.lang.String getBasicInfoCheckResult();
  13699. /**
  13700. * <code>optional string basicInfoCheckResult = 18;</code>
  13701. * @return The bytes for basicInfoCheckResult.
  13702. */
  13703. com.google.protobuf.ByteString
  13704. getBasicInfoCheckResultBytes();
  13705. /**
  13706. * <pre>
  13707. * 支机构或专业委员会情况
  13708. * </pre>
  13709. *
  13710. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  13711. */
  13712. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  13713. getRelatedEntityImagesList();
  13714. /**
  13715. * <pre>
  13716. * 支机构或专业委员会情况
  13717. * </pre>
  13718. *
  13719. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  13720. */
  13721. com.yaoyicloud.message.FxyProtos.Attachment getRelatedEntityImages(int index);
  13722. /**
  13723. * <pre>
  13724. * 支机构或专业委员会情况
  13725. * </pre>
  13726. *
  13727. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  13728. */
  13729. int getRelatedEntityImagesCount();
  13730. /**
  13731. * <pre>
  13732. * 支机构或专业委员会情况
  13733. * </pre>
  13734. *
  13735. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  13736. */
  13737. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  13738. getRelatedEntityImagesOrBuilderList();
  13739. /**
  13740. * <pre>
  13741. * 支机构或专业委员会情况
  13742. * </pre>
  13743. *
  13744. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  13745. */
  13746. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getRelatedEntityImagesOrBuilder(
  13747. int index);
  13748. /**
  13749. * <pre>
  13750. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  13751. * </pre>
  13752. *
  13753. * <code>optional string relatedEntitiesResult = 20;</code>
  13754. * @return Whether the relatedEntitiesResult field is set.
  13755. */
  13756. boolean hasRelatedEntitiesResult();
  13757. /**
  13758. * <pre>
  13759. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  13760. * </pre>
  13761. *
  13762. * <code>optional string relatedEntitiesResult = 20;</code>
  13763. * @return The relatedEntitiesResult.
  13764. */
  13765. java.lang.String getRelatedEntitiesResult();
  13766. /**
  13767. * <pre>
  13768. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  13769. * </pre>
  13770. *
  13771. * <code>optional string relatedEntitiesResult = 20;</code>
  13772. * @return The bytes for relatedEntitiesResult.
  13773. */
  13774. com.google.protobuf.ByteString
  13775. getRelatedEntitiesResultBytes();
  13776. /**
  13777. * <pre>
  13778. * ${经营情况:《*登记证书》:相关资料是否收到}
  13779. * </pre>
  13780. *
  13781. * <code>optional string certReceived = 21;</code>
  13782. * @return Whether the certReceived field is set.
  13783. */
  13784. boolean hasCertReceived();
  13785. /**
  13786. * <pre>
  13787. * ${经营情况:《*登记证书》:相关资料是否收到}
  13788. * </pre>
  13789. *
  13790. * <code>optional string certReceived = 21;</code>
  13791. * @return The certReceived.
  13792. */
  13793. java.lang.String getCertReceived();
  13794. /**
  13795. * <pre>
  13796. * ${经营情况:《*登记证书》:相关资料是否收到}
  13797. * </pre>
  13798. *
  13799. * <code>optional string certReceived = 21;</code>
  13800. * @return The bytes for certReceived.
  13801. */
  13802. com.google.protobuf.ByteString
  13803. getCertReceivedBytes();
  13804. /**
  13805. * <pre>
  13806. * ${认证代码}
  13807. * </pre>
  13808. *
  13809. * <code>optional string renzcode = 22;</code>
  13810. * @return Whether the renzcode field is set.
  13811. */
  13812. boolean hasRenzcode();
  13813. /**
  13814. * <pre>
  13815. * ${认证代码}
  13816. * </pre>
  13817. *
  13818. * <code>optional string renzcode = 22;</code>
  13819. * @return The renzcode.
  13820. */
  13821. java.lang.String getRenzcode();
  13822. /**
  13823. * <pre>
  13824. * ${认证代码}
  13825. * </pre>
  13826. *
  13827. * <code>optional string renzcode = 22;</code>
  13828. * @return The bytes for renzcode.
  13829. */
  13830. com.google.protobuf.ByteString
  13831. getRenzcodeBytes();
  13832. /**
  13833. * <pre>
  13834. * ${有效期}
  13835. * </pre>
  13836. *
  13837. * <code>optional string validate = 23;</code>
  13838. * @return Whether the validate field is set.
  13839. */
  13840. boolean hasValidate();
  13841. /**
  13842. * <pre>
  13843. * ${有效期}
  13844. * </pre>
  13845. *
  13846. * <code>optional string validate = 23;</code>
  13847. * @return The validate.
  13848. */
  13849. java.lang.String getValidate();
  13850. /**
  13851. * <pre>
  13852. * ${有效期}
  13853. * </pre>
  13854. *
  13855. * <code>optional string validate = 23;</code>
  13856. * @return The bytes for validate.
  13857. */
  13858. com.google.protobuf.ByteString
  13859. getValidateBytes();
  13860. /**
  13861. * <pre>
  13862. * ${统一社会信用代码}
  13863. * </pre>
  13864. *
  13865. * <code>optional string companyCode = 24;</code>
  13866. * @return Whether the companyCode field is set.
  13867. */
  13868. boolean hasCompanyCode();
  13869. /**
  13870. * <pre>
  13871. * ${统一社会信用代码}
  13872. * </pre>
  13873. *
  13874. * <code>optional string companyCode = 24;</code>
  13875. * @return The companyCode.
  13876. */
  13877. java.lang.String getCompanyCode();
  13878. /**
  13879. * <pre>
  13880. * ${统一社会信用代码}
  13881. * </pre>
  13882. *
  13883. * <code>optional string companyCode = 24;</code>
  13884. * @return The bytes for companyCode.
  13885. */
  13886. com.google.protobuf.ByteString
  13887. getCompanyCodeBytes();
  13888. /**
  13889. * <pre>
  13890. * ${认证代码}
  13891. * </pre>
  13892. *
  13893. * <code>optional string companyRenzcode = 25;</code>
  13894. * @return Whether the companyRenzcode field is set.
  13895. */
  13896. boolean hasCompanyRenzcode();
  13897. /**
  13898. * <pre>
  13899. * ${认证代码}
  13900. * </pre>
  13901. *
  13902. * <code>optional string companyRenzcode = 25;</code>
  13903. * @return The companyRenzcode.
  13904. */
  13905. java.lang.String getCompanyRenzcode();
  13906. /**
  13907. * <pre>
  13908. * ${认证代码}
  13909. * </pre>
  13910. *
  13911. * <code>optional string companyRenzcode = 25;</code>
  13912. * @return The bytes for companyRenzcode.
  13913. */
  13914. com.google.protobuf.ByteString
  13915. getCompanyRenzcodeBytes();
  13916. /**
  13917. * <pre>
  13918. * ${有效期}
  13919. * </pre>
  13920. *
  13921. * <code>optional string companyValidate = 26;</code>
  13922. * @return Whether the companyValidate field is set.
  13923. */
  13924. boolean hasCompanyValidate();
  13925. /**
  13926. * <pre>
  13927. * ${有效期}
  13928. * </pre>
  13929. *
  13930. * <code>optional string companyValidate = 26;</code>
  13931. * @return The companyValidate.
  13932. */
  13933. java.lang.String getCompanyValidate();
  13934. /**
  13935. * <pre>
  13936. * ${有效期}
  13937. * </pre>
  13938. *
  13939. * <code>optional string companyValidate = 26;</code>
  13940. * @return The bytes for companyValidate.
  13941. */
  13942. com.google.protobuf.ByteString
  13943. getCompanyValidateBytes();
  13944. /**
  13945. * <pre>
  13946. * 银行开户许可证
  13947. * </pre>
  13948. *
  13949. * <code>optional string bankLicense = 27;</code>
  13950. * @return Whether the bankLicense field is set.
  13951. */
  13952. boolean hasBankLicense();
  13953. /**
  13954. * <pre>
  13955. * 银行开户许可证
  13956. * </pre>
  13957. *
  13958. * <code>optional string bankLicense = 27;</code>
  13959. * @return The bankLicense.
  13960. */
  13961. java.lang.String getBankLicense();
  13962. /**
  13963. * <pre>
  13964. * 银行开户许可证
  13965. * </pre>
  13966. *
  13967. * <code>optional string bankLicense = 27;</code>
  13968. * @return The bytes for bankLicense.
  13969. */
  13970. com.google.protobuf.ByteString
  13971. getBankLicenseBytes();
  13972. /**
  13973. * <pre>
  13974. * ${认证代码}
  13975. * </pre>
  13976. *
  13977. * <code>optional string bankRenzcode = 28;</code>
  13978. * @return Whether the bankRenzcode field is set.
  13979. */
  13980. boolean hasBankRenzcode();
  13981. /**
  13982. * <pre>
  13983. * ${认证代码}
  13984. * </pre>
  13985. *
  13986. * <code>optional string bankRenzcode = 28;</code>
  13987. * @return The bankRenzcode.
  13988. */
  13989. java.lang.String getBankRenzcode();
  13990. /**
  13991. * <pre>
  13992. * ${认证代码}
  13993. * </pre>
  13994. *
  13995. * <code>optional string bankRenzcode = 28;</code>
  13996. * @return The bytes for bankRenzcode.
  13997. */
  13998. com.google.protobuf.ByteString
  13999. getBankRenzcodeBytes();
  14000. /**
  14001. * <pre>
  14002. * ${有效期}
  14003. * </pre>
  14004. *
  14005. * <code>optional string bankValidate = 29;</code>
  14006. * @return Whether the bankValidate field is set.
  14007. */
  14008. boolean hasBankValidate();
  14009. /**
  14010. * <pre>
  14011. * ${有效期}
  14012. * </pre>
  14013. *
  14014. * <code>optional string bankValidate = 29;</code>
  14015. * @return The bankValidate.
  14016. */
  14017. java.lang.String getBankValidate();
  14018. /**
  14019. * <pre>
  14020. * ${有效期}
  14021. * </pre>
  14022. *
  14023. * <code>optional string bankValidate = 29;</code>
  14024. * @return The bytes for bankValidate.
  14025. */
  14026. com.google.protobuf.ByteString
  14027. getBankValidateBytes();
  14028. /**
  14029. * <pre>
  14030. * ${经营情况:年检结果}
  14031. * </pre>
  14032. *
  14033. * <code>optional string annualInspectionResult = 30;</code>
  14034. * @return Whether the annualInspectionResult field is set.
  14035. */
  14036. boolean hasAnnualInspectionResult();
  14037. /**
  14038. * <pre>
  14039. * ${经营情况:年检结果}
  14040. * </pre>
  14041. *
  14042. * <code>optional string annualInspectionResult = 30;</code>
  14043. * @return The annualInspectionResult.
  14044. */
  14045. java.lang.String getAnnualInspectionResult();
  14046. /**
  14047. * <pre>
  14048. * ${经营情况:年检结果}
  14049. * </pre>
  14050. *
  14051. * <code>optional string annualInspectionResult = 30;</code>
  14052. * @return The bytes for annualInspectionResult.
  14053. */
  14054. com.google.protobuf.ByteString
  14055. getAnnualInspectionResultBytes();
  14056. /**
  14057. * <pre>
  14058. * 审查内容
  14059. * </pre>
  14060. *
  14061. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  14062. */
  14063. java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail>
  14064. getBasicInfoChecksList();
  14065. /**
  14066. * <pre>
  14067. * 审查内容
  14068. * </pre>
  14069. *
  14070. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  14071. */
  14072. com.yaoyicloud.message.FxyProtos.CheckItemDetail getBasicInfoChecks(int index);
  14073. /**
  14074. * <pre>
  14075. * 审查内容
  14076. * </pre>
  14077. *
  14078. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  14079. */
  14080. int getBasicInfoChecksCount();
  14081. /**
  14082. * <pre>
  14083. * 审查内容
  14084. * </pre>
  14085. *
  14086. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  14087. */
  14088. java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  14089. getBasicInfoChecksOrBuilderList();
  14090. /**
  14091. * <pre>
  14092. * 审查内容
  14093. * </pre>
  14094. *
  14095. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  14096. */
  14097. com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder getBasicInfoChecksOrBuilder(
  14098. int index);
  14099. /**
  14100. * <pre>
  14101. * 基本信息评分及建议(2.5)
  14102. * </pre>
  14103. *
  14104. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  14105. * @return Whether the basicInfoSummary field is set.
  14106. */
  14107. boolean hasBasicInfoSummary();
  14108. /**
  14109. * <pre>
  14110. * 基本信息评分及建议(2.5)
  14111. * </pre>
  14112. *
  14113. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  14114. * @return The basicInfoSummary.
  14115. */
  14116. com.yaoyicloud.message.FxyProtos.CheckSummary getBasicInfoSummary();
  14117. /**
  14118. * <pre>
  14119. * 基本信息评分及建议(2.5)
  14120. * </pre>
  14121. *
  14122. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  14123. */
  14124. com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getBasicInfoSummaryOrBuilder();
  14125. /**
  14126. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  14127. * @return Whether the platformExt field is set.
  14128. */
  14129. boolean hasPlatformExt();
  14130. /**
  14131. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  14132. * @return The platformExt.
  14133. */
  14134. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt getPlatformExt();
  14135. /**
  14136. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  14137. */
  14138. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExtOrBuilder getPlatformExtOrBuilder();
  14139. /**
  14140. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  14141. * @return Whether the associationExt field is set.
  14142. */
  14143. boolean hasAssociationExt();
  14144. /**
  14145. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  14146. * @return The associationExt.
  14147. */
  14148. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt getAssociationExt();
  14149. /**
  14150. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  14151. */
  14152. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExtOrBuilder getAssociationExtOrBuilder();
  14153. /**
  14154. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  14155. * @return Whether the foundationExt field is set.
  14156. */
  14157. boolean hasFoundationExt();
  14158. /**
  14159. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  14160. * @return The foundationExt.
  14161. */
  14162. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt getFoundationExt();
  14163. /**
  14164. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  14165. */
  14166. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExtOrBuilder getFoundationExtOrBuilder();
  14167. }
  14168. /**
  14169. * <pre>
  14170. * 通用基础信息
  14171. * </pre>
  14172. *
  14173. * Protobuf type {@code fxy.BasicInfo}
  14174. */
  14175. public static final class BasicInfo extends
  14176. com.google.protobuf.GeneratedMessage implements
  14177. // @@protoc_insertion_point(message_implements:fxy.BasicInfo)
  14178. BasicInfoOrBuilder {
  14179. private static final long serialVersionUID = 0L;
  14180. static {
  14181. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  14182. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  14183. /* major= */ 4,
  14184. /* minor= */ 29,
  14185. /* patch= */ 5,
  14186. /* suffix= */ "",
  14187. BasicInfo.class.getName());
  14188. }
  14189. // Use BasicInfo.newBuilder() to construct.
  14190. private BasicInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  14191. super(builder);
  14192. }
  14193. private BasicInfo() {
  14194. entName_ = "";
  14195. establishmentDate_ = "";
  14196. registrationValidity_ = "";
  14197. officialWebsite_ = "";
  14198. registeredCapital_ = "";
  14199. netAsset_ = "";
  14200. businessScope_ = "";
  14201. missionStatement_ = "";
  14202. legalRepresentative_ = "";
  14203. officeAddress_ = "";
  14204. location_ = "";
  14205. contactNumber_ = "";
  14206. evaluationLevel_ = "";
  14207. projectServiceVendors_ = "";
  14208. superiorAuthority_ = java.util.Collections.emptyList();
  14209. basicInfoCheckResult_ = "";
  14210. relatedEntityImages_ = java.util.Collections.emptyList();
  14211. relatedEntitiesResult_ = "";
  14212. certReceived_ = "";
  14213. renzcode_ = "";
  14214. validate_ = "";
  14215. companyCode_ = "";
  14216. companyRenzcode_ = "";
  14217. companyValidate_ = "";
  14218. bankLicense_ = "";
  14219. bankRenzcode_ = "";
  14220. bankValidate_ = "";
  14221. annualInspectionResult_ = "";
  14222. basicInfoChecks_ = java.util.Collections.emptyList();
  14223. }
  14224. public static final com.google.protobuf.Descriptors.Descriptor
  14225. getDescriptor() {
  14226. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_BasicInfo_descriptor;
  14227. }
  14228. @java.lang.Override
  14229. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  14230. internalGetFieldAccessorTable() {
  14231. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_BasicInfo_fieldAccessorTable
  14232. .ensureFieldAccessorsInitialized(
  14233. com.yaoyicloud.message.FxyProtos.BasicInfo.class, com.yaoyicloud.message.FxyProtos.BasicInfo.Builder.class);
  14234. }
  14235. private int bitField0_;
  14236. public static final int ENTNAME_FIELD_NUMBER = 1;
  14237. @SuppressWarnings("serial")
  14238. private volatile java.lang.Object entName_ = "";
  14239. /**
  14240. * <code>optional string entName = 1;</code>
  14241. * @return Whether the entName field is set.
  14242. */
  14243. @java.lang.Override
  14244. public boolean hasEntName() {
  14245. return ((bitField0_ & 0x00000001) != 0);
  14246. }
  14247. /**
  14248. * <code>optional string entName = 1;</code>
  14249. * @return The entName.
  14250. */
  14251. @java.lang.Override
  14252. public java.lang.String getEntName() {
  14253. java.lang.Object ref = entName_;
  14254. if (ref instanceof java.lang.String) {
  14255. return (java.lang.String) ref;
  14256. } else {
  14257. com.google.protobuf.ByteString bs =
  14258. (com.google.protobuf.ByteString) ref;
  14259. java.lang.String s = bs.toStringUtf8();
  14260. if (bs.isValidUtf8()) {
  14261. entName_ = s;
  14262. }
  14263. return s;
  14264. }
  14265. }
  14266. /**
  14267. * <code>optional string entName = 1;</code>
  14268. * @return The bytes for entName.
  14269. */
  14270. @java.lang.Override
  14271. public com.google.protobuf.ByteString
  14272. getEntNameBytes() {
  14273. java.lang.Object ref = entName_;
  14274. if (ref instanceof java.lang.String) {
  14275. com.google.protobuf.ByteString b =
  14276. com.google.protobuf.ByteString.copyFromUtf8(
  14277. (java.lang.String) ref);
  14278. entName_ = b;
  14279. return b;
  14280. } else {
  14281. return (com.google.protobuf.ByteString) ref;
  14282. }
  14283. }
  14284. public static final int ESTABLISHMENTDATE_FIELD_NUMBER = 2;
  14285. @SuppressWarnings("serial")
  14286. private volatile java.lang.Object establishmentDate_ = "";
  14287. /**
  14288. * <pre>
  14289. * 成立登记日期(格式:yyyy-MM-dd)
  14290. * </pre>
  14291. *
  14292. * <code>optional string establishmentDate = 2;</code>
  14293. * @return Whether the establishmentDate field is set.
  14294. */
  14295. @java.lang.Override
  14296. public boolean hasEstablishmentDate() {
  14297. return ((bitField0_ & 0x00000002) != 0);
  14298. }
  14299. /**
  14300. * <pre>
  14301. * 成立登记日期(格式:yyyy-MM-dd)
  14302. * </pre>
  14303. *
  14304. * <code>optional string establishmentDate = 2;</code>
  14305. * @return The establishmentDate.
  14306. */
  14307. @java.lang.Override
  14308. public java.lang.String getEstablishmentDate() {
  14309. java.lang.Object ref = establishmentDate_;
  14310. if (ref instanceof java.lang.String) {
  14311. return (java.lang.String) ref;
  14312. } else {
  14313. com.google.protobuf.ByteString bs =
  14314. (com.google.protobuf.ByteString) ref;
  14315. java.lang.String s = bs.toStringUtf8();
  14316. if (bs.isValidUtf8()) {
  14317. establishmentDate_ = s;
  14318. }
  14319. return s;
  14320. }
  14321. }
  14322. /**
  14323. * <pre>
  14324. * 成立登记日期(格式:yyyy-MM-dd)
  14325. * </pre>
  14326. *
  14327. * <code>optional string establishmentDate = 2;</code>
  14328. * @return The bytes for establishmentDate.
  14329. */
  14330. @java.lang.Override
  14331. public com.google.protobuf.ByteString
  14332. getEstablishmentDateBytes() {
  14333. java.lang.Object ref = establishmentDate_;
  14334. if (ref instanceof java.lang.String) {
  14335. com.google.protobuf.ByteString b =
  14336. com.google.protobuf.ByteString.copyFromUtf8(
  14337. (java.lang.String) ref);
  14338. establishmentDate_ = b;
  14339. return b;
  14340. } else {
  14341. return (com.google.protobuf.ByteString) ref;
  14342. }
  14343. }
  14344. public static final int REGISTRATIONVALIDITY_FIELD_NUMBER = 3;
  14345. @SuppressWarnings("serial")
  14346. private volatile java.lang.Object registrationValidity_ = "";
  14347. /**
  14348. * <pre>
  14349. * 登记有效期(格式:yyyy-MM-dd)
  14350. * </pre>
  14351. *
  14352. * <code>optional string registrationValidity = 3;</code>
  14353. * @return Whether the registrationValidity field is set.
  14354. */
  14355. @java.lang.Override
  14356. public boolean hasRegistrationValidity() {
  14357. return ((bitField0_ & 0x00000004) != 0);
  14358. }
  14359. /**
  14360. * <pre>
  14361. * 登记有效期(格式:yyyy-MM-dd)
  14362. * </pre>
  14363. *
  14364. * <code>optional string registrationValidity = 3;</code>
  14365. * @return The registrationValidity.
  14366. */
  14367. @java.lang.Override
  14368. public java.lang.String getRegistrationValidity() {
  14369. java.lang.Object ref = registrationValidity_;
  14370. if (ref instanceof java.lang.String) {
  14371. return (java.lang.String) ref;
  14372. } else {
  14373. com.google.protobuf.ByteString bs =
  14374. (com.google.protobuf.ByteString) ref;
  14375. java.lang.String s = bs.toStringUtf8();
  14376. if (bs.isValidUtf8()) {
  14377. registrationValidity_ = s;
  14378. }
  14379. return s;
  14380. }
  14381. }
  14382. /**
  14383. * <pre>
  14384. * 登记有效期(格式:yyyy-MM-dd)
  14385. * </pre>
  14386. *
  14387. * <code>optional string registrationValidity = 3;</code>
  14388. * @return The bytes for registrationValidity.
  14389. */
  14390. @java.lang.Override
  14391. public com.google.protobuf.ByteString
  14392. getRegistrationValidityBytes() {
  14393. java.lang.Object ref = registrationValidity_;
  14394. if (ref instanceof java.lang.String) {
  14395. com.google.protobuf.ByteString b =
  14396. com.google.protobuf.ByteString.copyFromUtf8(
  14397. (java.lang.String) ref);
  14398. registrationValidity_ = b;
  14399. return b;
  14400. } else {
  14401. return (com.google.protobuf.ByteString) ref;
  14402. }
  14403. }
  14404. public static final int OFFICIALWEBSITE_FIELD_NUMBER = 4;
  14405. @SuppressWarnings("serial")
  14406. private volatile java.lang.Object officialWebsite_ = "";
  14407. /**
  14408. * <pre>
  14409. * 官方网站链接
  14410. * </pre>
  14411. *
  14412. * <code>optional string officialWebsite = 4;</code>
  14413. * @return Whether the officialWebsite field is set.
  14414. */
  14415. @java.lang.Override
  14416. public boolean hasOfficialWebsite() {
  14417. return ((bitField0_ & 0x00000008) != 0);
  14418. }
  14419. /**
  14420. * <pre>
  14421. * 官方网站链接
  14422. * </pre>
  14423. *
  14424. * <code>optional string officialWebsite = 4;</code>
  14425. * @return The officialWebsite.
  14426. */
  14427. @java.lang.Override
  14428. public java.lang.String getOfficialWebsite() {
  14429. java.lang.Object ref = officialWebsite_;
  14430. if (ref instanceof java.lang.String) {
  14431. return (java.lang.String) ref;
  14432. } else {
  14433. com.google.protobuf.ByteString bs =
  14434. (com.google.protobuf.ByteString) ref;
  14435. java.lang.String s = bs.toStringUtf8();
  14436. if (bs.isValidUtf8()) {
  14437. officialWebsite_ = s;
  14438. }
  14439. return s;
  14440. }
  14441. }
  14442. /**
  14443. * <pre>
  14444. * 官方网站链接
  14445. * </pre>
  14446. *
  14447. * <code>optional string officialWebsite = 4;</code>
  14448. * @return The bytes for officialWebsite.
  14449. */
  14450. @java.lang.Override
  14451. public com.google.protobuf.ByteString
  14452. getOfficialWebsiteBytes() {
  14453. java.lang.Object ref = officialWebsite_;
  14454. if (ref instanceof java.lang.String) {
  14455. com.google.protobuf.ByteString b =
  14456. com.google.protobuf.ByteString.copyFromUtf8(
  14457. (java.lang.String) ref);
  14458. officialWebsite_ = b;
  14459. return b;
  14460. } else {
  14461. return (com.google.protobuf.ByteString) ref;
  14462. }
  14463. }
  14464. public static final int REGISTEREDCAPITAL_FIELD_NUMBER = 5;
  14465. @SuppressWarnings("serial")
  14466. private volatile java.lang.Object registeredCapital_ = "";
  14467. /**
  14468. * <pre>
  14469. * 注册资金(单位:万元)
  14470. * </pre>
  14471. *
  14472. * <code>optional string registeredCapital = 5;</code>
  14473. * @return Whether the registeredCapital field is set.
  14474. */
  14475. @java.lang.Override
  14476. public boolean hasRegisteredCapital() {
  14477. return ((bitField0_ & 0x00000010) != 0);
  14478. }
  14479. /**
  14480. * <pre>
  14481. * 注册资金(单位:万元)
  14482. * </pre>
  14483. *
  14484. * <code>optional string registeredCapital = 5;</code>
  14485. * @return The registeredCapital.
  14486. */
  14487. @java.lang.Override
  14488. public java.lang.String getRegisteredCapital() {
  14489. java.lang.Object ref = registeredCapital_;
  14490. if (ref instanceof java.lang.String) {
  14491. return (java.lang.String) ref;
  14492. } else {
  14493. com.google.protobuf.ByteString bs =
  14494. (com.google.protobuf.ByteString) ref;
  14495. java.lang.String s = bs.toStringUtf8();
  14496. if (bs.isValidUtf8()) {
  14497. registeredCapital_ = s;
  14498. }
  14499. return s;
  14500. }
  14501. }
  14502. /**
  14503. * <pre>
  14504. * 注册资金(单位:万元)
  14505. * </pre>
  14506. *
  14507. * <code>optional string registeredCapital = 5;</code>
  14508. * @return The bytes for registeredCapital.
  14509. */
  14510. @java.lang.Override
  14511. public com.google.protobuf.ByteString
  14512. getRegisteredCapitalBytes() {
  14513. java.lang.Object ref = registeredCapital_;
  14514. if (ref instanceof java.lang.String) {
  14515. com.google.protobuf.ByteString b =
  14516. com.google.protobuf.ByteString.copyFromUtf8(
  14517. (java.lang.String) ref);
  14518. registeredCapital_ = b;
  14519. return b;
  14520. } else {
  14521. return (com.google.protobuf.ByteString) ref;
  14522. }
  14523. }
  14524. public static final int NETASSET_FIELD_NUMBER = 6;
  14525. @SuppressWarnings("serial")
  14526. private volatile java.lang.Object netAsset_ = "";
  14527. /**
  14528. * <pre>
  14529. * 净资产(单位:元)
  14530. * </pre>
  14531. *
  14532. * <code>optional string netAsset = 6;</code>
  14533. * @return Whether the netAsset field is set.
  14534. */
  14535. @java.lang.Override
  14536. public boolean hasNetAsset() {
  14537. return ((bitField0_ & 0x00000020) != 0);
  14538. }
  14539. /**
  14540. * <pre>
  14541. * 净资产(单位:元)
  14542. * </pre>
  14543. *
  14544. * <code>optional string netAsset = 6;</code>
  14545. * @return The netAsset.
  14546. */
  14547. @java.lang.Override
  14548. public java.lang.String getNetAsset() {
  14549. java.lang.Object ref = netAsset_;
  14550. if (ref instanceof java.lang.String) {
  14551. return (java.lang.String) ref;
  14552. } else {
  14553. com.google.protobuf.ByteString bs =
  14554. (com.google.protobuf.ByteString) ref;
  14555. java.lang.String s = bs.toStringUtf8();
  14556. if (bs.isValidUtf8()) {
  14557. netAsset_ = s;
  14558. }
  14559. return s;
  14560. }
  14561. }
  14562. /**
  14563. * <pre>
  14564. * 净资产(单位:元)
  14565. * </pre>
  14566. *
  14567. * <code>optional string netAsset = 6;</code>
  14568. * @return The bytes for netAsset.
  14569. */
  14570. @java.lang.Override
  14571. public com.google.protobuf.ByteString
  14572. getNetAssetBytes() {
  14573. java.lang.Object ref = netAsset_;
  14574. if (ref instanceof java.lang.String) {
  14575. com.google.protobuf.ByteString b =
  14576. com.google.protobuf.ByteString.copyFromUtf8(
  14577. (java.lang.String) ref);
  14578. netAsset_ = b;
  14579. return b;
  14580. } else {
  14581. return (com.google.protobuf.ByteString) ref;
  14582. }
  14583. }
  14584. public static final int BUSINESSSCOPE_FIELD_NUMBER = 7;
  14585. @SuppressWarnings("serial")
  14586. private volatile java.lang.Object businessScope_ = "";
  14587. /**
  14588. * <pre>
  14589. * 业务范围描述
  14590. * </pre>
  14591. *
  14592. * <code>optional string businessScope = 7;</code>
  14593. * @return Whether the businessScope field is set.
  14594. */
  14595. @java.lang.Override
  14596. public boolean hasBusinessScope() {
  14597. return ((bitField0_ & 0x00000040) != 0);
  14598. }
  14599. /**
  14600. * <pre>
  14601. * 业务范围描述
  14602. * </pre>
  14603. *
  14604. * <code>optional string businessScope = 7;</code>
  14605. * @return The businessScope.
  14606. */
  14607. @java.lang.Override
  14608. public java.lang.String getBusinessScope() {
  14609. java.lang.Object ref = businessScope_;
  14610. if (ref instanceof java.lang.String) {
  14611. return (java.lang.String) ref;
  14612. } else {
  14613. com.google.protobuf.ByteString bs =
  14614. (com.google.protobuf.ByteString) ref;
  14615. java.lang.String s = bs.toStringUtf8();
  14616. if (bs.isValidUtf8()) {
  14617. businessScope_ = s;
  14618. }
  14619. return s;
  14620. }
  14621. }
  14622. /**
  14623. * <pre>
  14624. * 业务范围描述
  14625. * </pre>
  14626. *
  14627. * <code>optional string businessScope = 7;</code>
  14628. * @return The bytes for businessScope.
  14629. */
  14630. @java.lang.Override
  14631. public com.google.protobuf.ByteString
  14632. getBusinessScopeBytes() {
  14633. java.lang.Object ref = businessScope_;
  14634. if (ref instanceof java.lang.String) {
  14635. com.google.protobuf.ByteString b =
  14636. com.google.protobuf.ByteString.copyFromUtf8(
  14637. (java.lang.String) ref);
  14638. businessScope_ = b;
  14639. return b;
  14640. } else {
  14641. return (com.google.protobuf.ByteString) ref;
  14642. }
  14643. }
  14644. public static final int MISSIONSTATEMENT_FIELD_NUMBER = 8;
  14645. @SuppressWarnings("serial")
  14646. private volatile java.lang.Object missionStatement_ = "";
  14647. /**
  14648. * <pre>
  14649. * 机构宗旨
  14650. * </pre>
  14651. *
  14652. * <code>optional string missionStatement = 8;</code>
  14653. * @return Whether the missionStatement field is set.
  14654. */
  14655. @java.lang.Override
  14656. public boolean hasMissionStatement() {
  14657. return ((bitField0_ & 0x00000080) != 0);
  14658. }
  14659. /**
  14660. * <pre>
  14661. * 机构宗旨
  14662. * </pre>
  14663. *
  14664. * <code>optional string missionStatement = 8;</code>
  14665. * @return The missionStatement.
  14666. */
  14667. @java.lang.Override
  14668. public java.lang.String getMissionStatement() {
  14669. java.lang.Object ref = missionStatement_;
  14670. if (ref instanceof java.lang.String) {
  14671. return (java.lang.String) ref;
  14672. } else {
  14673. com.google.protobuf.ByteString bs =
  14674. (com.google.protobuf.ByteString) ref;
  14675. java.lang.String s = bs.toStringUtf8();
  14676. if (bs.isValidUtf8()) {
  14677. missionStatement_ = s;
  14678. }
  14679. return s;
  14680. }
  14681. }
  14682. /**
  14683. * <pre>
  14684. * 机构宗旨
  14685. * </pre>
  14686. *
  14687. * <code>optional string missionStatement = 8;</code>
  14688. * @return The bytes for missionStatement.
  14689. */
  14690. @java.lang.Override
  14691. public com.google.protobuf.ByteString
  14692. getMissionStatementBytes() {
  14693. java.lang.Object ref = missionStatement_;
  14694. if (ref instanceof java.lang.String) {
  14695. com.google.protobuf.ByteString b =
  14696. com.google.protobuf.ByteString.copyFromUtf8(
  14697. (java.lang.String) ref);
  14698. missionStatement_ = b;
  14699. return b;
  14700. } else {
  14701. return (com.google.protobuf.ByteString) ref;
  14702. }
  14703. }
  14704. public static final int LEGALREPRESENTATIVE_FIELD_NUMBER = 9;
  14705. @SuppressWarnings("serial")
  14706. private volatile java.lang.Object legalRepresentative_ = "";
  14707. /**
  14708. * <pre>
  14709. * 法定代表人
  14710. * </pre>
  14711. *
  14712. * <code>optional string legalRepresentative = 9;</code>
  14713. * @return Whether the legalRepresentative field is set.
  14714. */
  14715. @java.lang.Override
  14716. public boolean hasLegalRepresentative() {
  14717. return ((bitField0_ & 0x00000100) != 0);
  14718. }
  14719. /**
  14720. * <pre>
  14721. * 法定代表人
  14722. * </pre>
  14723. *
  14724. * <code>optional string legalRepresentative = 9;</code>
  14725. * @return The legalRepresentative.
  14726. */
  14727. @java.lang.Override
  14728. public java.lang.String getLegalRepresentative() {
  14729. java.lang.Object ref = legalRepresentative_;
  14730. if (ref instanceof java.lang.String) {
  14731. return (java.lang.String) ref;
  14732. } else {
  14733. com.google.protobuf.ByteString bs =
  14734. (com.google.protobuf.ByteString) ref;
  14735. java.lang.String s = bs.toStringUtf8();
  14736. if (bs.isValidUtf8()) {
  14737. legalRepresentative_ = s;
  14738. }
  14739. return s;
  14740. }
  14741. }
  14742. /**
  14743. * <pre>
  14744. * 法定代表人
  14745. * </pre>
  14746. *
  14747. * <code>optional string legalRepresentative = 9;</code>
  14748. * @return The bytes for legalRepresentative.
  14749. */
  14750. @java.lang.Override
  14751. public com.google.protobuf.ByteString
  14752. getLegalRepresentativeBytes() {
  14753. java.lang.Object ref = legalRepresentative_;
  14754. if (ref instanceof java.lang.String) {
  14755. com.google.protobuf.ByteString b =
  14756. com.google.protobuf.ByteString.copyFromUtf8(
  14757. (java.lang.String) ref);
  14758. legalRepresentative_ = b;
  14759. return b;
  14760. } else {
  14761. return (com.google.protobuf.ByteString) ref;
  14762. }
  14763. }
  14764. public static final int OFFICEADDRESS_FIELD_NUMBER = 10;
  14765. @SuppressWarnings("serial")
  14766. private volatile java.lang.Object officeAddress_ = "";
  14767. /**
  14768. * <pre>
  14769. * 实际办公地址
  14770. * </pre>
  14771. *
  14772. * <code>optional string officeAddress = 10;</code>
  14773. * @return Whether the officeAddress field is set.
  14774. */
  14775. @java.lang.Override
  14776. public boolean hasOfficeAddress() {
  14777. return ((bitField0_ & 0x00000200) != 0);
  14778. }
  14779. /**
  14780. * <pre>
  14781. * 实际办公地址
  14782. * </pre>
  14783. *
  14784. * <code>optional string officeAddress = 10;</code>
  14785. * @return The officeAddress.
  14786. */
  14787. @java.lang.Override
  14788. public java.lang.String getOfficeAddress() {
  14789. java.lang.Object ref = officeAddress_;
  14790. if (ref instanceof java.lang.String) {
  14791. return (java.lang.String) ref;
  14792. } else {
  14793. com.google.protobuf.ByteString bs =
  14794. (com.google.protobuf.ByteString) ref;
  14795. java.lang.String s = bs.toStringUtf8();
  14796. if (bs.isValidUtf8()) {
  14797. officeAddress_ = s;
  14798. }
  14799. return s;
  14800. }
  14801. }
  14802. /**
  14803. * <pre>
  14804. * 实际办公地址
  14805. * </pre>
  14806. *
  14807. * <code>optional string officeAddress = 10;</code>
  14808. * @return The bytes for officeAddress.
  14809. */
  14810. @java.lang.Override
  14811. public com.google.protobuf.ByteString
  14812. getOfficeAddressBytes() {
  14813. java.lang.Object ref = officeAddress_;
  14814. if (ref instanceof java.lang.String) {
  14815. com.google.protobuf.ByteString b =
  14816. com.google.protobuf.ByteString.copyFromUtf8(
  14817. (java.lang.String) ref);
  14818. officeAddress_ = b;
  14819. return b;
  14820. } else {
  14821. return (com.google.protobuf.ByteString) ref;
  14822. }
  14823. }
  14824. public static final int LOCATION_FIELD_NUMBER = 11;
  14825. @SuppressWarnings("serial")
  14826. private volatile java.lang.Object location_ = "";
  14827. /**
  14828. * <pre>
  14829. * 基金会所在地
  14830. * </pre>
  14831. *
  14832. * <code>optional string location = 11;</code>
  14833. * @return Whether the location field is set.
  14834. */
  14835. @java.lang.Override
  14836. public boolean hasLocation() {
  14837. return ((bitField0_ & 0x00000400) != 0);
  14838. }
  14839. /**
  14840. * <pre>
  14841. * 基金会所在地
  14842. * </pre>
  14843. *
  14844. * <code>optional string location = 11;</code>
  14845. * @return The location.
  14846. */
  14847. @java.lang.Override
  14848. public java.lang.String getLocation() {
  14849. java.lang.Object ref = location_;
  14850. if (ref instanceof java.lang.String) {
  14851. return (java.lang.String) ref;
  14852. } else {
  14853. com.google.protobuf.ByteString bs =
  14854. (com.google.protobuf.ByteString) ref;
  14855. java.lang.String s = bs.toStringUtf8();
  14856. if (bs.isValidUtf8()) {
  14857. location_ = s;
  14858. }
  14859. return s;
  14860. }
  14861. }
  14862. /**
  14863. * <pre>
  14864. * 基金会所在地
  14865. * </pre>
  14866. *
  14867. * <code>optional string location = 11;</code>
  14868. * @return The bytes for location.
  14869. */
  14870. @java.lang.Override
  14871. public com.google.protobuf.ByteString
  14872. getLocationBytes() {
  14873. java.lang.Object ref = location_;
  14874. if (ref instanceof java.lang.String) {
  14875. com.google.protobuf.ByteString b =
  14876. com.google.protobuf.ByteString.copyFromUtf8(
  14877. (java.lang.String) ref);
  14878. location_ = b;
  14879. return b;
  14880. } else {
  14881. return (com.google.protobuf.ByteString) ref;
  14882. }
  14883. }
  14884. public static final int CONTACTNUMBER_FIELD_NUMBER = 12;
  14885. @SuppressWarnings("serial")
  14886. private volatile java.lang.Object contactNumber_ = "";
  14887. /**
  14888. * <pre>
  14889. * 联系电话
  14890. * </pre>
  14891. *
  14892. * <code>optional string contactNumber = 12;</code>
  14893. * @return Whether the contactNumber field is set.
  14894. */
  14895. @java.lang.Override
  14896. public boolean hasContactNumber() {
  14897. return ((bitField0_ & 0x00000800) != 0);
  14898. }
  14899. /**
  14900. * <pre>
  14901. * 联系电话
  14902. * </pre>
  14903. *
  14904. * <code>optional string contactNumber = 12;</code>
  14905. * @return The contactNumber.
  14906. */
  14907. @java.lang.Override
  14908. public java.lang.String getContactNumber() {
  14909. java.lang.Object ref = contactNumber_;
  14910. if (ref instanceof java.lang.String) {
  14911. return (java.lang.String) ref;
  14912. } else {
  14913. com.google.protobuf.ByteString bs =
  14914. (com.google.protobuf.ByteString) ref;
  14915. java.lang.String s = bs.toStringUtf8();
  14916. if (bs.isValidUtf8()) {
  14917. contactNumber_ = s;
  14918. }
  14919. return s;
  14920. }
  14921. }
  14922. /**
  14923. * <pre>
  14924. * 联系电话
  14925. * </pre>
  14926. *
  14927. * <code>optional string contactNumber = 12;</code>
  14928. * @return The bytes for contactNumber.
  14929. */
  14930. @java.lang.Override
  14931. public com.google.protobuf.ByteString
  14932. getContactNumberBytes() {
  14933. java.lang.Object ref = contactNumber_;
  14934. if (ref instanceof java.lang.String) {
  14935. com.google.protobuf.ByteString b =
  14936. com.google.protobuf.ByteString.copyFromUtf8(
  14937. (java.lang.String) ref);
  14938. contactNumber_ = b;
  14939. return b;
  14940. } else {
  14941. return (com.google.protobuf.ByteString) ref;
  14942. }
  14943. }
  14944. public static final int FULLTIMESTAFFCOUNT_FIELD_NUMBER = 13;
  14945. private int fullTimeStaffCount_ = 0;
  14946. /**
  14947. * <pre>
  14948. * 全职员工数量
  14949. * </pre>
  14950. *
  14951. * <code>optional int32 fullTimeStaffCount = 13;</code>
  14952. * @return Whether the fullTimeStaffCount field is set.
  14953. */
  14954. @java.lang.Override
  14955. public boolean hasFullTimeStaffCount() {
  14956. return ((bitField0_ & 0x00001000) != 0);
  14957. }
  14958. /**
  14959. * <pre>
  14960. * 全职员工数量
  14961. * </pre>
  14962. *
  14963. * <code>optional int32 fullTimeStaffCount = 13;</code>
  14964. * @return The fullTimeStaffCount.
  14965. */
  14966. @java.lang.Override
  14967. public int getFullTimeStaffCount() {
  14968. return fullTimeStaffCount_;
  14969. }
  14970. public static final int EVALUATIONLEVEL_FIELD_NUMBER = 14;
  14971. @SuppressWarnings("serial")
  14972. private volatile java.lang.Object evaluationLevel_ = "";
  14973. /**
  14974. * <pre>
  14975. * 评估等级(如:3A)
  14976. * </pre>
  14977. *
  14978. * <code>optional string evaluationLevel = 14;</code>
  14979. * @return Whether the evaluationLevel field is set.
  14980. */
  14981. @java.lang.Override
  14982. public boolean hasEvaluationLevel() {
  14983. return ((bitField0_ & 0x00002000) != 0);
  14984. }
  14985. /**
  14986. * <pre>
  14987. * 评估等级(如:3A)
  14988. * </pre>
  14989. *
  14990. * <code>optional string evaluationLevel = 14;</code>
  14991. * @return The evaluationLevel.
  14992. */
  14993. @java.lang.Override
  14994. public java.lang.String getEvaluationLevel() {
  14995. java.lang.Object ref = evaluationLevel_;
  14996. if (ref instanceof java.lang.String) {
  14997. return (java.lang.String) ref;
  14998. } else {
  14999. com.google.protobuf.ByteString bs =
  15000. (com.google.protobuf.ByteString) ref;
  15001. java.lang.String s = bs.toStringUtf8();
  15002. if (bs.isValidUtf8()) {
  15003. evaluationLevel_ = s;
  15004. }
  15005. return s;
  15006. }
  15007. }
  15008. /**
  15009. * <pre>
  15010. * 评估等级(如:3A)
  15011. * </pre>
  15012. *
  15013. * <code>optional string evaluationLevel = 14;</code>
  15014. * @return The bytes for evaluationLevel.
  15015. */
  15016. @java.lang.Override
  15017. public com.google.protobuf.ByteString
  15018. getEvaluationLevelBytes() {
  15019. java.lang.Object ref = evaluationLevel_;
  15020. if (ref instanceof java.lang.String) {
  15021. com.google.protobuf.ByteString b =
  15022. com.google.protobuf.ByteString.copyFromUtf8(
  15023. (java.lang.String) ref);
  15024. evaluationLevel_ = b;
  15025. return b;
  15026. } else {
  15027. return (com.google.protobuf.ByteString) ref;
  15028. }
  15029. }
  15030. public static final int USEEXTERNALSERVICE_FIELD_NUMBER = 15;
  15031. private boolean useExternalService_ = false;
  15032. /**
  15033. * <pre>
  15034. * 是否通常需要外包合作项目(true/false)
  15035. * </pre>
  15036. *
  15037. * <code>optional bool useExternalService = 15;</code>
  15038. * @return Whether the useExternalService field is set.
  15039. */
  15040. @java.lang.Override
  15041. public boolean hasUseExternalService() {
  15042. return ((bitField0_ & 0x00004000) != 0);
  15043. }
  15044. /**
  15045. * <pre>
  15046. * 是否通常需要外包合作项目(true/false)
  15047. * </pre>
  15048. *
  15049. * <code>optional bool useExternalService = 15;</code>
  15050. * @return The useExternalService.
  15051. */
  15052. @java.lang.Override
  15053. public boolean getUseExternalService() {
  15054. return useExternalService_;
  15055. }
  15056. public static final int PROJECTSERVICEVENDORS_FIELD_NUMBER = 16;
  15057. @SuppressWarnings("serial")
  15058. private volatile java.lang.Object projectServiceVendors_ = "";
  15059. /**
  15060. * <pre>
  15061. * 项目服务执行方名单(如:无/合作方名称列表)
  15062. * </pre>
  15063. *
  15064. * <code>optional string projectServiceVendors = 16;</code>
  15065. * @return Whether the projectServiceVendors field is set.
  15066. */
  15067. @java.lang.Override
  15068. public boolean hasProjectServiceVendors() {
  15069. return ((bitField0_ & 0x00008000) != 0);
  15070. }
  15071. /**
  15072. * <pre>
  15073. * 项目服务执行方名单(如:无/合作方名称列表)
  15074. * </pre>
  15075. *
  15076. * <code>optional string projectServiceVendors = 16;</code>
  15077. * @return The projectServiceVendors.
  15078. */
  15079. @java.lang.Override
  15080. public java.lang.String getProjectServiceVendors() {
  15081. java.lang.Object ref = projectServiceVendors_;
  15082. if (ref instanceof java.lang.String) {
  15083. return (java.lang.String) ref;
  15084. } else {
  15085. com.google.protobuf.ByteString bs =
  15086. (com.google.protobuf.ByteString) ref;
  15087. java.lang.String s = bs.toStringUtf8();
  15088. if (bs.isValidUtf8()) {
  15089. projectServiceVendors_ = s;
  15090. }
  15091. return s;
  15092. }
  15093. }
  15094. /**
  15095. * <pre>
  15096. * 项目服务执行方名单(如:无/合作方名称列表)
  15097. * </pre>
  15098. *
  15099. * <code>optional string projectServiceVendors = 16;</code>
  15100. * @return The bytes for projectServiceVendors.
  15101. */
  15102. @java.lang.Override
  15103. public com.google.protobuf.ByteString
  15104. getProjectServiceVendorsBytes() {
  15105. java.lang.Object ref = projectServiceVendors_;
  15106. if (ref instanceof java.lang.String) {
  15107. com.google.protobuf.ByteString b =
  15108. com.google.protobuf.ByteString.copyFromUtf8(
  15109. (java.lang.String) ref);
  15110. projectServiceVendors_ = b;
  15111. return b;
  15112. } else {
  15113. return (com.google.protobuf.ByteString) ref;
  15114. }
  15115. }
  15116. public static final int SUPERIORAUTHORITY_FIELD_NUMBER = 17;
  15117. @SuppressWarnings("serial")
  15118. private java.util.List<com.yaoyicloud.message.FxyProtos.SuperiorAuthority> superiorAuthority_;
  15119. /**
  15120. * <pre>
  15121. * 业务主管单位情况
  15122. * </pre>
  15123. *
  15124. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  15125. */
  15126. @java.lang.Override
  15127. public java.util.List<com.yaoyicloud.message.FxyProtos.SuperiorAuthority> getSuperiorAuthorityList() {
  15128. return superiorAuthority_;
  15129. }
  15130. /**
  15131. * <pre>
  15132. * 业务主管单位情况
  15133. * </pre>
  15134. *
  15135. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  15136. */
  15137. @java.lang.Override
  15138. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder>
  15139. getSuperiorAuthorityOrBuilderList() {
  15140. return superiorAuthority_;
  15141. }
  15142. /**
  15143. * <pre>
  15144. * 业务主管单位情况
  15145. * </pre>
  15146. *
  15147. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  15148. */
  15149. @java.lang.Override
  15150. public int getSuperiorAuthorityCount() {
  15151. return superiorAuthority_.size();
  15152. }
  15153. /**
  15154. * <pre>
  15155. * 业务主管单位情况
  15156. * </pre>
  15157. *
  15158. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  15159. */
  15160. @java.lang.Override
  15161. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority getSuperiorAuthority(int index) {
  15162. return superiorAuthority_.get(index);
  15163. }
  15164. /**
  15165. * <pre>
  15166. * 业务主管单位情况
  15167. * </pre>
  15168. *
  15169. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  15170. */
  15171. @java.lang.Override
  15172. public com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder getSuperiorAuthorityOrBuilder(
  15173. int index) {
  15174. return superiorAuthority_.get(index);
  15175. }
  15176. public static final int BASICINFOCHECKRESULT_FIELD_NUMBER = 18;
  15177. @SuppressWarnings("serial")
  15178. private volatile java.lang.Object basicInfoCheckResult_ = "";
  15179. /**
  15180. * <code>optional string basicInfoCheckResult = 18;</code>
  15181. * @return Whether the basicInfoCheckResult field is set.
  15182. */
  15183. @java.lang.Override
  15184. public boolean hasBasicInfoCheckResult() {
  15185. return ((bitField0_ & 0x00010000) != 0);
  15186. }
  15187. /**
  15188. * <code>optional string basicInfoCheckResult = 18;</code>
  15189. * @return The basicInfoCheckResult.
  15190. */
  15191. @java.lang.Override
  15192. public java.lang.String getBasicInfoCheckResult() {
  15193. java.lang.Object ref = basicInfoCheckResult_;
  15194. if (ref instanceof java.lang.String) {
  15195. return (java.lang.String) ref;
  15196. } else {
  15197. com.google.protobuf.ByteString bs =
  15198. (com.google.protobuf.ByteString) ref;
  15199. java.lang.String s = bs.toStringUtf8();
  15200. if (bs.isValidUtf8()) {
  15201. basicInfoCheckResult_ = s;
  15202. }
  15203. return s;
  15204. }
  15205. }
  15206. /**
  15207. * <code>optional string basicInfoCheckResult = 18;</code>
  15208. * @return The bytes for basicInfoCheckResult.
  15209. */
  15210. @java.lang.Override
  15211. public com.google.protobuf.ByteString
  15212. getBasicInfoCheckResultBytes() {
  15213. java.lang.Object ref = basicInfoCheckResult_;
  15214. if (ref instanceof java.lang.String) {
  15215. com.google.protobuf.ByteString b =
  15216. com.google.protobuf.ByteString.copyFromUtf8(
  15217. (java.lang.String) ref);
  15218. basicInfoCheckResult_ = b;
  15219. return b;
  15220. } else {
  15221. return (com.google.protobuf.ByteString) ref;
  15222. }
  15223. }
  15224. public static final int RELATEDENTITYIMAGES_FIELD_NUMBER = 19;
  15225. @SuppressWarnings("serial")
  15226. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> relatedEntityImages_;
  15227. /**
  15228. * <pre>
  15229. * 支机构或专业委员会情况
  15230. * </pre>
  15231. *
  15232. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  15233. */
  15234. @java.lang.Override
  15235. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getRelatedEntityImagesList() {
  15236. return relatedEntityImages_;
  15237. }
  15238. /**
  15239. * <pre>
  15240. * 支机构或专业委员会情况
  15241. * </pre>
  15242. *
  15243. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  15244. */
  15245. @java.lang.Override
  15246. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  15247. getRelatedEntityImagesOrBuilderList() {
  15248. return relatedEntityImages_;
  15249. }
  15250. /**
  15251. * <pre>
  15252. * 支机构或专业委员会情况
  15253. * </pre>
  15254. *
  15255. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  15256. */
  15257. @java.lang.Override
  15258. public int getRelatedEntityImagesCount() {
  15259. return relatedEntityImages_.size();
  15260. }
  15261. /**
  15262. * <pre>
  15263. * 支机构或专业委员会情况
  15264. * </pre>
  15265. *
  15266. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  15267. */
  15268. @java.lang.Override
  15269. public com.yaoyicloud.message.FxyProtos.Attachment getRelatedEntityImages(int index) {
  15270. return relatedEntityImages_.get(index);
  15271. }
  15272. /**
  15273. * <pre>
  15274. * 支机构或专业委员会情况
  15275. * </pre>
  15276. *
  15277. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  15278. */
  15279. @java.lang.Override
  15280. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getRelatedEntityImagesOrBuilder(
  15281. int index) {
  15282. return relatedEntityImages_.get(index);
  15283. }
  15284. public static final int RELATEDENTITIESRESULT_FIELD_NUMBER = 20;
  15285. @SuppressWarnings("serial")
  15286. private volatile java.lang.Object relatedEntitiesResult_ = "";
  15287. /**
  15288. * <pre>
  15289. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  15290. * </pre>
  15291. *
  15292. * <code>optional string relatedEntitiesResult = 20;</code>
  15293. * @return Whether the relatedEntitiesResult field is set.
  15294. */
  15295. @java.lang.Override
  15296. public boolean hasRelatedEntitiesResult() {
  15297. return ((bitField0_ & 0x00020000) != 0);
  15298. }
  15299. /**
  15300. * <pre>
  15301. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  15302. * </pre>
  15303. *
  15304. * <code>optional string relatedEntitiesResult = 20;</code>
  15305. * @return The relatedEntitiesResult.
  15306. */
  15307. @java.lang.Override
  15308. public java.lang.String getRelatedEntitiesResult() {
  15309. java.lang.Object ref = relatedEntitiesResult_;
  15310. if (ref instanceof java.lang.String) {
  15311. return (java.lang.String) ref;
  15312. } else {
  15313. com.google.protobuf.ByteString bs =
  15314. (com.google.protobuf.ByteString) ref;
  15315. java.lang.String s = bs.toStringUtf8();
  15316. if (bs.isValidUtf8()) {
  15317. relatedEntitiesResult_ = s;
  15318. }
  15319. return s;
  15320. }
  15321. }
  15322. /**
  15323. * <pre>
  15324. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  15325. * </pre>
  15326. *
  15327. * <code>optional string relatedEntitiesResult = 20;</code>
  15328. * @return The bytes for relatedEntitiesResult.
  15329. */
  15330. @java.lang.Override
  15331. public com.google.protobuf.ByteString
  15332. getRelatedEntitiesResultBytes() {
  15333. java.lang.Object ref = relatedEntitiesResult_;
  15334. if (ref instanceof java.lang.String) {
  15335. com.google.protobuf.ByteString b =
  15336. com.google.protobuf.ByteString.copyFromUtf8(
  15337. (java.lang.String) ref);
  15338. relatedEntitiesResult_ = b;
  15339. return b;
  15340. } else {
  15341. return (com.google.protobuf.ByteString) ref;
  15342. }
  15343. }
  15344. public static final int CERTRECEIVED_FIELD_NUMBER = 21;
  15345. @SuppressWarnings("serial")
  15346. private volatile java.lang.Object certReceived_ = "";
  15347. /**
  15348. * <pre>
  15349. * ${经营情况:《*登记证书》:相关资料是否收到}
  15350. * </pre>
  15351. *
  15352. * <code>optional string certReceived = 21;</code>
  15353. * @return Whether the certReceived field is set.
  15354. */
  15355. @java.lang.Override
  15356. public boolean hasCertReceived() {
  15357. return ((bitField0_ & 0x00040000) != 0);
  15358. }
  15359. /**
  15360. * <pre>
  15361. * ${经营情况:《*登记证书》:相关资料是否收到}
  15362. * </pre>
  15363. *
  15364. * <code>optional string certReceived = 21;</code>
  15365. * @return The certReceived.
  15366. */
  15367. @java.lang.Override
  15368. public java.lang.String getCertReceived() {
  15369. java.lang.Object ref = certReceived_;
  15370. if (ref instanceof java.lang.String) {
  15371. return (java.lang.String) ref;
  15372. } else {
  15373. com.google.protobuf.ByteString bs =
  15374. (com.google.protobuf.ByteString) ref;
  15375. java.lang.String s = bs.toStringUtf8();
  15376. if (bs.isValidUtf8()) {
  15377. certReceived_ = s;
  15378. }
  15379. return s;
  15380. }
  15381. }
  15382. /**
  15383. * <pre>
  15384. * ${经营情况:《*登记证书》:相关资料是否收到}
  15385. * </pre>
  15386. *
  15387. * <code>optional string certReceived = 21;</code>
  15388. * @return The bytes for certReceived.
  15389. */
  15390. @java.lang.Override
  15391. public com.google.protobuf.ByteString
  15392. getCertReceivedBytes() {
  15393. java.lang.Object ref = certReceived_;
  15394. if (ref instanceof java.lang.String) {
  15395. com.google.protobuf.ByteString b =
  15396. com.google.protobuf.ByteString.copyFromUtf8(
  15397. (java.lang.String) ref);
  15398. certReceived_ = b;
  15399. return b;
  15400. } else {
  15401. return (com.google.protobuf.ByteString) ref;
  15402. }
  15403. }
  15404. public static final int RENZCODE_FIELD_NUMBER = 22;
  15405. @SuppressWarnings("serial")
  15406. private volatile java.lang.Object renzcode_ = "";
  15407. /**
  15408. * <pre>
  15409. * ${认证代码}
  15410. * </pre>
  15411. *
  15412. * <code>optional string renzcode = 22;</code>
  15413. * @return Whether the renzcode field is set.
  15414. */
  15415. @java.lang.Override
  15416. public boolean hasRenzcode() {
  15417. return ((bitField0_ & 0x00080000) != 0);
  15418. }
  15419. /**
  15420. * <pre>
  15421. * ${认证代码}
  15422. * </pre>
  15423. *
  15424. * <code>optional string renzcode = 22;</code>
  15425. * @return The renzcode.
  15426. */
  15427. @java.lang.Override
  15428. public java.lang.String getRenzcode() {
  15429. java.lang.Object ref = renzcode_;
  15430. if (ref instanceof java.lang.String) {
  15431. return (java.lang.String) ref;
  15432. } else {
  15433. com.google.protobuf.ByteString bs =
  15434. (com.google.protobuf.ByteString) ref;
  15435. java.lang.String s = bs.toStringUtf8();
  15436. if (bs.isValidUtf8()) {
  15437. renzcode_ = s;
  15438. }
  15439. return s;
  15440. }
  15441. }
  15442. /**
  15443. * <pre>
  15444. * ${认证代码}
  15445. * </pre>
  15446. *
  15447. * <code>optional string renzcode = 22;</code>
  15448. * @return The bytes for renzcode.
  15449. */
  15450. @java.lang.Override
  15451. public com.google.protobuf.ByteString
  15452. getRenzcodeBytes() {
  15453. java.lang.Object ref = renzcode_;
  15454. if (ref instanceof java.lang.String) {
  15455. com.google.protobuf.ByteString b =
  15456. com.google.protobuf.ByteString.copyFromUtf8(
  15457. (java.lang.String) ref);
  15458. renzcode_ = b;
  15459. return b;
  15460. } else {
  15461. return (com.google.protobuf.ByteString) ref;
  15462. }
  15463. }
  15464. public static final int VALIDATE_FIELD_NUMBER = 23;
  15465. @SuppressWarnings("serial")
  15466. private volatile java.lang.Object validate_ = "";
  15467. /**
  15468. * <pre>
  15469. * ${有效期}
  15470. * </pre>
  15471. *
  15472. * <code>optional string validate = 23;</code>
  15473. * @return Whether the validate field is set.
  15474. */
  15475. @java.lang.Override
  15476. public boolean hasValidate() {
  15477. return ((bitField0_ & 0x00100000) != 0);
  15478. }
  15479. /**
  15480. * <pre>
  15481. * ${有效期}
  15482. * </pre>
  15483. *
  15484. * <code>optional string validate = 23;</code>
  15485. * @return The validate.
  15486. */
  15487. @java.lang.Override
  15488. public java.lang.String getValidate() {
  15489. java.lang.Object ref = validate_;
  15490. if (ref instanceof java.lang.String) {
  15491. return (java.lang.String) ref;
  15492. } else {
  15493. com.google.protobuf.ByteString bs =
  15494. (com.google.protobuf.ByteString) ref;
  15495. java.lang.String s = bs.toStringUtf8();
  15496. if (bs.isValidUtf8()) {
  15497. validate_ = s;
  15498. }
  15499. return s;
  15500. }
  15501. }
  15502. /**
  15503. * <pre>
  15504. * ${有效期}
  15505. * </pre>
  15506. *
  15507. * <code>optional string validate = 23;</code>
  15508. * @return The bytes for validate.
  15509. */
  15510. @java.lang.Override
  15511. public com.google.protobuf.ByteString
  15512. getValidateBytes() {
  15513. java.lang.Object ref = validate_;
  15514. if (ref instanceof java.lang.String) {
  15515. com.google.protobuf.ByteString b =
  15516. com.google.protobuf.ByteString.copyFromUtf8(
  15517. (java.lang.String) ref);
  15518. validate_ = b;
  15519. return b;
  15520. } else {
  15521. return (com.google.protobuf.ByteString) ref;
  15522. }
  15523. }
  15524. public static final int COMPANYCODE_FIELD_NUMBER = 24;
  15525. @SuppressWarnings("serial")
  15526. private volatile java.lang.Object companyCode_ = "";
  15527. /**
  15528. * <pre>
  15529. * ${统一社会信用代码}
  15530. * </pre>
  15531. *
  15532. * <code>optional string companyCode = 24;</code>
  15533. * @return Whether the companyCode field is set.
  15534. */
  15535. @java.lang.Override
  15536. public boolean hasCompanyCode() {
  15537. return ((bitField0_ & 0x00200000) != 0);
  15538. }
  15539. /**
  15540. * <pre>
  15541. * ${统一社会信用代码}
  15542. * </pre>
  15543. *
  15544. * <code>optional string companyCode = 24;</code>
  15545. * @return The companyCode.
  15546. */
  15547. @java.lang.Override
  15548. public java.lang.String getCompanyCode() {
  15549. java.lang.Object ref = companyCode_;
  15550. if (ref instanceof java.lang.String) {
  15551. return (java.lang.String) ref;
  15552. } else {
  15553. com.google.protobuf.ByteString bs =
  15554. (com.google.protobuf.ByteString) ref;
  15555. java.lang.String s = bs.toStringUtf8();
  15556. if (bs.isValidUtf8()) {
  15557. companyCode_ = s;
  15558. }
  15559. return s;
  15560. }
  15561. }
  15562. /**
  15563. * <pre>
  15564. * ${统一社会信用代码}
  15565. * </pre>
  15566. *
  15567. * <code>optional string companyCode = 24;</code>
  15568. * @return The bytes for companyCode.
  15569. */
  15570. @java.lang.Override
  15571. public com.google.protobuf.ByteString
  15572. getCompanyCodeBytes() {
  15573. java.lang.Object ref = companyCode_;
  15574. if (ref instanceof java.lang.String) {
  15575. com.google.protobuf.ByteString b =
  15576. com.google.protobuf.ByteString.copyFromUtf8(
  15577. (java.lang.String) ref);
  15578. companyCode_ = b;
  15579. return b;
  15580. } else {
  15581. return (com.google.protobuf.ByteString) ref;
  15582. }
  15583. }
  15584. public static final int COMPANYRENZCODE_FIELD_NUMBER = 25;
  15585. @SuppressWarnings("serial")
  15586. private volatile java.lang.Object companyRenzcode_ = "";
  15587. /**
  15588. * <pre>
  15589. * ${认证代码}
  15590. * </pre>
  15591. *
  15592. * <code>optional string companyRenzcode = 25;</code>
  15593. * @return Whether the companyRenzcode field is set.
  15594. */
  15595. @java.lang.Override
  15596. public boolean hasCompanyRenzcode() {
  15597. return ((bitField0_ & 0x00400000) != 0);
  15598. }
  15599. /**
  15600. * <pre>
  15601. * ${认证代码}
  15602. * </pre>
  15603. *
  15604. * <code>optional string companyRenzcode = 25;</code>
  15605. * @return The companyRenzcode.
  15606. */
  15607. @java.lang.Override
  15608. public java.lang.String getCompanyRenzcode() {
  15609. java.lang.Object ref = companyRenzcode_;
  15610. if (ref instanceof java.lang.String) {
  15611. return (java.lang.String) ref;
  15612. } else {
  15613. com.google.protobuf.ByteString bs =
  15614. (com.google.protobuf.ByteString) ref;
  15615. java.lang.String s = bs.toStringUtf8();
  15616. if (bs.isValidUtf8()) {
  15617. companyRenzcode_ = s;
  15618. }
  15619. return s;
  15620. }
  15621. }
  15622. /**
  15623. * <pre>
  15624. * ${认证代码}
  15625. * </pre>
  15626. *
  15627. * <code>optional string companyRenzcode = 25;</code>
  15628. * @return The bytes for companyRenzcode.
  15629. */
  15630. @java.lang.Override
  15631. public com.google.protobuf.ByteString
  15632. getCompanyRenzcodeBytes() {
  15633. java.lang.Object ref = companyRenzcode_;
  15634. if (ref instanceof java.lang.String) {
  15635. com.google.protobuf.ByteString b =
  15636. com.google.protobuf.ByteString.copyFromUtf8(
  15637. (java.lang.String) ref);
  15638. companyRenzcode_ = b;
  15639. return b;
  15640. } else {
  15641. return (com.google.protobuf.ByteString) ref;
  15642. }
  15643. }
  15644. public static final int COMPANYVALIDATE_FIELD_NUMBER = 26;
  15645. @SuppressWarnings("serial")
  15646. private volatile java.lang.Object companyValidate_ = "";
  15647. /**
  15648. * <pre>
  15649. * ${有效期}
  15650. * </pre>
  15651. *
  15652. * <code>optional string companyValidate = 26;</code>
  15653. * @return Whether the companyValidate field is set.
  15654. */
  15655. @java.lang.Override
  15656. public boolean hasCompanyValidate() {
  15657. return ((bitField0_ & 0x00800000) != 0);
  15658. }
  15659. /**
  15660. * <pre>
  15661. * ${有效期}
  15662. * </pre>
  15663. *
  15664. * <code>optional string companyValidate = 26;</code>
  15665. * @return The companyValidate.
  15666. */
  15667. @java.lang.Override
  15668. public java.lang.String getCompanyValidate() {
  15669. java.lang.Object ref = companyValidate_;
  15670. if (ref instanceof java.lang.String) {
  15671. return (java.lang.String) ref;
  15672. } else {
  15673. com.google.protobuf.ByteString bs =
  15674. (com.google.protobuf.ByteString) ref;
  15675. java.lang.String s = bs.toStringUtf8();
  15676. if (bs.isValidUtf8()) {
  15677. companyValidate_ = s;
  15678. }
  15679. return s;
  15680. }
  15681. }
  15682. /**
  15683. * <pre>
  15684. * ${有效期}
  15685. * </pre>
  15686. *
  15687. * <code>optional string companyValidate = 26;</code>
  15688. * @return The bytes for companyValidate.
  15689. */
  15690. @java.lang.Override
  15691. public com.google.protobuf.ByteString
  15692. getCompanyValidateBytes() {
  15693. java.lang.Object ref = companyValidate_;
  15694. if (ref instanceof java.lang.String) {
  15695. com.google.protobuf.ByteString b =
  15696. com.google.protobuf.ByteString.copyFromUtf8(
  15697. (java.lang.String) ref);
  15698. companyValidate_ = b;
  15699. return b;
  15700. } else {
  15701. return (com.google.protobuf.ByteString) ref;
  15702. }
  15703. }
  15704. public static final int BANKLICENSE_FIELD_NUMBER = 27;
  15705. @SuppressWarnings("serial")
  15706. private volatile java.lang.Object bankLicense_ = "";
  15707. /**
  15708. * <pre>
  15709. * 银行开户许可证
  15710. * </pre>
  15711. *
  15712. * <code>optional string bankLicense = 27;</code>
  15713. * @return Whether the bankLicense field is set.
  15714. */
  15715. @java.lang.Override
  15716. public boolean hasBankLicense() {
  15717. return ((bitField0_ & 0x01000000) != 0);
  15718. }
  15719. /**
  15720. * <pre>
  15721. * 银行开户许可证
  15722. * </pre>
  15723. *
  15724. * <code>optional string bankLicense = 27;</code>
  15725. * @return The bankLicense.
  15726. */
  15727. @java.lang.Override
  15728. public java.lang.String getBankLicense() {
  15729. java.lang.Object ref = bankLicense_;
  15730. if (ref instanceof java.lang.String) {
  15731. return (java.lang.String) ref;
  15732. } else {
  15733. com.google.protobuf.ByteString bs =
  15734. (com.google.protobuf.ByteString) ref;
  15735. java.lang.String s = bs.toStringUtf8();
  15736. if (bs.isValidUtf8()) {
  15737. bankLicense_ = s;
  15738. }
  15739. return s;
  15740. }
  15741. }
  15742. /**
  15743. * <pre>
  15744. * 银行开户许可证
  15745. * </pre>
  15746. *
  15747. * <code>optional string bankLicense = 27;</code>
  15748. * @return The bytes for bankLicense.
  15749. */
  15750. @java.lang.Override
  15751. public com.google.protobuf.ByteString
  15752. getBankLicenseBytes() {
  15753. java.lang.Object ref = bankLicense_;
  15754. if (ref instanceof java.lang.String) {
  15755. com.google.protobuf.ByteString b =
  15756. com.google.protobuf.ByteString.copyFromUtf8(
  15757. (java.lang.String) ref);
  15758. bankLicense_ = b;
  15759. return b;
  15760. } else {
  15761. return (com.google.protobuf.ByteString) ref;
  15762. }
  15763. }
  15764. public static final int BANKRENZCODE_FIELD_NUMBER = 28;
  15765. @SuppressWarnings("serial")
  15766. private volatile java.lang.Object bankRenzcode_ = "";
  15767. /**
  15768. * <pre>
  15769. * ${认证代码}
  15770. * </pre>
  15771. *
  15772. * <code>optional string bankRenzcode = 28;</code>
  15773. * @return Whether the bankRenzcode field is set.
  15774. */
  15775. @java.lang.Override
  15776. public boolean hasBankRenzcode() {
  15777. return ((bitField0_ & 0x02000000) != 0);
  15778. }
  15779. /**
  15780. * <pre>
  15781. * ${认证代码}
  15782. * </pre>
  15783. *
  15784. * <code>optional string bankRenzcode = 28;</code>
  15785. * @return The bankRenzcode.
  15786. */
  15787. @java.lang.Override
  15788. public java.lang.String getBankRenzcode() {
  15789. java.lang.Object ref = bankRenzcode_;
  15790. if (ref instanceof java.lang.String) {
  15791. return (java.lang.String) ref;
  15792. } else {
  15793. com.google.protobuf.ByteString bs =
  15794. (com.google.protobuf.ByteString) ref;
  15795. java.lang.String s = bs.toStringUtf8();
  15796. if (bs.isValidUtf8()) {
  15797. bankRenzcode_ = s;
  15798. }
  15799. return s;
  15800. }
  15801. }
  15802. /**
  15803. * <pre>
  15804. * ${认证代码}
  15805. * </pre>
  15806. *
  15807. * <code>optional string bankRenzcode = 28;</code>
  15808. * @return The bytes for bankRenzcode.
  15809. */
  15810. @java.lang.Override
  15811. public com.google.protobuf.ByteString
  15812. getBankRenzcodeBytes() {
  15813. java.lang.Object ref = bankRenzcode_;
  15814. if (ref instanceof java.lang.String) {
  15815. com.google.protobuf.ByteString b =
  15816. com.google.protobuf.ByteString.copyFromUtf8(
  15817. (java.lang.String) ref);
  15818. bankRenzcode_ = b;
  15819. return b;
  15820. } else {
  15821. return (com.google.protobuf.ByteString) ref;
  15822. }
  15823. }
  15824. public static final int BANKVALIDATE_FIELD_NUMBER = 29;
  15825. @SuppressWarnings("serial")
  15826. private volatile java.lang.Object bankValidate_ = "";
  15827. /**
  15828. * <pre>
  15829. * ${有效期}
  15830. * </pre>
  15831. *
  15832. * <code>optional string bankValidate = 29;</code>
  15833. * @return Whether the bankValidate field is set.
  15834. */
  15835. @java.lang.Override
  15836. public boolean hasBankValidate() {
  15837. return ((bitField0_ & 0x04000000) != 0);
  15838. }
  15839. /**
  15840. * <pre>
  15841. * ${有效期}
  15842. * </pre>
  15843. *
  15844. * <code>optional string bankValidate = 29;</code>
  15845. * @return The bankValidate.
  15846. */
  15847. @java.lang.Override
  15848. public java.lang.String getBankValidate() {
  15849. java.lang.Object ref = bankValidate_;
  15850. if (ref instanceof java.lang.String) {
  15851. return (java.lang.String) ref;
  15852. } else {
  15853. com.google.protobuf.ByteString bs =
  15854. (com.google.protobuf.ByteString) ref;
  15855. java.lang.String s = bs.toStringUtf8();
  15856. if (bs.isValidUtf8()) {
  15857. bankValidate_ = s;
  15858. }
  15859. return s;
  15860. }
  15861. }
  15862. /**
  15863. * <pre>
  15864. * ${有效期}
  15865. * </pre>
  15866. *
  15867. * <code>optional string bankValidate = 29;</code>
  15868. * @return The bytes for bankValidate.
  15869. */
  15870. @java.lang.Override
  15871. public com.google.protobuf.ByteString
  15872. getBankValidateBytes() {
  15873. java.lang.Object ref = bankValidate_;
  15874. if (ref instanceof java.lang.String) {
  15875. com.google.protobuf.ByteString b =
  15876. com.google.protobuf.ByteString.copyFromUtf8(
  15877. (java.lang.String) ref);
  15878. bankValidate_ = b;
  15879. return b;
  15880. } else {
  15881. return (com.google.protobuf.ByteString) ref;
  15882. }
  15883. }
  15884. public static final int ANNUALINSPECTIONRESULT_FIELD_NUMBER = 30;
  15885. @SuppressWarnings("serial")
  15886. private volatile java.lang.Object annualInspectionResult_ = "";
  15887. /**
  15888. * <pre>
  15889. * ${经营情况:年检结果}
  15890. * </pre>
  15891. *
  15892. * <code>optional string annualInspectionResult = 30;</code>
  15893. * @return Whether the annualInspectionResult field is set.
  15894. */
  15895. @java.lang.Override
  15896. public boolean hasAnnualInspectionResult() {
  15897. return ((bitField0_ & 0x08000000) != 0);
  15898. }
  15899. /**
  15900. * <pre>
  15901. * ${经营情况:年检结果}
  15902. * </pre>
  15903. *
  15904. * <code>optional string annualInspectionResult = 30;</code>
  15905. * @return The annualInspectionResult.
  15906. */
  15907. @java.lang.Override
  15908. public java.lang.String getAnnualInspectionResult() {
  15909. java.lang.Object ref = annualInspectionResult_;
  15910. if (ref instanceof java.lang.String) {
  15911. return (java.lang.String) ref;
  15912. } else {
  15913. com.google.protobuf.ByteString bs =
  15914. (com.google.protobuf.ByteString) ref;
  15915. java.lang.String s = bs.toStringUtf8();
  15916. if (bs.isValidUtf8()) {
  15917. annualInspectionResult_ = s;
  15918. }
  15919. return s;
  15920. }
  15921. }
  15922. /**
  15923. * <pre>
  15924. * ${经营情况:年检结果}
  15925. * </pre>
  15926. *
  15927. * <code>optional string annualInspectionResult = 30;</code>
  15928. * @return The bytes for annualInspectionResult.
  15929. */
  15930. @java.lang.Override
  15931. public com.google.protobuf.ByteString
  15932. getAnnualInspectionResultBytes() {
  15933. java.lang.Object ref = annualInspectionResult_;
  15934. if (ref instanceof java.lang.String) {
  15935. com.google.protobuf.ByteString b =
  15936. com.google.protobuf.ByteString.copyFromUtf8(
  15937. (java.lang.String) ref);
  15938. annualInspectionResult_ = b;
  15939. return b;
  15940. } else {
  15941. return (com.google.protobuf.ByteString) ref;
  15942. }
  15943. }
  15944. public static final int BASICINFOCHECKS_FIELD_NUMBER = 31;
  15945. @SuppressWarnings("serial")
  15946. private java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> basicInfoChecks_;
  15947. /**
  15948. * <pre>
  15949. * 审查内容
  15950. * </pre>
  15951. *
  15952. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  15953. */
  15954. @java.lang.Override
  15955. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> getBasicInfoChecksList() {
  15956. return basicInfoChecks_;
  15957. }
  15958. /**
  15959. * <pre>
  15960. * 审查内容
  15961. * </pre>
  15962. *
  15963. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  15964. */
  15965. @java.lang.Override
  15966. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  15967. getBasicInfoChecksOrBuilderList() {
  15968. return basicInfoChecks_;
  15969. }
  15970. /**
  15971. * <pre>
  15972. * 审查内容
  15973. * </pre>
  15974. *
  15975. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  15976. */
  15977. @java.lang.Override
  15978. public int getBasicInfoChecksCount() {
  15979. return basicInfoChecks_.size();
  15980. }
  15981. /**
  15982. * <pre>
  15983. * 审查内容
  15984. * </pre>
  15985. *
  15986. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  15987. */
  15988. @java.lang.Override
  15989. public com.yaoyicloud.message.FxyProtos.CheckItemDetail getBasicInfoChecks(int index) {
  15990. return basicInfoChecks_.get(index);
  15991. }
  15992. /**
  15993. * <pre>
  15994. * 审查内容
  15995. * </pre>
  15996. *
  15997. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  15998. */
  15999. @java.lang.Override
  16000. public com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder getBasicInfoChecksOrBuilder(
  16001. int index) {
  16002. return basicInfoChecks_.get(index);
  16003. }
  16004. public static final int BASICINFOSUMMARY_FIELD_NUMBER = 32;
  16005. private com.yaoyicloud.message.FxyProtos.CheckSummary basicInfoSummary_;
  16006. /**
  16007. * <pre>
  16008. * 基本信息评分及建议(2.5)
  16009. * </pre>
  16010. *
  16011. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  16012. * @return Whether the basicInfoSummary field is set.
  16013. */
  16014. @java.lang.Override
  16015. public boolean hasBasicInfoSummary() {
  16016. return ((bitField0_ & 0x10000000) != 0);
  16017. }
  16018. /**
  16019. * <pre>
  16020. * 基本信息评分及建议(2.5)
  16021. * </pre>
  16022. *
  16023. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  16024. * @return The basicInfoSummary.
  16025. */
  16026. @java.lang.Override
  16027. public com.yaoyicloud.message.FxyProtos.CheckSummary getBasicInfoSummary() {
  16028. return basicInfoSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : basicInfoSummary_;
  16029. }
  16030. /**
  16031. * <pre>
  16032. * 基本信息评分及建议(2.5)
  16033. * </pre>
  16034. *
  16035. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  16036. */
  16037. @java.lang.Override
  16038. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getBasicInfoSummaryOrBuilder() {
  16039. return basicInfoSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : basicInfoSummary_;
  16040. }
  16041. public static final int PLATFORMEXT_FIELD_NUMBER = 33;
  16042. private com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt platformExt_;
  16043. /**
  16044. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  16045. * @return Whether the platformExt field is set.
  16046. */
  16047. @java.lang.Override
  16048. public boolean hasPlatformExt() {
  16049. return ((bitField0_ & 0x20000000) != 0);
  16050. }
  16051. /**
  16052. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  16053. * @return The platformExt.
  16054. */
  16055. @java.lang.Override
  16056. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt getPlatformExt() {
  16057. return platformExt_ == null ? com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.getDefaultInstance() : platformExt_;
  16058. }
  16059. /**
  16060. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  16061. */
  16062. @java.lang.Override
  16063. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExtOrBuilder getPlatformExtOrBuilder() {
  16064. return platformExt_ == null ? com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.getDefaultInstance() : platformExt_;
  16065. }
  16066. public static final int ASSOCIATIONEXT_FIELD_NUMBER = 34;
  16067. private com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt associationExt_;
  16068. /**
  16069. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  16070. * @return Whether the associationExt field is set.
  16071. */
  16072. @java.lang.Override
  16073. public boolean hasAssociationExt() {
  16074. return ((bitField0_ & 0x40000000) != 0);
  16075. }
  16076. /**
  16077. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  16078. * @return The associationExt.
  16079. */
  16080. @java.lang.Override
  16081. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt getAssociationExt() {
  16082. return associationExt_ == null ? com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.getDefaultInstance() : associationExt_;
  16083. }
  16084. /**
  16085. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  16086. */
  16087. @java.lang.Override
  16088. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExtOrBuilder getAssociationExtOrBuilder() {
  16089. return associationExt_ == null ? com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.getDefaultInstance() : associationExt_;
  16090. }
  16091. public static final int FOUNDATIONEXT_FIELD_NUMBER = 35;
  16092. private com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt foundationExt_;
  16093. /**
  16094. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  16095. * @return Whether the foundationExt field is set.
  16096. */
  16097. @java.lang.Override
  16098. public boolean hasFoundationExt() {
  16099. return ((bitField0_ & 0x80000000) != 0);
  16100. }
  16101. /**
  16102. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  16103. * @return The foundationExt.
  16104. */
  16105. @java.lang.Override
  16106. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt getFoundationExt() {
  16107. return foundationExt_ == null ? com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.getDefaultInstance() : foundationExt_;
  16108. }
  16109. /**
  16110. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  16111. */
  16112. @java.lang.Override
  16113. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExtOrBuilder getFoundationExtOrBuilder() {
  16114. return foundationExt_ == null ? com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.getDefaultInstance() : foundationExt_;
  16115. }
  16116. private byte memoizedIsInitialized = -1;
  16117. @java.lang.Override
  16118. public final boolean isInitialized() {
  16119. byte isInitialized = memoizedIsInitialized;
  16120. if (isInitialized == 1) return true;
  16121. if (isInitialized == 0) return false;
  16122. memoizedIsInitialized = 1;
  16123. return true;
  16124. }
  16125. @java.lang.Override
  16126. public void writeTo(com.google.protobuf.CodedOutputStream output)
  16127. throws java.io.IOException {
  16128. if (((bitField0_ & 0x00000001) != 0)) {
  16129. com.google.protobuf.GeneratedMessage.writeString(output, 1, entName_);
  16130. }
  16131. if (((bitField0_ & 0x00000002) != 0)) {
  16132. com.google.protobuf.GeneratedMessage.writeString(output, 2, establishmentDate_);
  16133. }
  16134. if (((bitField0_ & 0x00000004) != 0)) {
  16135. com.google.protobuf.GeneratedMessage.writeString(output, 3, registrationValidity_);
  16136. }
  16137. if (((bitField0_ & 0x00000008) != 0)) {
  16138. com.google.protobuf.GeneratedMessage.writeString(output, 4, officialWebsite_);
  16139. }
  16140. if (((bitField0_ & 0x00000010) != 0)) {
  16141. com.google.protobuf.GeneratedMessage.writeString(output, 5, registeredCapital_);
  16142. }
  16143. if (((bitField0_ & 0x00000020) != 0)) {
  16144. com.google.protobuf.GeneratedMessage.writeString(output, 6, netAsset_);
  16145. }
  16146. if (((bitField0_ & 0x00000040) != 0)) {
  16147. com.google.protobuf.GeneratedMessage.writeString(output, 7, businessScope_);
  16148. }
  16149. if (((bitField0_ & 0x00000080) != 0)) {
  16150. com.google.protobuf.GeneratedMessage.writeString(output, 8, missionStatement_);
  16151. }
  16152. if (((bitField0_ & 0x00000100) != 0)) {
  16153. com.google.protobuf.GeneratedMessage.writeString(output, 9, legalRepresentative_);
  16154. }
  16155. if (((bitField0_ & 0x00000200) != 0)) {
  16156. com.google.protobuf.GeneratedMessage.writeString(output, 10, officeAddress_);
  16157. }
  16158. if (((bitField0_ & 0x00000400) != 0)) {
  16159. com.google.protobuf.GeneratedMessage.writeString(output, 11, location_);
  16160. }
  16161. if (((bitField0_ & 0x00000800) != 0)) {
  16162. com.google.protobuf.GeneratedMessage.writeString(output, 12, contactNumber_);
  16163. }
  16164. if (((bitField0_ & 0x00001000) != 0)) {
  16165. output.writeInt32(13, fullTimeStaffCount_);
  16166. }
  16167. if (((bitField0_ & 0x00002000) != 0)) {
  16168. com.google.protobuf.GeneratedMessage.writeString(output, 14, evaluationLevel_);
  16169. }
  16170. if (((bitField0_ & 0x00004000) != 0)) {
  16171. output.writeBool(15, useExternalService_);
  16172. }
  16173. if (((bitField0_ & 0x00008000) != 0)) {
  16174. com.google.protobuf.GeneratedMessage.writeString(output, 16, projectServiceVendors_);
  16175. }
  16176. for (int i = 0; i < superiorAuthority_.size(); i++) {
  16177. output.writeMessage(17, superiorAuthority_.get(i));
  16178. }
  16179. if (((bitField0_ & 0x00010000) != 0)) {
  16180. com.google.protobuf.GeneratedMessage.writeString(output, 18, basicInfoCheckResult_);
  16181. }
  16182. for (int i = 0; i < relatedEntityImages_.size(); i++) {
  16183. output.writeMessage(19, relatedEntityImages_.get(i));
  16184. }
  16185. if (((bitField0_ & 0x00020000) != 0)) {
  16186. com.google.protobuf.GeneratedMessage.writeString(output, 20, relatedEntitiesResult_);
  16187. }
  16188. if (((bitField0_ & 0x00040000) != 0)) {
  16189. com.google.protobuf.GeneratedMessage.writeString(output, 21, certReceived_);
  16190. }
  16191. if (((bitField0_ & 0x00080000) != 0)) {
  16192. com.google.protobuf.GeneratedMessage.writeString(output, 22, renzcode_);
  16193. }
  16194. if (((bitField0_ & 0x00100000) != 0)) {
  16195. com.google.protobuf.GeneratedMessage.writeString(output, 23, validate_);
  16196. }
  16197. if (((bitField0_ & 0x00200000) != 0)) {
  16198. com.google.protobuf.GeneratedMessage.writeString(output, 24, companyCode_);
  16199. }
  16200. if (((bitField0_ & 0x00400000) != 0)) {
  16201. com.google.protobuf.GeneratedMessage.writeString(output, 25, companyRenzcode_);
  16202. }
  16203. if (((bitField0_ & 0x00800000) != 0)) {
  16204. com.google.protobuf.GeneratedMessage.writeString(output, 26, companyValidate_);
  16205. }
  16206. if (((bitField0_ & 0x01000000) != 0)) {
  16207. com.google.protobuf.GeneratedMessage.writeString(output, 27, bankLicense_);
  16208. }
  16209. if (((bitField0_ & 0x02000000) != 0)) {
  16210. com.google.protobuf.GeneratedMessage.writeString(output, 28, bankRenzcode_);
  16211. }
  16212. if (((bitField0_ & 0x04000000) != 0)) {
  16213. com.google.protobuf.GeneratedMessage.writeString(output, 29, bankValidate_);
  16214. }
  16215. if (((bitField0_ & 0x08000000) != 0)) {
  16216. com.google.protobuf.GeneratedMessage.writeString(output, 30, annualInspectionResult_);
  16217. }
  16218. for (int i = 0; i < basicInfoChecks_.size(); i++) {
  16219. output.writeMessage(31, basicInfoChecks_.get(i));
  16220. }
  16221. if (((bitField0_ & 0x10000000) != 0)) {
  16222. output.writeMessage(32, getBasicInfoSummary());
  16223. }
  16224. if (((bitField0_ & 0x20000000) != 0)) {
  16225. output.writeMessage(33, getPlatformExt());
  16226. }
  16227. if (((bitField0_ & 0x40000000) != 0)) {
  16228. output.writeMessage(34, getAssociationExt());
  16229. }
  16230. if (((bitField0_ & 0x80000000) != 0)) {
  16231. output.writeMessage(35, getFoundationExt());
  16232. }
  16233. getUnknownFields().writeTo(output);
  16234. }
  16235. @java.lang.Override
  16236. public int getSerializedSize() {
  16237. int size = memoizedSize;
  16238. if (size != -1) return size;
  16239. size = 0;
  16240. if (((bitField0_ & 0x00000001) != 0)) {
  16241. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, entName_);
  16242. }
  16243. if (((bitField0_ & 0x00000002) != 0)) {
  16244. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, establishmentDate_);
  16245. }
  16246. if (((bitField0_ & 0x00000004) != 0)) {
  16247. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, registrationValidity_);
  16248. }
  16249. if (((bitField0_ & 0x00000008) != 0)) {
  16250. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, officialWebsite_);
  16251. }
  16252. if (((bitField0_ & 0x00000010) != 0)) {
  16253. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, registeredCapital_);
  16254. }
  16255. if (((bitField0_ & 0x00000020) != 0)) {
  16256. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, netAsset_);
  16257. }
  16258. if (((bitField0_ & 0x00000040) != 0)) {
  16259. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, businessScope_);
  16260. }
  16261. if (((bitField0_ & 0x00000080) != 0)) {
  16262. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, missionStatement_);
  16263. }
  16264. if (((bitField0_ & 0x00000100) != 0)) {
  16265. size += com.google.protobuf.GeneratedMessage.computeStringSize(9, legalRepresentative_);
  16266. }
  16267. if (((bitField0_ & 0x00000200) != 0)) {
  16268. size += com.google.protobuf.GeneratedMessage.computeStringSize(10, officeAddress_);
  16269. }
  16270. if (((bitField0_ & 0x00000400) != 0)) {
  16271. size += com.google.protobuf.GeneratedMessage.computeStringSize(11, location_);
  16272. }
  16273. if (((bitField0_ & 0x00000800) != 0)) {
  16274. size += com.google.protobuf.GeneratedMessage.computeStringSize(12, contactNumber_);
  16275. }
  16276. if (((bitField0_ & 0x00001000) != 0)) {
  16277. size += com.google.protobuf.CodedOutputStream
  16278. .computeInt32Size(13, fullTimeStaffCount_);
  16279. }
  16280. if (((bitField0_ & 0x00002000) != 0)) {
  16281. size += com.google.protobuf.GeneratedMessage.computeStringSize(14, evaluationLevel_);
  16282. }
  16283. if (((bitField0_ & 0x00004000) != 0)) {
  16284. size += com.google.protobuf.CodedOutputStream
  16285. .computeBoolSize(15, useExternalService_);
  16286. }
  16287. if (((bitField0_ & 0x00008000) != 0)) {
  16288. size += com.google.protobuf.GeneratedMessage.computeStringSize(16, projectServiceVendors_);
  16289. }
  16290. for (int i = 0; i < superiorAuthority_.size(); i++) {
  16291. size += com.google.protobuf.CodedOutputStream
  16292. .computeMessageSize(17, superiorAuthority_.get(i));
  16293. }
  16294. if (((bitField0_ & 0x00010000) != 0)) {
  16295. size += com.google.protobuf.GeneratedMessage.computeStringSize(18, basicInfoCheckResult_);
  16296. }
  16297. for (int i = 0; i < relatedEntityImages_.size(); i++) {
  16298. size += com.google.protobuf.CodedOutputStream
  16299. .computeMessageSize(19, relatedEntityImages_.get(i));
  16300. }
  16301. if (((bitField0_ & 0x00020000) != 0)) {
  16302. size += com.google.protobuf.GeneratedMessage.computeStringSize(20, relatedEntitiesResult_);
  16303. }
  16304. if (((bitField0_ & 0x00040000) != 0)) {
  16305. size += com.google.protobuf.GeneratedMessage.computeStringSize(21, certReceived_);
  16306. }
  16307. if (((bitField0_ & 0x00080000) != 0)) {
  16308. size += com.google.protobuf.GeneratedMessage.computeStringSize(22, renzcode_);
  16309. }
  16310. if (((bitField0_ & 0x00100000) != 0)) {
  16311. size += com.google.protobuf.GeneratedMessage.computeStringSize(23, validate_);
  16312. }
  16313. if (((bitField0_ & 0x00200000) != 0)) {
  16314. size += com.google.protobuf.GeneratedMessage.computeStringSize(24, companyCode_);
  16315. }
  16316. if (((bitField0_ & 0x00400000) != 0)) {
  16317. size += com.google.protobuf.GeneratedMessage.computeStringSize(25, companyRenzcode_);
  16318. }
  16319. if (((bitField0_ & 0x00800000) != 0)) {
  16320. size += com.google.protobuf.GeneratedMessage.computeStringSize(26, companyValidate_);
  16321. }
  16322. if (((bitField0_ & 0x01000000) != 0)) {
  16323. size += com.google.protobuf.GeneratedMessage.computeStringSize(27, bankLicense_);
  16324. }
  16325. if (((bitField0_ & 0x02000000) != 0)) {
  16326. size += com.google.protobuf.GeneratedMessage.computeStringSize(28, bankRenzcode_);
  16327. }
  16328. if (((bitField0_ & 0x04000000) != 0)) {
  16329. size += com.google.protobuf.GeneratedMessage.computeStringSize(29, bankValidate_);
  16330. }
  16331. if (((bitField0_ & 0x08000000) != 0)) {
  16332. size += com.google.protobuf.GeneratedMessage.computeStringSize(30, annualInspectionResult_);
  16333. }
  16334. for (int i = 0; i < basicInfoChecks_.size(); i++) {
  16335. size += com.google.protobuf.CodedOutputStream
  16336. .computeMessageSize(31, basicInfoChecks_.get(i));
  16337. }
  16338. if (((bitField0_ & 0x10000000) != 0)) {
  16339. size += com.google.protobuf.CodedOutputStream
  16340. .computeMessageSize(32, getBasicInfoSummary());
  16341. }
  16342. if (((bitField0_ & 0x20000000) != 0)) {
  16343. size += com.google.protobuf.CodedOutputStream
  16344. .computeMessageSize(33, getPlatformExt());
  16345. }
  16346. if (((bitField0_ & 0x40000000) != 0)) {
  16347. size += com.google.protobuf.CodedOutputStream
  16348. .computeMessageSize(34, getAssociationExt());
  16349. }
  16350. if (((bitField0_ & 0x80000000) != 0)) {
  16351. size += com.google.protobuf.CodedOutputStream
  16352. .computeMessageSize(35, getFoundationExt());
  16353. }
  16354. size += getUnknownFields().getSerializedSize();
  16355. memoizedSize = size;
  16356. return size;
  16357. }
  16358. @java.lang.Override
  16359. public boolean equals(final java.lang.Object obj) {
  16360. if (obj == this) {
  16361. return true;
  16362. }
  16363. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.BasicInfo)) {
  16364. return super.equals(obj);
  16365. }
  16366. com.yaoyicloud.message.FxyProtos.BasicInfo other = (com.yaoyicloud.message.FxyProtos.BasicInfo) obj;
  16367. if (hasEntName() != other.hasEntName()) return false;
  16368. if (hasEntName()) {
  16369. if (!getEntName()
  16370. .equals(other.getEntName())) return false;
  16371. }
  16372. if (hasEstablishmentDate() != other.hasEstablishmentDate()) return false;
  16373. if (hasEstablishmentDate()) {
  16374. if (!getEstablishmentDate()
  16375. .equals(other.getEstablishmentDate())) return false;
  16376. }
  16377. if (hasRegistrationValidity() != other.hasRegistrationValidity()) return false;
  16378. if (hasRegistrationValidity()) {
  16379. if (!getRegistrationValidity()
  16380. .equals(other.getRegistrationValidity())) return false;
  16381. }
  16382. if (hasOfficialWebsite() != other.hasOfficialWebsite()) return false;
  16383. if (hasOfficialWebsite()) {
  16384. if (!getOfficialWebsite()
  16385. .equals(other.getOfficialWebsite())) return false;
  16386. }
  16387. if (hasRegisteredCapital() != other.hasRegisteredCapital()) return false;
  16388. if (hasRegisteredCapital()) {
  16389. if (!getRegisteredCapital()
  16390. .equals(other.getRegisteredCapital())) return false;
  16391. }
  16392. if (hasNetAsset() != other.hasNetAsset()) return false;
  16393. if (hasNetAsset()) {
  16394. if (!getNetAsset()
  16395. .equals(other.getNetAsset())) return false;
  16396. }
  16397. if (hasBusinessScope() != other.hasBusinessScope()) return false;
  16398. if (hasBusinessScope()) {
  16399. if (!getBusinessScope()
  16400. .equals(other.getBusinessScope())) return false;
  16401. }
  16402. if (hasMissionStatement() != other.hasMissionStatement()) return false;
  16403. if (hasMissionStatement()) {
  16404. if (!getMissionStatement()
  16405. .equals(other.getMissionStatement())) return false;
  16406. }
  16407. if (hasLegalRepresentative() != other.hasLegalRepresentative()) return false;
  16408. if (hasLegalRepresentative()) {
  16409. if (!getLegalRepresentative()
  16410. .equals(other.getLegalRepresentative())) return false;
  16411. }
  16412. if (hasOfficeAddress() != other.hasOfficeAddress()) return false;
  16413. if (hasOfficeAddress()) {
  16414. if (!getOfficeAddress()
  16415. .equals(other.getOfficeAddress())) return false;
  16416. }
  16417. if (hasLocation() != other.hasLocation()) return false;
  16418. if (hasLocation()) {
  16419. if (!getLocation()
  16420. .equals(other.getLocation())) return false;
  16421. }
  16422. if (hasContactNumber() != other.hasContactNumber()) return false;
  16423. if (hasContactNumber()) {
  16424. if (!getContactNumber()
  16425. .equals(other.getContactNumber())) return false;
  16426. }
  16427. if (hasFullTimeStaffCount() != other.hasFullTimeStaffCount()) return false;
  16428. if (hasFullTimeStaffCount()) {
  16429. if (getFullTimeStaffCount()
  16430. != other.getFullTimeStaffCount()) return false;
  16431. }
  16432. if (hasEvaluationLevel() != other.hasEvaluationLevel()) return false;
  16433. if (hasEvaluationLevel()) {
  16434. if (!getEvaluationLevel()
  16435. .equals(other.getEvaluationLevel())) return false;
  16436. }
  16437. if (hasUseExternalService() != other.hasUseExternalService()) return false;
  16438. if (hasUseExternalService()) {
  16439. if (getUseExternalService()
  16440. != other.getUseExternalService()) return false;
  16441. }
  16442. if (hasProjectServiceVendors() != other.hasProjectServiceVendors()) return false;
  16443. if (hasProjectServiceVendors()) {
  16444. if (!getProjectServiceVendors()
  16445. .equals(other.getProjectServiceVendors())) return false;
  16446. }
  16447. if (!getSuperiorAuthorityList()
  16448. .equals(other.getSuperiorAuthorityList())) return false;
  16449. if (hasBasicInfoCheckResult() != other.hasBasicInfoCheckResult()) return false;
  16450. if (hasBasicInfoCheckResult()) {
  16451. if (!getBasicInfoCheckResult()
  16452. .equals(other.getBasicInfoCheckResult())) return false;
  16453. }
  16454. if (!getRelatedEntityImagesList()
  16455. .equals(other.getRelatedEntityImagesList())) return false;
  16456. if (hasRelatedEntitiesResult() != other.hasRelatedEntitiesResult()) return false;
  16457. if (hasRelatedEntitiesResult()) {
  16458. if (!getRelatedEntitiesResult()
  16459. .equals(other.getRelatedEntitiesResult())) return false;
  16460. }
  16461. if (hasCertReceived() != other.hasCertReceived()) return false;
  16462. if (hasCertReceived()) {
  16463. if (!getCertReceived()
  16464. .equals(other.getCertReceived())) return false;
  16465. }
  16466. if (hasRenzcode() != other.hasRenzcode()) return false;
  16467. if (hasRenzcode()) {
  16468. if (!getRenzcode()
  16469. .equals(other.getRenzcode())) return false;
  16470. }
  16471. if (hasValidate() != other.hasValidate()) return false;
  16472. if (hasValidate()) {
  16473. if (!getValidate()
  16474. .equals(other.getValidate())) return false;
  16475. }
  16476. if (hasCompanyCode() != other.hasCompanyCode()) return false;
  16477. if (hasCompanyCode()) {
  16478. if (!getCompanyCode()
  16479. .equals(other.getCompanyCode())) return false;
  16480. }
  16481. if (hasCompanyRenzcode() != other.hasCompanyRenzcode()) return false;
  16482. if (hasCompanyRenzcode()) {
  16483. if (!getCompanyRenzcode()
  16484. .equals(other.getCompanyRenzcode())) return false;
  16485. }
  16486. if (hasCompanyValidate() != other.hasCompanyValidate()) return false;
  16487. if (hasCompanyValidate()) {
  16488. if (!getCompanyValidate()
  16489. .equals(other.getCompanyValidate())) return false;
  16490. }
  16491. if (hasBankLicense() != other.hasBankLicense()) return false;
  16492. if (hasBankLicense()) {
  16493. if (!getBankLicense()
  16494. .equals(other.getBankLicense())) return false;
  16495. }
  16496. if (hasBankRenzcode() != other.hasBankRenzcode()) return false;
  16497. if (hasBankRenzcode()) {
  16498. if (!getBankRenzcode()
  16499. .equals(other.getBankRenzcode())) return false;
  16500. }
  16501. if (hasBankValidate() != other.hasBankValidate()) return false;
  16502. if (hasBankValidate()) {
  16503. if (!getBankValidate()
  16504. .equals(other.getBankValidate())) return false;
  16505. }
  16506. if (hasAnnualInspectionResult() != other.hasAnnualInspectionResult()) return false;
  16507. if (hasAnnualInspectionResult()) {
  16508. if (!getAnnualInspectionResult()
  16509. .equals(other.getAnnualInspectionResult())) return false;
  16510. }
  16511. if (!getBasicInfoChecksList()
  16512. .equals(other.getBasicInfoChecksList())) return false;
  16513. if (hasBasicInfoSummary() != other.hasBasicInfoSummary()) return false;
  16514. if (hasBasicInfoSummary()) {
  16515. if (!getBasicInfoSummary()
  16516. .equals(other.getBasicInfoSummary())) return false;
  16517. }
  16518. if (hasPlatformExt() != other.hasPlatformExt()) return false;
  16519. if (hasPlatformExt()) {
  16520. if (!getPlatformExt()
  16521. .equals(other.getPlatformExt())) return false;
  16522. }
  16523. if (hasAssociationExt() != other.hasAssociationExt()) return false;
  16524. if (hasAssociationExt()) {
  16525. if (!getAssociationExt()
  16526. .equals(other.getAssociationExt())) return false;
  16527. }
  16528. if (hasFoundationExt() != other.hasFoundationExt()) return false;
  16529. if (hasFoundationExt()) {
  16530. if (!getFoundationExt()
  16531. .equals(other.getFoundationExt())) return false;
  16532. }
  16533. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  16534. return true;
  16535. }
  16536. @java.lang.Override
  16537. public int hashCode() {
  16538. if (memoizedHashCode != 0) {
  16539. return memoizedHashCode;
  16540. }
  16541. int hash = 41;
  16542. hash = (19 * hash) + getDescriptor().hashCode();
  16543. if (hasEntName()) {
  16544. hash = (37 * hash) + ENTNAME_FIELD_NUMBER;
  16545. hash = (53 * hash) + getEntName().hashCode();
  16546. }
  16547. if (hasEstablishmentDate()) {
  16548. hash = (37 * hash) + ESTABLISHMENTDATE_FIELD_NUMBER;
  16549. hash = (53 * hash) + getEstablishmentDate().hashCode();
  16550. }
  16551. if (hasRegistrationValidity()) {
  16552. hash = (37 * hash) + REGISTRATIONVALIDITY_FIELD_NUMBER;
  16553. hash = (53 * hash) + getRegistrationValidity().hashCode();
  16554. }
  16555. if (hasOfficialWebsite()) {
  16556. hash = (37 * hash) + OFFICIALWEBSITE_FIELD_NUMBER;
  16557. hash = (53 * hash) + getOfficialWebsite().hashCode();
  16558. }
  16559. if (hasRegisteredCapital()) {
  16560. hash = (37 * hash) + REGISTEREDCAPITAL_FIELD_NUMBER;
  16561. hash = (53 * hash) + getRegisteredCapital().hashCode();
  16562. }
  16563. if (hasNetAsset()) {
  16564. hash = (37 * hash) + NETASSET_FIELD_NUMBER;
  16565. hash = (53 * hash) + getNetAsset().hashCode();
  16566. }
  16567. if (hasBusinessScope()) {
  16568. hash = (37 * hash) + BUSINESSSCOPE_FIELD_NUMBER;
  16569. hash = (53 * hash) + getBusinessScope().hashCode();
  16570. }
  16571. if (hasMissionStatement()) {
  16572. hash = (37 * hash) + MISSIONSTATEMENT_FIELD_NUMBER;
  16573. hash = (53 * hash) + getMissionStatement().hashCode();
  16574. }
  16575. if (hasLegalRepresentative()) {
  16576. hash = (37 * hash) + LEGALREPRESENTATIVE_FIELD_NUMBER;
  16577. hash = (53 * hash) + getLegalRepresentative().hashCode();
  16578. }
  16579. if (hasOfficeAddress()) {
  16580. hash = (37 * hash) + OFFICEADDRESS_FIELD_NUMBER;
  16581. hash = (53 * hash) + getOfficeAddress().hashCode();
  16582. }
  16583. if (hasLocation()) {
  16584. hash = (37 * hash) + LOCATION_FIELD_NUMBER;
  16585. hash = (53 * hash) + getLocation().hashCode();
  16586. }
  16587. if (hasContactNumber()) {
  16588. hash = (37 * hash) + CONTACTNUMBER_FIELD_NUMBER;
  16589. hash = (53 * hash) + getContactNumber().hashCode();
  16590. }
  16591. if (hasFullTimeStaffCount()) {
  16592. hash = (37 * hash) + FULLTIMESTAFFCOUNT_FIELD_NUMBER;
  16593. hash = (53 * hash) + getFullTimeStaffCount();
  16594. }
  16595. if (hasEvaluationLevel()) {
  16596. hash = (37 * hash) + EVALUATIONLEVEL_FIELD_NUMBER;
  16597. hash = (53 * hash) + getEvaluationLevel().hashCode();
  16598. }
  16599. if (hasUseExternalService()) {
  16600. hash = (37 * hash) + USEEXTERNALSERVICE_FIELD_NUMBER;
  16601. hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  16602. getUseExternalService());
  16603. }
  16604. if (hasProjectServiceVendors()) {
  16605. hash = (37 * hash) + PROJECTSERVICEVENDORS_FIELD_NUMBER;
  16606. hash = (53 * hash) + getProjectServiceVendors().hashCode();
  16607. }
  16608. if (getSuperiorAuthorityCount() > 0) {
  16609. hash = (37 * hash) + SUPERIORAUTHORITY_FIELD_NUMBER;
  16610. hash = (53 * hash) + getSuperiorAuthorityList().hashCode();
  16611. }
  16612. if (hasBasicInfoCheckResult()) {
  16613. hash = (37 * hash) + BASICINFOCHECKRESULT_FIELD_NUMBER;
  16614. hash = (53 * hash) + getBasicInfoCheckResult().hashCode();
  16615. }
  16616. if (getRelatedEntityImagesCount() > 0) {
  16617. hash = (37 * hash) + RELATEDENTITYIMAGES_FIELD_NUMBER;
  16618. hash = (53 * hash) + getRelatedEntityImagesList().hashCode();
  16619. }
  16620. if (hasRelatedEntitiesResult()) {
  16621. hash = (37 * hash) + RELATEDENTITIESRESULT_FIELD_NUMBER;
  16622. hash = (53 * hash) + getRelatedEntitiesResult().hashCode();
  16623. }
  16624. if (hasCertReceived()) {
  16625. hash = (37 * hash) + CERTRECEIVED_FIELD_NUMBER;
  16626. hash = (53 * hash) + getCertReceived().hashCode();
  16627. }
  16628. if (hasRenzcode()) {
  16629. hash = (37 * hash) + RENZCODE_FIELD_NUMBER;
  16630. hash = (53 * hash) + getRenzcode().hashCode();
  16631. }
  16632. if (hasValidate()) {
  16633. hash = (37 * hash) + VALIDATE_FIELD_NUMBER;
  16634. hash = (53 * hash) + getValidate().hashCode();
  16635. }
  16636. if (hasCompanyCode()) {
  16637. hash = (37 * hash) + COMPANYCODE_FIELD_NUMBER;
  16638. hash = (53 * hash) + getCompanyCode().hashCode();
  16639. }
  16640. if (hasCompanyRenzcode()) {
  16641. hash = (37 * hash) + COMPANYRENZCODE_FIELD_NUMBER;
  16642. hash = (53 * hash) + getCompanyRenzcode().hashCode();
  16643. }
  16644. if (hasCompanyValidate()) {
  16645. hash = (37 * hash) + COMPANYVALIDATE_FIELD_NUMBER;
  16646. hash = (53 * hash) + getCompanyValidate().hashCode();
  16647. }
  16648. if (hasBankLicense()) {
  16649. hash = (37 * hash) + BANKLICENSE_FIELD_NUMBER;
  16650. hash = (53 * hash) + getBankLicense().hashCode();
  16651. }
  16652. if (hasBankRenzcode()) {
  16653. hash = (37 * hash) + BANKRENZCODE_FIELD_NUMBER;
  16654. hash = (53 * hash) + getBankRenzcode().hashCode();
  16655. }
  16656. if (hasBankValidate()) {
  16657. hash = (37 * hash) + BANKVALIDATE_FIELD_NUMBER;
  16658. hash = (53 * hash) + getBankValidate().hashCode();
  16659. }
  16660. if (hasAnnualInspectionResult()) {
  16661. hash = (37 * hash) + ANNUALINSPECTIONRESULT_FIELD_NUMBER;
  16662. hash = (53 * hash) + getAnnualInspectionResult().hashCode();
  16663. }
  16664. if (getBasicInfoChecksCount() > 0) {
  16665. hash = (37 * hash) + BASICINFOCHECKS_FIELD_NUMBER;
  16666. hash = (53 * hash) + getBasicInfoChecksList().hashCode();
  16667. }
  16668. if (hasBasicInfoSummary()) {
  16669. hash = (37 * hash) + BASICINFOSUMMARY_FIELD_NUMBER;
  16670. hash = (53 * hash) + getBasicInfoSummary().hashCode();
  16671. }
  16672. if (hasPlatformExt()) {
  16673. hash = (37 * hash) + PLATFORMEXT_FIELD_NUMBER;
  16674. hash = (53 * hash) + getPlatformExt().hashCode();
  16675. }
  16676. if (hasAssociationExt()) {
  16677. hash = (37 * hash) + ASSOCIATIONEXT_FIELD_NUMBER;
  16678. hash = (53 * hash) + getAssociationExt().hashCode();
  16679. }
  16680. if (hasFoundationExt()) {
  16681. hash = (37 * hash) + FOUNDATIONEXT_FIELD_NUMBER;
  16682. hash = (53 * hash) + getFoundationExt().hashCode();
  16683. }
  16684. hash = (29 * hash) + getUnknownFields().hashCode();
  16685. memoizedHashCode = hash;
  16686. return hash;
  16687. }
  16688. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16689. java.nio.ByteBuffer data)
  16690. throws com.google.protobuf.InvalidProtocolBufferException {
  16691. return PARSER.parseFrom(data);
  16692. }
  16693. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16694. java.nio.ByteBuffer data,
  16695. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  16696. throws com.google.protobuf.InvalidProtocolBufferException {
  16697. return PARSER.parseFrom(data, extensionRegistry);
  16698. }
  16699. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16700. com.google.protobuf.ByteString data)
  16701. throws com.google.protobuf.InvalidProtocolBufferException {
  16702. return PARSER.parseFrom(data);
  16703. }
  16704. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16705. com.google.protobuf.ByteString data,
  16706. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  16707. throws com.google.protobuf.InvalidProtocolBufferException {
  16708. return PARSER.parseFrom(data, extensionRegistry);
  16709. }
  16710. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(byte[] data)
  16711. throws com.google.protobuf.InvalidProtocolBufferException {
  16712. return PARSER.parseFrom(data);
  16713. }
  16714. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16715. byte[] data,
  16716. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  16717. throws com.google.protobuf.InvalidProtocolBufferException {
  16718. return PARSER.parseFrom(data, extensionRegistry);
  16719. }
  16720. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(java.io.InputStream input)
  16721. throws java.io.IOException {
  16722. return com.google.protobuf.GeneratedMessage
  16723. .parseWithIOException(PARSER, input);
  16724. }
  16725. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16726. java.io.InputStream input,
  16727. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  16728. throws java.io.IOException {
  16729. return com.google.protobuf.GeneratedMessage
  16730. .parseWithIOException(PARSER, input, extensionRegistry);
  16731. }
  16732. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseDelimitedFrom(java.io.InputStream input)
  16733. throws java.io.IOException {
  16734. return com.google.protobuf.GeneratedMessage
  16735. .parseDelimitedWithIOException(PARSER, input);
  16736. }
  16737. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseDelimitedFrom(
  16738. java.io.InputStream input,
  16739. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  16740. throws java.io.IOException {
  16741. return com.google.protobuf.GeneratedMessage
  16742. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  16743. }
  16744. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16745. com.google.protobuf.CodedInputStream input)
  16746. throws java.io.IOException {
  16747. return com.google.protobuf.GeneratedMessage
  16748. .parseWithIOException(PARSER, input);
  16749. }
  16750. public static com.yaoyicloud.message.FxyProtos.BasicInfo parseFrom(
  16751. com.google.protobuf.CodedInputStream input,
  16752. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  16753. throws java.io.IOException {
  16754. return com.google.protobuf.GeneratedMessage
  16755. .parseWithIOException(PARSER, input, extensionRegistry);
  16756. }
  16757. @java.lang.Override
  16758. public Builder newBuilderForType() { return newBuilder(); }
  16759. public static Builder newBuilder() {
  16760. return DEFAULT_INSTANCE.toBuilder();
  16761. }
  16762. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.BasicInfo prototype) {
  16763. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  16764. }
  16765. @java.lang.Override
  16766. public Builder toBuilder() {
  16767. return this == DEFAULT_INSTANCE
  16768. ? new Builder() : new Builder().mergeFrom(this);
  16769. }
  16770. @java.lang.Override
  16771. protected Builder newBuilderForType(
  16772. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  16773. Builder builder = new Builder(parent);
  16774. return builder;
  16775. }
  16776. /**
  16777. * <pre>
  16778. * 通用基础信息
  16779. * </pre>
  16780. *
  16781. * Protobuf type {@code fxy.BasicInfo}
  16782. */
  16783. public static final class Builder extends
  16784. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  16785. // @@protoc_insertion_point(builder_implements:fxy.BasicInfo)
  16786. com.yaoyicloud.message.FxyProtos.BasicInfoOrBuilder {
  16787. public static final com.google.protobuf.Descriptors.Descriptor
  16788. getDescriptor() {
  16789. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_BasicInfo_descriptor;
  16790. }
  16791. @java.lang.Override
  16792. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  16793. internalGetFieldAccessorTable() {
  16794. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_BasicInfo_fieldAccessorTable
  16795. .ensureFieldAccessorsInitialized(
  16796. com.yaoyicloud.message.FxyProtos.BasicInfo.class, com.yaoyicloud.message.FxyProtos.BasicInfo.Builder.class);
  16797. }
  16798. // Construct using com.yaoyicloud.message.FxyProtos.BasicInfo.newBuilder()
  16799. private Builder() {
  16800. maybeForceBuilderInitialization();
  16801. }
  16802. private Builder(
  16803. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  16804. super(parent);
  16805. maybeForceBuilderInitialization();
  16806. }
  16807. private void maybeForceBuilderInitialization() {
  16808. if (com.google.protobuf.GeneratedMessage
  16809. .alwaysUseFieldBuilders) {
  16810. getSuperiorAuthorityFieldBuilder();
  16811. getRelatedEntityImagesFieldBuilder();
  16812. getBasicInfoChecksFieldBuilder();
  16813. getBasicInfoSummaryFieldBuilder();
  16814. getPlatformExtFieldBuilder();
  16815. getAssociationExtFieldBuilder();
  16816. getFoundationExtFieldBuilder();
  16817. }
  16818. }
  16819. @java.lang.Override
  16820. public Builder clear() {
  16821. super.clear();
  16822. bitField0_ = 0;
  16823. bitField1_ = 0;
  16824. entName_ = "";
  16825. establishmentDate_ = "";
  16826. registrationValidity_ = "";
  16827. officialWebsite_ = "";
  16828. registeredCapital_ = "";
  16829. netAsset_ = "";
  16830. businessScope_ = "";
  16831. missionStatement_ = "";
  16832. legalRepresentative_ = "";
  16833. officeAddress_ = "";
  16834. location_ = "";
  16835. contactNumber_ = "";
  16836. fullTimeStaffCount_ = 0;
  16837. evaluationLevel_ = "";
  16838. useExternalService_ = false;
  16839. projectServiceVendors_ = "";
  16840. if (superiorAuthorityBuilder_ == null) {
  16841. superiorAuthority_ = java.util.Collections.emptyList();
  16842. } else {
  16843. superiorAuthority_ = null;
  16844. superiorAuthorityBuilder_.clear();
  16845. }
  16846. bitField0_ = (bitField0_ & ~0x00010000);
  16847. basicInfoCheckResult_ = "";
  16848. if (relatedEntityImagesBuilder_ == null) {
  16849. relatedEntityImages_ = java.util.Collections.emptyList();
  16850. } else {
  16851. relatedEntityImages_ = null;
  16852. relatedEntityImagesBuilder_.clear();
  16853. }
  16854. bitField0_ = (bitField0_ & ~0x00040000);
  16855. relatedEntitiesResult_ = "";
  16856. certReceived_ = "";
  16857. renzcode_ = "";
  16858. validate_ = "";
  16859. companyCode_ = "";
  16860. companyRenzcode_ = "";
  16861. companyValidate_ = "";
  16862. bankLicense_ = "";
  16863. bankRenzcode_ = "";
  16864. bankValidate_ = "";
  16865. annualInspectionResult_ = "";
  16866. if (basicInfoChecksBuilder_ == null) {
  16867. basicInfoChecks_ = java.util.Collections.emptyList();
  16868. } else {
  16869. basicInfoChecks_ = null;
  16870. basicInfoChecksBuilder_.clear();
  16871. }
  16872. bitField0_ = (bitField0_ & ~0x40000000);
  16873. basicInfoSummary_ = null;
  16874. if (basicInfoSummaryBuilder_ != null) {
  16875. basicInfoSummaryBuilder_.dispose();
  16876. basicInfoSummaryBuilder_ = null;
  16877. }
  16878. platformExt_ = null;
  16879. if (platformExtBuilder_ != null) {
  16880. platformExtBuilder_.dispose();
  16881. platformExtBuilder_ = null;
  16882. }
  16883. associationExt_ = null;
  16884. if (associationExtBuilder_ != null) {
  16885. associationExtBuilder_.dispose();
  16886. associationExtBuilder_ = null;
  16887. }
  16888. foundationExt_ = null;
  16889. if (foundationExtBuilder_ != null) {
  16890. foundationExtBuilder_.dispose();
  16891. foundationExtBuilder_ = null;
  16892. }
  16893. return this;
  16894. }
  16895. @java.lang.Override
  16896. public com.google.protobuf.Descriptors.Descriptor
  16897. getDescriptorForType() {
  16898. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_BasicInfo_descriptor;
  16899. }
  16900. @java.lang.Override
  16901. public com.yaoyicloud.message.FxyProtos.BasicInfo getDefaultInstanceForType() {
  16902. return com.yaoyicloud.message.FxyProtos.BasicInfo.getDefaultInstance();
  16903. }
  16904. @java.lang.Override
  16905. public com.yaoyicloud.message.FxyProtos.BasicInfo build() {
  16906. com.yaoyicloud.message.FxyProtos.BasicInfo result = buildPartial();
  16907. if (!result.isInitialized()) {
  16908. throw newUninitializedMessageException(result);
  16909. }
  16910. return result;
  16911. }
  16912. @java.lang.Override
  16913. public com.yaoyicloud.message.FxyProtos.BasicInfo buildPartial() {
  16914. com.yaoyicloud.message.FxyProtos.BasicInfo result = new com.yaoyicloud.message.FxyProtos.BasicInfo(this);
  16915. buildPartialRepeatedFields(result);
  16916. if (bitField0_ != 0) { buildPartial0(result); }
  16917. if (bitField1_ != 0) { buildPartial1(result); }
  16918. onBuilt();
  16919. return result;
  16920. }
  16921. private void buildPartialRepeatedFields(com.yaoyicloud.message.FxyProtos.BasicInfo result) {
  16922. if (superiorAuthorityBuilder_ == null) {
  16923. if (((bitField0_ & 0x00010000) != 0)) {
  16924. superiorAuthority_ = java.util.Collections.unmodifiableList(superiorAuthority_);
  16925. bitField0_ = (bitField0_ & ~0x00010000);
  16926. }
  16927. result.superiorAuthority_ = superiorAuthority_;
  16928. } else {
  16929. result.superiorAuthority_ = superiorAuthorityBuilder_.build();
  16930. }
  16931. if (relatedEntityImagesBuilder_ == null) {
  16932. if (((bitField0_ & 0x00040000) != 0)) {
  16933. relatedEntityImages_ = java.util.Collections.unmodifiableList(relatedEntityImages_);
  16934. bitField0_ = (bitField0_ & ~0x00040000);
  16935. }
  16936. result.relatedEntityImages_ = relatedEntityImages_;
  16937. } else {
  16938. result.relatedEntityImages_ = relatedEntityImagesBuilder_.build();
  16939. }
  16940. if (basicInfoChecksBuilder_ == null) {
  16941. if (((bitField0_ & 0x40000000) != 0)) {
  16942. basicInfoChecks_ = java.util.Collections.unmodifiableList(basicInfoChecks_);
  16943. bitField0_ = (bitField0_ & ~0x40000000);
  16944. }
  16945. result.basicInfoChecks_ = basicInfoChecks_;
  16946. } else {
  16947. result.basicInfoChecks_ = basicInfoChecksBuilder_.build();
  16948. }
  16949. }
  16950. private void buildPartial0(com.yaoyicloud.message.FxyProtos.BasicInfo result) {
  16951. int from_bitField0_ = bitField0_;
  16952. int to_bitField0_ = 0;
  16953. if (((from_bitField0_ & 0x00000001) != 0)) {
  16954. result.entName_ = entName_;
  16955. to_bitField0_ |= 0x00000001;
  16956. }
  16957. if (((from_bitField0_ & 0x00000002) != 0)) {
  16958. result.establishmentDate_ = establishmentDate_;
  16959. to_bitField0_ |= 0x00000002;
  16960. }
  16961. if (((from_bitField0_ & 0x00000004) != 0)) {
  16962. result.registrationValidity_ = registrationValidity_;
  16963. to_bitField0_ |= 0x00000004;
  16964. }
  16965. if (((from_bitField0_ & 0x00000008) != 0)) {
  16966. result.officialWebsite_ = officialWebsite_;
  16967. to_bitField0_ |= 0x00000008;
  16968. }
  16969. if (((from_bitField0_ & 0x00000010) != 0)) {
  16970. result.registeredCapital_ = registeredCapital_;
  16971. to_bitField0_ |= 0x00000010;
  16972. }
  16973. if (((from_bitField0_ & 0x00000020) != 0)) {
  16974. result.netAsset_ = netAsset_;
  16975. to_bitField0_ |= 0x00000020;
  16976. }
  16977. if (((from_bitField0_ & 0x00000040) != 0)) {
  16978. result.businessScope_ = businessScope_;
  16979. to_bitField0_ |= 0x00000040;
  16980. }
  16981. if (((from_bitField0_ & 0x00000080) != 0)) {
  16982. result.missionStatement_ = missionStatement_;
  16983. to_bitField0_ |= 0x00000080;
  16984. }
  16985. if (((from_bitField0_ & 0x00000100) != 0)) {
  16986. result.legalRepresentative_ = legalRepresentative_;
  16987. to_bitField0_ |= 0x00000100;
  16988. }
  16989. if (((from_bitField0_ & 0x00000200) != 0)) {
  16990. result.officeAddress_ = officeAddress_;
  16991. to_bitField0_ |= 0x00000200;
  16992. }
  16993. if (((from_bitField0_ & 0x00000400) != 0)) {
  16994. result.location_ = location_;
  16995. to_bitField0_ |= 0x00000400;
  16996. }
  16997. if (((from_bitField0_ & 0x00000800) != 0)) {
  16998. result.contactNumber_ = contactNumber_;
  16999. to_bitField0_ |= 0x00000800;
  17000. }
  17001. if (((from_bitField0_ & 0x00001000) != 0)) {
  17002. result.fullTimeStaffCount_ = fullTimeStaffCount_;
  17003. to_bitField0_ |= 0x00001000;
  17004. }
  17005. if (((from_bitField0_ & 0x00002000) != 0)) {
  17006. result.evaluationLevel_ = evaluationLevel_;
  17007. to_bitField0_ |= 0x00002000;
  17008. }
  17009. if (((from_bitField0_ & 0x00004000) != 0)) {
  17010. result.useExternalService_ = useExternalService_;
  17011. to_bitField0_ |= 0x00004000;
  17012. }
  17013. if (((from_bitField0_ & 0x00008000) != 0)) {
  17014. result.projectServiceVendors_ = projectServiceVendors_;
  17015. to_bitField0_ |= 0x00008000;
  17016. }
  17017. if (((from_bitField0_ & 0x00020000) != 0)) {
  17018. result.basicInfoCheckResult_ = basicInfoCheckResult_;
  17019. to_bitField0_ |= 0x00010000;
  17020. }
  17021. if (((from_bitField0_ & 0x00080000) != 0)) {
  17022. result.relatedEntitiesResult_ = relatedEntitiesResult_;
  17023. to_bitField0_ |= 0x00020000;
  17024. }
  17025. if (((from_bitField0_ & 0x00100000) != 0)) {
  17026. result.certReceived_ = certReceived_;
  17027. to_bitField0_ |= 0x00040000;
  17028. }
  17029. if (((from_bitField0_ & 0x00200000) != 0)) {
  17030. result.renzcode_ = renzcode_;
  17031. to_bitField0_ |= 0x00080000;
  17032. }
  17033. if (((from_bitField0_ & 0x00400000) != 0)) {
  17034. result.validate_ = validate_;
  17035. to_bitField0_ |= 0x00100000;
  17036. }
  17037. if (((from_bitField0_ & 0x00800000) != 0)) {
  17038. result.companyCode_ = companyCode_;
  17039. to_bitField0_ |= 0x00200000;
  17040. }
  17041. if (((from_bitField0_ & 0x01000000) != 0)) {
  17042. result.companyRenzcode_ = companyRenzcode_;
  17043. to_bitField0_ |= 0x00400000;
  17044. }
  17045. if (((from_bitField0_ & 0x02000000) != 0)) {
  17046. result.companyValidate_ = companyValidate_;
  17047. to_bitField0_ |= 0x00800000;
  17048. }
  17049. if (((from_bitField0_ & 0x04000000) != 0)) {
  17050. result.bankLicense_ = bankLicense_;
  17051. to_bitField0_ |= 0x01000000;
  17052. }
  17053. if (((from_bitField0_ & 0x08000000) != 0)) {
  17054. result.bankRenzcode_ = bankRenzcode_;
  17055. to_bitField0_ |= 0x02000000;
  17056. }
  17057. if (((from_bitField0_ & 0x10000000) != 0)) {
  17058. result.bankValidate_ = bankValidate_;
  17059. to_bitField0_ |= 0x04000000;
  17060. }
  17061. if (((from_bitField0_ & 0x20000000) != 0)) {
  17062. result.annualInspectionResult_ = annualInspectionResult_;
  17063. to_bitField0_ |= 0x08000000;
  17064. }
  17065. if (((from_bitField0_ & 0x80000000) != 0)) {
  17066. result.basicInfoSummary_ = basicInfoSummaryBuilder_ == null
  17067. ? basicInfoSummary_
  17068. : basicInfoSummaryBuilder_.build();
  17069. to_bitField0_ |= 0x10000000;
  17070. }
  17071. result.bitField0_ |= to_bitField0_;
  17072. }
  17073. private void buildPartial1(com.yaoyicloud.message.FxyProtos.BasicInfo result) {
  17074. int from_bitField1_ = bitField1_;
  17075. int to_bitField0_ = 0;
  17076. if (((from_bitField1_ & 0x00000001) != 0)) {
  17077. result.platformExt_ = platformExtBuilder_ == null
  17078. ? platformExt_
  17079. : platformExtBuilder_.build();
  17080. to_bitField0_ |= 0x20000000;
  17081. }
  17082. if (((from_bitField1_ & 0x00000002) != 0)) {
  17083. result.associationExt_ = associationExtBuilder_ == null
  17084. ? associationExt_
  17085. : associationExtBuilder_.build();
  17086. to_bitField0_ |= 0x40000000;
  17087. }
  17088. if (((from_bitField1_ & 0x00000004) != 0)) {
  17089. result.foundationExt_ = foundationExtBuilder_ == null
  17090. ? foundationExt_
  17091. : foundationExtBuilder_.build();
  17092. to_bitField0_ |= 0x80000000;
  17093. }
  17094. result.bitField0_ |= to_bitField0_;
  17095. }
  17096. @java.lang.Override
  17097. public Builder mergeFrom(com.google.protobuf.Message other) {
  17098. if (other instanceof com.yaoyicloud.message.FxyProtos.BasicInfo) {
  17099. return mergeFrom((com.yaoyicloud.message.FxyProtos.BasicInfo)other);
  17100. } else {
  17101. super.mergeFrom(other);
  17102. return this;
  17103. }
  17104. }
  17105. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.BasicInfo other) {
  17106. if (other == com.yaoyicloud.message.FxyProtos.BasicInfo.getDefaultInstance()) return this;
  17107. if (other.hasEntName()) {
  17108. entName_ = other.entName_;
  17109. bitField0_ |= 0x00000001;
  17110. onChanged();
  17111. }
  17112. if (other.hasEstablishmentDate()) {
  17113. establishmentDate_ = other.establishmentDate_;
  17114. bitField0_ |= 0x00000002;
  17115. onChanged();
  17116. }
  17117. if (other.hasRegistrationValidity()) {
  17118. registrationValidity_ = other.registrationValidity_;
  17119. bitField0_ |= 0x00000004;
  17120. onChanged();
  17121. }
  17122. if (other.hasOfficialWebsite()) {
  17123. officialWebsite_ = other.officialWebsite_;
  17124. bitField0_ |= 0x00000008;
  17125. onChanged();
  17126. }
  17127. if (other.hasRegisteredCapital()) {
  17128. registeredCapital_ = other.registeredCapital_;
  17129. bitField0_ |= 0x00000010;
  17130. onChanged();
  17131. }
  17132. if (other.hasNetAsset()) {
  17133. netAsset_ = other.netAsset_;
  17134. bitField0_ |= 0x00000020;
  17135. onChanged();
  17136. }
  17137. if (other.hasBusinessScope()) {
  17138. businessScope_ = other.businessScope_;
  17139. bitField0_ |= 0x00000040;
  17140. onChanged();
  17141. }
  17142. if (other.hasMissionStatement()) {
  17143. missionStatement_ = other.missionStatement_;
  17144. bitField0_ |= 0x00000080;
  17145. onChanged();
  17146. }
  17147. if (other.hasLegalRepresentative()) {
  17148. legalRepresentative_ = other.legalRepresentative_;
  17149. bitField0_ |= 0x00000100;
  17150. onChanged();
  17151. }
  17152. if (other.hasOfficeAddress()) {
  17153. officeAddress_ = other.officeAddress_;
  17154. bitField0_ |= 0x00000200;
  17155. onChanged();
  17156. }
  17157. if (other.hasLocation()) {
  17158. location_ = other.location_;
  17159. bitField0_ |= 0x00000400;
  17160. onChanged();
  17161. }
  17162. if (other.hasContactNumber()) {
  17163. contactNumber_ = other.contactNumber_;
  17164. bitField0_ |= 0x00000800;
  17165. onChanged();
  17166. }
  17167. if (other.hasFullTimeStaffCount()) {
  17168. setFullTimeStaffCount(other.getFullTimeStaffCount());
  17169. }
  17170. if (other.hasEvaluationLevel()) {
  17171. evaluationLevel_ = other.evaluationLevel_;
  17172. bitField0_ |= 0x00002000;
  17173. onChanged();
  17174. }
  17175. if (other.hasUseExternalService()) {
  17176. setUseExternalService(other.getUseExternalService());
  17177. }
  17178. if (other.hasProjectServiceVendors()) {
  17179. projectServiceVendors_ = other.projectServiceVendors_;
  17180. bitField0_ |= 0x00008000;
  17181. onChanged();
  17182. }
  17183. if (superiorAuthorityBuilder_ == null) {
  17184. if (!other.superiorAuthority_.isEmpty()) {
  17185. if (superiorAuthority_.isEmpty()) {
  17186. superiorAuthority_ = other.superiorAuthority_;
  17187. bitField0_ = (bitField0_ & ~0x00010000);
  17188. } else {
  17189. ensureSuperiorAuthorityIsMutable();
  17190. superiorAuthority_.addAll(other.superiorAuthority_);
  17191. }
  17192. onChanged();
  17193. }
  17194. } else {
  17195. if (!other.superiorAuthority_.isEmpty()) {
  17196. if (superiorAuthorityBuilder_.isEmpty()) {
  17197. superiorAuthorityBuilder_.dispose();
  17198. superiorAuthorityBuilder_ = null;
  17199. superiorAuthority_ = other.superiorAuthority_;
  17200. bitField0_ = (bitField0_ & ~0x00010000);
  17201. superiorAuthorityBuilder_ =
  17202. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  17203. getSuperiorAuthorityFieldBuilder() : null;
  17204. } else {
  17205. superiorAuthorityBuilder_.addAllMessages(other.superiorAuthority_);
  17206. }
  17207. }
  17208. }
  17209. if (other.hasBasicInfoCheckResult()) {
  17210. basicInfoCheckResult_ = other.basicInfoCheckResult_;
  17211. bitField0_ |= 0x00020000;
  17212. onChanged();
  17213. }
  17214. if (relatedEntityImagesBuilder_ == null) {
  17215. if (!other.relatedEntityImages_.isEmpty()) {
  17216. if (relatedEntityImages_.isEmpty()) {
  17217. relatedEntityImages_ = other.relatedEntityImages_;
  17218. bitField0_ = (bitField0_ & ~0x00040000);
  17219. } else {
  17220. ensureRelatedEntityImagesIsMutable();
  17221. relatedEntityImages_.addAll(other.relatedEntityImages_);
  17222. }
  17223. onChanged();
  17224. }
  17225. } else {
  17226. if (!other.relatedEntityImages_.isEmpty()) {
  17227. if (relatedEntityImagesBuilder_.isEmpty()) {
  17228. relatedEntityImagesBuilder_.dispose();
  17229. relatedEntityImagesBuilder_ = null;
  17230. relatedEntityImages_ = other.relatedEntityImages_;
  17231. bitField0_ = (bitField0_ & ~0x00040000);
  17232. relatedEntityImagesBuilder_ =
  17233. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  17234. getRelatedEntityImagesFieldBuilder() : null;
  17235. } else {
  17236. relatedEntityImagesBuilder_.addAllMessages(other.relatedEntityImages_);
  17237. }
  17238. }
  17239. }
  17240. if (other.hasRelatedEntitiesResult()) {
  17241. relatedEntitiesResult_ = other.relatedEntitiesResult_;
  17242. bitField0_ |= 0x00080000;
  17243. onChanged();
  17244. }
  17245. if (other.hasCertReceived()) {
  17246. certReceived_ = other.certReceived_;
  17247. bitField0_ |= 0x00100000;
  17248. onChanged();
  17249. }
  17250. if (other.hasRenzcode()) {
  17251. renzcode_ = other.renzcode_;
  17252. bitField0_ |= 0x00200000;
  17253. onChanged();
  17254. }
  17255. if (other.hasValidate()) {
  17256. validate_ = other.validate_;
  17257. bitField0_ |= 0x00400000;
  17258. onChanged();
  17259. }
  17260. if (other.hasCompanyCode()) {
  17261. companyCode_ = other.companyCode_;
  17262. bitField0_ |= 0x00800000;
  17263. onChanged();
  17264. }
  17265. if (other.hasCompanyRenzcode()) {
  17266. companyRenzcode_ = other.companyRenzcode_;
  17267. bitField0_ |= 0x01000000;
  17268. onChanged();
  17269. }
  17270. if (other.hasCompanyValidate()) {
  17271. companyValidate_ = other.companyValidate_;
  17272. bitField0_ |= 0x02000000;
  17273. onChanged();
  17274. }
  17275. if (other.hasBankLicense()) {
  17276. bankLicense_ = other.bankLicense_;
  17277. bitField0_ |= 0x04000000;
  17278. onChanged();
  17279. }
  17280. if (other.hasBankRenzcode()) {
  17281. bankRenzcode_ = other.bankRenzcode_;
  17282. bitField0_ |= 0x08000000;
  17283. onChanged();
  17284. }
  17285. if (other.hasBankValidate()) {
  17286. bankValidate_ = other.bankValidate_;
  17287. bitField0_ |= 0x10000000;
  17288. onChanged();
  17289. }
  17290. if (other.hasAnnualInspectionResult()) {
  17291. annualInspectionResult_ = other.annualInspectionResult_;
  17292. bitField0_ |= 0x20000000;
  17293. onChanged();
  17294. }
  17295. if (basicInfoChecksBuilder_ == null) {
  17296. if (!other.basicInfoChecks_.isEmpty()) {
  17297. if (basicInfoChecks_.isEmpty()) {
  17298. basicInfoChecks_ = other.basicInfoChecks_;
  17299. bitField0_ = (bitField0_ & ~0x40000000);
  17300. } else {
  17301. ensureBasicInfoChecksIsMutable();
  17302. basicInfoChecks_.addAll(other.basicInfoChecks_);
  17303. }
  17304. onChanged();
  17305. }
  17306. } else {
  17307. if (!other.basicInfoChecks_.isEmpty()) {
  17308. if (basicInfoChecksBuilder_.isEmpty()) {
  17309. basicInfoChecksBuilder_.dispose();
  17310. basicInfoChecksBuilder_ = null;
  17311. basicInfoChecks_ = other.basicInfoChecks_;
  17312. bitField0_ = (bitField0_ & ~0x40000000);
  17313. basicInfoChecksBuilder_ =
  17314. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  17315. getBasicInfoChecksFieldBuilder() : null;
  17316. } else {
  17317. basicInfoChecksBuilder_.addAllMessages(other.basicInfoChecks_);
  17318. }
  17319. }
  17320. }
  17321. if (other.hasBasicInfoSummary()) {
  17322. mergeBasicInfoSummary(other.getBasicInfoSummary());
  17323. }
  17324. if (other.hasPlatformExt()) {
  17325. mergePlatformExt(other.getPlatformExt());
  17326. }
  17327. if (other.hasAssociationExt()) {
  17328. mergeAssociationExt(other.getAssociationExt());
  17329. }
  17330. if (other.hasFoundationExt()) {
  17331. mergeFoundationExt(other.getFoundationExt());
  17332. }
  17333. this.mergeUnknownFields(other.getUnknownFields());
  17334. onChanged();
  17335. return this;
  17336. }
  17337. @java.lang.Override
  17338. public final boolean isInitialized() {
  17339. return true;
  17340. }
  17341. @java.lang.Override
  17342. public Builder mergeFrom(
  17343. com.google.protobuf.CodedInputStream input,
  17344. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  17345. throws java.io.IOException {
  17346. if (extensionRegistry == null) {
  17347. throw new java.lang.NullPointerException();
  17348. }
  17349. try {
  17350. boolean done = false;
  17351. while (!done) {
  17352. int tag = input.readTag();
  17353. switch (tag) {
  17354. case 0:
  17355. done = true;
  17356. break;
  17357. case 10: {
  17358. entName_ = input.readBytes();
  17359. bitField0_ |= 0x00000001;
  17360. break;
  17361. } // case 10
  17362. case 18: {
  17363. establishmentDate_ = input.readBytes();
  17364. bitField0_ |= 0x00000002;
  17365. break;
  17366. } // case 18
  17367. case 26: {
  17368. registrationValidity_ = input.readBytes();
  17369. bitField0_ |= 0x00000004;
  17370. break;
  17371. } // case 26
  17372. case 34: {
  17373. officialWebsite_ = input.readBytes();
  17374. bitField0_ |= 0x00000008;
  17375. break;
  17376. } // case 34
  17377. case 42: {
  17378. registeredCapital_ = input.readBytes();
  17379. bitField0_ |= 0x00000010;
  17380. break;
  17381. } // case 42
  17382. case 50: {
  17383. netAsset_ = input.readBytes();
  17384. bitField0_ |= 0x00000020;
  17385. break;
  17386. } // case 50
  17387. case 58: {
  17388. businessScope_ = input.readBytes();
  17389. bitField0_ |= 0x00000040;
  17390. break;
  17391. } // case 58
  17392. case 66: {
  17393. missionStatement_ = input.readBytes();
  17394. bitField0_ |= 0x00000080;
  17395. break;
  17396. } // case 66
  17397. case 74: {
  17398. legalRepresentative_ = input.readBytes();
  17399. bitField0_ |= 0x00000100;
  17400. break;
  17401. } // case 74
  17402. case 82: {
  17403. officeAddress_ = input.readBytes();
  17404. bitField0_ |= 0x00000200;
  17405. break;
  17406. } // case 82
  17407. case 90: {
  17408. location_ = input.readBytes();
  17409. bitField0_ |= 0x00000400;
  17410. break;
  17411. } // case 90
  17412. case 98: {
  17413. contactNumber_ = input.readBytes();
  17414. bitField0_ |= 0x00000800;
  17415. break;
  17416. } // case 98
  17417. case 104: {
  17418. fullTimeStaffCount_ = input.readInt32();
  17419. bitField0_ |= 0x00001000;
  17420. break;
  17421. } // case 104
  17422. case 114: {
  17423. evaluationLevel_ = input.readBytes();
  17424. bitField0_ |= 0x00002000;
  17425. break;
  17426. } // case 114
  17427. case 120: {
  17428. useExternalService_ = input.readBool();
  17429. bitField0_ |= 0x00004000;
  17430. break;
  17431. } // case 120
  17432. case 130: {
  17433. projectServiceVendors_ = input.readBytes();
  17434. bitField0_ |= 0x00008000;
  17435. break;
  17436. } // case 130
  17437. case 138: {
  17438. com.yaoyicloud.message.FxyProtos.SuperiorAuthority m =
  17439. input.readMessage(
  17440. com.yaoyicloud.message.FxyProtos.SuperiorAuthority.parser(),
  17441. extensionRegistry);
  17442. if (superiorAuthorityBuilder_ == null) {
  17443. ensureSuperiorAuthorityIsMutable();
  17444. superiorAuthority_.add(m);
  17445. } else {
  17446. superiorAuthorityBuilder_.addMessage(m);
  17447. }
  17448. break;
  17449. } // case 138
  17450. case 146: {
  17451. basicInfoCheckResult_ = input.readBytes();
  17452. bitField0_ |= 0x00020000;
  17453. break;
  17454. } // case 146
  17455. case 154: {
  17456. com.yaoyicloud.message.FxyProtos.Attachment m =
  17457. input.readMessage(
  17458. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  17459. extensionRegistry);
  17460. if (relatedEntityImagesBuilder_ == null) {
  17461. ensureRelatedEntityImagesIsMutable();
  17462. relatedEntityImages_.add(m);
  17463. } else {
  17464. relatedEntityImagesBuilder_.addMessage(m);
  17465. }
  17466. break;
  17467. } // case 154
  17468. case 162: {
  17469. relatedEntitiesResult_ = input.readBytes();
  17470. bitField0_ |= 0x00080000;
  17471. break;
  17472. } // case 162
  17473. case 170: {
  17474. certReceived_ = input.readBytes();
  17475. bitField0_ |= 0x00100000;
  17476. break;
  17477. } // case 170
  17478. case 178: {
  17479. renzcode_ = input.readBytes();
  17480. bitField0_ |= 0x00200000;
  17481. break;
  17482. } // case 178
  17483. case 186: {
  17484. validate_ = input.readBytes();
  17485. bitField0_ |= 0x00400000;
  17486. break;
  17487. } // case 186
  17488. case 194: {
  17489. companyCode_ = input.readBytes();
  17490. bitField0_ |= 0x00800000;
  17491. break;
  17492. } // case 194
  17493. case 202: {
  17494. companyRenzcode_ = input.readBytes();
  17495. bitField0_ |= 0x01000000;
  17496. break;
  17497. } // case 202
  17498. case 210: {
  17499. companyValidate_ = input.readBytes();
  17500. bitField0_ |= 0x02000000;
  17501. break;
  17502. } // case 210
  17503. case 218: {
  17504. bankLicense_ = input.readBytes();
  17505. bitField0_ |= 0x04000000;
  17506. break;
  17507. } // case 218
  17508. case 226: {
  17509. bankRenzcode_ = input.readBytes();
  17510. bitField0_ |= 0x08000000;
  17511. break;
  17512. } // case 226
  17513. case 234: {
  17514. bankValidate_ = input.readBytes();
  17515. bitField0_ |= 0x10000000;
  17516. break;
  17517. } // case 234
  17518. case 242: {
  17519. annualInspectionResult_ = input.readBytes();
  17520. bitField0_ |= 0x20000000;
  17521. break;
  17522. } // case 242
  17523. case 250: {
  17524. com.yaoyicloud.message.FxyProtos.CheckItemDetail m =
  17525. input.readMessage(
  17526. com.yaoyicloud.message.FxyProtos.CheckItemDetail.parser(),
  17527. extensionRegistry);
  17528. if (basicInfoChecksBuilder_ == null) {
  17529. ensureBasicInfoChecksIsMutable();
  17530. basicInfoChecks_.add(m);
  17531. } else {
  17532. basicInfoChecksBuilder_.addMessage(m);
  17533. }
  17534. break;
  17535. } // case 250
  17536. case 258: {
  17537. input.readMessage(
  17538. getBasicInfoSummaryFieldBuilder().getBuilder(),
  17539. extensionRegistry);
  17540. bitField0_ |= 0x80000000;
  17541. break;
  17542. } // case 258
  17543. case 266: {
  17544. input.readMessage(
  17545. getPlatformExtFieldBuilder().getBuilder(),
  17546. extensionRegistry);
  17547. bitField1_ |= 0x00000001;
  17548. break;
  17549. } // case 266
  17550. case 274: {
  17551. input.readMessage(
  17552. getAssociationExtFieldBuilder().getBuilder(),
  17553. extensionRegistry);
  17554. bitField1_ |= 0x00000002;
  17555. break;
  17556. } // case 274
  17557. case 282: {
  17558. input.readMessage(
  17559. getFoundationExtFieldBuilder().getBuilder(),
  17560. extensionRegistry);
  17561. bitField1_ |= 0x00000004;
  17562. break;
  17563. } // case 282
  17564. default: {
  17565. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  17566. done = true; // was an endgroup tag
  17567. }
  17568. break;
  17569. } // default:
  17570. } // switch (tag)
  17571. } // while (!done)
  17572. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  17573. throw e.unwrapIOException();
  17574. } finally {
  17575. onChanged();
  17576. } // finally
  17577. return this;
  17578. }
  17579. private int bitField0_;
  17580. private int bitField1_;
  17581. private java.lang.Object entName_ = "";
  17582. /**
  17583. * <code>optional string entName = 1;</code>
  17584. * @return Whether the entName field is set.
  17585. */
  17586. public boolean hasEntName() {
  17587. return ((bitField0_ & 0x00000001) != 0);
  17588. }
  17589. /**
  17590. * <code>optional string entName = 1;</code>
  17591. * @return The entName.
  17592. */
  17593. public java.lang.String getEntName() {
  17594. java.lang.Object ref = entName_;
  17595. if (!(ref instanceof java.lang.String)) {
  17596. com.google.protobuf.ByteString bs =
  17597. (com.google.protobuf.ByteString) ref;
  17598. java.lang.String s = bs.toStringUtf8();
  17599. if (bs.isValidUtf8()) {
  17600. entName_ = s;
  17601. }
  17602. return s;
  17603. } else {
  17604. return (java.lang.String) ref;
  17605. }
  17606. }
  17607. /**
  17608. * <code>optional string entName = 1;</code>
  17609. * @return The bytes for entName.
  17610. */
  17611. public com.google.protobuf.ByteString
  17612. getEntNameBytes() {
  17613. java.lang.Object ref = entName_;
  17614. if (ref instanceof String) {
  17615. com.google.protobuf.ByteString b =
  17616. com.google.protobuf.ByteString.copyFromUtf8(
  17617. (java.lang.String) ref);
  17618. entName_ = b;
  17619. return b;
  17620. } else {
  17621. return (com.google.protobuf.ByteString) ref;
  17622. }
  17623. }
  17624. /**
  17625. * <code>optional string entName = 1;</code>
  17626. * @param value The entName to set.
  17627. * @return This builder for chaining.
  17628. */
  17629. public Builder setEntName(
  17630. java.lang.String value) {
  17631. if (value == null) { throw new NullPointerException(); }
  17632. entName_ = value;
  17633. bitField0_ |= 0x00000001;
  17634. onChanged();
  17635. return this;
  17636. }
  17637. /**
  17638. * <code>optional string entName = 1;</code>
  17639. * @return This builder for chaining.
  17640. */
  17641. public Builder clearEntName() {
  17642. entName_ = getDefaultInstance().getEntName();
  17643. bitField0_ = (bitField0_ & ~0x00000001);
  17644. onChanged();
  17645. return this;
  17646. }
  17647. /**
  17648. * <code>optional string entName = 1;</code>
  17649. * @param value The bytes for entName to set.
  17650. * @return This builder for chaining.
  17651. */
  17652. public Builder setEntNameBytes(
  17653. com.google.protobuf.ByteString value) {
  17654. if (value == null) { throw new NullPointerException(); }
  17655. entName_ = value;
  17656. bitField0_ |= 0x00000001;
  17657. onChanged();
  17658. return this;
  17659. }
  17660. private java.lang.Object establishmentDate_ = "";
  17661. /**
  17662. * <pre>
  17663. * 成立登记日期(格式:yyyy-MM-dd)
  17664. * </pre>
  17665. *
  17666. * <code>optional string establishmentDate = 2;</code>
  17667. * @return Whether the establishmentDate field is set.
  17668. */
  17669. public boolean hasEstablishmentDate() {
  17670. return ((bitField0_ & 0x00000002) != 0);
  17671. }
  17672. /**
  17673. * <pre>
  17674. * 成立登记日期(格式:yyyy-MM-dd)
  17675. * </pre>
  17676. *
  17677. * <code>optional string establishmentDate = 2;</code>
  17678. * @return The establishmentDate.
  17679. */
  17680. public java.lang.String getEstablishmentDate() {
  17681. java.lang.Object ref = establishmentDate_;
  17682. if (!(ref instanceof java.lang.String)) {
  17683. com.google.protobuf.ByteString bs =
  17684. (com.google.protobuf.ByteString) ref;
  17685. java.lang.String s = bs.toStringUtf8();
  17686. if (bs.isValidUtf8()) {
  17687. establishmentDate_ = s;
  17688. }
  17689. return s;
  17690. } else {
  17691. return (java.lang.String) ref;
  17692. }
  17693. }
  17694. /**
  17695. * <pre>
  17696. * 成立登记日期(格式:yyyy-MM-dd)
  17697. * </pre>
  17698. *
  17699. * <code>optional string establishmentDate = 2;</code>
  17700. * @return The bytes for establishmentDate.
  17701. */
  17702. public com.google.protobuf.ByteString
  17703. getEstablishmentDateBytes() {
  17704. java.lang.Object ref = establishmentDate_;
  17705. if (ref instanceof String) {
  17706. com.google.protobuf.ByteString b =
  17707. com.google.protobuf.ByteString.copyFromUtf8(
  17708. (java.lang.String) ref);
  17709. establishmentDate_ = b;
  17710. return b;
  17711. } else {
  17712. return (com.google.protobuf.ByteString) ref;
  17713. }
  17714. }
  17715. /**
  17716. * <pre>
  17717. * 成立登记日期(格式:yyyy-MM-dd)
  17718. * </pre>
  17719. *
  17720. * <code>optional string establishmentDate = 2;</code>
  17721. * @param value The establishmentDate to set.
  17722. * @return This builder for chaining.
  17723. */
  17724. public Builder setEstablishmentDate(
  17725. java.lang.String value) {
  17726. if (value == null) { throw new NullPointerException(); }
  17727. establishmentDate_ = value;
  17728. bitField0_ |= 0x00000002;
  17729. onChanged();
  17730. return this;
  17731. }
  17732. /**
  17733. * <pre>
  17734. * 成立登记日期(格式:yyyy-MM-dd)
  17735. * </pre>
  17736. *
  17737. * <code>optional string establishmentDate = 2;</code>
  17738. * @return This builder for chaining.
  17739. */
  17740. public Builder clearEstablishmentDate() {
  17741. establishmentDate_ = getDefaultInstance().getEstablishmentDate();
  17742. bitField0_ = (bitField0_ & ~0x00000002);
  17743. onChanged();
  17744. return this;
  17745. }
  17746. /**
  17747. * <pre>
  17748. * 成立登记日期(格式:yyyy-MM-dd)
  17749. * </pre>
  17750. *
  17751. * <code>optional string establishmentDate = 2;</code>
  17752. * @param value The bytes for establishmentDate to set.
  17753. * @return This builder for chaining.
  17754. */
  17755. public Builder setEstablishmentDateBytes(
  17756. com.google.protobuf.ByteString value) {
  17757. if (value == null) { throw new NullPointerException(); }
  17758. establishmentDate_ = value;
  17759. bitField0_ |= 0x00000002;
  17760. onChanged();
  17761. return this;
  17762. }
  17763. private java.lang.Object registrationValidity_ = "";
  17764. /**
  17765. * <pre>
  17766. * 登记有效期(格式:yyyy-MM-dd)
  17767. * </pre>
  17768. *
  17769. * <code>optional string registrationValidity = 3;</code>
  17770. * @return Whether the registrationValidity field is set.
  17771. */
  17772. public boolean hasRegistrationValidity() {
  17773. return ((bitField0_ & 0x00000004) != 0);
  17774. }
  17775. /**
  17776. * <pre>
  17777. * 登记有效期(格式:yyyy-MM-dd)
  17778. * </pre>
  17779. *
  17780. * <code>optional string registrationValidity = 3;</code>
  17781. * @return The registrationValidity.
  17782. */
  17783. public java.lang.String getRegistrationValidity() {
  17784. java.lang.Object ref = registrationValidity_;
  17785. if (!(ref instanceof java.lang.String)) {
  17786. com.google.protobuf.ByteString bs =
  17787. (com.google.protobuf.ByteString) ref;
  17788. java.lang.String s = bs.toStringUtf8();
  17789. if (bs.isValidUtf8()) {
  17790. registrationValidity_ = s;
  17791. }
  17792. return s;
  17793. } else {
  17794. return (java.lang.String) ref;
  17795. }
  17796. }
  17797. /**
  17798. * <pre>
  17799. * 登记有效期(格式:yyyy-MM-dd)
  17800. * </pre>
  17801. *
  17802. * <code>optional string registrationValidity = 3;</code>
  17803. * @return The bytes for registrationValidity.
  17804. */
  17805. public com.google.protobuf.ByteString
  17806. getRegistrationValidityBytes() {
  17807. java.lang.Object ref = registrationValidity_;
  17808. if (ref instanceof String) {
  17809. com.google.protobuf.ByteString b =
  17810. com.google.protobuf.ByteString.copyFromUtf8(
  17811. (java.lang.String) ref);
  17812. registrationValidity_ = b;
  17813. return b;
  17814. } else {
  17815. return (com.google.protobuf.ByteString) ref;
  17816. }
  17817. }
  17818. /**
  17819. * <pre>
  17820. * 登记有效期(格式:yyyy-MM-dd)
  17821. * </pre>
  17822. *
  17823. * <code>optional string registrationValidity = 3;</code>
  17824. * @param value The registrationValidity to set.
  17825. * @return This builder for chaining.
  17826. */
  17827. public Builder setRegistrationValidity(
  17828. java.lang.String value) {
  17829. if (value == null) { throw new NullPointerException(); }
  17830. registrationValidity_ = value;
  17831. bitField0_ |= 0x00000004;
  17832. onChanged();
  17833. return this;
  17834. }
  17835. /**
  17836. * <pre>
  17837. * 登记有效期(格式:yyyy-MM-dd)
  17838. * </pre>
  17839. *
  17840. * <code>optional string registrationValidity = 3;</code>
  17841. * @return This builder for chaining.
  17842. */
  17843. public Builder clearRegistrationValidity() {
  17844. registrationValidity_ = getDefaultInstance().getRegistrationValidity();
  17845. bitField0_ = (bitField0_ & ~0x00000004);
  17846. onChanged();
  17847. return this;
  17848. }
  17849. /**
  17850. * <pre>
  17851. * 登记有效期(格式:yyyy-MM-dd)
  17852. * </pre>
  17853. *
  17854. * <code>optional string registrationValidity = 3;</code>
  17855. * @param value The bytes for registrationValidity to set.
  17856. * @return This builder for chaining.
  17857. */
  17858. public Builder setRegistrationValidityBytes(
  17859. com.google.protobuf.ByteString value) {
  17860. if (value == null) { throw new NullPointerException(); }
  17861. registrationValidity_ = value;
  17862. bitField0_ |= 0x00000004;
  17863. onChanged();
  17864. return this;
  17865. }
  17866. private java.lang.Object officialWebsite_ = "";
  17867. /**
  17868. * <pre>
  17869. * 官方网站链接
  17870. * </pre>
  17871. *
  17872. * <code>optional string officialWebsite = 4;</code>
  17873. * @return Whether the officialWebsite field is set.
  17874. */
  17875. public boolean hasOfficialWebsite() {
  17876. return ((bitField0_ & 0x00000008) != 0);
  17877. }
  17878. /**
  17879. * <pre>
  17880. * 官方网站链接
  17881. * </pre>
  17882. *
  17883. * <code>optional string officialWebsite = 4;</code>
  17884. * @return The officialWebsite.
  17885. */
  17886. public java.lang.String getOfficialWebsite() {
  17887. java.lang.Object ref = officialWebsite_;
  17888. if (!(ref instanceof java.lang.String)) {
  17889. com.google.protobuf.ByteString bs =
  17890. (com.google.protobuf.ByteString) ref;
  17891. java.lang.String s = bs.toStringUtf8();
  17892. if (bs.isValidUtf8()) {
  17893. officialWebsite_ = s;
  17894. }
  17895. return s;
  17896. } else {
  17897. return (java.lang.String) ref;
  17898. }
  17899. }
  17900. /**
  17901. * <pre>
  17902. * 官方网站链接
  17903. * </pre>
  17904. *
  17905. * <code>optional string officialWebsite = 4;</code>
  17906. * @return The bytes for officialWebsite.
  17907. */
  17908. public com.google.protobuf.ByteString
  17909. getOfficialWebsiteBytes() {
  17910. java.lang.Object ref = officialWebsite_;
  17911. if (ref instanceof String) {
  17912. com.google.protobuf.ByteString b =
  17913. com.google.protobuf.ByteString.copyFromUtf8(
  17914. (java.lang.String) ref);
  17915. officialWebsite_ = b;
  17916. return b;
  17917. } else {
  17918. return (com.google.protobuf.ByteString) ref;
  17919. }
  17920. }
  17921. /**
  17922. * <pre>
  17923. * 官方网站链接
  17924. * </pre>
  17925. *
  17926. * <code>optional string officialWebsite = 4;</code>
  17927. * @param value The officialWebsite to set.
  17928. * @return This builder for chaining.
  17929. */
  17930. public Builder setOfficialWebsite(
  17931. java.lang.String value) {
  17932. if (value == null) { throw new NullPointerException(); }
  17933. officialWebsite_ = value;
  17934. bitField0_ |= 0x00000008;
  17935. onChanged();
  17936. return this;
  17937. }
  17938. /**
  17939. * <pre>
  17940. * 官方网站链接
  17941. * </pre>
  17942. *
  17943. * <code>optional string officialWebsite = 4;</code>
  17944. * @return This builder for chaining.
  17945. */
  17946. public Builder clearOfficialWebsite() {
  17947. officialWebsite_ = getDefaultInstance().getOfficialWebsite();
  17948. bitField0_ = (bitField0_ & ~0x00000008);
  17949. onChanged();
  17950. return this;
  17951. }
  17952. /**
  17953. * <pre>
  17954. * 官方网站链接
  17955. * </pre>
  17956. *
  17957. * <code>optional string officialWebsite = 4;</code>
  17958. * @param value The bytes for officialWebsite to set.
  17959. * @return This builder for chaining.
  17960. */
  17961. public Builder setOfficialWebsiteBytes(
  17962. com.google.protobuf.ByteString value) {
  17963. if (value == null) { throw new NullPointerException(); }
  17964. officialWebsite_ = value;
  17965. bitField0_ |= 0x00000008;
  17966. onChanged();
  17967. return this;
  17968. }
  17969. private java.lang.Object registeredCapital_ = "";
  17970. /**
  17971. * <pre>
  17972. * 注册资金(单位:万元)
  17973. * </pre>
  17974. *
  17975. * <code>optional string registeredCapital = 5;</code>
  17976. * @return Whether the registeredCapital field is set.
  17977. */
  17978. public boolean hasRegisteredCapital() {
  17979. return ((bitField0_ & 0x00000010) != 0);
  17980. }
  17981. /**
  17982. * <pre>
  17983. * 注册资金(单位:万元)
  17984. * </pre>
  17985. *
  17986. * <code>optional string registeredCapital = 5;</code>
  17987. * @return The registeredCapital.
  17988. */
  17989. public java.lang.String getRegisteredCapital() {
  17990. java.lang.Object ref = registeredCapital_;
  17991. if (!(ref instanceof java.lang.String)) {
  17992. com.google.protobuf.ByteString bs =
  17993. (com.google.protobuf.ByteString) ref;
  17994. java.lang.String s = bs.toStringUtf8();
  17995. if (bs.isValidUtf8()) {
  17996. registeredCapital_ = s;
  17997. }
  17998. return s;
  17999. } else {
  18000. return (java.lang.String) ref;
  18001. }
  18002. }
  18003. /**
  18004. * <pre>
  18005. * 注册资金(单位:万元)
  18006. * </pre>
  18007. *
  18008. * <code>optional string registeredCapital = 5;</code>
  18009. * @return The bytes for registeredCapital.
  18010. */
  18011. public com.google.protobuf.ByteString
  18012. getRegisteredCapitalBytes() {
  18013. java.lang.Object ref = registeredCapital_;
  18014. if (ref instanceof String) {
  18015. com.google.protobuf.ByteString b =
  18016. com.google.protobuf.ByteString.copyFromUtf8(
  18017. (java.lang.String) ref);
  18018. registeredCapital_ = b;
  18019. return b;
  18020. } else {
  18021. return (com.google.protobuf.ByteString) ref;
  18022. }
  18023. }
  18024. /**
  18025. * <pre>
  18026. * 注册资金(单位:万元)
  18027. * </pre>
  18028. *
  18029. * <code>optional string registeredCapital = 5;</code>
  18030. * @param value The registeredCapital to set.
  18031. * @return This builder for chaining.
  18032. */
  18033. public Builder setRegisteredCapital(
  18034. java.lang.String value) {
  18035. if (value == null) { throw new NullPointerException(); }
  18036. registeredCapital_ = value;
  18037. bitField0_ |= 0x00000010;
  18038. onChanged();
  18039. return this;
  18040. }
  18041. /**
  18042. * <pre>
  18043. * 注册资金(单位:万元)
  18044. * </pre>
  18045. *
  18046. * <code>optional string registeredCapital = 5;</code>
  18047. * @return This builder for chaining.
  18048. */
  18049. public Builder clearRegisteredCapital() {
  18050. registeredCapital_ = getDefaultInstance().getRegisteredCapital();
  18051. bitField0_ = (bitField0_ & ~0x00000010);
  18052. onChanged();
  18053. return this;
  18054. }
  18055. /**
  18056. * <pre>
  18057. * 注册资金(单位:万元)
  18058. * </pre>
  18059. *
  18060. * <code>optional string registeredCapital = 5;</code>
  18061. * @param value The bytes for registeredCapital to set.
  18062. * @return This builder for chaining.
  18063. */
  18064. public Builder setRegisteredCapitalBytes(
  18065. com.google.protobuf.ByteString value) {
  18066. if (value == null) { throw new NullPointerException(); }
  18067. registeredCapital_ = value;
  18068. bitField0_ |= 0x00000010;
  18069. onChanged();
  18070. return this;
  18071. }
  18072. private java.lang.Object netAsset_ = "";
  18073. /**
  18074. * <pre>
  18075. * 净资产(单位:元)
  18076. * </pre>
  18077. *
  18078. * <code>optional string netAsset = 6;</code>
  18079. * @return Whether the netAsset field is set.
  18080. */
  18081. public boolean hasNetAsset() {
  18082. return ((bitField0_ & 0x00000020) != 0);
  18083. }
  18084. /**
  18085. * <pre>
  18086. * 净资产(单位:元)
  18087. * </pre>
  18088. *
  18089. * <code>optional string netAsset = 6;</code>
  18090. * @return The netAsset.
  18091. */
  18092. public java.lang.String getNetAsset() {
  18093. java.lang.Object ref = netAsset_;
  18094. if (!(ref instanceof java.lang.String)) {
  18095. com.google.protobuf.ByteString bs =
  18096. (com.google.protobuf.ByteString) ref;
  18097. java.lang.String s = bs.toStringUtf8();
  18098. if (bs.isValidUtf8()) {
  18099. netAsset_ = s;
  18100. }
  18101. return s;
  18102. } else {
  18103. return (java.lang.String) ref;
  18104. }
  18105. }
  18106. /**
  18107. * <pre>
  18108. * 净资产(单位:元)
  18109. * </pre>
  18110. *
  18111. * <code>optional string netAsset = 6;</code>
  18112. * @return The bytes for netAsset.
  18113. */
  18114. public com.google.protobuf.ByteString
  18115. getNetAssetBytes() {
  18116. java.lang.Object ref = netAsset_;
  18117. if (ref instanceof String) {
  18118. com.google.protobuf.ByteString b =
  18119. com.google.protobuf.ByteString.copyFromUtf8(
  18120. (java.lang.String) ref);
  18121. netAsset_ = b;
  18122. return b;
  18123. } else {
  18124. return (com.google.protobuf.ByteString) ref;
  18125. }
  18126. }
  18127. /**
  18128. * <pre>
  18129. * 净资产(单位:元)
  18130. * </pre>
  18131. *
  18132. * <code>optional string netAsset = 6;</code>
  18133. * @param value The netAsset to set.
  18134. * @return This builder for chaining.
  18135. */
  18136. public Builder setNetAsset(
  18137. java.lang.String value) {
  18138. if (value == null) { throw new NullPointerException(); }
  18139. netAsset_ = value;
  18140. bitField0_ |= 0x00000020;
  18141. onChanged();
  18142. return this;
  18143. }
  18144. /**
  18145. * <pre>
  18146. * 净资产(单位:元)
  18147. * </pre>
  18148. *
  18149. * <code>optional string netAsset = 6;</code>
  18150. * @return This builder for chaining.
  18151. */
  18152. public Builder clearNetAsset() {
  18153. netAsset_ = getDefaultInstance().getNetAsset();
  18154. bitField0_ = (bitField0_ & ~0x00000020);
  18155. onChanged();
  18156. return this;
  18157. }
  18158. /**
  18159. * <pre>
  18160. * 净资产(单位:元)
  18161. * </pre>
  18162. *
  18163. * <code>optional string netAsset = 6;</code>
  18164. * @param value The bytes for netAsset to set.
  18165. * @return This builder for chaining.
  18166. */
  18167. public Builder setNetAssetBytes(
  18168. com.google.protobuf.ByteString value) {
  18169. if (value == null) { throw new NullPointerException(); }
  18170. netAsset_ = value;
  18171. bitField0_ |= 0x00000020;
  18172. onChanged();
  18173. return this;
  18174. }
  18175. private java.lang.Object businessScope_ = "";
  18176. /**
  18177. * <pre>
  18178. * 业务范围描述
  18179. * </pre>
  18180. *
  18181. * <code>optional string businessScope = 7;</code>
  18182. * @return Whether the businessScope field is set.
  18183. */
  18184. public boolean hasBusinessScope() {
  18185. return ((bitField0_ & 0x00000040) != 0);
  18186. }
  18187. /**
  18188. * <pre>
  18189. * 业务范围描述
  18190. * </pre>
  18191. *
  18192. * <code>optional string businessScope = 7;</code>
  18193. * @return The businessScope.
  18194. */
  18195. public java.lang.String getBusinessScope() {
  18196. java.lang.Object ref = businessScope_;
  18197. if (!(ref instanceof java.lang.String)) {
  18198. com.google.protobuf.ByteString bs =
  18199. (com.google.protobuf.ByteString) ref;
  18200. java.lang.String s = bs.toStringUtf8();
  18201. if (bs.isValidUtf8()) {
  18202. businessScope_ = s;
  18203. }
  18204. return s;
  18205. } else {
  18206. return (java.lang.String) ref;
  18207. }
  18208. }
  18209. /**
  18210. * <pre>
  18211. * 业务范围描述
  18212. * </pre>
  18213. *
  18214. * <code>optional string businessScope = 7;</code>
  18215. * @return The bytes for businessScope.
  18216. */
  18217. public com.google.protobuf.ByteString
  18218. getBusinessScopeBytes() {
  18219. java.lang.Object ref = businessScope_;
  18220. if (ref instanceof String) {
  18221. com.google.protobuf.ByteString b =
  18222. com.google.protobuf.ByteString.copyFromUtf8(
  18223. (java.lang.String) ref);
  18224. businessScope_ = b;
  18225. return b;
  18226. } else {
  18227. return (com.google.protobuf.ByteString) ref;
  18228. }
  18229. }
  18230. /**
  18231. * <pre>
  18232. * 业务范围描述
  18233. * </pre>
  18234. *
  18235. * <code>optional string businessScope = 7;</code>
  18236. * @param value The businessScope to set.
  18237. * @return This builder for chaining.
  18238. */
  18239. public Builder setBusinessScope(
  18240. java.lang.String value) {
  18241. if (value == null) { throw new NullPointerException(); }
  18242. businessScope_ = value;
  18243. bitField0_ |= 0x00000040;
  18244. onChanged();
  18245. return this;
  18246. }
  18247. /**
  18248. * <pre>
  18249. * 业务范围描述
  18250. * </pre>
  18251. *
  18252. * <code>optional string businessScope = 7;</code>
  18253. * @return This builder for chaining.
  18254. */
  18255. public Builder clearBusinessScope() {
  18256. businessScope_ = getDefaultInstance().getBusinessScope();
  18257. bitField0_ = (bitField0_ & ~0x00000040);
  18258. onChanged();
  18259. return this;
  18260. }
  18261. /**
  18262. * <pre>
  18263. * 业务范围描述
  18264. * </pre>
  18265. *
  18266. * <code>optional string businessScope = 7;</code>
  18267. * @param value The bytes for businessScope to set.
  18268. * @return This builder for chaining.
  18269. */
  18270. public Builder setBusinessScopeBytes(
  18271. com.google.protobuf.ByteString value) {
  18272. if (value == null) { throw new NullPointerException(); }
  18273. businessScope_ = value;
  18274. bitField0_ |= 0x00000040;
  18275. onChanged();
  18276. return this;
  18277. }
  18278. private java.lang.Object missionStatement_ = "";
  18279. /**
  18280. * <pre>
  18281. * 机构宗旨
  18282. * </pre>
  18283. *
  18284. * <code>optional string missionStatement = 8;</code>
  18285. * @return Whether the missionStatement field is set.
  18286. */
  18287. public boolean hasMissionStatement() {
  18288. return ((bitField0_ & 0x00000080) != 0);
  18289. }
  18290. /**
  18291. * <pre>
  18292. * 机构宗旨
  18293. * </pre>
  18294. *
  18295. * <code>optional string missionStatement = 8;</code>
  18296. * @return The missionStatement.
  18297. */
  18298. public java.lang.String getMissionStatement() {
  18299. java.lang.Object ref = missionStatement_;
  18300. if (!(ref instanceof java.lang.String)) {
  18301. com.google.protobuf.ByteString bs =
  18302. (com.google.protobuf.ByteString) ref;
  18303. java.lang.String s = bs.toStringUtf8();
  18304. if (bs.isValidUtf8()) {
  18305. missionStatement_ = s;
  18306. }
  18307. return s;
  18308. } else {
  18309. return (java.lang.String) ref;
  18310. }
  18311. }
  18312. /**
  18313. * <pre>
  18314. * 机构宗旨
  18315. * </pre>
  18316. *
  18317. * <code>optional string missionStatement = 8;</code>
  18318. * @return The bytes for missionStatement.
  18319. */
  18320. public com.google.protobuf.ByteString
  18321. getMissionStatementBytes() {
  18322. java.lang.Object ref = missionStatement_;
  18323. if (ref instanceof String) {
  18324. com.google.protobuf.ByteString b =
  18325. com.google.protobuf.ByteString.copyFromUtf8(
  18326. (java.lang.String) ref);
  18327. missionStatement_ = b;
  18328. return b;
  18329. } else {
  18330. return (com.google.protobuf.ByteString) ref;
  18331. }
  18332. }
  18333. /**
  18334. * <pre>
  18335. * 机构宗旨
  18336. * </pre>
  18337. *
  18338. * <code>optional string missionStatement = 8;</code>
  18339. * @param value The missionStatement to set.
  18340. * @return This builder for chaining.
  18341. */
  18342. public Builder setMissionStatement(
  18343. java.lang.String value) {
  18344. if (value == null) { throw new NullPointerException(); }
  18345. missionStatement_ = value;
  18346. bitField0_ |= 0x00000080;
  18347. onChanged();
  18348. return this;
  18349. }
  18350. /**
  18351. * <pre>
  18352. * 机构宗旨
  18353. * </pre>
  18354. *
  18355. * <code>optional string missionStatement = 8;</code>
  18356. * @return This builder for chaining.
  18357. */
  18358. public Builder clearMissionStatement() {
  18359. missionStatement_ = getDefaultInstance().getMissionStatement();
  18360. bitField0_ = (bitField0_ & ~0x00000080);
  18361. onChanged();
  18362. return this;
  18363. }
  18364. /**
  18365. * <pre>
  18366. * 机构宗旨
  18367. * </pre>
  18368. *
  18369. * <code>optional string missionStatement = 8;</code>
  18370. * @param value The bytes for missionStatement to set.
  18371. * @return This builder for chaining.
  18372. */
  18373. public Builder setMissionStatementBytes(
  18374. com.google.protobuf.ByteString value) {
  18375. if (value == null) { throw new NullPointerException(); }
  18376. missionStatement_ = value;
  18377. bitField0_ |= 0x00000080;
  18378. onChanged();
  18379. return this;
  18380. }
  18381. private java.lang.Object legalRepresentative_ = "";
  18382. /**
  18383. * <pre>
  18384. * 法定代表人
  18385. * </pre>
  18386. *
  18387. * <code>optional string legalRepresentative = 9;</code>
  18388. * @return Whether the legalRepresentative field is set.
  18389. */
  18390. public boolean hasLegalRepresentative() {
  18391. return ((bitField0_ & 0x00000100) != 0);
  18392. }
  18393. /**
  18394. * <pre>
  18395. * 法定代表人
  18396. * </pre>
  18397. *
  18398. * <code>optional string legalRepresentative = 9;</code>
  18399. * @return The legalRepresentative.
  18400. */
  18401. public java.lang.String getLegalRepresentative() {
  18402. java.lang.Object ref = legalRepresentative_;
  18403. if (!(ref instanceof java.lang.String)) {
  18404. com.google.protobuf.ByteString bs =
  18405. (com.google.protobuf.ByteString) ref;
  18406. java.lang.String s = bs.toStringUtf8();
  18407. if (bs.isValidUtf8()) {
  18408. legalRepresentative_ = s;
  18409. }
  18410. return s;
  18411. } else {
  18412. return (java.lang.String) ref;
  18413. }
  18414. }
  18415. /**
  18416. * <pre>
  18417. * 法定代表人
  18418. * </pre>
  18419. *
  18420. * <code>optional string legalRepresentative = 9;</code>
  18421. * @return The bytes for legalRepresentative.
  18422. */
  18423. public com.google.protobuf.ByteString
  18424. getLegalRepresentativeBytes() {
  18425. java.lang.Object ref = legalRepresentative_;
  18426. if (ref instanceof String) {
  18427. com.google.protobuf.ByteString b =
  18428. com.google.protobuf.ByteString.copyFromUtf8(
  18429. (java.lang.String) ref);
  18430. legalRepresentative_ = b;
  18431. return b;
  18432. } else {
  18433. return (com.google.protobuf.ByteString) ref;
  18434. }
  18435. }
  18436. /**
  18437. * <pre>
  18438. * 法定代表人
  18439. * </pre>
  18440. *
  18441. * <code>optional string legalRepresentative = 9;</code>
  18442. * @param value The legalRepresentative to set.
  18443. * @return This builder for chaining.
  18444. */
  18445. public Builder setLegalRepresentative(
  18446. java.lang.String value) {
  18447. if (value == null) { throw new NullPointerException(); }
  18448. legalRepresentative_ = value;
  18449. bitField0_ |= 0x00000100;
  18450. onChanged();
  18451. return this;
  18452. }
  18453. /**
  18454. * <pre>
  18455. * 法定代表人
  18456. * </pre>
  18457. *
  18458. * <code>optional string legalRepresentative = 9;</code>
  18459. * @return This builder for chaining.
  18460. */
  18461. public Builder clearLegalRepresentative() {
  18462. legalRepresentative_ = getDefaultInstance().getLegalRepresentative();
  18463. bitField0_ = (bitField0_ & ~0x00000100);
  18464. onChanged();
  18465. return this;
  18466. }
  18467. /**
  18468. * <pre>
  18469. * 法定代表人
  18470. * </pre>
  18471. *
  18472. * <code>optional string legalRepresentative = 9;</code>
  18473. * @param value The bytes for legalRepresentative to set.
  18474. * @return This builder for chaining.
  18475. */
  18476. public Builder setLegalRepresentativeBytes(
  18477. com.google.protobuf.ByteString value) {
  18478. if (value == null) { throw new NullPointerException(); }
  18479. legalRepresentative_ = value;
  18480. bitField0_ |= 0x00000100;
  18481. onChanged();
  18482. return this;
  18483. }
  18484. private java.lang.Object officeAddress_ = "";
  18485. /**
  18486. * <pre>
  18487. * 实际办公地址
  18488. * </pre>
  18489. *
  18490. * <code>optional string officeAddress = 10;</code>
  18491. * @return Whether the officeAddress field is set.
  18492. */
  18493. public boolean hasOfficeAddress() {
  18494. return ((bitField0_ & 0x00000200) != 0);
  18495. }
  18496. /**
  18497. * <pre>
  18498. * 实际办公地址
  18499. * </pre>
  18500. *
  18501. * <code>optional string officeAddress = 10;</code>
  18502. * @return The officeAddress.
  18503. */
  18504. public java.lang.String getOfficeAddress() {
  18505. java.lang.Object ref = officeAddress_;
  18506. if (!(ref instanceof java.lang.String)) {
  18507. com.google.protobuf.ByteString bs =
  18508. (com.google.protobuf.ByteString) ref;
  18509. java.lang.String s = bs.toStringUtf8();
  18510. if (bs.isValidUtf8()) {
  18511. officeAddress_ = s;
  18512. }
  18513. return s;
  18514. } else {
  18515. return (java.lang.String) ref;
  18516. }
  18517. }
  18518. /**
  18519. * <pre>
  18520. * 实际办公地址
  18521. * </pre>
  18522. *
  18523. * <code>optional string officeAddress = 10;</code>
  18524. * @return The bytes for officeAddress.
  18525. */
  18526. public com.google.protobuf.ByteString
  18527. getOfficeAddressBytes() {
  18528. java.lang.Object ref = officeAddress_;
  18529. if (ref instanceof String) {
  18530. com.google.protobuf.ByteString b =
  18531. com.google.protobuf.ByteString.copyFromUtf8(
  18532. (java.lang.String) ref);
  18533. officeAddress_ = b;
  18534. return b;
  18535. } else {
  18536. return (com.google.protobuf.ByteString) ref;
  18537. }
  18538. }
  18539. /**
  18540. * <pre>
  18541. * 实际办公地址
  18542. * </pre>
  18543. *
  18544. * <code>optional string officeAddress = 10;</code>
  18545. * @param value The officeAddress to set.
  18546. * @return This builder for chaining.
  18547. */
  18548. public Builder setOfficeAddress(
  18549. java.lang.String value) {
  18550. if (value == null) { throw new NullPointerException(); }
  18551. officeAddress_ = value;
  18552. bitField0_ |= 0x00000200;
  18553. onChanged();
  18554. return this;
  18555. }
  18556. /**
  18557. * <pre>
  18558. * 实际办公地址
  18559. * </pre>
  18560. *
  18561. * <code>optional string officeAddress = 10;</code>
  18562. * @return This builder for chaining.
  18563. */
  18564. public Builder clearOfficeAddress() {
  18565. officeAddress_ = getDefaultInstance().getOfficeAddress();
  18566. bitField0_ = (bitField0_ & ~0x00000200);
  18567. onChanged();
  18568. return this;
  18569. }
  18570. /**
  18571. * <pre>
  18572. * 实际办公地址
  18573. * </pre>
  18574. *
  18575. * <code>optional string officeAddress = 10;</code>
  18576. * @param value The bytes for officeAddress to set.
  18577. * @return This builder for chaining.
  18578. */
  18579. public Builder setOfficeAddressBytes(
  18580. com.google.protobuf.ByteString value) {
  18581. if (value == null) { throw new NullPointerException(); }
  18582. officeAddress_ = value;
  18583. bitField0_ |= 0x00000200;
  18584. onChanged();
  18585. return this;
  18586. }
  18587. private java.lang.Object location_ = "";
  18588. /**
  18589. * <pre>
  18590. * 基金会所在地
  18591. * </pre>
  18592. *
  18593. * <code>optional string location = 11;</code>
  18594. * @return Whether the location field is set.
  18595. */
  18596. public boolean hasLocation() {
  18597. return ((bitField0_ & 0x00000400) != 0);
  18598. }
  18599. /**
  18600. * <pre>
  18601. * 基金会所在地
  18602. * </pre>
  18603. *
  18604. * <code>optional string location = 11;</code>
  18605. * @return The location.
  18606. */
  18607. public java.lang.String getLocation() {
  18608. java.lang.Object ref = location_;
  18609. if (!(ref instanceof java.lang.String)) {
  18610. com.google.protobuf.ByteString bs =
  18611. (com.google.protobuf.ByteString) ref;
  18612. java.lang.String s = bs.toStringUtf8();
  18613. if (bs.isValidUtf8()) {
  18614. location_ = s;
  18615. }
  18616. return s;
  18617. } else {
  18618. return (java.lang.String) ref;
  18619. }
  18620. }
  18621. /**
  18622. * <pre>
  18623. * 基金会所在地
  18624. * </pre>
  18625. *
  18626. * <code>optional string location = 11;</code>
  18627. * @return The bytes for location.
  18628. */
  18629. public com.google.protobuf.ByteString
  18630. getLocationBytes() {
  18631. java.lang.Object ref = location_;
  18632. if (ref instanceof String) {
  18633. com.google.protobuf.ByteString b =
  18634. com.google.protobuf.ByteString.copyFromUtf8(
  18635. (java.lang.String) ref);
  18636. location_ = b;
  18637. return b;
  18638. } else {
  18639. return (com.google.protobuf.ByteString) ref;
  18640. }
  18641. }
  18642. /**
  18643. * <pre>
  18644. * 基金会所在地
  18645. * </pre>
  18646. *
  18647. * <code>optional string location = 11;</code>
  18648. * @param value The location to set.
  18649. * @return This builder for chaining.
  18650. */
  18651. public Builder setLocation(
  18652. java.lang.String value) {
  18653. if (value == null) { throw new NullPointerException(); }
  18654. location_ = value;
  18655. bitField0_ |= 0x00000400;
  18656. onChanged();
  18657. return this;
  18658. }
  18659. /**
  18660. * <pre>
  18661. * 基金会所在地
  18662. * </pre>
  18663. *
  18664. * <code>optional string location = 11;</code>
  18665. * @return This builder for chaining.
  18666. */
  18667. public Builder clearLocation() {
  18668. location_ = getDefaultInstance().getLocation();
  18669. bitField0_ = (bitField0_ & ~0x00000400);
  18670. onChanged();
  18671. return this;
  18672. }
  18673. /**
  18674. * <pre>
  18675. * 基金会所在地
  18676. * </pre>
  18677. *
  18678. * <code>optional string location = 11;</code>
  18679. * @param value The bytes for location to set.
  18680. * @return This builder for chaining.
  18681. */
  18682. public Builder setLocationBytes(
  18683. com.google.protobuf.ByteString value) {
  18684. if (value == null) { throw new NullPointerException(); }
  18685. location_ = value;
  18686. bitField0_ |= 0x00000400;
  18687. onChanged();
  18688. return this;
  18689. }
  18690. private java.lang.Object contactNumber_ = "";
  18691. /**
  18692. * <pre>
  18693. * 联系电话
  18694. * </pre>
  18695. *
  18696. * <code>optional string contactNumber = 12;</code>
  18697. * @return Whether the contactNumber field is set.
  18698. */
  18699. public boolean hasContactNumber() {
  18700. return ((bitField0_ & 0x00000800) != 0);
  18701. }
  18702. /**
  18703. * <pre>
  18704. * 联系电话
  18705. * </pre>
  18706. *
  18707. * <code>optional string contactNumber = 12;</code>
  18708. * @return The contactNumber.
  18709. */
  18710. public java.lang.String getContactNumber() {
  18711. java.lang.Object ref = contactNumber_;
  18712. if (!(ref instanceof java.lang.String)) {
  18713. com.google.protobuf.ByteString bs =
  18714. (com.google.protobuf.ByteString) ref;
  18715. java.lang.String s = bs.toStringUtf8();
  18716. if (bs.isValidUtf8()) {
  18717. contactNumber_ = s;
  18718. }
  18719. return s;
  18720. } else {
  18721. return (java.lang.String) ref;
  18722. }
  18723. }
  18724. /**
  18725. * <pre>
  18726. * 联系电话
  18727. * </pre>
  18728. *
  18729. * <code>optional string contactNumber = 12;</code>
  18730. * @return The bytes for contactNumber.
  18731. */
  18732. public com.google.protobuf.ByteString
  18733. getContactNumberBytes() {
  18734. java.lang.Object ref = contactNumber_;
  18735. if (ref instanceof String) {
  18736. com.google.protobuf.ByteString b =
  18737. com.google.protobuf.ByteString.copyFromUtf8(
  18738. (java.lang.String) ref);
  18739. contactNumber_ = b;
  18740. return b;
  18741. } else {
  18742. return (com.google.protobuf.ByteString) ref;
  18743. }
  18744. }
  18745. /**
  18746. * <pre>
  18747. * 联系电话
  18748. * </pre>
  18749. *
  18750. * <code>optional string contactNumber = 12;</code>
  18751. * @param value The contactNumber to set.
  18752. * @return This builder for chaining.
  18753. */
  18754. public Builder setContactNumber(
  18755. java.lang.String value) {
  18756. if (value == null) { throw new NullPointerException(); }
  18757. contactNumber_ = value;
  18758. bitField0_ |= 0x00000800;
  18759. onChanged();
  18760. return this;
  18761. }
  18762. /**
  18763. * <pre>
  18764. * 联系电话
  18765. * </pre>
  18766. *
  18767. * <code>optional string contactNumber = 12;</code>
  18768. * @return This builder for chaining.
  18769. */
  18770. public Builder clearContactNumber() {
  18771. contactNumber_ = getDefaultInstance().getContactNumber();
  18772. bitField0_ = (bitField0_ & ~0x00000800);
  18773. onChanged();
  18774. return this;
  18775. }
  18776. /**
  18777. * <pre>
  18778. * 联系电话
  18779. * </pre>
  18780. *
  18781. * <code>optional string contactNumber = 12;</code>
  18782. * @param value The bytes for contactNumber to set.
  18783. * @return This builder for chaining.
  18784. */
  18785. public Builder setContactNumberBytes(
  18786. com.google.protobuf.ByteString value) {
  18787. if (value == null) { throw new NullPointerException(); }
  18788. contactNumber_ = value;
  18789. bitField0_ |= 0x00000800;
  18790. onChanged();
  18791. return this;
  18792. }
  18793. private int fullTimeStaffCount_ ;
  18794. /**
  18795. * <pre>
  18796. * 全职员工数量
  18797. * </pre>
  18798. *
  18799. * <code>optional int32 fullTimeStaffCount = 13;</code>
  18800. * @return Whether the fullTimeStaffCount field is set.
  18801. */
  18802. @java.lang.Override
  18803. public boolean hasFullTimeStaffCount() {
  18804. return ((bitField0_ & 0x00001000) != 0);
  18805. }
  18806. /**
  18807. * <pre>
  18808. * 全职员工数量
  18809. * </pre>
  18810. *
  18811. * <code>optional int32 fullTimeStaffCount = 13;</code>
  18812. * @return The fullTimeStaffCount.
  18813. */
  18814. @java.lang.Override
  18815. public int getFullTimeStaffCount() {
  18816. return fullTimeStaffCount_;
  18817. }
  18818. /**
  18819. * <pre>
  18820. * 全职员工数量
  18821. * </pre>
  18822. *
  18823. * <code>optional int32 fullTimeStaffCount = 13;</code>
  18824. * @param value The fullTimeStaffCount to set.
  18825. * @return This builder for chaining.
  18826. */
  18827. public Builder setFullTimeStaffCount(int value) {
  18828. fullTimeStaffCount_ = value;
  18829. bitField0_ |= 0x00001000;
  18830. onChanged();
  18831. return this;
  18832. }
  18833. /**
  18834. * <pre>
  18835. * 全职员工数量
  18836. * </pre>
  18837. *
  18838. * <code>optional int32 fullTimeStaffCount = 13;</code>
  18839. * @return This builder for chaining.
  18840. */
  18841. public Builder clearFullTimeStaffCount() {
  18842. bitField0_ = (bitField0_ & ~0x00001000);
  18843. fullTimeStaffCount_ = 0;
  18844. onChanged();
  18845. return this;
  18846. }
  18847. private java.lang.Object evaluationLevel_ = "";
  18848. /**
  18849. * <pre>
  18850. * 评估等级(如:3A)
  18851. * </pre>
  18852. *
  18853. * <code>optional string evaluationLevel = 14;</code>
  18854. * @return Whether the evaluationLevel field is set.
  18855. */
  18856. public boolean hasEvaluationLevel() {
  18857. return ((bitField0_ & 0x00002000) != 0);
  18858. }
  18859. /**
  18860. * <pre>
  18861. * 评估等级(如:3A)
  18862. * </pre>
  18863. *
  18864. * <code>optional string evaluationLevel = 14;</code>
  18865. * @return The evaluationLevel.
  18866. */
  18867. public java.lang.String getEvaluationLevel() {
  18868. java.lang.Object ref = evaluationLevel_;
  18869. if (!(ref instanceof java.lang.String)) {
  18870. com.google.protobuf.ByteString bs =
  18871. (com.google.protobuf.ByteString) ref;
  18872. java.lang.String s = bs.toStringUtf8();
  18873. if (bs.isValidUtf8()) {
  18874. evaluationLevel_ = s;
  18875. }
  18876. return s;
  18877. } else {
  18878. return (java.lang.String) ref;
  18879. }
  18880. }
  18881. /**
  18882. * <pre>
  18883. * 评估等级(如:3A)
  18884. * </pre>
  18885. *
  18886. * <code>optional string evaluationLevel = 14;</code>
  18887. * @return The bytes for evaluationLevel.
  18888. */
  18889. public com.google.protobuf.ByteString
  18890. getEvaluationLevelBytes() {
  18891. java.lang.Object ref = evaluationLevel_;
  18892. if (ref instanceof String) {
  18893. com.google.protobuf.ByteString b =
  18894. com.google.protobuf.ByteString.copyFromUtf8(
  18895. (java.lang.String) ref);
  18896. evaluationLevel_ = b;
  18897. return b;
  18898. } else {
  18899. return (com.google.protobuf.ByteString) ref;
  18900. }
  18901. }
  18902. /**
  18903. * <pre>
  18904. * 评估等级(如:3A)
  18905. * </pre>
  18906. *
  18907. * <code>optional string evaluationLevel = 14;</code>
  18908. * @param value The evaluationLevel to set.
  18909. * @return This builder for chaining.
  18910. */
  18911. public Builder setEvaluationLevel(
  18912. java.lang.String value) {
  18913. if (value == null) { throw new NullPointerException(); }
  18914. evaluationLevel_ = value;
  18915. bitField0_ |= 0x00002000;
  18916. onChanged();
  18917. return this;
  18918. }
  18919. /**
  18920. * <pre>
  18921. * 评估等级(如:3A)
  18922. * </pre>
  18923. *
  18924. * <code>optional string evaluationLevel = 14;</code>
  18925. * @return This builder for chaining.
  18926. */
  18927. public Builder clearEvaluationLevel() {
  18928. evaluationLevel_ = getDefaultInstance().getEvaluationLevel();
  18929. bitField0_ = (bitField0_ & ~0x00002000);
  18930. onChanged();
  18931. return this;
  18932. }
  18933. /**
  18934. * <pre>
  18935. * 评估等级(如:3A)
  18936. * </pre>
  18937. *
  18938. * <code>optional string evaluationLevel = 14;</code>
  18939. * @param value The bytes for evaluationLevel to set.
  18940. * @return This builder for chaining.
  18941. */
  18942. public Builder setEvaluationLevelBytes(
  18943. com.google.protobuf.ByteString value) {
  18944. if (value == null) { throw new NullPointerException(); }
  18945. evaluationLevel_ = value;
  18946. bitField0_ |= 0x00002000;
  18947. onChanged();
  18948. return this;
  18949. }
  18950. private boolean useExternalService_ ;
  18951. /**
  18952. * <pre>
  18953. * 是否通常需要外包合作项目(true/false)
  18954. * </pre>
  18955. *
  18956. * <code>optional bool useExternalService = 15;</code>
  18957. * @return Whether the useExternalService field is set.
  18958. */
  18959. @java.lang.Override
  18960. public boolean hasUseExternalService() {
  18961. return ((bitField0_ & 0x00004000) != 0);
  18962. }
  18963. /**
  18964. * <pre>
  18965. * 是否通常需要外包合作项目(true/false)
  18966. * </pre>
  18967. *
  18968. * <code>optional bool useExternalService = 15;</code>
  18969. * @return The useExternalService.
  18970. */
  18971. @java.lang.Override
  18972. public boolean getUseExternalService() {
  18973. return useExternalService_;
  18974. }
  18975. /**
  18976. * <pre>
  18977. * 是否通常需要外包合作项目(true/false)
  18978. * </pre>
  18979. *
  18980. * <code>optional bool useExternalService = 15;</code>
  18981. * @param value The useExternalService to set.
  18982. * @return This builder for chaining.
  18983. */
  18984. public Builder setUseExternalService(boolean value) {
  18985. useExternalService_ = value;
  18986. bitField0_ |= 0x00004000;
  18987. onChanged();
  18988. return this;
  18989. }
  18990. /**
  18991. * <pre>
  18992. * 是否通常需要外包合作项目(true/false)
  18993. * </pre>
  18994. *
  18995. * <code>optional bool useExternalService = 15;</code>
  18996. * @return This builder for chaining.
  18997. */
  18998. public Builder clearUseExternalService() {
  18999. bitField0_ = (bitField0_ & ~0x00004000);
  19000. useExternalService_ = false;
  19001. onChanged();
  19002. return this;
  19003. }
  19004. private java.lang.Object projectServiceVendors_ = "";
  19005. /**
  19006. * <pre>
  19007. * 项目服务执行方名单(如:无/合作方名称列表)
  19008. * </pre>
  19009. *
  19010. * <code>optional string projectServiceVendors = 16;</code>
  19011. * @return Whether the projectServiceVendors field is set.
  19012. */
  19013. public boolean hasProjectServiceVendors() {
  19014. return ((bitField0_ & 0x00008000) != 0);
  19015. }
  19016. /**
  19017. * <pre>
  19018. * 项目服务执行方名单(如:无/合作方名称列表)
  19019. * </pre>
  19020. *
  19021. * <code>optional string projectServiceVendors = 16;</code>
  19022. * @return The projectServiceVendors.
  19023. */
  19024. public java.lang.String getProjectServiceVendors() {
  19025. java.lang.Object ref = projectServiceVendors_;
  19026. if (!(ref instanceof java.lang.String)) {
  19027. com.google.protobuf.ByteString bs =
  19028. (com.google.protobuf.ByteString) ref;
  19029. java.lang.String s = bs.toStringUtf8();
  19030. if (bs.isValidUtf8()) {
  19031. projectServiceVendors_ = s;
  19032. }
  19033. return s;
  19034. } else {
  19035. return (java.lang.String) ref;
  19036. }
  19037. }
  19038. /**
  19039. * <pre>
  19040. * 项目服务执行方名单(如:无/合作方名称列表)
  19041. * </pre>
  19042. *
  19043. * <code>optional string projectServiceVendors = 16;</code>
  19044. * @return The bytes for projectServiceVendors.
  19045. */
  19046. public com.google.protobuf.ByteString
  19047. getProjectServiceVendorsBytes() {
  19048. java.lang.Object ref = projectServiceVendors_;
  19049. if (ref instanceof String) {
  19050. com.google.protobuf.ByteString b =
  19051. com.google.protobuf.ByteString.copyFromUtf8(
  19052. (java.lang.String) ref);
  19053. projectServiceVendors_ = b;
  19054. return b;
  19055. } else {
  19056. return (com.google.protobuf.ByteString) ref;
  19057. }
  19058. }
  19059. /**
  19060. * <pre>
  19061. * 项目服务执行方名单(如:无/合作方名称列表)
  19062. * </pre>
  19063. *
  19064. * <code>optional string projectServiceVendors = 16;</code>
  19065. * @param value The projectServiceVendors to set.
  19066. * @return This builder for chaining.
  19067. */
  19068. public Builder setProjectServiceVendors(
  19069. java.lang.String value) {
  19070. if (value == null) { throw new NullPointerException(); }
  19071. projectServiceVendors_ = value;
  19072. bitField0_ |= 0x00008000;
  19073. onChanged();
  19074. return this;
  19075. }
  19076. /**
  19077. * <pre>
  19078. * 项目服务执行方名单(如:无/合作方名称列表)
  19079. * </pre>
  19080. *
  19081. * <code>optional string projectServiceVendors = 16;</code>
  19082. * @return This builder for chaining.
  19083. */
  19084. public Builder clearProjectServiceVendors() {
  19085. projectServiceVendors_ = getDefaultInstance().getProjectServiceVendors();
  19086. bitField0_ = (bitField0_ & ~0x00008000);
  19087. onChanged();
  19088. return this;
  19089. }
  19090. /**
  19091. * <pre>
  19092. * 项目服务执行方名单(如:无/合作方名称列表)
  19093. * </pre>
  19094. *
  19095. * <code>optional string projectServiceVendors = 16;</code>
  19096. * @param value The bytes for projectServiceVendors to set.
  19097. * @return This builder for chaining.
  19098. */
  19099. public Builder setProjectServiceVendorsBytes(
  19100. com.google.protobuf.ByteString value) {
  19101. if (value == null) { throw new NullPointerException(); }
  19102. projectServiceVendors_ = value;
  19103. bitField0_ |= 0x00008000;
  19104. onChanged();
  19105. return this;
  19106. }
  19107. private java.util.List<com.yaoyicloud.message.FxyProtos.SuperiorAuthority> superiorAuthority_ =
  19108. java.util.Collections.emptyList();
  19109. private void ensureSuperiorAuthorityIsMutable() {
  19110. if (!((bitField0_ & 0x00010000) != 0)) {
  19111. superiorAuthority_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.SuperiorAuthority>(superiorAuthority_);
  19112. bitField0_ |= 0x00010000;
  19113. }
  19114. }
  19115. private com.google.protobuf.RepeatedFieldBuilder<
  19116. com.yaoyicloud.message.FxyProtos.SuperiorAuthority, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder, com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder> superiorAuthorityBuilder_;
  19117. /**
  19118. * <pre>
  19119. * 业务主管单位情况
  19120. * </pre>
  19121. *
  19122. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19123. */
  19124. public java.util.List<com.yaoyicloud.message.FxyProtos.SuperiorAuthority> getSuperiorAuthorityList() {
  19125. if (superiorAuthorityBuilder_ == null) {
  19126. return java.util.Collections.unmodifiableList(superiorAuthority_);
  19127. } else {
  19128. return superiorAuthorityBuilder_.getMessageList();
  19129. }
  19130. }
  19131. /**
  19132. * <pre>
  19133. * 业务主管单位情况
  19134. * </pre>
  19135. *
  19136. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19137. */
  19138. public int getSuperiorAuthorityCount() {
  19139. if (superiorAuthorityBuilder_ == null) {
  19140. return superiorAuthority_.size();
  19141. } else {
  19142. return superiorAuthorityBuilder_.getCount();
  19143. }
  19144. }
  19145. /**
  19146. * <pre>
  19147. * 业务主管单位情况
  19148. * </pre>
  19149. *
  19150. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19151. */
  19152. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority getSuperiorAuthority(int index) {
  19153. if (superiorAuthorityBuilder_ == null) {
  19154. return superiorAuthority_.get(index);
  19155. } else {
  19156. return superiorAuthorityBuilder_.getMessage(index);
  19157. }
  19158. }
  19159. /**
  19160. * <pre>
  19161. * 业务主管单位情况
  19162. * </pre>
  19163. *
  19164. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19165. */
  19166. public Builder setSuperiorAuthority(
  19167. int index, com.yaoyicloud.message.FxyProtos.SuperiorAuthority value) {
  19168. if (superiorAuthorityBuilder_ == null) {
  19169. if (value == null) {
  19170. throw new NullPointerException();
  19171. }
  19172. ensureSuperiorAuthorityIsMutable();
  19173. superiorAuthority_.set(index, value);
  19174. onChanged();
  19175. } else {
  19176. superiorAuthorityBuilder_.setMessage(index, value);
  19177. }
  19178. return this;
  19179. }
  19180. /**
  19181. * <pre>
  19182. * 业务主管单位情况
  19183. * </pre>
  19184. *
  19185. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19186. */
  19187. public Builder setSuperiorAuthority(
  19188. int index, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder builderForValue) {
  19189. if (superiorAuthorityBuilder_ == null) {
  19190. ensureSuperiorAuthorityIsMutable();
  19191. superiorAuthority_.set(index, builderForValue.build());
  19192. onChanged();
  19193. } else {
  19194. superiorAuthorityBuilder_.setMessage(index, builderForValue.build());
  19195. }
  19196. return this;
  19197. }
  19198. /**
  19199. * <pre>
  19200. * 业务主管单位情况
  19201. * </pre>
  19202. *
  19203. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19204. */
  19205. public Builder addSuperiorAuthority(com.yaoyicloud.message.FxyProtos.SuperiorAuthority value) {
  19206. if (superiorAuthorityBuilder_ == null) {
  19207. if (value == null) {
  19208. throw new NullPointerException();
  19209. }
  19210. ensureSuperiorAuthorityIsMutable();
  19211. superiorAuthority_.add(value);
  19212. onChanged();
  19213. } else {
  19214. superiorAuthorityBuilder_.addMessage(value);
  19215. }
  19216. return this;
  19217. }
  19218. /**
  19219. * <pre>
  19220. * 业务主管单位情况
  19221. * </pre>
  19222. *
  19223. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19224. */
  19225. public Builder addSuperiorAuthority(
  19226. int index, com.yaoyicloud.message.FxyProtos.SuperiorAuthority value) {
  19227. if (superiorAuthorityBuilder_ == null) {
  19228. if (value == null) {
  19229. throw new NullPointerException();
  19230. }
  19231. ensureSuperiorAuthorityIsMutable();
  19232. superiorAuthority_.add(index, value);
  19233. onChanged();
  19234. } else {
  19235. superiorAuthorityBuilder_.addMessage(index, value);
  19236. }
  19237. return this;
  19238. }
  19239. /**
  19240. * <pre>
  19241. * 业务主管单位情况
  19242. * </pre>
  19243. *
  19244. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19245. */
  19246. public Builder addSuperiorAuthority(
  19247. com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder builderForValue) {
  19248. if (superiorAuthorityBuilder_ == null) {
  19249. ensureSuperiorAuthorityIsMutable();
  19250. superiorAuthority_.add(builderForValue.build());
  19251. onChanged();
  19252. } else {
  19253. superiorAuthorityBuilder_.addMessage(builderForValue.build());
  19254. }
  19255. return this;
  19256. }
  19257. /**
  19258. * <pre>
  19259. * 业务主管单位情况
  19260. * </pre>
  19261. *
  19262. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19263. */
  19264. public Builder addSuperiorAuthority(
  19265. int index, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder builderForValue) {
  19266. if (superiorAuthorityBuilder_ == null) {
  19267. ensureSuperiorAuthorityIsMutable();
  19268. superiorAuthority_.add(index, builderForValue.build());
  19269. onChanged();
  19270. } else {
  19271. superiorAuthorityBuilder_.addMessage(index, builderForValue.build());
  19272. }
  19273. return this;
  19274. }
  19275. /**
  19276. * <pre>
  19277. * 业务主管单位情况
  19278. * </pre>
  19279. *
  19280. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19281. */
  19282. public Builder addAllSuperiorAuthority(
  19283. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.SuperiorAuthority> values) {
  19284. if (superiorAuthorityBuilder_ == null) {
  19285. ensureSuperiorAuthorityIsMutable();
  19286. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  19287. values, superiorAuthority_);
  19288. onChanged();
  19289. } else {
  19290. superiorAuthorityBuilder_.addAllMessages(values);
  19291. }
  19292. return this;
  19293. }
  19294. /**
  19295. * <pre>
  19296. * 业务主管单位情况
  19297. * </pre>
  19298. *
  19299. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19300. */
  19301. public Builder clearSuperiorAuthority() {
  19302. if (superiorAuthorityBuilder_ == null) {
  19303. superiorAuthority_ = java.util.Collections.emptyList();
  19304. bitField0_ = (bitField0_ & ~0x00010000);
  19305. onChanged();
  19306. } else {
  19307. superiorAuthorityBuilder_.clear();
  19308. }
  19309. return this;
  19310. }
  19311. /**
  19312. * <pre>
  19313. * 业务主管单位情况
  19314. * </pre>
  19315. *
  19316. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19317. */
  19318. public Builder removeSuperiorAuthority(int index) {
  19319. if (superiorAuthorityBuilder_ == null) {
  19320. ensureSuperiorAuthorityIsMutable();
  19321. superiorAuthority_.remove(index);
  19322. onChanged();
  19323. } else {
  19324. superiorAuthorityBuilder_.remove(index);
  19325. }
  19326. return this;
  19327. }
  19328. /**
  19329. * <pre>
  19330. * 业务主管单位情况
  19331. * </pre>
  19332. *
  19333. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19334. */
  19335. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder getSuperiorAuthorityBuilder(
  19336. int index) {
  19337. return getSuperiorAuthorityFieldBuilder().getBuilder(index);
  19338. }
  19339. /**
  19340. * <pre>
  19341. * 业务主管单位情况
  19342. * </pre>
  19343. *
  19344. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19345. */
  19346. public com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder getSuperiorAuthorityOrBuilder(
  19347. int index) {
  19348. if (superiorAuthorityBuilder_ == null) {
  19349. return superiorAuthority_.get(index); } else {
  19350. return superiorAuthorityBuilder_.getMessageOrBuilder(index);
  19351. }
  19352. }
  19353. /**
  19354. * <pre>
  19355. * 业务主管单位情况
  19356. * </pre>
  19357. *
  19358. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19359. */
  19360. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder>
  19361. getSuperiorAuthorityOrBuilderList() {
  19362. if (superiorAuthorityBuilder_ != null) {
  19363. return superiorAuthorityBuilder_.getMessageOrBuilderList();
  19364. } else {
  19365. return java.util.Collections.unmodifiableList(superiorAuthority_);
  19366. }
  19367. }
  19368. /**
  19369. * <pre>
  19370. * 业务主管单位情况
  19371. * </pre>
  19372. *
  19373. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19374. */
  19375. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder addSuperiorAuthorityBuilder() {
  19376. return getSuperiorAuthorityFieldBuilder().addBuilder(
  19377. com.yaoyicloud.message.FxyProtos.SuperiorAuthority.getDefaultInstance());
  19378. }
  19379. /**
  19380. * <pre>
  19381. * 业务主管单位情况
  19382. * </pre>
  19383. *
  19384. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19385. */
  19386. public com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder addSuperiorAuthorityBuilder(
  19387. int index) {
  19388. return getSuperiorAuthorityFieldBuilder().addBuilder(
  19389. index, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.getDefaultInstance());
  19390. }
  19391. /**
  19392. * <pre>
  19393. * 业务主管单位情况
  19394. * </pre>
  19395. *
  19396. * <code>repeated .fxy.SuperiorAuthority superiorAuthority = 17;</code>
  19397. */
  19398. public java.util.List<com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder>
  19399. getSuperiorAuthorityBuilderList() {
  19400. return getSuperiorAuthorityFieldBuilder().getBuilderList();
  19401. }
  19402. private com.google.protobuf.RepeatedFieldBuilder<
  19403. com.yaoyicloud.message.FxyProtos.SuperiorAuthority, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder, com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder>
  19404. getSuperiorAuthorityFieldBuilder() {
  19405. if (superiorAuthorityBuilder_ == null) {
  19406. superiorAuthorityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  19407. com.yaoyicloud.message.FxyProtos.SuperiorAuthority, com.yaoyicloud.message.FxyProtos.SuperiorAuthority.Builder, com.yaoyicloud.message.FxyProtos.SuperiorAuthorityOrBuilder>(
  19408. superiorAuthority_,
  19409. ((bitField0_ & 0x00010000) != 0),
  19410. getParentForChildren(),
  19411. isClean());
  19412. superiorAuthority_ = null;
  19413. }
  19414. return superiorAuthorityBuilder_;
  19415. }
  19416. private java.lang.Object basicInfoCheckResult_ = "";
  19417. /**
  19418. * <code>optional string basicInfoCheckResult = 18;</code>
  19419. * @return Whether the basicInfoCheckResult field is set.
  19420. */
  19421. public boolean hasBasicInfoCheckResult() {
  19422. return ((bitField0_ & 0x00020000) != 0);
  19423. }
  19424. /**
  19425. * <code>optional string basicInfoCheckResult = 18;</code>
  19426. * @return The basicInfoCheckResult.
  19427. */
  19428. public java.lang.String getBasicInfoCheckResult() {
  19429. java.lang.Object ref = basicInfoCheckResult_;
  19430. if (!(ref instanceof java.lang.String)) {
  19431. com.google.protobuf.ByteString bs =
  19432. (com.google.protobuf.ByteString) ref;
  19433. java.lang.String s = bs.toStringUtf8();
  19434. if (bs.isValidUtf8()) {
  19435. basicInfoCheckResult_ = s;
  19436. }
  19437. return s;
  19438. } else {
  19439. return (java.lang.String) ref;
  19440. }
  19441. }
  19442. /**
  19443. * <code>optional string basicInfoCheckResult = 18;</code>
  19444. * @return The bytes for basicInfoCheckResult.
  19445. */
  19446. public com.google.protobuf.ByteString
  19447. getBasicInfoCheckResultBytes() {
  19448. java.lang.Object ref = basicInfoCheckResult_;
  19449. if (ref instanceof String) {
  19450. com.google.protobuf.ByteString b =
  19451. com.google.protobuf.ByteString.copyFromUtf8(
  19452. (java.lang.String) ref);
  19453. basicInfoCheckResult_ = b;
  19454. return b;
  19455. } else {
  19456. return (com.google.protobuf.ByteString) ref;
  19457. }
  19458. }
  19459. /**
  19460. * <code>optional string basicInfoCheckResult = 18;</code>
  19461. * @param value The basicInfoCheckResult to set.
  19462. * @return This builder for chaining.
  19463. */
  19464. public Builder setBasicInfoCheckResult(
  19465. java.lang.String value) {
  19466. if (value == null) { throw new NullPointerException(); }
  19467. basicInfoCheckResult_ = value;
  19468. bitField0_ |= 0x00020000;
  19469. onChanged();
  19470. return this;
  19471. }
  19472. /**
  19473. * <code>optional string basicInfoCheckResult = 18;</code>
  19474. * @return This builder for chaining.
  19475. */
  19476. public Builder clearBasicInfoCheckResult() {
  19477. basicInfoCheckResult_ = getDefaultInstance().getBasicInfoCheckResult();
  19478. bitField0_ = (bitField0_ & ~0x00020000);
  19479. onChanged();
  19480. return this;
  19481. }
  19482. /**
  19483. * <code>optional string basicInfoCheckResult = 18;</code>
  19484. * @param value The bytes for basicInfoCheckResult to set.
  19485. * @return This builder for chaining.
  19486. */
  19487. public Builder setBasicInfoCheckResultBytes(
  19488. com.google.protobuf.ByteString value) {
  19489. if (value == null) { throw new NullPointerException(); }
  19490. basicInfoCheckResult_ = value;
  19491. bitField0_ |= 0x00020000;
  19492. onChanged();
  19493. return this;
  19494. }
  19495. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> relatedEntityImages_ =
  19496. java.util.Collections.emptyList();
  19497. private void ensureRelatedEntityImagesIsMutable() {
  19498. if (!((bitField0_ & 0x00040000) != 0)) {
  19499. relatedEntityImages_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(relatedEntityImages_);
  19500. bitField0_ |= 0x00040000;
  19501. }
  19502. }
  19503. private com.google.protobuf.RepeatedFieldBuilder<
  19504. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> relatedEntityImagesBuilder_;
  19505. /**
  19506. * <pre>
  19507. * 支机构或专业委员会情况
  19508. * </pre>
  19509. *
  19510. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19511. */
  19512. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getRelatedEntityImagesList() {
  19513. if (relatedEntityImagesBuilder_ == null) {
  19514. return java.util.Collections.unmodifiableList(relatedEntityImages_);
  19515. } else {
  19516. return relatedEntityImagesBuilder_.getMessageList();
  19517. }
  19518. }
  19519. /**
  19520. * <pre>
  19521. * 支机构或专业委员会情况
  19522. * </pre>
  19523. *
  19524. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19525. */
  19526. public int getRelatedEntityImagesCount() {
  19527. if (relatedEntityImagesBuilder_ == null) {
  19528. return relatedEntityImages_.size();
  19529. } else {
  19530. return relatedEntityImagesBuilder_.getCount();
  19531. }
  19532. }
  19533. /**
  19534. * <pre>
  19535. * 支机构或专业委员会情况
  19536. * </pre>
  19537. *
  19538. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19539. */
  19540. public com.yaoyicloud.message.FxyProtos.Attachment getRelatedEntityImages(int index) {
  19541. if (relatedEntityImagesBuilder_ == null) {
  19542. return relatedEntityImages_.get(index);
  19543. } else {
  19544. return relatedEntityImagesBuilder_.getMessage(index);
  19545. }
  19546. }
  19547. /**
  19548. * <pre>
  19549. * 支机构或专业委员会情况
  19550. * </pre>
  19551. *
  19552. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19553. */
  19554. public Builder setRelatedEntityImages(
  19555. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  19556. if (relatedEntityImagesBuilder_ == null) {
  19557. if (value == null) {
  19558. throw new NullPointerException();
  19559. }
  19560. ensureRelatedEntityImagesIsMutable();
  19561. relatedEntityImages_.set(index, value);
  19562. onChanged();
  19563. } else {
  19564. relatedEntityImagesBuilder_.setMessage(index, value);
  19565. }
  19566. return this;
  19567. }
  19568. /**
  19569. * <pre>
  19570. * 支机构或专业委员会情况
  19571. * </pre>
  19572. *
  19573. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19574. */
  19575. public Builder setRelatedEntityImages(
  19576. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  19577. if (relatedEntityImagesBuilder_ == null) {
  19578. ensureRelatedEntityImagesIsMutable();
  19579. relatedEntityImages_.set(index, builderForValue.build());
  19580. onChanged();
  19581. } else {
  19582. relatedEntityImagesBuilder_.setMessage(index, builderForValue.build());
  19583. }
  19584. return this;
  19585. }
  19586. /**
  19587. * <pre>
  19588. * 支机构或专业委员会情况
  19589. * </pre>
  19590. *
  19591. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19592. */
  19593. public Builder addRelatedEntityImages(com.yaoyicloud.message.FxyProtos.Attachment value) {
  19594. if (relatedEntityImagesBuilder_ == null) {
  19595. if (value == null) {
  19596. throw new NullPointerException();
  19597. }
  19598. ensureRelatedEntityImagesIsMutable();
  19599. relatedEntityImages_.add(value);
  19600. onChanged();
  19601. } else {
  19602. relatedEntityImagesBuilder_.addMessage(value);
  19603. }
  19604. return this;
  19605. }
  19606. /**
  19607. * <pre>
  19608. * 支机构或专业委员会情况
  19609. * </pre>
  19610. *
  19611. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19612. */
  19613. public Builder addRelatedEntityImages(
  19614. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  19615. if (relatedEntityImagesBuilder_ == null) {
  19616. if (value == null) {
  19617. throw new NullPointerException();
  19618. }
  19619. ensureRelatedEntityImagesIsMutable();
  19620. relatedEntityImages_.add(index, value);
  19621. onChanged();
  19622. } else {
  19623. relatedEntityImagesBuilder_.addMessage(index, value);
  19624. }
  19625. return this;
  19626. }
  19627. /**
  19628. * <pre>
  19629. * 支机构或专业委员会情况
  19630. * </pre>
  19631. *
  19632. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19633. */
  19634. public Builder addRelatedEntityImages(
  19635. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  19636. if (relatedEntityImagesBuilder_ == null) {
  19637. ensureRelatedEntityImagesIsMutable();
  19638. relatedEntityImages_.add(builderForValue.build());
  19639. onChanged();
  19640. } else {
  19641. relatedEntityImagesBuilder_.addMessage(builderForValue.build());
  19642. }
  19643. return this;
  19644. }
  19645. /**
  19646. * <pre>
  19647. * 支机构或专业委员会情况
  19648. * </pre>
  19649. *
  19650. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19651. */
  19652. public Builder addRelatedEntityImages(
  19653. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  19654. if (relatedEntityImagesBuilder_ == null) {
  19655. ensureRelatedEntityImagesIsMutable();
  19656. relatedEntityImages_.add(index, builderForValue.build());
  19657. onChanged();
  19658. } else {
  19659. relatedEntityImagesBuilder_.addMessage(index, builderForValue.build());
  19660. }
  19661. return this;
  19662. }
  19663. /**
  19664. * <pre>
  19665. * 支机构或专业委员会情况
  19666. * </pre>
  19667. *
  19668. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19669. */
  19670. public Builder addAllRelatedEntityImages(
  19671. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  19672. if (relatedEntityImagesBuilder_ == null) {
  19673. ensureRelatedEntityImagesIsMutable();
  19674. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  19675. values, relatedEntityImages_);
  19676. onChanged();
  19677. } else {
  19678. relatedEntityImagesBuilder_.addAllMessages(values);
  19679. }
  19680. return this;
  19681. }
  19682. /**
  19683. * <pre>
  19684. * 支机构或专业委员会情况
  19685. * </pre>
  19686. *
  19687. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19688. */
  19689. public Builder clearRelatedEntityImages() {
  19690. if (relatedEntityImagesBuilder_ == null) {
  19691. relatedEntityImages_ = java.util.Collections.emptyList();
  19692. bitField0_ = (bitField0_ & ~0x00040000);
  19693. onChanged();
  19694. } else {
  19695. relatedEntityImagesBuilder_.clear();
  19696. }
  19697. return this;
  19698. }
  19699. /**
  19700. * <pre>
  19701. * 支机构或专业委员会情况
  19702. * </pre>
  19703. *
  19704. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19705. */
  19706. public Builder removeRelatedEntityImages(int index) {
  19707. if (relatedEntityImagesBuilder_ == null) {
  19708. ensureRelatedEntityImagesIsMutable();
  19709. relatedEntityImages_.remove(index);
  19710. onChanged();
  19711. } else {
  19712. relatedEntityImagesBuilder_.remove(index);
  19713. }
  19714. return this;
  19715. }
  19716. /**
  19717. * <pre>
  19718. * 支机构或专业委员会情况
  19719. * </pre>
  19720. *
  19721. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19722. */
  19723. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getRelatedEntityImagesBuilder(
  19724. int index) {
  19725. return getRelatedEntityImagesFieldBuilder().getBuilder(index);
  19726. }
  19727. /**
  19728. * <pre>
  19729. * 支机构或专业委员会情况
  19730. * </pre>
  19731. *
  19732. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19733. */
  19734. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getRelatedEntityImagesOrBuilder(
  19735. int index) {
  19736. if (relatedEntityImagesBuilder_ == null) {
  19737. return relatedEntityImages_.get(index); } else {
  19738. return relatedEntityImagesBuilder_.getMessageOrBuilder(index);
  19739. }
  19740. }
  19741. /**
  19742. * <pre>
  19743. * 支机构或专业委员会情况
  19744. * </pre>
  19745. *
  19746. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19747. */
  19748. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  19749. getRelatedEntityImagesOrBuilderList() {
  19750. if (relatedEntityImagesBuilder_ != null) {
  19751. return relatedEntityImagesBuilder_.getMessageOrBuilderList();
  19752. } else {
  19753. return java.util.Collections.unmodifiableList(relatedEntityImages_);
  19754. }
  19755. }
  19756. /**
  19757. * <pre>
  19758. * 支机构或专业委员会情况
  19759. * </pre>
  19760. *
  19761. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19762. */
  19763. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addRelatedEntityImagesBuilder() {
  19764. return getRelatedEntityImagesFieldBuilder().addBuilder(
  19765. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  19766. }
  19767. /**
  19768. * <pre>
  19769. * 支机构或专业委员会情况
  19770. * </pre>
  19771. *
  19772. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19773. */
  19774. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addRelatedEntityImagesBuilder(
  19775. int index) {
  19776. return getRelatedEntityImagesFieldBuilder().addBuilder(
  19777. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  19778. }
  19779. /**
  19780. * <pre>
  19781. * 支机构或专业委员会情况
  19782. * </pre>
  19783. *
  19784. * <code>repeated .fxy.Attachment relatedEntityImages = 19;</code>
  19785. */
  19786. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  19787. getRelatedEntityImagesBuilderList() {
  19788. return getRelatedEntityImagesFieldBuilder().getBuilderList();
  19789. }
  19790. private com.google.protobuf.RepeatedFieldBuilder<
  19791. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  19792. getRelatedEntityImagesFieldBuilder() {
  19793. if (relatedEntityImagesBuilder_ == null) {
  19794. relatedEntityImagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  19795. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  19796. relatedEntityImages_,
  19797. ((bitField0_ & 0x00040000) != 0),
  19798. getParentForChildren(),
  19799. isClean());
  19800. relatedEntityImages_ = null;
  19801. }
  19802. return relatedEntityImagesBuilder_;
  19803. }
  19804. private java.lang.Object relatedEntitiesResult_ = "";
  19805. /**
  19806. * <pre>
  19807. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  19808. * </pre>
  19809. *
  19810. * <code>optional string relatedEntitiesResult = 20;</code>
  19811. * @return Whether the relatedEntitiesResult field is set.
  19812. */
  19813. public boolean hasRelatedEntitiesResult() {
  19814. return ((bitField0_ & 0x00080000) != 0);
  19815. }
  19816. /**
  19817. * <pre>
  19818. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  19819. * </pre>
  19820. *
  19821. * <code>optional string relatedEntitiesResult = 20;</code>
  19822. * @return The relatedEntitiesResult.
  19823. */
  19824. public java.lang.String getRelatedEntitiesResult() {
  19825. java.lang.Object ref = relatedEntitiesResult_;
  19826. if (!(ref instanceof java.lang.String)) {
  19827. com.google.protobuf.ByteString bs =
  19828. (com.google.protobuf.ByteString) ref;
  19829. java.lang.String s = bs.toStringUtf8();
  19830. if (bs.isValidUtf8()) {
  19831. relatedEntitiesResult_ = s;
  19832. }
  19833. return s;
  19834. } else {
  19835. return (java.lang.String) ref;
  19836. }
  19837. }
  19838. /**
  19839. * <pre>
  19840. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  19841. * </pre>
  19842. *
  19843. * <code>optional string relatedEntitiesResult = 20;</code>
  19844. * @return The bytes for relatedEntitiesResult.
  19845. */
  19846. public com.google.protobuf.ByteString
  19847. getRelatedEntitiesResultBytes() {
  19848. java.lang.Object ref = relatedEntitiesResult_;
  19849. if (ref instanceof String) {
  19850. com.google.protobuf.ByteString b =
  19851. com.google.protobuf.ByteString.copyFromUtf8(
  19852. (java.lang.String) ref);
  19853. relatedEntitiesResult_ = b;
  19854. return b;
  19855. } else {
  19856. return (com.google.protobuf.ByteString) ref;
  19857. }
  19858. }
  19859. /**
  19860. * <pre>
  19861. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  19862. * </pre>
  19863. *
  19864. * <code>optional string relatedEntitiesResult = 20;</code>
  19865. * @param value The relatedEntitiesResult to set.
  19866. * @return This builder for chaining.
  19867. */
  19868. public Builder setRelatedEntitiesResult(
  19869. java.lang.String value) {
  19870. if (value == null) { throw new NullPointerException(); }
  19871. relatedEntitiesResult_ = value;
  19872. bitField0_ |= 0x00080000;
  19873. onChanged();
  19874. return this;
  19875. }
  19876. /**
  19877. * <pre>
  19878. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  19879. * </pre>
  19880. *
  19881. * <code>optional string relatedEntitiesResult = 20;</code>
  19882. * @return This builder for chaining.
  19883. */
  19884. public Builder clearRelatedEntitiesResult() {
  19885. relatedEntitiesResult_ = getDefaultInstance().getRelatedEntitiesResult();
  19886. bitField0_ = (bitField0_ & ~0x00080000);
  19887. onChanged();
  19888. return this;
  19889. }
  19890. /**
  19891. * <pre>
  19892. * 利益冲突风险提示 根据客户在申报链接中填写的答案 填写是,提示1,填写不是,则提示0
  19893. * </pre>
  19894. *
  19895. * <code>optional string relatedEntitiesResult = 20;</code>
  19896. * @param value The bytes for relatedEntitiesResult to set.
  19897. * @return This builder for chaining.
  19898. */
  19899. public Builder setRelatedEntitiesResultBytes(
  19900. com.google.protobuf.ByteString value) {
  19901. if (value == null) { throw new NullPointerException(); }
  19902. relatedEntitiesResult_ = value;
  19903. bitField0_ |= 0x00080000;
  19904. onChanged();
  19905. return this;
  19906. }
  19907. private java.lang.Object certReceived_ = "";
  19908. /**
  19909. * <pre>
  19910. * ${经营情况:《*登记证书》:相关资料是否收到}
  19911. * </pre>
  19912. *
  19913. * <code>optional string certReceived = 21;</code>
  19914. * @return Whether the certReceived field is set.
  19915. */
  19916. public boolean hasCertReceived() {
  19917. return ((bitField0_ & 0x00100000) != 0);
  19918. }
  19919. /**
  19920. * <pre>
  19921. * ${经营情况:《*登记证书》:相关资料是否收到}
  19922. * </pre>
  19923. *
  19924. * <code>optional string certReceived = 21;</code>
  19925. * @return The certReceived.
  19926. */
  19927. public java.lang.String getCertReceived() {
  19928. java.lang.Object ref = certReceived_;
  19929. if (!(ref instanceof java.lang.String)) {
  19930. com.google.protobuf.ByteString bs =
  19931. (com.google.protobuf.ByteString) ref;
  19932. java.lang.String s = bs.toStringUtf8();
  19933. if (bs.isValidUtf8()) {
  19934. certReceived_ = s;
  19935. }
  19936. return s;
  19937. } else {
  19938. return (java.lang.String) ref;
  19939. }
  19940. }
  19941. /**
  19942. * <pre>
  19943. * ${经营情况:《*登记证书》:相关资料是否收到}
  19944. * </pre>
  19945. *
  19946. * <code>optional string certReceived = 21;</code>
  19947. * @return The bytes for certReceived.
  19948. */
  19949. public com.google.protobuf.ByteString
  19950. getCertReceivedBytes() {
  19951. java.lang.Object ref = certReceived_;
  19952. if (ref instanceof String) {
  19953. com.google.protobuf.ByteString b =
  19954. com.google.protobuf.ByteString.copyFromUtf8(
  19955. (java.lang.String) ref);
  19956. certReceived_ = b;
  19957. return b;
  19958. } else {
  19959. return (com.google.protobuf.ByteString) ref;
  19960. }
  19961. }
  19962. /**
  19963. * <pre>
  19964. * ${经营情况:《*登记证书》:相关资料是否收到}
  19965. * </pre>
  19966. *
  19967. * <code>optional string certReceived = 21;</code>
  19968. * @param value The certReceived to set.
  19969. * @return This builder for chaining.
  19970. */
  19971. public Builder setCertReceived(
  19972. java.lang.String value) {
  19973. if (value == null) { throw new NullPointerException(); }
  19974. certReceived_ = value;
  19975. bitField0_ |= 0x00100000;
  19976. onChanged();
  19977. return this;
  19978. }
  19979. /**
  19980. * <pre>
  19981. * ${经营情况:《*登记证书》:相关资料是否收到}
  19982. * </pre>
  19983. *
  19984. * <code>optional string certReceived = 21;</code>
  19985. * @return This builder for chaining.
  19986. */
  19987. public Builder clearCertReceived() {
  19988. certReceived_ = getDefaultInstance().getCertReceived();
  19989. bitField0_ = (bitField0_ & ~0x00100000);
  19990. onChanged();
  19991. return this;
  19992. }
  19993. /**
  19994. * <pre>
  19995. * ${经营情况:《*登记证书》:相关资料是否收到}
  19996. * </pre>
  19997. *
  19998. * <code>optional string certReceived = 21;</code>
  19999. * @param value The bytes for certReceived to set.
  20000. * @return This builder for chaining.
  20001. */
  20002. public Builder setCertReceivedBytes(
  20003. com.google.protobuf.ByteString value) {
  20004. if (value == null) { throw new NullPointerException(); }
  20005. certReceived_ = value;
  20006. bitField0_ |= 0x00100000;
  20007. onChanged();
  20008. return this;
  20009. }
  20010. private java.lang.Object renzcode_ = "";
  20011. /**
  20012. * <pre>
  20013. * ${认证代码}
  20014. * </pre>
  20015. *
  20016. * <code>optional string renzcode = 22;</code>
  20017. * @return Whether the renzcode field is set.
  20018. */
  20019. public boolean hasRenzcode() {
  20020. return ((bitField0_ & 0x00200000) != 0);
  20021. }
  20022. /**
  20023. * <pre>
  20024. * ${认证代码}
  20025. * </pre>
  20026. *
  20027. * <code>optional string renzcode = 22;</code>
  20028. * @return The renzcode.
  20029. */
  20030. public java.lang.String getRenzcode() {
  20031. java.lang.Object ref = renzcode_;
  20032. if (!(ref instanceof java.lang.String)) {
  20033. com.google.protobuf.ByteString bs =
  20034. (com.google.protobuf.ByteString) ref;
  20035. java.lang.String s = bs.toStringUtf8();
  20036. if (bs.isValidUtf8()) {
  20037. renzcode_ = s;
  20038. }
  20039. return s;
  20040. } else {
  20041. return (java.lang.String) ref;
  20042. }
  20043. }
  20044. /**
  20045. * <pre>
  20046. * ${认证代码}
  20047. * </pre>
  20048. *
  20049. * <code>optional string renzcode = 22;</code>
  20050. * @return The bytes for renzcode.
  20051. */
  20052. public com.google.protobuf.ByteString
  20053. getRenzcodeBytes() {
  20054. java.lang.Object ref = renzcode_;
  20055. if (ref instanceof String) {
  20056. com.google.protobuf.ByteString b =
  20057. com.google.protobuf.ByteString.copyFromUtf8(
  20058. (java.lang.String) ref);
  20059. renzcode_ = b;
  20060. return b;
  20061. } else {
  20062. return (com.google.protobuf.ByteString) ref;
  20063. }
  20064. }
  20065. /**
  20066. * <pre>
  20067. * ${认证代码}
  20068. * </pre>
  20069. *
  20070. * <code>optional string renzcode = 22;</code>
  20071. * @param value The renzcode to set.
  20072. * @return This builder for chaining.
  20073. */
  20074. public Builder setRenzcode(
  20075. java.lang.String value) {
  20076. if (value == null) { throw new NullPointerException(); }
  20077. renzcode_ = value;
  20078. bitField0_ |= 0x00200000;
  20079. onChanged();
  20080. return this;
  20081. }
  20082. /**
  20083. * <pre>
  20084. * ${认证代码}
  20085. * </pre>
  20086. *
  20087. * <code>optional string renzcode = 22;</code>
  20088. * @return This builder for chaining.
  20089. */
  20090. public Builder clearRenzcode() {
  20091. renzcode_ = getDefaultInstance().getRenzcode();
  20092. bitField0_ = (bitField0_ & ~0x00200000);
  20093. onChanged();
  20094. return this;
  20095. }
  20096. /**
  20097. * <pre>
  20098. * ${认证代码}
  20099. * </pre>
  20100. *
  20101. * <code>optional string renzcode = 22;</code>
  20102. * @param value The bytes for renzcode to set.
  20103. * @return This builder for chaining.
  20104. */
  20105. public Builder setRenzcodeBytes(
  20106. com.google.protobuf.ByteString value) {
  20107. if (value == null) { throw new NullPointerException(); }
  20108. renzcode_ = value;
  20109. bitField0_ |= 0x00200000;
  20110. onChanged();
  20111. return this;
  20112. }
  20113. private java.lang.Object validate_ = "";
  20114. /**
  20115. * <pre>
  20116. * ${有效期}
  20117. * </pre>
  20118. *
  20119. * <code>optional string validate = 23;</code>
  20120. * @return Whether the validate field is set.
  20121. */
  20122. public boolean hasValidate() {
  20123. return ((bitField0_ & 0x00400000) != 0);
  20124. }
  20125. /**
  20126. * <pre>
  20127. * ${有效期}
  20128. * </pre>
  20129. *
  20130. * <code>optional string validate = 23;</code>
  20131. * @return The validate.
  20132. */
  20133. public java.lang.String getValidate() {
  20134. java.lang.Object ref = validate_;
  20135. if (!(ref instanceof java.lang.String)) {
  20136. com.google.protobuf.ByteString bs =
  20137. (com.google.protobuf.ByteString) ref;
  20138. java.lang.String s = bs.toStringUtf8();
  20139. if (bs.isValidUtf8()) {
  20140. validate_ = s;
  20141. }
  20142. return s;
  20143. } else {
  20144. return (java.lang.String) ref;
  20145. }
  20146. }
  20147. /**
  20148. * <pre>
  20149. * ${有效期}
  20150. * </pre>
  20151. *
  20152. * <code>optional string validate = 23;</code>
  20153. * @return The bytes for validate.
  20154. */
  20155. public com.google.protobuf.ByteString
  20156. getValidateBytes() {
  20157. java.lang.Object ref = validate_;
  20158. if (ref instanceof String) {
  20159. com.google.protobuf.ByteString b =
  20160. com.google.protobuf.ByteString.copyFromUtf8(
  20161. (java.lang.String) ref);
  20162. validate_ = b;
  20163. return b;
  20164. } else {
  20165. return (com.google.protobuf.ByteString) ref;
  20166. }
  20167. }
  20168. /**
  20169. * <pre>
  20170. * ${有效期}
  20171. * </pre>
  20172. *
  20173. * <code>optional string validate = 23;</code>
  20174. * @param value The validate to set.
  20175. * @return This builder for chaining.
  20176. */
  20177. public Builder setValidate(
  20178. java.lang.String value) {
  20179. if (value == null) { throw new NullPointerException(); }
  20180. validate_ = value;
  20181. bitField0_ |= 0x00400000;
  20182. onChanged();
  20183. return this;
  20184. }
  20185. /**
  20186. * <pre>
  20187. * ${有效期}
  20188. * </pre>
  20189. *
  20190. * <code>optional string validate = 23;</code>
  20191. * @return This builder for chaining.
  20192. */
  20193. public Builder clearValidate() {
  20194. validate_ = getDefaultInstance().getValidate();
  20195. bitField0_ = (bitField0_ & ~0x00400000);
  20196. onChanged();
  20197. return this;
  20198. }
  20199. /**
  20200. * <pre>
  20201. * ${有效期}
  20202. * </pre>
  20203. *
  20204. * <code>optional string validate = 23;</code>
  20205. * @param value The bytes for validate to set.
  20206. * @return This builder for chaining.
  20207. */
  20208. public Builder setValidateBytes(
  20209. com.google.protobuf.ByteString value) {
  20210. if (value == null) { throw new NullPointerException(); }
  20211. validate_ = value;
  20212. bitField0_ |= 0x00400000;
  20213. onChanged();
  20214. return this;
  20215. }
  20216. private java.lang.Object companyCode_ = "";
  20217. /**
  20218. * <pre>
  20219. * ${统一社会信用代码}
  20220. * </pre>
  20221. *
  20222. * <code>optional string companyCode = 24;</code>
  20223. * @return Whether the companyCode field is set.
  20224. */
  20225. public boolean hasCompanyCode() {
  20226. return ((bitField0_ & 0x00800000) != 0);
  20227. }
  20228. /**
  20229. * <pre>
  20230. * ${统一社会信用代码}
  20231. * </pre>
  20232. *
  20233. * <code>optional string companyCode = 24;</code>
  20234. * @return The companyCode.
  20235. */
  20236. public java.lang.String getCompanyCode() {
  20237. java.lang.Object ref = companyCode_;
  20238. if (!(ref instanceof java.lang.String)) {
  20239. com.google.protobuf.ByteString bs =
  20240. (com.google.protobuf.ByteString) ref;
  20241. java.lang.String s = bs.toStringUtf8();
  20242. if (bs.isValidUtf8()) {
  20243. companyCode_ = s;
  20244. }
  20245. return s;
  20246. } else {
  20247. return (java.lang.String) ref;
  20248. }
  20249. }
  20250. /**
  20251. * <pre>
  20252. * ${统一社会信用代码}
  20253. * </pre>
  20254. *
  20255. * <code>optional string companyCode = 24;</code>
  20256. * @return The bytes for companyCode.
  20257. */
  20258. public com.google.protobuf.ByteString
  20259. getCompanyCodeBytes() {
  20260. java.lang.Object ref = companyCode_;
  20261. if (ref instanceof String) {
  20262. com.google.protobuf.ByteString b =
  20263. com.google.protobuf.ByteString.copyFromUtf8(
  20264. (java.lang.String) ref);
  20265. companyCode_ = b;
  20266. return b;
  20267. } else {
  20268. return (com.google.protobuf.ByteString) ref;
  20269. }
  20270. }
  20271. /**
  20272. * <pre>
  20273. * ${统一社会信用代码}
  20274. * </pre>
  20275. *
  20276. * <code>optional string companyCode = 24;</code>
  20277. * @param value The companyCode to set.
  20278. * @return This builder for chaining.
  20279. */
  20280. public Builder setCompanyCode(
  20281. java.lang.String value) {
  20282. if (value == null) { throw new NullPointerException(); }
  20283. companyCode_ = value;
  20284. bitField0_ |= 0x00800000;
  20285. onChanged();
  20286. return this;
  20287. }
  20288. /**
  20289. * <pre>
  20290. * ${统一社会信用代码}
  20291. * </pre>
  20292. *
  20293. * <code>optional string companyCode = 24;</code>
  20294. * @return This builder for chaining.
  20295. */
  20296. public Builder clearCompanyCode() {
  20297. companyCode_ = getDefaultInstance().getCompanyCode();
  20298. bitField0_ = (bitField0_ & ~0x00800000);
  20299. onChanged();
  20300. return this;
  20301. }
  20302. /**
  20303. * <pre>
  20304. * ${统一社会信用代码}
  20305. * </pre>
  20306. *
  20307. * <code>optional string companyCode = 24;</code>
  20308. * @param value The bytes for companyCode to set.
  20309. * @return This builder for chaining.
  20310. */
  20311. public Builder setCompanyCodeBytes(
  20312. com.google.protobuf.ByteString value) {
  20313. if (value == null) { throw new NullPointerException(); }
  20314. companyCode_ = value;
  20315. bitField0_ |= 0x00800000;
  20316. onChanged();
  20317. return this;
  20318. }
  20319. private java.lang.Object companyRenzcode_ = "";
  20320. /**
  20321. * <pre>
  20322. * ${认证代码}
  20323. * </pre>
  20324. *
  20325. * <code>optional string companyRenzcode = 25;</code>
  20326. * @return Whether the companyRenzcode field is set.
  20327. */
  20328. public boolean hasCompanyRenzcode() {
  20329. return ((bitField0_ & 0x01000000) != 0);
  20330. }
  20331. /**
  20332. * <pre>
  20333. * ${认证代码}
  20334. * </pre>
  20335. *
  20336. * <code>optional string companyRenzcode = 25;</code>
  20337. * @return The companyRenzcode.
  20338. */
  20339. public java.lang.String getCompanyRenzcode() {
  20340. java.lang.Object ref = companyRenzcode_;
  20341. if (!(ref instanceof java.lang.String)) {
  20342. com.google.protobuf.ByteString bs =
  20343. (com.google.protobuf.ByteString) ref;
  20344. java.lang.String s = bs.toStringUtf8();
  20345. if (bs.isValidUtf8()) {
  20346. companyRenzcode_ = s;
  20347. }
  20348. return s;
  20349. } else {
  20350. return (java.lang.String) ref;
  20351. }
  20352. }
  20353. /**
  20354. * <pre>
  20355. * ${认证代码}
  20356. * </pre>
  20357. *
  20358. * <code>optional string companyRenzcode = 25;</code>
  20359. * @return The bytes for companyRenzcode.
  20360. */
  20361. public com.google.protobuf.ByteString
  20362. getCompanyRenzcodeBytes() {
  20363. java.lang.Object ref = companyRenzcode_;
  20364. if (ref instanceof String) {
  20365. com.google.protobuf.ByteString b =
  20366. com.google.protobuf.ByteString.copyFromUtf8(
  20367. (java.lang.String) ref);
  20368. companyRenzcode_ = b;
  20369. return b;
  20370. } else {
  20371. return (com.google.protobuf.ByteString) ref;
  20372. }
  20373. }
  20374. /**
  20375. * <pre>
  20376. * ${认证代码}
  20377. * </pre>
  20378. *
  20379. * <code>optional string companyRenzcode = 25;</code>
  20380. * @param value The companyRenzcode to set.
  20381. * @return This builder for chaining.
  20382. */
  20383. public Builder setCompanyRenzcode(
  20384. java.lang.String value) {
  20385. if (value == null) { throw new NullPointerException(); }
  20386. companyRenzcode_ = value;
  20387. bitField0_ |= 0x01000000;
  20388. onChanged();
  20389. return this;
  20390. }
  20391. /**
  20392. * <pre>
  20393. * ${认证代码}
  20394. * </pre>
  20395. *
  20396. * <code>optional string companyRenzcode = 25;</code>
  20397. * @return This builder for chaining.
  20398. */
  20399. public Builder clearCompanyRenzcode() {
  20400. companyRenzcode_ = getDefaultInstance().getCompanyRenzcode();
  20401. bitField0_ = (bitField0_ & ~0x01000000);
  20402. onChanged();
  20403. return this;
  20404. }
  20405. /**
  20406. * <pre>
  20407. * ${认证代码}
  20408. * </pre>
  20409. *
  20410. * <code>optional string companyRenzcode = 25;</code>
  20411. * @param value The bytes for companyRenzcode to set.
  20412. * @return This builder for chaining.
  20413. */
  20414. public Builder setCompanyRenzcodeBytes(
  20415. com.google.protobuf.ByteString value) {
  20416. if (value == null) { throw new NullPointerException(); }
  20417. companyRenzcode_ = value;
  20418. bitField0_ |= 0x01000000;
  20419. onChanged();
  20420. return this;
  20421. }
  20422. private java.lang.Object companyValidate_ = "";
  20423. /**
  20424. * <pre>
  20425. * ${有效期}
  20426. * </pre>
  20427. *
  20428. * <code>optional string companyValidate = 26;</code>
  20429. * @return Whether the companyValidate field is set.
  20430. */
  20431. public boolean hasCompanyValidate() {
  20432. return ((bitField0_ & 0x02000000) != 0);
  20433. }
  20434. /**
  20435. * <pre>
  20436. * ${有效期}
  20437. * </pre>
  20438. *
  20439. * <code>optional string companyValidate = 26;</code>
  20440. * @return The companyValidate.
  20441. */
  20442. public java.lang.String getCompanyValidate() {
  20443. java.lang.Object ref = companyValidate_;
  20444. if (!(ref instanceof java.lang.String)) {
  20445. com.google.protobuf.ByteString bs =
  20446. (com.google.protobuf.ByteString) ref;
  20447. java.lang.String s = bs.toStringUtf8();
  20448. if (bs.isValidUtf8()) {
  20449. companyValidate_ = s;
  20450. }
  20451. return s;
  20452. } else {
  20453. return (java.lang.String) ref;
  20454. }
  20455. }
  20456. /**
  20457. * <pre>
  20458. * ${有效期}
  20459. * </pre>
  20460. *
  20461. * <code>optional string companyValidate = 26;</code>
  20462. * @return The bytes for companyValidate.
  20463. */
  20464. public com.google.protobuf.ByteString
  20465. getCompanyValidateBytes() {
  20466. java.lang.Object ref = companyValidate_;
  20467. if (ref instanceof String) {
  20468. com.google.protobuf.ByteString b =
  20469. com.google.protobuf.ByteString.copyFromUtf8(
  20470. (java.lang.String) ref);
  20471. companyValidate_ = b;
  20472. return b;
  20473. } else {
  20474. return (com.google.protobuf.ByteString) ref;
  20475. }
  20476. }
  20477. /**
  20478. * <pre>
  20479. * ${有效期}
  20480. * </pre>
  20481. *
  20482. * <code>optional string companyValidate = 26;</code>
  20483. * @param value The companyValidate to set.
  20484. * @return This builder for chaining.
  20485. */
  20486. public Builder setCompanyValidate(
  20487. java.lang.String value) {
  20488. if (value == null) { throw new NullPointerException(); }
  20489. companyValidate_ = value;
  20490. bitField0_ |= 0x02000000;
  20491. onChanged();
  20492. return this;
  20493. }
  20494. /**
  20495. * <pre>
  20496. * ${有效期}
  20497. * </pre>
  20498. *
  20499. * <code>optional string companyValidate = 26;</code>
  20500. * @return This builder for chaining.
  20501. */
  20502. public Builder clearCompanyValidate() {
  20503. companyValidate_ = getDefaultInstance().getCompanyValidate();
  20504. bitField0_ = (bitField0_ & ~0x02000000);
  20505. onChanged();
  20506. return this;
  20507. }
  20508. /**
  20509. * <pre>
  20510. * ${有效期}
  20511. * </pre>
  20512. *
  20513. * <code>optional string companyValidate = 26;</code>
  20514. * @param value The bytes for companyValidate to set.
  20515. * @return This builder for chaining.
  20516. */
  20517. public Builder setCompanyValidateBytes(
  20518. com.google.protobuf.ByteString value) {
  20519. if (value == null) { throw new NullPointerException(); }
  20520. companyValidate_ = value;
  20521. bitField0_ |= 0x02000000;
  20522. onChanged();
  20523. return this;
  20524. }
  20525. private java.lang.Object bankLicense_ = "";
  20526. /**
  20527. * <pre>
  20528. * 银行开户许可证
  20529. * </pre>
  20530. *
  20531. * <code>optional string bankLicense = 27;</code>
  20532. * @return Whether the bankLicense field is set.
  20533. */
  20534. public boolean hasBankLicense() {
  20535. return ((bitField0_ & 0x04000000) != 0);
  20536. }
  20537. /**
  20538. * <pre>
  20539. * 银行开户许可证
  20540. * </pre>
  20541. *
  20542. * <code>optional string bankLicense = 27;</code>
  20543. * @return The bankLicense.
  20544. */
  20545. public java.lang.String getBankLicense() {
  20546. java.lang.Object ref = bankLicense_;
  20547. if (!(ref instanceof java.lang.String)) {
  20548. com.google.protobuf.ByteString bs =
  20549. (com.google.protobuf.ByteString) ref;
  20550. java.lang.String s = bs.toStringUtf8();
  20551. if (bs.isValidUtf8()) {
  20552. bankLicense_ = s;
  20553. }
  20554. return s;
  20555. } else {
  20556. return (java.lang.String) ref;
  20557. }
  20558. }
  20559. /**
  20560. * <pre>
  20561. * 银行开户许可证
  20562. * </pre>
  20563. *
  20564. * <code>optional string bankLicense = 27;</code>
  20565. * @return The bytes for bankLicense.
  20566. */
  20567. public com.google.protobuf.ByteString
  20568. getBankLicenseBytes() {
  20569. java.lang.Object ref = bankLicense_;
  20570. if (ref instanceof String) {
  20571. com.google.protobuf.ByteString b =
  20572. com.google.protobuf.ByteString.copyFromUtf8(
  20573. (java.lang.String) ref);
  20574. bankLicense_ = b;
  20575. return b;
  20576. } else {
  20577. return (com.google.protobuf.ByteString) ref;
  20578. }
  20579. }
  20580. /**
  20581. * <pre>
  20582. * 银行开户许可证
  20583. * </pre>
  20584. *
  20585. * <code>optional string bankLicense = 27;</code>
  20586. * @param value The bankLicense to set.
  20587. * @return This builder for chaining.
  20588. */
  20589. public Builder setBankLicense(
  20590. java.lang.String value) {
  20591. if (value == null) { throw new NullPointerException(); }
  20592. bankLicense_ = value;
  20593. bitField0_ |= 0x04000000;
  20594. onChanged();
  20595. return this;
  20596. }
  20597. /**
  20598. * <pre>
  20599. * 银行开户许可证
  20600. * </pre>
  20601. *
  20602. * <code>optional string bankLicense = 27;</code>
  20603. * @return This builder for chaining.
  20604. */
  20605. public Builder clearBankLicense() {
  20606. bankLicense_ = getDefaultInstance().getBankLicense();
  20607. bitField0_ = (bitField0_ & ~0x04000000);
  20608. onChanged();
  20609. return this;
  20610. }
  20611. /**
  20612. * <pre>
  20613. * 银行开户许可证
  20614. * </pre>
  20615. *
  20616. * <code>optional string bankLicense = 27;</code>
  20617. * @param value The bytes for bankLicense to set.
  20618. * @return This builder for chaining.
  20619. */
  20620. public Builder setBankLicenseBytes(
  20621. com.google.protobuf.ByteString value) {
  20622. if (value == null) { throw new NullPointerException(); }
  20623. bankLicense_ = value;
  20624. bitField0_ |= 0x04000000;
  20625. onChanged();
  20626. return this;
  20627. }
  20628. private java.lang.Object bankRenzcode_ = "";
  20629. /**
  20630. * <pre>
  20631. * ${认证代码}
  20632. * </pre>
  20633. *
  20634. * <code>optional string bankRenzcode = 28;</code>
  20635. * @return Whether the bankRenzcode field is set.
  20636. */
  20637. public boolean hasBankRenzcode() {
  20638. return ((bitField0_ & 0x08000000) != 0);
  20639. }
  20640. /**
  20641. * <pre>
  20642. * ${认证代码}
  20643. * </pre>
  20644. *
  20645. * <code>optional string bankRenzcode = 28;</code>
  20646. * @return The bankRenzcode.
  20647. */
  20648. public java.lang.String getBankRenzcode() {
  20649. java.lang.Object ref = bankRenzcode_;
  20650. if (!(ref instanceof java.lang.String)) {
  20651. com.google.protobuf.ByteString bs =
  20652. (com.google.protobuf.ByteString) ref;
  20653. java.lang.String s = bs.toStringUtf8();
  20654. if (bs.isValidUtf8()) {
  20655. bankRenzcode_ = s;
  20656. }
  20657. return s;
  20658. } else {
  20659. return (java.lang.String) ref;
  20660. }
  20661. }
  20662. /**
  20663. * <pre>
  20664. * ${认证代码}
  20665. * </pre>
  20666. *
  20667. * <code>optional string bankRenzcode = 28;</code>
  20668. * @return The bytes for bankRenzcode.
  20669. */
  20670. public com.google.protobuf.ByteString
  20671. getBankRenzcodeBytes() {
  20672. java.lang.Object ref = bankRenzcode_;
  20673. if (ref instanceof String) {
  20674. com.google.protobuf.ByteString b =
  20675. com.google.protobuf.ByteString.copyFromUtf8(
  20676. (java.lang.String) ref);
  20677. bankRenzcode_ = b;
  20678. return b;
  20679. } else {
  20680. return (com.google.protobuf.ByteString) ref;
  20681. }
  20682. }
  20683. /**
  20684. * <pre>
  20685. * ${认证代码}
  20686. * </pre>
  20687. *
  20688. * <code>optional string bankRenzcode = 28;</code>
  20689. * @param value The bankRenzcode to set.
  20690. * @return This builder for chaining.
  20691. */
  20692. public Builder setBankRenzcode(
  20693. java.lang.String value) {
  20694. if (value == null) { throw new NullPointerException(); }
  20695. bankRenzcode_ = value;
  20696. bitField0_ |= 0x08000000;
  20697. onChanged();
  20698. return this;
  20699. }
  20700. /**
  20701. * <pre>
  20702. * ${认证代码}
  20703. * </pre>
  20704. *
  20705. * <code>optional string bankRenzcode = 28;</code>
  20706. * @return This builder for chaining.
  20707. */
  20708. public Builder clearBankRenzcode() {
  20709. bankRenzcode_ = getDefaultInstance().getBankRenzcode();
  20710. bitField0_ = (bitField0_ & ~0x08000000);
  20711. onChanged();
  20712. return this;
  20713. }
  20714. /**
  20715. * <pre>
  20716. * ${认证代码}
  20717. * </pre>
  20718. *
  20719. * <code>optional string bankRenzcode = 28;</code>
  20720. * @param value The bytes for bankRenzcode to set.
  20721. * @return This builder for chaining.
  20722. */
  20723. public Builder setBankRenzcodeBytes(
  20724. com.google.protobuf.ByteString value) {
  20725. if (value == null) { throw new NullPointerException(); }
  20726. bankRenzcode_ = value;
  20727. bitField0_ |= 0x08000000;
  20728. onChanged();
  20729. return this;
  20730. }
  20731. private java.lang.Object bankValidate_ = "";
  20732. /**
  20733. * <pre>
  20734. * ${有效期}
  20735. * </pre>
  20736. *
  20737. * <code>optional string bankValidate = 29;</code>
  20738. * @return Whether the bankValidate field is set.
  20739. */
  20740. public boolean hasBankValidate() {
  20741. return ((bitField0_ & 0x10000000) != 0);
  20742. }
  20743. /**
  20744. * <pre>
  20745. * ${有效期}
  20746. * </pre>
  20747. *
  20748. * <code>optional string bankValidate = 29;</code>
  20749. * @return The bankValidate.
  20750. */
  20751. public java.lang.String getBankValidate() {
  20752. java.lang.Object ref = bankValidate_;
  20753. if (!(ref instanceof java.lang.String)) {
  20754. com.google.protobuf.ByteString bs =
  20755. (com.google.protobuf.ByteString) ref;
  20756. java.lang.String s = bs.toStringUtf8();
  20757. if (bs.isValidUtf8()) {
  20758. bankValidate_ = s;
  20759. }
  20760. return s;
  20761. } else {
  20762. return (java.lang.String) ref;
  20763. }
  20764. }
  20765. /**
  20766. * <pre>
  20767. * ${有效期}
  20768. * </pre>
  20769. *
  20770. * <code>optional string bankValidate = 29;</code>
  20771. * @return The bytes for bankValidate.
  20772. */
  20773. public com.google.protobuf.ByteString
  20774. getBankValidateBytes() {
  20775. java.lang.Object ref = bankValidate_;
  20776. if (ref instanceof String) {
  20777. com.google.protobuf.ByteString b =
  20778. com.google.protobuf.ByteString.copyFromUtf8(
  20779. (java.lang.String) ref);
  20780. bankValidate_ = b;
  20781. return b;
  20782. } else {
  20783. return (com.google.protobuf.ByteString) ref;
  20784. }
  20785. }
  20786. /**
  20787. * <pre>
  20788. * ${有效期}
  20789. * </pre>
  20790. *
  20791. * <code>optional string bankValidate = 29;</code>
  20792. * @param value The bankValidate to set.
  20793. * @return This builder for chaining.
  20794. */
  20795. public Builder setBankValidate(
  20796. java.lang.String value) {
  20797. if (value == null) { throw new NullPointerException(); }
  20798. bankValidate_ = value;
  20799. bitField0_ |= 0x10000000;
  20800. onChanged();
  20801. return this;
  20802. }
  20803. /**
  20804. * <pre>
  20805. * ${有效期}
  20806. * </pre>
  20807. *
  20808. * <code>optional string bankValidate = 29;</code>
  20809. * @return This builder for chaining.
  20810. */
  20811. public Builder clearBankValidate() {
  20812. bankValidate_ = getDefaultInstance().getBankValidate();
  20813. bitField0_ = (bitField0_ & ~0x10000000);
  20814. onChanged();
  20815. return this;
  20816. }
  20817. /**
  20818. * <pre>
  20819. * ${有效期}
  20820. * </pre>
  20821. *
  20822. * <code>optional string bankValidate = 29;</code>
  20823. * @param value The bytes for bankValidate to set.
  20824. * @return This builder for chaining.
  20825. */
  20826. public Builder setBankValidateBytes(
  20827. com.google.protobuf.ByteString value) {
  20828. if (value == null) { throw new NullPointerException(); }
  20829. bankValidate_ = value;
  20830. bitField0_ |= 0x10000000;
  20831. onChanged();
  20832. return this;
  20833. }
  20834. private java.lang.Object annualInspectionResult_ = "";
  20835. /**
  20836. * <pre>
  20837. * ${经营情况:年检结果}
  20838. * </pre>
  20839. *
  20840. * <code>optional string annualInspectionResult = 30;</code>
  20841. * @return Whether the annualInspectionResult field is set.
  20842. */
  20843. public boolean hasAnnualInspectionResult() {
  20844. return ((bitField0_ & 0x20000000) != 0);
  20845. }
  20846. /**
  20847. * <pre>
  20848. * ${经营情况:年检结果}
  20849. * </pre>
  20850. *
  20851. * <code>optional string annualInspectionResult = 30;</code>
  20852. * @return The annualInspectionResult.
  20853. */
  20854. public java.lang.String getAnnualInspectionResult() {
  20855. java.lang.Object ref = annualInspectionResult_;
  20856. if (!(ref instanceof java.lang.String)) {
  20857. com.google.protobuf.ByteString bs =
  20858. (com.google.protobuf.ByteString) ref;
  20859. java.lang.String s = bs.toStringUtf8();
  20860. if (bs.isValidUtf8()) {
  20861. annualInspectionResult_ = s;
  20862. }
  20863. return s;
  20864. } else {
  20865. return (java.lang.String) ref;
  20866. }
  20867. }
  20868. /**
  20869. * <pre>
  20870. * ${经营情况:年检结果}
  20871. * </pre>
  20872. *
  20873. * <code>optional string annualInspectionResult = 30;</code>
  20874. * @return The bytes for annualInspectionResult.
  20875. */
  20876. public com.google.protobuf.ByteString
  20877. getAnnualInspectionResultBytes() {
  20878. java.lang.Object ref = annualInspectionResult_;
  20879. if (ref instanceof String) {
  20880. com.google.protobuf.ByteString b =
  20881. com.google.protobuf.ByteString.copyFromUtf8(
  20882. (java.lang.String) ref);
  20883. annualInspectionResult_ = b;
  20884. return b;
  20885. } else {
  20886. return (com.google.protobuf.ByteString) ref;
  20887. }
  20888. }
  20889. /**
  20890. * <pre>
  20891. * ${经营情况:年检结果}
  20892. * </pre>
  20893. *
  20894. * <code>optional string annualInspectionResult = 30;</code>
  20895. * @param value The annualInspectionResult to set.
  20896. * @return This builder for chaining.
  20897. */
  20898. public Builder setAnnualInspectionResult(
  20899. java.lang.String value) {
  20900. if (value == null) { throw new NullPointerException(); }
  20901. annualInspectionResult_ = value;
  20902. bitField0_ |= 0x20000000;
  20903. onChanged();
  20904. return this;
  20905. }
  20906. /**
  20907. * <pre>
  20908. * ${经营情况:年检结果}
  20909. * </pre>
  20910. *
  20911. * <code>optional string annualInspectionResult = 30;</code>
  20912. * @return This builder for chaining.
  20913. */
  20914. public Builder clearAnnualInspectionResult() {
  20915. annualInspectionResult_ = getDefaultInstance().getAnnualInspectionResult();
  20916. bitField0_ = (bitField0_ & ~0x20000000);
  20917. onChanged();
  20918. return this;
  20919. }
  20920. /**
  20921. * <pre>
  20922. * ${经营情况:年检结果}
  20923. * </pre>
  20924. *
  20925. * <code>optional string annualInspectionResult = 30;</code>
  20926. * @param value The bytes for annualInspectionResult to set.
  20927. * @return This builder for chaining.
  20928. */
  20929. public Builder setAnnualInspectionResultBytes(
  20930. com.google.protobuf.ByteString value) {
  20931. if (value == null) { throw new NullPointerException(); }
  20932. annualInspectionResult_ = value;
  20933. bitField0_ |= 0x20000000;
  20934. onChanged();
  20935. return this;
  20936. }
  20937. private java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> basicInfoChecks_ =
  20938. java.util.Collections.emptyList();
  20939. private void ensureBasicInfoChecksIsMutable() {
  20940. if (!((bitField0_ & 0x40000000) != 0)) {
  20941. basicInfoChecks_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.CheckItemDetail>(basicInfoChecks_);
  20942. bitField0_ |= 0x40000000;
  20943. }
  20944. }
  20945. private com.google.protobuf.RepeatedFieldBuilder<
  20946. com.yaoyicloud.message.FxyProtos.CheckItemDetail, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder, com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder> basicInfoChecksBuilder_;
  20947. /**
  20948. * <pre>
  20949. * 审查内容
  20950. * </pre>
  20951. *
  20952. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  20953. */
  20954. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> getBasicInfoChecksList() {
  20955. if (basicInfoChecksBuilder_ == null) {
  20956. return java.util.Collections.unmodifiableList(basicInfoChecks_);
  20957. } else {
  20958. return basicInfoChecksBuilder_.getMessageList();
  20959. }
  20960. }
  20961. /**
  20962. * <pre>
  20963. * 审查内容
  20964. * </pre>
  20965. *
  20966. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  20967. */
  20968. public int getBasicInfoChecksCount() {
  20969. if (basicInfoChecksBuilder_ == null) {
  20970. return basicInfoChecks_.size();
  20971. } else {
  20972. return basicInfoChecksBuilder_.getCount();
  20973. }
  20974. }
  20975. /**
  20976. * <pre>
  20977. * 审查内容
  20978. * </pre>
  20979. *
  20980. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  20981. */
  20982. public com.yaoyicloud.message.FxyProtos.CheckItemDetail getBasicInfoChecks(int index) {
  20983. if (basicInfoChecksBuilder_ == null) {
  20984. return basicInfoChecks_.get(index);
  20985. } else {
  20986. return basicInfoChecksBuilder_.getMessage(index);
  20987. }
  20988. }
  20989. /**
  20990. * <pre>
  20991. * 审查内容
  20992. * </pre>
  20993. *
  20994. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  20995. */
  20996. public Builder setBasicInfoChecks(
  20997. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail value) {
  20998. if (basicInfoChecksBuilder_ == null) {
  20999. if (value == null) {
  21000. throw new NullPointerException();
  21001. }
  21002. ensureBasicInfoChecksIsMutable();
  21003. basicInfoChecks_.set(index, value);
  21004. onChanged();
  21005. } else {
  21006. basicInfoChecksBuilder_.setMessage(index, value);
  21007. }
  21008. return this;
  21009. }
  21010. /**
  21011. * <pre>
  21012. * 审查内容
  21013. * </pre>
  21014. *
  21015. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21016. */
  21017. public Builder setBasicInfoChecks(
  21018. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder builderForValue) {
  21019. if (basicInfoChecksBuilder_ == null) {
  21020. ensureBasicInfoChecksIsMutable();
  21021. basicInfoChecks_.set(index, builderForValue.build());
  21022. onChanged();
  21023. } else {
  21024. basicInfoChecksBuilder_.setMessage(index, builderForValue.build());
  21025. }
  21026. return this;
  21027. }
  21028. /**
  21029. * <pre>
  21030. * 审查内容
  21031. * </pre>
  21032. *
  21033. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21034. */
  21035. public Builder addBasicInfoChecks(com.yaoyicloud.message.FxyProtos.CheckItemDetail value) {
  21036. if (basicInfoChecksBuilder_ == null) {
  21037. if (value == null) {
  21038. throw new NullPointerException();
  21039. }
  21040. ensureBasicInfoChecksIsMutable();
  21041. basicInfoChecks_.add(value);
  21042. onChanged();
  21043. } else {
  21044. basicInfoChecksBuilder_.addMessage(value);
  21045. }
  21046. return this;
  21047. }
  21048. /**
  21049. * <pre>
  21050. * 审查内容
  21051. * </pre>
  21052. *
  21053. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21054. */
  21055. public Builder addBasicInfoChecks(
  21056. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail value) {
  21057. if (basicInfoChecksBuilder_ == null) {
  21058. if (value == null) {
  21059. throw new NullPointerException();
  21060. }
  21061. ensureBasicInfoChecksIsMutable();
  21062. basicInfoChecks_.add(index, value);
  21063. onChanged();
  21064. } else {
  21065. basicInfoChecksBuilder_.addMessage(index, value);
  21066. }
  21067. return this;
  21068. }
  21069. /**
  21070. * <pre>
  21071. * 审查内容
  21072. * </pre>
  21073. *
  21074. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21075. */
  21076. public Builder addBasicInfoChecks(
  21077. com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder builderForValue) {
  21078. if (basicInfoChecksBuilder_ == null) {
  21079. ensureBasicInfoChecksIsMutable();
  21080. basicInfoChecks_.add(builderForValue.build());
  21081. onChanged();
  21082. } else {
  21083. basicInfoChecksBuilder_.addMessage(builderForValue.build());
  21084. }
  21085. return this;
  21086. }
  21087. /**
  21088. * <pre>
  21089. * 审查内容
  21090. * </pre>
  21091. *
  21092. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21093. */
  21094. public Builder addBasicInfoChecks(
  21095. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder builderForValue) {
  21096. if (basicInfoChecksBuilder_ == null) {
  21097. ensureBasicInfoChecksIsMutable();
  21098. basicInfoChecks_.add(index, builderForValue.build());
  21099. onChanged();
  21100. } else {
  21101. basicInfoChecksBuilder_.addMessage(index, builderForValue.build());
  21102. }
  21103. return this;
  21104. }
  21105. /**
  21106. * <pre>
  21107. * 审查内容
  21108. * </pre>
  21109. *
  21110. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21111. */
  21112. public Builder addAllBasicInfoChecks(
  21113. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetail> values) {
  21114. if (basicInfoChecksBuilder_ == null) {
  21115. ensureBasicInfoChecksIsMutable();
  21116. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  21117. values, basicInfoChecks_);
  21118. onChanged();
  21119. } else {
  21120. basicInfoChecksBuilder_.addAllMessages(values);
  21121. }
  21122. return this;
  21123. }
  21124. /**
  21125. * <pre>
  21126. * 审查内容
  21127. * </pre>
  21128. *
  21129. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21130. */
  21131. public Builder clearBasicInfoChecks() {
  21132. if (basicInfoChecksBuilder_ == null) {
  21133. basicInfoChecks_ = java.util.Collections.emptyList();
  21134. bitField0_ = (bitField0_ & ~0x40000000);
  21135. onChanged();
  21136. } else {
  21137. basicInfoChecksBuilder_.clear();
  21138. }
  21139. return this;
  21140. }
  21141. /**
  21142. * <pre>
  21143. * 审查内容
  21144. * </pre>
  21145. *
  21146. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21147. */
  21148. public Builder removeBasicInfoChecks(int index) {
  21149. if (basicInfoChecksBuilder_ == null) {
  21150. ensureBasicInfoChecksIsMutable();
  21151. basicInfoChecks_.remove(index);
  21152. onChanged();
  21153. } else {
  21154. basicInfoChecksBuilder_.remove(index);
  21155. }
  21156. return this;
  21157. }
  21158. /**
  21159. * <pre>
  21160. * 审查内容
  21161. * </pre>
  21162. *
  21163. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21164. */
  21165. public com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder getBasicInfoChecksBuilder(
  21166. int index) {
  21167. return getBasicInfoChecksFieldBuilder().getBuilder(index);
  21168. }
  21169. /**
  21170. * <pre>
  21171. * 审查内容
  21172. * </pre>
  21173. *
  21174. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21175. */
  21176. public com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder getBasicInfoChecksOrBuilder(
  21177. int index) {
  21178. if (basicInfoChecksBuilder_ == null) {
  21179. return basicInfoChecks_.get(index); } else {
  21180. return basicInfoChecksBuilder_.getMessageOrBuilder(index);
  21181. }
  21182. }
  21183. /**
  21184. * <pre>
  21185. * 审查内容
  21186. * </pre>
  21187. *
  21188. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21189. */
  21190. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  21191. getBasicInfoChecksOrBuilderList() {
  21192. if (basicInfoChecksBuilder_ != null) {
  21193. return basicInfoChecksBuilder_.getMessageOrBuilderList();
  21194. } else {
  21195. return java.util.Collections.unmodifiableList(basicInfoChecks_);
  21196. }
  21197. }
  21198. /**
  21199. * <pre>
  21200. * 审查内容
  21201. * </pre>
  21202. *
  21203. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21204. */
  21205. public com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder addBasicInfoChecksBuilder() {
  21206. return getBasicInfoChecksFieldBuilder().addBuilder(
  21207. com.yaoyicloud.message.FxyProtos.CheckItemDetail.getDefaultInstance());
  21208. }
  21209. /**
  21210. * <pre>
  21211. * 审查内容
  21212. * </pre>
  21213. *
  21214. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21215. */
  21216. public com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder addBasicInfoChecksBuilder(
  21217. int index) {
  21218. return getBasicInfoChecksFieldBuilder().addBuilder(
  21219. index, com.yaoyicloud.message.FxyProtos.CheckItemDetail.getDefaultInstance());
  21220. }
  21221. /**
  21222. * <pre>
  21223. * 审查内容
  21224. * </pre>
  21225. *
  21226. * <code>repeated .fxy.CheckItemDetail basicInfoChecks = 31;</code>
  21227. */
  21228. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder>
  21229. getBasicInfoChecksBuilderList() {
  21230. return getBasicInfoChecksFieldBuilder().getBuilderList();
  21231. }
  21232. private com.google.protobuf.RepeatedFieldBuilder<
  21233. com.yaoyicloud.message.FxyProtos.CheckItemDetail, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder, com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  21234. getBasicInfoChecksFieldBuilder() {
  21235. if (basicInfoChecksBuilder_ == null) {
  21236. basicInfoChecksBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  21237. com.yaoyicloud.message.FxyProtos.CheckItemDetail, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder, com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>(
  21238. basicInfoChecks_,
  21239. ((bitField0_ & 0x40000000) != 0),
  21240. getParentForChildren(),
  21241. isClean());
  21242. basicInfoChecks_ = null;
  21243. }
  21244. return basicInfoChecksBuilder_;
  21245. }
  21246. private com.yaoyicloud.message.FxyProtos.CheckSummary basicInfoSummary_;
  21247. private com.google.protobuf.SingleFieldBuilder<
  21248. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder> basicInfoSummaryBuilder_;
  21249. /**
  21250. * <pre>
  21251. * 基本信息评分及建议(2.5)
  21252. * </pre>
  21253. *
  21254. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21255. * @return Whether the basicInfoSummary field is set.
  21256. */
  21257. public boolean hasBasicInfoSummary() {
  21258. return ((bitField0_ & 0x80000000) != 0);
  21259. }
  21260. /**
  21261. * <pre>
  21262. * 基本信息评分及建议(2.5)
  21263. * </pre>
  21264. *
  21265. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21266. * @return The basicInfoSummary.
  21267. */
  21268. public com.yaoyicloud.message.FxyProtos.CheckSummary getBasicInfoSummary() {
  21269. if (basicInfoSummaryBuilder_ == null) {
  21270. return basicInfoSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : basicInfoSummary_;
  21271. } else {
  21272. return basicInfoSummaryBuilder_.getMessage();
  21273. }
  21274. }
  21275. /**
  21276. * <pre>
  21277. * 基本信息评分及建议(2.5)
  21278. * </pre>
  21279. *
  21280. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21281. */
  21282. public Builder setBasicInfoSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  21283. if (basicInfoSummaryBuilder_ == null) {
  21284. if (value == null) {
  21285. throw new NullPointerException();
  21286. }
  21287. basicInfoSummary_ = value;
  21288. } else {
  21289. basicInfoSummaryBuilder_.setMessage(value);
  21290. }
  21291. bitField0_ |= 0x80000000;
  21292. onChanged();
  21293. return this;
  21294. }
  21295. /**
  21296. * <pre>
  21297. * 基本信息评分及建议(2.5)
  21298. * </pre>
  21299. *
  21300. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21301. */
  21302. public Builder setBasicInfoSummary(
  21303. com.yaoyicloud.message.FxyProtos.CheckSummary.Builder builderForValue) {
  21304. if (basicInfoSummaryBuilder_ == null) {
  21305. basicInfoSummary_ = builderForValue.build();
  21306. } else {
  21307. basicInfoSummaryBuilder_.setMessage(builderForValue.build());
  21308. }
  21309. bitField0_ |= 0x80000000;
  21310. onChanged();
  21311. return this;
  21312. }
  21313. /**
  21314. * <pre>
  21315. * 基本信息评分及建议(2.5)
  21316. * </pre>
  21317. *
  21318. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21319. */
  21320. public Builder mergeBasicInfoSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  21321. if (basicInfoSummaryBuilder_ == null) {
  21322. if (((bitField0_ & 0x80000000) != 0) &&
  21323. basicInfoSummary_ != null &&
  21324. basicInfoSummary_ != com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance()) {
  21325. getBasicInfoSummaryBuilder().mergeFrom(value);
  21326. } else {
  21327. basicInfoSummary_ = value;
  21328. }
  21329. } else {
  21330. basicInfoSummaryBuilder_.mergeFrom(value);
  21331. }
  21332. if (basicInfoSummary_ != null) {
  21333. bitField0_ |= 0x80000000;
  21334. onChanged();
  21335. }
  21336. return this;
  21337. }
  21338. /**
  21339. * <pre>
  21340. * 基本信息评分及建议(2.5)
  21341. * </pre>
  21342. *
  21343. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21344. */
  21345. public Builder clearBasicInfoSummary() {
  21346. bitField0_ = (bitField0_ & ~0x80000000);
  21347. basicInfoSummary_ = null;
  21348. if (basicInfoSummaryBuilder_ != null) {
  21349. basicInfoSummaryBuilder_.dispose();
  21350. basicInfoSummaryBuilder_ = null;
  21351. }
  21352. onChanged();
  21353. return this;
  21354. }
  21355. /**
  21356. * <pre>
  21357. * 基本信息评分及建议(2.5)
  21358. * </pre>
  21359. *
  21360. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21361. */
  21362. public com.yaoyicloud.message.FxyProtos.CheckSummary.Builder getBasicInfoSummaryBuilder() {
  21363. bitField0_ |= 0x80000000;
  21364. onChanged();
  21365. return getBasicInfoSummaryFieldBuilder().getBuilder();
  21366. }
  21367. /**
  21368. * <pre>
  21369. * 基本信息评分及建议(2.5)
  21370. * </pre>
  21371. *
  21372. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21373. */
  21374. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getBasicInfoSummaryOrBuilder() {
  21375. if (basicInfoSummaryBuilder_ != null) {
  21376. return basicInfoSummaryBuilder_.getMessageOrBuilder();
  21377. } else {
  21378. return basicInfoSummary_ == null ?
  21379. com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : basicInfoSummary_;
  21380. }
  21381. }
  21382. /**
  21383. * <pre>
  21384. * 基本信息评分及建议(2.5)
  21385. * </pre>
  21386. *
  21387. * <code>optional .fxy.CheckSummary basicInfoSummary = 32;</code>
  21388. */
  21389. private com.google.protobuf.SingleFieldBuilder<
  21390. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>
  21391. getBasicInfoSummaryFieldBuilder() {
  21392. if (basicInfoSummaryBuilder_ == null) {
  21393. basicInfoSummaryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  21394. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>(
  21395. getBasicInfoSummary(),
  21396. getParentForChildren(),
  21397. isClean());
  21398. basicInfoSummary_ = null;
  21399. }
  21400. return basicInfoSummaryBuilder_;
  21401. }
  21402. private com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt platformExt_;
  21403. private com.google.protobuf.SingleFieldBuilder<
  21404. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExtOrBuilder> platformExtBuilder_;
  21405. /**
  21406. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21407. * @return Whether the platformExt field is set.
  21408. */
  21409. public boolean hasPlatformExt() {
  21410. return ((bitField1_ & 0x00000001) != 0);
  21411. }
  21412. /**
  21413. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21414. * @return The platformExt.
  21415. */
  21416. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt getPlatformExt() {
  21417. if (platformExtBuilder_ == null) {
  21418. return platformExt_ == null ? com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.getDefaultInstance() : platformExt_;
  21419. } else {
  21420. return platformExtBuilder_.getMessage();
  21421. }
  21422. }
  21423. /**
  21424. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21425. */
  21426. public Builder setPlatformExt(com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt value) {
  21427. if (platformExtBuilder_ == null) {
  21428. if (value == null) {
  21429. throw new NullPointerException();
  21430. }
  21431. platformExt_ = value;
  21432. } else {
  21433. platformExtBuilder_.setMessage(value);
  21434. }
  21435. bitField1_ |= 0x00000001;
  21436. onChanged();
  21437. return this;
  21438. }
  21439. /**
  21440. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21441. */
  21442. public Builder setPlatformExt(
  21443. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.Builder builderForValue) {
  21444. if (platformExtBuilder_ == null) {
  21445. platformExt_ = builderForValue.build();
  21446. } else {
  21447. platformExtBuilder_.setMessage(builderForValue.build());
  21448. }
  21449. bitField1_ |= 0x00000001;
  21450. onChanged();
  21451. return this;
  21452. }
  21453. /**
  21454. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21455. */
  21456. public Builder mergePlatformExt(com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt value) {
  21457. if (platformExtBuilder_ == null) {
  21458. if (((bitField1_ & 0x00000001) != 0) &&
  21459. platformExt_ != null &&
  21460. platformExt_ != com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.getDefaultInstance()) {
  21461. getPlatformExtBuilder().mergeFrom(value);
  21462. } else {
  21463. platformExt_ = value;
  21464. }
  21465. } else {
  21466. platformExtBuilder_.mergeFrom(value);
  21467. }
  21468. if (platformExt_ != null) {
  21469. bitField1_ |= 0x00000001;
  21470. onChanged();
  21471. }
  21472. return this;
  21473. }
  21474. /**
  21475. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21476. */
  21477. public Builder clearPlatformExt() {
  21478. bitField1_ = (bitField1_ & ~0x00000001);
  21479. platformExt_ = null;
  21480. if (platformExtBuilder_ != null) {
  21481. platformExtBuilder_.dispose();
  21482. platformExtBuilder_ = null;
  21483. }
  21484. onChanged();
  21485. return this;
  21486. }
  21487. /**
  21488. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21489. */
  21490. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.Builder getPlatformExtBuilder() {
  21491. bitField1_ |= 0x00000001;
  21492. onChanged();
  21493. return getPlatformExtFieldBuilder().getBuilder();
  21494. }
  21495. /**
  21496. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21497. */
  21498. public com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExtOrBuilder getPlatformExtOrBuilder() {
  21499. if (platformExtBuilder_ != null) {
  21500. return platformExtBuilder_.getMessageOrBuilder();
  21501. } else {
  21502. return platformExt_ == null ?
  21503. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.getDefaultInstance() : platformExt_;
  21504. }
  21505. }
  21506. /**
  21507. * <code>optional .fxy.CompanyBasicInfoExt platformExt = 33;</code>
  21508. */
  21509. private com.google.protobuf.SingleFieldBuilder<
  21510. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExtOrBuilder>
  21511. getPlatformExtFieldBuilder() {
  21512. if (platformExtBuilder_ == null) {
  21513. platformExtBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  21514. com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.CompanyBasicInfoExtOrBuilder>(
  21515. getPlatformExt(),
  21516. getParentForChildren(),
  21517. isClean());
  21518. platformExt_ = null;
  21519. }
  21520. return platformExtBuilder_;
  21521. }
  21522. private com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt associationExt_;
  21523. private com.google.protobuf.SingleFieldBuilder<
  21524. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExtOrBuilder> associationExtBuilder_;
  21525. /**
  21526. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21527. * @return Whether the associationExt field is set.
  21528. */
  21529. public boolean hasAssociationExt() {
  21530. return ((bitField1_ & 0x00000002) != 0);
  21531. }
  21532. /**
  21533. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21534. * @return The associationExt.
  21535. */
  21536. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt getAssociationExt() {
  21537. if (associationExtBuilder_ == null) {
  21538. return associationExt_ == null ? com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.getDefaultInstance() : associationExt_;
  21539. } else {
  21540. return associationExtBuilder_.getMessage();
  21541. }
  21542. }
  21543. /**
  21544. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21545. */
  21546. public Builder setAssociationExt(com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt value) {
  21547. if (associationExtBuilder_ == null) {
  21548. if (value == null) {
  21549. throw new NullPointerException();
  21550. }
  21551. associationExt_ = value;
  21552. } else {
  21553. associationExtBuilder_.setMessage(value);
  21554. }
  21555. bitField1_ |= 0x00000002;
  21556. onChanged();
  21557. return this;
  21558. }
  21559. /**
  21560. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21561. */
  21562. public Builder setAssociationExt(
  21563. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.Builder builderForValue) {
  21564. if (associationExtBuilder_ == null) {
  21565. associationExt_ = builderForValue.build();
  21566. } else {
  21567. associationExtBuilder_.setMessage(builderForValue.build());
  21568. }
  21569. bitField1_ |= 0x00000002;
  21570. onChanged();
  21571. return this;
  21572. }
  21573. /**
  21574. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21575. */
  21576. public Builder mergeAssociationExt(com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt value) {
  21577. if (associationExtBuilder_ == null) {
  21578. if (((bitField1_ & 0x00000002) != 0) &&
  21579. associationExt_ != null &&
  21580. associationExt_ != com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.getDefaultInstance()) {
  21581. getAssociationExtBuilder().mergeFrom(value);
  21582. } else {
  21583. associationExt_ = value;
  21584. }
  21585. } else {
  21586. associationExtBuilder_.mergeFrom(value);
  21587. }
  21588. if (associationExt_ != null) {
  21589. bitField1_ |= 0x00000002;
  21590. onChanged();
  21591. }
  21592. return this;
  21593. }
  21594. /**
  21595. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21596. */
  21597. public Builder clearAssociationExt() {
  21598. bitField1_ = (bitField1_ & ~0x00000002);
  21599. associationExt_ = null;
  21600. if (associationExtBuilder_ != null) {
  21601. associationExtBuilder_.dispose();
  21602. associationExtBuilder_ = null;
  21603. }
  21604. onChanged();
  21605. return this;
  21606. }
  21607. /**
  21608. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21609. */
  21610. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.Builder getAssociationExtBuilder() {
  21611. bitField1_ |= 0x00000002;
  21612. onChanged();
  21613. return getAssociationExtFieldBuilder().getBuilder();
  21614. }
  21615. /**
  21616. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21617. */
  21618. public com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExtOrBuilder getAssociationExtOrBuilder() {
  21619. if (associationExtBuilder_ != null) {
  21620. return associationExtBuilder_.getMessageOrBuilder();
  21621. } else {
  21622. return associationExt_ == null ?
  21623. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.getDefaultInstance() : associationExt_;
  21624. }
  21625. }
  21626. /**
  21627. * <code>optional .fxy.AssociationBasicInfoExt associationExt = 34;</code>
  21628. */
  21629. private com.google.protobuf.SingleFieldBuilder<
  21630. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExtOrBuilder>
  21631. getAssociationExtFieldBuilder() {
  21632. if (associationExtBuilder_ == null) {
  21633. associationExtBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  21634. com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.AssociationBasicInfoExtOrBuilder>(
  21635. getAssociationExt(),
  21636. getParentForChildren(),
  21637. isClean());
  21638. associationExt_ = null;
  21639. }
  21640. return associationExtBuilder_;
  21641. }
  21642. private com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt foundationExt_;
  21643. private com.google.protobuf.SingleFieldBuilder<
  21644. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExtOrBuilder> foundationExtBuilder_;
  21645. /**
  21646. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21647. * @return Whether the foundationExt field is set.
  21648. */
  21649. public boolean hasFoundationExt() {
  21650. return ((bitField1_ & 0x00000004) != 0);
  21651. }
  21652. /**
  21653. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21654. * @return The foundationExt.
  21655. */
  21656. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt getFoundationExt() {
  21657. if (foundationExtBuilder_ == null) {
  21658. return foundationExt_ == null ? com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.getDefaultInstance() : foundationExt_;
  21659. } else {
  21660. return foundationExtBuilder_.getMessage();
  21661. }
  21662. }
  21663. /**
  21664. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21665. */
  21666. public Builder setFoundationExt(com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt value) {
  21667. if (foundationExtBuilder_ == null) {
  21668. if (value == null) {
  21669. throw new NullPointerException();
  21670. }
  21671. foundationExt_ = value;
  21672. } else {
  21673. foundationExtBuilder_.setMessage(value);
  21674. }
  21675. bitField1_ |= 0x00000004;
  21676. onChanged();
  21677. return this;
  21678. }
  21679. /**
  21680. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21681. */
  21682. public Builder setFoundationExt(
  21683. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.Builder builderForValue) {
  21684. if (foundationExtBuilder_ == null) {
  21685. foundationExt_ = builderForValue.build();
  21686. } else {
  21687. foundationExtBuilder_.setMessage(builderForValue.build());
  21688. }
  21689. bitField1_ |= 0x00000004;
  21690. onChanged();
  21691. return this;
  21692. }
  21693. /**
  21694. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21695. */
  21696. public Builder mergeFoundationExt(com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt value) {
  21697. if (foundationExtBuilder_ == null) {
  21698. if (((bitField1_ & 0x00000004) != 0) &&
  21699. foundationExt_ != null &&
  21700. foundationExt_ != com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.getDefaultInstance()) {
  21701. getFoundationExtBuilder().mergeFrom(value);
  21702. } else {
  21703. foundationExt_ = value;
  21704. }
  21705. } else {
  21706. foundationExtBuilder_.mergeFrom(value);
  21707. }
  21708. if (foundationExt_ != null) {
  21709. bitField1_ |= 0x00000004;
  21710. onChanged();
  21711. }
  21712. return this;
  21713. }
  21714. /**
  21715. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21716. */
  21717. public Builder clearFoundationExt() {
  21718. bitField1_ = (bitField1_ & ~0x00000004);
  21719. foundationExt_ = null;
  21720. if (foundationExtBuilder_ != null) {
  21721. foundationExtBuilder_.dispose();
  21722. foundationExtBuilder_ = null;
  21723. }
  21724. onChanged();
  21725. return this;
  21726. }
  21727. /**
  21728. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21729. */
  21730. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.Builder getFoundationExtBuilder() {
  21731. bitField1_ |= 0x00000004;
  21732. onChanged();
  21733. return getFoundationExtFieldBuilder().getBuilder();
  21734. }
  21735. /**
  21736. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21737. */
  21738. public com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExtOrBuilder getFoundationExtOrBuilder() {
  21739. if (foundationExtBuilder_ != null) {
  21740. return foundationExtBuilder_.getMessageOrBuilder();
  21741. } else {
  21742. return foundationExt_ == null ?
  21743. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.getDefaultInstance() : foundationExt_;
  21744. }
  21745. }
  21746. /**
  21747. * <code>optional .fxy.FoundationBasicInfoExt foundationExt = 35;</code>
  21748. */
  21749. private com.google.protobuf.SingleFieldBuilder<
  21750. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExtOrBuilder>
  21751. getFoundationExtFieldBuilder() {
  21752. if (foundationExtBuilder_ == null) {
  21753. foundationExtBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  21754. com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExt.Builder, com.yaoyicloud.message.FxyProtos.FoundationBasicInfoExtOrBuilder>(
  21755. getFoundationExt(),
  21756. getParentForChildren(),
  21757. isClean());
  21758. foundationExt_ = null;
  21759. }
  21760. return foundationExtBuilder_;
  21761. }
  21762. // @@protoc_insertion_point(builder_scope:fxy.BasicInfo)
  21763. }
  21764. // @@protoc_insertion_point(class_scope:fxy.BasicInfo)
  21765. private static final com.yaoyicloud.message.FxyProtos.BasicInfo DEFAULT_INSTANCE;
  21766. static {
  21767. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.BasicInfo();
  21768. }
  21769. public static com.yaoyicloud.message.FxyProtos.BasicInfo getDefaultInstance() {
  21770. return DEFAULT_INSTANCE;
  21771. }
  21772. private static final com.google.protobuf.Parser<BasicInfo>
  21773. PARSER = new com.google.protobuf.AbstractParser<BasicInfo>() {
  21774. @java.lang.Override
  21775. public BasicInfo parsePartialFrom(
  21776. com.google.protobuf.CodedInputStream input,
  21777. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  21778. throws com.google.protobuf.InvalidProtocolBufferException {
  21779. Builder builder = newBuilder();
  21780. try {
  21781. builder.mergeFrom(input, extensionRegistry);
  21782. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  21783. throw e.setUnfinishedMessage(builder.buildPartial());
  21784. } catch (com.google.protobuf.UninitializedMessageException e) {
  21785. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  21786. } catch (java.io.IOException e) {
  21787. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  21788. .setUnfinishedMessage(builder.buildPartial());
  21789. }
  21790. return builder.buildPartial();
  21791. }
  21792. };
  21793. public static com.google.protobuf.Parser<BasicInfo> parser() {
  21794. return PARSER;
  21795. }
  21796. @java.lang.Override
  21797. public com.google.protobuf.Parser<BasicInfo> getParserForType() {
  21798. return PARSER;
  21799. }
  21800. @java.lang.Override
  21801. public com.yaoyicloud.message.FxyProtos.BasicInfo getDefaultInstanceForType() {
  21802. return DEFAULT_INSTANCE;
  21803. }
  21804. }
  21805. public interface DishonestPersonsInfoOrBuilder extends
  21806. // @@protoc_insertion_point(interface_extends:fxy.DishonestPersonsInfo)
  21807. com.google.protobuf.MessageOrBuilder {
  21808. /**
  21809. * <pre>
  21810. * 省份
  21811. * </pre>
  21812. *
  21813. * <code>optional string province = 1;</code>
  21814. * @return Whether the province field is set.
  21815. */
  21816. boolean hasProvince();
  21817. /**
  21818. * <pre>
  21819. * 省份
  21820. * </pre>
  21821. *
  21822. * <code>optional string province = 1;</code>
  21823. * @return The province.
  21824. */
  21825. java.lang.String getProvince();
  21826. /**
  21827. * <pre>
  21828. * 省份
  21829. * </pre>
  21830. *
  21831. * <code>optional string province = 1;</code>
  21832. * @return The bytes for province.
  21833. */
  21834. com.google.protobuf.ByteString
  21835. getProvinceBytes();
  21836. /**
  21837. * <pre>
  21838. * 立案时间
  21839. * </pre>
  21840. *
  21841. * <code>optional string inDate = 2;</code>
  21842. * @return Whether the inDate field is set.
  21843. */
  21844. boolean hasInDate();
  21845. /**
  21846. * <pre>
  21847. * 立案时间
  21848. * </pre>
  21849. *
  21850. * <code>optional string inDate = 2;</code>
  21851. * @return The inDate.
  21852. */
  21853. java.lang.String getInDate();
  21854. /**
  21855. * <pre>
  21856. * 立案时间
  21857. * </pre>
  21858. *
  21859. * <code>optional string inDate = 2;</code>
  21860. * @return The bytes for inDate.
  21861. */
  21862. com.google.protobuf.ByteString
  21863. getInDateBytes();
  21864. /**
  21865. * <pre>
  21866. * 执行依据文号
  21867. * </pre>
  21868. *
  21869. * <code>optional string docNumber = 3;</code>
  21870. * @return Whether the docNumber field is set.
  21871. */
  21872. boolean hasDocNumber();
  21873. /**
  21874. * <pre>
  21875. * 执行依据文号
  21876. * </pre>
  21877. *
  21878. * <code>optional string docNumber = 3;</code>
  21879. * @return The docNumber.
  21880. */
  21881. java.lang.String getDocNumber();
  21882. /**
  21883. * <pre>
  21884. * 执行依据文号
  21885. * </pre>
  21886. *
  21887. * <code>optional string docNumber = 3;</code>
  21888. * @return The bytes for docNumber.
  21889. */
  21890. com.google.protobuf.ByteString
  21891. getDocNumberBytes();
  21892. /**
  21893. * <pre>
  21894. * 生效法律文书确定的义务
  21895. * </pre>
  21896. *
  21897. * <code>optional string finalDuty = 4;</code>
  21898. * @return Whether the finalDuty field is set.
  21899. */
  21900. boolean hasFinalDuty();
  21901. /**
  21902. * <pre>
  21903. * 生效法律文书确定的义务
  21904. * </pre>
  21905. *
  21906. * <code>optional string finalDuty = 4;</code>
  21907. * @return The finalDuty.
  21908. */
  21909. java.lang.String getFinalDuty();
  21910. /**
  21911. * <pre>
  21912. * 生效法律文书确定的义务
  21913. * </pre>
  21914. *
  21915. * <code>optional string finalDuty = 4;</code>
  21916. * @return The bytes for finalDuty.
  21917. */
  21918. com.google.protobuf.ByteString
  21919. getFinalDutyBytes();
  21920. /**
  21921. * <pre>
  21922. * 被执行人履行情况
  21923. * </pre>
  21924. *
  21925. * <code>optional string executionStatus = 5;</code>
  21926. * @return Whether the executionStatus field is set.
  21927. */
  21928. boolean hasExecutionStatus();
  21929. /**
  21930. * <pre>
  21931. * 被执行人履行情况
  21932. * </pre>
  21933. *
  21934. * <code>optional string executionStatus = 5;</code>
  21935. * @return The executionStatus.
  21936. */
  21937. java.lang.String getExecutionStatus();
  21938. /**
  21939. * <pre>
  21940. * 被执行人履行情况
  21941. * </pre>
  21942. *
  21943. * <code>optional string executionStatus = 5;</code>
  21944. * @return The bytes for executionStatus.
  21945. */
  21946. com.google.protobuf.ByteString
  21947. getExecutionStatusBytes();
  21948. /**
  21949. * <pre>
  21950. * 案号
  21951. * </pre>
  21952. *
  21953. * <code>optional string caseNumber = 6;</code>
  21954. * @return Whether the caseNumber field is set.
  21955. */
  21956. boolean hasCaseNumber();
  21957. /**
  21958. * <pre>
  21959. * 案号
  21960. * </pre>
  21961. *
  21962. * <code>optional string caseNumber = 6;</code>
  21963. * @return The caseNumber.
  21964. */
  21965. java.lang.String getCaseNumber();
  21966. /**
  21967. * <pre>
  21968. * 案号
  21969. * </pre>
  21970. *
  21971. * <code>optional string caseNumber = 6;</code>
  21972. * @return The bytes for caseNumber.
  21973. */
  21974. com.google.protobuf.ByteString
  21975. getCaseNumberBytes();
  21976. /**
  21977. * <pre>
  21978. * 执行标的
  21979. * </pre>
  21980. *
  21981. * <code>optional string amount = 7;</code>
  21982. * @return Whether the amount field is set.
  21983. */
  21984. boolean hasAmount();
  21985. /**
  21986. * <pre>
  21987. * 执行标的
  21988. * </pre>
  21989. *
  21990. * <code>optional string amount = 7;</code>
  21991. * @return The amount.
  21992. */
  21993. java.lang.String getAmount();
  21994. /**
  21995. * <pre>
  21996. * 执行标的
  21997. * </pre>
  21998. *
  21999. * <code>optional string amount = 7;</code>
  22000. * @return The bytes for amount.
  22001. */
  22002. com.google.protobuf.ByteString
  22003. getAmountBytes();
  22004. /**
  22005. * <pre>
  22006. * 发布日期
  22007. * </pre>
  22008. *
  22009. * <code>optional string publishDate = 8;</code>
  22010. * @return Whether the publishDate field is set.
  22011. */
  22012. boolean hasPublishDate();
  22013. /**
  22014. * <pre>
  22015. * 发布日期
  22016. * </pre>
  22017. *
  22018. * <code>optional string publishDate = 8;</code>
  22019. * @return The publishDate.
  22020. */
  22021. java.lang.String getPublishDate();
  22022. /**
  22023. * <pre>
  22024. * 发布日期
  22025. * </pre>
  22026. *
  22027. * <code>optional string publishDate = 8;</code>
  22028. * @return The bytes for publishDate.
  22029. */
  22030. com.google.protobuf.ByteString
  22031. getPublishDateBytes();
  22032. /**
  22033. * <pre>
  22034. * 执行法院
  22035. * </pre>
  22036. *
  22037. * <code>optional string court = 9;</code>
  22038. * @return Whether the court field is set.
  22039. */
  22040. boolean hasCourt();
  22041. /**
  22042. * <pre>
  22043. * 执行法院
  22044. * </pre>
  22045. *
  22046. * <code>optional string court = 9;</code>
  22047. * @return The court.
  22048. */
  22049. java.lang.String getCourt();
  22050. /**
  22051. * <pre>
  22052. * 执行法院
  22053. * </pre>
  22054. *
  22055. * <code>optional string court = 9;</code>
  22056. * @return The bytes for court.
  22057. */
  22058. com.google.protobuf.ByteString
  22059. getCourtBytes();
  22060. /**
  22061. * <pre>
  22062. * 失信被执行人行为情况
  22063. * </pre>
  22064. *
  22065. * <code>optional string executionDesc = 10;</code>
  22066. * @return Whether the executionDesc field is set.
  22067. */
  22068. boolean hasExecutionDesc();
  22069. /**
  22070. * <pre>
  22071. * 失信被执行人行为情况
  22072. * </pre>
  22073. *
  22074. * <code>optional string executionDesc = 10;</code>
  22075. * @return The executionDesc.
  22076. */
  22077. java.lang.String getExecutionDesc();
  22078. /**
  22079. * <pre>
  22080. * 失信被执行人行为情况
  22081. * </pre>
  22082. *
  22083. * <code>optional string executionDesc = 10;</code>
  22084. * @return The bytes for executionDesc.
  22085. */
  22086. com.google.protobuf.ByteString
  22087. getExecutionDescBytes();
  22088. /**
  22089. * <pre>
  22090. * 是否是历史
  22091. * </pre>
  22092. *
  22093. * <code>optional string disabled = 11;</code>
  22094. * @return Whether the disabled field is set.
  22095. */
  22096. boolean hasDisabled();
  22097. /**
  22098. * <pre>
  22099. * 是否是历史
  22100. * </pre>
  22101. *
  22102. * <code>optional string disabled = 11;</code>
  22103. * @return The disabled.
  22104. */
  22105. java.lang.String getDisabled();
  22106. /**
  22107. * <pre>
  22108. * 是否是历史
  22109. * </pre>
  22110. *
  22111. * <code>optional string disabled = 11;</code>
  22112. * @return The bytes for disabled.
  22113. */
  22114. com.google.protobuf.ByteString
  22115. getDisabledBytes();
  22116. /**
  22117. * <pre>
  22118. * 法定代表人
  22119. * </pre>
  22120. *
  22121. * <code>optional string operName = 12;</code>
  22122. * @return Whether the operName field is set.
  22123. */
  22124. boolean hasOperName();
  22125. /**
  22126. * <pre>
  22127. * 法定代表人
  22128. * </pre>
  22129. *
  22130. * <code>optional string operName = 12;</code>
  22131. * @return The operName.
  22132. */
  22133. java.lang.String getOperName();
  22134. /**
  22135. * <pre>
  22136. * 法定代表人
  22137. * </pre>
  22138. *
  22139. * <code>optional string operName = 12;</code>
  22140. * @return The bytes for operName.
  22141. */
  22142. com.google.protobuf.ByteString
  22143. getOperNameBytes();
  22144. /**
  22145. * <pre>
  22146. * 组织机构号
  22147. * </pre>
  22148. *
  22149. * <code>optional string number = 13;</code>
  22150. * @return Whether the number field is set.
  22151. */
  22152. boolean hasNumber();
  22153. /**
  22154. * <pre>
  22155. * 组织机构号
  22156. * </pre>
  22157. *
  22158. * <code>optional string number = 13;</code>
  22159. * @return The number.
  22160. */
  22161. java.lang.String getNumber();
  22162. /**
  22163. * <pre>
  22164. * 组织机构号
  22165. * </pre>
  22166. *
  22167. * <code>optional string number = 13;</code>
  22168. * @return The bytes for number.
  22169. */
  22170. com.google.protobuf.ByteString
  22171. getNumberBytes();
  22172. /**
  22173. * <pre>
  22174. * 做出执行依据单位
  22175. * </pre>
  22176. *
  22177. * <code>optional string exDepartment = 14;</code>
  22178. * @return Whether the exDepartment field is set.
  22179. */
  22180. boolean hasExDepartment();
  22181. /**
  22182. * <pre>
  22183. * 做出执行依据单位
  22184. * </pre>
  22185. *
  22186. * <code>optional string exDepartment = 14;</code>
  22187. * @return The exDepartment.
  22188. */
  22189. java.lang.String getExDepartment();
  22190. /**
  22191. * <pre>
  22192. * 做出执行依据单位
  22193. * </pre>
  22194. *
  22195. * <code>optional string exDepartment = 14;</code>
  22196. * @return The bytes for exDepartment.
  22197. */
  22198. com.google.protobuf.ByteString
  22199. getExDepartmentBytes();
  22200. /**
  22201. * <code>optional string id = 15;</code>
  22202. * @return Whether the id field is set.
  22203. */
  22204. boolean hasId();
  22205. /**
  22206. * <code>optional string id = 15;</code>
  22207. * @return The id.
  22208. */
  22209. java.lang.String getId();
  22210. /**
  22211. * <code>optional string id = 15;</code>
  22212. * @return The bytes for id.
  22213. */
  22214. com.google.protobuf.ByteString
  22215. getIdBytes();
  22216. }
  22217. /**
  22218. * Protobuf type {@code fxy.DishonestPersonsInfo}
  22219. */
  22220. public static final class DishonestPersonsInfo extends
  22221. com.google.protobuf.GeneratedMessage implements
  22222. // @@protoc_insertion_point(message_implements:fxy.DishonestPersonsInfo)
  22223. DishonestPersonsInfoOrBuilder {
  22224. private static final long serialVersionUID = 0L;
  22225. static {
  22226. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  22227. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  22228. /* major= */ 4,
  22229. /* minor= */ 29,
  22230. /* patch= */ 5,
  22231. /* suffix= */ "",
  22232. DishonestPersonsInfo.class.getName());
  22233. }
  22234. // Use DishonestPersonsInfo.newBuilder() to construct.
  22235. private DishonestPersonsInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  22236. super(builder);
  22237. }
  22238. private DishonestPersonsInfo() {
  22239. province_ = "";
  22240. inDate_ = "";
  22241. docNumber_ = "";
  22242. finalDuty_ = "";
  22243. executionStatus_ = "";
  22244. caseNumber_ = "";
  22245. amount_ = "";
  22246. publishDate_ = "";
  22247. court_ = "";
  22248. executionDesc_ = "";
  22249. disabled_ = "";
  22250. operName_ = "";
  22251. number_ = "";
  22252. exDepartment_ = "";
  22253. id_ = "";
  22254. }
  22255. public static final com.google.protobuf.Descriptors.Descriptor
  22256. getDescriptor() {
  22257. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_DishonestPersonsInfo_descriptor;
  22258. }
  22259. @java.lang.Override
  22260. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  22261. internalGetFieldAccessorTable() {
  22262. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_DishonestPersonsInfo_fieldAccessorTable
  22263. .ensureFieldAccessorsInitialized(
  22264. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.class, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder.class);
  22265. }
  22266. private int bitField0_;
  22267. public static final int PROVINCE_FIELD_NUMBER = 1;
  22268. @SuppressWarnings("serial")
  22269. private volatile java.lang.Object province_ = "";
  22270. /**
  22271. * <pre>
  22272. * 省份
  22273. * </pre>
  22274. *
  22275. * <code>optional string province = 1;</code>
  22276. * @return Whether the province field is set.
  22277. */
  22278. @java.lang.Override
  22279. public boolean hasProvince() {
  22280. return ((bitField0_ & 0x00000001) != 0);
  22281. }
  22282. /**
  22283. * <pre>
  22284. * 省份
  22285. * </pre>
  22286. *
  22287. * <code>optional string province = 1;</code>
  22288. * @return The province.
  22289. */
  22290. @java.lang.Override
  22291. public java.lang.String getProvince() {
  22292. java.lang.Object ref = province_;
  22293. if (ref instanceof java.lang.String) {
  22294. return (java.lang.String) ref;
  22295. } else {
  22296. com.google.protobuf.ByteString bs =
  22297. (com.google.protobuf.ByteString) ref;
  22298. java.lang.String s = bs.toStringUtf8();
  22299. if (bs.isValidUtf8()) {
  22300. province_ = s;
  22301. }
  22302. return s;
  22303. }
  22304. }
  22305. /**
  22306. * <pre>
  22307. * 省份
  22308. * </pre>
  22309. *
  22310. * <code>optional string province = 1;</code>
  22311. * @return The bytes for province.
  22312. */
  22313. @java.lang.Override
  22314. public com.google.protobuf.ByteString
  22315. getProvinceBytes() {
  22316. java.lang.Object ref = province_;
  22317. if (ref instanceof java.lang.String) {
  22318. com.google.protobuf.ByteString b =
  22319. com.google.protobuf.ByteString.copyFromUtf8(
  22320. (java.lang.String) ref);
  22321. province_ = b;
  22322. return b;
  22323. } else {
  22324. return (com.google.protobuf.ByteString) ref;
  22325. }
  22326. }
  22327. public static final int INDATE_FIELD_NUMBER = 2;
  22328. @SuppressWarnings("serial")
  22329. private volatile java.lang.Object inDate_ = "";
  22330. /**
  22331. * <pre>
  22332. * 立案时间
  22333. * </pre>
  22334. *
  22335. * <code>optional string inDate = 2;</code>
  22336. * @return Whether the inDate field is set.
  22337. */
  22338. @java.lang.Override
  22339. public boolean hasInDate() {
  22340. return ((bitField0_ & 0x00000002) != 0);
  22341. }
  22342. /**
  22343. * <pre>
  22344. * 立案时间
  22345. * </pre>
  22346. *
  22347. * <code>optional string inDate = 2;</code>
  22348. * @return The inDate.
  22349. */
  22350. @java.lang.Override
  22351. public java.lang.String getInDate() {
  22352. java.lang.Object ref = inDate_;
  22353. if (ref instanceof java.lang.String) {
  22354. return (java.lang.String) ref;
  22355. } else {
  22356. com.google.protobuf.ByteString bs =
  22357. (com.google.protobuf.ByteString) ref;
  22358. java.lang.String s = bs.toStringUtf8();
  22359. if (bs.isValidUtf8()) {
  22360. inDate_ = s;
  22361. }
  22362. return s;
  22363. }
  22364. }
  22365. /**
  22366. * <pre>
  22367. * 立案时间
  22368. * </pre>
  22369. *
  22370. * <code>optional string inDate = 2;</code>
  22371. * @return The bytes for inDate.
  22372. */
  22373. @java.lang.Override
  22374. public com.google.protobuf.ByteString
  22375. getInDateBytes() {
  22376. java.lang.Object ref = inDate_;
  22377. if (ref instanceof java.lang.String) {
  22378. com.google.protobuf.ByteString b =
  22379. com.google.protobuf.ByteString.copyFromUtf8(
  22380. (java.lang.String) ref);
  22381. inDate_ = b;
  22382. return b;
  22383. } else {
  22384. return (com.google.protobuf.ByteString) ref;
  22385. }
  22386. }
  22387. public static final int DOCNUMBER_FIELD_NUMBER = 3;
  22388. @SuppressWarnings("serial")
  22389. private volatile java.lang.Object docNumber_ = "";
  22390. /**
  22391. * <pre>
  22392. * 执行依据文号
  22393. * </pre>
  22394. *
  22395. * <code>optional string docNumber = 3;</code>
  22396. * @return Whether the docNumber field is set.
  22397. */
  22398. @java.lang.Override
  22399. public boolean hasDocNumber() {
  22400. return ((bitField0_ & 0x00000004) != 0);
  22401. }
  22402. /**
  22403. * <pre>
  22404. * 执行依据文号
  22405. * </pre>
  22406. *
  22407. * <code>optional string docNumber = 3;</code>
  22408. * @return The docNumber.
  22409. */
  22410. @java.lang.Override
  22411. public java.lang.String getDocNumber() {
  22412. java.lang.Object ref = docNumber_;
  22413. if (ref instanceof java.lang.String) {
  22414. return (java.lang.String) ref;
  22415. } else {
  22416. com.google.protobuf.ByteString bs =
  22417. (com.google.protobuf.ByteString) ref;
  22418. java.lang.String s = bs.toStringUtf8();
  22419. if (bs.isValidUtf8()) {
  22420. docNumber_ = s;
  22421. }
  22422. return s;
  22423. }
  22424. }
  22425. /**
  22426. * <pre>
  22427. * 执行依据文号
  22428. * </pre>
  22429. *
  22430. * <code>optional string docNumber = 3;</code>
  22431. * @return The bytes for docNumber.
  22432. */
  22433. @java.lang.Override
  22434. public com.google.protobuf.ByteString
  22435. getDocNumberBytes() {
  22436. java.lang.Object ref = docNumber_;
  22437. if (ref instanceof java.lang.String) {
  22438. com.google.protobuf.ByteString b =
  22439. com.google.protobuf.ByteString.copyFromUtf8(
  22440. (java.lang.String) ref);
  22441. docNumber_ = b;
  22442. return b;
  22443. } else {
  22444. return (com.google.protobuf.ByteString) ref;
  22445. }
  22446. }
  22447. public static final int FINALDUTY_FIELD_NUMBER = 4;
  22448. @SuppressWarnings("serial")
  22449. private volatile java.lang.Object finalDuty_ = "";
  22450. /**
  22451. * <pre>
  22452. * 生效法律文书确定的义务
  22453. * </pre>
  22454. *
  22455. * <code>optional string finalDuty = 4;</code>
  22456. * @return Whether the finalDuty field is set.
  22457. */
  22458. @java.lang.Override
  22459. public boolean hasFinalDuty() {
  22460. return ((bitField0_ & 0x00000008) != 0);
  22461. }
  22462. /**
  22463. * <pre>
  22464. * 生效法律文书确定的义务
  22465. * </pre>
  22466. *
  22467. * <code>optional string finalDuty = 4;</code>
  22468. * @return The finalDuty.
  22469. */
  22470. @java.lang.Override
  22471. public java.lang.String getFinalDuty() {
  22472. java.lang.Object ref = finalDuty_;
  22473. if (ref instanceof java.lang.String) {
  22474. return (java.lang.String) ref;
  22475. } else {
  22476. com.google.protobuf.ByteString bs =
  22477. (com.google.protobuf.ByteString) ref;
  22478. java.lang.String s = bs.toStringUtf8();
  22479. if (bs.isValidUtf8()) {
  22480. finalDuty_ = s;
  22481. }
  22482. return s;
  22483. }
  22484. }
  22485. /**
  22486. * <pre>
  22487. * 生效法律文书确定的义务
  22488. * </pre>
  22489. *
  22490. * <code>optional string finalDuty = 4;</code>
  22491. * @return The bytes for finalDuty.
  22492. */
  22493. @java.lang.Override
  22494. public com.google.protobuf.ByteString
  22495. getFinalDutyBytes() {
  22496. java.lang.Object ref = finalDuty_;
  22497. if (ref instanceof java.lang.String) {
  22498. com.google.protobuf.ByteString b =
  22499. com.google.protobuf.ByteString.copyFromUtf8(
  22500. (java.lang.String) ref);
  22501. finalDuty_ = b;
  22502. return b;
  22503. } else {
  22504. return (com.google.protobuf.ByteString) ref;
  22505. }
  22506. }
  22507. public static final int EXECUTIONSTATUS_FIELD_NUMBER = 5;
  22508. @SuppressWarnings("serial")
  22509. private volatile java.lang.Object executionStatus_ = "";
  22510. /**
  22511. * <pre>
  22512. * 被执行人履行情况
  22513. * </pre>
  22514. *
  22515. * <code>optional string executionStatus = 5;</code>
  22516. * @return Whether the executionStatus field is set.
  22517. */
  22518. @java.lang.Override
  22519. public boolean hasExecutionStatus() {
  22520. return ((bitField0_ & 0x00000010) != 0);
  22521. }
  22522. /**
  22523. * <pre>
  22524. * 被执行人履行情况
  22525. * </pre>
  22526. *
  22527. * <code>optional string executionStatus = 5;</code>
  22528. * @return The executionStatus.
  22529. */
  22530. @java.lang.Override
  22531. public java.lang.String getExecutionStatus() {
  22532. java.lang.Object ref = executionStatus_;
  22533. if (ref instanceof java.lang.String) {
  22534. return (java.lang.String) ref;
  22535. } else {
  22536. com.google.protobuf.ByteString bs =
  22537. (com.google.protobuf.ByteString) ref;
  22538. java.lang.String s = bs.toStringUtf8();
  22539. if (bs.isValidUtf8()) {
  22540. executionStatus_ = s;
  22541. }
  22542. return s;
  22543. }
  22544. }
  22545. /**
  22546. * <pre>
  22547. * 被执行人履行情况
  22548. * </pre>
  22549. *
  22550. * <code>optional string executionStatus = 5;</code>
  22551. * @return The bytes for executionStatus.
  22552. */
  22553. @java.lang.Override
  22554. public com.google.protobuf.ByteString
  22555. getExecutionStatusBytes() {
  22556. java.lang.Object ref = executionStatus_;
  22557. if (ref instanceof java.lang.String) {
  22558. com.google.protobuf.ByteString b =
  22559. com.google.protobuf.ByteString.copyFromUtf8(
  22560. (java.lang.String) ref);
  22561. executionStatus_ = b;
  22562. return b;
  22563. } else {
  22564. return (com.google.protobuf.ByteString) ref;
  22565. }
  22566. }
  22567. public static final int CASENUMBER_FIELD_NUMBER = 6;
  22568. @SuppressWarnings("serial")
  22569. private volatile java.lang.Object caseNumber_ = "";
  22570. /**
  22571. * <pre>
  22572. * 案号
  22573. * </pre>
  22574. *
  22575. * <code>optional string caseNumber = 6;</code>
  22576. * @return Whether the caseNumber field is set.
  22577. */
  22578. @java.lang.Override
  22579. public boolean hasCaseNumber() {
  22580. return ((bitField0_ & 0x00000020) != 0);
  22581. }
  22582. /**
  22583. * <pre>
  22584. * 案号
  22585. * </pre>
  22586. *
  22587. * <code>optional string caseNumber = 6;</code>
  22588. * @return The caseNumber.
  22589. */
  22590. @java.lang.Override
  22591. public java.lang.String getCaseNumber() {
  22592. java.lang.Object ref = caseNumber_;
  22593. if (ref instanceof java.lang.String) {
  22594. return (java.lang.String) ref;
  22595. } else {
  22596. com.google.protobuf.ByteString bs =
  22597. (com.google.protobuf.ByteString) ref;
  22598. java.lang.String s = bs.toStringUtf8();
  22599. if (bs.isValidUtf8()) {
  22600. caseNumber_ = s;
  22601. }
  22602. return s;
  22603. }
  22604. }
  22605. /**
  22606. * <pre>
  22607. * 案号
  22608. * </pre>
  22609. *
  22610. * <code>optional string caseNumber = 6;</code>
  22611. * @return The bytes for caseNumber.
  22612. */
  22613. @java.lang.Override
  22614. public com.google.protobuf.ByteString
  22615. getCaseNumberBytes() {
  22616. java.lang.Object ref = caseNumber_;
  22617. if (ref instanceof java.lang.String) {
  22618. com.google.protobuf.ByteString b =
  22619. com.google.protobuf.ByteString.copyFromUtf8(
  22620. (java.lang.String) ref);
  22621. caseNumber_ = b;
  22622. return b;
  22623. } else {
  22624. return (com.google.protobuf.ByteString) ref;
  22625. }
  22626. }
  22627. public static final int AMOUNT_FIELD_NUMBER = 7;
  22628. @SuppressWarnings("serial")
  22629. private volatile java.lang.Object amount_ = "";
  22630. /**
  22631. * <pre>
  22632. * 执行标的
  22633. * </pre>
  22634. *
  22635. * <code>optional string amount = 7;</code>
  22636. * @return Whether the amount field is set.
  22637. */
  22638. @java.lang.Override
  22639. public boolean hasAmount() {
  22640. return ((bitField0_ & 0x00000040) != 0);
  22641. }
  22642. /**
  22643. * <pre>
  22644. * 执行标的
  22645. * </pre>
  22646. *
  22647. * <code>optional string amount = 7;</code>
  22648. * @return The amount.
  22649. */
  22650. @java.lang.Override
  22651. public java.lang.String getAmount() {
  22652. java.lang.Object ref = amount_;
  22653. if (ref instanceof java.lang.String) {
  22654. return (java.lang.String) ref;
  22655. } else {
  22656. com.google.protobuf.ByteString bs =
  22657. (com.google.protobuf.ByteString) ref;
  22658. java.lang.String s = bs.toStringUtf8();
  22659. if (bs.isValidUtf8()) {
  22660. amount_ = s;
  22661. }
  22662. return s;
  22663. }
  22664. }
  22665. /**
  22666. * <pre>
  22667. * 执行标的
  22668. * </pre>
  22669. *
  22670. * <code>optional string amount = 7;</code>
  22671. * @return The bytes for amount.
  22672. */
  22673. @java.lang.Override
  22674. public com.google.protobuf.ByteString
  22675. getAmountBytes() {
  22676. java.lang.Object ref = amount_;
  22677. if (ref instanceof java.lang.String) {
  22678. com.google.protobuf.ByteString b =
  22679. com.google.protobuf.ByteString.copyFromUtf8(
  22680. (java.lang.String) ref);
  22681. amount_ = b;
  22682. return b;
  22683. } else {
  22684. return (com.google.protobuf.ByteString) ref;
  22685. }
  22686. }
  22687. public static final int PUBLISHDATE_FIELD_NUMBER = 8;
  22688. @SuppressWarnings("serial")
  22689. private volatile java.lang.Object publishDate_ = "";
  22690. /**
  22691. * <pre>
  22692. * 发布日期
  22693. * </pre>
  22694. *
  22695. * <code>optional string publishDate = 8;</code>
  22696. * @return Whether the publishDate field is set.
  22697. */
  22698. @java.lang.Override
  22699. public boolean hasPublishDate() {
  22700. return ((bitField0_ & 0x00000080) != 0);
  22701. }
  22702. /**
  22703. * <pre>
  22704. * 发布日期
  22705. * </pre>
  22706. *
  22707. * <code>optional string publishDate = 8;</code>
  22708. * @return The publishDate.
  22709. */
  22710. @java.lang.Override
  22711. public java.lang.String getPublishDate() {
  22712. java.lang.Object ref = publishDate_;
  22713. if (ref instanceof java.lang.String) {
  22714. return (java.lang.String) ref;
  22715. } else {
  22716. com.google.protobuf.ByteString bs =
  22717. (com.google.protobuf.ByteString) ref;
  22718. java.lang.String s = bs.toStringUtf8();
  22719. if (bs.isValidUtf8()) {
  22720. publishDate_ = s;
  22721. }
  22722. return s;
  22723. }
  22724. }
  22725. /**
  22726. * <pre>
  22727. * 发布日期
  22728. * </pre>
  22729. *
  22730. * <code>optional string publishDate = 8;</code>
  22731. * @return The bytes for publishDate.
  22732. */
  22733. @java.lang.Override
  22734. public com.google.protobuf.ByteString
  22735. getPublishDateBytes() {
  22736. java.lang.Object ref = publishDate_;
  22737. if (ref instanceof java.lang.String) {
  22738. com.google.protobuf.ByteString b =
  22739. com.google.protobuf.ByteString.copyFromUtf8(
  22740. (java.lang.String) ref);
  22741. publishDate_ = b;
  22742. return b;
  22743. } else {
  22744. return (com.google.protobuf.ByteString) ref;
  22745. }
  22746. }
  22747. public static final int COURT_FIELD_NUMBER = 9;
  22748. @SuppressWarnings("serial")
  22749. private volatile java.lang.Object court_ = "";
  22750. /**
  22751. * <pre>
  22752. * 执行法院
  22753. * </pre>
  22754. *
  22755. * <code>optional string court = 9;</code>
  22756. * @return Whether the court field is set.
  22757. */
  22758. @java.lang.Override
  22759. public boolean hasCourt() {
  22760. return ((bitField0_ & 0x00000100) != 0);
  22761. }
  22762. /**
  22763. * <pre>
  22764. * 执行法院
  22765. * </pre>
  22766. *
  22767. * <code>optional string court = 9;</code>
  22768. * @return The court.
  22769. */
  22770. @java.lang.Override
  22771. public java.lang.String getCourt() {
  22772. java.lang.Object ref = court_;
  22773. if (ref instanceof java.lang.String) {
  22774. return (java.lang.String) ref;
  22775. } else {
  22776. com.google.protobuf.ByteString bs =
  22777. (com.google.protobuf.ByteString) ref;
  22778. java.lang.String s = bs.toStringUtf8();
  22779. if (bs.isValidUtf8()) {
  22780. court_ = s;
  22781. }
  22782. return s;
  22783. }
  22784. }
  22785. /**
  22786. * <pre>
  22787. * 执行法院
  22788. * </pre>
  22789. *
  22790. * <code>optional string court = 9;</code>
  22791. * @return The bytes for court.
  22792. */
  22793. @java.lang.Override
  22794. public com.google.protobuf.ByteString
  22795. getCourtBytes() {
  22796. java.lang.Object ref = court_;
  22797. if (ref instanceof java.lang.String) {
  22798. com.google.protobuf.ByteString b =
  22799. com.google.protobuf.ByteString.copyFromUtf8(
  22800. (java.lang.String) ref);
  22801. court_ = b;
  22802. return b;
  22803. } else {
  22804. return (com.google.protobuf.ByteString) ref;
  22805. }
  22806. }
  22807. public static final int EXECUTIONDESC_FIELD_NUMBER = 10;
  22808. @SuppressWarnings("serial")
  22809. private volatile java.lang.Object executionDesc_ = "";
  22810. /**
  22811. * <pre>
  22812. * 失信被执行人行为情况
  22813. * </pre>
  22814. *
  22815. * <code>optional string executionDesc = 10;</code>
  22816. * @return Whether the executionDesc field is set.
  22817. */
  22818. @java.lang.Override
  22819. public boolean hasExecutionDesc() {
  22820. return ((bitField0_ & 0x00000200) != 0);
  22821. }
  22822. /**
  22823. * <pre>
  22824. * 失信被执行人行为情况
  22825. * </pre>
  22826. *
  22827. * <code>optional string executionDesc = 10;</code>
  22828. * @return The executionDesc.
  22829. */
  22830. @java.lang.Override
  22831. public java.lang.String getExecutionDesc() {
  22832. java.lang.Object ref = executionDesc_;
  22833. if (ref instanceof java.lang.String) {
  22834. return (java.lang.String) ref;
  22835. } else {
  22836. com.google.protobuf.ByteString bs =
  22837. (com.google.protobuf.ByteString) ref;
  22838. java.lang.String s = bs.toStringUtf8();
  22839. if (bs.isValidUtf8()) {
  22840. executionDesc_ = s;
  22841. }
  22842. return s;
  22843. }
  22844. }
  22845. /**
  22846. * <pre>
  22847. * 失信被执行人行为情况
  22848. * </pre>
  22849. *
  22850. * <code>optional string executionDesc = 10;</code>
  22851. * @return The bytes for executionDesc.
  22852. */
  22853. @java.lang.Override
  22854. public com.google.protobuf.ByteString
  22855. getExecutionDescBytes() {
  22856. java.lang.Object ref = executionDesc_;
  22857. if (ref instanceof java.lang.String) {
  22858. com.google.protobuf.ByteString b =
  22859. com.google.protobuf.ByteString.copyFromUtf8(
  22860. (java.lang.String) ref);
  22861. executionDesc_ = b;
  22862. return b;
  22863. } else {
  22864. return (com.google.protobuf.ByteString) ref;
  22865. }
  22866. }
  22867. public static final int DISABLED_FIELD_NUMBER = 11;
  22868. @SuppressWarnings("serial")
  22869. private volatile java.lang.Object disabled_ = "";
  22870. /**
  22871. * <pre>
  22872. * 是否是历史
  22873. * </pre>
  22874. *
  22875. * <code>optional string disabled = 11;</code>
  22876. * @return Whether the disabled field is set.
  22877. */
  22878. @java.lang.Override
  22879. public boolean hasDisabled() {
  22880. return ((bitField0_ & 0x00000400) != 0);
  22881. }
  22882. /**
  22883. * <pre>
  22884. * 是否是历史
  22885. * </pre>
  22886. *
  22887. * <code>optional string disabled = 11;</code>
  22888. * @return The disabled.
  22889. */
  22890. @java.lang.Override
  22891. public java.lang.String getDisabled() {
  22892. java.lang.Object ref = disabled_;
  22893. if (ref instanceof java.lang.String) {
  22894. return (java.lang.String) ref;
  22895. } else {
  22896. com.google.protobuf.ByteString bs =
  22897. (com.google.protobuf.ByteString) ref;
  22898. java.lang.String s = bs.toStringUtf8();
  22899. if (bs.isValidUtf8()) {
  22900. disabled_ = s;
  22901. }
  22902. return s;
  22903. }
  22904. }
  22905. /**
  22906. * <pre>
  22907. * 是否是历史
  22908. * </pre>
  22909. *
  22910. * <code>optional string disabled = 11;</code>
  22911. * @return The bytes for disabled.
  22912. */
  22913. @java.lang.Override
  22914. public com.google.protobuf.ByteString
  22915. getDisabledBytes() {
  22916. java.lang.Object ref = disabled_;
  22917. if (ref instanceof java.lang.String) {
  22918. com.google.protobuf.ByteString b =
  22919. com.google.protobuf.ByteString.copyFromUtf8(
  22920. (java.lang.String) ref);
  22921. disabled_ = b;
  22922. return b;
  22923. } else {
  22924. return (com.google.protobuf.ByteString) ref;
  22925. }
  22926. }
  22927. public static final int OPERNAME_FIELD_NUMBER = 12;
  22928. @SuppressWarnings("serial")
  22929. private volatile java.lang.Object operName_ = "";
  22930. /**
  22931. * <pre>
  22932. * 法定代表人
  22933. * </pre>
  22934. *
  22935. * <code>optional string operName = 12;</code>
  22936. * @return Whether the operName field is set.
  22937. */
  22938. @java.lang.Override
  22939. public boolean hasOperName() {
  22940. return ((bitField0_ & 0x00000800) != 0);
  22941. }
  22942. /**
  22943. * <pre>
  22944. * 法定代表人
  22945. * </pre>
  22946. *
  22947. * <code>optional string operName = 12;</code>
  22948. * @return The operName.
  22949. */
  22950. @java.lang.Override
  22951. public java.lang.String getOperName() {
  22952. java.lang.Object ref = operName_;
  22953. if (ref instanceof java.lang.String) {
  22954. return (java.lang.String) ref;
  22955. } else {
  22956. com.google.protobuf.ByteString bs =
  22957. (com.google.protobuf.ByteString) ref;
  22958. java.lang.String s = bs.toStringUtf8();
  22959. if (bs.isValidUtf8()) {
  22960. operName_ = s;
  22961. }
  22962. return s;
  22963. }
  22964. }
  22965. /**
  22966. * <pre>
  22967. * 法定代表人
  22968. * </pre>
  22969. *
  22970. * <code>optional string operName = 12;</code>
  22971. * @return The bytes for operName.
  22972. */
  22973. @java.lang.Override
  22974. public com.google.protobuf.ByteString
  22975. getOperNameBytes() {
  22976. java.lang.Object ref = operName_;
  22977. if (ref instanceof java.lang.String) {
  22978. com.google.protobuf.ByteString b =
  22979. com.google.protobuf.ByteString.copyFromUtf8(
  22980. (java.lang.String) ref);
  22981. operName_ = b;
  22982. return b;
  22983. } else {
  22984. return (com.google.protobuf.ByteString) ref;
  22985. }
  22986. }
  22987. public static final int NUMBER_FIELD_NUMBER = 13;
  22988. @SuppressWarnings("serial")
  22989. private volatile java.lang.Object number_ = "";
  22990. /**
  22991. * <pre>
  22992. * 组织机构号
  22993. * </pre>
  22994. *
  22995. * <code>optional string number = 13;</code>
  22996. * @return Whether the number field is set.
  22997. */
  22998. @java.lang.Override
  22999. public boolean hasNumber() {
  23000. return ((bitField0_ & 0x00001000) != 0);
  23001. }
  23002. /**
  23003. * <pre>
  23004. * 组织机构号
  23005. * </pre>
  23006. *
  23007. * <code>optional string number = 13;</code>
  23008. * @return The number.
  23009. */
  23010. @java.lang.Override
  23011. public java.lang.String getNumber() {
  23012. java.lang.Object ref = number_;
  23013. if (ref instanceof java.lang.String) {
  23014. return (java.lang.String) ref;
  23015. } else {
  23016. com.google.protobuf.ByteString bs =
  23017. (com.google.protobuf.ByteString) ref;
  23018. java.lang.String s = bs.toStringUtf8();
  23019. if (bs.isValidUtf8()) {
  23020. number_ = s;
  23021. }
  23022. return s;
  23023. }
  23024. }
  23025. /**
  23026. * <pre>
  23027. * 组织机构号
  23028. * </pre>
  23029. *
  23030. * <code>optional string number = 13;</code>
  23031. * @return The bytes for number.
  23032. */
  23033. @java.lang.Override
  23034. public com.google.protobuf.ByteString
  23035. getNumberBytes() {
  23036. java.lang.Object ref = number_;
  23037. if (ref instanceof java.lang.String) {
  23038. com.google.protobuf.ByteString b =
  23039. com.google.protobuf.ByteString.copyFromUtf8(
  23040. (java.lang.String) ref);
  23041. number_ = b;
  23042. return b;
  23043. } else {
  23044. return (com.google.protobuf.ByteString) ref;
  23045. }
  23046. }
  23047. public static final int EXDEPARTMENT_FIELD_NUMBER = 14;
  23048. @SuppressWarnings("serial")
  23049. private volatile java.lang.Object exDepartment_ = "";
  23050. /**
  23051. * <pre>
  23052. * 做出执行依据单位
  23053. * </pre>
  23054. *
  23055. * <code>optional string exDepartment = 14;</code>
  23056. * @return Whether the exDepartment field is set.
  23057. */
  23058. @java.lang.Override
  23059. public boolean hasExDepartment() {
  23060. return ((bitField0_ & 0x00002000) != 0);
  23061. }
  23062. /**
  23063. * <pre>
  23064. * 做出执行依据单位
  23065. * </pre>
  23066. *
  23067. * <code>optional string exDepartment = 14;</code>
  23068. * @return The exDepartment.
  23069. */
  23070. @java.lang.Override
  23071. public java.lang.String getExDepartment() {
  23072. java.lang.Object ref = exDepartment_;
  23073. if (ref instanceof java.lang.String) {
  23074. return (java.lang.String) ref;
  23075. } else {
  23076. com.google.protobuf.ByteString bs =
  23077. (com.google.protobuf.ByteString) ref;
  23078. java.lang.String s = bs.toStringUtf8();
  23079. if (bs.isValidUtf8()) {
  23080. exDepartment_ = s;
  23081. }
  23082. return s;
  23083. }
  23084. }
  23085. /**
  23086. * <pre>
  23087. * 做出执行依据单位
  23088. * </pre>
  23089. *
  23090. * <code>optional string exDepartment = 14;</code>
  23091. * @return The bytes for exDepartment.
  23092. */
  23093. @java.lang.Override
  23094. public com.google.protobuf.ByteString
  23095. getExDepartmentBytes() {
  23096. java.lang.Object ref = exDepartment_;
  23097. if (ref instanceof java.lang.String) {
  23098. com.google.protobuf.ByteString b =
  23099. com.google.protobuf.ByteString.copyFromUtf8(
  23100. (java.lang.String) ref);
  23101. exDepartment_ = b;
  23102. return b;
  23103. } else {
  23104. return (com.google.protobuf.ByteString) ref;
  23105. }
  23106. }
  23107. public static final int ID_FIELD_NUMBER = 15;
  23108. @SuppressWarnings("serial")
  23109. private volatile java.lang.Object id_ = "";
  23110. /**
  23111. * <code>optional string id = 15;</code>
  23112. * @return Whether the id field is set.
  23113. */
  23114. @java.lang.Override
  23115. public boolean hasId() {
  23116. return ((bitField0_ & 0x00004000) != 0);
  23117. }
  23118. /**
  23119. * <code>optional string id = 15;</code>
  23120. * @return The id.
  23121. */
  23122. @java.lang.Override
  23123. public java.lang.String getId() {
  23124. java.lang.Object ref = id_;
  23125. if (ref instanceof java.lang.String) {
  23126. return (java.lang.String) ref;
  23127. } else {
  23128. com.google.protobuf.ByteString bs =
  23129. (com.google.protobuf.ByteString) ref;
  23130. java.lang.String s = bs.toStringUtf8();
  23131. if (bs.isValidUtf8()) {
  23132. id_ = s;
  23133. }
  23134. return s;
  23135. }
  23136. }
  23137. /**
  23138. * <code>optional string id = 15;</code>
  23139. * @return The bytes for id.
  23140. */
  23141. @java.lang.Override
  23142. public com.google.protobuf.ByteString
  23143. getIdBytes() {
  23144. java.lang.Object ref = id_;
  23145. if (ref instanceof java.lang.String) {
  23146. com.google.protobuf.ByteString b =
  23147. com.google.protobuf.ByteString.copyFromUtf8(
  23148. (java.lang.String) ref);
  23149. id_ = b;
  23150. return b;
  23151. } else {
  23152. return (com.google.protobuf.ByteString) ref;
  23153. }
  23154. }
  23155. private byte memoizedIsInitialized = -1;
  23156. @java.lang.Override
  23157. public final boolean isInitialized() {
  23158. byte isInitialized = memoizedIsInitialized;
  23159. if (isInitialized == 1) return true;
  23160. if (isInitialized == 0) return false;
  23161. memoizedIsInitialized = 1;
  23162. return true;
  23163. }
  23164. @java.lang.Override
  23165. public void writeTo(com.google.protobuf.CodedOutputStream output)
  23166. throws java.io.IOException {
  23167. if (((bitField0_ & 0x00000001) != 0)) {
  23168. com.google.protobuf.GeneratedMessage.writeString(output, 1, province_);
  23169. }
  23170. if (((bitField0_ & 0x00000002) != 0)) {
  23171. com.google.protobuf.GeneratedMessage.writeString(output, 2, inDate_);
  23172. }
  23173. if (((bitField0_ & 0x00000004) != 0)) {
  23174. com.google.protobuf.GeneratedMessage.writeString(output, 3, docNumber_);
  23175. }
  23176. if (((bitField0_ & 0x00000008) != 0)) {
  23177. com.google.protobuf.GeneratedMessage.writeString(output, 4, finalDuty_);
  23178. }
  23179. if (((bitField0_ & 0x00000010) != 0)) {
  23180. com.google.protobuf.GeneratedMessage.writeString(output, 5, executionStatus_);
  23181. }
  23182. if (((bitField0_ & 0x00000020) != 0)) {
  23183. com.google.protobuf.GeneratedMessage.writeString(output, 6, caseNumber_);
  23184. }
  23185. if (((bitField0_ & 0x00000040) != 0)) {
  23186. com.google.protobuf.GeneratedMessage.writeString(output, 7, amount_);
  23187. }
  23188. if (((bitField0_ & 0x00000080) != 0)) {
  23189. com.google.protobuf.GeneratedMessage.writeString(output, 8, publishDate_);
  23190. }
  23191. if (((bitField0_ & 0x00000100) != 0)) {
  23192. com.google.protobuf.GeneratedMessage.writeString(output, 9, court_);
  23193. }
  23194. if (((bitField0_ & 0x00000200) != 0)) {
  23195. com.google.protobuf.GeneratedMessage.writeString(output, 10, executionDesc_);
  23196. }
  23197. if (((bitField0_ & 0x00000400) != 0)) {
  23198. com.google.protobuf.GeneratedMessage.writeString(output, 11, disabled_);
  23199. }
  23200. if (((bitField0_ & 0x00000800) != 0)) {
  23201. com.google.protobuf.GeneratedMessage.writeString(output, 12, operName_);
  23202. }
  23203. if (((bitField0_ & 0x00001000) != 0)) {
  23204. com.google.protobuf.GeneratedMessage.writeString(output, 13, number_);
  23205. }
  23206. if (((bitField0_ & 0x00002000) != 0)) {
  23207. com.google.protobuf.GeneratedMessage.writeString(output, 14, exDepartment_);
  23208. }
  23209. if (((bitField0_ & 0x00004000) != 0)) {
  23210. com.google.protobuf.GeneratedMessage.writeString(output, 15, id_);
  23211. }
  23212. getUnknownFields().writeTo(output);
  23213. }
  23214. @java.lang.Override
  23215. public int getSerializedSize() {
  23216. int size = memoizedSize;
  23217. if (size != -1) return size;
  23218. size = 0;
  23219. if (((bitField0_ & 0x00000001) != 0)) {
  23220. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, province_);
  23221. }
  23222. if (((bitField0_ & 0x00000002) != 0)) {
  23223. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, inDate_);
  23224. }
  23225. if (((bitField0_ & 0x00000004) != 0)) {
  23226. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, docNumber_);
  23227. }
  23228. if (((bitField0_ & 0x00000008) != 0)) {
  23229. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, finalDuty_);
  23230. }
  23231. if (((bitField0_ & 0x00000010) != 0)) {
  23232. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, executionStatus_);
  23233. }
  23234. if (((bitField0_ & 0x00000020) != 0)) {
  23235. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, caseNumber_);
  23236. }
  23237. if (((bitField0_ & 0x00000040) != 0)) {
  23238. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, amount_);
  23239. }
  23240. if (((bitField0_ & 0x00000080) != 0)) {
  23241. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, publishDate_);
  23242. }
  23243. if (((bitField0_ & 0x00000100) != 0)) {
  23244. size += com.google.protobuf.GeneratedMessage.computeStringSize(9, court_);
  23245. }
  23246. if (((bitField0_ & 0x00000200) != 0)) {
  23247. size += com.google.protobuf.GeneratedMessage.computeStringSize(10, executionDesc_);
  23248. }
  23249. if (((bitField0_ & 0x00000400) != 0)) {
  23250. size += com.google.protobuf.GeneratedMessage.computeStringSize(11, disabled_);
  23251. }
  23252. if (((bitField0_ & 0x00000800) != 0)) {
  23253. size += com.google.protobuf.GeneratedMessage.computeStringSize(12, operName_);
  23254. }
  23255. if (((bitField0_ & 0x00001000) != 0)) {
  23256. size += com.google.protobuf.GeneratedMessage.computeStringSize(13, number_);
  23257. }
  23258. if (((bitField0_ & 0x00002000) != 0)) {
  23259. size += com.google.protobuf.GeneratedMessage.computeStringSize(14, exDepartment_);
  23260. }
  23261. if (((bitField0_ & 0x00004000) != 0)) {
  23262. size += com.google.protobuf.GeneratedMessage.computeStringSize(15, id_);
  23263. }
  23264. size += getUnknownFields().getSerializedSize();
  23265. memoizedSize = size;
  23266. return size;
  23267. }
  23268. @java.lang.Override
  23269. public boolean equals(final java.lang.Object obj) {
  23270. if (obj == this) {
  23271. return true;
  23272. }
  23273. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo)) {
  23274. return super.equals(obj);
  23275. }
  23276. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo other = (com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo) obj;
  23277. if (hasProvince() != other.hasProvince()) return false;
  23278. if (hasProvince()) {
  23279. if (!getProvince()
  23280. .equals(other.getProvince())) return false;
  23281. }
  23282. if (hasInDate() != other.hasInDate()) return false;
  23283. if (hasInDate()) {
  23284. if (!getInDate()
  23285. .equals(other.getInDate())) return false;
  23286. }
  23287. if (hasDocNumber() != other.hasDocNumber()) return false;
  23288. if (hasDocNumber()) {
  23289. if (!getDocNumber()
  23290. .equals(other.getDocNumber())) return false;
  23291. }
  23292. if (hasFinalDuty() != other.hasFinalDuty()) return false;
  23293. if (hasFinalDuty()) {
  23294. if (!getFinalDuty()
  23295. .equals(other.getFinalDuty())) return false;
  23296. }
  23297. if (hasExecutionStatus() != other.hasExecutionStatus()) return false;
  23298. if (hasExecutionStatus()) {
  23299. if (!getExecutionStatus()
  23300. .equals(other.getExecutionStatus())) return false;
  23301. }
  23302. if (hasCaseNumber() != other.hasCaseNumber()) return false;
  23303. if (hasCaseNumber()) {
  23304. if (!getCaseNumber()
  23305. .equals(other.getCaseNumber())) return false;
  23306. }
  23307. if (hasAmount() != other.hasAmount()) return false;
  23308. if (hasAmount()) {
  23309. if (!getAmount()
  23310. .equals(other.getAmount())) return false;
  23311. }
  23312. if (hasPublishDate() != other.hasPublishDate()) return false;
  23313. if (hasPublishDate()) {
  23314. if (!getPublishDate()
  23315. .equals(other.getPublishDate())) return false;
  23316. }
  23317. if (hasCourt() != other.hasCourt()) return false;
  23318. if (hasCourt()) {
  23319. if (!getCourt()
  23320. .equals(other.getCourt())) return false;
  23321. }
  23322. if (hasExecutionDesc() != other.hasExecutionDesc()) return false;
  23323. if (hasExecutionDesc()) {
  23324. if (!getExecutionDesc()
  23325. .equals(other.getExecutionDesc())) return false;
  23326. }
  23327. if (hasDisabled() != other.hasDisabled()) return false;
  23328. if (hasDisabled()) {
  23329. if (!getDisabled()
  23330. .equals(other.getDisabled())) return false;
  23331. }
  23332. if (hasOperName() != other.hasOperName()) return false;
  23333. if (hasOperName()) {
  23334. if (!getOperName()
  23335. .equals(other.getOperName())) return false;
  23336. }
  23337. if (hasNumber() != other.hasNumber()) return false;
  23338. if (hasNumber()) {
  23339. if (!getNumber()
  23340. .equals(other.getNumber())) return false;
  23341. }
  23342. if (hasExDepartment() != other.hasExDepartment()) return false;
  23343. if (hasExDepartment()) {
  23344. if (!getExDepartment()
  23345. .equals(other.getExDepartment())) return false;
  23346. }
  23347. if (hasId() != other.hasId()) return false;
  23348. if (hasId()) {
  23349. if (!getId()
  23350. .equals(other.getId())) return false;
  23351. }
  23352. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  23353. return true;
  23354. }
  23355. @java.lang.Override
  23356. public int hashCode() {
  23357. if (memoizedHashCode != 0) {
  23358. return memoizedHashCode;
  23359. }
  23360. int hash = 41;
  23361. hash = (19 * hash) + getDescriptor().hashCode();
  23362. if (hasProvince()) {
  23363. hash = (37 * hash) + PROVINCE_FIELD_NUMBER;
  23364. hash = (53 * hash) + getProvince().hashCode();
  23365. }
  23366. if (hasInDate()) {
  23367. hash = (37 * hash) + INDATE_FIELD_NUMBER;
  23368. hash = (53 * hash) + getInDate().hashCode();
  23369. }
  23370. if (hasDocNumber()) {
  23371. hash = (37 * hash) + DOCNUMBER_FIELD_NUMBER;
  23372. hash = (53 * hash) + getDocNumber().hashCode();
  23373. }
  23374. if (hasFinalDuty()) {
  23375. hash = (37 * hash) + FINALDUTY_FIELD_NUMBER;
  23376. hash = (53 * hash) + getFinalDuty().hashCode();
  23377. }
  23378. if (hasExecutionStatus()) {
  23379. hash = (37 * hash) + EXECUTIONSTATUS_FIELD_NUMBER;
  23380. hash = (53 * hash) + getExecutionStatus().hashCode();
  23381. }
  23382. if (hasCaseNumber()) {
  23383. hash = (37 * hash) + CASENUMBER_FIELD_NUMBER;
  23384. hash = (53 * hash) + getCaseNumber().hashCode();
  23385. }
  23386. if (hasAmount()) {
  23387. hash = (37 * hash) + AMOUNT_FIELD_NUMBER;
  23388. hash = (53 * hash) + getAmount().hashCode();
  23389. }
  23390. if (hasPublishDate()) {
  23391. hash = (37 * hash) + PUBLISHDATE_FIELD_NUMBER;
  23392. hash = (53 * hash) + getPublishDate().hashCode();
  23393. }
  23394. if (hasCourt()) {
  23395. hash = (37 * hash) + COURT_FIELD_NUMBER;
  23396. hash = (53 * hash) + getCourt().hashCode();
  23397. }
  23398. if (hasExecutionDesc()) {
  23399. hash = (37 * hash) + EXECUTIONDESC_FIELD_NUMBER;
  23400. hash = (53 * hash) + getExecutionDesc().hashCode();
  23401. }
  23402. if (hasDisabled()) {
  23403. hash = (37 * hash) + DISABLED_FIELD_NUMBER;
  23404. hash = (53 * hash) + getDisabled().hashCode();
  23405. }
  23406. if (hasOperName()) {
  23407. hash = (37 * hash) + OPERNAME_FIELD_NUMBER;
  23408. hash = (53 * hash) + getOperName().hashCode();
  23409. }
  23410. if (hasNumber()) {
  23411. hash = (37 * hash) + NUMBER_FIELD_NUMBER;
  23412. hash = (53 * hash) + getNumber().hashCode();
  23413. }
  23414. if (hasExDepartment()) {
  23415. hash = (37 * hash) + EXDEPARTMENT_FIELD_NUMBER;
  23416. hash = (53 * hash) + getExDepartment().hashCode();
  23417. }
  23418. if (hasId()) {
  23419. hash = (37 * hash) + ID_FIELD_NUMBER;
  23420. hash = (53 * hash) + getId().hashCode();
  23421. }
  23422. hash = (29 * hash) + getUnknownFields().hashCode();
  23423. memoizedHashCode = hash;
  23424. return hash;
  23425. }
  23426. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23427. java.nio.ByteBuffer data)
  23428. throws com.google.protobuf.InvalidProtocolBufferException {
  23429. return PARSER.parseFrom(data);
  23430. }
  23431. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23432. java.nio.ByteBuffer data,
  23433. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  23434. throws com.google.protobuf.InvalidProtocolBufferException {
  23435. return PARSER.parseFrom(data, extensionRegistry);
  23436. }
  23437. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23438. com.google.protobuf.ByteString data)
  23439. throws com.google.protobuf.InvalidProtocolBufferException {
  23440. return PARSER.parseFrom(data);
  23441. }
  23442. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23443. com.google.protobuf.ByteString data,
  23444. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  23445. throws com.google.protobuf.InvalidProtocolBufferException {
  23446. return PARSER.parseFrom(data, extensionRegistry);
  23447. }
  23448. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(byte[] data)
  23449. throws com.google.protobuf.InvalidProtocolBufferException {
  23450. return PARSER.parseFrom(data);
  23451. }
  23452. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23453. byte[] data,
  23454. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  23455. throws com.google.protobuf.InvalidProtocolBufferException {
  23456. return PARSER.parseFrom(data, extensionRegistry);
  23457. }
  23458. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(java.io.InputStream input)
  23459. throws java.io.IOException {
  23460. return com.google.protobuf.GeneratedMessage
  23461. .parseWithIOException(PARSER, input);
  23462. }
  23463. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23464. java.io.InputStream input,
  23465. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  23466. throws java.io.IOException {
  23467. return com.google.protobuf.GeneratedMessage
  23468. .parseWithIOException(PARSER, input, extensionRegistry);
  23469. }
  23470. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseDelimitedFrom(java.io.InputStream input)
  23471. throws java.io.IOException {
  23472. return com.google.protobuf.GeneratedMessage
  23473. .parseDelimitedWithIOException(PARSER, input);
  23474. }
  23475. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseDelimitedFrom(
  23476. java.io.InputStream input,
  23477. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  23478. throws java.io.IOException {
  23479. return com.google.protobuf.GeneratedMessage
  23480. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  23481. }
  23482. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23483. com.google.protobuf.CodedInputStream input)
  23484. throws java.io.IOException {
  23485. return com.google.protobuf.GeneratedMessage
  23486. .parseWithIOException(PARSER, input);
  23487. }
  23488. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo parseFrom(
  23489. com.google.protobuf.CodedInputStream input,
  23490. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  23491. throws java.io.IOException {
  23492. return com.google.protobuf.GeneratedMessage
  23493. .parseWithIOException(PARSER, input, extensionRegistry);
  23494. }
  23495. @java.lang.Override
  23496. public Builder newBuilderForType() { return newBuilder(); }
  23497. public static Builder newBuilder() {
  23498. return DEFAULT_INSTANCE.toBuilder();
  23499. }
  23500. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo prototype) {
  23501. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  23502. }
  23503. @java.lang.Override
  23504. public Builder toBuilder() {
  23505. return this == DEFAULT_INSTANCE
  23506. ? new Builder() : new Builder().mergeFrom(this);
  23507. }
  23508. @java.lang.Override
  23509. protected Builder newBuilderForType(
  23510. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  23511. Builder builder = new Builder(parent);
  23512. return builder;
  23513. }
  23514. /**
  23515. * Protobuf type {@code fxy.DishonestPersonsInfo}
  23516. */
  23517. public static final class Builder extends
  23518. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  23519. // @@protoc_insertion_point(builder_implements:fxy.DishonestPersonsInfo)
  23520. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder {
  23521. public static final com.google.protobuf.Descriptors.Descriptor
  23522. getDescriptor() {
  23523. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_DishonestPersonsInfo_descriptor;
  23524. }
  23525. @java.lang.Override
  23526. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  23527. internalGetFieldAccessorTable() {
  23528. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_DishonestPersonsInfo_fieldAccessorTable
  23529. .ensureFieldAccessorsInitialized(
  23530. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.class, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder.class);
  23531. }
  23532. // Construct using com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.newBuilder()
  23533. private Builder() {
  23534. }
  23535. private Builder(
  23536. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  23537. super(parent);
  23538. }
  23539. @java.lang.Override
  23540. public Builder clear() {
  23541. super.clear();
  23542. bitField0_ = 0;
  23543. province_ = "";
  23544. inDate_ = "";
  23545. docNumber_ = "";
  23546. finalDuty_ = "";
  23547. executionStatus_ = "";
  23548. caseNumber_ = "";
  23549. amount_ = "";
  23550. publishDate_ = "";
  23551. court_ = "";
  23552. executionDesc_ = "";
  23553. disabled_ = "";
  23554. operName_ = "";
  23555. number_ = "";
  23556. exDepartment_ = "";
  23557. id_ = "";
  23558. return this;
  23559. }
  23560. @java.lang.Override
  23561. public com.google.protobuf.Descriptors.Descriptor
  23562. getDescriptorForType() {
  23563. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_DishonestPersonsInfo_descriptor;
  23564. }
  23565. @java.lang.Override
  23566. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo getDefaultInstanceForType() {
  23567. return com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.getDefaultInstance();
  23568. }
  23569. @java.lang.Override
  23570. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo build() {
  23571. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo result = buildPartial();
  23572. if (!result.isInitialized()) {
  23573. throw newUninitializedMessageException(result);
  23574. }
  23575. return result;
  23576. }
  23577. @java.lang.Override
  23578. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo buildPartial() {
  23579. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo result = new com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo(this);
  23580. if (bitField0_ != 0) { buildPartial0(result); }
  23581. onBuilt();
  23582. return result;
  23583. }
  23584. private void buildPartial0(com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo result) {
  23585. int from_bitField0_ = bitField0_;
  23586. int to_bitField0_ = 0;
  23587. if (((from_bitField0_ & 0x00000001) != 0)) {
  23588. result.province_ = province_;
  23589. to_bitField0_ |= 0x00000001;
  23590. }
  23591. if (((from_bitField0_ & 0x00000002) != 0)) {
  23592. result.inDate_ = inDate_;
  23593. to_bitField0_ |= 0x00000002;
  23594. }
  23595. if (((from_bitField0_ & 0x00000004) != 0)) {
  23596. result.docNumber_ = docNumber_;
  23597. to_bitField0_ |= 0x00000004;
  23598. }
  23599. if (((from_bitField0_ & 0x00000008) != 0)) {
  23600. result.finalDuty_ = finalDuty_;
  23601. to_bitField0_ |= 0x00000008;
  23602. }
  23603. if (((from_bitField0_ & 0x00000010) != 0)) {
  23604. result.executionStatus_ = executionStatus_;
  23605. to_bitField0_ |= 0x00000010;
  23606. }
  23607. if (((from_bitField0_ & 0x00000020) != 0)) {
  23608. result.caseNumber_ = caseNumber_;
  23609. to_bitField0_ |= 0x00000020;
  23610. }
  23611. if (((from_bitField0_ & 0x00000040) != 0)) {
  23612. result.amount_ = amount_;
  23613. to_bitField0_ |= 0x00000040;
  23614. }
  23615. if (((from_bitField0_ & 0x00000080) != 0)) {
  23616. result.publishDate_ = publishDate_;
  23617. to_bitField0_ |= 0x00000080;
  23618. }
  23619. if (((from_bitField0_ & 0x00000100) != 0)) {
  23620. result.court_ = court_;
  23621. to_bitField0_ |= 0x00000100;
  23622. }
  23623. if (((from_bitField0_ & 0x00000200) != 0)) {
  23624. result.executionDesc_ = executionDesc_;
  23625. to_bitField0_ |= 0x00000200;
  23626. }
  23627. if (((from_bitField0_ & 0x00000400) != 0)) {
  23628. result.disabled_ = disabled_;
  23629. to_bitField0_ |= 0x00000400;
  23630. }
  23631. if (((from_bitField0_ & 0x00000800) != 0)) {
  23632. result.operName_ = operName_;
  23633. to_bitField0_ |= 0x00000800;
  23634. }
  23635. if (((from_bitField0_ & 0x00001000) != 0)) {
  23636. result.number_ = number_;
  23637. to_bitField0_ |= 0x00001000;
  23638. }
  23639. if (((from_bitField0_ & 0x00002000) != 0)) {
  23640. result.exDepartment_ = exDepartment_;
  23641. to_bitField0_ |= 0x00002000;
  23642. }
  23643. if (((from_bitField0_ & 0x00004000) != 0)) {
  23644. result.id_ = id_;
  23645. to_bitField0_ |= 0x00004000;
  23646. }
  23647. result.bitField0_ |= to_bitField0_;
  23648. }
  23649. @java.lang.Override
  23650. public Builder mergeFrom(com.google.protobuf.Message other) {
  23651. if (other instanceof com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo) {
  23652. return mergeFrom((com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo)other);
  23653. } else {
  23654. super.mergeFrom(other);
  23655. return this;
  23656. }
  23657. }
  23658. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo other) {
  23659. if (other == com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.getDefaultInstance()) return this;
  23660. if (other.hasProvince()) {
  23661. province_ = other.province_;
  23662. bitField0_ |= 0x00000001;
  23663. onChanged();
  23664. }
  23665. if (other.hasInDate()) {
  23666. inDate_ = other.inDate_;
  23667. bitField0_ |= 0x00000002;
  23668. onChanged();
  23669. }
  23670. if (other.hasDocNumber()) {
  23671. docNumber_ = other.docNumber_;
  23672. bitField0_ |= 0x00000004;
  23673. onChanged();
  23674. }
  23675. if (other.hasFinalDuty()) {
  23676. finalDuty_ = other.finalDuty_;
  23677. bitField0_ |= 0x00000008;
  23678. onChanged();
  23679. }
  23680. if (other.hasExecutionStatus()) {
  23681. executionStatus_ = other.executionStatus_;
  23682. bitField0_ |= 0x00000010;
  23683. onChanged();
  23684. }
  23685. if (other.hasCaseNumber()) {
  23686. caseNumber_ = other.caseNumber_;
  23687. bitField0_ |= 0x00000020;
  23688. onChanged();
  23689. }
  23690. if (other.hasAmount()) {
  23691. amount_ = other.amount_;
  23692. bitField0_ |= 0x00000040;
  23693. onChanged();
  23694. }
  23695. if (other.hasPublishDate()) {
  23696. publishDate_ = other.publishDate_;
  23697. bitField0_ |= 0x00000080;
  23698. onChanged();
  23699. }
  23700. if (other.hasCourt()) {
  23701. court_ = other.court_;
  23702. bitField0_ |= 0x00000100;
  23703. onChanged();
  23704. }
  23705. if (other.hasExecutionDesc()) {
  23706. executionDesc_ = other.executionDesc_;
  23707. bitField0_ |= 0x00000200;
  23708. onChanged();
  23709. }
  23710. if (other.hasDisabled()) {
  23711. disabled_ = other.disabled_;
  23712. bitField0_ |= 0x00000400;
  23713. onChanged();
  23714. }
  23715. if (other.hasOperName()) {
  23716. operName_ = other.operName_;
  23717. bitField0_ |= 0x00000800;
  23718. onChanged();
  23719. }
  23720. if (other.hasNumber()) {
  23721. number_ = other.number_;
  23722. bitField0_ |= 0x00001000;
  23723. onChanged();
  23724. }
  23725. if (other.hasExDepartment()) {
  23726. exDepartment_ = other.exDepartment_;
  23727. bitField0_ |= 0x00002000;
  23728. onChanged();
  23729. }
  23730. if (other.hasId()) {
  23731. id_ = other.id_;
  23732. bitField0_ |= 0x00004000;
  23733. onChanged();
  23734. }
  23735. this.mergeUnknownFields(other.getUnknownFields());
  23736. onChanged();
  23737. return this;
  23738. }
  23739. @java.lang.Override
  23740. public final boolean isInitialized() {
  23741. return true;
  23742. }
  23743. @java.lang.Override
  23744. public Builder mergeFrom(
  23745. com.google.protobuf.CodedInputStream input,
  23746. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  23747. throws java.io.IOException {
  23748. if (extensionRegistry == null) {
  23749. throw new java.lang.NullPointerException();
  23750. }
  23751. try {
  23752. boolean done = false;
  23753. while (!done) {
  23754. int tag = input.readTag();
  23755. switch (tag) {
  23756. case 0:
  23757. done = true;
  23758. break;
  23759. case 10: {
  23760. province_ = input.readBytes();
  23761. bitField0_ |= 0x00000001;
  23762. break;
  23763. } // case 10
  23764. case 18: {
  23765. inDate_ = input.readBytes();
  23766. bitField0_ |= 0x00000002;
  23767. break;
  23768. } // case 18
  23769. case 26: {
  23770. docNumber_ = input.readBytes();
  23771. bitField0_ |= 0x00000004;
  23772. break;
  23773. } // case 26
  23774. case 34: {
  23775. finalDuty_ = input.readBytes();
  23776. bitField0_ |= 0x00000008;
  23777. break;
  23778. } // case 34
  23779. case 42: {
  23780. executionStatus_ = input.readBytes();
  23781. bitField0_ |= 0x00000010;
  23782. break;
  23783. } // case 42
  23784. case 50: {
  23785. caseNumber_ = input.readBytes();
  23786. bitField0_ |= 0x00000020;
  23787. break;
  23788. } // case 50
  23789. case 58: {
  23790. amount_ = input.readBytes();
  23791. bitField0_ |= 0x00000040;
  23792. break;
  23793. } // case 58
  23794. case 66: {
  23795. publishDate_ = input.readBytes();
  23796. bitField0_ |= 0x00000080;
  23797. break;
  23798. } // case 66
  23799. case 74: {
  23800. court_ = input.readBytes();
  23801. bitField0_ |= 0x00000100;
  23802. break;
  23803. } // case 74
  23804. case 82: {
  23805. executionDesc_ = input.readBytes();
  23806. bitField0_ |= 0x00000200;
  23807. break;
  23808. } // case 82
  23809. case 90: {
  23810. disabled_ = input.readBytes();
  23811. bitField0_ |= 0x00000400;
  23812. break;
  23813. } // case 90
  23814. case 98: {
  23815. operName_ = input.readBytes();
  23816. bitField0_ |= 0x00000800;
  23817. break;
  23818. } // case 98
  23819. case 106: {
  23820. number_ = input.readBytes();
  23821. bitField0_ |= 0x00001000;
  23822. break;
  23823. } // case 106
  23824. case 114: {
  23825. exDepartment_ = input.readBytes();
  23826. bitField0_ |= 0x00002000;
  23827. break;
  23828. } // case 114
  23829. case 122: {
  23830. id_ = input.readBytes();
  23831. bitField0_ |= 0x00004000;
  23832. break;
  23833. } // case 122
  23834. default: {
  23835. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  23836. done = true; // was an endgroup tag
  23837. }
  23838. break;
  23839. } // default:
  23840. } // switch (tag)
  23841. } // while (!done)
  23842. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  23843. throw e.unwrapIOException();
  23844. } finally {
  23845. onChanged();
  23846. } // finally
  23847. return this;
  23848. }
  23849. private int bitField0_;
  23850. private java.lang.Object province_ = "";
  23851. /**
  23852. * <pre>
  23853. * 省份
  23854. * </pre>
  23855. *
  23856. * <code>optional string province = 1;</code>
  23857. * @return Whether the province field is set.
  23858. */
  23859. public boolean hasProvince() {
  23860. return ((bitField0_ & 0x00000001) != 0);
  23861. }
  23862. /**
  23863. * <pre>
  23864. * 省份
  23865. * </pre>
  23866. *
  23867. * <code>optional string province = 1;</code>
  23868. * @return The province.
  23869. */
  23870. public java.lang.String getProvince() {
  23871. java.lang.Object ref = province_;
  23872. if (!(ref instanceof java.lang.String)) {
  23873. com.google.protobuf.ByteString bs =
  23874. (com.google.protobuf.ByteString) ref;
  23875. java.lang.String s = bs.toStringUtf8();
  23876. if (bs.isValidUtf8()) {
  23877. province_ = s;
  23878. }
  23879. return s;
  23880. } else {
  23881. return (java.lang.String) ref;
  23882. }
  23883. }
  23884. /**
  23885. * <pre>
  23886. * 省份
  23887. * </pre>
  23888. *
  23889. * <code>optional string province = 1;</code>
  23890. * @return The bytes for province.
  23891. */
  23892. public com.google.protobuf.ByteString
  23893. getProvinceBytes() {
  23894. java.lang.Object ref = province_;
  23895. if (ref instanceof String) {
  23896. com.google.protobuf.ByteString b =
  23897. com.google.protobuf.ByteString.copyFromUtf8(
  23898. (java.lang.String) ref);
  23899. province_ = b;
  23900. return b;
  23901. } else {
  23902. return (com.google.protobuf.ByteString) ref;
  23903. }
  23904. }
  23905. /**
  23906. * <pre>
  23907. * 省份
  23908. * </pre>
  23909. *
  23910. * <code>optional string province = 1;</code>
  23911. * @param value The province to set.
  23912. * @return This builder for chaining.
  23913. */
  23914. public Builder setProvince(
  23915. java.lang.String value) {
  23916. if (value == null) { throw new NullPointerException(); }
  23917. province_ = value;
  23918. bitField0_ |= 0x00000001;
  23919. onChanged();
  23920. return this;
  23921. }
  23922. /**
  23923. * <pre>
  23924. * 省份
  23925. * </pre>
  23926. *
  23927. * <code>optional string province = 1;</code>
  23928. * @return This builder for chaining.
  23929. */
  23930. public Builder clearProvince() {
  23931. province_ = getDefaultInstance().getProvince();
  23932. bitField0_ = (bitField0_ & ~0x00000001);
  23933. onChanged();
  23934. return this;
  23935. }
  23936. /**
  23937. * <pre>
  23938. * 省份
  23939. * </pre>
  23940. *
  23941. * <code>optional string province = 1;</code>
  23942. * @param value The bytes for province to set.
  23943. * @return This builder for chaining.
  23944. */
  23945. public Builder setProvinceBytes(
  23946. com.google.protobuf.ByteString value) {
  23947. if (value == null) { throw new NullPointerException(); }
  23948. province_ = value;
  23949. bitField0_ |= 0x00000001;
  23950. onChanged();
  23951. return this;
  23952. }
  23953. private java.lang.Object inDate_ = "";
  23954. /**
  23955. * <pre>
  23956. * 立案时间
  23957. * </pre>
  23958. *
  23959. * <code>optional string inDate = 2;</code>
  23960. * @return Whether the inDate field is set.
  23961. */
  23962. public boolean hasInDate() {
  23963. return ((bitField0_ & 0x00000002) != 0);
  23964. }
  23965. /**
  23966. * <pre>
  23967. * 立案时间
  23968. * </pre>
  23969. *
  23970. * <code>optional string inDate = 2;</code>
  23971. * @return The inDate.
  23972. */
  23973. public java.lang.String getInDate() {
  23974. java.lang.Object ref = inDate_;
  23975. if (!(ref instanceof java.lang.String)) {
  23976. com.google.protobuf.ByteString bs =
  23977. (com.google.protobuf.ByteString) ref;
  23978. java.lang.String s = bs.toStringUtf8();
  23979. if (bs.isValidUtf8()) {
  23980. inDate_ = s;
  23981. }
  23982. return s;
  23983. } else {
  23984. return (java.lang.String) ref;
  23985. }
  23986. }
  23987. /**
  23988. * <pre>
  23989. * 立案时间
  23990. * </pre>
  23991. *
  23992. * <code>optional string inDate = 2;</code>
  23993. * @return The bytes for inDate.
  23994. */
  23995. public com.google.protobuf.ByteString
  23996. getInDateBytes() {
  23997. java.lang.Object ref = inDate_;
  23998. if (ref instanceof String) {
  23999. com.google.protobuf.ByteString b =
  24000. com.google.protobuf.ByteString.copyFromUtf8(
  24001. (java.lang.String) ref);
  24002. inDate_ = b;
  24003. return b;
  24004. } else {
  24005. return (com.google.protobuf.ByteString) ref;
  24006. }
  24007. }
  24008. /**
  24009. * <pre>
  24010. * 立案时间
  24011. * </pre>
  24012. *
  24013. * <code>optional string inDate = 2;</code>
  24014. * @param value The inDate to set.
  24015. * @return This builder for chaining.
  24016. */
  24017. public Builder setInDate(
  24018. java.lang.String value) {
  24019. if (value == null) { throw new NullPointerException(); }
  24020. inDate_ = value;
  24021. bitField0_ |= 0x00000002;
  24022. onChanged();
  24023. return this;
  24024. }
  24025. /**
  24026. * <pre>
  24027. * 立案时间
  24028. * </pre>
  24029. *
  24030. * <code>optional string inDate = 2;</code>
  24031. * @return This builder for chaining.
  24032. */
  24033. public Builder clearInDate() {
  24034. inDate_ = getDefaultInstance().getInDate();
  24035. bitField0_ = (bitField0_ & ~0x00000002);
  24036. onChanged();
  24037. return this;
  24038. }
  24039. /**
  24040. * <pre>
  24041. * 立案时间
  24042. * </pre>
  24043. *
  24044. * <code>optional string inDate = 2;</code>
  24045. * @param value The bytes for inDate to set.
  24046. * @return This builder for chaining.
  24047. */
  24048. public Builder setInDateBytes(
  24049. com.google.protobuf.ByteString value) {
  24050. if (value == null) { throw new NullPointerException(); }
  24051. inDate_ = value;
  24052. bitField0_ |= 0x00000002;
  24053. onChanged();
  24054. return this;
  24055. }
  24056. private java.lang.Object docNumber_ = "";
  24057. /**
  24058. * <pre>
  24059. * 执行依据文号
  24060. * </pre>
  24061. *
  24062. * <code>optional string docNumber = 3;</code>
  24063. * @return Whether the docNumber field is set.
  24064. */
  24065. public boolean hasDocNumber() {
  24066. return ((bitField0_ & 0x00000004) != 0);
  24067. }
  24068. /**
  24069. * <pre>
  24070. * 执行依据文号
  24071. * </pre>
  24072. *
  24073. * <code>optional string docNumber = 3;</code>
  24074. * @return The docNumber.
  24075. */
  24076. public java.lang.String getDocNumber() {
  24077. java.lang.Object ref = docNumber_;
  24078. if (!(ref instanceof java.lang.String)) {
  24079. com.google.protobuf.ByteString bs =
  24080. (com.google.protobuf.ByteString) ref;
  24081. java.lang.String s = bs.toStringUtf8();
  24082. if (bs.isValidUtf8()) {
  24083. docNumber_ = s;
  24084. }
  24085. return s;
  24086. } else {
  24087. return (java.lang.String) ref;
  24088. }
  24089. }
  24090. /**
  24091. * <pre>
  24092. * 执行依据文号
  24093. * </pre>
  24094. *
  24095. * <code>optional string docNumber = 3;</code>
  24096. * @return The bytes for docNumber.
  24097. */
  24098. public com.google.protobuf.ByteString
  24099. getDocNumberBytes() {
  24100. java.lang.Object ref = docNumber_;
  24101. if (ref instanceof String) {
  24102. com.google.protobuf.ByteString b =
  24103. com.google.protobuf.ByteString.copyFromUtf8(
  24104. (java.lang.String) ref);
  24105. docNumber_ = b;
  24106. return b;
  24107. } else {
  24108. return (com.google.protobuf.ByteString) ref;
  24109. }
  24110. }
  24111. /**
  24112. * <pre>
  24113. * 执行依据文号
  24114. * </pre>
  24115. *
  24116. * <code>optional string docNumber = 3;</code>
  24117. * @param value The docNumber to set.
  24118. * @return This builder for chaining.
  24119. */
  24120. public Builder setDocNumber(
  24121. java.lang.String value) {
  24122. if (value == null) { throw new NullPointerException(); }
  24123. docNumber_ = value;
  24124. bitField0_ |= 0x00000004;
  24125. onChanged();
  24126. return this;
  24127. }
  24128. /**
  24129. * <pre>
  24130. * 执行依据文号
  24131. * </pre>
  24132. *
  24133. * <code>optional string docNumber = 3;</code>
  24134. * @return This builder for chaining.
  24135. */
  24136. public Builder clearDocNumber() {
  24137. docNumber_ = getDefaultInstance().getDocNumber();
  24138. bitField0_ = (bitField0_ & ~0x00000004);
  24139. onChanged();
  24140. return this;
  24141. }
  24142. /**
  24143. * <pre>
  24144. * 执行依据文号
  24145. * </pre>
  24146. *
  24147. * <code>optional string docNumber = 3;</code>
  24148. * @param value The bytes for docNumber to set.
  24149. * @return This builder for chaining.
  24150. */
  24151. public Builder setDocNumberBytes(
  24152. com.google.protobuf.ByteString value) {
  24153. if (value == null) { throw new NullPointerException(); }
  24154. docNumber_ = value;
  24155. bitField0_ |= 0x00000004;
  24156. onChanged();
  24157. return this;
  24158. }
  24159. private java.lang.Object finalDuty_ = "";
  24160. /**
  24161. * <pre>
  24162. * 生效法律文书确定的义务
  24163. * </pre>
  24164. *
  24165. * <code>optional string finalDuty = 4;</code>
  24166. * @return Whether the finalDuty field is set.
  24167. */
  24168. public boolean hasFinalDuty() {
  24169. return ((bitField0_ & 0x00000008) != 0);
  24170. }
  24171. /**
  24172. * <pre>
  24173. * 生效法律文书确定的义务
  24174. * </pre>
  24175. *
  24176. * <code>optional string finalDuty = 4;</code>
  24177. * @return The finalDuty.
  24178. */
  24179. public java.lang.String getFinalDuty() {
  24180. java.lang.Object ref = finalDuty_;
  24181. if (!(ref instanceof java.lang.String)) {
  24182. com.google.protobuf.ByteString bs =
  24183. (com.google.protobuf.ByteString) ref;
  24184. java.lang.String s = bs.toStringUtf8();
  24185. if (bs.isValidUtf8()) {
  24186. finalDuty_ = s;
  24187. }
  24188. return s;
  24189. } else {
  24190. return (java.lang.String) ref;
  24191. }
  24192. }
  24193. /**
  24194. * <pre>
  24195. * 生效法律文书确定的义务
  24196. * </pre>
  24197. *
  24198. * <code>optional string finalDuty = 4;</code>
  24199. * @return The bytes for finalDuty.
  24200. */
  24201. public com.google.protobuf.ByteString
  24202. getFinalDutyBytes() {
  24203. java.lang.Object ref = finalDuty_;
  24204. if (ref instanceof String) {
  24205. com.google.protobuf.ByteString b =
  24206. com.google.protobuf.ByteString.copyFromUtf8(
  24207. (java.lang.String) ref);
  24208. finalDuty_ = b;
  24209. return b;
  24210. } else {
  24211. return (com.google.protobuf.ByteString) ref;
  24212. }
  24213. }
  24214. /**
  24215. * <pre>
  24216. * 生效法律文书确定的义务
  24217. * </pre>
  24218. *
  24219. * <code>optional string finalDuty = 4;</code>
  24220. * @param value The finalDuty to set.
  24221. * @return This builder for chaining.
  24222. */
  24223. public Builder setFinalDuty(
  24224. java.lang.String value) {
  24225. if (value == null) { throw new NullPointerException(); }
  24226. finalDuty_ = value;
  24227. bitField0_ |= 0x00000008;
  24228. onChanged();
  24229. return this;
  24230. }
  24231. /**
  24232. * <pre>
  24233. * 生效法律文书确定的义务
  24234. * </pre>
  24235. *
  24236. * <code>optional string finalDuty = 4;</code>
  24237. * @return This builder for chaining.
  24238. */
  24239. public Builder clearFinalDuty() {
  24240. finalDuty_ = getDefaultInstance().getFinalDuty();
  24241. bitField0_ = (bitField0_ & ~0x00000008);
  24242. onChanged();
  24243. return this;
  24244. }
  24245. /**
  24246. * <pre>
  24247. * 生效法律文书确定的义务
  24248. * </pre>
  24249. *
  24250. * <code>optional string finalDuty = 4;</code>
  24251. * @param value The bytes for finalDuty to set.
  24252. * @return This builder for chaining.
  24253. */
  24254. public Builder setFinalDutyBytes(
  24255. com.google.protobuf.ByteString value) {
  24256. if (value == null) { throw new NullPointerException(); }
  24257. finalDuty_ = value;
  24258. bitField0_ |= 0x00000008;
  24259. onChanged();
  24260. return this;
  24261. }
  24262. private java.lang.Object executionStatus_ = "";
  24263. /**
  24264. * <pre>
  24265. * 被执行人履行情况
  24266. * </pre>
  24267. *
  24268. * <code>optional string executionStatus = 5;</code>
  24269. * @return Whether the executionStatus field is set.
  24270. */
  24271. public boolean hasExecutionStatus() {
  24272. return ((bitField0_ & 0x00000010) != 0);
  24273. }
  24274. /**
  24275. * <pre>
  24276. * 被执行人履行情况
  24277. * </pre>
  24278. *
  24279. * <code>optional string executionStatus = 5;</code>
  24280. * @return The executionStatus.
  24281. */
  24282. public java.lang.String getExecutionStatus() {
  24283. java.lang.Object ref = executionStatus_;
  24284. if (!(ref instanceof java.lang.String)) {
  24285. com.google.protobuf.ByteString bs =
  24286. (com.google.protobuf.ByteString) ref;
  24287. java.lang.String s = bs.toStringUtf8();
  24288. if (bs.isValidUtf8()) {
  24289. executionStatus_ = s;
  24290. }
  24291. return s;
  24292. } else {
  24293. return (java.lang.String) ref;
  24294. }
  24295. }
  24296. /**
  24297. * <pre>
  24298. * 被执行人履行情况
  24299. * </pre>
  24300. *
  24301. * <code>optional string executionStatus = 5;</code>
  24302. * @return The bytes for executionStatus.
  24303. */
  24304. public com.google.protobuf.ByteString
  24305. getExecutionStatusBytes() {
  24306. java.lang.Object ref = executionStatus_;
  24307. if (ref instanceof String) {
  24308. com.google.protobuf.ByteString b =
  24309. com.google.protobuf.ByteString.copyFromUtf8(
  24310. (java.lang.String) ref);
  24311. executionStatus_ = b;
  24312. return b;
  24313. } else {
  24314. return (com.google.protobuf.ByteString) ref;
  24315. }
  24316. }
  24317. /**
  24318. * <pre>
  24319. * 被执行人履行情况
  24320. * </pre>
  24321. *
  24322. * <code>optional string executionStatus = 5;</code>
  24323. * @param value The executionStatus to set.
  24324. * @return This builder for chaining.
  24325. */
  24326. public Builder setExecutionStatus(
  24327. java.lang.String value) {
  24328. if (value == null) { throw new NullPointerException(); }
  24329. executionStatus_ = value;
  24330. bitField0_ |= 0x00000010;
  24331. onChanged();
  24332. return this;
  24333. }
  24334. /**
  24335. * <pre>
  24336. * 被执行人履行情况
  24337. * </pre>
  24338. *
  24339. * <code>optional string executionStatus = 5;</code>
  24340. * @return This builder for chaining.
  24341. */
  24342. public Builder clearExecutionStatus() {
  24343. executionStatus_ = getDefaultInstance().getExecutionStatus();
  24344. bitField0_ = (bitField0_ & ~0x00000010);
  24345. onChanged();
  24346. return this;
  24347. }
  24348. /**
  24349. * <pre>
  24350. * 被执行人履行情况
  24351. * </pre>
  24352. *
  24353. * <code>optional string executionStatus = 5;</code>
  24354. * @param value The bytes for executionStatus to set.
  24355. * @return This builder for chaining.
  24356. */
  24357. public Builder setExecutionStatusBytes(
  24358. com.google.protobuf.ByteString value) {
  24359. if (value == null) { throw new NullPointerException(); }
  24360. executionStatus_ = value;
  24361. bitField0_ |= 0x00000010;
  24362. onChanged();
  24363. return this;
  24364. }
  24365. private java.lang.Object caseNumber_ = "";
  24366. /**
  24367. * <pre>
  24368. * 案号
  24369. * </pre>
  24370. *
  24371. * <code>optional string caseNumber = 6;</code>
  24372. * @return Whether the caseNumber field is set.
  24373. */
  24374. public boolean hasCaseNumber() {
  24375. return ((bitField0_ & 0x00000020) != 0);
  24376. }
  24377. /**
  24378. * <pre>
  24379. * 案号
  24380. * </pre>
  24381. *
  24382. * <code>optional string caseNumber = 6;</code>
  24383. * @return The caseNumber.
  24384. */
  24385. public java.lang.String getCaseNumber() {
  24386. java.lang.Object ref = caseNumber_;
  24387. if (!(ref instanceof java.lang.String)) {
  24388. com.google.protobuf.ByteString bs =
  24389. (com.google.protobuf.ByteString) ref;
  24390. java.lang.String s = bs.toStringUtf8();
  24391. if (bs.isValidUtf8()) {
  24392. caseNumber_ = s;
  24393. }
  24394. return s;
  24395. } else {
  24396. return (java.lang.String) ref;
  24397. }
  24398. }
  24399. /**
  24400. * <pre>
  24401. * 案号
  24402. * </pre>
  24403. *
  24404. * <code>optional string caseNumber = 6;</code>
  24405. * @return The bytes for caseNumber.
  24406. */
  24407. public com.google.protobuf.ByteString
  24408. getCaseNumberBytes() {
  24409. java.lang.Object ref = caseNumber_;
  24410. if (ref instanceof String) {
  24411. com.google.protobuf.ByteString b =
  24412. com.google.protobuf.ByteString.copyFromUtf8(
  24413. (java.lang.String) ref);
  24414. caseNumber_ = b;
  24415. return b;
  24416. } else {
  24417. return (com.google.protobuf.ByteString) ref;
  24418. }
  24419. }
  24420. /**
  24421. * <pre>
  24422. * 案号
  24423. * </pre>
  24424. *
  24425. * <code>optional string caseNumber = 6;</code>
  24426. * @param value The caseNumber to set.
  24427. * @return This builder for chaining.
  24428. */
  24429. public Builder setCaseNumber(
  24430. java.lang.String value) {
  24431. if (value == null) { throw new NullPointerException(); }
  24432. caseNumber_ = value;
  24433. bitField0_ |= 0x00000020;
  24434. onChanged();
  24435. return this;
  24436. }
  24437. /**
  24438. * <pre>
  24439. * 案号
  24440. * </pre>
  24441. *
  24442. * <code>optional string caseNumber = 6;</code>
  24443. * @return This builder for chaining.
  24444. */
  24445. public Builder clearCaseNumber() {
  24446. caseNumber_ = getDefaultInstance().getCaseNumber();
  24447. bitField0_ = (bitField0_ & ~0x00000020);
  24448. onChanged();
  24449. return this;
  24450. }
  24451. /**
  24452. * <pre>
  24453. * 案号
  24454. * </pre>
  24455. *
  24456. * <code>optional string caseNumber = 6;</code>
  24457. * @param value The bytes for caseNumber to set.
  24458. * @return This builder for chaining.
  24459. */
  24460. public Builder setCaseNumberBytes(
  24461. com.google.protobuf.ByteString value) {
  24462. if (value == null) { throw new NullPointerException(); }
  24463. caseNumber_ = value;
  24464. bitField0_ |= 0x00000020;
  24465. onChanged();
  24466. return this;
  24467. }
  24468. private java.lang.Object amount_ = "";
  24469. /**
  24470. * <pre>
  24471. * 执行标的
  24472. * </pre>
  24473. *
  24474. * <code>optional string amount = 7;</code>
  24475. * @return Whether the amount field is set.
  24476. */
  24477. public boolean hasAmount() {
  24478. return ((bitField0_ & 0x00000040) != 0);
  24479. }
  24480. /**
  24481. * <pre>
  24482. * 执行标的
  24483. * </pre>
  24484. *
  24485. * <code>optional string amount = 7;</code>
  24486. * @return The amount.
  24487. */
  24488. public java.lang.String getAmount() {
  24489. java.lang.Object ref = amount_;
  24490. if (!(ref instanceof java.lang.String)) {
  24491. com.google.protobuf.ByteString bs =
  24492. (com.google.protobuf.ByteString) ref;
  24493. java.lang.String s = bs.toStringUtf8();
  24494. if (bs.isValidUtf8()) {
  24495. amount_ = s;
  24496. }
  24497. return s;
  24498. } else {
  24499. return (java.lang.String) ref;
  24500. }
  24501. }
  24502. /**
  24503. * <pre>
  24504. * 执行标的
  24505. * </pre>
  24506. *
  24507. * <code>optional string amount = 7;</code>
  24508. * @return The bytes for amount.
  24509. */
  24510. public com.google.protobuf.ByteString
  24511. getAmountBytes() {
  24512. java.lang.Object ref = amount_;
  24513. if (ref instanceof String) {
  24514. com.google.protobuf.ByteString b =
  24515. com.google.protobuf.ByteString.copyFromUtf8(
  24516. (java.lang.String) ref);
  24517. amount_ = b;
  24518. return b;
  24519. } else {
  24520. return (com.google.protobuf.ByteString) ref;
  24521. }
  24522. }
  24523. /**
  24524. * <pre>
  24525. * 执行标的
  24526. * </pre>
  24527. *
  24528. * <code>optional string amount = 7;</code>
  24529. * @param value The amount to set.
  24530. * @return This builder for chaining.
  24531. */
  24532. public Builder setAmount(
  24533. java.lang.String value) {
  24534. if (value == null) { throw new NullPointerException(); }
  24535. amount_ = value;
  24536. bitField0_ |= 0x00000040;
  24537. onChanged();
  24538. return this;
  24539. }
  24540. /**
  24541. * <pre>
  24542. * 执行标的
  24543. * </pre>
  24544. *
  24545. * <code>optional string amount = 7;</code>
  24546. * @return This builder for chaining.
  24547. */
  24548. public Builder clearAmount() {
  24549. amount_ = getDefaultInstance().getAmount();
  24550. bitField0_ = (bitField0_ & ~0x00000040);
  24551. onChanged();
  24552. return this;
  24553. }
  24554. /**
  24555. * <pre>
  24556. * 执行标的
  24557. * </pre>
  24558. *
  24559. * <code>optional string amount = 7;</code>
  24560. * @param value The bytes for amount to set.
  24561. * @return This builder for chaining.
  24562. */
  24563. public Builder setAmountBytes(
  24564. com.google.protobuf.ByteString value) {
  24565. if (value == null) { throw new NullPointerException(); }
  24566. amount_ = value;
  24567. bitField0_ |= 0x00000040;
  24568. onChanged();
  24569. return this;
  24570. }
  24571. private java.lang.Object publishDate_ = "";
  24572. /**
  24573. * <pre>
  24574. * 发布日期
  24575. * </pre>
  24576. *
  24577. * <code>optional string publishDate = 8;</code>
  24578. * @return Whether the publishDate field is set.
  24579. */
  24580. public boolean hasPublishDate() {
  24581. return ((bitField0_ & 0x00000080) != 0);
  24582. }
  24583. /**
  24584. * <pre>
  24585. * 发布日期
  24586. * </pre>
  24587. *
  24588. * <code>optional string publishDate = 8;</code>
  24589. * @return The publishDate.
  24590. */
  24591. public java.lang.String getPublishDate() {
  24592. java.lang.Object ref = publishDate_;
  24593. if (!(ref instanceof java.lang.String)) {
  24594. com.google.protobuf.ByteString bs =
  24595. (com.google.protobuf.ByteString) ref;
  24596. java.lang.String s = bs.toStringUtf8();
  24597. if (bs.isValidUtf8()) {
  24598. publishDate_ = s;
  24599. }
  24600. return s;
  24601. } else {
  24602. return (java.lang.String) ref;
  24603. }
  24604. }
  24605. /**
  24606. * <pre>
  24607. * 发布日期
  24608. * </pre>
  24609. *
  24610. * <code>optional string publishDate = 8;</code>
  24611. * @return The bytes for publishDate.
  24612. */
  24613. public com.google.protobuf.ByteString
  24614. getPublishDateBytes() {
  24615. java.lang.Object ref = publishDate_;
  24616. if (ref instanceof String) {
  24617. com.google.protobuf.ByteString b =
  24618. com.google.protobuf.ByteString.copyFromUtf8(
  24619. (java.lang.String) ref);
  24620. publishDate_ = b;
  24621. return b;
  24622. } else {
  24623. return (com.google.protobuf.ByteString) ref;
  24624. }
  24625. }
  24626. /**
  24627. * <pre>
  24628. * 发布日期
  24629. * </pre>
  24630. *
  24631. * <code>optional string publishDate = 8;</code>
  24632. * @param value The publishDate to set.
  24633. * @return This builder for chaining.
  24634. */
  24635. public Builder setPublishDate(
  24636. java.lang.String value) {
  24637. if (value == null) { throw new NullPointerException(); }
  24638. publishDate_ = value;
  24639. bitField0_ |= 0x00000080;
  24640. onChanged();
  24641. return this;
  24642. }
  24643. /**
  24644. * <pre>
  24645. * 发布日期
  24646. * </pre>
  24647. *
  24648. * <code>optional string publishDate = 8;</code>
  24649. * @return This builder for chaining.
  24650. */
  24651. public Builder clearPublishDate() {
  24652. publishDate_ = getDefaultInstance().getPublishDate();
  24653. bitField0_ = (bitField0_ & ~0x00000080);
  24654. onChanged();
  24655. return this;
  24656. }
  24657. /**
  24658. * <pre>
  24659. * 发布日期
  24660. * </pre>
  24661. *
  24662. * <code>optional string publishDate = 8;</code>
  24663. * @param value The bytes for publishDate to set.
  24664. * @return This builder for chaining.
  24665. */
  24666. public Builder setPublishDateBytes(
  24667. com.google.protobuf.ByteString value) {
  24668. if (value == null) { throw new NullPointerException(); }
  24669. publishDate_ = value;
  24670. bitField0_ |= 0x00000080;
  24671. onChanged();
  24672. return this;
  24673. }
  24674. private java.lang.Object court_ = "";
  24675. /**
  24676. * <pre>
  24677. * 执行法院
  24678. * </pre>
  24679. *
  24680. * <code>optional string court = 9;</code>
  24681. * @return Whether the court field is set.
  24682. */
  24683. public boolean hasCourt() {
  24684. return ((bitField0_ & 0x00000100) != 0);
  24685. }
  24686. /**
  24687. * <pre>
  24688. * 执行法院
  24689. * </pre>
  24690. *
  24691. * <code>optional string court = 9;</code>
  24692. * @return The court.
  24693. */
  24694. public java.lang.String getCourt() {
  24695. java.lang.Object ref = court_;
  24696. if (!(ref instanceof java.lang.String)) {
  24697. com.google.protobuf.ByteString bs =
  24698. (com.google.protobuf.ByteString) ref;
  24699. java.lang.String s = bs.toStringUtf8();
  24700. if (bs.isValidUtf8()) {
  24701. court_ = s;
  24702. }
  24703. return s;
  24704. } else {
  24705. return (java.lang.String) ref;
  24706. }
  24707. }
  24708. /**
  24709. * <pre>
  24710. * 执行法院
  24711. * </pre>
  24712. *
  24713. * <code>optional string court = 9;</code>
  24714. * @return The bytes for court.
  24715. */
  24716. public com.google.protobuf.ByteString
  24717. getCourtBytes() {
  24718. java.lang.Object ref = court_;
  24719. if (ref instanceof String) {
  24720. com.google.protobuf.ByteString b =
  24721. com.google.protobuf.ByteString.copyFromUtf8(
  24722. (java.lang.String) ref);
  24723. court_ = b;
  24724. return b;
  24725. } else {
  24726. return (com.google.protobuf.ByteString) ref;
  24727. }
  24728. }
  24729. /**
  24730. * <pre>
  24731. * 执行法院
  24732. * </pre>
  24733. *
  24734. * <code>optional string court = 9;</code>
  24735. * @param value The court to set.
  24736. * @return This builder for chaining.
  24737. */
  24738. public Builder setCourt(
  24739. java.lang.String value) {
  24740. if (value == null) { throw new NullPointerException(); }
  24741. court_ = value;
  24742. bitField0_ |= 0x00000100;
  24743. onChanged();
  24744. return this;
  24745. }
  24746. /**
  24747. * <pre>
  24748. * 执行法院
  24749. * </pre>
  24750. *
  24751. * <code>optional string court = 9;</code>
  24752. * @return This builder for chaining.
  24753. */
  24754. public Builder clearCourt() {
  24755. court_ = getDefaultInstance().getCourt();
  24756. bitField0_ = (bitField0_ & ~0x00000100);
  24757. onChanged();
  24758. return this;
  24759. }
  24760. /**
  24761. * <pre>
  24762. * 执行法院
  24763. * </pre>
  24764. *
  24765. * <code>optional string court = 9;</code>
  24766. * @param value The bytes for court to set.
  24767. * @return This builder for chaining.
  24768. */
  24769. public Builder setCourtBytes(
  24770. com.google.protobuf.ByteString value) {
  24771. if (value == null) { throw new NullPointerException(); }
  24772. court_ = value;
  24773. bitField0_ |= 0x00000100;
  24774. onChanged();
  24775. return this;
  24776. }
  24777. private java.lang.Object executionDesc_ = "";
  24778. /**
  24779. * <pre>
  24780. * 失信被执行人行为情况
  24781. * </pre>
  24782. *
  24783. * <code>optional string executionDesc = 10;</code>
  24784. * @return Whether the executionDesc field is set.
  24785. */
  24786. public boolean hasExecutionDesc() {
  24787. return ((bitField0_ & 0x00000200) != 0);
  24788. }
  24789. /**
  24790. * <pre>
  24791. * 失信被执行人行为情况
  24792. * </pre>
  24793. *
  24794. * <code>optional string executionDesc = 10;</code>
  24795. * @return The executionDesc.
  24796. */
  24797. public java.lang.String getExecutionDesc() {
  24798. java.lang.Object ref = executionDesc_;
  24799. if (!(ref instanceof java.lang.String)) {
  24800. com.google.protobuf.ByteString bs =
  24801. (com.google.protobuf.ByteString) ref;
  24802. java.lang.String s = bs.toStringUtf8();
  24803. if (bs.isValidUtf8()) {
  24804. executionDesc_ = s;
  24805. }
  24806. return s;
  24807. } else {
  24808. return (java.lang.String) ref;
  24809. }
  24810. }
  24811. /**
  24812. * <pre>
  24813. * 失信被执行人行为情况
  24814. * </pre>
  24815. *
  24816. * <code>optional string executionDesc = 10;</code>
  24817. * @return The bytes for executionDesc.
  24818. */
  24819. public com.google.protobuf.ByteString
  24820. getExecutionDescBytes() {
  24821. java.lang.Object ref = executionDesc_;
  24822. if (ref instanceof String) {
  24823. com.google.protobuf.ByteString b =
  24824. com.google.protobuf.ByteString.copyFromUtf8(
  24825. (java.lang.String) ref);
  24826. executionDesc_ = b;
  24827. return b;
  24828. } else {
  24829. return (com.google.protobuf.ByteString) ref;
  24830. }
  24831. }
  24832. /**
  24833. * <pre>
  24834. * 失信被执行人行为情况
  24835. * </pre>
  24836. *
  24837. * <code>optional string executionDesc = 10;</code>
  24838. * @param value The executionDesc to set.
  24839. * @return This builder for chaining.
  24840. */
  24841. public Builder setExecutionDesc(
  24842. java.lang.String value) {
  24843. if (value == null) { throw new NullPointerException(); }
  24844. executionDesc_ = value;
  24845. bitField0_ |= 0x00000200;
  24846. onChanged();
  24847. return this;
  24848. }
  24849. /**
  24850. * <pre>
  24851. * 失信被执行人行为情况
  24852. * </pre>
  24853. *
  24854. * <code>optional string executionDesc = 10;</code>
  24855. * @return This builder for chaining.
  24856. */
  24857. public Builder clearExecutionDesc() {
  24858. executionDesc_ = getDefaultInstance().getExecutionDesc();
  24859. bitField0_ = (bitField0_ & ~0x00000200);
  24860. onChanged();
  24861. return this;
  24862. }
  24863. /**
  24864. * <pre>
  24865. * 失信被执行人行为情况
  24866. * </pre>
  24867. *
  24868. * <code>optional string executionDesc = 10;</code>
  24869. * @param value The bytes for executionDesc to set.
  24870. * @return This builder for chaining.
  24871. */
  24872. public Builder setExecutionDescBytes(
  24873. com.google.protobuf.ByteString value) {
  24874. if (value == null) { throw new NullPointerException(); }
  24875. executionDesc_ = value;
  24876. bitField0_ |= 0x00000200;
  24877. onChanged();
  24878. return this;
  24879. }
  24880. private java.lang.Object disabled_ = "";
  24881. /**
  24882. * <pre>
  24883. * 是否是历史
  24884. * </pre>
  24885. *
  24886. * <code>optional string disabled = 11;</code>
  24887. * @return Whether the disabled field is set.
  24888. */
  24889. public boolean hasDisabled() {
  24890. return ((bitField0_ & 0x00000400) != 0);
  24891. }
  24892. /**
  24893. * <pre>
  24894. * 是否是历史
  24895. * </pre>
  24896. *
  24897. * <code>optional string disabled = 11;</code>
  24898. * @return The disabled.
  24899. */
  24900. public java.lang.String getDisabled() {
  24901. java.lang.Object ref = disabled_;
  24902. if (!(ref instanceof java.lang.String)) {
  24903. com.google.protobuf.ByteString bs =
  24904. (com.google.protobuf.ByteString) ref;
  24905. java.lang.String s = bs.toStringUtf8();
  24906. if (bs.isValidUtf8()) {
  24907. disabled_ = s;
  24908. }
  24909. return s;
  24910. } else {
  24911. return (java.lang.String) ref;
  24912. }
  24913. }
  24914. /**
  24915. * <pre>
  24916. * 是否是历史
  24917. * </pre>
  24918. *
  24919. * <code>optional string disabled = 11;</code>
  24920. * @return The bytes for disabled.
  24921. */
  24922. public com.google.protobuf.ByteString
  24923. getDisabledBytes() {
  24924. java.lang.Object ref = disabled_;
  24925. if (ref instanceof String) {
  24926. com.google.protobuf.ByteString b =
  24927. com.google.protobuf.ByteString.copyFromUtf8(
  24928. (java.lang.String) ref);
  24929. disabled_ = b;
  24930. return b;
  24931. } else {
  24932. return (com.google.protobuf.ByteString) ref;
  24933. }
  24934. }
  24935. /**
  24936. * <pre>
  24937. * 是否是历史
  24938. * </pre>
  24939. *
  24940. * <code>optional string disabled = 11;</code>
  24941. * @param value The disabled to set.
  24942. * @return This builder for chaining.
  24943. */
  24944. public Builder setDisabled(
  24945. java.lang.String value) {
  24946. if (value == null) { throw new NullPointerException(); }
  24947. disabled_ = value;
  24948. bitField0_ |= 0x00000400;
  24949. onChanged();
  24950. return this;
  24951. }
  24952. /**
  24953. * <pre>
  24954. * 是否是历史
  24955. * </pre>
  24956. *
  24957. * <code>optional string disabled = 11;</code>
  24958. * @return This builder for chaining.
  24959. */
  24960. public Builder clearDisabled() {
  24961. disabled_ = getDefaultInstance().getDisabled();
  24962. bitField0_ = (bitField0_ & ~0x00000400);
  24963. onChanged();
  24964. return this;
  24965. }
  24966. /**
  24967. * <pre>
  24968. * 是否是历史
  24969. * </pre>
  24970. *
  24971. * <code>optional string disabled = 11;</code>
  24972. * @param value The bytes for disabled to set.
  24973. * @return This builder for chaining.
  24974. */
  24975. public Builder setDisabledBytes(
  24976. com.google.protobuf.ByteString value) {
  24977. if (value == null) { throw new NullPointerException(); }
  24978. disabled_ = value;
  24979. bitField0_ |= 0x00000400;
  24980. onChanged();
  24981. return this;
  24982. }
  24983. private java.lang.Object operName_ = "";
  24984. /**
  24985. * <pre>
  24986. * 法定代表人
  24987. * </pre>
  24988. *
  24989. * <code>optional string operName = 12;</code>
  24990. * @return Whether the operName field is set.
  24991. */
  24992. public boolean hasOperName() {
  24993. return ((bitField0_ & 0x00000800) != 0);
  24994. }
  24995. /**
  24996. * <pre>
  24997. * 法定代表人
  24998. * </pre>
  24999. *
  25000. * <code>optional string operName = 12;</code>
  25001. * @return The operName.
  25002. */
  25003. public java.lang.String getOperName() {
  25004. java.lang.Object ref = operName_;
  25005. if (!(ref instanceof java.lang.String)) {
  25006. com.google.protobuf.ByteString bs =
  25007. (com.google.protobuf.ByteString) ref;
  25008. java.lang.String s = bs.toStringUtf8();
  25009. if (bs.isValidUtf8()) {
  25010. operName_ = s;
  25011. }
  25012. return s;
  25013. } else {
  25014. return (java.lang.String) ref;
  25015. }
  25016. }
  25017. /**
  25018. * <pre>
  25019. * 法定代表人
  25020. * </pre>
  25021. *
  25022. * <code>optional string operName = 12;</code>
  25023. * @return The bytes for operName.
  25024. */
  25025. public com.google.protobuf.ByteString
  25026. getOperNameBytes() {
  25027. java.lang.Object ref = operName_;
  25028. if (ref instanceof String) {
  25029. com.google.protobuf.ByteString b =
  25030. com.google.protobuf.ByteString.copyFromUtf8(
  25031. (java.lang.String) ref);
  25032. operName_ = b;
  25033. return b;
  25034. } else {
  25035. return (com.google.protobuf.ByteString) ref;
  25036. }
  25037. }
  25038. /**
  25039. * <pre>
  25040. * 法定代表人
  25041. * </pre>
  25042. *
  25043. * <code>optional string operName = 12;</code>
  25044. * @param value The operName to set.
  25045. * @return This builder for chaining.
  25046. */
  25047. public Builder setOperName(
  25048. java.lang.String value) {
  25049. if (value == null) { throw new NullPointerException(); }
  25050. operName_ = value;
  25051. bitField0_ |= 0x00000800;
  25052. onChanged();
  25053. return this;
  25054. }
  25055. /**
  25056. * <pre>
  25057. * 法定代表人
  25058. * </pre>
  25059. *
  25060. * <code>optional string operName = 12;</code>
  25061. * @return This builder for chaining.
  25062. */
  25063. public Builder clearOperName() {
  25064. operName_ = getDefaultInstance().getOperName();
  25065. bitField0_ = (bitField0_ & ~0x00000800);
  25066. onChanged();
  25067. return this;
  25068. }
  25069. /**
  25070. * <pre>
  25071. * 法定代表人
  25072. * </pre>
  25073. *
  25074. * <code>optional string operName = 12;</code>
  25075. * @param value The bytes for operName to set.
  25076. * @return This builder for chaining.
  25077. */
  25078. public Builder setOperNameBytes(
  25079. com.google.protobuf.ByteString value) {
  25080. if (value == null) { throw new NullPointerException(); }
  25081. operName_ = value;
  25082. bitField0_ |= 0x00000800;
  25083. onChanged();
  25084. return this;
  25085. }
  25086. private java.lang.Object number_ = "";
  25087. /**
  25088. * <pre>
  25089. * 组织机构号
  25090. * </pre>
  25091. *
  25092. * <code>optional string number = 13;</code>
  25093. * @return Whether the number field is set.
  25094. */
  25095. public boolean hasNumber() {
  25096. return ((bitField0_ & 0x00001000) != 0);
  25097. }
  25098. /**
  25099. * <pre>
  25100. * 组织机构号
  25101. * </pre>
  25102. *
  25103. * <code>optional string number = 13;</code>
  25104. * @return The number.
  25105. */
  25106. public java.lang.String getNumber() {
  25107. java.lang.Object ref = number_;
  25108. if (!(ref instanceof java.lang.String)) {
  25109. com.google.protobuf.ByteString bs =
  25110. (com.google.protobuf.ByteString) ref;
  25111. java.lang.String s = bs.toStringUtf8();
  25112. if (bs.isValidUtf8()) {
  25113. number_ = s;
  25114. }
  25115. return s;
  25116. } else {
  25117. return (java.lang.String) ref;
  25118. }
  25119. }
  25120. /**
  25121. * <pre>
  25122. * 组织机构号
  25123. * </pre>
  25124. *
  25125. * <code>optional string number = 13;</code>
  25126. * @return The bytes for number.
  25127. */
  25128. public com.google.protobuf.ByteString
  25129. getNumberBytes() {
  25130. java.lang.Object ref = number_;
  25131. if (ref instanceof String) {
  25132. com.google.protobuf.ByteString b =
  25133. com.google.protobuf.ByteString.copyFromUtf8(
  25134. (java.lang.String) ref);
  25135. number_ = b;
  25136. return b;
  25137. } else {
  25138. return (com.google.protobuf.ByteString) ref;
  25139. }
  25140. }
  25141. /**
  25142. * <pre>
  25143. * 组织机构号
  25144. * </pre>
  25145. *
  25146. * <code>optional string number = 13;</code>
  25147. * @param value The number to set.
  25148. * @return This builder for chaining.
  25149. */
  25150. public Builder setNumber(
  25151. java.lang.String value) {
  25152. if (value == null) { throw new NullPointerException(); }
  25153. number_ = value;
  25154. bitField0_ |= 0x00001000;
  25155. onChanged();
  25156. return this;
  25157. }
  25158. /**
  25159. * <pre>
  25160. * 组织机构号
  25161. * </pre>
  25162. *
  25163. * <code>optional string number = 13;</code>
  25164. * @return This builder for chaining.
  25165. */
  25166. public Builder clearNumber() {
  25167. number_ = getDefaultInstance().getNumber();
  25168. bitField0_ = (bitField0_ & ~0x00001000);
  25169. onChanged();
  25170. return this;
  25171. }
  25172. /**
  25173. * <pre>
  25174. * 组织机构号
  25175. * </pre>
  25176. *
  25177. * <code>optional string number = 13;</code>
  25178. * @param value The bytes for number to set.
  25179. * @return This builder for chaining.
  25180. */
  25181. public Builder setNumberBytes(
  25182. com.google.protobuf.ByteString value) {
  25183. if (value == null) { throw new NullPointerException(); }
  25184. number_ = value;
  25185. bitField0_ |= 0x00001000;
  25186. onChanged();
  25187. return this;
  25188. }
  25189. private java.lang.Object exDepartment_ = "";
  25190. /**
  25191. * <pre>
  25192. * 做出执行依据单位
  25193. * </pre>
  25194. *
  25195. * <code>optional string exDepartment = 14;</code>
  25196. * @return Whether the exDepartment field is set.
  25197. */
  25198. public boolean hasExDepartment() {
  25199. return ((bitField0_ & 0x00002000) != 0);
  25200. }
  25201. /**
  25202. * <pre>
  25203. * 做出执行依据单位
  25204. * </pre>
  25205. *
  25206. * <code>optional string exDepartment = 14;</code>
  25207. * @return The exDepartment.
  25208. */
  25209. public java.lang.String getExDepartment() {
  25210. java.lang.Object ref = exDepartment_;
  25211. if (!(ref instanceof java.lang.String)) {
  25212. com.google.protobuf.ByteString bs =
  25213. (com.google.protobuf.ByteString) ref;
  25214. java.lang.String s = bs.toStringUtf8();
  25215. if (bs.isValidUtf8()) {
  25216. exDepartment_ = s;
  25217. }
  25218. return s;
  25219. } else {
  25220. return (java.lang.String) ref;
  25221. }
  25222. }
  25223. /**
  25224. * <pre>
  25225. * 做出执行依据单位
  25226. * </pre>
  25227. *
  25228. * <code>optional string exDepartment = 14;</code>
  25229. * @return The bytes for exDepartment.
  25230. */
  25231. public com.google.protobuf.ByteString
  25232. getExDepartmentBytes() {
  25233. java.lang.Object ref = exDepartment_;
  25234. if (ref instanceof String) {
  25235. com.google.protobuf.ByteString b =
  25236. com.google.protobuf.ByteString.copyFromUtf8(
  25237. (java.lang.String) ref);
  25238. exDepartment_ = b;
  25239. return b;
  25240. } else {
  25241. return (com.google.protobuf.ByteString) ref;
  25242. }
  25243. }
  25244. /**
  25245. * <pre>
  25246. * 做出执行依据单位
  25247. * </pre>
  25248. *
  25249. * <code>optional string exDepartment = 14;</code>
  25250. * @param value The exDepartment to set.
  25251. * @return This builder for chaining.
  25252. */
  25253. public Builder setExDepartment(
  25254. java.lang.String value) {
  25255. if (value == null) { throw new NullPointerException(); }
  25256. exDepartment_ = value;
  25257. bitField0_ |= 0x00002000;
  25258. onChanged();
  25259. return this;
  25260. }
  25261. /**
  25262. * <pre>
  25263. * 做出执行依据单位
  25264. * </pre>
  25265. *
  25266. * <code>optional string exDepartment = 14;</code>
  25267. * @return This builder for chaining.
  25268. */
  25269. public Builder clearExDepartment() {
  25270. exDepartment_ = getDefaultInstance().getExDepartment();
  25271. bitField0_ = (bitField0_ & ~0x00002000);
  25272. onChanged();
  25273. return this;
  25274. }
  25275. /**
  25276. * <pre>
  25277. * 做出执行依据单位
  25278. * </pre>
  25279. *
  25280. * <code>optional string exDepartment = 14;</code>
  25281. * @param value The bytes for exDepartment to set.
  25282. * @return This builder for chaining.
  25283. */
  25284. public Builder setExDepartmentBytes(
  25285. com.google.protobuf.ByteString value) {
  25286. if (value == null) { throw new NullPointerException(); }
  25287. exDepartment_ = value;
  25288. bitField0_ |= 0x00002000;
  25289. onChanged();
  25290. return this;
  25291. }
  25292. private java.lang.Object id_ = "";
  25293. /**
  25294. * <code>optional string id = 15;</code>
  25295. * @return Whether the id field is set.
  25296. */
  25297. public boolean hasId() {
  25298. return ((bitField0_ & 0x00004000) != 0);
  25299. }
  25300. /**
  25301. * <code>optional string id = 15;</code>
  25302. * @return The id.
  25303. */
  25304. public java.lang.String getId() {
  25305. java.lang.Object ref = id_;
  25306. if (!(ref instanceof java.lang.String)) {
  25307. com.google.protobuf.ByteString bs =
  25308. (com.google.protobuf.ByteString) ref;
  25309. java.lang.String s = bs.toStringUtf8();
  25310. if (bs.isValidUtf8()) {
  25311. id_ = s;
  25312. }
  25313. return s;
  25314. } else {
  25315. return (java.lang.String) ref;
  25316. }
  25317. }
  25318. /**
  25319. * <code>optional string id = 15;</code>
  25320. * @return The bytes for id.
  25321. */
  25322. public com.google.protobuf.ByteString
  25323. getIdBytes() {
  25324. java.lang.Object ref = id_;
  25325. if (ref instanceof String) {
  25326. com.google.protobuf.ByteString b =
  25327. com.google.protobuf.ByteString.copyFromUtf8(
  25328. (java.lang.String) ref);
  25329. id_ = b;
  25330. return b;
  25331. } else {
  25332. return (com.google.protobuf.ByteString) ref;
  25333. }
  25334. }
  25335. /**
  25336. * <code>optional string id = 15;</code>
  25337. * @param value The id to set.
  25338. * @return This builder for chaining.
  25339. */
  25340. public Builder setId(
  25341. java.lang.String value) {
  25342. if (value == null) { throw new NullPointerException(); }
  25343. id_ = value;
  25344. bitField0_ |= 0x00004000;
  25345. onChanged();
  25346. return this;
  25347. }
  25348. /**
  25349. * <code>optional string id = 15;</code>
  25350. * @return This builder for chaining.
  25351. */
  25352. public Builder clearId() {
  25353. id_ = getDefaultInstance().getId();
  25354. bitField0_ = (bitField0_ & ~0x00004000);
  25355. onChanged();
  25356. return this;
  25357. }
  25358. /**
  25359. * <code>optional string id = 15;</code>
  25360. * @param value The bytes for id to set.
  25361. * @return This builder for chaining.
  25362. */
  25363. public Builder setIdBytes(
  25364. com.google.protobuf.ByteString value) {
  25365. if (value == null) { throw new NullPointerException(); }
  25366. id_ = value;
  25367. bitField0_ |= 0x00004000;
  25368. onChanged();
  25369. return this;
  25370. }
  25371. // @@protoc_insertion_point(builder_scope:fxy.DishonestPersonsInfo)
  25372. }
  25373. // @@protoc_insertion_point(class_scope:fxy.DishonestPersonsInfo)
  25374. private static final com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo DEFAULT_INSTANCE;
  25375. static {
  25376. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo();
  25377. }
  25378. public static com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo getDefaultInstance() {
  25379. return DEFAULT_INSTANCE;
  25380. }
  25381. private static final com.google.protobuf.Parser<DishonestPersonsInfo>
  25382. PARSER = new com.google.protobuf.AbstractParser<DishonestPersonsInfo>() {
  25383. @java.lang.Override
  25384. public DishonestPersonsInfo parsePartialFrom(
  25385. com.google.protobuf.CodedInputStream input,
  25386. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  25387. throws com.google.protobuf.InvalidProtocolBufferException {
  25388. Builder builder = newBuilder();
  25389. try {
  25390. builder.mergeFrom(input, extensionRegistry);
  25391. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  25392. throw e.setUnfinishedMessage(builder.buildPartial());
  25393. } catch (com.google.protobuf.UninitializedMessageException e) {
  25394. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  25395. } catch (java.io.IOException e) {
  25396. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  25397. .setUnfinishedMessage(builder.buildPartial());
  25398. }
  25399. return builder.buildPartial();
  25400. }
  25401. };
  25402. public static com.google.protobuf.Parser<DishonestPersonsInfo> parser() {
  25403. return PARSER;
  25404. }
  25405. @java.lang.Override
  25406. public com.google.protobuf.Parser<DishonestPersonsInfo> getParserForType() {
  25407. return PARSER;
  25408. }
  25409. @java.lang.Override
  25410. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo getDefaultInstanceForType() {
  25411. return DEFAULT_INSTANCE;
  25412. }
  25413. }
  25414. public interface AbnormalsInfoOrBuilder extends
  25415. // @@protoc_insertion_point(interface_extends:fxy.AbnormalsInfo)
  25416. com.google.protobuf.MessageOrBuilder {
  25417. /**
  25418. * <pre>
  25419. * 企业名称
  25420. * </pre>
  25421. *
  25422. * <code>optional string entName = 1;</code>
  25423. * @return Whether the entName field is set.
  25424. */
  25425. boolean hasEntName();
  25426. /**
  25427. * <pre>
  25428. * 企业名称
  25429. * </pre>
  25430. *
  25431. * <code>optional string entName = 1;</code>
  25432. * @return The entName.
  25433. */
  25434. java.lang.String getEntName();
  25435. /**
  25436. * <pre>
  25437. * 企业名称
  25438. * </pre>
  25439. *
  25440. * <code>optional string entName = 1;</code>
  25441. * @return The bytes for entName.
  25442. */
  25443. com.google.protobuf.ByteString
  25444. getEntNameBytes();
  25445. /**
  25446. * <pre>
  25447. * 列入时间
  25448. * </pre>
  25449. *
  25450. * <code>optional string inDate = 2;</code>
  25451. * @return Whether the inDate field is set.
  25452. */
  25453. boolean hasInDate();
  25454. /**
  25455. * <pre>
  25456. * 列入时间
  25457. * </pre>
  25458. *
  25459. * <code>optional string inDate = 2;</code>
  25460. * @return The inDate.
  25461. */
  25462. java.lang.String getInDate();
  25463. /**
  25464. * <pre>
  25465. * 列入时间
  25466. * </pre>
  25467. *
  25468. * <code>optional string inDate = 2;</code>
  25469. * @return The bytes for inDate.
  25470. */
  25471. com.google.protobuf.ByteString
  25472. getInDateBytes();
  25473. /**
  25474. * <pre>
  25475. * 做出决定机关
  25476. * </pre>
  25477. *
  25478. * <code>optional string department = 3;</code>
  25479. * @return Whether the department field is set.
  25480. */
  25481. boolean hasDepartment();
  25482. /**
  25483. * <pre>
  25484. * 做出决定机关
  25485. * </pre>
  25486. *
  25487. * <code>optional string department = 3;</code>
  25488. * @return The department.
  25489. */
  25490. java.lang.String getDepartment();
  25491. /**
  25492. * <pre>
  25493. * 做出决定机关
  25494. * </pre>
  25495. *
  25496. * <code>optional string department = 3;</code>
  25497. * @return The bytes for department.
  25498. */
  25499. com.google.protobuf.ByteString
  25500. getDepartmentBytes();
  25501. /**
  25502. * <pre>
  25503. * 省份
  25504. * </pre>
  25505. *
  25506. * <code>optional string province = 4;</code>
  25507. * @return Whether the province field is set.
  25508. */
  25509. boolean hasProvince();
  25510. /**
  25511. * <pre>
  25512. * 省份
  25513. * </pre>
  25514. *
  25515. * <code>optional string province = 4;</code>
  25516. * @return The province.
  25517. */
  25518. java.lang.String getProvince();
  25519. /**
  25520. * <pre>
  25521. * 省份
  25522. * </pre>
  25523. *
  25524. * <code>optional string province = 4;</code>
  25525. * @return The bytes for province.
  25526. */
  25527. com.google.protobuf.ByteString
  25528. getProvinceBytes();
  25529. /**
  25530. * <pre>
  25531. * 移出时间
  25532. * </pre>
  25533. *
  25534. * <code>optional string outDate = 5;</code>
  25535. * @return Whether the outDate field is set.
  25536. */
  25537. boolean hasOutDate();
  25538. /**
  25539. * <pre>
  25540. * 移出时间
  25541. * </pre>
  25542. *
  25543. * <code>optional string outDate = 5;</code>
  25544. * @return The outDate.
  25545. */
  25546. java.lang.String getOutDate();
  25547. /**
  25548. * <pre>
  25549. * 移出时间
  25550. * </pre>
  25551. *
  25552. * <code>optional string outDate = 5;</code>
  25553. * @return The bytes for outDate.
  25554. */
  25555. com.google.protobuf.ByteString
  25556. getOutDateBytes();
  25557. /**
  25558. * <pre>
  25559. * 移出原因
  25560. * </pre>
  25561. *
  25562. * <code>optional string outReason = 6;</code>
  25563. * @return Whether the outReason field is set.
  25564. */
  25565. boolean hasOutReason();
  25566. /**
  25567. * <pre>
  25568. * 移出原因
  25569. * </pre>
  25570. *
  25571. * <code>optional string outReason = 6;</code>
  25572. * @return The outReason.
  25573. */
  25574. java.lang.String getOutReason();
  25575. /**
  25576. * <pre>
  25577. * 移出原因
  25578. * </pre>
  25579. *
  25580. * <code>optional string outReason = 6;</code>
  25581. * @return The bytes for outReason.
  25582. */
  25583. com.google.protobuf.ByteString
  25584. getOutReasonBytes();
  25585. /**
  25586. * <pre>
  25587. * 注册号
  25588. * </pre>
  25589. *
  25590. * <code>optional string regNo = 7;</code>
  25591. * @return Whether the regNo field is set.
  25592. */
  25593. boolean hasRegNo();
  25594. /**
  25595. * <pre>
  25596. * 注册号
  25597. * </pre>
  25598. *
  25599. * <code>optional string regNo = 7;</code>
  25600. * @return The regNo.
  25601. */
  25602. java.lang.String getRegNo();
  25603. /**
  25604. * <pre>
  25605. * 注册号
  25606. * </pre>
  25607. *
  25608. * <code>optional string regNo = 7;</code>
  25609. * @return The bytes for regNo.
  25610. */
  25611. com.google.protobuf.ByteString
  25612. getRegNoBytes();
  25613. /**
  25614. * <pre>
  25615. * 历史异常
  25616. * </pre>
  25617. *
  25618. * <code>optional string disabled = 8;</code>
  25619. * @return Whether the disabled field is set.
  25620. */
  25621. boolean hasDisabled();
  25622. /**
  25623. * <pre>
  25624. * 历史异常
  25625. * </pre>
  25626. *
  25627. * <code>optional string disabled = 8;</code>
  25628. * @return The disabled.
  25629. */
  25630. java.lang.String getDisabled();
  25631. /**
  25632. * <pre>
  25633. * 历史异常
  25634. * </pre>
  25635. *
  25636. * <code>optional string disabled = 8;</code>
  25637. * @return The bytes for disabled.
  25638. */
  25639. com.google.protobuf.ByteString
  25640. getDisabledBytes();
  25641. /**
  25642. * <pre>
  25643. * 列入原因
  25644. * </pre>
  25645. *
  25646. * <code>optional string inReason = 9;</code>
  25647. * @return Whether the inReason field is set.
  25648. */
  25649. boolean hasInReason();
  25650. /**
  25651. * <pre>
  25652. * 列入原因
  25653. * </pre>
  25654. *
  25655. * <code>optional string inReason = 9;</code>
  25656. * @return The inReason.
  25657. */
  25658. java.lang.String getInReason();
  25659. /**
  25660. * <pre>
  25661. * 列入原因
  25662. * </pre>
  25663. *
  25664. * <code>optional string inReason = 9;</code>
  25665. * @return The bytes for inReason.
  25666. */
  25667. com.google.protobuf.ByteString
  25668. getInReasonBytes();
  25669. /**
  25670. * <pre>
  25671. * 移出决定机关
  25672. * </pre>
  25673. *
  25674. * <code>optional string outDepartment = 10;</code>
  25675. * @return Whether the outDepartment field is set.
  25676. */
  25677. boolean hasOutDepartment();
  25678. /**
  25679. * <pre>
  25680. * 移出决定机关
  25681. * </pre>
  25682. *
  25683. * <code>optional string outDepartment = 10;</code>
  25684. * @return The outDepartment.
  25685. */
  25686. java.lang.String getOutDepartment();
  25687. /**
  25688. * <pre>
  25689. * 移出决定机关
  25690. * </pre>
  25691. *
  25692. * <code>optional string outDepartment = 10;</code>
  25693. * @return The bytes for outDepartment.
  25694. */
  25695. com.google.protobuf.ByteString
  25696. getOutDepartmentBytes();
  25697. /**
  25698. * <code>optional string id = 11;</code>
  25699. * @return Whether the id field is set.
  25700. */
  25701. boolean hasId();
  25702. /**
  25703. * <code>optional string id = 11;</code>
  25704. * @return The id.
  25705. */
  25706. java.lang.String getId();
  25707. /**
  25708. * <code>optional string id = 11;</code>
  25709. * @return The bytes for id.
  25710. */
  25711. com.google.protobuf.ByteString
  25712. getIdBytes();
  25713. }
  25714. /**
  25715. * Protobuf type {@code fxy.AbnormalsInfo}
  25716. */
  25717. public static final class AbnormalsInfo extends
  25718. com.google.protobuf.GeneratedMessage implements
  25719. // @@protoc_insertion_point(message_implements:fxy.AbnormalsInfo)
  25720. AbnormalsInfoOrBuilder {
  25721. private static final long serialVersionUID = 0L;
  25722. static {
  25723. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  25724. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  25725. /* major= */ 4,
  25726. /* minor= */ 29,
  25727. /* patch= */ 5,
  25728. /* suffix= */ "",
  25729. AbnormalsInfo.class.getName());
  25730. }
  25731. // Use AbnormalsInfo.newBuilder() to construct.
  25732. private AbnormalsInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  25733. super(builder);
  25734. }
  25735. private AbnormalsInfo() {
  25736. entName_ = "";
  25737. inDate_ = "";
  25738. department_ = "";
  25739. province_ = "";
  25740. outDate_ = "";
  25741. outReason_ = "";
  25742. regNo_ = "";
  25743. disabled_ = "";
  25744. inReason_ = "";
  25745. outDepartment_ = "";
  25746. id_ = "";
  25747. }
  25748. public static final com.google.protobuf.Descriptors.Descriptor
  25749. getDescriptor() {
  25750. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AbnormalsInfo_descriptor;
  25751. }
  25752. @java.lang.Override
  25753. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  25754. internalGetFieldAccessorTable() {
  25755. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AbnormalsInfo_fieldAccessorTable
  25756. .ensureFieldAccessorsInitialized(
  25757. com.yaoyicloud.message.FxyProtos.AbnormalsInfo.class, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder.class);
  25758. }
  25759. private int bitField0_;
  25760. public static final int ENTNAME_FIELD_NUMBER = 1;
  25761. @SuppressWarnings("serial")
  25762. private volatile java.lang.Object entName_ = "";
  25763. /**
  25764. * <pre>
  25765. * 企业名称
  25766. * </pre>
  25767. *
  25768. * <code>optional string entName = 1;</code>
  25769. * @return Whether the entName field is set.
  25770. */
  25771. @java.lang.Override
  25772. public boolean hasEntName() {
  25773. return ((bitField0_ & 0x00000001) != 0);
  25774. }
  25775. /**
  25776. * <pre>
  25777. * 企业名称
  25778. * </pre>
  25779. *
  25780. * <code>optional string entName = 1;</code>
  25781. * @return The entName.
  25782. */
  25783. @java.lang.Override
  25784. public java.lang.String getEntName() {
  25785. java.lang.Object ref = entName_;
  25786. if (ref instanceof java.lang.String) {
  25787. return (java.lang.String) ref;
  25788. } else {
  25789. com.google.protobuf.ByteString bs =
  25790. (com.google.protobuf.ByteString) ref;
  25791. java.lang.String s = bs.toStringUtf8();
  25792. if (bs.isValidUtf8()) {
  25793. entName_ = s;
  25794. }
  25795. return s;
  25796. }
  25797. }
  25798. /**
  25799. * <pre>
  25800. * 企业名称
  25801. * </pre>
  25802. *
  25803. * <code>optional string entName = 1;</code>
  25804. * @return The bytes for entName.
  25805. */
  25806. @java.lang.Override
  25807. public com.google.protobuf.ByteString
  25808. getEntNameBytes() {
  25809. java.lang.Object ref = entName_;
  25810. if (ref instanceof java.lang.String) {
  25811. com.google.protobuf.ByteString b =
  25812. com.google.protobuf.ByteString.copyFromUtf8(
  25813. (java.lang.String) ref);
  25814. entName_ = b;
  25815. return b;
  25816. } else {
  25817. return (com.google.protobuf.ByteString) ref;
  25818. }
  25819. }
  25820. public static final int INDATE_FIELD_NUMBER = 2;
  25821. @SuppressWarnings("serial")
  25822. private volatile java.lang.Object inDate_ = "";
  25823. /**
  25824. * <pre>
  25825. * 列入时间
  25826. * </pre>
  25827. *
  25828. * <code>optional string inDate = 2;</code>
  25829. * @return Whether the inDate field is set.
  25830. */
  25831. @java.lang.Override
  25832. public boolean hasInDate() {
  25833. return ((bitField0_ & 0x00000002) != 0);
  25834. }
  25835. /**
  25836. * <pre>
  25837. * 列入时间
  25838. * </pre>
  25839. *
  25840. * <code>optional string inDate = 2;</code>
  25841. * @return The inDate.
  25842. */
  25843. @java.lang.Override
  25844. public java.lang.String getInDate() {
  25845. java.lang.Object ref = inDate_;
  25846. if (ref instanceof java.lang.String) {
  25847. return (java.lang.String) ref;
  25848. } else {
  25849. com.google.protobuf.ByteString bs =
  25850. (com.google.protobuf.ByteString) ref;
  25851. java.lang.String s = bs.toStringUtf8();
  25852. if (bs.isValidUtf8()) {
  25853. inDate_ = s;
  25854. }
  25855. return s;
  25856. }
  25857. }
  25858. /**
  25859. * <pre>
  25860. * 列入时间
  25861. * </pre>
  25862. *
  25863. * <code>optional string inDate = 2;</code>
  25864. * @return The bytes for inDate.
  25865. */
  25866. @java.lang.Override
  25867. public com.google.protobuf.ByteString
  25868. getInDateBytes() {
  25869. java.lang.Object ref = inDate_;
  25870. if (ref instanceof java.lang.String) {
  25871. com.google.protobuf.ByteString b =
  25872. com.google.protobuf.ByteString.copyFromUtf8(
  25873. (java.lang.String) ref);
  25874. inDate_ = b;
  25875. return b;
  25876. } else {
  25877. return (com.google.protobuf.ByteString) ref;
  25878. }
  25879. }
  25880. public static final int DEPARTMENT_FIELD_NUMBER = 3;
  25881. @SuppressWarnings("serial")
  25882. private volatile java.lang.Object department_ = "";
  25883. /**
  25884. * <pre>
  25885. * 做出决定机关
  25886. * </pre>
  25887. *
  25888. * <code>optional string department = 3;</code>
  25889. * @return Whether the department field is set.
  25890. */
  25891. @java.lang.Override
  25892. public boolean hasDepartment() {
  25893. return ((bitField0_ & 0x00000004) != 0);
  25894. }
  25895. /**
  25896. * <pre>
  25897. * 做出决定机关
  25898. * </pre>
  25899. *
  25900. * <code>optional string department = 3;</code>
  25901. * @return The department.
  25902. */
  25903. @java.lang.Override
  25904. public java.lang.String getDepartment() {
  25905. java.lang.Object ref = department_;
  25906. if (ref instanceof java.lang.String) {
  25907. return (java.lang.String) ref;
  25908. } else {
  25909. com.google.protobuf.ByteString bs =
  25910. (com.google.protobuf.ByteString) ref;
  25911. java.lang.String s = bs.toStringUtf8();
  25912. if (bs.isValidUtf8()) {
  25913. department_ = s;
  25914. }
  25915. return s;
  25916. }
  25917. }
  25918. /**
  25919. * <pre>
  25920. * 做出决定机关
  25921. * </pre>
  25922. *
  25923. * <code>optional string department = 3;</code>
  25924. * @return The bytes for department.
  25925. */
  25926. @java.lang.Override
  25927. public com.google.protobuf.ByteString
  25928. getDepartmentBytes() {
  25929. java.lang.Object ref = department_;
  25930. if (ref instanceof java.lang.String) {
  25931. com.google.protobuf.ByteString b =
  25932. com.google.protobuf.ByteString.copyFromUtf8(
  25933. (java.lang.String) ref);
  25934. department_ = b;
  25935. return b;
  25936. } else {
  25937. return (com.google.protobuf.ByteString) ref;
  25938. }
  25939. }
  25940. public static final int PROVINCE_FIELD_NUMBER = 4;
  25941. @SuppressWarnings("serial")
  25942. private volatile java.lang.Object province_ = "";
  25943. /**
  25944. * <pre>
  25945. * 省份
  25946. * </pre>
  25947. *
  25948. * <code>optional string province = 4;</code>
  25949. * @return Whether the province field is set.
  25950. */
  25951. @java.lang.Override
  25952. public boolean hasProvince() {
  25953. return ((bitField0_ & 0x00000008) != 0);
  25954. }
  25955. /**
  25956. * <pre>
  25957. * 省份
  25958. * </pre>
  25959. *
  25960. * <code>optional string province = 4;</code>
  25961. * @return The province.
  25962. */
  25963. @java.lang.Override
  25964. public java.lang.String getProvince() {
  25965. java.lang.Object ref = province_;
  25966. if (ref instanceof java.lang.String) {
  25967. return (java.lang.String) ref;
  25968. } else {
  25969. com.google.protobuf.ByteString bs =
  25970. (com.google.protobuf.ByteString) ref;
  25971. java.lang.String s = bs.toStringUtf8();
  25972. if (bs.isValidUtf8()) {
  25973. province_ = s;
  25974. }
  25975. return s;
  25976. }
  25977. }
  25978. /**
  25979. * <pre>
  25980. * 省份
  25981. * </pre>
  25982. *
  25983. * <code>optional string province = 4;</code>
  25984. * @return The bytes for province.
  25985. */
  25986. @java.lang.Override
  25987. public com.google.protobuf.ByteString
  25988. getProvinceBytes() {
  25989. java.lang.Object ref = province_;
  25990. if (ref instanceof java.lang.String) {
  25991. com.google.protobuf.ByteString b =
  25992. com.google.protobuf.ByteString.copyFromUtf8(
  25993. (java.lang.String) ref);
  25994. province_ = b;
  25995. return b;
  25996. } else {
  25997. return (com.google.protobuf.ByteString) ref;
  25998. }
  25999. }
  26000. public static final int OUTDATE_FIELD_NUMBER = 5;
  26001. @SuppressWarnings("serial")
  26002. private volatile java.lang.Object outDate_ = "";
  26003. /**
  26004. * <pre>
  26005. * 移出时间
  26006. * </pre>
  26007. *
  26008. * <code>optional string outDate = 5;</code>
  26009. * @return Whether the outDate field is set.
  26010. */
  26011. @java.lang.Override
  26012. public boolean hasOutDate() {
  26013. return ((bitField0_ & 0x00000010) != 0);
  26014. }
  26015. /**
  26016. * <pre>
  26017. * 移出时间
  26018. * </pre>
  26019. *
  26020. * <code>optional string outDate = 5;</code>
  26021. * @return The outDate.
  26022. */
  26023. @java.lang.Override
  26024. public java.lang.String getOutDate() {
  26025. java.lang.Object ref = outDate_;
  26026. if (ref instanceof java.lang.String) {
  26027. return (java.lang.String) ref;
  26028. } else {
  26029. com.google.protobuf.ByteString bs =
  26030. (com.google.protobuf.ByteString) ref;
  26031. java.lang.String s = bs.toStringUtf8();
  26032. if (bs.isValidUtf8()) {
  26033. outDate_ = s;
  26034. }
  26035. return s;
  26036. }
  26037. }
  26038. /**
  26039. * <pre>
  26040. * 移出时间
  26041. * </pre>
  26042. *
  26043. * <code>optional string outDate = 5;</code>
  26044. * @return The bytes for outDate.
  26045. */
  26046. @java.lang.Override
  26047. public com.google.protobuf.ByteString
  26048. getOutDateBytes() {
  26049. java.lang.Object ref = outDate_;
  26050. if (ref instanceof java.lang.String) {
  26051. com.google.protobuf.ByteString b =
  26052. com.google.protobuf.ByteString.copyFromUtf8(
  26053. (java.lang.String) ref);
  26054. outDate_ = b;
  26055. return b;
  26056. } else {
  26057. return (com.google.protobuf.ByteString) ref;
  26058. }
  26059. }
  26060. public static final int OUTREASON_FIELD_NUMBER = 6;
  26061. @SuppressWarnings("serial")
  26062. private volatile java.lang.Object outReason_ = "";
  26063. /**
  26064. * <pre>
  26065. * 移出原因
  26066. * </pre>
  26067. *
  26068. * <code>optional string outReason = 6;</code>
  26069. * @return Whether the outReason field is set.
  26070. */
  26071. @java.lang.Override
  26072. public boolean hasOutReason() {
  26073. return ((bitField0_ & 0x00000020) != 0);
  26074. }
  26075. /**
  26076. * <pre>
  26077. * 移出原因
  26078. * </pre>
  26079. *
  26080. * <code>optional string outReason = 6;</code>
  26081. * @return The outReason.
  26082. */
  26083. @java.lang.Override
  26084. public java.lang.String getOutReason() {
  26085. java.lang.Object ref = outReason_;
  26086. if (ref instanceof java.lang.String) {
  26087. return (java.lang.String) ref;
  26088. } else {
  26089. com.google.protobuf.ByteString bs =
  26090. (com.google.protobuf.ByteString) ref;
  26091. java.lang.String s = bs.toStringUtf8();
  26092. if (bs.isValidUtf8()) {
  26093. outReason_ = s;
  26094. }
  26095. return s;
  26096. }
  26097. }
  26098. /**
  26099. * <pre>
  26100. * 移出原因
  26101. * </pre>
  26102. *
  26103. * <code>optional string outReason = 6;</code>
  26104. * @return The bytes for outReason.
  26105. */
  26106. @java.lang.Override
  26107. public com.google.protobuf.ByteString
  26108. getOutReasonBytes() {
  26109. java.lang.Object ref = outReason_;
  26110. if (ref instanceof java.lang.String) {
  26111. com.google.protobuf.ByteString b =
  26112. com.google.protobuf.ByteString.copyFromUtf8(
  26113. (java.lang.String) ref);
  26114. outReason_ = b;
  26115. return b;
  26116. } else {
  26117. return (com.google.protobuf.ByteString) ref;
  26118. }
  26119. }
  26120. public static final int REGNO_FIELD_NUMBER = 7;
  26121. @SuppressWarnings("serial")
  26122. private volatile java.lang.Object regNo_ = "";
  26123. /**
  26124. * <pre>
  26125. * 注册号
  26126. * </pre>
  26127. *
  26128. * <code>optional string regNo = 7;</code>
  26129. * @return Whether the regNo field is set.
  26130. */
  26131. @java.lang.Override
  26132. public boolean hasRegNo() {
  26133. return ((bitField0_ & 0x00000040) != 0);
  26134. }
  26135. /**
  26136. * <pre>
  26137. * 注册号
  26138. * </pre>
  26139. *
  26140. * <code>optional string regNo = 7;</code>
  26141. * @return The regNo.
  26142. */
  26143. @java.lang.Override
  26144. public java.lang.String getRegNo() {
  26145. java.lang.Object ref = regNo_;
  26146. if (ref instanceof java.lang.String) {
  26147. return (java.lang.String) ref;
  26148. } else {
  26149. com.google.protobuf.ByteString bs =
  26150. (com.google.protobuf.ByteString) ref;
  26151. java.lang.String s = bs.toStringUtf8();
  26152. if (bs.isValidUtf8()) {
  26153. regNo_ = s;
  26154. }
  26155. return s;
  26156. }
  26157. }
  26158. /**
  26159. * <pre>
  26160. * 注册号
  26161. * </pre>
  26162. *
  26163. * <code>optional string regNo = 7;</code>
  26164. * @return The bytes for regNo.
  26165. */
  26166. @java.lang.Override
  26167. public com.google.protobuf.ByteString
  26168. getRegNoBytes() {
  26169. java.lang.Object ref = regNo_;
  26170. if (ref instanceof java.lang.String) {
  26171. com.google.protobuf.ByteString b =
  26172. com.google.protobuf.ByteString.copyFromUtf8(
  26173. (java.lang.String) ref);
  26174. regNo_ = b;
  26175. return b;
  26176. } else {
  26177. return (com.google.protobuf.ByteString) ref;
  26178. }
  26179. }
  26180. public static final int DISABLED_FIELD_NUMBER = 8;
  26181. @SuppressWarnings("serial")
  26182. private volatile java.lang.Object disabled_ = "";
  26183. /**
  26184. * <pre>
  26185. * 历史异常
  26186. * </pre>
  26187. *
  26188. * <code>optional string disabled = 8;</code>
  26189. * @return Whether the disabled field is set.
  26190. */
  26191. @java.lang.Override
  26192. public boolean hasDisabled() {
  26193. return ((bitField0_ & 0x00000080) != 0);
  26194. }
  26195. /**
  26196. * <pre>
  26197. * 历史异常
  26198. * </pre>
  26199. *
  26200. * <code>optional string disabled = 8;</code>
  26201. * @return The disabled.
  26202. */
  26203. @java.lang.Override
  26204. public java.lang.String getDisabled() {
  26205. java.lang.Object ref = disabled_;
  26206. if (ref instanceof java.lang.String) {
  26207. return (java.lang.String) ref;
  26208. } else {
  26209. com.google.protobuf.ByteString bs =
  26210. (com.google.protobuf.ByteString) ref;
  26211. java.lang.String s = bs.toStringUtf8();
  26212. if (bs.isValidUtf8()) {
  26213. disabled_ = s;
  26214. }
  26215. return s;
  26216. }
  26217. }
  26218. /**
  26219. * <pre>
  26220. * 历史异常
  26221. * </pre>
  26222. *
  26223. * <code>optional string disabled = 8;</code>
  26224. * @return The bytes for disabled.
  26225. */
  26226. @java.lang.Override
  26227. public com.google.protobuf.ByteString
  26228. getDisabledBytes() {
  26229. java.lang.Object ref = disabled_;
  26230. if (ref instanceof java.lang.String) {
  26231. com.google.protobuf.ByteString b =
  26232. com.google.protobuf.ByteString.copyFromUtf8(
  26233. (java.lang.String) ref);
  26234. disabled_ = b;
  26235. return b;
  26236. } else {
  26237. return (com.google.protobuf.ByteString) ref;
  26238. }
  26239. }
  26240. public static final int INREASON_FIELD_NUMBER = 9;
  26241. @SuppressWarnings("serial")
  26242. private volatile java.lang.Object inReason_ = "";
  26243. /**
  26244. * <pre>
  26245. * 列入原因
  26246. * </pre>
  26247. *
  26248. * <code>optional string inReason = 9;</code>
  26249. * @return Whether the inReason field is set.
  26250. */
  26251. @java.lang.Override
  26252. public boolean hasInReason() {
  26253. return ((bitField0_ & 0x00000100) != 0);
  26254. }
  26255. /**
  26256. * <pre>
  26257. * 列入原因
  26258. * </pre>
  26259. *
  26260. * <code>optional string inReason = 9;</code>
  26261. * @return The inReason.
  26262. */
  26263. @java.lang.Override
  26264. public java.lang.String getInReason() {
  26265. java.lang.Object ref = inReason_;
  26266. if (ref instanceof java.lang.String) {
  26267. return (java.lang.String) ref;
  26268. } else {
  26269. com.google.protobuf.ByteString bs =
  26270. (com.google.protobuf.ByteString) ref;
  26271. java.lang.String s = bs.toStringUtf8();
  26272. if (bs.isValidUtf8()) {
  26273. inReason_ = s;
  26274. }
  26275. return s;
  26276. }
  26277. }
  26278. /**
  26279. * <pre>
  26280. * 列入原因
  26281. * </pre>
  26282. *
  26283. * <code>optional string inReason = 9;</code>
  26284. * @return The bytes for inReason.
  26285. */
  26286. @java.lang.Override
  26287. public com.google.protobuf.ByteString
  26288. getInReasonBytes() {
  26289. java.lang.Object ref = inReason_;
  26290. if (ref instanceof java.lang.String) {
  26291. com.google.protobuf.ByteString b =
  26292. com.google.protobuf.ByteString.copyFromUtf8(
  26293. (java.lang.String) ref);
  26294. inReason_ = b;
  26295. return b;
  26296. } else {
  26297. return (com.google.protobuf.ByteString) ref;
  26298. }
  26299. }
  26300. public static final int OUTDEPARTMENT_FIELD_NUMBER = 10;
  26301. @SuppressWarnings("serial")
  26302. private volatile java.lang.Object outDepartment_ = "";
  26303. /**
  26304. * <pre>
  26305. * 移出决定机关
  26306. * </pre>
  26307. *
  26308. * <code>optional string outDepartment = 10;</code>
  26309. * @return Whether the outDepartment field is set.
  26310. */
  26311. @java.lang.Override
  26312. public boolean hasOutDepartment() {
  26313. return ((bitField0_ & 0x00000200) != 0);
  26314. }
  26315. /**
  26316. * <pre>
  26317. * 移出决定机关
  26318. * </pre>
  26319. *
  26320. * <code>optional string outDepartment = 10;</code>
  26321. * @return The outDepartment.
  26322. */
  26323. @java.lang.Override
  26324. public java.lang.String getOutDepartment() {
  26325. java.lang.Object ref = outDepartment_;
  26326. if (ref instanceof java.lang.String) {
  26327. return (java.lang.String) ref;
  26328. } else {
  26329. com.google.protobuf.ByteString bs =
  26330. (com.google.protobuf.ByteString) ref;
  26331. java.lang.String s = bs.toStringUtf8();
  26332. if (bs.isValidUtf8()) {
  26333. outDepartment_ = s;
  26334. }
  26335. return s;
  26336. }
  26337. }
  26338. /**
  26339. * <pre>
  26340. * 移出决定机关
  26341. * </pre>
  26342. *
  26343. * <code>optional string outDepartment = 10;</code>
  26344. * @return The bytes for outDepartment.
  26345. */
  26346. @java.lang.Override
  26347. public com.google.protobuf.ByteString
  26348. getOutDepartmentBytes() {
  26349. java.lang.Object ref = outDepartment_;
  26350. if (ref instanceof java.lang.String) {
  26351. com.google.protobuf.ByteString b =
  26352. com.google.protobuf.ByteString.copyFromUtf8(
  26353. (java.lang.String) ref);
  26354. outDepartment_ = b;
  26355. return b;
  26356. } else {
  26357. return (com.google.protobuf.ByteString) ref;
  26358. }
  26359. }
  26360. public static final int ID_FIELD_NUMBER = 11;
  26361. @SuppressWarnings("serial")
  26362. private volatile java.lang.Object id_ = "";
  26363. /**
  26364. * <code>optional string id = 11;</code>
  26365. * @return Whether the id field is set.
  26366. */
  26367. @java.lang.Override
  26368. public boolean hasId() {
  26369. return ((bitField0_ & 0x00000400) != 0);
  26370. }
  26371. /**
  26372. * <code>optional string id = 11;</code>
  26373. * @return The id.
  26374. */
  26375. @java.lang.Override
  26376. public java.lang.String getId() {
  26377. java.lang.Object ref = id_;
  26378. if (ref instanceof java.lang.String) {
  26379. return (java.lang.String) ref;
  26380. } else {
  26381. com.google.protobuf.ByteString bs =
  26382. (com.google.protobuf.ByteString) ref;
  26383. java.lang.String s = bs.toStringUtf8();
  26384. if (bs.isValidUtf8()) {
  26385. id_ = s;
  26386. }
  26387. return s;
  26388. }
  26389. }
  26390. /**
  26391. * <code>optional string id = 11;</code>
  26392. * @return The bytes for id.
  26393. */
  26394. @java.lang.Override
  26395. public com.google.protobuf.ByteString
  26396. getIdBytes() {
  26397. java.lang.Object ref = id_;
  26398. if (ref instanceof java.lang.String) {
  26399. com.google.protobuf.ByteString b =
  26400. com.google.protobuf.ByteString.copyFromUtf8(
  26401. (java.lang.String) ref);
  26402. id_ = b;
  26403. return b;
  26404. } else {
  26405. return (com.google.protobuf.ByteString) ref;
  26406. }
  26407. }
  26408. private byte memoizedIsInitialized = -1;
  26409. @java.lang.Override
  26410. public final boolean isInitialized() {
  26411. byte isInitialized = memoizedIsInitialized;
  26412. if (isInitialized == 1) return true;
  26413. if (isInitialized == 0) return false;
  26414. memoizedIsInitialized = 1;
  26415. return true;
  26416. }
  26417. @java.lang.Override
  26418. public void writeTo(com.google.protobuf.CodedOutputStream output)
  26419. throws java.io.IOException {
  26420. if (((bitField0_ & 0x00000001) != 0)) {
  26421. com.google.protobuf.GeneratedMessage.writeString(output, 1, entName_);
  26422. }
  26423. if (((bitField0_ & 0x00000002) != 0)) {
  26424. com.google.protobuf.GeneratedMessage.writeString(output, 2, inDate_);
  26425. }
  26426. if (((bitField0_ & 0x00000004) != 0)) {
  26427. com.google.protobuf.GeneratedMessage.writeString(output, 3, department_);
  26428. }
  26429. if (((bitField0_ & 0x00000008) != 0)) {
  26430. com.google.protobuf.GeneratedMessage.writeString(output, 4, province_);
  26431. }
  26432. if (((bitField0_ & 0x00000010) != 0)) {
  26433. com.google.protobuf.GeneratedMessage.writeString(output, 5, outDate_);
  26434. }
  26435. if (((bitField0_ & 0x00000020) != 0)) {
  26436. com.google.protobuf.GeneratedMessage.writeString(output, 6, outReason_);
  26437. }
  26438. if (((bitField0_ & 0x00000040) != 0)) {
  26439. com.google.protobuf.GeneratedMessage.writeString(output, 7, regNo_);
  26440. }
  26441. if (((bitField0_ & 0x00000080) != 0)) {
  26442. com.google.protobuf.GeneratedMessage.writeString(output, 8, disabled_);
  26443. }
  26444. if (((bitField0_ & 0x00000100) != 0)) {
  26445. com.google.protobuf.GeneratedMessage.writeString(output, 9, inReason_);
  26446. }
  26447. if (((bitField0_ & 0x00000200) != 0)) {
  26448. com.google.protobuf.GeneratedMessage.writeString(output, 10, outDepartment_);
  26449. }
  26450. if (((bitField0_ & 0x00000400) != 0)) {
  26451. com.google.protobuf.GeneratedMessage.writeString(output, 11, id_);
  26452. }
  26453. getUnknownFields().writeTo(output);
  26454. }
  26455. @java.lang.Override
  26456. public int getSerializedSize() {
  26457. int size = memoizedSize;
  26458. if (size != -1) return size;
  26459. size = 0;
  26460. if (((bitField0_ & 0x00000001) != 0)) {
  26461. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, entName_);
  26462. }
  26463. if (((bitField0_ & 0x00000002) != 0)) {
  26464. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, inDate_);
  26465. }
  26466. if (((bitField0_ & 0x00000004) != 0)) {
  26467. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, department_);
  26468. }
  26469. if (((bitField0_ & 0x00000008) != 0)) {
  26470. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, province_);
  26471. }
  26472. if (((bitField0_ & 0x00000010) != 0)) {
  26473. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, outDate_);
  26474. }
  26475. if (((bitField0_ & 0x00000020) != 0)) {
  26476. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, outReason_);
  26477. }
  26478. if (((bitField0_ & 0x00000040) != 0)) {
  26479. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, regNo_);
  26480. }
  26481. if (((bitField0_ & 0x00000080) != 0)) {
  26482. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, disabled_);
  26483. }
  26484. if (((bitField0_ & 0x00000100) != 0)) {
  26485. size += com.google.protobuf.GeneratedMessage.computeStringSize(9, inReason_);
  26486. }
  26487. if (((bitField0_ & 0x00000200) != 0)) {
  26488. size += com.google.protobuf.GeneratedMessage.computeStringSize(10, outDepartment_);
  26489. }
  26490. if (((bitField0_ & 0x00000400) != 0)) {
  26491. size += com.google.protobuf.GeneratedMessage.computeStringSize(11, id_);
  26492. }
  26493. size += getUnknownFields().getSerializedSize();
  26494. memoizedSize = size;
  26495. return size;
  26496. }
  26497. @java.lang.Override
  26498. public boolean equals(final java.lang.Object obj) {
  26499. if (obj == this) {
  26500. return true;
  26501. }
  26502. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AbnormalsInfo)) {
  26503. return super.equals(obj);
  26504. }
  26505. com.yaoyicloud.message.FxyProtos.AbnormalsInfo other = (com.yaoyicloud.message.FxyProtos.AbnormalsInfo) obj;
  26506. if (hasEntName() != other.hasEntName()) return false;
  26507. if (hasEntName()) {
  26508. if (!getEntName()
  26509. .equals(other.getEntName())) return false;
  26510. }
  26511. if (hasInDate() != other.hasInDate()) return false;
  26512. if (hasInDate()) {
  26513. if (!getInDate()
  26514. .equals(other.getInDate())) return false;
  26515. }
  26516. if (hasDepartment() != other.hasDepartment()) return false;
  26517. if (hasDepartment()) {
  26518. if (!getDepartment()
  26519. .equals(other.getDepartment())) return false;
  26520. }
  26521. if (hasProvince() != other.hasProvince()) return false;
  26522. if (hasProvince()) {
  26523. if (!getProvince()
  26524. .equals(other.getProvince())) return false;
  26525. }
  26526. if (hasOutDate() != other.hasOutDate()) return false;
  26527. if (hasOutDate()) {
  26528. if (!getOutDate()
  26529. .equals(other.getOutDate())) return false;
  26530. }
  26531. if (hasOutReason() != other.hasOutReason()) return false;
  26532. if (hasOutReason()) {
  26533. if (!getOutReason()
  26534. .equals(other.getOutReason())) return false;
  26535. }
  26536. if (hasRegNo() != other.hasRegNo()) return false;
  26537. if (hasRegNo()) {
  26538. if (!getRegNo()
  26539. .equals(other.getRegNo())) return false;
  26540. }
  26541. if (hasDisabled() != other.hasDisabled()) return false;
  26542. if (hasDisabled()) {
  26543. if (!getDisabled()
  26544. .equals(other.getDisabled())) return false;
  26545. }
  26546. if (hasInReason() != other.hasInReason()) return false;
  26547. if (hasInReason()) {
  26548. if (!getInReason()
  26549. .equals(other.getInReason())) return false;
  26550. }
  26551. if (hasOutDepartment() != other.hasOutDepartment()) return false;
  26552. if (hasOutDepartment()) {
  26553. if (!getOutDepartment()
  26554. .equals(other.getOutDepartment())) return false;
  26555. }
  26556. if (hasId() != other.hasId()) return false;
  26557. if (hasId()) {
  26558. if (!getId()
  26559. .equals(other.getId())) return false;
  26560. }
  26561. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  26562. return true;
  26563. }
  26564. @java.lang.Override
  26565. public int hashCode() {
  26566. if (memoizedHashCode != 0) {
  26567. return memoizedHashCode;
  26568. }
  26569. int hash = 41;
  26570. hash = (19 * hash) + getDescriptor().hashCode();
  26571. if (hasEntName()) {
  26572. hash = (37 * hash) + ENTNAME_FIELD_NUMBER;
  26573. hash = (53 * hash) + getEntName().hashCode();
  26574. }
  26575. if (hasInDate()) {
  26576. hash = (37 * hash) + INDATE_FIELD_NUMBER;
  26577. hash = (53 * hash) + getInDate().hashCode();
  26578. }
  26579. if (hasDepartment()) {
  26580. hash = (37 * hash) + DEPARTMENT_FIELD_NUMBER;
  26581. hash = (53 * hash) + getDepartment().hashCode();
  26582. }
  26583. if (hasProvince()) {
  26584. hash = (37 * hash) + PROVINCE_FIELD_NUMBER;
  26585. hash = (53 * hash) + getProvince().hashCode();
  26586. }
  26587. if (hasOutDate()) {
  26588. hash = (37 * hash) + OUTDATE_FIELD_NUMBER;
  26589. hash = (53 * hash) + getOutDate().hashCode();
  26590. }
  26591. if (hasOutReason()) {
  26592. hash = (37 * hash) + OUTREASON_FIELD_NUMBER;
  26593. hash = (53 * hash) + getOutReason().hashCode();
  26594. }
  26595. if (hasRegNo()) {
  26596. hash = (37 * hash) + REGNO_FIELD_NUMBER;
  26597. hash = (53 * hash) + getRegNo().hashCode();
  26598. }
  26599. if (hasDisabled()) {
  26600. hash = (37 * hash) + DISABLED_FIELD_NUMBER;
  26601. hash = (53 * hash) + getDisabled().hashCode();
  26602. }
  26603. if (hasInReason()) {
  26604. hash = (37 * hash) + INREASON_FIELD_NUMBER;
  26605. hash = (53 * hash) + getInReason().hashCode();
  26606. }
  26607. if (hasOutDepartment()) {
  26608. hash = (37 * hash) + OUTDEPARTMENT_FIELD_NUMBER;
  26609. hash = (53 * hash) + getOutDepartment().hashCode();
  26610. }
  26611. if (hasId()) {
  26612. hash = (37 * hash) + ID_FIELD_NUMBER;
  26613. hash = (53 * hash) + getId().hashCode();
  26614. }
  26615. hash = (29 * hash) + getUnknownFields().hashCode();
  26616. memoizedHashCode = hash;
  26617. return hash;
  26618. }
  26619. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26620. java.nio.ByteBuffer data)
  26621. throws com.google.protobuf.InvalidProtocolBufferException {
  26622. return PARSER.parseFrom(data);
  26623. }
  26624. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26625. java.nio.ByteBuffer data,
  26626. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  26627. throws com.google.protobuf.InvalidProtocolBufferException {
  26628. return PARSER.parseFrom(data, extensionRegistry);
  26629. }
  26630. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26631. com.google.protobuf.ByteString data)
  26632. throws com.google.protobuf.InvalidProtocolBufferException {
  26633. return PARSER.parseFrom(data);
  26634. }
  26635. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26636. com.google.protobuf.ByteString data,
  26637. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  26638. throws com.google.protobuf.InvalidProtocolBufferException {
  26639. return PARSER.parseFrom(data, extensionRegistry);
  26640. }
  26641. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(byte[] data)
  26642. throws com.google.protobuf.InvalidProtocolBufferException {
  26643. return PARSER.parseFrom(data);
  26644. }
  26645. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26646. byte[] data,
  26647. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  26648. throws com.google.protobuf.InvalidProtocolBufferException {
  26649. return PARSER.parseFrom(data, extensionRegistry);
  26650. }
  26651. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(java.io.InputStream input)
  26652. throws java.io.IOException {
  26653. return com.google.protobuf.GeneratedMessage
  26654. .parseWithIOException(PARSER, input);
  26655. }
  26656. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26657. java.io.InputStream input,
  26658. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  26659. throws java.io.IOException {
  26660. return com.google.protobuf.GeneratedMessage
  26661. .parseWithIOException(PARSER, input, extensionRegistry);
  26662. }
  26663. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseDelimitedFrom(java.io.InputStream input)
  26664. throws java.io.IOException {
  26665. return com.google.protobuf.GeneratedMessage
  26666. .parseDelimitedWithIOException(PARSER, input);
  26667. }
  26668. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseDelimitedFrom(
  26669. java.io.InputStream input,
  26670. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  26671. throws java.io.IOException {
  26672. return com.google.protobuf.GeneratedMessage
  26673. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  26674. }
  26675. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26676. com.google.protobuf.CodedInputStream input)
  26677. throws java.io.IOException {
  26678. return com.google.protobuf.GeneratedMessage
  26679. .parseWithIOException(PARSER, input);
  26680. }
  26681. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo parseFrom(
  26682. com.google.protobuf.CodedInputStream input,
  26683. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  26684. throws java.io.IOException {
  26685. return com.google.protobuf.GeneratedMessage
  26686. .parseWithIOException(PARSER, input, extensionRegistry);
  26687. }
  26688. @java.lang.Override
  26689. public Builder newBuilderForType() { return newBuilder(); }
  26690. public static Builder newBuilder() {
  26691. return DEFAULT_INSTANCE.toBuilder();
  26692. }
  26693. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AbnormalsInfo prototype) {
  26694. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  26695. }
  26696. @java.lang.Override
  26697. public Builder toBuilder() {
  26698. return this == DEFAULT_INSTANCE
  26699. ? new Builder() : new Builder().mergeFrom(this);
  26700. }
  26701. @java.lang.Override
  26702. protected Builder newBuilderForType(
  26703. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  26704. Builder builder = new Builder(parent);
  26705. return builder;
  26706. }
  26707. /**
  26708. * Protobuf type {@code fxy.AbnormalsInfo}
  26709. */
  26710. public static final class Builder extends
  26711. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  26712. // @@protoc_insertion_point(builder_implements:fxy.AbnormalsInfo)
  26713. com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder {
  26714. public static final com.google.protobuf.Descriptors.Descriptor
  26715. getDescriptor() {
  26716. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AbnormalsInfo_descriptor;
  26717. }
  26718. @java.lang.Override
  26719. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  26720. internalGetFieldAccessorTable() {
  26721. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AbnormalsInfo_fieldAccessorTable
  26722. .ensureFieldAccessorsInitialized(
  26723. com.yaoyicloud.message.FxyProtos.AbnormalsInfo.class, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder.class);
  26724. }
  26725. // Construct using com.yaoyicloud.message.FxyProtos.AbnormalsInfo.newBuilder()
  26726. private Builder() {
  26727. }
  26728. private Builder(
  26729. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  26730. super(parent);
  26731. }
  26732. @java.lang.Override
  26733. public Builder clear() {
  26734. super.clear();
  26735. bitField0_ = 0;
  26736. entName_ = "";
  26737. inDate_ = "";
  26738. department_ = "";
  26739. province_ = "";
  26740. outDate_ = "";
  26741. outReason_ = "";
  26742. regNo_ = "";
  26743. disabled_ = "";
  26744. inReason_ = "";
  26745. outDepartment_ = "";
  26746. id_ = "";
  26747. return this;
  26748. }
  26749. @java.lang.Override
  26750. public com.google.protobuf.Descriptors.Descriptor
  26751. getDescriptorForType() {
  26752. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AbnormalsInfo_descriptor;
  26753. }
  26754. @java.lang.Override
  26755. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo getDefaultInstanceForType() {
  26756. return com.yaoyicloud.message.FxyProtos.AbnormalsInfo.getDefaultInstance();
  26757. }
  26758. @java.lang.Override
  26759. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo build() {
  26760. com.yaoyicloud.message.FxyProtos.AbnormalsInfo result = buildPartial();
  26761. if (!result.isInitialized()) {
  26762. throw newUninitializedMessageException(result);
  26763. }
  26764. return result;
  26765. }
  26766. @java.lang.Override
  26767. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo buildPartial() {
  26768. com.yaoyicloud.message.FxyProtos.AbnormalsInfo result = new com.yaoyicloud.message.FxyProtos.AbnormalsInfo(this);
  26769. if (bitField0_ != 0) { buildPartial0(result); }
  26770. onBuilt();
  26771. return result;
  26772. }
  26773. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AbnormalsInfo result) {
  26774. int from_bitField0_ = bitField0_;
  26775. int to_bitField0_ = 0;
  26776. if (((from_bitField0_ & 0x00000001) != 0)) {
  26777. result.entName_ = entName_;
  26778. to_bitField0_ |= 0x00000001;
  26779. }
  26780. if (((from_bitField0_ & 0x00000002) != 0)) {
  26781. result.inDate_ = inDate_;
  26782. to_bitField0_ |= 0x00000002;
  26783. }
  26784. if (((from_bitField0_ & 0x00000004) != 0)) {
  26785. result.department_ = department_;
  26786. to_bitField0_ |= 0x00000004;
  26787. }
  26788. if (((from_bitField0_ & 0x00000008) != 0)) {
  26789. result.province_ = province_;
  26790. to_bitField0_ |= 0x00000008;
  26791. }
  26792. if (((from_bitField0_ & 0x00000010) != 0)) {
  26793. result.outDate_ = outDate_;
  26794. to_bitField0_ |= 0x00000010;
  26795. }
  26796. if (((from_bitField0_ & 0x00000020) != 0)) {
  26797. result.outReason_ = outReason_;
  26798. to_bitField0_ |= 0x00000020;
  26799. }
  26800. if (((from_bitField0_ & 0x00000040) != 0)) {
  26801. result.regNo_ = regNo_;
  26802. to_bitField0_ |= 0x00000040;
  26803. }
  26804. if (((from_bitField0_ & 0x00000080) != 0)) {
  26805. result.disabled_ = disabled_;
  26806. to_bitField0_ |= 0x00000080;
  26807. }
  26808. if (((from_bitField0_ & 0x00000100) != 0)) {
  26809. result.inReason_ = inReason_;
  26810. to_bitField0_ |= 0x00000100;
  26811. }
  26812. if (((from_bitField0_ & 0x00000200) != 0)) {
  26813. result.outDepartment_ = outDepartment_;
  26814. to_bitField0_ |= 0x00000200;
  26815. }
  26816. if (((from_bitField0_ & 0x00000400) != 0)) {
  26817. result.id_ = id_;
  26818. to_bitField0_ |= 0x00000400;
  26819. }
  26820. result.bitField0_ |= to_bitField0_;
  26821. }
  26822. @java.lang.Override
  26823. public Builder mergeFrom(com.google.protobuf.Message other) {
  26824. if (other instanceof com.yaoyicloud.message.FxyProtos.AbnormalsInfo) {
  26825. return mergeFrom((com.yaoyicloud.message.FxyProtos.AbnormalsInfo)other);
  26826. } else {
  26827. super.mergeFrom(other);
  26828. return this;
  26829. }
  26830. }
  26831. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AbnormalsInfo other) {
  26832. if (other == com.yaoyicloud.message.FxyProtos.AbnormalsInfo.getDefaultInstance()) return this;
  26833. if (other.hasEntName()) {
  26834. entName_ = other.entName_;
  26835. bitField0_ |= 0x00000001;
  26836. onChanged();
  26837. }
  26838. if (other.hasInDate()) {
  26839. inDate_ = other.inDate_;
  26840. bitField0_ |= 0x00000002;
  26841. onChanged();
  26842. }
  26843. if (other.hasDepartment()) {
  26844. department_ = other.department_;
  26845. bitField0_ |= 0x00000004;
  26846. onChanged();
  26847. }
  26848. if (other.hasProvince()) {
  26849. province_ = other.province_;
  26850. bitField0_ |= 0x00000008;
  26851. onChanged();
  26852. }
  26853. if (other.hasOutDate()) {
  26854. outDate_ = other.outDate_;
  26855. bitField0_ |= 0x00000010;
  26856. onChanged();
  26857. }
  26858. if (other.hasOutReason()) {
  26859. outReason_ = other.outReason_;
  26860. bitField0_ |= 0x00000020;
  26861. onChanged();
  26862. }
  26863. if (other.hasRegNo()) {
  26864. regNo_ = other.regNo_;
  26865. bitField0_ |= 0x00000040;
  26866. onChanged();
  26867. }
  26868. if (other.hasDisabled()) {
  26869. disabled_ = other.disabled_;
  26870. bitField0_ |= 0x00000080;
  26871. onChanged();
  26872. }
  26873. if (other.hasInReason()) {
  26874. inReason_ = other.inReason_;
  26875. bitField0_ |= 0x00000100;
  26876. onChanged();
  26877. }
  26878. if (other.hasOutDepartment()) {
  26879. outDepartment_ = other.outDepartment_;
  26880. bitField0_ |= 0x00000200;
  26881. onChanged();
  26882. }
  26883. if (other.hasId()) {
  26884. id_ = other.id_;
  26885. bitField0_ |= 0x00000400;
  26886. onChanged();
  26887. }
  26888. this.mergeUnknownFields(other.getUnknownFields());
  26889. onChanged();
  26890. return this;
  26891. }
  26892. @java.lang.Override
  26893. public final boolean isInitialized() {
  26894. return true;
  26895. }
  26896. @java.lang.Override
  26897. public Builder mergeFrom(
  26898. com.google.protobuf.CodedInputStream input,
  26899. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  26900. throws java.io.IOException {
  26901. if (extensionRegistry == null) {
  26902. throw new java.lang.NullPointerException();
  26903. }
  26904. try {
  26905. boolean done = false;
  26906. while (!done) {
  26907. int tag = input.readTag();
  26908. switch (tag) {
  26909. case 0:
  26910. done = true;
  26911. break;
  26912. case 10: {
  26913. entName_ = input.readBytes();
  26914. bitField0_ |= 0x00000001;
  26915. break;
  26916. } // case 10
  26917. case 18: {
  26918. inDate_ = input.readBytes();
  26919. bitField0_ |= 0x00000002;
  26920. break;
  26921. } // case 18
  26922. case 26: {
  26923. department_ = input.readBytes();
  26924. bitField0_ |= 0x00000004;
  26925. break;
  26926. } // case 26
  26927. case 34: {
  26928. province_ = input.readBytes();
  26929. bitField0_ |= 0x00000008;
  26930. break;
  26931. } // case 34
  26932. case 42: {
  26933. outDate_ = input.readBytes();
  26934. bitField0_ |= 0x00000010;
  26935. break;
  26936. } // case 42
  26937. case 50: {
  26938. outReason_ = input.readBytes();
  26939. bitField0_ |= 0x00000020;
  26940. break;
  26941. } // case 50
  26942. case 58: {
  26943. regNo_ = input.readBytes();
  26944. bitField0_ |= 0x00000040;
  26945. break;
  26946. } // case 58
  26947. case 66: {
  26948. disabled_ = input.readBytes();
  26949. bitField0_ |= 0x00000080;
  26950. break;
  26951. } // case 66
  26952. case 74: {
  26953. inReason_ = input.readBytes();
  26954. bitField0_ |= 0x00000100;
  26955. break;
  26956. } // case 74
  26957. case 82: {
  26958. outDepartment_ = input.readBytes();
  26959. bitField0_ |= 0x00000200;
  26960. break;
  26961. } // case 82
  26962. case 90: {
  26963. id_ = input.readBytes();
  26964. bitField0_ |= 0x00000400;
  26965. break;
  26966. } // case 90
  26967. default: {
  26968. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  26969. done = true; // was an endgroup tag
  26970. }
  26971. break;
  26972. } // default:
  26973. } // switch (tag)
  26974. } // while (!done)
  26975. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  26976. throw e.unwrapIOException();
  26977. } finally {
  26978. onChanged();
  26979. } // finally
  26980. return this;
  26981. }
  26982. private int bitField0_;
  26983. private java.lang.Object entName_ = "";
  26984. /**
  26985. * <pre>
  26986. * 企业名称
  26987. * </pre>
  26988. *
  26989. * <code>optional string entName = 1;</code>
  26990. * @return Whether the entName field is set.
  26991. */
  26992. public boolean hasEntName() {
  26993. return ((bitField0_ & 0x00000001) != 0);
  26994. }
  26995. /**
  26996. * <pre>
  26997. * 企业名称
  26998. * </pre>
  26999. *
  27000. * <code>optional string entName = 1;</code>
  27001. * @return The entName.
  27002. */
  27003. public java.lang.String getEntName() {
  27004. java.lang.Object ref = entName_;
  27005. if (!(ref instanceof java.lang.String)) {
  27006. com.google.protobuf.ByteString bs =
  27007. (com.google.protobuf.ByteString) ref;
  27008. java.lang.String s = bs.toStringUtf8();
  27009. if (bs.isValidUtf8()) {
  27010. entName_ = s;
  27011. }
  27012. return s;
  27013. } else {
  27014. return (java.lang.String) ref;
  27015. }
  27016. }
  27017. /**
  27018. * <pre>
  27019. * 企业名称
  27020. * </pre>
  27021. *
  27022. * <code>optional string entName = 1;</code>
  27023. * @return The bytes for entName.
  27024. */
  27025. public com.google.protobuf.ByteString
  27026. getEntNameBytes() {
  27027. java.lang.Object ref = entName_;
  27028. if (ref instanceof String) {
  27029. com.google.protobuf.ByteString b =
  27030. com.google.protobuf.ByteString.copyFromUtf8(
  27031. (java.lang.String) ref);
  27032. entName_ = b;
  27033. return b;
  27034. } else {
  27035. return (com.google.protobuf.ByteString) ref;
  27036. }
  27037. }
  27038. /**
  27039. * <pre>
  27040. * 企业名称
  27041. * </pre>
  27042. *
  27043. * <code>optional string entName = 1;</code>
  27044. * @param value The entName to set.
  27045. * @return This builder for chaining.
  27046. */
  27047. public Builder setEntName(
  27048. java.lang.String value) {
  27049. if (value == null) { throw new NullPointerException(); }
  27050. entName_ = value;
  27051. bitField0_ |= 0x00000001;
  27052. onChanged();
  27053. return this;
  27054. }
  27055. /**
  27056. * <pre>
  27057. * 企业名称
  27058. * </pre>
  27059. *
  27060. * <code>optional string entName = 1;</code>
  27061. * @return This builder for chaining.
  27062. */
  27063. public Builder clearEntName() {
  27064. entName_ = getDefaultInstance().getEntName();
  27065. bitField0_ = (bitField0_ & ~0x00000001);
  27066. onChanged();
  27067. return this;
  27068. }
  27069. /**
  27070. * <pre>
  27071. * 企业名称
  27072. * </pre>
  27073. *
  27074. * <code>optional string entName = 1;</code>
  27075. * @param value The bytes for entName to set.
  27076. * @return This builder for chaining.
  27077. */
  27078. public Builder setEntNameBytes(
  27079. com.google.protobuf.ByteString value) {
  27080. if (value == null) { throw new NullPointerException(); }
  27081. entName_ = value;
  27082. bitField0_ |= 0x00000001;
  27083. onChanged();
  27084. return this;
  27085. }
  27086. private java.lang.Object inDate_ = "";
  27087. /**
  27088. * <pre>
  27089. * 列入时间
  27090. * </pre>
  27091. *
  27092. * <code>optional string inDate = 2;</code>
  27093. * @return Whether the inDate field is set.
  27094. */
  27095. public boolean hasInDate() {
  27096. return ((bitField0_ & 0x00000002) != 0);
  27097. }
  27098. /**
  27099. * <pre>
  27100. * 列入时间
  27101. * </pre>
  27102. *
  27103. * <code>optional string inDate = 2;</code>
  27104. * @return The inDate.
  27105. */
  27106. public java.lang.String getInDate() {
  27107. java.lang.Object ref = inDate_;
  27108. if (!(ref instanceof java.lang.String)) {
  27109. com.google.protobuf.ByteString bs =
  27110. (com.google.protobuf.ByteString) ref;
  27111. java.lang.String s = bs.toStringUtf8();
  27112. if (bs.isValidUtf8()) {
  27113. inDate_ = s;
  27114. }
  27115. return s;
  27116. } else {
  27117. return (java.lang.String) ref;
  27118. }
  27119. }
  27120. /**
  27121. * <pre>
  27122. * 列入时间
  27123. * </pre>
  27124. *
  27125. * <code>optional string inDate = 2;</code>
  27126. * @return The bytes for inDate.
  27127. */
  27128. public com.google.protobuf.ByteString
  27129. getInDateBytes() {
  27130. java.lang.Object ref = inDate_;
  27131. if (ref instanceof String) {
  27132. com.google.protobuf.ByteString b =
  27133. com.google.protobuf.ByteString.copyFromUtf8(
  27134. (java.lang.String) ref);
  27135. inDate_ = b;
  27136. return b;
  27137. } else {
  27138. return (com.google.protobuf.ByteString) ref;
  27139. }
  27140. }
  27141. /**
  27142. * <pre>
  27143. * 列入时间
  27144. * </pre>
  27145. *
  27146. * <code>optional string inDate = 2;</code>
  27147. * @param value The inDate to set.
  27148. * @return This builder for chaining.
  27149. */
  27150. public Builder setInDate(
  27151. java.lang.String value) {
  27152. if (value == null) { throw new NullPointerException(); }
  27153. inDate_ = value;
  27154. bitField0_ |= 0x00000002;
  27155. onChanged();
  27156. return this;
  27157. }
  27158. /**
  27159. * <pre>
  27160. * 列入时间
  27161. * </pre>
  27162. *
  27163. * <code>optional string inDate = 2;</code>
  27164. * @return This builder for chaining.
  27165. */
  27166. public Builder clearInDate() {
  27167. inDate_ = getDefaultInstance().getInDate();
  27168. bitField0_ = (bitField0_ & ~0x00000002);
  27169. onChanged();
  27170. return this;
  27171. }
  27172. /**
  27173. * <pre>
  27174. * 列入时间
  27175. * </pre>
  27176. *
  27177. * <code>optional string inDate = 2;</code>
  27178. * @param value The bytes for inDate to set.
  27179. * @return This builder for chaining.
  27180. */
  27181. public Builder setInDateBytes(
  27182. com.google.protobuf.ByteString value) {
  27183. if (value == null) { throw new NullPointerException(); }
  27184. inDate_ = value;
  27185. bitField0_ |= 0x00000002;
  27186. onChanged();
  27187. return this;
  27188. }
  27189. private java.lang.Object department_ = "";
  27190. /**
  27191. * <pre>
  27192. * 做出决定机关
  27193. * </pre>
  27194. *
  27195. * <code>optional string department = 3;</code>
  27196. * @return Whether the department field is set.
  27197. */
  27198. public boolean hasDepartment() {
  27199. return ((bitField0_ & 0x00000004) != 0);
  27200. }
  27201. /**
  27202. * <pre>
  27203. * 做出决定机关
  27204. * </pre>
  27205. *
  27206. * <code>optional string department = 3;</code>
  27207. * @return The department.
  27208. */
  27209. public java.lang.String getDepartment() {
  27210. java.lang.Object ref = department_;
  27211. if (!(ref instanceof java.lang.String)) {
  27212. com.google.protobuf.ByteString bs =
  27213. (com.google.protobuf.ByteString) ref;
  27214. java.lang.String s = bs.toStringUtf8();
  27215. if (bs.isValidUtf8()) {
  27216. department_ = s;
  27217. }
  27218. return s;
  27219. } else {
  27220. return (java.lang.String) ref;
  27221. }
  27222. }
  27223. /**
  27224. * <pre>
  27225. * 做出决定机关
  27226. * </pre>
  27227. *
  27228. * <code>optional string department = 3;</code>
  27229. * @return The bytes for department.
  27230. */
  27231. public com.google.protobuf.ByteString
  27232. getDepartmentBytes() {
  27233. java.lang.Object ref = department_;
  27234. if (ref instanceof String) {
  27235. com.google.protobuf.ByteString b =
  27236. com.google.protobuf.ByteString.copyFromUtf8(
  27237. (java.lang.String) ref);
  27238. department_ = b;
  27239. return b;
  27240. } else {
  27241. return (com.google.protobuf.ByteString) ref;
  27242. }
  27243. }
  27244. /**
  27245. * <pre>
  27246. * 做出决定机关
  27247. * </pre>
  27248. *
  27249. * <code>optional string department = 3;</code>
  27250. * @param value The department to set.
  27251. * @return This builder for chaining.
  27252. */
  27253. public Builder setDepartment(
  27254. java.lang.String value) {
  27255. if (value == null) { throw new NullPointerException(); }
  27256. department_ = value;
  27257. bitField0_ |= 0x00000004;
  27258. onChanged();
  27259. return this;
  27260. }
  27261. /**
  27262. * <pre>
  27263. * 做出决定机关
  27264. * </pre>
  27265. *
  27266. * <code>optional string department = 3;</code>
  27267. * @return This builder for chaining.
  27268. */
  27269. public Builder clearDepartment() {
  27270. department_ = getDefaultInstance().getDepartment();
  27271. bitField0_ = (bitField0_ & ~0x00000004);
  27272. onChanged();
  27273. return this;
  27274. }
  27275. /**
  27276. * <pre>
  27277. * 做出决定机关
  27278. * </pre>
  27279. *
  27280. * <code>optional string department = 3;</code>
  27281. * @param value The bytes for department to set.
  27282. * @return This builder for chaining.
  27283. */
  27284. public Builder setDepartmentBytes(
  27285. com.google.protobuf.ByteString value) {
  27286. if (value == null) { throw new NullPointerException(); }
  27287. department_ = value;
  27288. bitField0_ |= 0x00000004;
  27289. onChanged();
  27290. return this;
  27291. }
  27292. private java.lang.Object province_ = "";
  27293. /**
  27294. * <pre>
  27295. * 省份
  27296. * </pre>
  27297. *
  27298. * <code>optional string province = 4;</code>
  27299. * @return Whether the province field is set.
  27300. */
  27301. public boolean hasProvince() {
  27302. return ((bitField0_ & 0x00000008) != 0);
  27303. }
  27304. /**
  27305. * <pre>
  27306. * 省份
  27307. * </pre>
  27308. *
  27309. * <code>optional string province = 4;</code>
  27310. * @return The province.
  27311. */
  27312. public java.lang.String getProvince() {
  27313. java.lang.Object ref = province_;
  27314. if (!(ref instanceof java.lang.String)) {
  27315. com.google.protobuf.ByteString bs =
  27316. (com.google.protobuf.ByteString) ref;
  27317. java.lang.String s = bs.toStringUtf8();
  27318. if (bs.isValidUtf8()) {
  27319. province_ = s;
  27320. }
  27321. return s;
  27322. } else {
  27323. return (java.lang.String) ref;
  27324. }
  27325. }
  27326. /**
  27327. * <pre>
  27328. * 省份
  27329. * </pre>
  27330. *
  27331. * <code>optional string province = 4;</code>
  27332. * @return The bytes for province.
  27333. */
  27334. public com.google.protobuf.ByteString
  27335. getProvinceBytes() {
  27336. java.lang.Object ref = province_;
  27337. if (ref instanceof String) {
  27338. com.google.protobuf.ByteString b =
  27339. com.google.protobuf.ByteString.copyFromUtf8(
  27340. (java.lang.String) ref);
  27341. province_ = b;
  27342. return b;
  27343. } else {
  27344. return (com.google.protobuf.ByteString) ref;
  27345. }
  27346. }
  27347. /**
  27348. * <pre>
  27349. * 省份
  27350. * </pre>
  27351. *
  27352. * <code>optional string province = 4;</code>
  27353. * @param value The province to set.
  27354. * @return This builder for chaining.
  27355. */
  27356. public Builder setProvince(
  27357. java.lang.String value) {
  27358. if (value == null) { throw new NullPointerException(); }
  27359. province_ = value;
  27360. bitField0_ |= 0x00000008;
  27361. onChanged();
  27362. return this;
  27363. }
  27364. /**
  27365. * <pre>
  27366. * 省份
  27367. * </pre>
  27368. *
  27369. * <code>optional string province = 4;</code>
  27370. * @return This builder for chaining.
  27371. */
  27372. public Builder clearProvince() {
  27373. province_ = getDefaultInstance().getProvince();
  27374. bitField0_ = (bitField0_ & ~0x00000008);
  27375. onChanged();
  27376. return this;
  27377. }
  27378. /**
  27379. * <pre>
  27380. * 省份
  27381. * </pre>
  27382. *
  27383. * <code>optional string province = 4;</code>
  27384. * @param value The bytes for province to set.
  27385. * @return This builder for chaining.
  27386. */
  27387. public Builder setProvinceBytes(
  27388. com.google.protobuf.ByteString value) {
  27389. if (value == null) { throw new NullPointerException(); }
  27390. province_ = value;
  27391. bitField0_ |= 0x00000008;
  27392. onChanged();
  27393. return this;
  27394. }
  27395. private java.lang.Object outDate_ = "";
  27396. /**
  27397. * <pre>
  27398. * 移出时间
  27399. * </pre>
  27400. *
  27401. * <code>optional string outDate = 5;</code>
  27402. * @return Whether the outDate field is set.
  27403. */
  27404. public boolean hasOutDate() {
  27405. return ((bitField0_ & 0x00000010) != 0);
  27406. }
  27407. /**
  27408. * <pre>
  27409. * 移出时间
  27410. * </pre>
  27411. *
  27412. * <code>optional string outDate = 5;</code>
  27413. * @return The outDate.
  27414. */
  27415. public java.lang.String getOutDate() {
  27416. java.lang.Object ref = outDate_;
  27417. if (!(ref instanceof java.lang.String)) {
  27418. com.google.protobuf.ByteString bs =
  27419. (com.google.protobuf.ByteString) ref;
  27420. java.lang.String s = bs.toStringUtf8();
  27421. if (bs.isValidUtf8()) {
  27422. outDate_ = s;
  27423. }
  27424. return s;
  27425. } else {
  27426. return (java.lang.String) ref;
  27427. }
  27428. }
  27429. /**
  27430. * <pre>
  27431. * 移出时间
  27432. * </pre>
  27433. *
  27434. * <code>optional string outDate = 5;</code>
  27435. * @return The bytes for outDate.
  27436. */
  27437. public com.google.protobuf.ByteString
  27438. getOutDateBytes() {
  27439. java.lang.Object ref = outDate_;
  27440. if (ref instanceof String) {
  27441. com.google.protobuf.ByteString b =
  27442. com.google.protobuf.ByteString.copyFromUtf8(
  27443. (java.lang.String) ref);
  27444. outDate_ = b;
  27445. return b;
  27446. } else {
  27447. return (com.google.protobuf.ByteString) ref;
  27448. }
  27449. }
  27450. /**
  27451. * <pre>
  27452. * 移出时间
  27453. * </pre>
  27454. *
  27455. * <code>optional string outDate = 5;</code>
  27456. * @param value The outDate to set.
  27457. * @return This builder for chaining.
  27458. */
  27459. public Builder setOutDate(
  27460. java.lang.String value) {
  27461. if (value == null) { throw new NullPointerException(); }
  27462. outDate_ = value;
  27463. bitField0_ |= 0x00000010;
  27464. onChanged();
  27465. return this;
  27466. }
  27467. /**
  27468. * <pre>
  27469. * 移出时间
  27470. * </pre>
  27471. *
  27472. * <code>optional string outDate = 5;</code>
  27473. * @return This builder for chaining.
  27474. */
  27475. public Builder clearOutDate() {
  27476. outDate_ = getDefaultInstance().getOutDate();
  27477. bitField0_ = (bitField0_ & ~0x00000010);
  27478. onChanged();
  27479. return this;
  27480. }
  27481. /**
  27482. * <pre>
  27483. * 移出时间
  27484. * </pre>
  27485. *
  27486. * <code>optional string outDate = 5;</code>
  27487. * @param value The bytes for outDate to set.
  27488. * @return This builder for chaining.
  27489. */
  27490. public Builder setOutDateBytes(
  27491. com.google.protobuf.ByteString value) {
  27492. if (value == null) { throw new NullPointerException(); }
  27493. outDate_ = value;
  27494. bitField0_ |= 0x00000010;
  27495. onChanged();
  27496. return this;
  27497. }
  27498. private java.lang.Object outReason_ = "";
  27499. /**
  27500. * <pre>
  27501. * 移出原因
  27502. * </pre>
  27503. *
  27504. * <code>optional string outReason = 6;</code>
  27505. * @return Whether the outReason field is set.
  27506. */
  27507. public boolean hasOutReason() {
  27508. return ((bitField0_ & 0x00000020) != 0);
  27509. }
  27510. /**
  27511. * <pre>
  27512. * 移出原因
  27513. * </pre>
  27514. *
  27515. * <code>optional string outReason = 6;</code>
  27516. * @return The outReason.
  27517. */
  27518. public java.lang.String getOutReason() {
  27519. java.lang.Object ref = outReason_;
  27520. if (!(ref instanceof java.lang.String)) {
  27521. com.google.protobuf.ByteString bs =
  27522. (com.google.protobuf.ByteString) ref;
  27523. java.lang.String s = bs.toStringUtf8();
  27524. if (bs.isValidUtf8()) {
  27525. outReason_ = s;
  27526. }
  27527. return s;
  27528. } else {
  27529. return (java.lang.String) ref;
  27530. }
  27531. }
  27532. /**
  27533. * <pre>
  27534. * 移出原因
  27535. * </pre>
  27536. *
  27537. * <code>optional string outReason = 6;</code>
  27538. * @return The bytes for outReason.
  27539. */
  27540. public com.google.protobuf.ByteString
  27541. getOutReasonBytes() {
  27542. java.lang.Object ref = outReason_;
  27543. if (ref instanceof String) {
  27544. com.google.protobuf.ByteString b =
  27545. com.google.protobuf.ByteString.copyFromUtf8(
  27546. (java.lang.String) ref);
  27547. outReason_ = b;
  27548. return b;
  27549. } else {
  27550. return (com.google.protobuf.ByteString) ref;
  27551. }
  27552. }
  27553. /**
  27554. * <pre>
  27555. * 移出原因
  27556. * </pre>
  27557. *
  27558. * <code>optional string outReason = 6;</code>
  27559. * @param value The outReason to set.
  27560. * @return This builder for chaining.
  27561. */
  27562. public Builder setOutReason(
  27563. java.lang.String value) {
  27564. if (value == null) { throw new NullPointerException(); }
  27565. outReason_ = value;
  27566. bitField0_ |= 0x00000020;
  27567. onChanged();
  27568. return this;
  27569. }
  27570. /**
  27571. * <pre>
  27572. * 移出原因
  27573. * </pre>
  27574. *
  27575. * <code>optional string outReason = 6;</code>
  27576. * @return This builder for chaining.
  27577. */
  27578. public Builder clearOutReason() {
  27579. outReason_ = getDefaultInstance().getOutReason();
  27580. bitField0_ = (bitField0_ & ~0x00000020);
  27581. onChanged();
  27582. return this;
  27583. }
  27584. /**
  27585. * <pre>
  27586. * 移出原因
  27587. * </pre>
  27588. *
  27589. * <code>optional string outReason = 6;</code>
  27590. * @param value The bytes for outReason to set.
  27591. * @return This builder for chaining.
  27592. */
  27593. public Builder setOutReasonBytes(
  27594. com.google.protobuf.ByteString value) {
  27595. if (value == null) { throw new NullPointerException(); }
  27596. outReason_ = value;
  27597. bitField0_ |= 0x00000020;
  27598. onChanged();
  27599. return this;
  27600. }
  27601. private java.lang.Object regNo_ = "";
  27602. /**
  27603. * <pre>
  27604. * 注册号
  27605. * </pre>
  27606. *
  27607. * <code>optional string regNo = 7;</code>
  27608. * @return Whether the regNo field is set.
  27609. */
  27610. public boolean hasRegNo() {
  27611. return ((bitField0_ & 0x00000040) != 0);
  27612. }
  27613. /**
  27614. * <pre>
  27615. * 注册号
  27616. * </pre>
  27617. *
  27618. * <code>optional string regNo = 7;</code>
  27619. * @return The regNo.
  27620. */
  27621. public java.lang.String getRegNo() {
  27622. java.lang.Object ref = regNo_;
  27623. if (!(ref instanceof java.lang.String)) {
  27624. com.google.protobuf.ByteString bs =
  27625. (com.google.protobuf.ByteString) ref;
  27626. java.lang.String s = bs.toStringUtf8();
  27627. if (bs.isValidUtf8()) {
  27628. regNo_ = s;
  27629. }
  27630. return s;
  27631. } else {
  27632. return (java.lang.String) ref;
  27633. }
  27634. }
  27635. /**
  27636. * <pre>
  27637. * 注册号
  27638. * </pre>
  27639. *
  27640. * <code>optional string regNo = 7;</code>
  27641. * @return The bytes for regNo.
  27642. */
  27643. public com.google.protobuf.ByteString
  27644. getRegNoBytes() {
  27645. java.lang.Object ref = regNo_;
  27646. if (ref instanceof String) {
  27647. com.google.protobuf.ByteString b =
  27648. com.google.protobuf.ByteString.copyFromUtf8(
  27649. (java.lang.String) ref);
  27650. regNo_ = b;
  27651. return b;
  27652. } else {
  27653. return (com.google.protobuf.ByteString) ref;
  27654. }
  27655. }
  27656. /**
  27657. * <pre>
  27658. * 注册号
  27659. * </pre>
  27660. *
  27661. * <code>optional string regNo = 7;</code>
  27662. * @param value The regNo to set.
  27663. * @return This builder for chaining.
  27664. */
  27665. public Builder setRegNo(
  27666. java.lang.String value) {
  27667. if (value == null) { throw new NullPointerException(); }
  27668. regNo_ = value;
  27669. bitField0_ |= 0x00000040;
  27670. onChanged();
  27671. return this;
  27672. }
  27673. /**
  27674. * <pre>
  27675. * 注册号
  27676. * </pre>
  27677. *
  27678. * <code>optional string regNo = 7;</code>
  27679. * @return This builder for chaining.
  27680. */
  27681. public Builder clearRegNo() {
  27682. regNo_ = getDefaultInstance().getRegNo();
  27683. bitField0_ = (bitField0_ & ~0x00000040);
  27684. onChanged();
  27685. return this;
  27686. }
  27687. /**
  27688. * <pre>
  27689. * 注册号
  27690. * </pre>
  27691. *
  27692. * <code>optional string regNo = 7;</code>
  27693. * @param value The bytes for regNo to set.
  27694. * @return This builder for chaining.
  27695. */
  27696. public Builder setRegNoBytes(
  27697. com.google.protobuf.ByteString value) {
  27698. if (value == null) { throw new NullPointerException(); }
  27699. regNo_ = value;
  27700. bitField0_ |= 0x00000040;
  27701. onChanged();
  27702. return this;
  27703. }
  27704. private java.lang.Object disabled_ = "";
  27705. /**
  27706. * <pre>
  27707. * 历史异常
  27708. * </pre>
  27709. *
  27710. * <code>optional string disabled = 8;</code>
  27711. * @return Whether the disabled field is set.
  27712. */
  27713. public boolean hasDisabled() {
  27714. return ((bitField0_ & 0x00000080) != 0);
  27715. }
  27716. /**
  27717. * <pre>
  27718. * 历史异常
  27719. * </pre>
  27720. *
  27721. * <code>optional string disabled = 8;</code>
  27722. * @return The disabled.
  27723. */
  27724. public java.lang.String getDisabled() {
  27725. java.lang.Object ref = disabled_;
  27726. if (!(ref instanceof java.lang.String)) {
  27727. com.google.protobuf.ByteString bs =
  27728. (com.google.protobuf.ByteString) ref;
  27729. java.lang.String s = bs.toStringUtf8();
  27730. if (bs.isValidUtf8()) {
  27731. disabled_ = s;
  27732. }
  27733. return s;
  27734. } else {
  27735. return (java.lang.String) ref;
  27736. }
  27737. }
  27738. /**
  27739. * <pre>
  27740. * 历史异常
  27741. * </pre>
  27742. *
  27743. * <code>optional string disabled = 8;</code>
  27744. * @return The bytes for disabled.
  27745. */
  27746. public com.google.protobuf.ByteString
  27747. getDisabledBytes() {
  27748. java.lang.Object ref = disabled_;
  27749. if (ref instanceof String) {
  27750. com.google.protobuf.ByteString b =
  27751. com.google.protobuf.ByteString.copyFromUtf8(
  27752. (java.lang.String) ref);
  27753. disabled_ = b;
  27754. return b;
  27755. } else {
  27756. return (com.google.protobuf.ByteString) ref;
  27757. }
  27758. }
  27759. /**
  27760. * <pre>
  27761. * 历史异常
  27762. * </pre>
  27763. *
  27764. * <code>optional string disabled = 8;</code>
  27765. * @param value The disabled to set.
  27766. * @return This builder for chaining.
  27767. */
  27768. public Builder setDisabled(
  27769. java.lang.String value) {
  27770. if (value == null) { throw new NullPointerException(); }
  27771. disabled_ = value;
  27772. bitField0_ |= 0x00000080;
  27773. onChanged();
  27774. return this;
  27775. }
  27776. /**
  27777. * <pre>
  27778. * 历史异常
  27779. * </pre>
  27780. *
  27781. * <code>optional string disabled = 8;</code>
  27782. * @return This builder for chaining.
  27783. */
  27784. public Builder clearDisabled() {
  27785. disabled_ = getDefaultInstance().getDisabled();
  27786. bitField0_ = (bitField0_ & ~0x00000080);
  27787. onChanged();
  27788. return this;
  27789. }
  27790. /**
  27791. * <pre>
  27792. * 历史异常
  27793. * </pre>
  27794. *
  27795. * <code>optional string disabled = 8;</code>
  27796. * @param value The bytes for disabled to set.
  27797. * @return This builder for chaining.
  27798. */
  27799. public Builder setDisabledBytes(
  27800. com.google.protobuf.ByteString value) {
  27801. if (value == null) { throw new NullPointerException(); }
  27802. disabled_ = value;
  27803. bitField0_ |= 0x00000080;
  27804. onChanged();
  27805. return this;
  27806. }
  27807. private java.lang.Object inReason_ = "";
  27808. /**
  27809. * <pre>
  27810. * 列入原因
  27811. * </pre>
  27812. *
  27813. * <code>optional string inReason = 9;</code>
  27814. * @return Whether the inReason field is set.
  27815. */
  27816. public boolean hasInReason() {
  27817. return ((bitField0_ & 0x00000100) != 0);
  27818. }
  27819. /**
  27820. * <pre>
  27821. * 列入原因
  27822. * </pre>
  27823. *
  27824. * <code>optional string inReason = 9;</code>
  27825. * @return The inReason.
  27826. */
  27827. public java.lang.String getInReason() {
  27828. java.lang.Object ref = inReason_;
  27829. if (!(ref instanceof java.lang.String)) {
  27830. com.google.protobuf.ByteString bs =
  27831. (com.google.protobuf.ByteString) ref;
  27832. java.lang.String s = bs.toStringUtf8();
  27833. if (bs.isValidUtf8()) {
  27834. inReason_ = s;
  27835. }
  27836. return s;
  27837. } else {
  27838. return (java.lang.String) ref;
  27839. }
  27840. }
  27841. /**
  27842. * <pre>
  27843. * 列入原因
  27844. * </pre>
  27845. *
  27846. * <code>optional string inReason = 9;</code>
  27847. * @return The bytes for inReason.
  27848. */
  27849. public com.google.protobuf.ByteString
  27850. getInReasonBytes() {
  27851. java.lang.Object ref = inReason_;
  27852. if (ref instanceof String) {
  27853. com.google.protobuf.ByteString b =
  27854. com.google.protobuf.ByteString.copyFromUtf8(
  27855. (java.lang.String) ref);
  27856. inReason_ = b;
  27857. return b;
  27858. } else {
  27859. return (com.google.protobuf.ByteString) ref;
  27860. }
  27861. }
  27862. /**
  27863. * <pre>
  27864. * 列入原因
  27865. * </pre>
  27866. *
  27867. * <code>optional string inReason = 9;</code>
  27868. * @param value The inReason to set.
  27869. * @return This builder for chaining.
  27870. */
  27871. public Builder setInReason(
  27872. java.lang.String value) {
  27873. if (value == null) { throw new NullPointerException(); }
  27874. inReason_ = value;
  27875. bitField0_ |= 0x00000100;
  27876. onChanged();
  27877. return this;
  27878. }
  27879. /**
  27880. * <pre>
  27881. * 列入原因
  27882. * </pre>
  27883. *
  27884. * <code>optional string inReason = 9;</code>
  27885. * @return This builder for chaining.
  27886. */
  27887. public Builder clearInReason() {
  27888. inReason_ = getDefaultInstance().getInReason();
  27889. bitField0_ = (bitField0_ & ~0x00000100);
  27890. onChanged();
  27891. return this;
  27892. }
  27893. /**
  27894. * <pre>
  27895. * 列入原因
  27896. * </pre>
  27897. *
  27898. * <code>optional string inReason = 9;</code>
  27899. * @param value The bytes for inReason to set.
  27900. * @return This builder for chaining.
  27901. */
  27902. public Builder setInReasonBytes(
  27903. com.google.protobuf.ByteString value) {
  27904. if (value == null) { throw new NullPointerException(); }
  27905. inReason_ = value;
  27906. bitField0_ |= 0x00000100;
  27907. onChanged();
  27908. return this;
  27909. }
  27910. private java.lang.Object outDepartment_ = "";
  27911. /**
  27912. * <pre>
  27913. * 移出决定机关
  27914. * </pre>
  27915. *
  27916. * <code>optional string outDepartment = 10;</code>
  27917. * @return Whether the outDepartment field is set.
  27918. */
  27919. public boolean hasOutDepartment() {
  27920. return ((bitField0_ & 0x00000200) != 0);
  27921. }
  27922. /**
  27923. * <pre>
  27924. * 移出决定机关
  27925. * </pre>
  27926. *
  27927. * <code>optional string outDepartment = 10;</code>
  27928. * @return The outDepartment.
  27929. */
  27930. public java.lang.String getOutDepartment() {
  27931. java.lang.Object ref = outDepartment_;
  27932. if (!(ref instanceof java.lang.String)) {
  27933. com.google.protobuf.ByteString bs =
  27934. (com.google.protobuf.ByteString) ref;
  27935. java.lang.String s = bs.toStringUtf8();
  27936. if (bs.isValidUtf8()) {
  27937. outDepartment_ = s;
  27938. }
  27939. return s;
  27940. } else {
  27941. return (java.lang.String) ref;
  27942. }
  27943. }
  27944. /**
  27945. * <pre>
  27946. * 移出决定机关
  27947. * </pre>
  27948. *
  27949. * <code>optional string outDepartment = 10;</code>
  27950. * @return The bytes for outDepartment.
  27951. */
  27952. public com.google.protobuf.ByteString
  27953. getOutDepartmentBytes() {
  27954. java.lang.Object ref = outDepartment_;
  27955. if (ref instanceof String) {
  27956. com.google.protobuf.ByteString b =
  27957. com.google.protobuf.ByteString.copyFromUtf8(
  27958. (java.lang.String) ref);
  27959. outDepartment_ = b;
  27960. return b;
  27961. } else {
  27962. return (com.google.protobuf.ByteString) ref;
  27963. }
  27964. }
  27965. /**
  27966. * <pre>
  27967. * 移出决定机关
  27968. * </pre>
  27969. *
  27970. * <code>optional string outDepartment = 10;</code>
  27971. * @param value The outDepartment to set.
  27972. * @return This builder for chaining.
  27973. */
  27974. public Builder setOutDepartment(
  27975. java.lang.String value) {
  27976. if (value == null) { throw new NullPointerException(); }
  27977. outDepartment_ = value;
  27978. bitField0_ |= 0x00000200;
  27979. onChanged();
  27980. return this;
  27981. }
  27982. /**
  27983. * <pre>
  27984. * 移出决定机关
  27985. * </pre>
  27986. *
  27987. * <code>optional string outDepartment = 10;</code>
  27988. * @return This builder for chaining.
  27989. */
  27990. public Builder clearOutDepartment() {
  27991. outDepartment_ = getDefaultInstance().getOutDepartment();
  27992. bitField0_ = (bitField0_ & ~0x00000200);
  27993. onChanged();
  27994. return this;
  27995. }
  27996. /**
  27997. * <pre>
  27998. * 移出决定机关
  27999. * </pre>
  28000. *
  28001. * <code>optional string outDepartment = 10;</code>
  28002. * @param value The bytes for outDepartment to set.
  28003. * @return This builder for chaining.
  28004. */
  28005. public Builder setOutDepartmentBytes(
  28006. com.google.protobuf.ByteString value) {
  28007. if (value == null) { throw new NullPointerException(); }
  28008. outDepartment_ = value;
  28009. bitField0_ |= 0x00000200;
  28010. onChanged();
  28011. return this;
  28012. }
  28013. private java.lang.Object id_ = "";
  28014. /**
  28015. * <code>optional string id = 11;</code>
  28016. * @return Whether the id field is set.
  28017. */
  28018. public boolean hasId() {
  28019. return ((bitField0_ & 0x00000400) != 0);
  28020. }
  28021. /**
  28022. * <code>optional string id = 11;</code>
  28023. * @return The id.
  28024. */
  28025. public java.lang.String getId() {
  28026. java.lang.Object ref = id_;
  28027. if (!(ref instanceof java.lang.String)) {
  28028. com.google.protobuf.ByteString bs =
  28029. (com.google.protobuf.ByteString) ref;
  28030. java.lang.String s = bs.toStringUtf8();
  28031. if (bs.isValidUtf8()) {
  28032. id_ = s;
  28033. }
  28034. return s;
  28035. } else {
  28036. return (java.lang.String) ref;
  28037. }
  28038. }
  28039. /**
  28040. * <code>optional string id = 11;</code>
  28041. * @return The bytes for id.
  28042. */
  28043. public com.google.protobuf.ByteString
  28044. getIdBytes() {
  28045. java.lang.Object ref = id_;
  28046. if (ref instanceof String) {
  28047. com.google.protobuf.ByteString b =
  28048. com.google.protobuf.ByteString.copyFromUtf8(
  28049. (java.lang.String) ref);
  28050. id_ = b;
  28051. return b;
  28052. } else {
  28053. return (com.google.protobuf.ByteString) ref;
  28054. }
  28055. }
  28056. /**
  28057. * <code>optional string id = 11;</code>
  28058. * @param value The id to set.
  28059. * @return This builder for chaining.
  28060. */
  28061. public Builder setId(
  28062. java.lang.String value) {
  28063. if (value == null) { throw new NullPointerException(); }
  28064. id_ = value;
  28065. bitField0_ |= 0x00000400;
  28066. onChanged();
  28067. return this;
  28068. }
  28069. /**
  28070. * <code>optional string id = 11;</code>
  28071. * @return This builder for chaining.
  28072. */
  28073. public Builder clearId() {
  28074. id_ = getDefaultInstance().getId();
  28075. bitField0_ = (bitField0_ & ~0x00000400);
  28076. onChanged();
  28077. return this;
  28078. }
  28079. /**
  28080. * <code>optional string id = 11;</code>
  28081. * @param value The bytes for id to set.
  28082. * @return This builder for chaining.
  28083. */
  28084. public Builder setIdBytes(
  28085. com.google.protobuf.ByteString value) {
  28086. if (value == null) { throw new NullPointerException(); }
  28087. id_ = value;
  28088. bitField0_ |= 0x00000400;
  28089. onChanged();
  28090. return this;
  28091. }
  28092. // @@protoc_insertion_point(builder_scope:fxy.AbnormalsInfo)
  28093. }
  28094. // @@protoc_insertion_point(class_scope:fxy.AbnormalsInfo)
  28095. private static final com.yaoyicloud.message.FxyProtos.AbnormalsInfo DEFAULT_INSTANCE;
  28096. static {
  28097. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AbnormalsInfo();
  28098. }
  28099. public static com.yaoyicloud.message.FxyProtos.AbnormalsInfo getDefaultInstance() {
  28100. return DEFAULT_INSTANCE;
  28101. }
  28102. private static final com.google.protobuf.Parser<AbnormalsInfo>
  28103. PARSER = new com.google.protobuf.AbstractParser<AbnormalsInfo>() {
  28104. @java.lang.Override
  28105. public AbnormalsInfo parsePartialFrom(
  28106. com.google.protobuf.CodedInputStream input,
  28107. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  28108. throws com.google.protobuf.InvalidProtocolBufferException {
  28109. Builder builder = newBuilder();
  28110. try {
  28111. builder.mergeFrom(input, extensionRegistry);
  28112. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  28113. throw e.setUnfinishedMessage(builder.buildPartial());
  28114. } catch (com.google.protobuf.UninitializedMessageException e) {
  28115. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  28116. } catch (java.io.IOException e) {
  28117. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  28118. .setUnfinishedMessage(builder.buildPartial());
  28119. }
  28120. return builder.buildPartial();
  28121. }
  28122. };
  28123. public static com.google.protobuf.Parser<AbnormalsInfo> parser() {
  28124. return PARSER;
  28125. }
  28126. @java.lang.Override
  28127. public com.google.protobuf.Parser<AbnormalsInfo> getParserForType() {
  28128. return PARSER;
  28129. }
  28130. @java.lang.Override
  28131. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo getDefaultInstanceForType() {
  28132. return DEFAULT_INSTANCE;
  28133. }
  28134. }
  28135. public interface AdministrativePenaltyRecordOrBuilder extends
  28136. // @@protoc_insertion_point(interface_extends:fxy.AdministrativePenaltyRecord)
  28137. com.google.protobuf.MessageOrBuilder {
  28138. /**
  28139. * <pre>
  28140. * 决定书文号
  28141. * </pre>
  28142. *
  28143. * <code>optional string number = 1;</code>
  28144. * @return Whether the number field is set.
  28145. */
  28146. boolean hasNumber();
  28147. /**
  28148. * <pre>
  28149. * 决定书文号
  28150. * </pre>
  28151. *
  28152. * <code>optional string number = 1;</code>
  28153. * @return The number.
  28154. */
  28155. java.lang.String getNumber();
  28156. /**
  28157. * <pre>
  28158. * 决定书文号
  28159. * </pre>
  28160. *
  28161. * <code>optional string number = 1;</code>
  28162. * @return The bytes for number.
  28163. */
  28164. com.google.protobuf.ByteString
  28165. getNumberBytes();
  28166. /**
  28167. * <pre>
  28168. * 处罚日期
  28169. * </pre>
  28170. *
  28171. * <code>optional string penaltyData = 2;</code>
  28172. * @return Whether the penaltyData field is set.
  28173. */
  28174. boolean hasPenaltyData();
  28175. /**
  28176. * <pre>
  28177. * 处罚日期
  28178. * </pre>
  28179. *
  28180. * <code>optional string penaltyData = 2;</code>
  28181. * @return The penaltyData.
  28182. */
  28183. java.lang.String getPenaltyData();
  28184. /**
  28185. * <pre>
  28186. * 处罚日期
  28187. * </pre>
  28188. *
  28189. * <code>optional string penaltyData = 2;</code>
  28190. * @return The bytes for penaltyData.
  28191. */
  28192. com.google.protobuf.ByteString
  28193. getPenaltyDataBytes();
  28194. /**
  28195. * <code>optional string departmentName = 3;</code>
  28196. * @return Whether the departmentName field is set.
  28197. */
  28198. boolean hasDepartmentName();
  28199. /**
  28200. * <code>optional string departmentName = 3;</code>
  28201. * @return The departmentName.
  28202. */
  28203. java.lang.String getDepartmentName();
  28204. /**
  28205. * <code>optional string departmentName = 3;</code>
  28206. * @return The bytes for departmentName.
  28207. */
  28208. com.google.protobuf.ByteString
  28209. getDepartmentNameBytes();
  28210. /**
  28211. * <pre>
  28212. * 企业名称
  28213. * </pre>
  28214. *
  28215. * <code>optional string entName = 4;</code>
  28216. * @return Whether the entName field is set.
  28217. */
  28218. boolean hasEntName();
  28219. /**
  28220. * <pre>
  28221. * 企业名称
  28222. * </pre>
  28223. *
  28224. * <code>optional string entName = 4;</code>
  28225. * @return The entName.
  28226. */
  28227. java.lang.String getEntName();
  28228. /**
  28229. * <pre>
  28230. * 企业名称
  28231. * </pre>
  28232. *
  28233. * <code>optional string entName = 4;</code>
  28234. * @return The bytes for entName.
  28235. */
  28236. com.google.protobuf.ByteString
  28237. getEntNameBytes();
  28238. /**
  28239. * <pre>
  28240. * 违法行为类型
  28241. * </pre>
  28242. *
  28243. * <code>optional string illegalType = 5;</code>
  28244. * @return Whether the illegalType field is set.
  28245. */
  28246. boolean hasIllegalType();
  28247. /**
  28248. * <pre>
  28249. * 违法行为类型
  28250. * </pre>
  28251. *
  28252. * <code>optional string illegalType = 5;</code>
  28253. * @return The illegalType.
  28254. */
  28255. java.lang.String getIllegalType();
  28256. /**
  28257. * <pre>
  28258. * 违法行为类型
  28259. * </pre>
  28260. *
  28261. * <code>optional string illegalType = 5;</code>
  28262. * @return The bytes for illegalType.
  28263. */
  28264. com.google.protobuf.ByteString
  28265. getIllegalTypeBytes();
  28266. /**
  28267. * <pre>
  28268. * 来源
  28269. * </pre>
  28270. *
  28271. * <code>optional string source = 6;</code>
  28272. * @return Whether the source field is set.
  28273. */
  28274. boolean hasSource();
  28275. /**
  28276. * <pre>
  28277. * 来源
  28278. * </pre>
  28279. *
  28280. * <code>optional string source = 6;</code>
  28281. * @return The source.
  28282. */
  28283. java.lang.String getSource();
  28284. /**
  28285. * <pre>
  28286. * 来源
  28287. * </pre>
  28288. *
  28289. * <code>optional string source = 6;</code>
  28290. * @return The bytes for source.
  28291. */
  28292. com.google.protobuf.ByteString
  28293. getSourceBytes();
  28294. /**
  28295. * <pre>
  28296. * 行政处罚内容
  28297. * </pre>
  28298. *
  28299. * <code>optional string content = 7;</code>
  28300. * @return Whether the content field is set.
  28301. */
  28302. boolean hasContent();
  28303. /**
  28304. * <pre>
  28305. * 行政处罚内容
  28306. * </pre>
  28307. *
  28308. * <code>optional string content = 7;</code>
  28309. * @return The content.
  28310. */
  28311. java.lang.String getContent();
  28312. /**
  28313. * <pre>
  28314. * 行政处罚内容
  28315. * </pre>
  28316. *
  28317. * <code>optional string content = 7;</code>
  28318. * @return The bytes for content.
  28319. */
  28320. com.google.protobuf.ByteString
  28321. getContentBytes();
  28322. /**
  28323. * <pre>
  28324. * 公示日期
  28325. * </pre>
  28326. *
  28327. * <code>optional string publishDate = 8;</code>
  28328. * @return Whether the publishDate field is set.
  28329. */
  28330. boolean hasPublishDate();
  28331. /**
  28332. * <pre>
  28333. * 公示日期
  28334. * </pre>
  28335. *
  28336. * <code>optional string publishDate = 8;</code>
  28337. * @return The publishDate.
  28338. */
  28339. java.lang.String getPublishDate();
  28340. /**
  28341. * <pre>
  28342. * 公示日期
  28343. * </pre>
  28344. *
  28345. * <code>optional string publishDate = 8;</code>
  28346. * @return The bytes for publishDate.
  28347. */
  28348. com.google.protobuf.ByteString
  28349. getPublishDateBytes();
  28350. /**
  28351. * <pre>
  28352. * 详情
  28353. * </pre>
  28354. *
  28355. * <code>optional string description = 9;</code>
  28356. * @return Whether the description field is set.
  28357. */
  28358. boolean hasDescription();
  28359. /**
  28360. * <pre>
  28361. * 详情
  28362. * </pre>
  28363. *
  28364. * <code>optional string description = 9;</code>
  28365. * @return The description.
  28366. */
  28367. java.lang.String getDescription();
  28368. /**
  28369. * <pre>
  28370. * 详情
  28371. * </pre>
  28372. *
  28373. * <code>optional string description = 9;</code>
  28374. * @return The bytes for description.
  28375. */
  28376. com.google.protobuf.ByteString
  28377. getDescriptionBytes();
  28378. /**
  28379. * <pre>
  28380. * 是否成为历史
  28381. * </pre>
  28382. *
  28383. * <code>optional string disabled = 10;</code>
  28384. * @return Whether the disabled field is set.
  28385. */
  28386. boolean hasDisabled();
  28387. /**
  28388. * <pre>
  28389. * 是否成为历史
  28390. * </pre>
  28391. *
  28392. * <code>optional string disabled = 10;</code>
  28393. * @return The disabled.
  28394. */
  28395. java.lang.String getDisabled();
  28396. /**
  28397. * <pre>
  28398. * 是否成为历史
  28399. * </pre>
  28400. *
  28401. * <code>optional string disabled = 10;</code>
  28402. * @return The bytes for disabled.
  28403. */
  28404. com.google.protobuf.ByteString
  28405. getDisabledBytes();
  28406. /**
  28407. * <pre>
  28408. * 处罚依据
  28409. * </pre>
  28410. *
  28411. * <code>optional string basedOn = 11;</code>
  28412. * @return Whether the basedOn field is set.
  28413. */
  28414. boolean hasBasedOn();
  28415. /**
  28416. * <pre>
  28417. * 处罚依据
  28418. * </pre>
  28419. *
  28420. * <code>optional string basedOn = 11;</code>
  28421. * @return The basedOn.
  28422. */
  28423. java.lang.String getBasedOn();
  28424. /**
  28425. * <pre>
  28426. * 处罚依据
  28427. * </pre>
  28428. *
  28429. * <code>optional string basedOn = 11;</code>
  28430. * @return The bytes for basedOn.
  28431. */
  28432. com.google.protobuf.ByteString
  28433. getBasedOnBytes();
  28434. /**
  28435. * <pre>
  28436. * 序号
  28437. * </pre>
  28438. *
  28439. * <code>optional string seqNo = 12;</code>
  28440. * @return Whether the seqNo field is set.
  28441. */
  28442. boolean hasSeqNo();
  28443. /**
  28444. * <pre>
  28445. * 序号
  28446. * </pre>
  28447. *
  28448. * <code>optional string seqNo = 12;</code>
  28449. * @return The seqNo.
  28450. */
  28451. java.lang.String getSeqNo();
  28452. /**
  28453. * <pre>
  28454. * 序号
  28455. * </pre>
  28456. *
  28457. * <code>optional string seqNo = 12;</code>
  28458. * @return The bytes for seqNo.
  28459. */
  28460. com.google.protobuf.ByteString
  28461. getSeqNoBytes();
  28462. /**
  28463. * <pre>
  28464. * 法定代表人
  28465. * </pre>
  28466. *
  28467. * <code>optional string operName = 13;</code>
  28468. * @return Whether the operName field is set.
  28469. */
  28470. boolean hasOperName();
  28471. /**
  28472. * <pre>
  28473. * 法定代表人
  28474. * </pre>
  28475. *
  28476. * <code>optional string operName = 13;</code>
  28477. * @return The operName.
  28478. */
  28479. java.lang.String getOperName();
  28480. /**
  28481. * <pre>
  28482. * 法定代表人
  28483. * </pre>
  28484. *
  28485. * <code>optional string operName = 13;</code>
  28486. * @return The bytes for operName.
  28487. */
  28488. com.google.protobuf.ByteString
  28489. getOperNameBytes();
  28490. /**
  28491. * <pre>
  28492. * 罚款金额
  28493. * </pre>
  28494. *
  28495. * <code>optional string punishAmnt = 14;</code>
  28496. * @return Whether the punishAmnt field is set.
  28497. */
  28498. boolean hasPunishAmnt();
  28499. /**
  28500. * <pre>
  28501. * 罚款金额
  28502. * </pre>
  28503. *
  28504. * <code>optional string punishAmnt = 14;</code>
  28505. * @return The punishAmnt.
  28506. */
  28507. java.lang.String getPunishAmnt();
  28508. /**
  28509. * <pre>
  28510. * 罚款金额
  28511. * </pre>
  28512. *
  28513. * <code>optional string punishAmnt = 14;</code>
  28514. * @return The bytes for punishAmnt.
  28515. */
  28516. com.google.protobuf.ByteString
  28517. getPunishAmntBytes();
  28518. /**
  28519. * <pre>
  28520. * 决定机关名称
  28521. * </pre>
  28522. *
  28523. * <code>optional string department = 15;</code>
  28524. * @return Whether the department field is set.
  28525. */
  28526. boolean hasDepartment();
  28527. /**
  28528. * <pre>
  28529. * 决定机关名称
  28530. * </pre>
  28531. *
  28532. * <code>optional string department = 15;</code>
  28533. * @return The department.
  28534. */
  28535. java.lang.String getDepartment();
  28536. /**
  28537. * <pre>
  28538. * 决定机关名称
  28539. * </pre>
  28540. *
  28541. * <code>optional string department = 15;</code>
  28542. * @return The bytes for department.
  28543. */
  28544. com.google.protobuf.ByteString
  28545. getDepartmentBytes();
  28546. /**
  28547. * <code>optional string id = 16;</code>
  28548. * @return Whether the id field is set.
  28549. */
  28550. boolean hasId();
  28551. /**
  28552. * <code>optional string id = 16;</code>
  28553. * @return The id.
  28554. */
  28555. java.lang.String getId();
  28556. /**
  28557. * <code>optional string id = 16;</code>
  28558. * @return The bytes for id.
  28559. */
  28560. com.google.protobuf.ByteString
  28561. getIdBytes();
  28562. }
  28563. /**
  28564. * Protobuf type {@code fxy.AdministrativePenaltyRecord}
  28565. */
  28566. public static final class AdministrativePenaltyRecord extends
  28567. com.google.protobuf.GeneratedMessage implements
  28568. // @@protoc_insertion_point(message_implements:fxy.AdministrativePenaltyRecord)
  28569. AdministrativePenaltyRecordOrBuilder {
  28570. private static final long serialVersionUID = 0L;
  28571. static {
  28572. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  28573. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  28574. /* major= */ 4,
  28575. /* minor= */ 29,
  28576. /* patch= */ 5,
  28577. /* suffix= */ "",
  28578. AdministrativePenaltyRecord.class.getName());
  28579. }
  28580. // Use AdministrativePenaltyRecord.newBuilder() to construct.
  28581. private AdministrativePenaltyRecord(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  28582. super(builder);
  28583. }
  28584. private AdministrativePenaltyRecord() {
  28585. number_ = "";
  28586. penaltyData_ = "";
  28587. departmentName_ = "";
  28588. entName_ = "";
  28589. illegalType_ = "";
  28590. source_ = "";
  28591. content_ = "";
  28592. publishDate_ = "";
  28593. description_ = "";
  28594. disabled_ = "";
  28595. basedOn_ = "";
  28596. seqNo_ = "";
  28597. operName_ = "";
  28598. punishAmnt_ = "";
  28599. department_ = "";
  28600. id_ = "";
  28601. }
  28602. public static final com.google.protobuf.Descriptors.Descriptor
  28603. getDescriptor() {
  28604. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativePenaltyRecord_descriptor;
  28605. }
  28606. @java.lang.Override
  28607. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  28608. internalGetFieldAccessorTable() {
  28609. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativePenaltyRecord_fieldAccessorTable
  28610. .ensureFieldAccessorsInitialized(
  28611. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.class, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder.class);
  28612. }
  28613. private int bitField0_;
  28614. public static final int NUMBER_FIELD_NUMBER = 1;
  28615. @SuppressWarnings("serial")
  28616. private volatile java.lang.Object number_ = "";
  28617. /**
  28618. * <pre>
  28619. * 决定书文号
  28620. * </pre>
  28621. *
  28622. * <code>optional string number = 1;</code>
  28623. * @return Whether the number field is set.
  28624. */
  28625. @java.lang.Override
  28626. public boolean hasNumber() {
  28627. return ((bitField0_ & 0x00000001) != 0);
  28628. }
  28629. /**
  28630. * <pre>
  28631. * 决定书文号
  28632. * </pre>
  28633. *
  28634. * <code>optional string number = 1;</code>
  28635. * @return The number.
  28636. */
  28637. @java.lang.Override
  28638. public java.lang.String getNumber() {
  28639. java.lang.Object ref = number_;
  28640. if (ref instanceof java.lang.String) {
  28641. return (java.lang.String) ref;
  28642. } else {
  28643. com.google.protobuf.ByteString bs =
  28644. (com.google.protobuf.ByteString) ref;
  28645. java.lang.String s = bs.toStringUtf8();
  28646. if (bs.isValidUtf8()) {
  28647. number_ = s;
  28648. }
  28649. return s;
  28650. }
  28651. }
  28652. /**
  28653. * <pre>
  28654. * 决定书文号
  28655. * </pre>
  28656. *
  28657. * <code>optional string number = 1;</code>
  28658. * @return The bytes for number.
  28659. */
  28660. @java.lang.Override
  28661. public com.google.protobuf.ByteString
  28662. getNumberBytes() {
  28663. java.lang.Object ref = number_;
  28664. if (ref instanceof java.lang.String) {
  28665. com.google.protobuf.ByteString b =
  28666. com.google.protobuf.ByteString.copyFromUtf8(
  28667. (java.lang.String) ref);
  28668. number_ = b;
  28669. return b;
  28670. } else {
  28671. return (com.google.protobuf.ByteString) ref;
  28672. }
  28673. }
  28674. public static final int PENALTYDATA_FIELD_NUMBER = 2;
  28675. @SuppressWarnings("serial")
  28676. private volatile java.lang.Object penaltyData_ = "";
  28677. /**
  28678. * <pre>
  28679. * 处罚日期
  28680. * </pre>
  28681. *
  28682. * <code>optional string penaltyData = 2;</code>
  28683. * @return Whether the penaltyData field is set.
  28684. */
  28685. @java.lang.Override
  28686. public boolean hasPenaltyData() {
  28687. return ((bitField0_ & 0x00000002) != 0);
  28688. }
  28689. /**
  28690. * <pre>
  28691. * 处罚日期
  28692. * </pre>
  28693. *
  28694. * <code>optional string penaltyData = 2;</code>
  28695. * @return The penaltyData.
  28696. */
  28697. @java.lang.Override
  28698. public java.lang.String getPenaltyData() {
  28699. java.lang.Object ref = penaltyData_;
  28700. if (ref instanceof java.lang.String) {
  28701. return (java.lang.String) ref;
  28702. } else {
  28703. com.google.protobuf.ByteString bs =
  28704. (com.google.protobuf.ByteString) ref;
  28705. java.lang.String s = bs.toStringUtf8();
  28706. if (bs.isValidUtf8()) {
  28707. penaltyData_ = s;
  28708. }
  28709. return s;
  28710. }
  28711. }
  28712. /**
  28713. * <pre>
  28714. * 处罚日期
  28715. * </pre>
  28716. *
  28717. * <code>optional string penaltyData = 2;</code>
  28718. * @return The bytes for penaltyData.
  28719. */
  28720. @java.lang.Override
  28721. public com.google.protobuf.ByteString
  28722. getPenaltyDataBytes() {
  28723. java.lang.Object ref = penaltyData_;
  28724. if (ref instanceof java.lang.String) {
  28725. com.google.protobuf.ByteString b =
  28726. com.google.protobuf.ByteString.copyFromUtf8(
  28727. (java.lang.String) ref);
  28728. penaltyData_ = b;
  28729. return b;
  28730. } else {
  28731. return (com.google.protobuf.ByteString) ref;
  28732. }
  28733. }
  28734. public static final int DEPARTMENTNAME_FIELD_NUMBER = 3;
  28735. @SuppressWarnings("serial")
  28736. private volatile java.lang.Object departmentName_ = "";
  28737. /**
  28738. * <code>optional string departmentName = 3;</code>
  28739. * @return Whether the departmentName field is set.
  28740. */
  28741. @java.lang.Override
  28742. public boolean hasDepartmentName() {
  28743. return ((bitField0_ & 0x00000004) != 0);
  28744. }
  28745. /**
  28746. * <code>optional string departmentName = 3;</code>
  28747. * @return The departmentName.
  28748. */
  28749. @java.lang.Override
  28750. public java.lang.String getDepartmentName() {
  28751. java.lang.Object ref = departmentName_;
  28752. if (ref instanceof java.lang.String) {
  28753. return (java.lang.String) ref;
  28754. } else {
  28755. com.google.protobuf.ByteString bs =
  28756. (com.google.protobuf.ByteString) ref;
  28757. java.lang.String s = bs.toStringUtf8();
  28758. if (bs.isValidUtf8()) {
  28759. departmentName_ = s;
  28760. }
  28761. return s;
  28762. }
  28763. }
  28764. /**
  28765. * <code>optional string departmentName = 3;</code>
  28766. * @return The bytes for departmentName.
  28767. */
  28768. @java.lang.Override
  28769. public com.google.protobuf.ByteString
  28770. getDepartmentNameBytes() {
  28771. java.lang.Object ref = departmentName_;
  28772. if (ref instanceof java.lang.String) {
  28773. com.google.protobuf.ByteString b =
  28774. com.google.protobuf.ByteString.copyFromUtf8(
  28775. (java.lang.String) ref);
  28776. departmentName_ = b;
  28777. return b;
  28778. } else {
  28779. return (com.google.protobuf.ByteString) ref;
  28780. }
  28781. }
  28782. public static final int ENTNAME_FIELD_NUMBER = 4;
  28783. @SuppressWarnings("serial")
  28784. private volatile java.lang.Object entName_ = "";
  28785. /**
  28786. * <pre>
  28787. * 企业名称
  28788. * </pre>
  28789. *
  28790. * <code>optional string entName = 4;</code>
  28791. * @return Whether the entName field is set.
  28792. */
  28793. @java.lang.Override
  28794. public boolean hasEntName() {
  28795. return ((bitField0_ & 0x00000008) != 0);
  28796. }
  28797. /**
  28798. * <pre>
  28799. * 企业名称
  28800. * </pre>
  28801. *
  28802. * <code>optional string entName = 4;</code>
  28803. * @return The entName.
  28804. */
  28805. @java.lang.Override
  28806. public java.lang.String getEntName() {
  28807. java.lang.Object ref = entName_;
  28808. if (ref instanceof java.lang.String) {
  28809. return (java.lang.String) ref;
  28810. } else {
  28811. com.google.protobuf.ByteString bs =
  28812. (com.google.protobuf.ByteString) ref;
  28813. java.lang.String s = bs.toStringUtf8();
  28814. if (bs.isValidUtf8()) {
  28815. entName_ = s;
  28816. }
  28817. return s;
  28818. }
  28819. }
  28820. /**
  28821. * <pre>
  28822. * 企业名称
  28823. * </pre>
  28824. *
  28825. * <code>optional string entName = 4;</code>
  28826. * @return The bytes for entName.
  28827. */
  28828. @java.lang.Override
  28829. public com.google.protobuf.ByteString
  28830. getEntNameBytes() {
  28831. java.lang.Object ref = entName_;
  28832. if (ref instanceof java.lang.String) {
  28833. com.google.protobuf.ByteString b =
  28834. com.google.protobuf.ByteString.copyFromUtf8(
  28835. (java.lang.String) ref);
  28836. entName_ = b;
  28837. return b;
  28838. } else {
  28839. return (com.google.protobuf.ByteString) ref;
  28840. }
  28841. }
  28842. public static final int ILLEGALTYPE_FIELD_NUMBER = 5;
  28843. @SuppressWarnings("serial")
  28844. private volatile java.lang.Object illegalType_ = "";
  28845. /**
  28846. * <pre>
  28847. * 违法行为类型
  28848. * </pre>
  28849. *
  28850. * <code>optional string illegalType = 5;</code>
  28851. * @return Whether the illegalType field is set.
  28852. */
  28853. @java.lang.Override
  28854. public boolean hasIllegalType() {
  28855. return ((bitField0_ & 0x00000010) != 0);
  28856. }
  28857. /**
  28858. * <pre>
  28859. * 违法行为类型
  28860. * </pre>
  28861. *
  28862. * <code>optional string illegalType = 5;</code>
  28863. * @return The illegalType.
  28864. */
  28865. @java.lang.Override
  28866. public java.lang.String getIllegalType() {
  28867. java.lang.Object ref = illegalType_;
  28868. if (ref instanceof java.lang.String) {
  28869. return (java.lang.String) ref;
  28870. } else {
  28871. com.google.protobuf.ByteString bs =
  28872. (com.google.protobuf.ByteString) ref;
  28873. java.lang.String s = bs.toStringUtf8();
  28874. if (bs.isValidUtf8()) {
  28875. illegalType_ = s;
  28876. }
  28877. return s;
  28878. }
  28879. }
  28880. /**
  28881. * <pre>
  28882. * 违法行为类型
  28883. * </pre>
  28884. *
  28885. * <code>optional string illegalType = 5;</code>
  28886. * @return The bytes for illegalType.
  28887. */
  28888. @java.lang.Override
  28889. public com.google.protobuf.ByteString
  28890. getIllegalTypeBytes() {
  28891. java.lang.Object ref = illegalType_;
  28892. if (ref instanceof java.lang.String) {
  28893. com.google.protobuf.ByteString b =
  28894. com.google.protobuf.ByteString.copyFromUtf8(
  28895. (java.lang.String) ref);
  28896. illegalType_ = b;
  28897. return b;
  28898. } else {
  28899. return (com.google.protobuf.ByteString) ref;
  28900. }
  28901. }
  28902. public static final int SOURCE_FIELD_NUMBER = 6;
  28903. @SuppressWarnings("serial")
  28904. private volatile java.lang.Object source_ = "";
  28905. /**
  28906. * <pre>
  28907. * 来源
  28908. * </pre>
  28909. *
  28910. * <code>optional string source = 6;</code>
  28911. * @return Whether the source field is set.
  28912. */
  28913. @java.lang.Override
  28914. public boolean hasSource() {
  28915. return ((bitField0_ & 0x00000020) != 0);
  28916. }
  28917. /**
  28918. * <pre>
  28919. * 来源
  28920. * </pre>
  28921. *
  28922. * <code>optional string source = 6;</code>
  28923. * @return The source.
  28924. */
  28925. @java.lang.Override
  28926. public java.lang.String getSource() {
  28927. java.lang.Object ref = source_;
  28928. if (ref instanceof java.lang.String) {
  28929. return (java.lang.String) ref;
  28930. } else {
  28931. com.google.protobuf.ByteString bs =
  28932. (com.google.protobuf.ByteString) ref;
  28933. java.lang.String s = bs.toStringUtf8();
  28934. if (bs.isValidUtf8()) {
  28935. source_ = s;
  28936. }
  28937. return s;
  28938. }
  28939. }
  28940. /**
  28941. * <pre>
  28942. * 来源
  28943. * </pre>
  28944. *
  28945. * <code>optional string source = 6;</code>
  28946. * @return The bytes for source.
  28947. */
  28948. @java.lang.Override
  28949. public com.google.protobuf.ByteString
  28950. getSourceBytes() {
  28951. java.lang.Object ref = source_;
  28952. if (ref instanceof java.lang.String) {
  28953. com.google.protobuf.ByteString b =
  28954. com.google.protobuf.ByteString.copyFromUtf8(
  28955. (java.lang.String) ref);
  28956. source_ = b;
  28957. return b;
  28958. } else {
  28959. return (com.google.protobuf.ByteString) ref;
  28960. }
  28961. }
  28962. public static final int CONTENT_FIELD_NUMBER = 7;
  28963. @SuppressWarnings("serial")
  28964. private volatile java.lang.Object content_ = "";
  28965. /**
  28966. * <pre>
  28967. * 行政处罚内容
  28968. * </pre>
  28969. *
  28970. * <code>optional string content = 7;</code>
  28971. * @return Whether the content field is set.
  28972. */
  28973. @java.lang.Override
  28974. public boolean hasContent() {
  28975. return ((bitField0_ & 0x00000040) != 0);
  28976. }
  28977. /**
  28978. * <pre>
  28979. * 行政处罚内容
  28980. * </pre>
  28981. *
  28982. * <code>optional string content = 7;</code>
  28983. * @return The content.
  28984. */
  28985. @java.lang.Override
  28986. public java.lang.String getContent() {
  28987. java.lang.Object ref = content_;
  28988. if (ref instanceof java.lang.String) {
  28989. return (java.lang.String) ref;
  28990. } else {
  28991. com.google.protobuf.ByteString bs =
  28992. (com.google.protobuf.ByteString) ref;
  28993. java.lang.String s = bs.toStringUtf8();
  28994. if (bs.isValidUtf8()) {
  28995. content_ = s;
  28996. }
  28997. return s;
  28998. }
  28999. }
  29000. /**
  29001. * <pre>
  29002. * 行政处罚内容
  29003. * </pre>
  29004. *
  29005. * <code>optional string content = 7;</code>
  29006. * @return The bytes for content.
  29007. */
  29008. @java.lang.Override
  29009. public com.google.protobuf.ByteString
  29010. getContentBytes() {
  29011. java.lang.Object ref = content_;
  29012. if (ref instanceof java.lang.String) {
  29013. com.google.protobuf.ByteString b =
  29014. com.google.protobuf.ByteString.copyFromUtf8(
  29015. (java.lang.String) ref);
  29016. content_ = b;
  29017. return b;
  29018. } else {
  29019. return (com.google.protobuf.ByteString) ref;
  29020. }
  29021. }
  29022. public static final int PUBLISHDATE_FIELD_NUMBER = 8;
  29023. @SuppressWarnings("serial")
  29024. private volatile java.lang.Object publishDate_ = "";
  29025. /**
  29026. * <pre>
  29027. * 公示日期
  29028. * </pre>
  29029. *
  29030. * <code>optional string publishDate = 8;</code>
  29031. * @return Whether the publishDate field is set.
  29032. */
  29033. @java.lang.Override
  29034. public boolean hasPublishDate() {
  29035. return ((bitField0_ & 0x00000080) != 0);
  29036. }
  29037. /**
  29038. * <pre>
  29039. * 公示日期
  29040. * </pre>
  29041. *
  29042. * <code>optional string publishDate = 8;</code>
  29043. * @return The publishDate.
  29044. */
  29045. @java.lang.Override
  29046. public java.lang.String getPublishDate() {
  29047. java.lang.Object ref = publishDate_;
  29048. if (ref instanceof java.lang.String) {
  29049. return (java.lang.String) ref;
  29050. } else {
  29051. com.google.protobuf.ByteString bs =
  29052. (com.google.protobuf.ByteString) ref;
  29053. java.lang.String s = bs.toStringUtf8();
  29054. if (bs.isValidUtf8()) {
  29055. publishDate_ = s;
  29056. }
  29057. return s;
  29058. }
  29059. }
  29060. /**
  29061. * <pre>
  29062. * 公示日期
  29063. * </pre>
  29064. *
  29065. * <code>optional string publishDate = 8;</code>
  29066. * @return The bytes for publishDate.
  29067. */
  29068. @java.lang.Override
  29069. public com.google.protobuf.ByteString
  29070. getPublishDateBytes() {
  29071. java.lang.Object ref = publishDate_;
  29072. if (ref instanceof java.lang.String) {
  29073. com.google.protobuf.ByteString b =
  29074. com.google.protobuf.ByteString.copyFromUtf8(
  29075. (java.lang.String) ref);
  29076. publishDate_ = b;
  29077. return b;
  29078. } else {
  29079. return (com.google.protobuf.ByteString) ref;
  29080. }
  29081. }
  29082. public static final int DESCRIPTION_FIELD_NUMBER = 9;
  29083. @SuppressWarnings("serial")
  29084. private volatile java.lang.Object description_ = "";
  29085. /**
  29086. * <pre>
  29087. * 详情
  29088. * </pre>
  29089. *
  29090. * <code>optional string description = 9;</code>
  29091. * @return Whether the description field is set.
  29092. */
  29093. @java.lang.Override
  29094. public boolean hasDescription() {
  29095. return ((bitField0_ & 0x00000100) != 0);
  29096. }
  29097. /**
  29098. * <pre>
  29099. * 详情
  29100. * </pre>
  29101. *
  29102. * <code>optional string description = 9;</code>
  29103. * @return The description.
  29104. */
  29105. @java.lang.Override
  29106. public java.lang.String getDescription() {
  29107. java.lang.Object ref = description_;
  29108. if (ref instanceof java.lang.String) {
  29109. return (java.lang.String) ref;
  29110. } else {
  29111. com.google.protobuf.ByteString bs =
  29112. (com.google.protobuf.ByteString) ref;
  29113. java.lang.String s = bs.toStringUtf8();
  29114. if (bs.isValidUtf8()) {
  29115. description_ = s;
  29116. }
  29117. return s;
  29118. }
  29119. }
  29120. /**
  29121. * <pre>
  29122. * 详情
  29123. * </pre>
  29124. *
  29125. * <code>optional string description = 9;</code>
  29126. * @return The bytes for description.
  29127. */
  29128. @java.lang.Override
  29129. public com.google.protobuf.ByteString
  29130. getDescriptionBytes() {
  29131. java.lang.Object ref = description_;
  29132. if (ref instanceof java.lang.String) {
  29133. com.google.protobuf.ByteString b =
  29134. com.google.protobuf.ByteString.copyFromUtf8(
  29135. (java.lang.String) ref);
  29136. description_ = b;
  29137. return b;
  29138. } else {
  29139. return (com.google.protobuf.ByteString) ref;
  29140. }
  29141. }
  29142. public static final int DISABLED_FIELD_NUMBER = 10;
  29143. @SuppressWarnings("serial")
  29144. private volatile java.lang.Object disabled_ = "";
  29145. /**
  29146. * <pre>
  29147. * 是否成为历史
  29148. * </pre>
  29149. *
  29150. * <code>optional string disabled = 10;</code>
  29151. * @return Whether the disabled field is set.
  29152. */
  29153. @java.lang.Override
  29154. public boolean hasDisabled() {
  29155. return ((bitField0_ & 0x00000200) != 0);
  29156. }
  29157. /**
  29158. * <pre>
  29159. * 是否成为历史
  29160. * </pre>
  29161. *
  29162. * <code>optional string disabled = 10;</code>
  29163. * @return The disabled.
  29164. */
  29165. @java.lang.Override
  29166. public java.lang.String getDisabled() {
  29167. java.lang.Object ref = disabled_;
  29168. if (ref instanceof java.lang.String) {
  29169. return (java.lang.String) ref;
  29170. } else {
  29171. com.google.protobuf.ByteString bs =
  29172. (com.google.protobuf.ByteString) ref;
  29173. java.lang.String s = bs.toStringUtf8();
  29174. if (bs.isValidUtf8()) {
  29175. disabled_ = s;
  29176. }
  29177. return s;
  29178. }
  29179. }
  29180. /**
  29181. * <pre>
  29182. * 是否成为历史
  29183. * </pre>
  29184. *
  29185. * <code>optional string disabled = 10;</code>
  29186. * @return The bytes for disabled.
  29187. */
  29188. @java.lang.Override
  29189. public com.google.protobuf.ByteString
  29190. getDisabledBytes() {
  29191. java.lang.Object ref = disabled_;
  29192. if (ref instanceof java.lang.String) {
  29193. com.google.protobuf.ByteString b =
  29194. com.google.protobuf.ByteString.copyFromUtf8(
  29195. (java.lang.String) ref);
  29196. disabled_ = b;
  29197. return b;
  29198. } else {
  29199. return (com.google.protobuf.ByteString) ref;
  29200. }
  29201. }
  29202. public static final int BASEDON_FIELD_NUMBER = 11;
  29203. @SuppressWarnings("serial")
  29204. private volatile java.lang.Object basedOn_ = "";
  29205. /**
  29206. * <pre>
  29207. * 处罚依据
  29208. * </pre>
  29209. *
  29210. * <code>optional string basedOn = 11;</code>
  29211. * @return Whether the basedOn field is set.
  29212. */
  29213. @java.lang.Override
  29214. public boolean hasBasedOn() {
  29215. return ((bitField0_ & 0x00000400) != 0);
  29216. }
  29217. /**
  29218. * <pre>
  29219. * 处罚依据
  29220. * </pre>
  29221. *
  29222. * <code>optional string basedOn = 11;</code>
  29223. * @return The basedOn.
  29224. */
  29225. @java.lang.Override
  29226. public java.lang.String getBasedOn() {
  29227. java.lang.Object ref = basedOn_;
  29228. if (ref instanceof java.lang.String) {
  29229. return (java.lang.String) ref;
  29230. } else {
  29231. com.google.protobuf.ByteString bs =
  29232. (com.google.protobuf.ByteString) ref;
  29233. java.lang.String s = bs.toStringUtf8();
  29234. if (bs.isValidUtf8()) {
  29235. basedOn_ = s;
  29236. }
  29237. return s;
  29238. }
  29239. }
  29240. /**
  29241. * <pre>
  29242. * 处罚依据
  29243. * </pre>
  29244. *
  29245. * <code>optional string basedOn = 11;</code>
  29246. * @return The bytes for basedOn.
  29247. */
  29248. @java.lang.Override
  29249. public com.google.protobuf.ByteString
  29250. getBasedOnBytes() {
  29251. java.lang.Object ref = basedOn_;
  29252. if (ref instanceof java.lang.String) {
  29253. com.google.protobuf.ByteString b =
  29254. com.google.protobuf.ByteString.copyFromUtf8(
  29255. (java.lang.String) ref);
  29256. basedOn_ = b;
  29257. return b;
  29258. } else {
  29259. return (com.google.protobuf.ByteString) ref;
  29260. }
  29261. }
  29262. public static final int SEQNO_FIELD_NUMBER = 12;
  29263. @SuppressWarnings("serial")
  29264. private volatile java.lang.Object seqNo_ = "";
  29265. /**
  29266. * <pre>
  29267. * 序号
  29268. * </pre>
  29269. *
  29270. * <code>optional string seqNo = 12;</code>
  29271. * @return Whether the seqNo field is set.
  29272. */
  29273. @java.lang.Override
  29274. public boolean hasSeqNo() {
  29275. return ((bitField0_ & 0x00000800) != 0);
  29276. }
  29277. /**
  29278. * <pre>
  29279. * 序号
  29280. * </pre>
  29281. *
  29282. * <code>optional string seqNo = 12;</code>
  29283. * @return The seqNo.
  29284. */
  29285. @java.lang.Override
  29286. public java.lang.String getSeqNo() {
  29287. java.lang.Object ref = seqNo_;
  29288. if (ref instanceof java.lang.String) {
  29289. return (java.lang.String) ref;
  29290. } else {
  29291. com.google.protobuf.ByteString bs =
  29292. (com.google.protobuf.ByteString) ref;
  29293. java.lang.String s = bs.toStringUtf8();
  29294. if (bs.isValidUtf8()) {
  29295. seqNo_ = s;
  29296. }
  29297. return s;
  29298. }
  29299. }
  29300. /**
  29301. * <pre>
  29302. * 序号
  29303. * </pre>
  29304. *
  29305. * <code>optional string seqNo = 12;</code>
  29306. * @return The bytes for seqNo.
  29307. */
  29308. @java.lang.Override
  29309. public com.google.protobuf.ByteString
  29310. getSeqNoBytes() {
  29311. java.lang.Object ref = seqNo_;
  29312. if (ref instanceof java.lang.String) {
  29313. com.google.protobuf.ByteString b =
  29314. com.google.protobuf.ByteString.copyFromUtf8(
  29315. (java.lang.String) ref);
  29316. seqNo_ = b;
  29317. return b;
  29318. } else {
  29319. return (com.google.protobuf.ByteString) ref;
  29320. }
  29321. }
  29322. public static final int OPERNAME_FIELD_NUMBER = 13;
  29323. @SuppressWarnings("serial")
  29324. private volatile java.lang.Object operName_ = "";
  29325. /**
  29326. * <pre>
  29327. * 法定代表人
  29328. * </pre>
  29329. *
  29330. * <code>optional string operName = 13;</code>
  29331. * @return Whether the operName field is set.
  29332. */
  29333. @java.lang.Override
  29334. public boolean hasOperName() {
  29335. return ((bitField0_ & 0x00001000) != 0);
  29336. }
  29337. /**
  29338. * <pre>
  29339. * 法定代表人
  29340. * </pre>
  29341. *
  29342. * <code>optional string operName = 13;</code>
  29343. * @return The operName.
  29344. */
  29345. @java.lang.Override
  29346. public java.lang.String getOperName() {
  29347. java.lang.Object ref = operName_;
  29348. if (ref instanceof java.lang.String) {
  29349. return (java.lang.String) ref;
  29350. } else {
  29351. com.google.protobuf.ByteString bs =
  29352. (com.google.protobuf.ByteString) ref;
  29353. java.lang.String s = bs.toStringUtf8();
  29354. if (bs.isValidUtf8()) {
  29355. operName_ = s;
  29356. }
  29357. return s;
  29358. }
  29359. }
  29360. /**
  29361. * <pre>
  29362. * 法定代表人
  29363. * </pre>
  29364. *
  29365. * <code>optional string operName = 13;</code>
  29366. * @return The bytes for operName.
  29367. */
  29368. @java.lang.Override
  29369. public com.google.protobuf.ByteString
  29370. getOperNameBytes() {
  29371. java.lang.Object ref = operName_;
  29372. if (ref instanceof java.lang.String) {
  29373. com.google.protobuf.ByteString b =
  29374. com.google.protobuf.ByteString.copyFromUtf8(
  29375. (java.lang.String) ref);
  29376. operName_ = b;
  29377. return b;
  29378. } else {
  29379. return (com.google.protobuf.ByteString) ref;
  29380. }
  29381. }
  29382. public static final int PUNISHAMNT_FIELD_NUMBER = 14;
  29383. @SuppressWarnings("serial")
  29384. private volatile java.lang.Object punishAmnt_ = "";
  29385. /**
  29386. * <pre>
  29387. * 罚款金额
  29388. * </pre>
  29389. *
  29390. * <code>optional string punishAmnt = 14;</code>
  29391. * @return Whether the punishAmnt field is set.
  29392. */
  29393. @java.lang.Override
  29394. public boolean hasPunishAmnt() {
  29395. return ((bitField0_ & 0x00002000) != 0);
  29396. }
  29397. /**
  29398. * <pre>
  29399. * 罚款金额
  29400. * </pre>
  29401. *
  29402. * <code>optional string punishAmnt = 14;</code>
  29403. * @return The punishAmnt.
  29404. */
  29405. @java.lang.Override
  29406. public java.lang.String getPunishAmnt() {
  29407. java.lang.Object ref = punishAmnt_;
  29408. if (ref instanceof java.lang.String) {
  29409. return (java.lang.String) ref;
  29410. } else {
  29411. com.google.protobuf.ByteString bs =
  29412. (com.google.protobuf.ByteString) ref;
  29413. java.lang.String s = bs.toStringUtf8();
  29414. if (bs.isValidUtf8()) {
  29415. punishAmnt_ = s;
  29416. }
  29417. return s;
  29418. }
  29419. }
  29420. /**
  29421. * <pre>
  29422. * 罚款金额
  29423. * </pre>
  29424. *
  29425. * <code>optional string punishAmnt = 14;</code>
  29426. * @return The bytes for punishAmnt.
  29427. */
  29428. @java.lang.Override
  29429. public com.google.protobuf.ByteString
  29430. getPunishAmntBytes() {
  29431. java.lang.Object ref = punishAmnt_;
  29432. if (ref instanceof java.lang.String) {
  29433. com.google.protobuf.ByteString b =
  29434. com.google.protobuf.ByteString.copyFromUtf8(
  29435. (java.lang.String) ref);
  29436. punishAmnt_ = b;
  29437. return b;
  29438. } else {
  29439. return (com.google.protobuf.ByteString) ref;
  29440. }
  29441. }
  29442. public static final int DEPARTMENT_FIELD_NUMBER = 15;
  29443. @SuppressWarnings("serial")
  29444. private volatile java.lang.Object department_ = "";
  29445. /**
  29446. * <pre>
  29447. * 决定机关名称
  29448. * </pre>
  29449. *
  29450. * <code>optional string department = 15;</code>
  29451. * @return Whether the department field is set.
  29452. */
  29453. @java.lang.Override
  29454. public boolean hasDepartment() {
  29455. return ((bitField0_ & 0x00004000) != 0);
  29456. }
  29457. /**
  29458. * <pre>
  29459. * 决定机关名称
  29460. * </pre>
  29461. *
  29462. * <code>optional string department = 15;</code>
  29463. * @return The department.
  29464. */
  29465. @java.lang.Override
  29466. public java.lang.String getDepartment() {
  29467. java.lang.Object ref = department_;
  29468. if (ref instanceof java.lang.String) {
  29469. return (java.lang.String) ref;
  29470. } else {
  29471. com.google.protobuf.ByteString bs =
  29472. (com.google.protobuf.ByteString) ref;
  29473. java.lang.String s = bs.toStringUtf8();
  29474. if (bs.isValidUtf8()) {
  29475. department_ = s;
  29476. }
  29477. return s;
  29478. }
  29479. }
  29480. /**
  29481. * <pre>
  29482. * 决定机关名称
  29483. * </pre>
  29484. *
  29485. * <code>optional string department = 15;</code>
  29486. * @return The bytes for department.
  29487. */
  29488. @java.lang.Override
  29489. public com.google.protobuf.ByteString
  29490. getDepartmentBytes() {
  29491. java.lang.Object ref = department_;
  29492. if (ref instanceof java.lang.String) {
  29493. com.google.protobuf.ByteString b =
  29494. com.google.protobuf.ByteString.copyFromUtf8(
  29495. (java.lang.String) ref);
  29496. department_ = b;
  29497. return b;
  29498. } else {
  29499. return (com.google.protobuf.ByteString) ref;
  29500. }
  29501. }
  29502. public static final int ID_FIELD_NUMBER = 16;
  29503. @SuppressWarnings("serial")
  29504. private volatile java.lang.Object id_ = "";
  29505. /**
  29506. * <code>optional string id = 16;</code>
  29507. * @return Whether the id field is set.
  29508. */
  29509. @java.lang.Override
  29510. public boolean hasId() {
  29511. return ((bitField0_ & 0x00008000) != 0);
  29512. }
  29513. /**
  29514. * <code>optional string id = 16;</code>
  29515. * @return The id.
  29516. */
  29517. @java.lang.Override
  29518. public java.lang.String getId() {
  29519. java.lang.Object ref = id_;
  29520. if (ref instanceof java.lang.String) {
  29521. return (java.lang.String) ref;
  29522. } else {
  29523. com.google.protobuf.ByteString bs =
  29524. (com.google.protobuf.ByteString) ref;
  29525. java.lang.String s = bs.toStringUtf8();
  29526. if (bs.isValidUtf8()) {
  29527. id_ = s;
  29528. }
  29529. return s;
  29530. }
  29531. }
  29532. /**
  29533. * <code>optional string id = 16;</code>
  29534. * @return The bytes for id.
  29535. */
  29536. @java.lang.Override
  29537. public com.google.protobuf.ByteString
  29538. getIdBytes() {
  29539. java.lang.Object ref = id_;
  29540. if (ref instanceof java.lang.String) {
  29541. com.google.protobuf.ByteString b =
  29542. com.google.protobuf.ByteString.copyFromUtf8(
  29543. (java.lang.String) ref);
  29544. id_ = b;
  29545. return b;
  29546. } else {
  29547. return (com.google.protobuf.ByteString) ref;
  29548. }
  29549. }
  29550. private byte memoizedIsInitialized = -1;
  29551. @java.lang.Override
  29552. public final boolean isInitialized() {
  29553. byte isInitialized = memoizedIsInitialized;
  29554. if (isInitialized == 1) return true;
  29555. if (isInitialized == 0) return false;
  29556. memoizedIsInitialized = 1;
  29557. return true;
  29558. }
  29559. @java.lang.Override
  29560. public void writeTo(com.google.protobuf.CodedOutputStream output)
  29561. throws java.io.IOException {
  29562. if (((bitField0_ & 0x00000001) != 0)) {
  29563. com.google.protobuf.GeneratedMessage.writeString(output, 1, number_);
  29564. }
  29565. if (((bitField0_ & 0x00000002) != 0)) {
  29566. com.google.protobuf.GeneratedMessage.writeString(output, 2, penaltyData_);
  29567. }
  29568. if (((bitField0_ & 0x00000004) != 0)) {
  29569. com.google.protobuf.GeneratedMessage.writeString(output, 3, departmentName_);
  29570. }
  29571. if (((bitField0_ & 0x00000008) != 0)) {
  29572. com.google.protobuf.GeneratedMessage.writeString(output, 4, entName_);
  29573. }
  29574. if (((bitField0_ & 0x00000010) != 0)) {
  29575. com.google.protobuf.GeneratedMessage.writeString(output, 5, illegalType_);
  29576. }
  29577. if (((bitField0_ & 0x00000020) != 0)) {
  29578. com.google.protobuf.GeneratedMessage.writeString(output, 6, source_);
  29579. }
  29580. if (((bitField0_ & 0x00000040) != 0)) {
  29581. com.google.protobuf.GeneratedMessage.writeString(output, 7, content_);
  29582. }
  29583. if (((bitField0_ & 0x00000080) != 0)) {
  29584. com.google.protobuf.GeneratedMessage.writeString(output, 8, publishDate_);
  29585. }
  29586. if (((bitField0_ & 0x00000100) != 0)) {
  29587. com.google.protobuf.GeneratedMessage.writeString(output, 9, description_);
  29588. }
  29589. if (((bitField0_ & 0x00000200) != 0)) {
  29590. com.google.protobuf.GeneratedMessage.writeString(output, 10, disabled_);
  29591. }
  29592. if (((bitField0_ & 0x00000400) != 0)) {
  29593. com.google.protobuf.GeneratedMessage.writeString(output, 11, basedOn_);
  29594. }
  29595. if (((bitField0_ & 0x00000800) != 0)) {
  29596. com.google.protobuf.GeneratedMessage.writeString(output, 12, seqNo_);
  29597. }
  29598. if (((bitField0_ & 0x00001000) != 0)) {
  29599. com.google.protobuf.GeneratedMessage.writeString(output, 13, operName_);
  29600. }
  29601. if (((bitField0_ & 0x00002000) != 0)) {
  29602. com.google.protobuf.GeneratedMessage.writeString(output, 14, punishAmnt_);
  29603. }
  29604. if (((bitField0_ & 0x00004000) != 0)) {
  29605. com.google.protobuf.GeneratedMessage.writeString(output, 15, department_);
  29606. }
  29607. if (((bitField0_ & 0x00008000) != 0)) {
  29608. com.google.protobuf.GeneratedMessage.writeString(output, 16, id_);
  29609. }
  29610. getUnknownFields().writeTo(output);
  29611. }
  29612. @java.lang.Override
  29613. public int getSerializedSize() {
  29614. int size = memoizedSize;
  29615. if (size != -1) return size;
  29616. size = 0;
  29617. if (((bitField0_ & 0x00000001) != 0)) {
  29618. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, number_);
  29619. }
  29620. if (((bitField0_ & 0x00000002) != 0)) {
  29621. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, penaltyData_);
  29622. }
  29623. if (((bitField0_ & 0x00000004) != 0)) {
  29624. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, departmentName_);
  29625. }
  29626. if (((bitField0_ & 0x00000008) != 0)) {
  29627. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, entName_);
  29628. }
  29629. if (((bitField0_ & 0x00000010) != 0)) {
  29630. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, illegalType_);
  29631. }
  29632. if (((bitField0_ & 0x00000020) != 0)) {
  29633. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, source_);
  29634. }
  29635. if (((bitField0_ & 0x00000040) != 0)) {
  29636. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, content_);
  29637. }
  29638. if (((bitField0_ & 0x00000080) != 0)) {
  29639. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, publishDate_);
  29640. }
  29641. if (((bitField0_ & 0x00000100) != 0)) {
  29642. size += com.google.protobuf.GeneratedMessage.computeStringSize(9, description_);
  29643. }
  29644. if (((bitField0_ & 0x00000200) != 0)) {
  29645. size += com.google.protobuf.GeneratedMessage.computeStringSize(10, disabled_);
  29646. }
  29647. if (((bitField0_ & 0x00000400) != 0)) {
  29648. size += com.google.protobuf.GeneratedMessage.computeStringSize(11, basedOn_);
  29649. }
  29650. if (((bitField0_ & 0x00000800) != 0)) {
  29651. size += com.google.protobuf.GeneratedMessage.computeStringSize(12, seqNo_);
  29652. }
  29653. if (((bitField0_ & 0x00001000) != 0)) {
  29654. size += com.google.protobuf.GeneratedMessage.computeStringSize(13, operName_);
  29655. }
  29656. if (((bitField0_ & 0x00002000) != 0)) {
  29657. size += com.google.protobuf.GeneratedMessage.computeStringSize(14, punishAmnt_);
  29658. }
  29659. if (((bitField0_ & 0x00004000) != 0)) {
  29660. size += com.google.protobuf.GeneratedMessage.computeStringSize(15, department_);
  29661. }
  29662. if (((bitField0_ & 0x00008000) != 0)) {
  29663. size += com.google.protobuf.GeneratedMessage.computeStringSize(16, id_);
  29664. }
  29665. size += getUnknownFields().getSerializedSize();
  29666. memoizedSize = size;
  29667. return size;
  29668. }
  29669. @java.lang.Override
  29670. public boolean equals(final java.lang.Object obj) {
  29671. if (obj == this) {
  29672. return true;
  29673. }
  29674. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord)) {
  29675. return super.equals(obj);
  29676. }
  29677. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord other = (com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord) obj;
  29678. if (hasNumber() != other.hasNumber()) return false;
  29679. if (hasNumber()) {
  29680. if (!getNumber()
  29681. .equals(other.getNumber())) return false;
  29682. }
  29683. if (hasPenaltyData() != other.hasPenaltyData()) return false;
  29684. if (hasPenaltyData()) {
  29685. if (!getPenaltyData()
  29686. .equals(other.getPenaltyData())) return false;
  29687. }
  29688. if (hasDepartmentName() != other.hasDepartmentName()) return false;
  29689. if (hasDepartmentName()) {
  29690. if (!getDepartmentName()
  29691. .equals(other.getDepartmentName())) return false;
  29692. }
  29693. if (hasEntName() != other.hasEntName()) return false;
  29694. if (hasEntName()) {
  29695. if (!getEntName()
  29696. .equals(other.getEntName())) return false;
  29697. }
  29698. if (hasIllegalType() != other.hasIllegalType()) return false;
  29699. if (hasIllegalType()) {
  29700. if (!getIllegalType()
  29701. .equals(other.getIllegalType())) return false;
  29702. }
  29703. if (hasSource() != other.hasSource()) return false;
  29704. if (hasSource()) {
  29705. if (!getSource()
  29706. .equals(other.getSource())) return false;
  29707. }
  29708. if (hasContent() != other.hasContent()) return false;
  29709. if (hasContent()) {
  29710. if (!getContent()
  29711. .equals(other.getContent())) return false;
  29712. }
  29713. if (hasPublishDate() != other.hasPublishDate()) return false;
  29714. if (hasPublishDate()) {
  29715. if (!getPublishDate()
  29716. .equals(other.getPublishDate())) return false;
  29717. }
  29718. if (hasDescription() != other.hasDescription()) return false;
  29719. if (hasDescription()) {
  29720. if (!getDescription()
  29721. .equals(other.getDescription())) return false;
  29722. }
  29723. if (hasDisabled() != other.hasDisabled()) return false;
  29724. if (hasDisabled()) {
  29725. if (!getDisabled()
  29726. .equals(other.getDisabled())) return false;
  29727. }
  29728. if (hasBasedOn() != other.hasBasedOn()) return false;
  29729. if (hasBasedOn()) {
  29730. if (!getBasedOn()
  29731. .equals(other.getBasedOn())) return false;
  29732. }
  29733. if (hasSeqNo() != other.hasSeqNo()) return false;
  29734. if (hasSeqNo()) {
  29735. if (!getSeqNo()
  29736. .equals(other.getSeqNo())) return false;
  29737. }
  29738. if (hasOperName() != other.hasOperName()) return false;
  29739. if (hasOperName()) {
  29740. if (!getOperName()
  29741. .equals(other.getOperName())) return false;
  29742. }
  29743. if (hasPunishAmnt() != other.hasPunishAmnt()) return false;
  29744. if (hasPunishAmnt()) {
  29745. if (!getPunishAmnt()
  29746. .equals(other.getPunishAmnt())) return false;
  29747. }
  29748. if (hasDepartment() != other.hasDepartment()) return false;
  29749. if (hasDepartment()) {
  29750. if (!getDepartment()
  29751. .equals(other.getDepartment())) return false;
  29752. }
  29753. if (hasId() != other.hasId()) return false;
  29754. if (hasId()) {
  29755. if (!getId()
  29756. .equals(other.getId())) return false;
  29757. }
  29758. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  29759. return true;
  29760. }
  29761. @java.lang.Override
  29762. public int hashCode() {
  29763. if (memoizedHashCode != 0) {
  29764. return memoizedHashCode;
  29765. }
  29766. int hash = 41;
  29767. hash = (19 * hash) + getDescriptor().hashCode();
  29768. if (hasNumber()) {
  29769. hash = (37 * hash) + NUMBER_FIELD_NUMBER;
  29770. hash = (53 * hash) + getNumber().hashCode();
  29771. }
  29772. if (hasPenaltyData()) {
  29773. hash = (37 * hash) + PENALTYDATA_FIELD_NUMBER;
  29774. hash = (53 * hash) + getPenaltyData().hashCode();
  29775. }
  29776. if (hasDepartmentName()) {
  29777. hash = (37 * hash) + DEPARTMENTNAME_FIELD_NUMBER;
  29778. hash = (53 * hash) + getDepartmentName().hashCode();
  29779. }
  29780. if (hasEntName()) {
  29781. hash = (37 * hash) + ENTNAME_FIELD_NUMBER;
  29782. hash = (53 * hash) + getEntName().hashCode();
  29783. }
  29784. if (hasIllegalType()) {
  29785. hash = (37 * hash) + ILLEGALTYPE_FIELD_NUMBER;
  29786. hash = (53 * hash) + getIllegalType().hashCode();
  29787. }
  29788. if (hasSource()) {
  29789. hash = (37 * hash) + SOURCE_FIELD_NUMBER;
  29790. hash = (53 * hash) + getSource().hashCode();
  29791. }
  29792. if (hasContent()) {
  29793. hash = (37 * hash) + CONTENT_FIELD_NUMBER;
  29794. hash = (53 * hash) + getContent().hashCode();
  29795. }
  29796. if (hasPublishDate()) {
  29797. hash = (37 * hash) + PUBLISHDATE_FIELD_NUMBER;
  29798. hash = (53 * hash) + getPublishDate().hashCode();
  29799. }
  29800. if (hasDescription()) {
  29801. hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
  29802. hash = (53 * hash) + getDescription().hashCode();
  29803. }
  29804. if (hasDisabled()) {
  29805. hash = (37 * hash) + DISABLED_FIELD_NUMBER;
  29806. hash = (53 * hash) + getDisabled().hashCode();
  29807. }
  29808. if (hasBasedOn()) {
  29809. hash = (37 * hash) + BASEDON_FIELD_NUMBER;
  29810. hash = (53 * hash) + getBasedOn().hashCode();
  29811. }
  29812. if (hasSeqNo()) {
  29813. hash = (37 * hash) + SEQNO_FIELD_NUMBER;
  29814. hash = (53 * hash) + getSeqNo().hashCode();
  29815. }
  29816. if (hasOperName()) {
  29817. hash = (37 * hash) + OPERNAME_FIELD_NUMBER;
  29818. hash = (53 * hash) + getOperName().hashCode();
  29819. }
  29820. if (hasPunishAmnt()) {
  29821. hash = (37 * hash) + PUNISHAMNT_FIELD_NUMBER;
  29822. hash = (53 * hash) + getPunishAmnt().hashCode();
  29823. }
  29824. if (hasDepartment()) {
  29825. hash = (37 * hash) + DEPARTMENT_FIELD_NUMBER;
  29826. hash = (53 * hash) + getDepartment().hashCode();
  29827. }
  29828. if (hasId()) {
  29829. hash = (37 * hash) + ID_FIELD_NUMBER;
  29830. hash = (53 * hash) + getId().hashCode();
  29831. }
  29832. hash = (29 * hash) + getUnknownFields().hashCode();
  29833. memoizedHashCode = hash;
  29834. return hash;
  29835. }
  29836. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29837. java.nio.ByteBuffer data)
  29838. throws com.google.protobuf.InvalidProtocolBufferException {
  29839. return PARSER.parseFrom(data);
  29840. }
  29841. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29842. java.nio.ByteBuffer data,
  29843. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  29844. throws com.google.protobuf.InvalidProtocolBufferException {
  29845. return PARSER.parseFrom(data, extensionRegistry);
  29846. }
  29847. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29848. com.google.protobuf.ByteString data)
  29849. throws com.google.protobuf.InvalidProtocolBufferException {
  29850. return PARSER.parseFrom(data);
  29851. }
  29852. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29853. com.google.protobuf.ByteString data,
  29854. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  29855. throws com.google.protobuf.InvalidProtocolBufferException {
  29856. return PARSER.parseFrom(data, extensionRegistry);
  29857. }
  29858. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(byte[] data)
  29859. throws com.google.protobuf.InvalidProtocolBufferException {
  29860. return PARSER.parseFrom(data);
  29861. }
  29862. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29863. byte[] data,
  29864. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  29865. throws com.google.protobuf.InvalidProtocolBufferException {
  29866. return PARSER.parseFrom(data, extensionRegistry);
  29867. }
  29868. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(java.io.InputStream input)
  29869. throws java.io.IOException {
  29870. return com.google.protobuf.GeneratedMessage
  29871. .parseWithIOException(PARSER, input);
  29872. }
  29873. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29874. java.io.InputStream input,
  29875. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  29876. throws java.io.IOException {
  29877. return com.google.protobuf.GeneratedMessage
  29878. .parseWithIOException(PARSER, input, extensionRegistry);
  29879. }
  29880. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseDelimitedFrom(java.io.InputStream input)
  29881. throws java.io.IOException {
  29882. return com.google.protobuf.GeneratedMessage
  29883. .parseDelimitedWithIOException(PARSER, input);
  29884. }
  29885. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseDelimitedFrom(
  29886. java.io.InputStream input,
  29887. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  29888. throws java.io.IOException {
  29889. return com.google.protobuf.GeneratedMessage
  29890. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  29891. }
  29892. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29893. com.google.protobuf.CodedInputStream input)
  29894. throws java.io.IOException {
  29895. return com.google.protobuf.GeneratedMessage
  29896. .parseWithIOException(PARSER, input);
  29897. }
  29898. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord parseFrom(
  29899. com.google.protobuf.CodedInputStream input,
  29900. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  29901. throws java.io.IOException {
  29902. return com.google.protobuf.GeneratedMessage
  29903. .parseWithIOException(PARSER, input, extensionRegistry);
  29904. }
  29905. @java.lang.Override
  29906. public Builder newBuilderForType() { return newBuilder(); }
  29907. public static Builder newBuilder() {
  29908. return DEFAULT_INSTANCE.toBuilder();
  29909. }
  29910. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord prototype) {
  29911. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  29912. }
  29913. @java.lang.Override
  29914. public Builder toBuilder() {
  29915. return this == DEFAULT_INSTANCE
  29916. ? new Builder() : new Builder().mergeFrom(this);
  29917. }
  29918. @java.lang.Override
  29919. protected Builder newBuilderForType(
  29920. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  29921. Builder builder = new Builder(parent);
  29922. return builder;
  29923. }
  29924. /**
  29925. * Protobuf type {@code fxy.AdministrativePenaltyRecord}
  29926. */
  29927. public static final class Builder extends
  29928. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  29929. // @@protoc_insertion_point(builder_implements:fxy.AdministrativePenaltyRecord)
  29930. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder {
  29931. public static final com.google.protobuf.Descriptors.Descriptor
  29932. getDescriptor() {
  29933. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativePenaltyRecord_descriptor;
  29934. }
  29935. @java.lang.Override
  29936. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  29937. internalGetFieldAccessorTable() {
  29938. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativePenaltyRecord_fieldAccessorTable
  29939. .ensureFieldAccessorsInitialized(
  29940. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.class, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder.class);
  29941. }
  29942. // Construct using com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.newBuilder()
  29943. private Builder() {
  29944. }
  29945. private Builder(
  29946. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  29947. super(parent);
  29948. }
  29949. @java.lang.Override
  29950. public Builder clear() {
  29951. super.clear();
  29952. bitField0_ = 0;
  29953. number_ = "";
  29954. penaltyData_ = "";
  29955. departmentName_ = "";
  29956. entName_ = "";
  29957. illegalType_ = "";
  29958. source_ = "";
  29959. content_ = "";
  29960. publishDate_ = "";
  29961. description_ = "";
  29962. disabled_ = "";
  29963. basedOn_ = "";
  29964. seqNo_ = "";
  29965. operName_ = "";
  29966. punishAmnt_ = "";
  29967. department_ = "";
  29968. id_ = "";
  29969. return this;
  29970. }
  29971. @java.lang.Override
  29972. public com.google.protobuf.Descriptors.Descriptor
  29973. getDescriptorForType() {
  29974. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativePenaltyRecord_descriptor;
  29975. }
  29976. @java.lang.Override
  29977. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord getDefaultInstanceForType() {
  29978. return com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.getDefaultInstance();
  29979. }
  29980. @java.lang.Override
  29981. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord build() {
  29982. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord result = buildPartial();
  29983. if (!result.isInitialized()) {
  29984. throw newUninitializedMessageException(result);
  29985. }
  29986. return result;
  29987. }
  29988. @java.lang.Override
  29989. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord buildPartial() {
  29990. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord result = new com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord(this);
  29991. if (bitField0_ != 0) { buildPartial0(result); }
  29992. onBuilt();
  29993. return result;
  29994. }
  29995. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord result) {
  29996. int from_bitField0_ = bitField0_;
  29997. int to_bitField0_ = 0;
  29998. if (((from_bitField0_ & 0x00000001) != 0)) {
  29999. result.number_ = number_;
  30000. to_bitField0_ |= 0x00000001;
  30001. }
  30002. if (((from_bitField0_ & 0x00000002) != 0)) {
  30003. result.penaltyData_ = penaltyData_;
  30004. to_bitField0_ |= 0x00000002;
  30005. }
  30006. if (((from_bitField0_ & 0x00000004) != 0)) {
  30007. result.departmentName_ = departmentName_;
  30008. to_bitField0_ |= 0x00000004;
  30009. }
  30010. if (((from_bitField0_ & 0x00000008) != 0)) {
  30011. result.entName_ = entName_;
  30012. to_bitField0_ |= 0x00000008;
  30013. }
  30014. if (((from_bitField0_ & 0x00000010) != 0)) {
  30015. result.illegalType_ = illegalType_;
  30016. to_bitField0_ |= 0x00000010;
  30017. }
  30018. if (((from_bitField0_ & 0x00000020) != 0)) {
  30019. result.source_ = source_;
  30020. to_bitField0_ |= 0x00000020;
  30021. }
  30022. if (((from_bitField0_ & 0x00000040) != 0)) {
  30023. result.content_ = content_;
  30024. to_bitField0_ |= 0x00000040;
  30025. }
  30026. if (((from_bitField0_ & 0x00000080) != 0)) {
  30027. result.publishDate_ = publishDate_;
  30028. to_bitField0_ |= 0x00000080;
  30029. }
  30030. if (((from_bitField0_ & 0x00000100) != 0)) {
  30031. result.description_ = description_;
  30032. to_bitField0_ |= 0x00000100;
  30033. }
  30034. if (((from_bitField0_ & 0x00000200) != 0)) {
  30035. result.disabled_ = disabled_;
  30036. to_bitField0_ |= 0x00000200;
  30037. }
  30038. if (((from_bitField0_ & 0x00000400) != 0)) {
  30039. result.basedOn_ = basedOn_;
  30040. to_bitField0_ |= 0x00000400;
  30041. }
  30042. if (((from_bitField0_ & 0x00000800) != 0)) {
  30043. result.seqNo_ = seqNo_;
  30044. to_bitField0_ |= 0x00000800;
  30045. }
  30046. if (((from_bitField0_ & 0x00001000) != 0)) {
  30047. result.operName_ = operName_;
  30048. to_bitField0_ |= 0x00001000;
  30049. }
  30050. if (((from_bitField0_ & 0x00002000) != 0)) {
  30051. result.punishAmnt_ = punishAmnt_;
  30052. to_bitField0_ |= 0x00002000;
  30053. }
  30054. if (((from_bitField0_ & 0x00004000) != 0)) {
  30055. result.department_ = department_;
  30056. to_bitField0_ |= 0x00004000;
  30057. }
  30058. if (((from_bitField0_ & 0x00008000) != 0)) {
  30059. result.id_ = id_;
  30060. to_bitField0_ |= 0x00008000;
  30061. }
  30062. result.bitField0_ |= to_bitField0_;
  30063. }
  30064. @java.lang.Override
  30065. public Builder mergeFrom(com.google.protobuf.Message other) {
  30066. if (other instanceof com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord) {
  30067. return mergeFrom((com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord)other);
  30068. } else {
  30069. super.mergeFrom(other);
  30070. return this;
  30071. }
  30072. }
  30073. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord other) {
  30074. if (other == com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.getDefaultInstance()) return this;
  30075. if (other.hasNumber()) {
  30076. number_ = other.number_;
  30077. bitField0_ |= 0x00000001;
  30078. onChanged();
  30079. }
  30080. if (other.hasPenaltyData()) {
  30081. penaltyData_ = other.penaltyData_;
  30082. bitField0_ |= 0x00000002;
  30083. onChanged();
  30084. }
  30085. if (other.hasDepartmentName()) {
  30086. departmentName_ = other.departmentName_;
  30087. bitField0_ |= 0x00000004;
  30088. onChanged();
  30089. }
  30090. if (other.hasEntName()) {
  30091. entName_ = other.entName_;
  30092. bitField0_ |= 0x00000008;
  30093. onChanged();
  30094. }
  30095. if (other.hasIllegalType()) {
  30096. illegalType_ = other.illegalType_;
  30097. bitField0_ |= 0x00000010;
  30098. onChanged();
  30099. }
  30100. if (other.hasSource()) {
  30101. source_ = other.source_;
  30102. bitField0_ |= 0x00000020;
  30103. onChanged();
  30104. }
  30105. if (other.hasContent()) {
  30106. content_ = other.content_;
  30107. bitField0_ |= 0x00000040;
  30108. onChanged();
  30109. }
  30110. if (other.hasPublishDate()) {
  30111. publishDate_ = other.publishDate_;
  30112. bitField0_ |= 0x00000080;
  30113. onChanged();
  30114. }
  30115. if (other.hasDescription()) {
  30116. description_ = other.description_;
  30117. bitField0_ |= 0x00000100;
  30118. onChanged();
  30119. }
  30120. if (other.hasDisabled()) {
  30121. disabled_ = other.disabled_;
  30122. bitField0_ |= 0x00000200;
  30123. onChanged();
  30124. }
  30125. if (other.hasBasedOn()) {
  30126. basedOn_ = other.basedOn_;
  30127. bitField0_ |= 0x00000400;
  30128. onChanged();
  30129. }
  30130. if (other.hasSeqNo()) {
  30131. seqNo_ = other.seqNo_;
  30132. bitField0_ |= 0x00000800;
  30133. onChanged();
  30134. }
  30135. if (other.hasOperName()) {
  30136. operName_ = other.operName_;
  30137. bitField0_ |= 0x00001000;
  30138. onChanged();
  30139. }
  30140. if (other.hasPunishAmnt()) {
  30141. punishAmnt_ = other.punishAmnt_;
  30142. bitField0_ |= 0x00002000;
  30143. onChanged();
  30144. }
  30145. if (other.hasDepartment()) {
  30146. department_ = other.department_;
  30147. bitField0_ |= 0x00004000;
  30148. onChanged();
  30149. }
  30150. if (other.hasId()) {
  30151. id_ = other.id_;
  30152. bitField0_ |= 0x00008000;
  30153. onChanged();
  30154. }
  30155. this.mergeUnknownFields(other.getUnknownFields());
  30156. onChanged();
  30157. return this;
  30158. }
  30159. @java.lang.Override
  30160. public final boolean isInitialized() {
  30161. return true;
  30162. }
  30163. @java.lang.Override
  30164. public Builder mergeFrom(
  30165. com.google.protobuf.CodedInputStream input,
  30166. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  30167. throws java.io.IOException {
  30168. if (extensionRegistry == null) {
  30169. throw new java.lang.NullPointerException();
  30170. }
  30171. try {
  30172. boolean done = false;
  30173. while (!done) {
  30174. int tag = input.readTag();
  30175. switch (tag) {
  30176. case 0:
  30177. done = true;
  30178. break;
  30179. case 10: {
  30180. number_ = input.readBytes();
  30181. bitField0_ |= 0x00000001;
  30182. break;
  30183. } // case 10
  30184. case 18: {
  30185. penaltyData_ = input.readBytes();
  30186. bitField0_ |= 0x00000002;
  30187. break;
  30188. } // case 18
  30189. case 26: {
  30190. departmentName_ = input.readBytes();
  30191. bitField0_ |= 0x00000004;
  30192. break;
  30193. } // case 26
  30194. case 34: {
  30195. entName_ = input.readBytes();
  30196. bitField0_ |= 0x00000008;
  30197. break;
  30198. } // case 34
  30199. case 42: {
  30200. illegalType_ = input.readBytes();
  30201. bitField0_ |= 0x00000010;
  30202. break;
  30203. } // case 42
  30204. case 50: {
  30205. source_ = input.readBytes();
  30206. bitField0_ |= 0x00000020;
  30207. break;
  30208. } // case 50
  30209. case 58: {
  30210. content_ = input.readBytes();
  30211. bitField0_ |= 0x00000040;
  30212. break;
  30213. } // case 58
  30214. case 66: {
  30215. publishDate_ = input.readBytes();
  30216. bitField0_ |= 0x00000080;
  30217. break;
  30218. } // case 66
  30219. case 74: {
  30220. description_ = input.readBytes();
  30221. bitField0_ |= 0x00000100;
  30222. break;
  30223. } // case 74
  30224. case 82: {
  30225. disabled_ = input.readBytes();
  30226. bitField0_ |= 0x00000200;
  30227. break;
  30228. } // case 82
  30229. case 90: {
  30230. basedOn_ = input.readBytes();
  30231. bitField0_ |= 0x00000400;
  30232. break;
  30233. } // case 90
  30234. case 98: {
  30235. seqNo_ = input.readBytes();
  30236. bitField0_ |= 0x00000800;
  30237. break;
  30238. } // case 98
  30239. case 106: {
  30240. operName_ = input.readBytes();
  30241. bitField0_ |= 0x00001000;
  30242. break;
  30243. } // case 106
  30244. case 114: {
  30245. punishAmnt_ = input.readBytes();
  30246. bitField0_ |= 0x00002000;
  30247. break;
  30248. } // case 114
  30249. case 122: {
  30250. department_ = input.readBytes();
  30251. bitField0_ |= 0x00004000;
  30252. break;
  30253. } // case 122
  30254. case 130: {
  30255. id_ = input.readBytes();
  30256. bitField0_ |= 0x00008000;
  30257. break;
  30258. } // case 130
  30259. default: {
  30260. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  30261. done = true; // was an endgroup tag
  30262. }
  30263. break;
  30264. } // default:
  30265. } // switch (tag)
  30266. } // while (!done)
  30267. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  30268. throw e.unwrapIOException();
  30269. } finally {
  30270. onChanged();
  30271. } // finally
  30272. return this;
  30273. }
  30274. private int bitField0_;
  30275. private java.lang.Object number_ = "";
  30276. /**
  30277. * <pre>
  30278. * 决定书文号
  30279. * </pre>
  30280. *
  30281. * <code>optional string number = 1;</code>
  30282. * @return Whether the number field is set.
  30283. */
  30284. public boolean hasNumber() {
  30285. return ((bitField0_ & 0x00000001) != 0);
  30286. }
  30287. /**
  30288. * <pre>
  30289. * 决定书文号
  30290. * </pre>
  30291. *
  30292. * <code>optional string number = 1;</code>
  30293. * @return The number.
  30294. */
  30295. public java.lang.String getNumber() {
  30296. java.lang.Object ref = number_;
  30297. if (!(ref instanceof java.lang.String)) {
  30298. com.google.protobuf.ByteString bs =
  30299. (com.google.protobuf.ByteString) ref;
  30300. java.lang.String s = bs.toStringUtf8();
  30301. if (bs.isValidUtf8()) {
  30302. number_ = s;
  30303. }
  30304. return s;
  30305. } else {
  30306. return (java.lang.String) ref;
  30307. }
  30308. }
  30309. /**
  30310. * <pre>
  30311. * 决定书文号
  30312. * </pre>
  30313. *
  30314. * <code>optional string number = 1;</code>
  30315. * @return The bytes for number.
  30316. */
  30317. public com.google.protobuf.ByteString
  30318. getNumberBytes() {
  30319. java.lang.Object ref = number_;
  30320. if (ref instanceof String) {
  30321. com.google.protobuf.ByteString b =
  30322. com.google.protobuf.ByteString.copyFromUtf8(
  30323. (java.lang.String) ref);
  30324. number_ = b;
  30325. return b;
  30326. } else {
  30327. return (com.google.protobuf.ByteString) ref;
  30328. }
  30329. }
  30330. /**
  30331. * <pre>
  30332. * 决定书文号
  30333. * </pre>
  30334. *
  30335. * <code>optional string number = 1;</code>
  30336. * @param value The number to set.
  30337. * @return This builder for chaining.
  30338. */
  30339. public Builder setNumber(
  30340. java.lang.String value) {
  30341. if (value == null) { throw new NullPointerException(); }
  30342. number_ = value;
  30343. bitField0_ |= 0x00000001;
  30344. onChanged();
  30345. return this;
  30346. }
  30347. /**
  30348. * <pre>
  30349. * 决定书文号
  30350. * </pre>
  30351. *
  30352. * <code>optional string number = 1;</code>
  30353. * @return This builder for chaining.
  30354. */
  30355. public Builder clearNumber() {
  30356. number_ = getDefaultInstance().getNumber();
  30357. bitField0_ = (bitField0_ & ~0x00000001);
  30358. onChanged();
  30359. return this;
  30360. }
  30361. /**
  30362. * <pre>
  30363. * 决定书文号
  30364. * </pre>
  30365. *
  30366. * <code>optional string number = 1;</code>
  30367. * @param value The bytes for number to set.
  30368. * @return This builder for chaining.
  30369. */
  30370. public Builder setNumberBytes(
  30371. com.google.protobuf.ByteString value) {
  30372. if (value == null) { throw new NullPointerException(); }
  30373. number_ = value;
  30374. bitField0_ |= 0x00000001;
  30375. onChanged();
  30376. return this;
  30377. }
  30378. private java.lang.Object penaltyData_ = "";
  30379. /**
  30380. * <pre>
  30381. * 处罚日期
  30382. * </pre>
  30383. *
  30384. * <code>optional string penaltyData = 2;</code>
  30385. * @return Whether the penaltyData field is set.
  30386. */
  30387. public boolean hasPenaltyData() {
  30388. return ((bitField0_ & 0x00000002) != 0);
  30389. }
  30390. /**
  30391. * <pre>
  30392. * 处罚日期
  30393. * </pre>
  30394. *
  30395. * <code>optional string penaltyData = 2;</code>
  30396. * @return The penaltyData.
  30397. */
  30398. public java.lang.String getPenaltyData() {
  30399. java.lang.Object ref = penaltyData_;
  30400. if (!(ref instanceof java.lang.String)) {
  30401. com.google.protobuf.ByteString bs =
  30402. (com.google.protobuf.ByteString) ref;
  30403. java.lang.String s = bs.toStringUtf8();
  30404. if (bs.isValidUtf8()) {
  30405. penaltyData_ = s;
  30406. }
  30407. return s;
  30408. } else {
  30409. return (java.lang.String) ref;
  30410. }
  30411. }
  30412. /**
  30413. * <pre>
  30414. * 处罚日期
  30415. * </pre>
  30416. *
  30417. * <code>optional string penaltyData = 2;</code>
  30418. * @return The bytes for penaltyData.
  30419. */
  30420. public com.google.protobuf.ByteString
  30421. getPenaltyDataBytes() {
  30422. java.lang.Object ref = penaltyData_;
  30423. if (ref instanceof String) {
  30424. com.google.protobuf.ByteString b =
  30425. com.google.protobuf.ByteString.copyFromUtf8(
  30426. (java.lang.String) ref);
  30427. penaltyData_ = b;
  30428. return b;
  30429. } else {
  30430. return (com.google.protobuf.ByteString) ref;
  30431. }
  30432. }
  30433. /**
  30434. * <pre>
  30435. * 处罚日期
  30436. * </pre>
  30437. *
  30438. * <code>optional string penaltyData = 2;</code>
  30439. * @param value The penaltyData to set.
  30440. * @return This builder for chaining.
  30441. */
  30442. public Builder setPenaltyData(
  30443. java.lang.String value) {
  30444. if (value == null) { throw new NullPointerException(); }
  30445. penaltyData_ = value;
  30446. bitField0_ |= 0x00000002;
  30447. onChanged();
  30448. return this;
  30449. }
  30450. /**
  30451. * <pre>
  30452. * 处罚日期
  30453. * </pre>
  30454. *
  30455. * <code>optional string penaltyData = 2;</code>
  30456. * @return This builder for chaining.
  30457. */
  30458. public Builder clearPenaltyData() {
  30459. penaltyData_ = getDefaultInstance().getPenaltyData();
  30460. bitField0_ = (bitField0_ & ~0x00000002);
  30461. onChanged();
  30462. return this;
  30463. }
  30464. /**
  30465. * <pre>
  30466. * 处罚日期
  30467. * </pre>
  30468. *
  30469. * <code>optional string penaltyData = 2;</code>
  30470. * @param value The bytes for penaltyData to set.
  30471. * @return This builder for chaining.
  30472. */
  30473. public Builder setPenaltyDataBytes(
  30474. com.google.protobuf.ByteString value) {
  30475. if (value == null) { throw new NullPointerException(); }
  30476. penaltyData_ = value;
  30477. bitField0_ |= 0x00000002;
  30478. onChanged();
  30479. return this;
  30480. }
  30481. private java.lang.Object departmentName_ = "";
  30482. /**
  30483. * <code>optional string departmentName = 3;</code>
  30484. * @return Whether the departmentName field is set.
  30485. */
  30486. public boolean hasDepartmentName() {
  30487. return ((bitField0_ & 0x00000004) != 0);
  30488. }
  30489. /**
  30490. * <code>optional string departmentName = 3;</code>
  30491. * @return The departmentName.
  30492. */
  30493. public java.lang.String getDepartmentName() {
  30494. java.lang.Object ref = departmentName_;
  30495. if (!(ref instanceof java.lang.String)) {
  30496. com.google.protobuf.ByteString bs =
  30497. (com.google.protobuf.ByteString) ref;
  30498. java.lang.String s = bs.toStringUtf8();
  30499. if (bs.isValidUtf8()) {
  30500. departmentName_ = s;
  30501. }
  30502. return s;
  30503. } else {
  30504. return (java.lang.String) ref;
  30505. }
  30506. }
  30507. /**
  30508. * <code>optional string departmentName = 3;</code>
  30509. * @return The bytes for departmentName.
  30510. */
  30511. public com.google.protobuf.ByteString
  30512. getDepartmentNameBytes() {
  30513. java.lang.Object ref = departmentName_;
  30514. if (ref instanceof String) {
  30515. com.google.protobuf.ByteString b =
  30516. com.google.protobuf.ByteString.copyFromUtf8(
  30517. (java.lang.String) ref);
  30518. departmentName_ = b;
  30519. return b;
  30520. } else {
  30521. return (com.google.protobuf.ByteString) ref;
  30522. }
  30523. }
  30524. /**
  30525. * <code>optional string departmentName = 3;</code>
  30526. * @param value The departmentName to set.
  30527. * @return This builder for chaining.
  30528. */
  30529. public Builder setDepartmentName(
  30530. java.lang.String value) {
  30531. if (value == null) { throw new NullPointerException(); }
  30532. departmentName_ = value;
  30533. bitField0_ |= 0x00000004;
  30534. onChanged();
  30535. return this;
  30536. }
  30537. /**
  30538. * <code>optional string departmentName = 3;</code>
  30539. * @return This builder for chaining.
  30540. */
  30541. public Builder clearDepartmentName() {
  30542. departmentName_ = getDefaultInstance().getDepartmentName();
  30543. bitField0_ = (bitField0_ & ~0x00000004);
  30544. onChanged();
  30545. return this;
  30546. }
  30547. /**
  30548. * <code>optional string departmentName = 3;</code>
  30549. * @param value The bytes for departmentName to set.
  30550. * @return This builder for chaining.
  30551. */
  30552. public Builder setDepartmentNameBytes(
  30553. com.google.protobuf.ByteString value) {
  30554. if (value == null) { throw new NullPointerException(); }
  30555. departmentName_ = value;
  30556. bitField0_ |= 0x00000004;
  30557. onChanged();
  30558. return this;
  30559. }
  30560. private java.lang.Object entName_ = "";
  30561. /**
  30562. * <pre>
  30563. * 企业名称
  30564. * </pre>
  30565. *
  30566. * <code>optional string entName = 4;</code>
  30567. * @return Whether the entName field is set.
  30568. */
  30569. public boolean hasEntName() {
  30570. return ((bitField0_ & 0x00000008) != 0);
  30571. }
  30572. /**
  30573. * <pre>
  30574. * 企业名称
  30575. * </pre>
  30576. *
  30577. * <code>optional string entName = 4;</code>
  30578. * @return The entName.
  30579. */
  30580. public java.lang.String getEntName() {
  30581. java.lang.Object ref = entName_;
  30582. if (!(ref instanceof java.lang.String)) {
  30583. com.google.protobuf.ByteString bs =
  30584. (com.google.protobuf.ByteString) ref;
  30585. java.lang.String s = bs.toStringUtf8();
  30586. if (bs.isValidUtf8()) {
  30587. entName_ = s;
  30588. }
  30589. return s;
  30590. } else {
  30591. return (java.lang.String) ref;
  30592. }
  30593. }
  30594. /**
  30595. * <pre>
  30596. * 企业名称
  30597. * </pre>
  30598. *
  30599. * <code>optional string entName = 4;</code>
  30600. * @return The bytes for entName.
  30601. */
  30602. public com.google.protobuf.ByteString
  30603. getEntNameBytes() {
  30604. java.lang.Object ref = entName_;
  30605. if (ref instanceof String) {
  30606. com.google.protobuf.ByteString b =
  30607. com.google.protobuf.ByteString.copyFromUtf8(
  30608. (java.lang.String) ref);
  30609. entName_ = b;
  30610. return b;
  30611. } else {
  30612. return (com.google.protobuf.ByteString) ref;
  30613. }
  30614. }
  30615. /**
  30616. * <pre>
  30617. * 企业名称
  30618. * </pre>
  30619. *
  30620. * <code>optional string entName = 4;</code>
  30621. * @param value The entName to set.
  30622. * @return This builder for chaining.
  30623. */
  30624. public Builder setEntName(
  30625. java.lang.String value) {
  30626. if (value == null) { throw new NullPointerException(); }
  30627. entName_ = value;
  30628. bitField0_ |= 0x00000008;
  30629. onChanged();
  30630. return this;
  30631. }
  30632. /**
  30633. * <pre>
  30634. * 企业名称
  30635. * </pre>
  30636. *
  30637. * <code>optional string entName = 4;</code>
  30638. * @return This builder for chaining.
  30639. */
  30640. public Builder clearEntName() {
  30641. entName_ = getDefaultInstance().getEntName();
  30642. bitField0_ = (bitField0_ & ~0x00000008);
  30643. onChanged();
  30644. return this;
  30645. }
  30646. /**
  30647. * <pre>
  30648. * 企业名称
  30649. * </pre>
  30650. *
  30651. * <code>optional string entName = 4;</code>
  30652. * @param value The bytes for entName to set.
  30653. * @return This builder for chaining.
  30654. */
  30655. public Builder setEntNameBytes(
  30656. com.google.protobuf.ByteString value) {
  30657. if (value == null) { throw new NullPointerException(); }
  30658. entName_ = value;
  30659. bitField0_ |= 0x00000008;
  30660. onChanged();
  30661. return this;
  30662. }
  30663. private java.lang.Object illegalType_ = "";
  30664. /**
  30665. * <pre>
  30666. * 违法行为类型
  30667. * </pre>
  30668. *
  30669. * <code>optional string illegalType = 5;</code>
  30670. * @return Whether the illegalType field is set.
  30671. */
  30672. public boolean hasIllegalType() {
  30673. return ((bitField0_ & 0x00000010) != 0);
  30674. }
  30675. /**
  30676. * <pre>
  30677. * 违法行为类型
  30678. * </pre>
  30679. *
  30680. * <code>optional string illegalType = 5;</code>
  30681. * @return The illegalType.
  30682. */
  30683. public java.lang.String getIllegalType() {
  30684. java.lang.Object ref = illegalType_;
  30685. if (!(ref instanceof java.lang.String)) {
  30686. com.google.protobuf.ByteString bs =
  30687. (com.google.protobuf.ByteString) ref;
  30688. java.lang.String s = bs.toStringUtf8();
  30689. if (bs.isValidUtf8()) {
  30690. illegalType_ = s;
  30691. }
  30692. return s;
  30693. } else {
  30694. return (java.lang.String) ref;
  30695. }
  30696. }
  30697. /**
  30698. * <pre>
  30699. * 违法行为类型
  30700. * </pre>
  30701. *
  30702. * <code>optional string illegalType = 5;</code>
  30703. * @return The bytes for illegalType.
  30704. */
  30705. public com.google.protobuf.ByteString
  30706. getIllegalTypeBytes() {
  30707. java.lang.Object ref = illegalType_;
  30708. if (ref instanceof String) {
  30709. com.google.protobuf.ByteString b =
  30710. com.google.protobuf.ByteString.copyFromUtf8(
  30711. (java.lang.String) ref);
  30712. illegalType_ = b;
  30713. return b;
  30714. } else {
  30715. return (com.google.protobuf.ByteString) ref;
  30716. }
  30717. }
  30718. /**
  30719. * <pre>
  30720. * 违法行为类型
  30721. * </pre>
  30722. *
  30723. * <code>optional string illegalType = 5;</code>
  30724. * @param value The illegalType to set.
  30725. * @return This builder for chaining.
  30726. */
  30727. public Builder setIllegalType(
  30728. java.lang.String value) {
  30729. if (value == null) { throw new NullPointerException(); }
  30730. illegalType_ = value;
  30731. bitField0_ |= 0x00000010;
  30732. onChanged();
  30733. return this;
  30734. }
  30735. /**
  30736. * <pre>
  30737. * 违法行为类型
  30738. * </pre>
  30739. *
  30740. * <code>optional string illegalType = 5;</code>
  30741. * @return This builder for chaining.
  30742. */
  30743. public Builder clearIllegalType() {
  30744. illegalType_ = getDefaultInstance().getIllegalType();
  30745. bitField0_ = (bitField0_ & ~0x00000010);
  30746. onChanged();
  30747. return this;
  30748. }
  30749. /**
  30750. * <pre>
  30751. * 违法行为类型
  30752. * </pre>
  30753. *
  30754. * <code>optional string illegalType = 5;</code>
  30755. * @param value The bytes for illegalType to set.
  30756. * @return This builder for chaining.
  30757. */
  30758. public Builder setIllegalTypeBytes(
  30759. com.google.protobuf.ByteString value) {
  30760. if (value == null) { throw new NullPointerException(); }
  30761. illegalType_ = value;
  30762. bitField0_ |= 0x00000010;
  30763. onChanged();
  30764. return this;
  30765. }
  30766. private java.lang.Object source_ = "";
  30767. /**
  30768. * <pre>
  30769. * 来源
  30770. * </pre>
  30771. *
  30772. * <code>optional string source = 6;</code>
  30773. * @return Whether the source field is set.
  30774. */
  30775. public boolean hasSource() {
  30776. return ((bitField0_ & 0x00000020) != 0);
  30777. }
  30778. /**
  30779. * <pre>
  30780. * 来源
  30781. * </pre>
  30782. *
  30783. * <code>optional string source = 6;</code>
  30784. * @return The source.
  30785. */
  30786. public java.lang.String getSource() {
  30787. java.lang.Object ref = source_;
  30788. if (!(ref instanceof java.lang.String)) {
  30789. com.google.protobuf.ByteString bs =
  30790. (com.google.protobuf.ByteString) ref;
  30791. java.lang.String s = bs.toStringUtf8();
  30792. if (bs.isValidUtf8()) {
  30793. source_ = s;
  30794. }
  30795. return s;
  30796. } else {
  30797. return (java.lang.String) ref;
  30798. }
  30799. }
  30800. /**
  30801. * <pre>
  30802. * 来源
  30803. * </pre>
  30804. *
  30805. * <code>optional string source = 6;</code>
  30806. * @return The bytes for source.
  30807. */
  30808. public com.google.protobuf.ByteString
  30809. getSourceBytes() {
  30810. java.lang.Object ref = source_;
  30811. if (ref instanceof String) {
  30812. com.google.protobuf.ByteString b =
  30813. com.google.protobuf.ByteString.copyFromUtf8(
  30814. (java.lang.String) ref);
  30815. source_ = b;
  30816. return b;
  30817. } else {
  30818. return (com.google.protobuf.ByteString) ref;
  30819. }
  30820. }
  30821. /**
  30822. * <pre>
  30823. * 来源
  30824. * </pre>
  30825. *
  30826. * <code>optional string source = 6;</code>
  30827. * @param value The source to set.
  30828. * @return This builder for chaining.
  30829. */
  30830. public Builder setSource(
  30831. java.lang.String value) {
  30832. if (value == null) { throw new NullPointerException(); }
  30833. source_ = value;
  30834. bitField0_ |= 0x00000020;
  30835. onChanged();
  30836. return this;
  30837. }
  30838. /**
  30839. * <pre>
  30840. * 来源
  30841. * </pre>
  30842. *
  30843. * <code>optional string source = 6;</code>
  30844. * @return This builder for chaining.
  30845. */
  30846. public Builder clearSource() {
  30847. source_ = getDefaultInstance().getSource();
  30848. bitField0_ = (bitField0_ & ~0x00000020);
  30849. onChanged();
  30850. return this;
  30851. }
  30852. /**
  30853. * <pre>
  30854. * 来源
  30855. * </pre>
  30856. *
  30857. * <code>optional string source = 6;</code>
  30858. * @param value The bytes for source to set.
  30859. * @return This builder for chaining.
  30860. */
  30861. public Builder setSourceBytes(
  30862. com.google.protobuf.ByteString value) {
  30863. if (value == null) { throw new NullPointerException(); }
  30864. source_ = value;
  30865. bitField0_ |= 0x00000020;
  30866. onChanged();
  30867. return this;
  30868. }
  30869. private java.lang.Object content_ = "";
  30870. /**
  30871. * <pre>
  30872. * 行政处罚内容
  30873. * </pre>
  30874. *
  30875. * <code>optional string content = 7;</code>
  30876. * @return Whether the content field is set.
  30877. */
  30878. public boolean hasContent() {
  30879. return ((bitField0_ & 0x00000040) != 0);
  30880. }
  30881. /**
  30882. * <pre>
  30883. * 行政处罚内容
  30884. * </pre>
  30885. *
  30886. * <code>optional string content = 7;</code>
  30887. * @return The content.
  30888. */
  30889. public java.lang.String getContent() {
  30890. java.lang.Object ref = content_;
  30891. if (!(ref instanceof java.lang.String)) {
  30892. com.google.protobuf.ByteString bs =
  30893. (com.google.protobuf.ByteString) ref;
  30894. java.lang.String s = bs.toStringUtf8();
  30895. if (bs.isValidUtf8()) {
  30896. content_ = s;
  30897. }
  30898. return s;
  30899. } else {
  30900. return (java.lang.String) ref;
  30901. }
  30902. }
  30903. /**
  30904. * <pre>
  30905. * 行政处罚内容
  30906. * </pre>
  30907. *
  30908. * <code>optional string content = 7;</code>
  30909. * @return The bytes for content.
  30910. */
  30911. public com.google.protobuf.ByteString
  30912. getContentBytes() {
  30913. java.lang.Object ref = content_;
  30914. if (ref instanceof String) {
  30915. com.google.protobuf.ByteString b =
  30916. com.google.protobuf.ByteString.copyFromUtf8(
  30917. (java.lang.String) ref);
  30918. content_ = b;
  30919. return b;
  30920. } else {
  30921. return (com.google.protobuf.ByteString) ref;
  30922. }
  30923. }
  30924. /**
  30925. * <pre>
  30926. * 行政处罚内容
  30927. * </pre>
  30928. *
  30929. * <code>optional string content = 7;</code>
  30930. * @param value The content to set.
  30931. * @return This builder for chaining.
  30932. */
  30933. public Builder setContent(
  30934. java.lang.String value) {
  30935. if (value == null) { throw new NullPointerException(); }
  30936. content_ = value;
  30937. bitField0_ |= 0x00000040;
  30938. onChanged();
  30939. return this;
  30940. }
  30941. /**
  30942. * <pre>
  30943. * 行政处罚内容
  30944. * </pre>
  30945. *
  30946. * <code>optional string content = 7;</code>
  30947. * @return This builder for chaining.
  30948. */
  30949. public Builder clearContent() {
  30950. content_ = getDefaultInstance().getContent();
  30951. bitField0_ = (bitField0_ & ~0x00000040);
  30952. onChanged();
  30953. return this;
  30954. }
  30955. /**
  30956. * <pre>
  30957. * 行政处罚内容
  30958. * </pre>
  30959. *
  30960. * <code>optional string content = 7;</code>
  30961. * @param value The bytes for content to set.
  30962. * @return This builder for chaining.
  30963. */
  30964. public Builder setContentBytes(
  30965. com.google.protobuf.ByteString value) {
  30966. if (value == null) { throw new NullPointerException(); }
  30967. content_ = value;
  30968. bitField0_ |= 0x00000040;
  30969. onChanged();
  30970. return this;
  30971. }
  30972. private java.lang.Object publishDate_ = "";
  30973. /**
  30974. * <pre>
  30975. * 公示日期
  30976. * </pre>
  30977. *
  30978. * <code>optional string publishDate = 8;</code>
  30979. * @return Whether the publishDate field is set.
  30980. */
  30981. public boolean hasPublishDate() {
  30982. return ((bitField0_ & 0x00000080) != 0);
  30983. }
  30984. /**
  30985. * <pre>
  30986. * 公示日期
  30987. * </pre>
  30988. *
  30989. * <code>optional string publishDate = 8;</code>
  30990. * @return The publishDate.
  30991. */
  30992. public java.lang.String getPublishDate() {
  30993. java.lang.Object ref = publishDate_;
  30994. if (!(ref instanceof java.lang.String)) {
  30995. com.google.protobuf.ByteString bs =
  30996. (com.google.protobuf.ByteString) ref;
  30997. java.lang.String s = bs.toStringUtf8();
  30998. if (bs.isValidUtf8()) {
  30999. publishDate_ = s;
  31000. }
  31001. return s;
  31002. } else {
  31003. return (java.lang.String) ref;
  31004. }
  31005. }
  31006. /**
  31007. * <pre>
  31008. * 公示日期
  31009. * </pre>
  31010. *
  31011. * <code>optional string publishDate = 8;</code>
  31012. * @return The bytes for publishDate.
  31013. */
  31014. public com.google.protobuf.ByteString
  31015. getPublishDateBytes() {
  31016. java.lang.Object ref = publishDate_;
  31017. if (ref instanceof String) {
  31018. com.google.protobuf.ByteString b =
  31019. com.google.protobuf.ByteString.copyFromUtf8(
  31020. (java.lang.String) ref);
  31021. publishDate_ = b;
  31022. return b;
  31023. } else {
  31024. return (com.google.protobuf.ByteString) ref;
  31025. }
  31026. }
  31027. /**
  31028. * <pre>
  31029. * 公示日期
  31030. * </pre>
  31031. *
  31032. * <code>optional string publishDate = 8;</code>
  31033. * @param value The publishDate to set.
  31034. * @return This builder for chaining.
  31035. */
  31036. public Builder setPublishDate(
  31037. java.lang.String value) {
  31038. if (value == null) { throw new NullPointerException(); }
  31039. publishDate_ = value;
  31040. bitField0_ |= 0x00000080;
  31041. onChanged();
  31042. return this;
  31043. }
  31044. /**
  31045. * <pre>
  31046. * 公示日期
  31047. * </pre>
  31048. *
  31049. * <code>optional string publishDate = 8;</code>
  31050. * @return This builder for chaining.
  31051. */
  31052. public Builder clearPublishDate() {
  31053. publishDate_ = getDefaultInstance().getPublishDate();
  31054. bitField0_ = (bitField0_ & ~0x00000080);
  31055. onChanged();
  31056. return this;
  31057. }
  31058. /**
  31059. * <pre>
  31060. * 公示日期
  31061. * </pre>
  31062. *
  31063. * <code>optional string publishDate = 8;</code>
  31064. * @param value The bytes for publishDate to set.
  31065. * @return This builder for chaining.
  31066. */
  31067. public Builder setPublishDateBytes(
  31068. com.google.protobuf.ByteString value) {
  31069. if (value == null) { throw new NullPointerException(); }
  31070. publishDate_ = value;
  31071. bitField0_ |= 0x00000080;
  31072. onChanged();
  31073. return this;
  31074. }
  31075. private java.lang.Object description_ = "";
  31076. /**
  31077. * <pre>
  31078. * 详情
  31079. * </pre>
  31080. *
  31081. * <code>optional string description = 9;</code>
  31082. * @return Whether the description field is set.
  31083. */
  31084. public boolean hasDescription() {
  31085. return ((bitField0_ & 0x00000100) != 0);
  31086. }
  31087. /**
  31088. * <pre>
  31089. * 详情
  31090. * </pre>
  31091. *
  31092. * <code>optional string description = 9;</code>
  31093. * @return The description.
  31094. */
  31095. public java.lang.String getDescription() {
  31096. java.lang.Object ref = description_;
  31097. if (!(ref instanceof java.lang.String)) {
  31098. com.google.protobuf.ByteString bs =
  31099. (com.google.protobuf.ByteString) ref;
  31100. java.lang.String s = bs.toStringUtf8();
  31101. if (bs.isValidUtf8()) {
  31102. description_ = s;
  31103. }
  31104. return s;
  31105. } else {
  31106. return (java.lang.String) ref;
  31107. }
  31108. }
  31109. /**
  31110. * <pre>
  31111. * 详情
  31112. * </pre>
  31113. *
  31114. * <code>optional string description = 9;</code>
  31115. * @return The bytes for description.
  31116. */
  31117. public com.google.protobuf.ByteString
  31118. getDescriptionBytes() {
  31119. java.lang.Object ref = description_;
  31120. if (ref instanceof String) {
  31121. com.google.protobuf.ByteString b =
  31122. com.google.protobuf.ByteString.copyFromUtf8(
  31123. (java.lang.String) ref);
  31124. description_ = b;
  31125. return b;
  31126. } else {
  31127. return (com.google.protobuf.ByteString) ref;
  31128. }
  31129. }
  31130. /**
  31131. * <pre>
  31132. * 详情
  31133. * </pre>
  31134. *
  31135. * <code>optional string description = 9;</code>
  31136. * @param value The description to set.
  31137. * @return This builder for chaining.
  31138. */
  31139. public Builder setDescription(
  31140. java.lang.String value) {
  31141. if (value == null) { throw new NullPointerException(); }
  31142. description_ = value;
  31143. bitField0_ |= 0x00000100;
  31144. onChanged();
  31145. return this;
  31146. }
  31147. /**
  31148. * <pre>
  31149. * 详情
  31150. * </pre>
  31151. *
  31152. * <code>optional string description = 9;</code>
  31153. * @return This builder for chaining.
  31154. */
  31155. public Builder clearDescription() {
  31156. description_ = getDefaultInstance().getDescription();
  31157. bitField0_ = (bitField0_ & ~0x00000100);
  31158. onChanged();
  31159. return this;
  31160. }
  31161. /**
  31162. * <pre>
  31163. * 详情
  31164. * </pre>
  31165. *
  31166. * <code>optional string description = 9;</code>
  31167. * @param value The bytes for description to set.
  31168. * @return This builder for chaining.
  31169. */
  31170. public Builder setDescriptionBytes(
  31171. com.google.protobuf.ByteString value) {
  31172. if (value == null) { throw new NullPointerException(); }
  31173. description_ = value;
  31174. bitField0_ |= 0x00000100;
  31175. onChanged();
  31176. return this;
  31177. }
  31178. private java.lang.Object disabled_ = "";
  31179. /**
  31180. * <pre>
  31181. * 是否成为历史
  31182. * </pre>
  31183. *
  31184. * <code>optional string disabled = 10;</code>
  31185. * @return Whether the disabled field is set.
  31186. */
  31187. public boolean hasDisabled() {
  31188. return ((bitField0_ & 0x00000200) != 0);
  31189. }
  31190. /**
  31191. * <pre>
  31192. * 是否成为历史
  31193. * </pre>
  31194. *
  31195. * <code>optional string disabled = 10;</code>
  31196. * @return The disabled.
  31197. */
  31198. public java.lang.String getDisabled() {
  31199. java.lang.Object ref = disabled_;
  31200. if (!(ref instanceof java.lang.String)) {
  31201. com.google.protobuf.ByteString bs =
  31202. (com.google.protobuf.ByteString) ref;
  31203. java.lang.String s = bs.toStringUtf8();
  31204. if (bs.isValidUtf8()) {
  31205. disabled_ = s;
  31206. }
  31207. return s;
  31208. } else {
  31209. return (java.lang.String) ref;
  31210. }
  31211. }
  31212. /**
  31213. * <pre>
  31214. * 是否成为历史
  31215. * </pre>
  31216. *
  31217. * <code>optional string disabled = 10;</code>
  31218. * @return The bytes for disabled.
  31219. */
  31220. public com.google.protobuf.ByteString
  31221. getDisabledBytes() {
  31222. java.lang.Object ref = disabled_;
  31223. if (ref instanceof String) {
  31224. com.google.protobuf.ByteString b =
  31225. com.google.protobuf.ByteString.copyFromUtf8(
  31226. (java.lang.String) ref);
  31227. disabled_ = b;
  31228. return b;
  31229. } else {
  31230. return (com.google.protobuf.ByteString) ref;
  31231. }
  31232. }
  31233. /**
  31234. * <pre>
  31235. * 是否成为历史
  31236. * </pre>
  31237. *
  31238. * <code>optional string disabled = 10;</code>
  31239. * @param value The disabled to set.
  31240. * @return This builder for chaining.
  31241. */
  31242. public Builder setDisabled(
  31243. java.lang.String value) {
  31244. if (value == null) { throw new NullPointerException(); }
  31245. disabled_ = value;
  31246. bitField0_ |= 0x00000200;
  31247. onChanged();
  31248. return this;
  31249. }
  31250. /**
  31251. * <pre>
  31252. * 是否成为历史
  31253. * </pre>
  31254. *
  31255. * <code>optional string disabled = 10;</code>
  31256. * @return This builder for chaining.
  31257. */
  31258. public Builder clearDisabled() {
  31259. disabled_ = getDefaultInstance().getDisabled();
  31260. bitField0_ = (bitField0_ & ~0x00000200);
  31261. onChanged();
  31262. return this;
  31263. }
  31264. /**
  31265. * <pre>
  31266. * 是否成为历史
  31267. * </pre>
  31268. *
  31269. * <code>optional string disabled = 10;</code>
  31270. * @param value The bytes for disabled to set.
  31271. * @return This builder for chaining.
  31272. */
  31273. public Builder setDisabledBytes(
  31274. com.google.protobuf.ByteString value) {
  31275. if (value == null) { throw new NullPointerException(); }
  31276. disabled_ = value;
  31277. bitField0_ |= 0x00000200;
  31278. onChanged();
  31279. return this;
  31280. }
  31281. private java.lang.Object basedOn_ = "";
  31282. /**
  31283. * <pre>
  31284. * 处罚依据
  31285. * </pre>
  31286. *
  31287. * <code>optional string basedOn = 11;</code>
  31288. * @return Whether the basedOn field is set.
  31289. */
  31290. public boolean hasBasedOn() {
  31291. return ((bitField0_ & 0x00000400) != 0);
  31292. }
  31293. /**
  31294. * <pre>
  31295. * 处罚依据
  31296. * </pre>
  31297. *
  31298. * <code>optional string basedOn = 11;</code>
  31299. * @return The basedOn.
  31300. */
  31301. public java.lang.String getBasedOn() {
  31302. java.lang.Object ref = basedOn_;
  31303. if (!(ref instanceof java.lang.String)) {
  31304. com.google.protobuf.ByteString bs =
  31305. (com.google.protobuf.ByteString) ref;
  31306. java.lang.String s = bs.toStringUtf8();
  31307. if (bs.isValidUtf8()) {
  31308. basedOn_ = s;
  31309. }
  31310. return s;
  31311. } else {
  31312. return (java.lang.String) ref;
  31313. }
  31314. }
  31315. /**
  31316. * <pre>
  31317. * 处罚依据
  31318. * </pre>
  31319. *
  31320. * <code>optional string basedOn = 11;</code>
  31321. * @return The bytes for basedOn.
  31322. */
  31323. public com.google.protobuf.ByteString
  31324. getBasedOnBytes() {
  31325. java.lang.Object ref = basedOn_;
  31326. if (ref instanceof String) {
  31327. com.google.protobuf.ByteString b =
  31328. com.google.protobuf.ByteString.copyFromUtf8(
  31329. (java.lang.String) ref);
  31330. basedOn_ = b;
  31331. return b;
  31332. } else {
  31333. return (com.google.protobuf.ByteString) ref;
  31334. }
  31335. }
  31336. /**
  31337. * <pre>
  31338. * 处罚依据
  31339. * </pre>
  31340. *
  31341. * <code>optional string basedOn = 11;</code>
  31342. * @param value The basedOn to set.
  31343. * @return This builder for chaining.
  31344. */
  31345. public Builder setBasedOn(
  31346. java.lang.String value) {
  31347. if (value == null) { throw new NullPointerException(); }
  31348. basedOn_ = value;
  31349. bitField0_ |= 0x00000400;
  31350. onChanged();
  31351. return this;
  31352. }
  31353. /**
  31354. * <pre>
  31355. * 处罚依据
  31356. * </pre>
  31357. *
  31358. * <code>optional string basedOn = 11;</code>
  31359. * @return This builder for chaining.
  31360. */
  31361. public Builder clearBasedOn() {
  31362. basedOn_ = getDefaultInstance().getBasedOn();
  31363. bitField0_ = (bitField0_ & ~0x00000400);
  31364. onChanged();
  31365. return this;
  31366. }
  31367. /**
  31368. * <pre>
  31369. * 处罚依据
  31370. * </pre>
  31371. *
  31372. * <code>optional string basedOn = 11;</code>
  31373. * @param value The bytes for basedOn to set.
  31374. * @return This builder for chaining.
  31375. */
  31376. public Builder setBasedOnBytes(
  31377. com.google.protobuf.ByteString value) {
  31378. if (value == null) { throw new NullPointerException(); }
  31379. basedOn_ = value;
  31380. bitField0_ |= 0x00000400;
  31381. onChanged();
  31382. return this;
  31383. }
  31384. private java.lang.Object seqNo_ = "";
  31385. /**
  31386. * <pre>
  31387. * 序号
  31388. * </pre>
  31389. *
  31390. * <code>optional string seqNo = 12;</code>
  31391. * @return Whether the seqNo field is set.
  31392. */
  31393. public boolean hasSeqNo() {
  31394. return ((bitField0_ & 0x00000800) != 0);
  31395. }
  31396. /**
  31397. * <pre>
  31398. * 序号
  31399. * </pre>
  31400. *
  31401. * <code>optional string seqNo = 12;</code>
  31402. * @return The seqNo.
  31403. */
  31404. public java.lang.String getSeqNo() {
  31405. java.lang.Object ref = seqNo_;
  31406. if (!(ref instanceof java.lang.String)) {
  31407. com.google.protobuf.ByteString bs =
  31408. (com.google.protobuf.ByteString) ref;
  31409. java.lang.String s = bs.toStringUtf8();
  31410. if (bs.isValidUtf8()) {
  31411. seqNo_ = s;
  31412. }
  31413. return s;
  31414. } else {
  31415. return (java.lang.String) ref;
  31416. }
  31417. }
  31418. /**
  31419. * <pre>
  31420. * 序号
  31421. * </pre>
  31422. *
  31423. * <code>optional string seqNo = 12;</code>
  31424. * @return The bytes for seqNo.
  31425. */
  31426. public com.google.protobuf.ByteString
  31427. getSeqNoBytes() {
  31428. java.lang.Object ref = seqNo_;
  31429. if (ref instanceof String) {
  31430. com.google.protobuf.ByteString b =
  31431. com.google.protobuf.ByteString.copyFromUtf8(
  31432. (java.lang.String) ref);
  31433. seqNo_ = b;
  31434. return b;
  31435. } else {
  31436. return (com.google.protobuf.ByteString) ref;
  31437. }
  31438. }
  31439. /**
  31440. * <pre>
  31441. * 序号
  31442. * </pre>
  31443. *
  31444. * <code>optional string seqNo = 12;</code>
  31445. * @param value The seqNo to set.
  31446. * @return This builder for chaining.
  31447. */
  31448. public Builder setSeqNo(
  31449. java.lang.String value) {
  31450. if (value == null) { throw new NullPointerException(); }
  31451. seqNo_ = value;
  31452. bitField0_ |= 0x00000800;
  31453. onChanged();
  31454. return this;
  31455. }
  31456. /**
  31457. * <pre>
  31458. * 序号
  31459. * </pre>
  31460. *
  31461. * <code>optional string seqNo = 12;</code>
  31462. * @return This builder for chaining.
  31463. */
  31464. public Builder clearSeqNo() {
  31465. seqNo_ = getDefaultInstance().getSeqNo();
  31466. bitField0_ = (bitField0_ & ~0x00000800);
  31467. onChanged();
  31468. return this;
  31469. }
  31470. /**
  31471. * <pre>
  31472. * 序号
  31473. * </pre>
  31474. *
  31475. * <code>optional string seqNo = 12;</code>
  31476. * @param value The bytes for seqNo to set.
  31477. * @return This builder for chaining.
  31478. */
  31479. public Builder setSeqNoBytes(
  31480. com.google.protobuf.ByteString value) {
  31481. if (value == null) { throw new NullPointerException(); }
  31482. seqNo_ = value;
  31483. bitField0_ |= 0x00000800;
  31484. onChanged();
  31485. return this;
  31486. }
  31487. private java.lang.Object operName_ = "";
  31488. /**
  31489. * <pre>
  31490. * 法定代表人
  31491. * </pre>
  31492. *
  31493. * <code>optional string operName = 13;</code>
  31494. * @return Whether the operName field is set.
  31495. */
  31496. public boolean hasOperName() {
  31497. return ((bitField0_ & 0x00001000) != 0);
  31498. }
  31499. /**
  31500. * <pre>
  31501. * 法定代表人
  31502. * </pre>
  31503. *
  31504. * <code>optional string operName = 13;</code>
  31505. * @return The operName.
  31506. */
  31507. public java.lang.String getOperName() {
  31508. java.lang.Object ref = operName_;
  31509. if (!(ref instanceof java.lang.String)) {
  31510. com.google.protobuf.ByteString bs =
  31511. (com.google.protobuf.ByteString) ref;
  31512. java.lang.String s = bs.toStringUtf8();
  31513. if (bs.isValidUtf8()) {
  31514. operName_ = s;
  31515. }
  31516. return s;
  31517. } else {
  31518. return (java.lang.String) ref;
  31519. }
  31520. }
  31521. /**
  31522. * <pre>
  31523. * 法定代表人
  31524. * </pre>
  31525. *
  31526. * <code>optional string operName = 13;</code>
  31527. * @return The bytes for operName.
  31528. */
  31529. public com.google.protobuf.ByteString
  31530. getOperNameBytes() {
  31531. java.lang.Object ref = operName_;
  31532. if (ref instanceof String) {
  31533. com.google.protobuf.ByteString b =
  31534. com.google.protobuf.ByteString.copyFromUtf8(
  31535. (java.lang.String) ref);
  31536. operName_ = b;
  31537. return b;
  31538. } else {
  31539. return (com.google.protobuf.ByteString) ref;
  31540. }
  31541. }
  31542. /**
  31543. * <pre>
  31544. * 法定代表人
  31545. * </pre>
  31546. *
  31547. * <code>optional string operName = 13;</code>
  31548. * @param value The operName to set.
  31549. * @return This builder for chaining.
  31550. */
  31551. public Builder setOperName(
  31552. java.lang.String value) {
  31553. if (value == null) { throw new NullPointerException(); }
  31554. operName_ = value;
  31555. bitField0_ |= 0x00001000;
  31556. onChanged();
  31557. return this;
  31558. }
  31559. /**
  31560. * <pre>
  31561. * 法定代表人
  31562. * </pre>
  31563. *
  31564. * <code>optional string operName = 13;</code>
  31565. * @return This builder for chaining.
  31566. */
  31567. public Builder clearOperName() {
  31568. operName_ = getDefaultInstance().getOperName();
  31569. bitField0_ = (bitField0_ & ~0x00001000);
  31570. onChanged();
  31571. return this;
  31572. }
  31573. /**
  31574. * <pre>
  31575. * 法定代表人
  31576. * </pre>
  31577. *
  31578. * <code>optional string operName = 13;</code>
  31579. * @param value The bytes for operName to set.
  31580. * @return This builder for chaining.
  31581. */
  31582. public Builder setOperNameBytes(
  31583. com.google.protobuf.ByteString value) {
  31584. if (value == null) { throw new NullPointerException(); }
  31585. operName_ = value;
  31586. bitField0_ |= 0x00001000;
  31587. onChanged();
  31588. return this;
  31589. }
  31590. private java.lang.Object punishAmnt_ = "";
  31591. /**
  31592. * <pre>
  31593. * 罚款金额
  31594. * </pre>
  31595. *
  31596. * <code>optional string punishAmnt = 14;</code>
  31597. * @return Whether the punishAmnt field is set.
  31598. */
  31599. public boolean hasPunishAmnt() {
  31600. return ((bitField0_ & 0x00002000) != 0);
  31601. }
  31602. /**
  31603. * <pre>
  31604. * 罚款金额
  31605. * </pre>
  31606. *
  31607. * <code>optional string punishAmnt = 14;</code>
  31608. * @return The punishAmnt.
  31609. */
  31610. public java.lang.String getPunishAmnt() {
  31611. java.lang.Object ref = punishAmnt_;
  31612. if (!(ref instanceof java.lang.String)) {
  31613. com.google.protobuf.ByteString bs =
  31614. (com.google.protobuf.ByteString) ref;
  31615. java.lang.String s = bs.toStringUtf8();
  31616. if (bs.isValidUtf8()) {
  31617. punishAmnt_ = s;
  31618. }
  31619. return s;
  31620. } else {
  31621. return (java.lang.String) ref;
  31622. }
  31623. }
  31624. /**
  31625. * <pre>
  31626. * 罚款金额
  31627. * </pre>
  31628. *
  31629. * <code>optional string punishAmnt = 14;</code>
  31630. * @return The bytes for punishAmnt.
  31631. */
  31632. public com.google.protobuf.ByteString
  31633. getPunishAmntBytes() {
  31634. java.lang.Object ref = punishAmnt_;
  31635. if (ref instanceof String) {
  31636. com.google.protobuf.ByteString b =
  31637. com.google.protobuf.ByteString.copyFromUtf8(
  31638. (java.lang.String) ref);
  31639. punishAmnt_ = b;
  31640. return b;
  31641. } else {
  31642. return (com.google.protobuf.ByteString) ref;
  31643. }
  31644. }
  31645. /**
  31646. * <pre>
  31647. * 罚款金额
  31648. * </pre>
  31649. *
  31650. * <code>optional string punishAmnt = 14;</code>
  31651. * @param value The punishAmnt to set.
  31652. * @return This builder for chaining.
  31653. */
  31654. public Builder setPunishAmnt(
  31655. java.lang.String value) {
  31656. if (value == null) { throw new NullPointerException(); }
  31657. punishAmnt_ = value;
  31658. bitField0_ |= 0x00002000;
  31659. onChanged();
  31660. return this;
  31661. }
  31662. /**
  31663. * <pre>
  31664. * 罚款金额
  31665. * </pre>
  31666. *
  31667. * <code>optional string punishAmnt = 14;</code>
  31668. * @return This builder for chaining.
  31669. */
  31670. public Builder clearPunishAmnt() {
  31671. punishAmnt_ = getDefaultInstance().getPunishAmnt();
  31672. bitField0_ = (bitField0_ & ~0x00002000);
  31673. onChanged();
  31674. return this;
  31675. }
  31676. /**
  31677. * <pre>
  31678. * 罚款金额
  31679. * </pre>
  31680. *
  31681. * <code>optional string punishAmnt = 14;</code>
  31682. * @param value The bytes for punishAmnt to set.
  31683. * @return This builder for chaining.
  31684. */
  31685. public Builder setPunishAmntBytes(
  31686. com.google.protobuf.ByteString value) {
  31687. if (value == null) { throw new NullPointerException(); }
  31688. punishAmnt_ = value;
  31689. bitField0_ |= 0x00002000;
  31690. onChanged();
  31691. return this;
  31692. }
  31693. private java.lang.Object department_ = "";
  31694. /**
  31695. * <pre>
  31696. * 决定机关名称
  31697. * </pre>
  31698. *
  31699. * <code>optional string department = 15;</code>
  31700. * @return Whether the department field is set.
  31701. */
  31702. public boolean hasDepartment() {
  31703. return ((bitField0_ & 0x00004000) != 0);
  31704. }
  31705. /**
  31706. * <pre>
  31707. * 决定机关名称
  31708. * </pre>
  31709. *
  31710. * <code>optional string department = 15;</code>
  31711. * @return The department.
  31712. */
  31713. public java.lang.String getDepartment() {
  31714. java.lang.Object ref = department_;
  31715. if (!(ref instanceof java.lang.String)) {
  31716. com.google.protobuf.ByteString bs =
  31717. (com.google.protobuf.ByteString) ref;
  31718. java.lang.String s = bs.toStringUtf8();
  31719. if (bs.isValidUtf8()) {
  31720. department_ = s;
  31721. }
  31722. return s;
  31723. } else {
  31724. return (java.lang.String) ref;
  31725. }
  31726. }
  31727. /**
  31728. * <pre>
  31729. * 决定机关名称
  31730. * </pre>
  31731. *
  31732. * <code>optional string department = 15;</code>
  31733. * @return The bytes for department.
  31734. */
  31735. public com.google.protobuf.ByteString
  31736. getDepartmentBytes() {
  31737. java.lang.Object ref = department_;
  31738. if (ref instanceof String) {
  31739. com.google.protobuf.ByteString b =
  31740. com.google.protobuf.ByteString.copyFromUtf8(
  31741. (java.lang.String) ref);
  31742. department_ = b;
  31743. return b;
  31744. } else {
  31745. return (com.google.protobuf.ByteString) ref;
  31746. }
  31747. }
  31748. /**
  31749. * <pre>
  31750. * 决定机关名称
  31751. * </pre>
  31752. *
  31753. * <code>optional string department = 15;</code>
  31754. * @param value The department to set.
  31755. * @return This builder for chaining.
  31756. */
  31757. public Builder setDepartment(
  31758. java.lang.String value) {
  31759. if (value == null) { throw new NullPointerException(); }
  31760. department_ = value;
  31761. bitField0_ |= 0x00004000;
  31762. onChanged();
  31763. return this;
  31764. }
  31765. /**
  31766. * <pre>
  31767. * 决定机关名称
  31768. * </pre>
  31769. *
  31770. * <code>optional string department = 15;</code>
  31771. * @return This builder for chaining.
  31772. */
  31773. public Builder clearDepartment() {
  31774. department_ = getDefaultInstance().getDepartment();
  31775. bitField0_ = (bitField0_ & ~0x00004000);
  31776. onChanged();
  31777. return this;
  31778. }
  31779. /**
  31780. * <pre>
  31781. * 决定机关名称
  31782. * </pre>
  31783. *
  31784. * <code>optional string department = 15;</code>
  31785. * @param value The bytes for department to set.
  31786. * @return This builder for chaining.
  31787. */
  31788. public Builder setDepartmentBytes(
  31789. com.google.protobuf.ByteString value) {
  31790. if (value == null) { throw new NullPointerException(); }
  31791. department_ = value;
  31792. bitField0_ |= 0x00004000;
  31793. onChanged();
  31794. return this;
  31795. }
  31796. private java.lang.Object id_ = "";
  31797. /**
  31798. * <code>optional string id = 16;</code>
  31799. * @return Whether the id field is set.
  31800. */
  31801. public boolean hasId() {
  31802. return ((bitField0_ & 0x00008000) != 0);
  31803. }
  31804. /**
  31805. * <code>optional string id = 16;</code>
  31806. * @return The id.
  31807. */
  31808. public java.lang.String getId() {
  31809. java.lang.Object ref = id_;
  31810. if (!(ref instanceof java.lang.String)) {
  31811. com.google.protobuf.ByteString bs =
  31812. (com.google.protobuf.ByteString) ref;
  31813. java.lang.String s = bs.toStringUtf8();
  31814. if (bs.isValidUtf8()) {
  31815. id_ = s;
  31816. }
  31817. return s;
  31818. } else {
  31819. return (java.lang.String) ref;
  31820. }
  31821. }
  31822. /**
  31823. * <code>optional string id = 16;</code>
  31824. * @return The bytes for id.
  31825. */
  31826. public com.google.protobuf.ByteString
  31827. getIdBytes() {
  31828. java.lang.Object ref = id_;
  31829. if (ref instanceof String) {
  31830. com.google.protobuf.ByteString b =
  31831. com.google.protobuf.ByteString.copyFromUtf8(
  31832. (java.lang.String) ref);
  31833. id_ = b;
  31834. return b;
  31835. } else {
  31836. return (com.google.protobuf.ByteString) ref;
  31837. }
  31838. }
  31839. /**
  31840. * <code>optional string id = 16;</code>
  31841. * @param value The id to set.
  31842. * @return This builder for chaining.
  31843. */
  31844. public Builder setId(
  31845. java.lang.String value) {
  31846. if (value == null) { throw new NullPointerException(); }
  31847. id_ = value;
  31848. bitField0_ |= 0x00008000;
  31849. onChanged();
  31850. return this;
  31851. }
  31852. /**
  31853. * <code>optional string id = 16;</code>
  31854. * @return This builder for chaining.
  31855. */
  31856. public Builder clearId() {
  31857. id_ = getDefaultInstance().getId();
  31858. bitField0_ = (bitField0_ & ~0x00008000);
  31859. onChanged();
  31860. return this;
  31861. }
  31862. /**
  31863. * <code>optional string id = 16;</code>
  31864. * @param value The bytes for id to set.
  31865. * @return This builder for chaining.
  31866. */
  31867. public Builder setIdBytes(
  31868. com.google.protobuf.ByteString value) {
  31869. if (value == null) { throw new NullPointerException(); }
  31870. id_ = value;
  31871. bitField0_ |= 0x00008000;
  31872. onChanged();
  31873. return this;
  31874. }
  31875. // @@protoc_insertion_point(builder_scope:fxy.AdministrativePenaltyRecord)
  31876. }
  31877. // @@protoc_insertion_point(class_scope:fxy.AdministrativePenaltyRecord)
  31878. private static final com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord DEFAULT_INSTANCE;
  31879. static {
  31880. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord();
  31881. }
  31882. public static com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord getDefaultInstance() {
  31883. return DEFAULT_INSTANCE;
  31884. }
  31885. private static final com.google.protobuf.Parser<AdministrativePenaltyRecord>
  31886. PARSER = new com.google.protobuf.AbstractParser<AdministrativePenaltyRecord>() {
  31887. @java.lang.Override
  31888. public AdministrativePenaltyRecord parsePartialFrom(
  31889. com.google.protobuf.CodedInputStream input,
  31890. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  31891. throws com.google.protobuf.InvalidProtocolBufferException {
  31892. Builder builder = newBuilder();
  31893. try {
  31894. builder.mergeFrom(input, extensionRegistry);
  31895. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  31896. throw e.setUnfinishedMessage(builder.buildPartial());
  31897. } catch (com.google.protobuf.UninitializedMessageException e) {
  31898. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  31899. } catch (java.io.IOException e) {
  31900. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  31901. .setUnfinishedMessage(builder.buildPartial());
  31902. }
  31903. return builder.buildPartial();
  31904. }
  31905. };
  31906. public static com.google.protobuf.Parser<AdministrativePenaltyRecord> parser() {
  31907. return PARSER;
  31908. }
  31909. @java.lang.Override
  31910. public com.google.protobuf.Parser<AdministrativePenaltyRecord> getParserForType() {
  31911. return PARSER;
  31912. }
  31913. @java.lang.Override
  31914. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord getDefaultInstanceForType() {
  31915. return DEFAULT_INSTANCE;
  31916. }
  31917. }
  31918. public interface AdministrativeTaxPenaltyOrBuilder extends
  31919. // @@protoc_insertion_point(interface_extends:fxy.AdministrativeTaxPenalty)
  31920. com.google.protobuf.MessageOrBuilder {
  31921. /**
  31922. * <pre>
  31923. * 企业名称
  31924. * </pre>
  31925. *
  31926. * <code>optional string departmentName = 1;</code>
  31927. * @return Whether the departmentName field is set.
  31928. */
  31929. boolean hasDepartmentName();
  31930. /**
  31931. * <pre>
  31932. * 企业名称
  31933. * </pre>
  31934. *
  31935. * <code>optional string departmentName = 1;</code>
  31936. * @return The departmentName.
  31937. */
  31938. java.lang.String getDepartmentName();
  31939. /**
  31940. * <pre>
  31941. * 企业名称
  31942. * </pre>
  31943. *
  31944. * <code>optional string departmentName = 1;</code>
  31945. * @return The bytes for departmentName.
  31946. */
  31947. com.google.protobuf.ByteString
  31948. getDepartmentNameBytes();
  31949. /**
  31950. * <pre>
  31951. * 发生时间
  31952. * </pre>
  31953. *
  31954. * <code>optional string time = 2;</code>
  31955. * @return Whether the time field is set.
  31956. */
  31957. boolean hasTime();
  31958. /**
  31959. * <pre>
  31960. * 发生时间
  31961. * </pre>
  31962. *
  31963. * <code>optional string time = 2;</code>
  31964. * @return The time.
  31965. */
  31966. java.lang.String getTime();
  31967. /**
  31968. * <pre>
  31969. * 发生时间
  31970. * </pre>
  31971. *
  31972. * <code>optional string time = 2;</code>
  31973. * @return The bytes for time.
  31974. */
  31975. com.google.protobuf.ByteString
  31976. getTimeBytes();
  31977. /**
  31978. * <pre>
  31979. * 公示税务机关
  31980. * </pre>
  31981. *
  31982. * <code>optional string type = 3;</code>
  31983. * @return Whether the type field is set.
  31984. */
  31985. boolean hasType();
  31986. /**
  31987. * <pre>
  31988. * 公示税务机关
  31989. * </pre>
  31990. *
  31991. * <code>optional string type = 3;</code>
  31992. * @return The type.
  31993. */
  31994. java.lang.String getType();
  31995. /**
  31996. * <pre>
  31997. * 公示税务机关
  31998. * </pre>
  31999. *
  32000. * <code>optional string type = 3;</code>
  32001. * @return The bytes for type.
  32002. */
  32003. com.google.protobuf.ByteString
  32004. getTypeBytes();
  32005. /**
  32006. * <pre>
  32007. * 是否是历史
  32008. * </pre>
  32009. *
  32010. * <code>optional string uTags = 4;</code>
  32011. * @return Whether the uTags field is set.
  32012. */
  32013. boolean hasUTags();
  32014. /**
  32015. * <pre>
  32016. * 是否是历史
  32017. * </pre>
  32018. *
  32019. * <code>optional string uTags = 4;</code>
  32020. * @return The uTags.
  32021. */
  32022. java.lang.String getUTags();
  32023. /**
  32024. * <pre>
  32025. * 是否是历史
  32026. * </pre>
  32027. *
  32028. * <code>optional string uTags = 4;</code>
  32029. * @return The bytes for uTags.
  32030. */
  32031. com.google.protobuf.ByteString
  32032. getUTagsBytes();
  32033. /**
  32034. * <pre>
  32035. * 案件性质
  32036. * </pre>
  32037. *
  32038. * <code>optional string property = 5;</code>
  32039. * @return Whether the property field is set.
  32040. */
  32041. boolean hasProperty();
  32042. /**
  32043. * <pre>
  32044. * 案件性质
  32045. * </pre>
  32046. *
  32047. * <code>optional string property = 5;</code>
  32048. * @return The property.
  32049. */
  32050. java.lang.String getProperty();
  32051. /**
  32052. * <pre>
  32053. * 案件性质
  32054. * </pre>
  32055. *
  32056. * <code>optional string property = 5;</code>
  32057. * @return The bytes for property.
  32058. */
  32059. com.google.protobuf.ByteString
  32060. getPropertyBytes();
  32061. /**
  32062. * <pre>
  32063. * 创建时间
  32064. * </pre>
  32065. *
  32066. * <code>optional string createTime = 6;</code>
  32067. * @return Whether the createTime field is set.
  32068. */
  32069. boolean hasCreateTime();
  32070. /**
  32071. * <pre>
  32072. * 创建时间
  32073. * </pre>
  32074. *
  32075. * <code>optional string createTime = 6;</code>
  32076. * @return The createTime.
  32077. */
  32078. java.lang.String getCreateTime();
  32079. /**
  32080. * <pre>
  32081. * 创建时间
  32082. * </pre>
  32083. *
  32084. * <code>optional string createTime = 6;</code>
  32085. * @return The bytes for createTime.
  32086. */
  32087. com.google.protobuf.ByteString
  32088. getCreateTimeBytes();
  32089. /**
  32090. * <pre>
  32091. * 财务负责人
  32092. * </pre>
  32093. *
  32094. * <code>optional string financeOfficer = 7;</code>
  32095. * @return Whether the financeOfficer field is set.
  32096. */
  32097. boolean hasFinanceOfficer();
  32098. /**
  32099. * <pre>
  32100. * 财务负责人
  32101. * </pre>
  32102. *
  32103. * <code>optional string financeOfficer = 7;</code>
  32104. * @return The financeOfficer.
  32105. */
  32106. java.lang.String getFinanceOfficer();
  32107. /**
  32108. * <pre>
  32109. * 财务负责人
  32110. * </pre>
  32111. *
  32112. * <code>optional string financeOfficer = 7;</code>
  32113. * @return The bytes for financeOfficer.
  32114. */
  32115. com.google.protobuf.ByteString
  32116. getFinanceOfficerBytes();
  32117. /**
  32118. * <pre>
  32119. * 纳税人名称
  32120. * </pre>
  32121. *
  32122. * <code>optional string name = 8;</code>
  32123. * @return Whether the name field is set.
  32124. */
  32125. boolean hasName();
  32126. /**
  32127. * <pre>
  32128. * 纳税人名称
  32129. * </pre>
  32130. *
  32131. * <code>optional string name = 8;</code>
  32132. * @return The name.
  32133. */
  32134. java.lang.String getName();
  32135. /**
  32136. * <pre>
  32137. * 纳税人名称
  32138. * </pre>
  32139. *
  32140. * <code>optional string name = 8;</code>
  32141. * @return The bytes for name.
  32142. */
  32143. com.google.protobuf.ByteString
  32144. getNameBytes();
  32145. /**
  32146. * <pre>
  32147. * 纳税人识别号
  32148. * </pre>
  32149. *
  32150. * <code>optional string creditNo = 9;</code>
  32151. * @return Whether the creditNo field is set.
  32152. */
  32153. boolean hasCreditNo();
  32154. /**
  32155. * <pre>
  32156. * 纳税人识别号
  32157. * </pre>
  32158. *
  32159. * <code>optional string creditNo = 9;</code>
  32160. * @return The creditNo.
  32161. */
  32162. java.lang.String getCreditNo();
  32163. /**
  32164. * <pre>
  32165. * 纳税人识别号
  32166. * </pre>
  32167. *
  32168. * <code>optional string creditNo = 9;</code>
  32169. * @return The bytes for creditNo.
  32170. */
  32171. com.google.protobuf.ByteString
  32172. getCreditNoBytes();
  32173. /**
  32174. * <pre>
  32175. * 法定代表人
  32176. * </pre>
  32177. *
  32178. * <code>optional string oper = 10;</code>
  32179. * @return Whether the oper field is set.
  32180. */
  32181. boolean hasOper();
  32182. /**
  32183. * <pre>
  32184. * 法定代表人
  32185. * </pre>
  32186. *
  32187. * <code>optional string oper = 10;</code>
  32188. * @return The oper.
  32189. */
  32190. java.lang.String getOper();
  32191. /**
  32192. * <pre>
  32193. * 法定代表人
  32194. * </pre>
  32195. *
  32196. * <code>optional string oper = 10;</code>
  32197. * @return The bytes for oper.
  32198. */
  32199. com.google.protobuf.ByteString
  32200. getOperBytes();
  32201. /**
  32202. * <pre>
  32203. * 注册地址
  32204. * </pre>
  32205. *
  32206. * <code>optional string address = 11;</code>
  32207. * @return Whether the address field is set.
  32208. */
  32209. boolean hasAddress();
  32210. /**
  32211. * <pre>
  32212. * 注册地址
  32213. * </pre>
  32214. *
  32215. * <code>optional string address = 11;</code>
  32216. * @return The address.
  32217. */
  32218. java.lang.String getAddress();
  32219. /**
  32220. * <pre>
  32221. * 注册地址
  32222. * </pre>
  32223. *
  32224. * <code>optional string address = 11;</code>
  32225. * @return The bytes for address.
  32226. */
  32227. com.google.protobuf.ByteString
  32228. getAddressBytes();
  32229. /**
  32230. * <pre>
  32231. * 相关法律依据及,税务处理处罚情况
  32232. * </pre>
  32233. *
  32234. * <code>optional string result = 12;</code>
  32235. * @return Whether the result field is set.
  32236. */
  32237. boolean hasResult();
  32238. /**
  32239. * <pre>
  32240. * 相关法律依据及,税务处理处罚情况
  32241. * </pre>
  32242. *
  32243. * <code>optional string result = 12;</code>
  32244. * @return The result.
  32245. */
  32246. java.lang.String getResult();
  32247. /**
  32248. * <pre>
  32249. * 相关法律依据及,税务处理处罚情况
  32250. * </pre>
  32251. *
  32252. * <code>optional string result = 12;</code>
  32253. * @return The bytes for result.
  32254. */
  32255. com.google.protobuf.ByteString
  32256. getResultBytes();
  32257. /**
  32258. * <pre>
  32259. * 组织机构代码
  32260. * </pre>
  32261. *
  32262. * <code>optional string orgNo = 13;</code>
  32263. * @return Whether the orgNo field is set.
  32264. */
  32265. boolean hasOrgNo();
  32266. /**
  32267. * <pre>
  32268. * 组织机构代码
  32269. * </pre>
  32270. *
  32271. * <code>optional string orgNo = 13;</code>
  32272. * @return The orgNo.
  32273. */
  32274. java.lang.String getOrgNo();
  32275. /**
  32276. * <pre>
  32277. * 组织机构代码
  32278. * </pre>
  32279. *
  32280. * <code>optional string orgNo = 13;</code>
  32281. * @return The bytes for orgNo.
  32282. */
  32283. com.google.protobuf.ByteString
  32284. getOrgNoBytes();
  32285. /**
  32286. * <pre>
  32287. * 原文链接
  32288. * </pre>
  32289. *
  32290. * <code>optional string url = 14;</code>
  32291. * @return Whether the url field is set.
  32292. */
  32293. boolean hasUrl();
  32294. /**
  32295. * <pre>
  32296. * 原文链接
  32297. * </pre>
  32298. *
  32299. * <code>optional string url = 14;</code>
  32300. * @return The url.
  32301. */
  32302. java.lang.String getUrl();
  32303. /**
  32304. * <pre>
  32305. * 原文链接
  32306. * </pre>
  32307. *
  32308. * <code>optional string url = 14;</code>
  32309. * @return The bytes for url.
  32310. */
  32311. com.google.protobuf.ByteString
  32312. getUrlBytes();
  32313. /**
  32314. * <code>optional string id = 15;</code>
  32315. * @return Whether the id field is set.
  32316. */
  32317. boolean hasId();
  32318. /**
  32319. * <code>optional string id = 15;</code>
  32320. * @return The id.
  32321. */
  32322. java.lang.String getId();
  32323. /**
  32324. * <code>optional string id = 15;</code>
  32325. * @return The bytes for id.
  32326. */
  32327. com.google.protobuf.ByteString
  32328. getIdBytes();
  32329. }
  32330. /**
  32331. * Protobuf type {@code fxy.AdministrativeTaxPenalty}
  32332. */
  32333. public static final class AdministrativeTaxPenalty extends
  32334. com.google.protobuf.GeneratedMessage implements
  32335. // @@protoc_insertion_point(message_implements:fxy.AdministrativeTaxPenalty)
  32336. AdministrativeTaxPenaltyOrBuilder {
  32337. private static final long serialVersionUID = 0L;
  32338. static {
  32339. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  32340. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  32341. /* major= */ 4,
  32342. /* minor= */ 29,
  32343. /* patch= */ 5,
  32344. /* suffix= */ "",
  32345. AdministrativeTaxPenalty.class.getName());
  32346. }
  32347. // Use AdministrativeTaxPenalty.newBuilder() to construct.
  32348. private AdministrativeTaxPenalty(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  32349. super(builder);
  32350. }
  32351. private AdministrativeTaxPenalty() {
  32352. departmentName_ = "";
  32353. time_ = "";
  32354. type_ = "";
  32355. uTags_ = "";
  32356. property_ = "";
  32357. createTime_ = "";
  32358. financeOfficer_ = "";
  32359. name_ = "";
  32360. creditNo_ = "";
  32361. oper_ = "";
  32362. address_ = "";
  32363. result_ = "";
  32364. orgNo_ = "";
  32365. url_ = "";
  32366. id_ = "";
  32367. }
  32368. public static final com.google.protobuf.Descriptors.Descriptor
  32369. getDescriptor() {
  32370. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeTaxPenalty_descriptor;
  32371. }
  32372. @java.lang.Override
  32373. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  32374. internalGetFieldAccessorTable() {
  32375. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeTaxPenalty_fieldAccessorTable
  32376. .ensureFieldAccessorsInitialized(
  32377. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.class, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder.class);
  32378. }
  32379. private int bitField0_;
  32380. public static final int DEPARTMENTNAME_FIELD_NUMBER = 1;
  32381. @SuppressWarnings("serial")
  32382. private volatile java.lang.Object departmentName_ = "";
  32383. /**
  32384. * <pre>
  32385. * 企业名称
  32386. * </pre>
  32387. *
  32388. * <code>optional string departmentName = 1;</code>
  32389. * @return Whether the departmentName field is set.
  32390. */
  32391. @java.lang.Override
  32392. public boolean hasDepartmentName() {
  32393. return ((bitField0_ & 0x00000001) != 0);
  32394. }
  32395. /**
  32396. * <pre>
  32397. * 企业名称
  32398. * </pre>
  32399. *
  32400. * <code>optional string departmentName = 1;</code>
  32401. * @return The departmentName.
  32402. */
  32403. @java.lang.Override
  32404. public java.lang.String getDepartmentName() {
  32405. java.lang.Object ref = departmentName_;
  32406. if (ref instanceof java.lang.String) {
  32407. return (java.lang.String) ref;
  32408. } else {
  32409. com.google.protobuf.ByteString bs =
  32410. (com.google.protobuf.ByteString) ref;
  32411. java.lang.String s = bs.toStringUtf8();
  32412. if (bs.isValidUtf8()) {
  32413. departmentName_ = s;
  32414. }
  32415. return s;
  32416. }
  32417. }
  32418. /**
  32419. * <pre>
  32420. * 企业名称
  32421. * </pre>
  32422. *
  32423. * <code>optional string departmentName = 1;</code>
  32424. * @return The bytes for departmentName.
  32425. */
  32426. @java.lang.Override
  32427. public com.google.protobuf.ByteString
  32428. getDepartmentNameBytes() {
  32429. java.lang.Object ref = departmentName_;
  32430. if (ref instanceof java.lang.String) {
  32431. com.google.protobuf.ByteString b =
  32432. com.google.protobuf.ByteString.copyFromUtf8(
  32433. (java.lang.String) ref);
  32434. departmentName_ = b;
  32435. return b;
  32436. } else {
  32437. return (com.google.protobuf.ByteString) ref;
  32438. }
  32439. }
  32440. public static final int TIME_FIELD_NUMBER = 2;
  32441. @SuppressWarnings("serial")
  32442. private volatile java.lang.Object time_ = "";
  32443. /**
  32444. * <pre>
  32445. * 发生时间
  32446. * </pre>
  32447. *
  32448. * <code>optional string time = 2;</code>
  32449. * @return Whether the time field is set.
  32450. */
  32451. @java.lang.Override
  32452. public boolean hasTime() {
  32453. return ((bitField0_ & 0x00000002) != 0);
  32454. }
  32455. /**
  32456. * <pre>
  32457. * 发生时间
  32458. * </pre>
  32459. *
  32460. * <code>optional string time = 2;</code>
  32461. * @return The time.
  32462. */
  32463. @java.lang.Override
  32464. public java.lang.String getTime() {
  32465. java.lang.Object ref = time_;
  32466. if (ref instanceof java.lang.String) {
  32467. return (java.lang.String) ref;
  32468. } else {
  32469. com.google.protobuf.ByteString bs =
  32470. (com.google.protobuf.ByteString) ref;
  32471. java.lang.String s = bs.toStringUtf8();
  32472. if (bs.isValidUtf8()) {
  32473. time_ = s;
  32474. }
  32475. return s;
  32476. }
  32477. }
  32478. /**
  32479. * <pre>
  32480. * 发生时间
  32481. * </pre>
  32482. *
  32483. * <code>optional string time = 2;</code>
  32484. * @return The bytes for time.
  32485. */
  32486. @java.lang.Override
  32487. public com.google.protobuf.ByteString
  32488. getTimeBytes() {
  32489. java.lang.Object ref = time_;
  32490. if (ref instanceof java.lang.String) {
  32491. com.google.protobuf.ByteString b =
  32492. com.google.protobuf.ByteString.copyFromUtf8(
  32493. (java.lang.String) ref);
  32494. time_ = b;
  32495. return b;
  32496. } else {
  32497. return (com.google.protobuf.ByteString) ref;
  32498. }
  32499. }
  32500. public static final int TYPE_FIELD_NUMBER = 3;
  32501. @SuppressWarnings("serial")
  32502. private volatile java.lang.Object type_ = "";
  32503. /**
  32504. * <pre>
  32505. * 公示税务机关
  32506. * </pre>
  32507. *
  32508. * <code>optional string type = 3;</code>
  32509. * @return Whether the type field is set.
  32510. */
  32511. @java.lang.Override
  32512. public boolean hasType() {
  32513. return ((bitField0_ & 0x00000004) != 0);
  32514. }
  32515. /**
  32516. * <pre>
  32517. * 公示税务机关
  32518. * </pre>
  32519. *
  32520. * <code>optional string type = 3;</code>
  32521. * @return The type.
  32522. */
  32523. @java.lang.Override
  32524. public java.lang.String getType() {
  32525. java.lang.Object ref = type_;
  32526. if (ref instanceof java.lang.String) {
  32527. return (java.lang.String) ref;
  32528. } else {
  32529. com.google.protobuf.ByteString bs =
  32530. (com.google.protobuf.ByteString) ref;
  32531. java.lang.String s = bs.toStringUtf8();
  32532. if (bs.isValidUtf8()) {
  32533. type_ = s;
  32534. }
  32535. return s;
  32536. }
  32537. }
  32538. /**
  32539. * <pre>
  32540. * 公示税务机关
  32541. * </pre>
  32542. *
  32543. * <code>optional string type = 3;</code>
  32544. * @return The bytes for type.
  32545. */
  32546. @java.lang.Override
  32547. public com.google.protobuf.ByteString
  32548. getTypeBytes() {
  32549. java.lang.Object ref = type_;
  32550. if (ref instanceof java.lang.String) {
  32551. com.google.protobuf.ByteString b =
  32552. com.google.protobuf.ByteString.copyFromUtf8(
  32553. (java.lang.String) ref);
  32554. type_ = b;
  32555. return b;
  32556. } else {
  32557. return (com.google.protobuf.ByteString) ref;
  32558. }
  32559. }
  32560. public static final int UTAGS_FIELD_NUMBER = 4;
  32561. @SuppressWarnings("serial")
  32562. private volatile java.lang.Object uTags_ = "";
  32563. /**
  32564. * <pre>
  32565. * 是否是历史
  32566. * </pre>
  32567. *
  32568. * <code>optional string uTags = 4;</code>
  32569. * @return Whether the uTags field is set.
  32570. */
  32571. @java.lang.Override
  32572. public boolean hasUTags() {
  32573. return ((bitField0_ & 0x00000008) != 0);
  32574. }
  32575. /**
  32576. * <pre>
  32577. * 是否是历史
  32578. * </pre>
  32579. *
  32580. * <code>optional string uTags = 4;</code>
  32581. * @return The uTags.
  32582. */
  32583. @java.lang.Override
  32584. public java.lang.String getUTags() {
  32585. java.lang.Object ref = uTags_;
  32586. if (ref instanceof java.lang.String) {
  32587. return (java.lang.String) ref;
  32588. } else {
  32589. com.google.protobuf.ByteString bs =
  32590. (com.google.protobuf.ByteString) ref;
  32591. java.lang.String s = bs.toStringUtf8();
  32592. if (bs.isValidUtf8()) {
  32593. uTags_ = s;
  32594. }
  32595. return s;
  32596. }
  32597. }
  32598. /**
  32599. * <pre>
  32600. * 是否是历史
  32601. * </pre>
  32602. *
  32603. * <code>optional string uTags = 4;</code>
  32604. * @return The bytes for uTags.
  32605. */
  32606. @java.lang.Override
  32607. public com.google.protobuf.ByteString
  32608. getUTagsBytes() {
  32609. java.lang.Object ref = uTags_;
  32610. if (ref instanceof java.lang.String) {
  32611. com.google.protobuf.ByteString b =
  32612. com.google.protobuf.ByteString.copyFromUtf8(
  32613. (java.lang.String) ref);
  32614. uTags_ = b;
  32615. return b;
  32616. } else {
  32617. return (com.google.protobuf.ByteString) ref;
  32618. }
  32619. }
  32620. public static final int PROPERTY_FIELD_NUMBER = 5;
  32621. @SuppressWarnings("serial")
  32622. private volatile java.lang.Object property_ = "";
  32623. /**
  32624. * <pre>
  32625. * 案件性质
  32626. * </pre>
  32627. *
  32628. * <code>optional string property = 5;</code>
  32629. * @return Whether the property field is set.
  32630. */
  32631. @java.lang.Override
  32632. public boolean hasProperty() {
  32633. return ((bitField0_ & 0x00000010) != 0);
  32634. }
  32635. /**
  32636. * <pre>
  32637. * 案件性质
  32638. * </pre>
  32639. *
  32640. * <code>optional string property = 5;</code>
  32641. * @return The property.
  32642. */
  32643. @java.lang.Override
  32644. public java.lang.String getProperty() {
  32645. java.lang.Object ref = property_;
  32646. if (ref instanceof java.lang.String) {
  32647. return (java.lang.String) ref;
  32648. } else {
  32649. com.google.protobuf.ByteString bs =
  32650. (com.google.protobuf.ByteString) ref;
  32651. java.lang.String s = bs.toStringUtf8();
  32652. if (bs.isValidUtf8()) {
  32653. property_ = s;
  32654. }
  32655. return s;
  32656. }
  32657. }
  32658. /**
  32659. * <pre>
  32660. * 案件性质
  32661. * </pre>
  32662. *
  32663. * <code>optional string property = 5;</code>
  32664. * @return The bytes for property.
  32665. */
  32666. @java.lang.Override
  32667. public com.google.protobuf.ByteString
  32668. getPropertyBytes() {
  32669. java.lang.Object ref = property_;
  32670. if (ref instanceof java.lang.String) {
  32671. com.google.protobuf.ByteString b =
  32672. com.google.protobuf.ByteString.copyFromUtf8(
  32673. (java.lang.String) ref);
  32674. property_ = b;
  32675. return b;
  32676. } else {
  32677. return (com.google.protobuf.ByteString) ref;
  32678. }
  32679. }
  32680. public static final int CREATETIME_FIELD_NUMBER = 6;
  32681. @SuppressWarnings("serial")
  32682. private volatile java.lang.Object createTime_ = "";
  32683. /**
  32684. * <pre>
  32685. * 创建时间
  32686. * </pre>
  32687. *
  32688. * <code>optional string createTime = 6;</code>
  32689. * @return Whether the createTime field is set.
  32690. */
  32691. @java.lang.Override
  32692. public boolean hasCreateTime() {
  32693. return ((bitField0_ & 0x00000020) != 0);
  32694. }
  32695. /**
  32696. * <pre>
  32697. * 创建时间
  32698. * </pre>
  32699. *
  32700. * <code>optional string createTime = 6;</code>
  32701. * @return The createTime.
  32702. */
  32703. @java.lang.Override
  32704. public java.lang.String getCreateTime() {
  32705. java.lang.Object ref = createTime_;
  32706. if (ref instanceof java.lang.String) {
  32707. return (java.lang.String) ref;
  32708. } else {
  32709. com.google.protobuf.ByteString bs =
  32710. (com.google.protobuf.ByteString) ref;
  32711. java.lang.String s = bs.toStringUtf8();
  32712. if (bs.isValidUtf8()) {
  32713. createTime_ = s;
  32714. }
  32715. return s;
  32716. }
  32717. }
  32718. /**
  32719. * <pre>
  32720. * 创建时间
  32721. * </pre>
  32722. *
  32723. * <code>optional string createTime = 6;</code>
  32724. * @return The bytes for createTime.
  32725. */
  32726. @java.lang.Override
  32727. public com.google.protobuf.ByteString
  32728. getCreateTimeBytes() {
  32729. java.lang.Object ref = createTime_;
  32730. if (ref instanceof java.lang.String) {
  32731. com.google.protobuf.ByteString b =
  32732. com.google.protobuf.ByteString.copyFromUtf8(
  32733. (java.lang.String) ref);
  32734. createTime_ = b;
  32735. return b;
  32736. } else {
  32737. return (com.google.protobuf.ByteString) ref;
  32738. }
  32739. }
  32740. public static final int FINANCEOFFICER_FIELD_NUMBER = 7;
  32741. @SuppressWarnings("serial")
  32742. private volatile java.lang.Object financeOfficer_ = "";
  32743. /**
  32744. * <pre>
  32745. * 财务负责人
  32746. * </pre>
  32747. *
  32748. * <code>optional string financeOfficer = 7;</code>
  32749. * @return Whether the financeOfficer field is set.
  32750. */
  32751. @java.lang.Override
  32752. public boolean hasFinanceOfficer() {
  32753. return ((bitField0_ & 0x00000040) != 0);
  32754. }
  32755. /**
  32756. * <pre>
  32757. * 财务负责人
  32758. * </pre>
  32759. *
  32760. * <code>optional string financeOfficer = 7;</code>
  32761. * @return The financeOfficer.
  32762. */
  32763. @java.lang.Override
  32764. public java.lang.String getFinanceOfficer() {
  32765. java.lang.Object ref = financeOfficer_;
  32766. if (ref instanceof java.lang.String) {
  32767. return (java.lang.String) ref;
  32768. } else {
  32769. com.google.protobuf.ByteString bs =
  32770. (com.google.protobuf.ByteString) ref;
  32771. java.lang.String s = bs.toStringUtf8();
  32772. if (bs.isValidUtf8()) {
  32773. financeOfficer_ = s;
  32774. }
  32775. return s;
  32776. }
  32777. }
  32778. /**
  32779. * <pre>
  32780. * 财务负责人
  32781. * </pre>
  32782. *
  32783. * <code>optional string financeOfficer = 7;</code>
  32784. * @return The bytes for financeOfficer.
  32785. */
  32786. @java.lang.Override
  32787. public com.google.protobuf.ByteString
  32788. getFinanceOfficerBytes() {
  32789. java.lang.Object ref = financeOfficer_;
  32790. if (ref instanceof java.lang.String) {
  32791. com.google.protobuf.ByteString b =
  32792. com.google.protobuf.ByteString.copyFromUtf8(
  32793. (java.lang.String) ref);
  32794. financeOfficer_ = b;
  32795. return b;
  32796. } else {
  32797. return (com.google.protobuf.ByteString) ref;
  32798. }
  32799. }
  32800. public static final int NAME_FIELD_NUMBER = 8;
  32801. @SuppressWarnings("serial")
  32802. private volatile java.lang.Object name_ = "";
  32803. /**
  32804. * <pre>
  32805. * 纳税人名称
  32806. * </pre>
  32807. *
  32808. * <code>optional string name = 8;</code>
  32809. * @return Whether the name field is set.
  32810. */
  32811. @java.lang.Override
  32812. public boolean hasName() {
  32813. return ((bitField0_ & 0x00000080) != 0);
  32814. }
  32815. /**
  32816. * <pre>
  32817. * 纳税人名称
  32818. * </pre>
  32819. *
  32820. * <code>optional string name = 8;</code>
  32821. * @return The name.
  32822. */
  32823. @java.lang.Override
  32824. public java.lang.String getName() {
  32825. java.lang.Object ref = name_;
  32826. if (ref instanceof java.lang.String) {
  32827. return (java.lang.String) ref;
  32828. } else {
  32829. com.google.protobuf.ByteString bs =
  32830. (com.google.protobuf.ByteString) ref;
  32831. java.lang.String s = bs.toStringUtf8();
  32832. if (bs.isValidUtf8()) {
  32833. name_ = s;
  32834. }
  32835. return s;
  32836. }
  32837. }
  32838. /**
  32839. * <pre>
  32840. * 纳税人名称
  32841. * </pre>
  32842. *
  32843. * <code>optional string name = 8;</code>
  32844. * @return The bytes for name.
  32845. */
  32846. @java.lang.Override
  32847. public com.google.protobuf.ByteString
  32848. getNameBytes() {
  32849. java.lang.Object ref = name_;
  32850. if (ref instanceof java.lang.String) {
  32851. com.google.protobuf.ByteString b =
  32852. com.google.protobuf.ByteString.copyFromUtf8(
  32853. (java.lang.String) ref);
  32854. name_ = b;
  32855. return b;
  32856. } else {
  32857. return (com.google.protobuf.ByteString) ref;
  32858. }
  32859. }
  32860. public static final int CREDITNO_FIELD_NUMBER = 9;
  32861. @SuppressWarnings("serial")
  32862. private volatile java.lang.Object creditNo_ = "";
  32863. /**
  32864. * <pre>
  32865. * 纳税人识别号
  32866. * </pre>
  32867. *
  32868. * <code>optional string creditNo = 9;</code>
  32869. * @return Whether the creditNo field is set.
  32870. */
  32871. @java.lang.Override
  32872. public boolean hasCreditNo() {
  32873. return ((bitField0_ & 0x00000100) != 0);
  32874. }
  32875. /**
  32876. * <pre>
  32877. * 纳税人识别号
  32878. * </pre>
  32879. *
  32880. * <code>optional string creditNo = 9;</code>
  32881. * @return The creditNo.
  32882. */
  32883. @java.lang.Override
  32884. public java.lang.String getCreditNo() {
  32885. java.lang.Object ref = creditNo_;
  32886. if (ref instanceof java.lang.String) {
  32887. return (java.lang.String) ref;
  32888. } else {
  32889. com.google.protobuf.ByteString bs =
  32890. (com.google.protobuf.ByteString) ref;
  32891. java.lang.String s = bs.toStringUtf8();
  32892. if (bs.isValidUtf8()) {
  32893. creditNo_ = s;
  32894. }
  32895. return s;
  32896. }
  32897. }
  32898. /**
  32899. * <pre>
  32900. * 纳税人识别号
  32901. * </pre>
  32902. *
  32903. * <code>optional string creditNo = 9;</code>
  32904. * @return The bytes for creditNo.
  32905. */
  32906. @java.lang.Override
  32907. public com.google.protobuf.ByteString
  32908. getCreditNoBytes() {
  32909. java.lang.Object ref = creditNo_;
  32910. if (ref instanceof java.lang.String) {
  32911. com.google.protobuf.ByteString b =
  32912. com.google.protobuf.ByteString.copyFromUtf8(
  32913. (java.lang.String) ref);
  32914. creditNo_ = b;
  32915. return b;
  32916. } else {
  32917. return (com.google.protobuf.ByteString) ref;
  32918. }
  32919. }
  32920. public static final int OPER_FIELD_NUMBER = 10;
  32921. @SuppressWarnings("serial")
  32922. private volatile java.lang.Object oper_ = "";
  32923. /**
  32924. * <pre>
  32925. * 法定代表人
  32926. * </pre>
  32927. *
  32928. * <code>optional string oper = 10;</code>
  32929. * @return Whether the oper field is set.
  32930. */
  32931. @java.lang.Override
  32932. public boolean hasOper() {
  32933. return ((bitField0_ & 0x00000200) != 0);
  32934. }
  32935. /**
  32936. * <pre>
  32937. * 法定代表人
  32938. * </pre>
  32939. *
  32940. * <code>optional string oper = 10;</code>
  32941. * @return The oper.
  32942. */
  32943. @java.lang.Override
  32944. public java.lang.String getOper() {
  32945. java.lang.Object ref = oper_;
  32946. if (ref instanceof java.lang.String) {
  32947. return (java.lang.String) ref;
  32948. } else {
  32949. com.google.protobuf.ByteString bs =
  32950. (com.google.protobuf.ByteString) ref;
  32951. java.lang.String s = bs.toStringUtf8();
  32952. if (bs.isValidUtf8()) {
  32953. oper_ = s;
  32954. }
  32955. return s;
  32956. }
  32957. }
  32958. /**
  32959. * <pre>
  32960. * 法定代表人
  32961. * </pre>
  32962. *
  32963. * <code>optional string oper = 10;</code>
  32964. * @return The bytes for oper.
  32965. */
  32966. @java.lang.Override
  32967. public com.google.protobuf.ByteString
  32968. getOperBytes() {
  32969. java.lang.Object ref = oper_;
  32970. if (ref instanceof java.lang.String) {
  32971. com.google.protobuf.ByteString b =
  32972. com.google.protobuf.ByteString.copyFromUtf8(
  32973. (java.lang.String) ref);
  32974. oper_ = b;
  32975. return b;
  32976. } else {
  32977. return (com.google.protobuf.ByteString) ref;
  32978. }
  32979. }
  32980. public static final int ADDRESS_FIELD_NUMBER = 11;
  32981. @SuppressWarnings("serial")
  32982. private volatile java.lang.Object address_ = "";
  32983. /**
  32984. * <pre>
  32985. * 注册地址
  32986. * </pre>
  32987. *
  32988. * <code>optional string address = 11;</code>
  32989. * @return Whether the address field is set.
  32990. */
  32991. @java.lang.Override
  32992. public boolean hasAddress() {
  32993. return ((bitField0_ & 0x00000400) != 0);
  32994. }
  32995. /**
  32996. * <pre>
  32997. * 注册地址
  32998. * </pre>
  32999. *
  33000. * <code>optional string address = 11;</code>
  33001. * @return The address.
  33002. */
  33003. @java.lang.Override
  33004. public java.lang.String getAddress() {
  33005. java.lang.Object ref = address_;
  33006. if (ref instanceof java.lang.String) {
  33007. return (java.lang.String) ref;
  33008. } else {
  33009. com.google.protobuf.ByteString bs =
  33010. (com.google.protobuf.ByteString) ref;
  33011. java.lang.String s = bs.toStringUtf8();
  33012. if (bs.isValidUtf8()) {
  33013. address_ = s;
  33014. }
  33015. return s;
  33016. }
  33017. }
  33018. /**
  33019. * <pre>
  33020. * 注册地址
  33021. * </pre>
  33022. *
  33023. * <code>optional string address = 11;</code>
  33024. * @return The bytes for address.
  33025. */
  33026. @java.lang.Override
  33027. public com.google.protobuf.ByteString
  33028. getAddressBytes() {
  33029. java.lang.Object ref = address_;
  33030. if (ref instanceof java.lang.String) {
  33031. com.google.protobuf.ByteString b =
  33032. com.google.protobuf.ByteString.copyFromUtf8(
  33033. (java.lang.String) ref);
  33034. address_ = b;
  33035. return b;
  33036. } else {
  33037. return (com.google.protobuf.ByteString) ref;
  33038. }
  33039. }
  33040. public static final int RESULT_FIELD_NUMBER = 12;
  33041. @SuppressWarnings("serial")
  33042. private volatile java.lang.Object result_ = "";
  33043. /**
  33044. * <pre>
  33045. * 相关法律依据及,税务处理处罚情况
  33046. * </pre>
  33047. *
  33048. * <code>optional string result = 12;</code>
  33049. * @return Whether the result field is set.
  33050. */
  33051. @java.lang.Override
  33052. public boolean hasResult() {
  33053. return ((bitField0_ & 0x00000800) != 0);
  33054. }
  33055. /**
  33056. * <pre>
  33057. * 相关法律依据及,税务处理处罚情况
  33058. * </pre>
  33059. *
  33060. * <code>optional string result = 12;</code>
  33061. * @return The result.
  33062. */
  33063. @java.lang.Override
  33064. public java.lang.String getResult() {
  33065. java.lang.Object ref = result_;
  33066. if (ref instanceof java.lang.String) {
  33067. return (java.lang.String) ref;
  33068. } else {
  33069. com.google.protobuf.ByteString bs =
  33070. (com.google.protobuf.ByteString) ref;
  33071. java.lang.String s = bs.toStringUtf8();
  33072. if (bs.isValidUtf8()) {
  33073. result_ = s;
  33074. }
  33075. return s;
  33076. }
  33077. }
  33078. /**
  33079. * <pre>
  33080. * 相关法律依据及,税务处理处罚情况
  33081. * </pre>
  33082. *
  33083. * <code>optional string result = 12;</code>
  33084. * @return The bytes for result.
  33085. */
  33086. @java.lang.Override
  33087. public com.google.protobuf.ByteString
  33088. getResultBytes() {
  33089. java.lang.Object ref = result_;
  33090. if (ref instanceof java.lang.String) {
  33091. com.google.protobuf.ByteString b =
  33092. com.google.protobuf.ByteString.copyFromUtf8(
  33093. (java.lang.String) ref);
  33094. result_ = b;
  33095. return b;
  33096. } else {
  33097. return (com.google.protobuf.ByteString) ref;
  33098. }
  33099. }
  33100. public static final int ORGNO_FIELD_NUMBER = 13;
  33101. @SuppressWarnings("serial")
  33102. private volatile java.lang.Object orgNo_ = "";
  33103. /**
  33104. * <pre>
  33105. * 组织机构代码
  33106. * </pre>
  33107. *
  33108. * <code>optional string orgNo = 13;</code>
  33109. * @return Whether the orgNo field is set.
  33110. */
  33111. @java.lang.Override
  33112. public boolean hasOrgNo() {
  33113. return ((bitField0_ & 0x00001000) != 0);
  33114. }
  33115. /**
  33116. * <pre>
  33117. * 组织机构代码
  33118. * </pre>
  33119. *
  33120. * <code>optional string orgNo = 13;</code>
  33121. * @return The orgNo.
  33122. */
  33123. @java.lang.Override
  33124. public java.lang.String getOrgNo() {
  33125. java.lang.Object ref = orgNo_;
  33126. if (ref instanceof java.lang.String) {
  33127. return (java.lang.String) ref;
  33128. } else {
  33129. com.google.protobuf.ByteString bs =
  33130. (com.google.protobuf.ByteString) ref;
  33131. java.lang.String s = bs.toStringUtf8();
  33132. if (bs.isValidUtf8()) {
  33133. orgNo_ = s;
  33134. }
  33135. return s;
  33136. }
  33137. }
  33138. /**
  33139. * <pre>
  33140. * 组织机构代码
  33141. * </pre>
  33142. *
  33143. * <code>optional string orgNo = 13;</code>
  33144. * @return The bytes for orgNo.
  33145. */
  33146. @java.lang.Override
  33147. public com.google.protobuf.ByteString
  33148. getOrgNoBytes() {
  33149. java.lang.Object ref = orgNo_;
  33150. if (ref instanceof java.lang.String) {
  33151. com.google.protobuf.ByteString b =
  33152. com.google.protobuf.ByteString.copyFromUtf8(
  33153. (java.lang.String) ref);
  33154. orgNo_ = b;
  33155. return b;
  33156. } else {
  33157. return (com.google.protobuf.ByteString) ref;
  33158. }
  33159. }
  33160. public static final int URL_FIELD_NUMBER = 14;
  33161. @SuppressWarnings("serial")
  33162. private volatile java.lang.Object url_ = "";
  33163. /**
  33164. * <pre>
  33165. * 原文链接
  33166. * </pre>
  33167. *
  33168. * <code>optional string url = 14;</code>
  33169. * @return Whether the url field is set.
  33170. */
  33171. @java.lang.Override
  33172. public boolean hasUrl() {
  33173. return ((bitField0_ & 0x00002000) != 0);
  33174. }
  33175. /**
  33176. * <pre>
  33177. * 原文链接
  33178. * </pre>
  33179. *
  33180. * <code>optional string url = 14;</code>
  33181. * @return The url.
  33182. */
  33183. @java.lang.Override
  33184. public java.lang.String getUrl() {
  33185. java.lang.Object ref = url_;
  33186. if (ref instanceof java.lang.String) {
  33187. return (java.lang.String) ref;
  33188. } else {
  33189. com.google.protobuf.ByteString bs =
  33190. (com.google.protobuf.ByteString) ref;
  33191. java.lang.String s = bs.toStringUtf8();
  33192. if (bs.isValidUtf8()) {
  33193. url_ = s;
  33194. }
  33195. return s;
  33196. }
  33197. }
  33198. /**
  33199. * <pre>
  33200. * 原文链接
  33201. * </pre>
  33202. *
  33203. * <code>optional string url = 14;</code>
  33204. * @return The bytes for url.
  33205. */
  33206. @java.lang.Override
  33207. public com.google.protobuf.ByteString
  33208. getUrlBytes() {
  33209. java.lang.Object ref = url_;
  33210. if (ref instanceof java.lang.String) {
  33211. com.google.protobuf.ByteString b =
  33212. com.google.protobuf.ByteString.copyFromUtf8(
  33213. (java.lang.String) ref);
  33214. url_ = b;
  33215. return b;
  33216. } else {
  33217. return (com.google.protobuf.ByteString) ref;
  33218. }
  33219. }
  33220. public static final int ID_FIELD_NUMBER = 15;
  33221. @SuppressWarnings("serial")
  33222. private volatile java.lang.Object id_ = "";
  33223. /**
  33224. * <code>optional string id = 15;</code>
  33225. * @return Whether the id field is set.
  33226. */
  33227. @java.lang.Override
  33228. public boolean hasId() {
  33229. return ((bitField0_ & 0x00004000) != 0);
  33230. }
  33231. /**
  33232. * <code>optional string id = 15;</code>
  33233. * @return The id.
  33234. */
  33235. @java.lang.Override
  33236. public java.lang.String getId() {
  33237. java.lang.Object ref = id_;
  33238. if (ref instanceof java.lang.String) {
  33239. return (java.lang.String) ref;
  33240. } else {
  33241. com.google.protobuf.ByteString bs =
  33242. (com.google.protobuf.ByteString) ref;
  33243. java.lang.String s = bs.toStringUtf8();
  33244. if (bs.isValidUtf8()) {
  33245. id_ = s;
  33246. }
  33247. return s;
  33248. }
  33249. }
  33250. /**
  33251. * <code>optional string id = 15;</code>
  33252. * @return The bytes for id.
  33253. */
  33254. @java.lang.Override
  33255. public com.google.protobuf.ByteString
  33256. getIdBytes() {
  33257. java.lang.Object ref = id_;
  33258. if (ref instanceof java.lang.String) {
  33259. com.google.protobuf.ByteString b =
  33260. com.google.protobuf.ByteString.copyFromUtf8(
  33261. (java.lang.String) ref);
  33262. id_ = b;
  33263. return b;
  33264. } else {
  33265. return (com.google.protobuf.ByteString) ref;
  33266. }
  33267. }
  33268. private byte memoizedIsInitialized = -1;
  33269. @java.lang.Override
  33270. public final boolean isInitialized() {
  33271. byte isInitialized = memoizedIsInitialized;
  33272. if (isInitialized == 1) return true;
  33273. if (isInitialized == 0) return false;
  33274. memoizedIsInitialized = 1;
  33275. return true;
  33276. }
  33277. @java.lang.Override
  33278. public void writeTo(com.google.protobuf.CodedOutputStream output)
  33279. throws java.io.IOException {
  33280. if (((bitField0_ & 0x00000001) != 0)) {
  33281. com.google.protobuf.GeneratedMessage.writeString(output, 1, departmentName_);
  33282. }
  33283. if (((bitField0_ & 0x00000002) != 0)) {
  33284. com.google.protobuf.GeneratedMessage.writeString(output, 2, time_);
  33285. }
  33286. if (((bitField0_ & 0x00000004) != 0)) {
  33287. com.google.protobuf.GeneratedMessage.writeString(output, 3, type_);
  33288. }
  33289. if (((bitField0_ & 0x00000008) != 0)) {
  33290. com.google.protobuf.GeneratedMessage.writeString(output, 4, uTags_);
  33291. }
  33292. if (((bitField0_ & 0x00000010) != 0)) {
  33293. com.google.protobuf.GeneratedMessage.writeString(output, 5, property_);
  33294. }
  33295. if (((bitField0_ & 0x00000020) != 0)) {
  33296. com.google.protobuf.GeneratedMessage.writeString(output, 6, createTime_);
  33297. }
  33298. if (((bitField0_ & 0x00000040) != 0)) {
  33299. com.google.protobuf.GeneratedMessage.writeString(output, 7, financeOfficer_);
  33300. }
  33301. if (((bitField0_ & 0x00000080) != 0)) {
  33302. com.google.protobuf.GeneratedMessage.writeString(output, 8, name_);
  33303. }
  33304. if (((bitField0_ & 0x00000100) != 0)) {
  33305. com.google.protobuf.GeneratedMessage.writeString(output, 9, creditNo_);
  33306. }
  33307. if (((bitField0_ & 0x00000200) != 0)) {
  33308. com.google.protobuf.GeneratedMessage.writeString(output, 10, oper_);
  33309. }
  33310. if (((bitField0_ & 0x00000400) != 0)) {
  33311. com.google.protobuf.GeneratedMessage.writeString(output, 11, address_);
  33312. }
  33313. if (((bitField0_ & 0x00000800) != 0)) {
  33314. com.google.protobuf.GeneratedMessage.writeString(output, 12, result_);
  33315. }
  33316. if (((bitField0_ & 0x00001000) != 0)) {
  33317. com.google.protobuf.GeneratedMessage.writeString(output, 13, orgNo_);
  33318. }
  33319. if (((bitField0_ & 0x00002000) != 0)) {
  33320. com.google.protobuf.GeneratedMessage.writeString(output, 14, url_);
  33321. }
  33322. if (((bitField0_ & 0x00004000) != 0)) {
  33323. com.google.protobuf.GeneratedMessage.writeString(output, 15, id_);
  33324. }
  33325. getUnknownFields().writeTo(output);
  33326. }
  33327. @java.lang.Override
  33328. public int getSerializedSize() {
  33329. int size = memoizedSize;
  33330. if (size != -1) return size;
  33331. size = 0;
  33332. if (((bitField0_ & 0x00000001) != 0)) {
  33333. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, departmentName_);
  33334. }
  33335. if (((bitField0_ & 0x00000002) != 0)) {
  33336. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, time_);
  33337. }
  33338. if (((bitField0_ & 0x00000004) != 0)) {
  33339. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, type_);
  33340. }
  33341. if (((bitField0_ & 0x00000008) != 0)) {
  33342. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, uTags_);
  33343. }
  33344. if (((bitField0_ & 0x00000010) != 0)) {
  33345. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, property_);
  33346. }
  33347. if (((bitField0_ & 0x00000020) != 0)) {
  33348. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, createTime_);
  33349. }
  33350. if (((bitField0_ & 0x00000040) != 0)) {
  33351. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, financeOfficer_);
  33352. }
  33353. if (((bitField0_ & 0x00000080) != 0)) {
  33354. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, name_);
  33355. }
  33356. if (((bitField0_ & 0x00000100) != 0)) {
  33357. size += com.google.protobuf.GeneratedMessage.computeStringSize(9, creditNo_);
  33358. }
  33359. if (((bitField0_ & 0x00000200) != 0)) {
  33360. size += com.google.protobuf.GeneratedMessage.computeStringSize(10, oper_);
  33361. }
  33362. if (((bitField0_ & 0x00000400) != 0)) {
  33363. size += com.google.protobuf.GeneratedMessage.computeStringSize(11, address_);
  33364. }
  33365. if (((bitField0_ & 0x00000800) != 0)) {
  33366. size += com.google.protobuf.GeneratedMessage.computeStringSize(12, result_);
  33367. }
  33368. if (((bitField0_ & 0x00001000) != 0)) {
  33369. size += com.google.protobuf.GeneratedMessage.computeStringSize(13, orgNo_);
  33370. }
  33371. if (((bitField0_ & 0x00002000) != 0)) {
  33372. size += com.google.protobuf.GeneratedMessage.computeStringSize(14, url_);
  33373. }
  33374. if (((bitField0_ & 0x00004000) != 0)) {
  33375. size += com.google.protobuf.GeneratedMessage.computeStringSize(15, id_);
  33376. }
  33377. size += getUnknownFields().getSerializedSize();
  33378. memoizedSize = size;
  33379. return size;
  33380. }
  33381. @java.lang.Override
  33382. public boolean equals(final java.lang.Object obj) {
  33383. if (obj == this) {
  33384. return true;
  33385. }
  33386. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty)) {
  33387. return super.equals(obj);
  33388. }
  33389. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty other = (com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty) obj;
  33390. if (hasDepartmentName() != other.hasDepartmentName()) return false;
  33391. if (hasDepartmentName()) {
  33392. if (!getDepartmentName()
  33393. .equals(other.getDepartmentName())) return false;
  33394. }
  33395. if (hasTime() != other.hasTime()) return false;
  33396. if (hasTime()) {
  33397. if (!getTime()
  33398. .equals(other.getTime())) return false;
  33399. }
  33400. if (hasType() != other.hasType()) return false;
  33401. if (hasType()) {
  33402. if (!getType()
  33403. .equals(other.getType())) return false;
  33404. }
  33405. if (hasUTags() != other.hasUTags()) return false;
  33406. if (hasUTags()) {
  33407. if (!getUTags()
  33408. .equals(other.getUTags())) return false;
  33409. }
  33410. if (hasProperty() != other.hasProperty()) return false;
  33411. if (hasProperty()) {
  33412. if (!getProperty()
  33413. .equals(other.getProperty())) return false;
  33414. }
  33415. if (hasCreateTime() != other.hasCreateTime()) return false;
  33416. if (hasCreateTime()) {
  33417. if (!getCreateTime()
  33418. .equals(other.getCreateTime())) return false;
  33419. }
  33420. if (hasFinanceOfficer() != other.hasFinanceOfficer()) return false;
  33421. if (hasFinanceOfficer()) {
  33422. if (!getFinanceOfficer()
  33423. .equals(other.getFinanceOfficer())) return false;
  33424. }
  33425. if (hasName() != other.hasName()) return false;
  33426. if (hasName()) {
  33427. if (!getName()
  33428. .equals(other.getName())) return false;
  33429. }
  33430. if (hasCreditNo() != other.hasCreditNo()) return false;
  33431. if (hasCreditNo()) {
  33432. if (!getCreditNo()
  33433. .equals(other.getCreditNo())) return false;
  33434. }
  33435. if (hasOper() != other.hasOper()) return false;
  33436. if (hasOper()) {
  33437. if (!getOper()
  33438. .equals(other.getOper())) return false;
  33439. }
  33440. if (hasAddress() != other.hasAddress()) return false;
  33441. if (hasAddress()) {
  33442. if (!getAddress()
  33443. .equals(other.getAddress())) return false;
  33444. }
  33445. if (hasResult() != other.hasResult()) return false;
  33446. if (hasResult()) {
  33447. if (!getResult()
  33448. .equals(other.getResult())) return false;
  33449. }
  33450. if (hasOrgNo() != other.hasOrgNo()) return false;
  33451. if (hasOrgNo()) {
  33452. if (!getOrgNo()
  33453. .equals(other.getOrgNo())) return false;
  33454. }
  33455. if (hasUrl() != other.hasUrl()) return false;
  33456. if (hasUrl()) {
  33457. if (!getUrl()
  33458. .equals(other.getUrl())) return false;
  33459. }
  33460. if (hasId() != other.hasId()) return false;
  33461. if (hasId()) {
  33462. if (!getId()
  33463. .equals(other.getId())) return false;
  33464. }
  33465. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  33466. return true;
  33467. }
  33468. @java.lang.Override
  33469. public int hashCode() {
  33470. if (memoizedHashCode != 0) {
  33471. return memoizedHashCode;
  33472. }
  33473. int hash = 41;
  33474. hash = (19 * hash) + getDescriptor().hashCode();
  33475. if (hasDepartmentName()) {
  33476. hash = (37 * hash) + DEPARTMENTNAME_FIELD_NUMBER;
  33477. hash = (53 * hash) + getDepartmentName().hashCode();
  33478. }
  33479. if (hasTime()) {
  33480. hash = (37 * hash) + TIME_FIELD_NUMBER;
  33481. hash = (53 * hash) + getTime().hashCode();
  33482. }
  33483. if (hasType()) {
  33484. hash = (37 * hash) + TYPE_FIELD_NUMBER;
  33485. hash = (53 * hash) + getType().hashCode();
  33486. }
  33487. if (hasUTags()) {
  33488. hash = (37 * hash) + UTAGS_FIELD_NUMBER;
  33489. hash = (53 * hash) + getUTags().hashCode();
  33490. }
  33491. if (hasProperty()) {
  33492. hash = (37 * hash) + PROPERTY_FIELD_NUMBER;
  33493. hash = (53 * hash) + getProperty().hashCode();
  33494. }
  33495. if (hasCreateTime()) {
  33496. hash = (37 * hash) + CREATETIME_FIELD_NUMBER;
  33497. hash = (53 * hash) + getCreateTime().hashCode();
  33498. }
  33499. if (hasFinanceOfficer()) {
  33500. hash = (37 * hash) + FINANCEOFFICER_FIELD_NUMBER;
  33501. hash = (53 * hash) + getFinanceOfficer().hashCode();
  33502. }
  33503. if (hasName()) {
  33504. hash = (37 * hash) + NAME_FIELD_NUMBER;
  33505. hash = (53 * hash) + getName().hashCode();
  33506. }
  33507. if (hasCreditNo()) {
  33508. hash = (37 * hash) + CREDITNO_FIELD_NUMBER;
  33509. hash = (53 * hash) + getCreditNo().hashCode();
  33510. }
  33511. if (hasOper()) {
  33512. hash = (37 * hash) + OPER_FIELD_NUMBER;
  33513. hash = (53 * hash) + getOper().hashCode();
  33514. }
  33515. if (hasAddress()) {
  33516. hash = (37 * hash) + ADDRESS_FIELD_NUMBER;
  33517. hash = (53 * hash) + getAddress().hashCode();
  33518. }
  33519. if (hasResult()) {
  33520. hash = (37 * hash) + RESULT_FIELD_NUMBER;
  33521. hash = (53 * hash) + getResult().hashCode();
  33522. }
  33523. if (hasOrgNo()) {
  33524. hash = (37 * hash) + ORGNO_FIELD_NUMBER;
  33525. hash = (53 * hash) + getOrgNo().hashCode();
  33526. }
  33527. if (hasUrl()) {
  33528. hash = (37 * hash) + URL_FIELD_NUMBER;
  33529. hash = (53 * hash) + getUrl().hashCode();
  33530. }
  33531. if (hasId()) {
  33532. hash = (37 * hash) + ID_FIELD_NUMBER;
  33533. hash = (53 * hash) + getId().hashCode();
  33534. }
  33535. hash = (29 * hash) + getUnknownFields().hashCode();
  33536. memoizedHashCode = hash;
  33537. return hash;
  33538. }
  33539. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33540. java.nio.ByteBuffer data)
  33541. throws com.google.protobuf.InvalidProtocolBufferException {
  33542. return PARSER.parseFrom(data);
  33543. }
  33544. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33545. java.nio.ByteBuffer data,
  33546. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  33547. throws com.google.protobuf.InvalidProtocolBufferException {
  33548. return PARSER.parseFrom(data, extensionRegistry);
  33549. }
  33550. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33551. com.google.protobuf.ByteString data)
  33552. throws com.google.protobuf.InvalidProtocolBufferException {
  33553. return PARSER.parseFrom(data);
  33554. }
  33555. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33556. com.google.protobuf.ByteString data,
  33557. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  33558. throws com.google.protobuf.InvalidProtocolBufferException {
  33559. return PARSER.parseFrom(data, extensionRegistry);
  33560. }
  33561. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(byte[] data)
  33562. throws com.google.protobuf.InvalidProtocolBufferException {
  33563. return PARSER.parseFrom(data);
  33564. }
  33565. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33566. byte[] data,
  33567. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  33568. throws com.google.protobuf.InvalidProtocolBufferException {
  33569. return PARSER.parseFrom(data, extensionRegistry);
  33570. }
  33571. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(java.io.InputStream input)
  33572. throws java.io.IOException {
  33573. return com.google.protobuf.GeneratedMessage
  33574. .parseWithIOException(PARSER, input);
  33575. }
  33576. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33577. java.io.InputStream input,
  33578. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  33579. throws java.io.IOException {
  33580. return com.google.protobuf.GeneratedMessage
  33581. .parseWithIOException(PARSER, input, extensionRegistry);
  33582. }
  33583. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseDelimitedFrom(java.io.InputStream input)
  33584. throws java.io.IOException {
  33585. return com.google.protobuf.GeneratedMessage
  33586. .parseDelimitedWithIOException(PARSER, input);
  33587. }
  33588. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseDelimitedFrom(
  33589. java.io.InputStream input,
  33590. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  33591. throws java.io.IOException {
  33592. return com.google.protobuf.GeneratedMessage
  33593. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  33594. }
  33595. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33596. com.google.protobuf.CodedInputStream input)
  33597. throws java.io.IOException {
  33598. return com.google.protobuf.GeneratedMessage
  33599. .parseWithIOException(PARSER, input);
  33600. }
  33601. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty parseFrom(
  33602. com.google.protobuf.CodedInputStream input,
  33603. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  33604. throws java.io.IOException {
  33605. return com.google.protobuf.GeneratedMessage
  33606. .parseWithIOException(PARSER, input, extensionRegistry);
  33607. }
  33608. @java.lang.Override
  33609. public Builder newBuilderForType() { return newBuilder(); }
  33610. public static Builder newBuilder() {
  33611. return DEFAULT_INSTANCE.toBuilder();
  33612. }
  33613. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty prototype) {
  33614. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  33615. }
  33616. @java.lang.Override
  33617. public Builder toBuilder() {
  33618. return this == DEFAULT_INSTANCE
  33619. ? new Builder() : new Builder().mergeFrom(this);
  33620. }
  33621. @java.lang.Override
  33622. protected Builder newBuilderForType(
  33623. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  33624. Builder builder = new Builder(parent);
  33625. return builder;
  33626. }
  33627. /**
  33628. * Protobuf type {@code fxy.AdministrativeTaxPenalty}
  33629. */
  33630. public static final class Builder extends
  33631. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  33632. // @@protoc_insertion_point(builder_implements:fxy.AdministrativeTaxPenalty)
  33633. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder {
  33634. public static final com.google.protobuf.Descriptors.Descriptor
  33635. getDescriptor() {
  33636. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeTaxPenalty_descriptor;
  33637. }
  33638. @java.lang.Override
  33639. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  33640. internalGetFieldAccessorTable() {
  33641. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeTaxPenalty_fieldAccessorTable
  33642. .ensureFieldAccessorsInitialized(
  33643. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.class, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder.class);
  33644. }
  33645. // Construct using com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.newBuilder()
  33646. private Builder() {
  33647. }
  33648. private Builder(
  33649. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  33650. super(parent);
  33651. }
  33652. @java.lang.Override
  33653. public Builder clear() {
  33654. super.clear();
  33655. bitField0_ = 0;
  33656. departmentName_ = "";
  33657. time_ = "";
  33658. type_ = "";
  33659. uTags_ = "";
  33660. property_ = "";
  33661. createTime_ = "";
  33662. financeOfficer_ = "";
  33663. name_ = "";
  33664. creditNo_ = "";
  33665. oper_ = "";
  33666. address_ = "";
  33667. result_ = "";
  33668. orgNo_ = "";
  33669. url_ = "";
  33670. id_ = "";
  33671. return this;
  33672. }
  33673. @java.lang.Override
  33674. public com.google.protobuf.Descriptors.Descriptor
  33675. getDescriptorForType() {
  33676. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeTaxPenalty_descriptor;
  33677. }
  33678. @java.lang.Override
  33679. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty getDefaultInstanceForType() {
  33680. return com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.getDefaultInstance();
  33681. }
  33682. @java.lang.Override
  33683. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty build() {
  33684. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty result = buildPartial();
  33685. if (!result.isInitialized()) {
  33686. throw newUninitializedMessageException(result);
  33687. }
  33688. return result;
  33689. }
  33690. @java.lang.Override
  33691. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty buildPartial() {
  33692. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty result = new com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty(this);
  33693. if (bitField0_ != 0) { buildPartial0(result); }
  33694. onBuilt();
  33695. return result;
  33696. }
  33697. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty result) {
  33698. int from_bitField0_ = bitField0_;
  33699. int to_bitField0_ = 0;
  33700. if (((from_bitField0_ & 0x00000001) != 0)) {
  33701. result.departmentName_ = departmentName_;
  33702. to_bitField0_ |= 0x00000001;
  33703. }
  33704. if (((from_bitField0_ & 0x00000002) != 0)) {
  33705. result.time_ = time_;
  33706. to_bitField0_ |= 0x00000002;
  33707. }
  33708. if (((from_bitField0_ & 0x00000004) != 0)) {
  33709. result.type_ = type_;
  33710. to_bitField0_ |= 0x00000004;
  33711. }
  33712. if (((from_bitField0_ & 0x00000008) != 0)) {
  33713. result.uTags_ = uTags_;
  33714. to_bitField0_ |= 0x00000008;
  33715. }
  33716. if (((from_bitField0_ & 0x00000010) != 0)) {
  33717. result.property_ = property_;
  33718. to_bitField0_ |= 0x00000010;
  33719. }
  33720. if (((from_bitField0_ & 0x00000020) != 0)) {
  33721. result.createTime_ = createTime_;
  33722. to_bitField0_ |= 0x00000020;
  33723. }
  33724. if (((from_bitField0_ & 0x00000040) != 0)) {
  33725. result.financeOfficer_ = financeOfficer_;
  33726. to_bitField0_ |= 0x00000040;
  33727. }
  33728. if (((from_bitField0_ & 0x00000080) != 0)) {
  33729. result.name_ = name_;
  33730. to_bitField0_ |= 0x00000080;
  33731. }
  33732. if (((from_bitField0_ & 0x00000100) != 0)) {
  33733. result.creditNo_ = creditNo_;
  33734. to_bitField0_ |= 0x00000100;
  33735. }
  33736. if (((from_bitField0_ & 0x00000200) != 0)) {
  33737. result.oper_ = oper_;
  33738. to_bitField0_ |= 0x00000200;
  33739. }
  33740. if (((from_bitField0_ & 0x00000400) != 0)) {
  33741. result.address_ = address_;
  33742. to_bitField0_ |= 0x00000400;
  33743. }
  33744. if (((from_bitField0_ & 0x00000800) != 0)) {
  33745. result.result_ = result_;
  33746. to_bitField0_ |= 0x00000800;
  33747. }
  33748. if (((from_bitField0_ & 0x00001000) != 0)) {
  33749. result.orgNo_ = orgNo_;
  33750. to_bitField0_ |= 0x00001000;
  33751. }
  33752. if (((from_bitField0_ & 0x00002000) != 0)) {
  33753. result.url_ = url_;
  33754. to_bitField0_ |= 0x00002000;
  33755. }
  33756. if (((from_bitField0_ & 0x00004000) != 0)) {
  33757. result.id_ = id_;
  33758. to_bitField0_ |= 0x00004000;
  33759. }
  33760. result.bitField0_ |= to_bitField0_;
  33761. }
  33762. @java.lang.Override
  33763. public Builder mergeFrom(com.google.protobuf.Message other) {
  33764. if (other instanceof com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty) {
  33765. return mergeFrom((com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty)other);
  33766. } else {
  33767. super.mergeFrom(other);
  33768. return this;
  33769. }
  33770. }
  33771. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty other) {
  33772. if (other == com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.getDefaultInstance()) return this;
  33773. if (other.hasDepartmentName()) {
  33774. departmentName_ = other.departmentName_;
  33775. bitField0_ |= 0x00000001;
  33776. onChanged();
  33777. }
  33778. if (other.hasTime()) {
  33779. time_ = other.time_;
  33780. bitField0_ |= 0x00000002;
  33781. onChanged();
  33782. }
  33783. if (other.hasType()) {
  33784. type_ = other.type_;
  33785. bitField0_ |= 0x00000004;
  33786. onChanged();
  33787. }
  33788. if (other.hasUTags()) {
  33789. uTags_ = other.uTags_;
  33790. bitField0_ |= 0x00000008;
  33791. onChanged();
  33792. }
  33793. if (other.hasProperty()) {
  33794. property_ = other.property_;
  33795. bitField0_ |= 0x00000010;
  33796. onChanged();
  33797. }
  33798. if (other.hasCreateTime()) {
  33799. createTime_ = other.createTime_;
  33800. bitField0_ |= 0x00000020;
  33801. onChanged();
  33802. }
  33803. if (other.hasFinanceOfficer()) {
  33804. financeOfficer_ = other.financeOfficer_;
  33805. bitField0_ |= 0x00000040;
  33806. onChanged();
  33807. }
  33808. if (other.hasName()) {
  33809. name_ = other.name_;
  33810. bitField0_ |= 0x00000080;
  33811. onChanged();
  33812. }
  33813. if (other.hasCreditNo()) {
  33814. creditNo_ = other.creditNo_;
  33815. bitField0_ |= 0x00000100;
  33816. onChanged();
  33817. }
  33818. if (other.hasOper()) {
  33819. oper_ = other.oper_;
  33820. bitField0_ |= 0x00000200;
  33821. onChanged();
  33822. }
  33823. if (other.hasAddress()) {
  33824. address_ = other.address_;
  33825. bitField0_ |= 0x00000400;
  33826. onChanged();
  33827. }
  33828. if (other.hasResult()) {
  33829. result_ = other.result_;
  33830. bitField0_ |= 0x00000800;
  33831. onChanged();
  33832. }
  33833. if (other.hasOrgNo()) {
  33834. orgNo_ = other.orgNo_;
  33835. bitField0_ |= 0x00001000;
  33836. onChanged();
  33837. }
  33838. if (other.hasUrl()) {
  33839. url_ = other.url_;
  33840. bitField0_ |= 0x00002000;
  33841. onChanged();
  33842. }
  33843. if (other.hasId()) {
  33844. id_ = other.id_;
  33845. bitField0_ |= 0x00004000;
  33846. onChanged();
  33847. }
  33848. this.mergeUnknownFields(other.getUnknownFields());
  33849. onChanged();
  33850. return this;
  33851. }
  33852. @java.lang.Override
  33853. public final boolean isInitialized() {
  33854. return true;
  33855. }
  33856. @java.lang.Override
  33857. public Builder mergeFrom(
  33858. com.google.protobuf.CodedInputStream input,
  33859. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  33860. throws java.io.IOException {
  33861. if (extensionRegistry == null) {
  33862. throw new java.lang.NullPointerException();
  33863. }
  33864. try {
  33865. boolean done = false;
  33866. while (!done) {
  33867. int tag = input.readTag();
  33868. switch (tag) {
  33869. case 0:
  33870. done = true;
  33871. break;
  33872. case 10: {
  33873. departmentName_ = input.readBytes();
  33874. bitField0_ |= 0x00000001;
  33875. break;
  33876. } // case 10
  33877. case 18: {
  33878. time_ = input.readBytes();
  33879. bitField0_ |= 0x00000002;
  33880. break;
  33881. } // case 18
  33882. case 26: {
  33883. type_ = input.readBytes();
  33884. bitField0_ |= 0x00000004;
  33885. break;
  33886. } // case 26
  33887. case 34: {
  33888. uTags_ = input.readBytes();
  33889. bitField0_ |= 0x00000008;
  33890. break;
  33891. } // case 34
  33892. case 42: {
  33893. property_ = input.readBytes();
  33894. bitField0_ |= 0x00000010;
  33895. break;
  33896. } // case 42
  33897. case 50: {
  33898. createTime_ = input.readBytes();
  33899. bitField0_ |= 0x00000020;
  33900. break;
  33901. } // case 50
  33902. case 58: {
  33903. financeOfficer_ = input.readBytes();
  33904. bitField0_ |= 0x00000040;
  33905. break;
  33906. } // case 58
  33907. case 66: {
  33908. name_ = input.readBytes();
  33909. bitField0_ |= 0x00000080;
  33910. break;
  33911. } // case 66
  33912. case 74: {
  33913. creditNo_ = input.readBytes();
  33914. bitField0_ |= 0x00000100;
  33915. break;
  33916. } // case 74
  33917. case 82: {
  33918. oper_ = input.readBytes();
  33919. bitField0_ |= 0x00000200;
  33920. break;
  33921. } // case 82
  33922. case 90: {
  33923. address_ = input.readBytes();
  33924. bitField0_ |= 0x00000400;
  33925. break;
  33926. } // case 90
  33927. case 98: {
  33928. result_ = input.readBytes();
  33929. bitField0_ |= 0x00000800;
  33930. break;
  33931. } // case 98
  33932. case 106: {
  33933. orgNo_ = input.readBytes();
  33934. bitField0_ |= 0x00001000;
  33935. break;
  33936. } // case 106
  33937. case 114: {
  33938. url_ = input.readBytes();
  33939. bitField0_ |= 0x00002000;
  33940. break;
  33941. } // case 114
  33942. case 122: {
  33943. id_ = input.readBytes();
  33944. bitField0_ |= 0x00004000;
  33945. break;
  33946. } // case 122
  33947. default: {
  33948. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  33949. done = true; // was an endgroup tag
  33950. }
  33951. break;
  33952. } // default:
  33953. } // switch (tag)
  33954. } // while (!done)
  33955. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  33956. throw e.unwrapIOException();
  33957. } finally {
  33958. onChanged();
  33959. } // finally
  33960. return this;
  33961. }
  33962. private int bitField0_;
  33963. private java.lang.Object departmentName_ = "";
  33964. /**
  33965. * <pre>
  33966. * 企业名称
  33967. * </pre>
  33968. *
  33969. * <code>optional string departmentName = 1;</code>
  33970. * @return Whether the departmentName field is set.
  33971. */
  33972. public boolean hasDepartmentName() {
  33973. return ((bitField0_ & 0x00000001) != 0);
  33974. }
  33975. /**
  33976. * <pre>
  33977. * 企业名称
  33978. * </pre>
  33979. *
  33980. * <code>optional string departmentName = 1;</code>
  33981. * @return The departmentName.
  33982. */
  33983. public java.lang.String getDepartmentName() {
  33984. java.lang.Object ref = departmentName_;
  33985. if (!(ref instanceof java.lang.String)) {
  33986. com.google.protobuf.ByteString bs =
  33987. (com.google.protobuf.ByteString) ref;
  33988. java.lang.String s = bs.toStringUtf8();
  33989. if (bs.isValidUtf8()) {
  33990. departmentName_ = s;
  33991. }
  33992. return s;
  33993. } else {
  33994. return (java.lang.String) ref;
  33995. }
  33996. }
  33997. /**
  33998. * <pre>
  33999. * 企业名称
  34000. * </pre>
  34001. *
  34002. * <code>optional string departmentName = 1;</code>
  34003. * @return The bytes for departmentName.
  34004. */
  34005. public com.google.protobuf.ByteString
  34006. getDepartmentNameBytes() {
  34007. java.lang.Object ref = departmentName_;
  34008. if (ref instanceof String) {
  34009. com.google.protobuf.ByteString b =
  34010. com.google.protobuf.ByteString.copyFromUtf8(
  34011. (java.lang.String) ref);
  34012. departmentName_ = b;
  34013. return b;
  34014. } else {
  34015. return (com.google.protobuf.ByteString) ref;
  34016. }
  34017. }
  34018. /**
  34019. * <pre>
  34020. * 企业名称
  34021. * </pre>
  34022. *
  34023. * <code>optional string departmentName = 1;</code>
  34024. * @param value The departmentName to set.
  34025. * @return This builder for chaining.
  34026. */
  34027. public Builder setDepartmentName(
  34028. java.lang.String value) {
  34029. if (value == null) { throw new NullPointerException(); }
  34030. departmentName_ = value;
  34031. bitField0_ |= 0x00000001;
  34032. onChanged();
  34033. return this;
  34034. }
  34035. /**
  34036. * <pre>
  34037. * 企业名称
  34038. * </pre>
  34039. *
  34040. * <code>optional string departmentName = 1;</code>
  34041. * @return This builder for chaining.
  34042. */
  34043. public Builder clearDepartmentName() {
  34044. departmentName_ = getDefaultInstance().getDepartmentName();
  34045. bitField0_ = (bitField0_ & ~0x00000001);
  34046. onChanged();
  34047. return this;
  34048. }
  34049. /**
  34050. * <pre>
  34051. * 企业名称
  34052. * </pre>
  34053. *
  34054. * <code>optional string departmentName = 1;</code>
  34055. * @param value The bytes for departmentName to set.
  34056. * @return This builder for chaining.
  34057. */
  34058. public Builder setDepartmentNameBytes(
  34059. com.google.protobuf.ByteString value) {
  34060. if (value == null) { throw new NullPointerException(); }
  34061. departmentName_ = value;
  34062. bitField0_ |= 0x00000001;
  34063. onChanged();
  34064. return this;
  34065. }
  34066. private java.lang.Object time_ = "";
  34067. /**
  34068. * <pre>
  34069. * 发生时间
  34070. * </pre>
  34071. *
  34072. * <code>optional string time = 2;</code>
  34073. * @return Whether the time field is set.
  34074. */
  34075. public boolean hasTime() {
  34076. return ((bitField0_ & 0x00000002) != 0);
  34077. }
  34078. /**
  34079. * <pre>
  34080. * 发生时间
  34081. * </pre>
  34082. *
  34083. * <code>optional string time = 2;</code>
  34084. * @return The time.
  34085. */
  34086. public java.lang.String getTime() {
  34087. java.lang.Object ref = time_;
  34088. if (!(ref instanceof java.lang.String)) {
  34089. com.google.protobuf.ByteString bs =
  34090. (com.google.protobuf.ByteString) ref;
  34091. java.lang.String s = bs.toStringUtf8();
  34092. if (bs.isValidUtf8()) {
  34093. time_ = s;
  34094. }
  34095. return s;
  34096. } else {
  34097. return (java.lang.String) ref;
  34098. }
  34099. }
  34100. /**
  34101. * <pre>
  34102. * 发生时间
  34103. * </pre>
  34104. *
  34105. * <code>optional string time = 2;</code>
  34106. * @return The bytes for time.
  34107. */
  34108. public com.google.protobuf.ByteString
  34109. getTimeBytes() {
  34110. java.lang.Object ref = time_;
  34111. if (ref instanceof String) {
  34112. com.google.protobuf.ByteString b =
  34113. com.google.protobuf.ByteString.copyFromUtf8(
  34114. (java.lang.String) ref);
  34115. time_ = b;
  34116. return b;
  34117. } else {
  34118. return (com.google.protobuf.ByteString) ref;
  34119. }
  34120. }
  34121. /**
  34122. * <pre>
  34123. * 发生时间
  34124. * </pre>
  34125. *
  34126. * <code>optional string time = 2;</code>
  34127. * @param value The time to set.
  34128. * @return This builder for chaining.
  34129. */
  34130. public Builder setTime(
  34131. java.lang.String value) {
  34132. if (value == null) { throw new NullPointerException(); }
  34133. time_ = value;
  34134. bitField0_ |= 0x00000002;
  34135. onChanged();
  34136. return this;
  34137. }
  34138. /**
  34139. * <pre>
  34140. * 发生时间
  34141. * </pre>
  34142. *
  34143. * <code>optional string time = 2;</code>
  34144. * @return This builder for chaining.
  34145. */
  34146. public Builder clearTime() {
  34147. time_ = getDefaultInstance().getTime();
  34148. bitField0_ = (bitField0_ & ~0x00000002);
  34149. onChanged();
  34150. return this;
  34151. }
  34152. /**
  34153. * <pre>
  34154. * 发生时间
  34155. * </pre>
  34156. *
  34157. * <code>optional string time = 2;</code>
  34158. * @param value The bytes for time to set.
  34159. * @return This builder for chaining.
  34160. */
  34161. public Builder setTimeBytes(
  34162. com.google.protobuf.ByteString value) {
  34163. if (value == null) { throw new NullPointerException(); }
  34164. time_ = value;
  34165. bitField0_ |= 0x00000002;
  34166. onChanged();
  34167. return this;
  34168. }
  34169. private java.lang.Object type_ = "";
  34170. /**
  34171. * <pre>
  34172. * 公示税务机关
  34173. * </pre>
  34174. *
  34175. * <code>optional string type = 3;</code>
  34176. * @return Whether the type field is set.
  34177. */
  34178. public boolean hasType() {
  34179. return ((bitField0_ & 0x00000004) != 0);
  34180. }
  34181. /**
  34182. * <pre>
  34183. * 公示税务机关
  34184. * </pre>
  34185. *
  34186. * <code>optional string type = 3;</code>
  34187. * @return The type.
  34188. */
  34189. public java.lang.String getType() {
  34190. java.lang.Object ref = type_;
  34191. if (!(ref instanceof java.lang.String)) {
  34192. com.google.protobuf.ByteString bs =
  34193. (com.google.protobuf.ByteString) ref;
  34194. java.lang.String s = bs.toStringUtf8();
  34195. if (bs.isValidUtf8()) {
  34196. type_ = s;
  34197. }
  34198. return s;
  34199. } else {
  34200. return (java.lang.String) ref;
  34201. }
  34202. }
  34203. /**
  34204. * <pre>
  34205. * 公示税务机关
  34206. * </pre>
  34207. *
  34208. * <code>optional string type = 3;</code>
  34209. * @return The bytes for type.
  34210. */
  34211. public com.google.protobuf.ByteString
  34212. getTypeBytes() {
  34213. java.lang.Object ref = type_;
  34214. if (ref instanceof String) {
  34215. com.google.protobuf.ByteString b =
  34216. com.google.protobuf.ByteString.copyFromUtf8(
  34217. (java.lang.String) ref);
  34218. type_ = b;
  34219. return b;
  34220. } else {
  34221. return (com.google.protobuf.ByteString) ref;
  34222. }
  34223. }
  34224. /**
  34225. * <pre>
  34226. * 公示税务机关
  34227. * </pre>
  34228. *
  34229. * <code>optional string type = 3;</code>
  34230. * @param value The type to set.
  34231. * @return This builder for chaining.
  34232. */
  34233. public Builder setType(
  34234. java.lang.String value) {
  34235. if (value == null) { throw new NullPointerException(); }
  34236. type_ = value;
  34237. bitField0_ |= 0x00000004;
  34238. onChanged();
  34239. return this;
  34240. }
  34241. /**
  34242. * <pre>
  34243. * 公示税务机关
  34244. * </pre>
  34245. *
  34246. * <code>optional string type = 3;</code>
  34247. * @return This builder for chaining.
  34248. */
  34249. public Builder clearType() {
  34250. type_ = getDefaultInstance().getType();
  34251. bitField0_ = (bitField0_ & ~0x00000004);
  34252. onChanged();
  34253. return this;
  34254. }
  34255. /**
  34256. * <pre>
  34257. * 公示税务机关
  34258. * </pre>
  34259. *
  34260. * <code>optional string type = 3;</code>
  34261. * @param value The bytes for type to set.
  34262. * @return This builder for chaining.
  34263. */
  34264. public Builder setTypeBytes(
  34265. com.google.protobuf.ByteString value) {
  34266. if (value == null) { throw new NullPointerException(); }
  34267. type_ = value;
  34268. bitField0_ |= 0x00000004;
  34269. onChanged();
  34270. return this;
  34271. }
  34272. private java.lang.Object uTags_ = "";
  34273. /**
  34274. * <pre>
  34275. * 是否是历史
  34276. * </pre>
  34277. *
  34278. * <code>optional string uTags = 4;</code>
  34279. * @return Whether the uTags field is set.
  34280. */
  34281. public boolean hasUTags() {
  34282. return ((bitField0_ & 0x00000008) != 0);
  34283. }
  34284. /**
  34285. * <pre>
  34286. * 是否是历史
  34287. * </pre>
  34288. *
  34289. * <code>optional string uTags = 4;</code>
  34290. * @return The uTags.
  34291. */
  34292. public java.lang.String getUTags() {
  34293. java.lang.Object ref = uTags_;
  34294. if (!(ref instanceof java.lang.String)) {
  34295. com.google.protobuf.ByteString bs =
  34296. (com.google.protobuf.ByteString) ref;
  34297. java.lang.String s = bs.toStringUtf8();
  34298. if (bs.isValidUtf8()) {
  34299. uTags_ = s;
  34300. }
  34301. return s;
  34302. } else {
  34303. return (java.lang.String) ref;
  34304. }
  34305. }
  34306. /**
  34307. * <pre>
  34308. * 是否是历史
  34309. * </pre>
  34310. *
  34311. * <code>optional string uTags = 4;</code>
  34312. * @return The bytes for uTags.
  34313. */
  34314. public com.google.protobuf.ByteString
  34315. getUTagsBytes() {
  34316. java.lang.Object ref = uTags_;
  34317. if (ref instanceof String) {
  34318. com.google.protobuf.ByteString b =
  34319. com.google.protobuf.ByteString.copyFromUtf8(
  34320. (java.lang.String) ref);
  34321. uTags_ = b;
  34322. return b;
  34323. } else {
  34324. return (com.google.protobuf.ByteString) ref;
  34325. }
  34326. }
  34327. /**
  34328. * <pre>
  34329. * 是否是历史
  34330. * </pre>
  34331. *
  34332. * <code>optional string uTags = 4;</code>
  34333. * @param value The uTags to set.
  34334. * @return This builder for chaining.
  34335. */
  34336. public Builder setUTags(
  34337. java.lang.String value) {
  34338. if (value == null) { throw new NullPointerException(); }
  34339. uTags_ = value;
  34340. bitField0_ |= 0x00000008;
  34341. onChanged();
  34342. return this;
  34343. }
  34344. /**
  34345. * <pre>
  34346. * 是否是历史
  34347. * </pre>
  34348. *
  34349. * <code>optional string uTags = 4;</code>
  34350. * @return This builder for chaining.
  34351. */
  34352. public Builder clearUTags() {
  34353. uTags_ = getDefaultInstance().getUTags();
  34354. bitField0_ = (bitField0_ & ~0x00000008);
  34355. onChanged();
  34356. return this;
  34357. }
  34358. /**
  34359. * <pre>
  34360. * 是否是历史
  34361. * </pre>
  34362. *
  34363. * <code>optional string uTags = 4;</code>
  34364. * @param value The bytes for uTags to set.
  34365. * @return This builder for chaining.
  34366. */
  34367. public Builder setUTagsBytes(
  34368. com.google.protobuf.ByteString value) {
  34369. if (value == null) { throw new NullPointerException(); }
  34370. uTags_ = value;
  34371. bitField0_ |= 0x00000008;
  34372. onChanged();
  34373. return this;
  34374. }
  34375. private java.lang.Object property_ = "";
  34376. /**
  34377. * <pre>
  34378. * 案件性质
  34379. * </pre>
  34380. *
  34381. * <code>optional string property = 5;</code>
  34382. * @return Whether the property field is set.
  34383. */
  34384. public boolean hasProperty() {
  34385. return ((bitField0_ & 0x00000010) != 0);
  34386. }
  34387. /**
  34388. * <pre>
  34389. * 案件性质
  34390. * </pre>
  34391. *
  34392. * <code>optional string property = 5;</code>
  34393. * @return The property.
  34394. */
  34395. public java.lang.String getProperty() {
  34396. java.lang.Object ref = property_;
  34397. if (!(ref instanceof java.lang.String)) {
  34398. com.google.protobuf.ByteString bs =
  34399. (com.google.protobuf.ByteString) ref;
  34400. java.lang.String s = bs.toStringUtf8();
  34401. if (bs.isValidUtf8()) {
  34402. property_ = s;
  34403. }
  34404. return s;
  34405. } else {
  34406. return (java.lang.String) ref;
  34407. }
  34408. }
  34409. /**
  34410. * <pre>
  34411. * 案件性质
  34412. * </pre>
  34413. *
  34414. * <code>optional string property = 5;</code>
  34415. * @return The bytes for property.
  34416. */
  34417. public com.google.protobuf.ByteString
  34418. getPropertyBytes() {
  34419. java.lang.Object ref = property_;
  34420. if (ref instanceof String) {
  34421. com.google.protobuf.ByteString b =
  34422. com.google.protobuf.ByteString.copyFromUtf8(
  34423. (java.lang.String) ref);
  34424. property_ = b;
  34425. return b;
  34426. } else {
  34427. return (com.google.protobuf.ByteString) ref;
  34428. }
  34429. }
  34430. /**
  34431. * <pre>
  34432. * 案件性质
  34433. * </pre>
  34434. *
  34435. * <code>optional string property = 5;</code>
  34436. * @param value The property to set.
  34437. * @return This builder for chaining.
  34438. */
  34439. public Builder setProperty(
  34440. java.lang.String value) {
  34441. if (value == null) { throw new NullPointerException(); }
  34442. property_ = value;
  34443. bitField0_ |= 0x00000010;
  34444. onChanged();
  34445. return this;
  34446. }
  34447. /**
  34448. * <pre>
  34449. * 案件性质
  34450. * </pre>
  34451. *
  34452. * <code>optional string property = 5;</code>
  34453. * @return This builder for chaining.
  34454. */
  34455. public Builder clearProperty() {
  34456. property_ = getDefaultInstance().getProperty();
  34457. bitField0_ = (bitField0_ & ~0x00000010);
  34458. onChanged();
  34459. return this;
  34460. }
  34461. /**
  34462. * <pre>
  34463. * 案件性质
  34464. * </pre>
  34465. *
  34466. * <code>optional string property = 5;</code>
  34467. * @param value The bytes for property to set.
  34468. * @return This builder for chaining.
  34469. */
  34470. public Builder setPropertyBytes(
  34471. com.google.protobuf.ByteString value) {
  34472. if (value == null) { throw new NullPointerException(); }
  34473. property_ = value;
  34474. bitField0_ |= 0x00000010;
  34475. onChanged();
  34476. return this;
  34477. }
  34478. private java.lang.Object createTime_ = "";
  34479. /**
  34480. * <pre>
  34481. * 创建时间
  34482. * </pre>
  34483. *
  34484. * <code>optional string createTime = 6;</code>
  34485. * @return Whether the createTime field is set.
  34486. */
  34487. public boolean hasCreateTime() {
  34488. return ((bitField0_ & 0x00000020) != 0);
  34489. }
  34490. /**
  34491. * <pre>
  34492. * 创建时间
  34493. * </pre>
  34494. *
  34495. * <code>optional string createTime = 6;</code>
  34496. * @return The createTime.
  34497. */
  34498. public java.lang.String getCreateTime() {
  34499. java.lang.Object ref = createTime_;
  34500. if (!(ref instanceof java.lang.String)) {
  34501. com.google.protobuf.ByteString bs =
  34502. (com.google.protobuf.ByteString) ref;
  34503. java.lang.String s = bs.toStringUtf8();
  34504. if (bs.isValidUtf8()) {
  34505. createTime_ = s;
  34506. }
  34507. return s;
  34508. } else {
  34509. return (java.lang.String) ref;
  34510. }
  34511. }
  34512. /**
  34513. * <pre>
  34514. * 创建时间
  34515. * </pre>
  34516. *
  34517. * <code>optional string createTime = 6;</code>
  34518. * @return The bytes for createTime.
  34519. */
  34520. public com.google.protobuf.ByteString
  34521. getCreateTimeBytes() {
  34522. java.lang.Object ref = createTime_;
  34523. if (ref instanceof String) {
  34524. com.google.protobuf.ByteString b =
  34525. com.google.protobuf.ByteString.copyFromUtf8(
  34526. (java.lang.String) ref);
  34527. createTime_ = b;
  34528. return b;
  34529. } else {
  34530. return (com.google.protobuf.ByteString) ref;
  34531. }
  34532. }
  34533. /**
  34534. * <pre>
  34535. * 创建时间
  34536. * </pre>
  34537. *
  34538. * <code>optional string createTime = 6;</code>
  34539. * @param value The createTime to set.
  34540. * @return This builder for chaining.
  34541. */
  34542. public Builder setCreateTime(
  34543. java.lang.String value) {
  34544. if (value == null) { throw new NullPointerException(); }
  34545. createTime_ = value;
  34546. bitField0_ |= 0x00000020;
  34547. onChanged();
  34548. return this;
  34549. }
  34550. /**
  34551. * <pre>
  34552. * 创建时间
  34553. * </pre>
  34554. *
  34555. * <code>optional string createTime = 6;</code>
  34556. * @return This builder for chaining.
  34557. */
  34558. public Builder clearCreateTime() {
  34559. createTime_ = getDefaultInstance().getCreateTime();
  34560. bitField0_ = (bitField0_ & ~0x00000020);
  34561. onChanged();
  34562. return this;
  34563. }
  34564. /**
  34565. * <pre>
  34566. * 创建时间
  34567. * </pre>
  34568. *
  34569. * <code>optional string createTime = 6;</code>
  34570. * @param value The bytes for createTime to set.
  34571. * @return This builder for chaining.
  34572. */
  34573. public Builder setCreateTimeBytes(
  34574. com.google.protobuf.ByteString value) {
  34575. if (value == null) { throw new NullPointerException(); }
  34576. createTime_ = value;
  34577. bitField0_ |= 0x00000020;
  34578. onChanged();
  34579. return this;
  34580. }
  34581. private java.lang.Object financeOfficer_ = "";
  34582. /**
  34583. * <pre>
  34584. * 财务负责人
  34585. * </pre>
  34586. *
  34587. * <code>optional string financeOfficer = 7;</code>
  34588. * @return Whether the financeOfficer field is set.
  34589. */
  34590. public boolean hasFinanceOfficer() {
  34591. return ((bitField0_ & 0x00000040) != 0);
  34592. }
  34593. /**
  34594. * <pre>
  34595. * 财务负责人
  34596. * </pre>
  34597. *
  34598. * <code>optional string financeOfficer = 7;</code>
  34599. * @return The financeOfficer.
  34600. */
  34601. public java.lang.String getFinanceOfficer() {
  34602. java.lang.Object ref = financeOfficer_;
  34603. if (!(ref instanceof java.lang.String)) {
  34604. com.google.protobuf.ByteString bs =
  34605. (com.google.protobuf.ByteString) ref;
  34606. java.lang.String s = bs.toStringUtf8();
  34607. if (bs.isValidUtf8()) {
  34608. financeOfficer_ = s;
  34609. }
  34610. return s;
  34611. } else {
  34612. return (java.lang.String) ref;
  34613. }
  34614. }
  34615. /**
  34616. * <pre>
  34617. * 财务负责人
  34618. * </pre>
  34619. *
  34620. * <code>optional string financeOfficer = 7;</code>
  34621. * @return The bytes for financeOfficer.
  34622. */
  34623. public com.google.protobuf.ByteString
  34624. getFinanceOfficerBytes() {
  34625. java.lang.Object ref = financeOfficer_;
  34626. if (ref instanceof String) {
  34627. com.google.protobuf.ByteString b =
  34628. com.google.protobuf.ByteString.copyFromUtf8(
  34629. (java.lang.String) ref);
  34630. financeOfficer_ = b;
  34631. return b;
  34632. } else {
  34633. return (com.google.protobuf.ByteString) ref;
  34634. }
  34635. }
  34636. /**
  34637. * <pre>
  34638. * 财务负责人
  34639. * </pre>
  34640. *
  34641. * <code>optional string financeOfficer = 7;</code>
  34642. * @param value The financeOfficer to set.
  34643. * @return This builder for chaining.
  34644. */
  34645. public Builder setFinanceOfficer(
  34646. java.lang.String value) {
  34647. if (value == null) { throw new NullPointerException(); }
  34648. financeOfficer_ = value;
  34649. bitField0_ |= 0x00000040;
  34650. onChanged();
  34651. return this;
  34652. }
  34653. /**
  34654. * <pre>
  34655. * 财务负责人
  34656. * </pre>
  34657. *
  34658. * <code>optional string financeOfficer = 7;</code>
  34659. * @return This builder for chaining.
  34660. */
  34661. public Builder clearFinanceOfficer() {
  34662. financeOfficer_ = getDefaultInstance().getFinanceOfficer();
  34663. bitField0_ = (bitField0_ & ~0x00000040);
  34664. onChanged();
  34665. return this;
  34666. }
  34667. /**
  34668. * <pre>
  34669. * 财务负责人
  34670. * </pre>
  34671. *
  34672. * <code>optional string financeOfficer = 7;</code>
  34673. * @param value The bytes for financeOfficer to set.
  34674. * @return This builder for chaining.
  34675. */
  34676. public Builder setFinanceOfficerBytes(
  34677. com.google.protobuf.ByteString value) {
  34678. if (value == null) { throw new NullPointerException(); }
  34679. financeOfficer_ = value;
  34680. bitField0_ |= 0x00000040;
  34681. onChanged();
  34682. return this;
  34683. }
  34684. private java.lang.Object name_ = "";
  34685. /**
  34686. * <pre>
  34687. * 纳税人名称
  34688. * </pre>
  34689. *
  34690. * <code>optional string name = 8;</code>
  34691. * @return Whether the name field is set.
  34692. */
  34693. public boolean hasName() {
  34694. return ((bitField0_ & 0x00000080) != 0);
  34695. }
  34696. /**
  34697. * <pre>
  34698. * 纳税人名称
  34699. * </pre>
  34700. *
  34701. * <code>optional string name = 8;</code>
  34702. * @return The name.
  34703. */
  34704. public java.lang.String getName() {
  34705. java.lang.Object ref = name_;
  34706. if (!(ref instanceof java.lang.String)) {
  34707. com.google.protobuf.ByteString bs =
  34708. (com.google.protobuf.ByteString) ref;
  34709. java.lang.String s = bs.toStringUtf8();
  34710. if (bs.isValidUtf8()) {
  34711. name_ = s;
  34712. }
  34713. return s;
  34714. } else {
  34715. return (java.lang.String) ref;
  34716. }
  34717. }
  34718. /**
  34719. * <pre>
  34720. * 纳税人名称
  34721. * </pre>
  34722. *
  34723. * <code>optional string name = 8;</code>
  34724. * @return The bytes for name.
  34725. */
  34726. public com.google.protobuf.ByteString
  34727. getNameBytes() {
  34728. java.lang.Object ref = name_;
  34729. if (ref instanceof String) {
  34730. com.google.protobuf.ByteString b =
  34731. com.google.protobuf.ByteString.copyFromUtf8(
  34732. (java.lang.String) ref);
  34733. name_ = b;
  34734. return b;
  34735. } else {
  34736. return (com.google.protobuf.ByteString) ref;
  34737. }
  34738. }
  34739. /**
  34740. * <pre>
  34741. * 纳税人名称
  34742. * </pre>
  34743. *
  34744. * <code>optional string name = 8;</code>
  34745. * @param value The name to set.
  34746. * @return This builder for chaining.
  34747. */
  34748. public Builder setName(
  34749. java.lang.String value) {
  34750. if (value == null) { throw new NullPointerException(); }
  34751. name_ = value;
  34752. bitField0_ |= 0x00000080;
  34753. onChanged();
  34754. return this;
  34755. }
  34756. /**
  34757. * <pre>
  34758. * 纳税人名称
  34759. * </pre>
  34760. *
  34761. * <code>optional string name = 8;</code>
  34762. * @return This builder for chaining.
  34763. */
  34764. public Builder clearName() {
  34765. name_ = getDefaultInstance().getName();
  34766. bitField0_ = (bitField0_ & ~0x00000080);
  34767. onChanged();
  34768. return this;
  34769. }
  34770. /**
  34771. * <pre>
  34772. * 纳税人名称
  34773. * </pre>
  34774. *
  34775. * <code>optional string name = 8;</code>
  34776. * @param value The bytes for name to set.
  34777. * @return This builder for chaining.
  34778. */
  34779. public Builder setNameBytes(
  34780. com.google.protobuf.ByteString value) {
  34781. if (value == null) { throw new NullPointerException(); }
  34782. name_ = value;
  34783. bitField0_ |= 0x00000080;
  34784. onChanged();
  34785. return this;
  34786. }
  34787. private java.lang.Object creditNo_ = "";
  34788. /**
  34789. * <pre>
  34790. * 纳税人识别号
  34791. * </pre>
  34792. *
  34793. * <code>optional string creditNo = 9;</code>
  34794. * @return Whether the creditNo field is set.
  34795. */
  34796. public boolean hasCreditNo() {
  34797. return ((bitField0_ & 0x00000100) != 0);
  34798. }
  34799. /**
  34800. * <pre>
  34801. * 纳税人识别号
  34802. * </pre>
  34803. *
  34804. * <code>optional string creditNo = 9;</code>
  34805. * @return The creditNo.
  34806. */
  34807. public java.lang.String getCreditNo() {
  34808. java.lang.Object ref = creditNo_;
  34809. if (!(ref instanceof java.lang.String)) {
  34810. com.google.protobuf.ByteString bs =
  34811. (com.google.protobuf.ByteString) ref;
  34812. java.lang.String s = bs.toStringUtf8();
  34813. if (bs.isValidUtf8()) {
  34814. creditNo_ = s;
  34815. }
  34816. return s;
  34817. } else {
  34818. return (java.lang.String) ref;
  34819. }
  34820. }
  34821. /**
  34822. * <pre>
  34823. * 纳税人识别号
  34824. * </pre>
  34825. *
  34826. * <code>optional string creditNo = 9;</code>
  34827. * @return The bytes for creditNo.
  34828. */
  34829. public com.google.protobuf.ByteString
  34830. getCreditNoBytes() {
  34831. java.lang.Object ref = creditNo_;
  34832. if (ref instanceof String) {
  34833. com.google.protobuf.ByteString b =
  34834. com.google.protobuf.ByteString.copyFromUtf8(
  34835. (java.lang.String) ref);
  34836. creditNo_ = b;
  34837. return b;
  34838. } else {
  34839. return (com.google.protobuf.ByteString) ref;
  34840. }
  34841. }
  34842. /**
  34843. * <pre>
  34844. * 纳税人识别号
  34845. * </pre>
  34846. *
  34847. * <code>optional string creditNo = 9;</code>
  34848. * @param value The creditNo to set.
  34849. * @return This builder for chaining.
  34850. */
  34851. public Builder setCreditNo(
  34852. java.lang.String value) {
  34853. if (value == null) { throw new NullPointerException(); }
  34854. creditNo_ = value;
  34855. bitField0_ |= 0x00000100;
  34856. onChanged();
  34857. return this;
  34858. }
  34859. /**
  34860. * <pre>
  34861. * 纳税人识别号
  34862. * </pre>
  34863. *
  34864. * <code>optional string creditNo = 9;</code>
  34865. * @return This builder for chaining.
  34866. */
  34867. public Builder clearCreditNo() {
  34868. creditNo_ = getDefaultInstance().getCreditNo();
  34869. bitField0_ = (bitField0_ & ~0x00000100);
  34870. onChanged();
  34871. return this;
  34872. }
  34873. /**
  34874. * <pre>
  34875. * 纳税人识别号
  34876. * </pre>
  34877. *
  34878. * <code>optional string creditNo = 9;</code>
  34879. * @param value The bytes for creditNo to set.
  34880. * @return This builder for chaining.
  34881. */
  34882. public Builder setCreditNoBytes(
  34883. com.google.protobuf.ByteString value) {
  34884. if (value == null) { throw new NullPointerException(); }
  34885. creditNo_ = value;
  34886. bitField0_ |= 0x00000100;
  34887. onChanged();
  34888. return this;
  34889. }
  34890. private java.lang.Object oper_ = "";
  34891. /**
  34892. * <pre>
  34893. * 法定代表人
  34894. * </pre>
  34895. *
  34896. * <code>optional string oper = 10;</code>
  34897. * @return Whether the oper field is set.
  34898. */
  34899. public boolean hasOper() {
  34900. return ((bitField0_ & 0x00000200) != 0);
  34901. }
  34902. /**
  34903. * <pre>
  34904. * 法定代表人
  34905. * </pre>
  34906. *
  34907. * <code>optional string oper = 10;</code>
  34908. * @return The oper.
  34909. */
  34910. public java.lang.String getOper() {
  34911. java.lang.Object ref = oper_;
  34912. if (!(ref instanceof java.lang.String)) {
  34913. com.google.protobuf.ByteString bs =
  34914. (com.google.protobuf.ByteString) ref;
  34915. java.lang.String s = bs.toStringUtf8();
  34916. if (bs.isValidUtf8()) {
  34917. oper_ = s;
  34918. }
  34919. return s;
  34920. } else {
  34921. return (java.lang.String) ref;
  34922. }
  34923. }
  34924. /**
  34925. * <pre>
  34926. * 法定代表人
  34927. * </pre>
  34928. *
  34929. * <code>optional string oper = 10;</code>
  34930. * @return The bytes for oper.
  34931. */
  34932. public com.google.protobuf.ByteString
  34933. getOperBytes() {
  34934. java.lang.Object ref = oper_;
  34935. if (ref instanceof String) {
  34936. com.google.protobuf.ByteString b =
  34937. com.google.protobuf.ByteString.copyFromUtf8(
  34938. (java.lang.String) ref);
  34939. oper_ = b;
  34940. return b;
  34941. } else {
  34942. return (com.google.protobuf.ByteString) ref;
  34943. }
  34944. }
  34945. /**
  34946. * <pre>
  34947. * 法定代表人
  34948. * </pre>
  34949. *
  34950. * <code>optional string oper = 10;</code>
  34951. * @param value The oper to set.
  34952. * @return This builder for chaining.
  34953. */
  34954. public Builder setOper(
  34955. java.lang.String value) {
  34956. if (value == null) { throw new NullPointerException(); }
  34957. oper_ = value;
  34958. bitField0_ |= 0x00000200;
  34959. onChanged();
  34960. return this;
  34961. }
  34962. /**
  34963. * <pre>
  34964. * 法定代表人
  34965. * </pre>
  34966. *
  34967. * <code>optional string oper = 10;</code>
  34968. * @return This builder for chaining.
  34969. */
  34970. public Builder clearOper() {
  34971. oper_ = getDefaultInstance().getOper();
  34972. bitField0_ = (bitField0_ & ~0x00000200);
  34973. onChanged();
  34974. return this;
  34975. }
  34976. /**
  34977. * <pre>
  34978. * 法定代表人
  34979. * </pre>
  34980. *
  34981. * <code>optional string oper = 10;</code>
  34982. * @param value The bytes for oper to set.
  34983. * @return This builder for chaining.
  34984. */
  34985. public Builder setOperBytes(
  34986. com.google.protobuf.ByteString value) {
  34987. if (value == null) { throw new NullPointerException(); }
  34988. oper_ = value;
  34989. bitField0_ |= 0x00000200;
  34990. onChanged();
  34991. return this;
  34992. }
  34993. private java.lang.Object address_ = "";
  34994. /**
  34995. * <pre>
  34996. * 注册地址
  34997. * </pre>
  34998. *
  34999. * <code>optional string address = 11;</code>
  35000. * @return Whether the address field is set.
  35001. */
  35002. public boolean hasAddress() {
  35003. return ((bitField0_ & 0x00000400) != 0);
  35004. }
  35005. /**
  35006. * <pre>
  35007. * 注册地址
  35008. * </pre>
  35009. *
  35010. * <code>optional string address = 11;</code>
  35011. * @return The address.
  35012. */
  35013. public java.lang.String getAddress() {
  35014. java.lang.Object ref = address_;
  35015. if (!(ref instanceof java.lang.String)) {
  35016. com.google.protobuf.ByteString bs =
  35017. (com.google.protobuf.ByteString) ref;
  35018. java.lang.String s = bs.toStringUtf8();
  35019. if (bs.isValidUtf8()) {
  35020. address_ = s;
  35021. }
  35022. return s;
  35023. } else {
  35024. return (java.lang.String) ref;
  35025. }
  35026. }
  35027. /**
  35028. * <pre>
  35029. * 注册地址
  35030. * </pre>
  35031. *
  35032. * <code>optional string address = 11;</code>
  35033. * @return The bytes for address.
  35034. */
  35035. public com.google.protobuf.ByteString
  35036. getAddressBytes() {
  35037. java.lang.Object ref = address_;
  35038. if (ref instanceof String) {
  35039. com.google.protobuf.ByteString b =
  35040. com.google.protobuf.ByteString.copyFromUtf8(
  35041. (java.lang.String) ref);
  35042. address_ = b;
  35043. return b;
  35044. } else {
  35045. return (com.google.protobuf.ByteString) ref;
  35046. }
  35047. }
  35048. /**
  35049. * <pre>
  35050. * 注册地址
  35051. * </pre>
  35052. *
  35053. * <code>optional string address = 11;</code>
  35054. * @param value The address to set.
  35055. * @return This builder for chaining.
  35056. */
  35057. public Builder setAddress(
  35058. java.lang.String value) {
  35059. if (value == null) { throw new NullPointerException(); }
  35060. address_ = value;
  35061. bitField0_ |= 0x00000400;
  35062. onChanged();
  35063. return this;
  35064. }
  35065. /**
  35066. * <pre>
  35067. * 注册地址
  35068. * </pre>
  35069. *
  35070. * <code>optional string address = 11;</code>
  35071. * @return This builder for chaining.
  35072. */
  35073. public Builder clearAddress() {
  35074. address_ = getDefaultInstance().getAddress();
  35075. bitField0_ = (bitField0_ & ~0x00000400);
  35076. onChanged();
  35077. return this;
  35078. }
  35079. /**
  35080. * <pre>
  35081. * 注册地址
  35082. * </pre>
  35083. *
  35084. * <code>optional string address = 11;</code>
  35085. * @param value The bytes for address to set.
  35086. * @return This builder for chaining.
  35087. */
  35088. public Builder setAddressBytes(
  35089. com.google.protobuf.ByteString value) {
  35090. if (value == null) { throw new NullPointerException(); }
  35091. address_ = value;
  35092. bitField0_ |= 0x00000400;
  35093. onChanged();
  35094. return this;
  35095. }
  35096. private java.lang.Object result_ = "";
  35097. /**
  35098. * <pre>
  35099. * 相关法律依据及,税务处理处罚情况
  35100. * </pre>
  35101. *
  35102. * <code>optional string result = 12;</code>
  35103. * @return Whether the result field is set.
  35104. */
  35105. public boolean hasResult() {
  35106. return ((bitField0_ & 0x00000800) != 0);
  35107. }
  35108. /**
  35109. * <pre>
  35110. * 相关法律依据及,税务处理处罚情况
  35111. * </pre>
  35112. *
  35113. * <code>optional string result = 12;</code>
  35114. * @return The result.
  35115. */
  35116. public java.lang.String getResult() {
  35117. java.lang.Object ref = result_;
  35118. if (!(ref instanceof java.lang.String)) {
  35119. com.google.protobuf.ByteString bs =
  35120. (com.google.protobuf.ByteString) ref;
  35121. java.lang.String s = bs.toStringUtf8();
  35122. if (bs.isValidUtf8()) {
  35123. result_ = s;
  35124. }
  35125. return s;
  35126. } else {
  35127. return (java.lang.String) ref;
  35128. }
  35129. }
  35130. /**
  35131. * <pre>
  35132. * 相关法律依据及,税务处理处罚情况
  35133. * </pre>
  35134. *
  35135. * <code>optional string result = 12;</code>
  35136. * @return The bytes for result.
  35137. */
  35138. public com.google.protobuf.ByteString
  35139. getResultBytes() {
  35140. java.lang.Object ref = result_;
  35141. if (ref instanceof String) {
  35142. com.google.protobuf.ByteString b =
  35143. com.google.protobuf.ByteString.copyFromUtf8(
  35144. (java.lang.String) ref);
  35145. result_ = b;
  35146. return b;
  35147. } else {
  35148. return (com.google.protobuf.ByteString) ref;
  35149. }
  35150. }
  35151. /**
  35152. * <pre>
  35153. * 相关法律依据及,税务处理处罚情况
  35154. * </pre>
  35155. *
  35156. * <code>optional string result = 12;</code>
  35157. * @param value The result to set.
  35158. * @return This builder for chaining.
  35159. */
  35160. public Builder setResult(
  35161. java.lang.String value) {
  35162. if (value == null) { throw new NullPointerException(); }
  35163. result_ = value;
  35164. bitField0_ |= 0x00000800;
  35165. onChanged();
  35166. return this;
  35167. }
  35168. /**
  35169. * <pre>
  35170. * 相关法律依据及,税务处理处罚情况
  35171. * </pre>
  35172. *
  35173. * <code>optional string result = 12;</code>
  35174. * @return This builder for chaining.
  35175. */
  35176. public Builder clearResult() {
  35177. result_ = getDefaultInstance().getResult();
  35178. bitField0_ = (bitField0_ & ~0x00000800);
  35179. onChanged();
  35180. return this;
  35181. }
  35182. /**
  35183. * <pre>
  35184. * 相关法律依据及,税务处理处罚情况
  35185. * </pre>
  35186. *
  35187. * <code>optional string result = 12;</code>
  35188. * @param value The bytes for result to set.
  35189. * @return This builder for chaining.
  35190. */
  35191. public Builder setResultBytes(
  35192. com.google.protobuf.ByteString value) {
  35193. if (value == null) { throw new NullPointerException(); }
  35194. result_ = value;
  35195. bitField0_ |= 0x00000800;
  35196. onChanged();
  35197. return this;
  35198. }
  35199. private java.lang.Object orgNo_ = "";
  35200. /**
  35201. * <pre>
  35202. * 组织机构代码
  35203. * </pre>
  35204. *
  35205. * <code>optional string orgNo = 13;</code>
  35206. * @return Whether the orgNo field is set.
  35207. */
  35208. public boolean hasOrgNo() {
  35209. return ((bitField0_ & 0x00001000) != 0);
  35210. }
  35211. /**
  35212. * <pre>
  35213. * 组织机构代码
  35214. * </pre>
  35215. *
  35216. * <code>optional string orgNo = 13;</code>
  35217. * @return The orgNo.
  35218. */
  35219. public java.lang.String getOrgNo() {
  35220. java.lang.Object ref = orgNo_;
  35221. if (!(ref instanceof java.lang.String)) {
  35222. com.google.protobuf.ByteString bs =
  35223. (com.google.protobuf.ByteString) ref;
  35224. java.lang.String s = bs.toStringUtf8();
  35225. if (bs.isValidUtf8()) {
  35226. orgNo_ = s;
  35227. }
  35228. return s;
  35229. } else {
  35230. return (java.lang.String) ref;
  35231. }
  35232. }
  35233. /**
  35234. * <pre>
  35235. * 组织机构代码
  35236. * </pre>
  35237. *
  35238. * <code>optional string orgNo = 13;</code>
  35239. * @return The bytes for orgNo.
  35240. */
  35241. public com.google.protobuf.ByteString
  35242. getOrgNoBytes() {
  35243. java.lang.Object ref = orgNo_;
  35244. if (ref instanceof String) {
  35245. com.google.protobuf.ByteString b =
  35246. com.google.protobuf.ByteString.copyFromUtf8(
  35247. (java.lang.String) ref);
  35248. orgNo_ = b;
  35249. return b;
  35250. } else {
  35251. return (com.google.protobuf.ByteString) ref;
  35252. }
  35253. }
  35254. /**
  35255. * <pre>
  35256. * 组织机构代码
  35257. * </pre>
  35258. *
  35259. * <code>optional string orgNo = 13;</code>
  35260. * @param value The orgNo to set.
  35261. * @return This builder for chaining.
  35262. */
  35263. public Builder setOrgNo(
  35264. java.lang.String value) {
  35265. if (value == null) { throw new NullPointerException(); }
  35266. orgNo_ = value;
  35267. bitField0_ |= 0x00001000;
  35268. onChanged();
  35269. return this;
  35270. }
  35271. /**
  35272. * <pre>
  35273. * 组织机构代码
  35274. * </pre>
  35275. *
  35276. * <code>optional string orgNo = 13;</code>
  35277. * @return This builder for chaining.
  35278. */
  35279. public Builder clearOrgNo() {
  35280. orgNo_ = getDefaultInstance().getOrgNo();
  35281. bitField0_ = (bitField0_ & ~0x00001000);
  35282. onChanged();
  35283. return this;
  35284. }
  35285. /**
  35286. * <pre>
  35287. * 组织机构代码
  35288. * </pre>
  35289. *
  35290. * <code>optional string orgNo = 13;</code>
  35291. * @param value The bytes for orgNo to set.
  35292. * @return This builder for chaining.
  35293. */
  35294. public Builder setOrgNoBytes(
  35295. com.google.protobuf.ByteString value) {
  35296. if (value == null) { throw new NullPointerException(); }
  35297. orgNo_ = value;
  35298. bitField0_ |= 0x00001000;
  35299. onChanged();
  35300. return this;
  35301. }
  35302. private java.lang.Object url_ = "";
  35303. /**
  35304. * <pre>
  35305. * 原文链接
  35306. * </pre>
  35307. *
  35308. * <code>optional string url = 14;</code>
  35309. * @return Whether the url field is set.
  35310. */
  35311. public boolean hasUrl() {
  35312. return ((bitField0_ & 0x00002000) != 0);
  35313. }
  35314. /**
  35315. * <pre>
  35316. * 原文链接
  35317. * </pre>
  35318. *
  35319. * <code>optional string url = 14;</code>
  35320. * @return The url.
  35321. */
  35322. public java.lang.String getUrl() {
  35323. java.lang.Object ref = url_;
  35324. if (!(ref instanceof java.lang.String)) {
  35325. com.google.protobuf.ByteString bs =
  35326. (com.google.protobuf.ByteString) ref;
  35327. java.lang.String s = bs.toStringUtf8();
  35328. if (bs.isValidUtf8()) {
  35329. url_ = s;
  35330. }
  35331. return s;
  35332. } else {
  35333. return (java.lang.String) ref;
  35334. }
  35335. }
  35336. /**
  35337. * <pre>
  35338. * 原文链接
  35339. * </pre>
  35340. *
  35341. * <code>optional string url = 14;</code>
  35342. * @return The bytes for url.
  35343. */
  35344. public com.google.protobuf.ByteString
  35345. getUrlBytes() {
  35346. java.lang.Object ref = url_;
  35347. if (ref instanceof String) {
  35348. com.google.protobuf.ByteString b =
  35349. com.google.protobuf.ByteString.copyFromUtf8(
  35350. (java.lang.String) ref);
  35351. url_ = b;
  35352. return b;
  35353. } else {
  35354. return (com.google.protobuf.ByteString) ref;
  35355. }
  35356. }
  35357. /**
  35358. * <pre>
  35359. * 原文链接
  35360. * </pre>
  35361. *
  35362. * <code>optional string url = 14;</code>
  35363. * @param value The url to set.
  35364. * @return This builder for chaining.
  35365. */
  35366. public Builder setUrl(
  35367. java.lang.String value) {
  35368. if (value == null) { throw new NullPointerException(); }
  35369. url_ = value;
  35370. bitField0_ |= 0x00002000;
  35371. onChanged();
  35372. return this;
  35373. }
  35374. /**
  35375. * <pre>
  35376. * 原文链接
  35377. * </pre>
  35378. *
  35379. * <code>optional string url = 14;</code>
  35380. * @return This builder for chaining.
  35381. */
  35382. public Builder clearUrl() {
  35383. url_ = getDefaultInstance().getUrl();
  35384. bitField0_ = (bitField0_ & ~0x00002000);
  35385. onChanged();
  35386. return this;
  35387. }
  35388. /**
  35389. * <pre>
  35390. * 原文链接
  35391. * </pre>
  35392. *
  35393. * <code>optional string url = 14;</code>
  35394. * @param value The bytes for url to set.
  35395. * @return This builder for chaining.
  35396. */
  35397. public Builder setUrlBytes(
  35398. com.google.protobuf.ByteString value) {
  35399. if (value == null) { throw new NullPointerException(); }
  35400. url_ = value;
  35401. bitField0_ |= 0x00002000;
  35402. onChanged();
  35403. return this;
  35404. }
  35405. private java.lang.Object id_ = "";
  35406. /**
  35407. * <code>optional string id = 15;</code>
  35408. * @return Whether the id field is set.
  35409. */
  35410. public boolean hasId() {
  35411. return ((bitField0_ & 0x00004000) != 0);
  35412. }
  35413. /**
  35414. * <code>optional string id = 15;</code>
  35415. * @return The id.
  35416. */
  35417. public java.lang.String getId() {
  35418. java.lang.Object ref = id_;
  35419. if (!(ref instanceof java.lang.String)) {
  35420. com.google.protobuf.ByteString bs =
  35421. (com.google.protobuf.ByteString) ref;
  35422. java.lang.String s = bs.toStringUtf8();
  35423. if (bs.isValidUtf8()) {
  35424. id_ = s;
  35425. }
  35426. return s;
  35427. } else {
  35428. return (java.lang.String) ref;
  35429. }
  35430. }
  35431. /**
  35432. * <code>optional string id = 15;</code>
  35433. * @return The bytes for id.
  35434. */
  35435. public com.google.protobuf.ByteString
  35436. getIdBytes() {
  35437. java.lang.Object ref = id_;
  35438. if (ref instanceof String) {
  35439. com.google.protobuf.ByteString b =
  35440. com.google.protobuf.ByteString.copyFromUtf8(
  35441. (java.lang.String) ref);
  35442. id_ = b;
  35443. return b;
  35444. } else {
  35445. return (com.google.protobuf.ByteString) ref;
  35446. }
  35447. }
  35448. /**
  35449. * <code>optional string id = 15;</code>
  35450. * @param value The id to set.
  35451. * @return This builder for chaining.
  35452. */
  35453. public Builder setId(
  35454. java.lang.String value) {
  35455. if (value == null) { throw new NullPointerException(); }
  35456. id_ = value;
  35457. bitField0_ |= 0x00004000;
  35458. onChanged();
  35459. return this;
  35460. }
  35461. /**
  35462. * <code>optional string id = 15;</code>
  35463. * @return This builder for chaining.
  35464. */
  35465. public Builder clearId() {
  35466. id_ = getDefaultInstance().getId();
  35467. bitField0_ = (bitField0_ & ~0x00004000);
  35468. onChanged();
  35469. return this;
  35470. }
  35471. /**
  35472. * <code>optional string id = 15;</code>
  35473. * @param value The bytes for id to set.
  35474. * @return This builder for chaining.
  35475. */
  35476. public Builder setIdBytes(
  35477. com.google.protobuf.ByteString value) {
  35478. if (value == null) { throw new NullPointerException(); }
  35479. id_ = value;
  35480. bitField0_ |= 0x00004000;
  35481. onChanged();
  35482. return this;
  35483. }
  35484. // @@protoc_insertion_point(builder_scope:fxy.AdministrativeTaxPenalty)
  35485. }
  35486. // @@protoc_insertion_point(class_scope:fxy.AdministrativeTaxPenalty)
  35487. private static final com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty DEFAULT_INSTANCE;
  35488. static {
  35489. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty();
  35490. }
  35491. public static com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty getDefaultInstance() {
  35492. return DEFAULT_INSTANCE;
  35493. }
  35494. private static final com.google.protobuf.Parser<AdministrativeTaxPenalty>
  35495. PARSER = new com.google.protobuf.AbstractParser<AdministrativeTaxPenalty>() {
  35496. @java.lang.Override
  35497. public AdministrativeTaxPenalty parsePartialFrom(
  35498. com.google.protobuf.CodedInputStream input,
  35499. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  35500. throws com.google.protobuf.InvalidProtocolBufferException {
  35501. Builder builder = newBuilder();
  35502. try {
  35503. builder.mergeFrom(input, extensionRegistry);
  35504. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  35505. throw e.setUnfinishedMessage(builder.buildPartial());
  35506. } catch (com.google.protobuf.UninitializedMessageException e) {
  35507. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  35508. } catch (java.io.IOException e) {
  35509. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  35510. .setUnfinishedMessage(builder.buildPartial());
  35511. }
  35512. return builder.buildPartial();
  35513. }
  35514. };
  35515. public static com.google.protobuf.Parser<AdministrativeTaxPenalty> parser() {
  35516. return PARSER;
  35517. }
  35518. @java.lang.Override
  35519. public com.google.protobuf.Parser<AdministrativeTaxPenalty> getParserForType() {
  35520. return PARSER;
  35521. }
  35522. @java.lang.Override
  35523. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty getDefaultInstanceForType() {
  35524. return DEFAULT_INSTANCE;
  35525. }
  35526. }
  35527. public interface AdministrativeSeriousIllegalOrBuilder extends
  35528. // @@protoc_insertion_point(interface_extends:fxy.AdministrativeSeriousIllegal)
  35529. com.google.protobuf.MessageOrBuilder {
  35530. /**
  35531. * <pre>
  35532. * 企业名称
  35533. * </pre>
  35534. *
  35535. * <code>optional string departName = 1;</code>
  35536. * @return Whether the departName field is set.
  35537. */
  35538. boolean hasDepartName();
  35539. /**
  35540. * <pre>
  35541. * 企业名称
  35542. * </pre>
  35543. *
  35544. * <code>optional string departName = 1;</code>
  35545. * @return The departName.
  35546. */
  35547. java.lang.String getDepartName();
  35548. /**
  35549. * <pre>
  35550. * 企业名称
  35551. * </pre>
  35552. *
  35553. * <code>optional string departName = 1;</code>
  35554. * @return The bytes for departName.
  35555. */
  35556. com.google.protobuf.ByteString
  35557. getDepartNameBytes();
  35558. /**
  35559. * <pre>
  35560. * 列入日期
  35561. * </pre>
  35562. *
  35563. * <code>optional string time = 2;</code>
  35564. * @return Whether the time field is set.
  35565. */
  35566. boolean hasTime();
  35567. /**
  35568. * <pre>
  35569. * 列入日期
  35570. * </pre>
  35571. *
  35572. * <code>optional string time = 2;</code>
  35573. * @return The time.
  35574. */
  35575. java.lang.String getTime();
  35576. /**
  35577. * <pre>
  35578. * 列入日期
  35579. * </pre>
  35580. *
  35581. * <code>optional string time = 2;</code>
  35582. * @return The bytes for time.
  35583. */
  35584. com.google.protobuf.ByteString
  35585. getTimeBytes();
  35586. /**
  35587. * <pre>
  35588. * 作出决定机关(列入)
  35589. * </pre>
  35590. *
  35591. * <code>optional string decisionDept = 3;</code>
  35592. * @return Whether the decisionDept field is set.
  35593. */
  35594. boolean hasDecisionDept();
  35595. /**
  35596. * <pre>
  35597. * 作出决定机关(列入)
  35598. * </pre>
  35599. *
  35600. * <code>optional string decisionDept = 3;</code>
  35601. * @return The decisionDept.
  35602. */
  35603. java.lang.String getDecisionDept();
  35604. /**
  35605. * <pre>
  35606. * 作出决定机关(列入)
  35607. * </pre>
  35608. *
  35609. * <code>optional string decisionDept = 3;</code>
  35610. * @return The bytes for decisionDept.
  35611. */
  35612. com.google.protobuf.ByteString
  35613. getDecisionDeptBytes();
  35614. /**
  35615. * <pre>
  35616. * 列入原因
  35617. * </pre>
  35618. *
  35619. * <code>optional string inReason = 4;</code>
  35620. * @return Whether the inReason field is set.
  35621. */
  35622. boolean hasInReason();
  35623. /**
  35624. * <pre>
  35625. * 列入原因
  35626. * </pre>
  35627. *
  35628. * <code>optional string inReason = 4;</code>
  35629. * @return The inReason.
  35630. */
  35631. java.lang.String getInReason();
  35632. /**
  35633. * <pre>
  35634. * 列入原因
  35635. * </pre>
  35636. *
  35637. * <code>optional string inReason = 4;</code>
  35638. * @return The bytes for inReason.
  35639. */
  35640. com.google.protobuf.ByteString
  35641. getInReasonBytes();
  35642. /**
  35643. * <pre>
  35644. * 移出时间
  35645. * </pre>
  35646. *
  35647. * <code>optional string outDate = 5;</code>
  35648. * @return Whether the outDate field is set.
  35649. */
  35650. boolean hasOutDate();
  35651. /**
  35652. * <pre>
  35653. * 移出时间
  35654. * </pre>
  35655. *
  35656. * <code>optional string outDate = 5;</code>
  35657. * @return The outDate.
  35658. */
  35659. java.lang.String getOutDate();
  35660. /**
  35661. * <pre>
  35662. * 移出时间
  35663. * </pre>
  35664. *
  35665. * <code>optional string outDate = 5;</code>
  35666. * @return The bytes for outDate.
  35667. */
  35668. com.google.protobuf.ByteString
  35669. getOutDateBytes();
  35670. /**
  35671. * <pre>
  35672. * 移出原因
  35673. * </pre>
  35674. *
  35675. * <code>optional string outReason = 6;</code>
  35676. * @return Whether the outReason field is set.
  35677. */
  35678. boolean hasOutReason();
  35679. /**
  35680. * <pre>
  35681. * 移出原因
  35682. * </pre>
  35683. *
  35684. * <code>optional string outReason = 6;</code>
  35685. * @return The outReason.
  35686. */
  35687. java.lang.String getOutReason();
  35688. /**
  35689. * <pre>
  35690. * 移出原因
  35691. * </pre>
  35692. *
  35693. * <code>optional string outReason = 6;</code>
  35694. * @return The bytes for outReason.
  35695. */
  35696. com.google.protobuf.ByteString
  35697. getOutReasonBytes();
  35698. /**
  35699. * <pre>
  35700. * 作出决定机关(移出)
  35701. * </pre>
  35702. *
  35703. * <code>optional string outDepartment = 7;</code>
  35704. * @return Whether the outDepartment field is set.
  35705. */
  35706. boolean hasOutDepartment();
  35707. /**
  35708. * <pre>
  35709. * 作出决定机关(移出)
  35710. * </pre>
  35711. *
  35712. * <code>optional string outDepartment = 7;</code>
  35713. * @return The outDepartment.
  35714. */
  35715. java.lang.String getOutDepartment();
  35716. /**
  35717. * <pre>
  35718. * 作出决定机关(移出)
  35719. * </pre>
  35720. *
  35721. * <code>optional string outDepartment = 7;</code>
  35722. * @return The bytes for outDepartment.
  35723. */
  35724. com.google.protobuf.ByteString
  35725. getOutDepartmentBytes();
  35726. /**
  35727. * <pre>
  35728. * 是否是历史信息
  35729. * </pre>
  35730. *
  35731. * <code>optional string isHistory = 8;</code>
  35732. * @return Whether the isHistory field is set.
  35733. */
  35734. boolean hasIsHistory();
  35735. /**
  35736. * <pre>
  35737. * 是否是历史信息
  35738. * </pre>
  35739. *
  35740. * <code>optional string isHistory = 8;</code>
  35741. * @return The isHistory.
  35742. */
  35743. java.lang.String getIsHistory();
  35744. /**
  35745. * <pre>
  35746. * 是否是历史信息
  35747. * </pre>
  35748. *
  35749. * <code>optional string isHistory = 8;</code>
  35750. * @return The bytes for isHistory.
  35751. */
  35752. com.google.protobuf.ByteString
  35753. getIsHistoryBytes();
  35754. /**
  35755. * <code>optional string id = 9;</code>
  35756. * @return Whether the id field is set.
  35757. */
  35758. boolean hasId();
  35759. /**
  35760. * <code>optional string id = 9;</code>
  35761. * @return The id.
  35762. */
  35763. java.lang.String getId();
  35764. /**
  35765. * <code>optional string id = 9;</code>
  35766. * @return The bytes for id.
  35767. */
  35768. com.google.protobuf.ByteString
  35769. getIdBytes();
  35770. }
  35771. /**
  35772. * Protobuf type {@code fxy.AdministrativeSeriousIllegal}
  35773. */
  35774. public static final class AdministrativeSeriousIllegal extends
  35775. com.google.protobuf.GeneratedMessage implements
  35776. // @@protoc_insertion_point(message_implements:fxy.AdministrativeSeriousIllegal)
  35777. AdministrativeSeriousIllegalOrBuilder {
  35778. private static final long serialVersionUID = 0L;
  35779. static {
  35780. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  35781. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  35782. /* major= */ 4,
  35783. /* minor= */ 29,
  35784. /* patch= */ 5,
  35785. /* suffix= */ "",
  35786. AdministrativeSeriousIllegal.class.getName());
  35787. }
  35788. // Use AdministrativeSeriousIllegal.newBuilder() to construct.
  35789. private AdministrativeSeriousIllegal(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  35790. super(builder);
  35791. }
  35792. private AdministrativeSeriousIllegal() {
  35793. departName_ = "";
  35794. time_ = "";
  35795. decisionDept_ = "";
  35796. inReason_ = "";
  35797. outDate_ = "";
  35798. outReason_ = "";
  35799. outDepartment_ = "";
  35800. isHistory_ = "";
  35801. id_ = "";
  35802. }
  35803. public static final com.google.protobuf.Descriptors.Descriptor
  35804. getDescriptor() {
  35805. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeSeriousIllegal_descriptor;
  35806. }
  35807. @java.lang.Override
  35808. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  35809. internalGetFieldAccessorTable() {
  35810. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeSeriousIllegal_fieldAccessorTable
  35811. .ensureFieldAccessorsInitialized(
  35812. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.class, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder.class);
  35813. }
  35814. private int bitField0_;
  35815. public static final int DEPARTNAME_FIELD_NUMBER = 1;
  35816. @SuppressWarnings("serial")
  35817. private volatile java.lang.Object departName_ = "";
  35818. /**
  35819. * <pre>
  35820. * 企业名称
  35821. * </pre>
  35822. *
  35823. * <code>optional string departName = 1;</code>
  35824. * @return Whether the departName field is set.
  35825. */
  35826. @java.lang.Override
  35827. public boolean hasDepartName() {
  35828. return ((bitField0_ & 0x00000001) != 0);
  35829. }
  35830. /**
  35831. * <pre>
  35832. * 企业名称
  35833. * </pre>
  35834. *
  35835. * <code>optional string departName = 1;</code>
  35836. * @return The departName.
  35837. */
  35838. @java.lang.Override
  35839. public java.lang.String getDepartName() {
  35840. java.lang.Object ref = departName_;
  35841. if (ref instanceof java.lang.String) {
  35842. return (java.lang.String) ref;
  35843. } else {
  35844. com.google.protobuf.ByteString bs =
  35845. (com.google.protobuf.ByteString) ref;
  35846. java.lang.String s = bs.toStringUtf8();
  35847. if (bs.isValidUtf8()) {
  35848. departName_ = s;
  35849. }
  35850. return s;
  35851. }
  35852. }
  35853. /**
  35854. * <pre>
  35855. * 企业名称
  35856. * </pre>
  35857. *
  35858. * <code>optional string departName = 1;</code>
  35859. * @return The bytes for departName.
  35860. */
  35861. @java.lang.Override
  35862. public com.google.protobuf.ByteString
  35863. getDepartNameBytes() {
  35864. java.lang.Object ref = departName_;
  35865. if (ref instanceof java.lang.String) {
  35866. com.google.protobuf.ByteString b =
  35867. com.google.protobuf.ByteString.copyFromUtf8(
  35868. (java.lang.String) ref);
  35869. departName_ = b;
  35870. return b;
  35871. } else {
  35872. return (com.google.protobuf.ByteString) ref;
  35873. }
  35874. }
  35875. public static final int TIME_FIELD_NUMBER = 2;
  35876. @SuppressWarnings("serial")
  35877. private volatile java.lang.Object time_ = "";
  35878. /**
  35879. * <pre>
  35880. * 列入日期
  35881. * </pre>
  35882. *
  35883. * <code>optional string time = 2;</code>
  35884. * @return Whether the time field is set.
  35885. */
  35886. @java.lang.Override
  35887. public boolean hasTime() {
  35888. return ((bitField0_ & 0x00000002) != 0);
  35889. }
  35890. /**
  35891. * <pre>
  35892. * 列入日期
  35893. * </pre>
  35894. *
  35895. * <code>optional string time = 2;</code>
  35896. * @return The time.
  35897. */
  35898. @java.lang.Override
  35899. public java.lang.String getTime() {
  35900. java.lang.Object ref = time_;
  35901. if (ref instanceof java.lang.String) {
  35902. return (java.lang.String) ref;
  35903. } else {
  35904. com.google.protobuf.ByteString bs =
  35905. (com.google.protobuf.ByteString) ref;
  35906. java.lang.String s = bs.toStringUtf8();
  35907. if (bs.isValidUtf8()) {
  35908. time_ = s;
  35909. }
  35910. return s;
  35911. }
  35912. }
  35913. /**
  35914. * <pre>
  35915. * 列入日期
  35916. * </pre>
  35917. *
  35918. * <code>optional string time = 2;</code>
  35919. * @return The bytes for time.
  35920. */
  35921. @java.lang.Override
  35922. public com.google.protobuf.ByteString
  35923. getTimeBytes() {
  35924. java.lang.Object ref = time_;
  35925. if (ref instanceof java.lang.String) {
  35926. com.google.protobuf.ByteString b =
  35927. com.google.protobuf.ByteString.copyFromUtf8(
  35928. (java.lang.String) ref);
  35929. time_ = b;
  35930. return b;
  35931. } else {
  35932. return (com.google.protobuf.ByteString) ref;
  35933. }
  35934. }
  35935. public static final int DECISIONDEPT_FIELD_NUMBER = 3;
  35936. @SuppressWarnings("serial")
  35937. private volatile java.lang.Object decisionDept_ = "";
  35938. /**
  35939. * <pre>
  35940. * 作出决定机关(列入)
  35941. * </pre>
  35942. *
  35943. * <code>optional string decisionDept = 3;</code>
  35944. * @return Whether the decisionDept field is set.
  35945. */
  35946. @java.lang.Override
  35947. public boolean hasDecisionDept() {
  35948. return ((bitField0_ & 0x00000004) != 0);
  35949. }
  35950. /**
  35951. * <pre>
  35952. * 作出决定机关(列入)
  35953. * </pre>
  35954. *
  35955. * <code>optional string decisionDept = 3;</code>
  35956. * @return The decisionDept.
  35957. */
  35958. @java.lang.Override
  35959. public java.lang.String getDecisionDept() {
  35960. java.lang.Object ref = decisionDept_;
  35961. if (ref instanceof java.lang.String) {
  35962. return (java.lang.String) ref;
  35963. } else {
  35964. com.google.protobuf.ByteString bs =
  35965. (com.google.protobuf.ByteString) ref;
  35966. java.lang.String s = bs.toStringUtf8();
  35967. if (bs.isValidUtf8()) {
  35968. decisionDept_ = s;
  35969. }
  35970. return s;
  35971. }
  35972. }
  35973. /**
  35974. * <pre>
  35975. * 作出决定机关(列入)
  35976. * </pre>
  35977. *
  35978. * <code>optional string decisionDept = 3;</code>
  35979. * @return The bytes for decisionDept.
  35980. */
  35981. @java.lang.Override
  35982. public com.google.protobuf.ByteString
  35983. getDecisionDeptBytes() {
  35984. java.lang.Object ref = decisionDept_;
  35985. if (ref instanceof java.lang.String) {
  35986. com.google.protobuf.ByteString b =
  35987. com.google.protobuf.ByteString.copyFromUtf8(
  35988. (java.lang.String) ref);
  35989. decisionDept_ = b;
  35990. return b;
  35991. } else {
  35992. return (com.google.protobuf.ByteString) ref;
  35993. }
  35994. }
  35995. public static final int INREASON_FIELD_NUMBER = 4;
  35996. @SuppressWarnings("serial")
  35997. private volatile java.lang.Object inReason_ = "";
  35998. /**
  35999. * <pre>
  36000. * 列入原因
  36001. * </pre>
  36002. *
  36003. * <code>optional string inReason = 4;</code>
  36004. * @return Whether the inReason field is set.
  36005. */
  36006. @java.lang.Override
  36007. public boolean hasInReason() {
  36008. return ((bitField0_ & 0x00000008) != 0);
  36009. }
  36010. /**
  36011. * <pre>
  36012. * 列入原因
  36013. * </pre>
  36014. *
  36015. * <code>optional string inReason = 4;</code>
  36016. * @return The inReason.
  36017. */
  36018. @java.lang.Override
  36019. public java.lang.String getInReason() {
  36020. java.lang.Object ref = inReason_;
  36021. if (ref instanceof java.lang.String) {
  36022. return (java.lang.String) ref;
  36023. } else {
  36024. com.google.protobuf.ByteString bs =
  36025. (com.google.protobuf.ByteString) ref;
  36026. java.lang.String s = bs.toStringUtf8();
  36027. if (bs.isValidUtf8()) {
  36028. inReason_ = s;
  36029. }
  36030. return s;
  36031. }
  36032. }
  36033. /**
  36034. * <pre>
  36035. * 列入原因
  36036. * </pre>
  36037. *
  36038. * <code>optional string inReason = 4;</code>
  36039. * @return The bytes for inReason.
  36040. */
  36041. @java.lang.Override
  36042. public com.google.protobuf.ByteString
  36043. getInReasonBytes() {
  36044. java.lang.Object ref = inReason_;
  36045. if (ref instanceof java.lang.String) {
  36046. com.google.protobuf.ByteString b =
  36047. com.google.protobuf.ByteString.copyFromUtf8(
  36048. (java.lang.String) ref);
  36049. inReason_ = b;
  36050. return b;
  36051. } else {
  36052. return (com.google.protobuf.ByteString) ref;
  36053. }
  36054. }
  36055. public static final int OUTDATE_FIELD_NUMBER = 5;
  36056. @SuppressWarnings("serial")
  36057. private volatile java.lang.Object outDate_ = "";
  36058. /**
  36059. * <pre>
  36060. * 移出时间
  36061. * </pre>
  36062. *
  36063. * <code>optional string outDate = 5;</code>
  36064. * @return Whether the outDate field is set.
  36065. */
  36066. @java.lang.Override
  36067. public boolean hasOutDate() {
  36068. return ((bitField0_ & 0x00000010) != 0);
  36069. }
  36070. /**
  36071. * <pre>
  36072. * 移出时间
  36073. * </pre>
  36074. *
  36075. * <code>optional string outDate = 5;</code>
  36076. * @return The outDate.
  36077. */
  36078. @java.lang.Override
  36079. public java.lang.String getOutDate() {
  36080. java.lang.Object ref = outDate_;
  36081. if (ref instanceof java.lang.String) {
  36082. return (java.lang.String) ref;
  36083. } else {
  36084. com.google.protobuf.ByteString bs =
  36085. (com.google.protobuf.ByteString) ref;
  36086. java.lang.String s = bs.toStringUtf8();
  36087. if (bs.isValidUtf8()) {
  36088. outDate_ = s;
  36089. }
  36090. return s;
  36091. }
  36092. }
  36093. /**
  36094. * <pre>
  36095. * 移出时间
  36096. * </pre>
  36097. *
  36098. * <code>optional string outDate = 5;</code>
  36099. * @return The bytes for outDate.
  36100. */
  36101. @java.lang.Override
  36102. public com.google.protobuf.ByteString
  36103. getOutDateBytes() {
  36104. java.lang.Object ref = outDate_;
  36105. if (ref instanceof java.lang.String) {
  36106. com.google.protobuf.ByteString b =
  36107. com.google.protobuf.ByteString.copyFromUtf8(
  36108. (java.lang.String) ref);
  36109. outDate_ = b;
  36110. return b;
  36111. } else {
  36112. return (com.google.protobuf.ByteString) ref;
  36113. }
  36114. }
  36115. public static final int OUTREASON_FIELD_NUMBER = 6;
  36116. @SuppressWarnings("serial")
  36117. private volatile java.lang.Object outReason_ = "";
  36118. /**
  36119. * <pre>
  36120. * 移出原因
  36121. * </pre>
  36122. *
  36123. * <code>optional string outReason = 6;</code>
  36124. * @return Whether the outReason field is set.
  36125. */
  36126. @java.lang.Override
  36127. public boolean hasOutReason() {
  36128. return ((bitField0_ & 0x00000020) != 0);
  36129. }
  36130. /**
  36131. * <pre>
  36132. * 移出原因
  36133. * </pre>
  36134. *
  36135. * <code>optional string outReason = 6;</code>
  36136. * @return The outReason.
  36137. */
  36138. @java.lang.Override
  36139. public java.lang.String getOutReason() {
  36140. java.lang.Object ref = outReason_;
  36141. if (ref instanceof java.lang.String) {
  36142. return (java.lang.String) ref;
  36143. } else {
  36144. com.google.protobuf.ByteString bs =
  36145. (com.google.protobuf.ByteString) ref;
  36146. java.lang.String s = bs.toStringUtf8();
  36147. if (bs.isValidUtf8()) {
  36148. outReason_ = s;
  36149. }
  36150. return s;
  36151. }
  36152. }
  36153. /**
  36154. * <pre>
  36155. * 移出原因
  36156. * </pre>
  36157. *
  36158. * <code>optional string outReason = 6;</code>
  36159. * @return The bytes for outReason.
  36160. */
  36161. @java.lang.Override
  36162. public com.google.protobuf.ByteString
  36163. getOutReasonBytes() {
  36164. java.lang.Object ref = outReason_;
  36165. if (ref instanceof java.lang.String) {
  36166. com.google.protobuf.ByteString b =
  36167. com.google.protobuf.ByteString.copyFromUtf8(
  36168. (java.lang.String) ref);
  36169. outReason_ = b;
  36170. return b;
  36171. } else {
  36172. return (com.google.protobuf.ByteString) ref;
  36173. }
  36174. }
  36175. public static final int OUTDEPARTMENT_FIELD_NUMBER = 7;
  36176. @SuppressWarnings("serial")
  36177. private volatile java.lang.Object outDepartment_ = "";
  36178. /**
  36179. * <pre>
  36180. * 作出决定机关(移出)
  36181. * </pre>
  36182. *
  36183. * <code>optional string outDepartment = 7;</code>
  36184. * @return Whether the outDepartment field is set.
  36185. */
  36186. @java.lang.Override
  36187. public boolean hasOutDepartment() {
  36188. return ((bitField0_ & 0x00000040) != 0);
  36189. }
  36190. /**
  36191. * <pre>
  36192. * 作出决定机关(移出)
  36193. * </pre>
  36194. *
  36195. * <code>optional string outDepartment = 7;</code>
  36196. * @return The outDepartment.
  36197. */
  36198. @java.lang.Override
  36199. public java.lang.String getOutDepartment() {
  36200. java.lang.Object ref = outDepartment_;
  36201. if (ref instanceof java.lang.String) {
  36202. return (java.lang.String) ref;
  36203. } else {
  36204. com.google.protobuf.ByteString bs =
  36205. (com.google.protobuf.ByteString) ref;
  36206. java.lang.String s = bs.toStringUtf8();
  36207. if (bs.isValidUtf8()) {
  36208. outDepartment_ = s;
  36209. }
  36210. return s;
  36211. }
  36212. }
  36213. /**
  36214. * <pre>
  36215. * 作出决定机关(移出)
  36216. * </pre>
  36217. *
  36218. * <code>optional string outDepartment = 7;</code>
  36219. * @return The bytes for outDepartment.
  36220. */
  36221. @java.lang.Override
  36222. public com.google.protobuf.ByteString
  36223. getOutDepartmentBytes() {
  36224. java.lang.Object ref = outDepartment_;
  36225. if (ref instanceof java.lang.String) {
  36226. com.google.protobuf.ByteString b =
  36227. com.google.protobuf.ByteString.copyFromUtf8(
  36228. (java.lang.String) ref);
  36229. outDepartment_ = b;
  36230. return b;
  36231. } else {
  36232. return (com.google.protobuf.ByteString) ref;
  36233. }
  36234. }
  36235. public static final int ISHISTORY_FIELD_NUMBER = 8;
  36236. @SuppressWarnings("serial")
  36237. private volatile java.lang.Object isHistory_ = "";
  36238. /**
  36239. * <pre>
  36240. * 是否是历史信息
  36241. * </pre>
  36242. *
  36243. * <code>optional string isHistory = 8;</code>
  36244. * @return Whether the isHistory field is set.
  36245. */
  36246. @java.lang.Override
  36247. public boolean hasIsHistory() {
  36248. return ((bitField0_ & 0x00000080) != 0);
  36249. }
  36250. /**
  36251. * <pre>
  36252. * 是否是历史信息
  36253. * </pre>
  36254. *
  36255. * <code>optional string isHistory = 8;</code>
  36256. * @return The isHistory.
  36257. */
  36258. @java.lang.Override
  36259. public java.lang.String getIsHistory() {
  36260. java.lang.Object ref = isHistory_;
  36261. if (ref instanceof java.lang.String) {
  36262. return (java.lang.String) ref;
  36263. } else {
  36264. com.google.protobuf.ByteString bs =
  36265. (com.google.protobuf.ByteString) ref;
  36266. java.lang.String s = bs.toStringUtf8();
  36267. if (bs.isValidUtf8()) {
  36268. isHistory_ = s;
  36269. }
  36270. return s;
  36271. }
  36272. }
  36273. /**
  36274. * <pre>
  36275. * 是否是历史信息
  36276. * </pre>
  36277. *
  36278. * <code>optional string isHistory = 8;</code>
  36279. * @return The bytes for isHistory.
  36280. */
  36281. @java.lang.Override
  36282. public com.google.protobuf.ByteString
  36283. getIsHistoryBytes() {
  36284. java.lang.Object ref = isHistory_;
  36285. if (ref instanceof java.lang.String) {
  36286. com.google.protobuf.ByteString b =
  36287. com.google.protobuf.ByteString.copyFromUtf8(
  36288. (java.lang.String) ref);
  36289. isHistory_ = b;
  36290. return b;
  36291. } else {
  36292. return (com.google.protobuf.ByteString) ref;
  36293. }
  36294. }
  36295. public static final int ID_FIELD_NUMBER = 9;
  36296. @SuppressWarnings("serial")
  36297. private volatile java.lang.Object id_ = "";
  36298. /**
  36299. * <code>optional string id = 9;</code>
  36300. * @return Whether the id field is set.
  36301. */
  36302. @java.lang.Override
  36303. public boolean hasId() {
  36304. return ((bitField0_ & 0x00000100) != 0);
  36305. }
  36306. /**
  36307. * <code>optional string id = 9;</code>
  36308. * @return The id.
  36309. */
  36310. @java.lang.Override
  36311. public java.lang.String getId() {
  36312. java.lang.Object ref = id_;
  36313. if (ref instanceof java.lang.String) {
  36314. return (java.lang.String) ref;
  36315. } else {
  36316. com.google.protobuf.ByteString bs =
  36317. (com.google.protobuf.ByteString) ref;
  36318. java.lang.String s = bs.toStringUtf8();
  36319. if (bs.isValidUtf8()) {
  36320. id_ = s;
  36321. }
  36322. return s;
  36323. }
  36324. }
  36325. /**
  36326. * <code>optional string id = 9;</code>
  36327. * @return The bytes for id.
  36328. */
  36329. @java.lang.Override
  36330. public com.google.protobuf.ByteString
  36331. getIdBytes() {
  36332. java.lang.Object ref = id_;
  36333. if (ref instanceof java.lang.String) {
  36334. com.google.protobuf.ByteString b =
  36335. com.google.protobuf.ByteString.copyFromUtf8(
  36336. (java.lang.String) ref);
  36337. id_ = b;
  36338. return b;
  36339. } else {
  36340. return (com.google.protobuf.ByteString) ref;
  36341. }
  36342. }
  36343. private byte memoizedIsInitialized = -1;
  36344. @java.lang.Override
  36345. public final boolean isInitialized() {
  36346. byte isInitialized = memoizedIsInitialized;
  36347. if (isInitialized == 1) return true;
  36348. if (isInitialized == 0) return false;
  36349. memoizedIsInitialized = 1;
  36350. return true;
  36351. }
  36352. @java.lang.Override
  36353. public void writeTo(com.google.protobuf.CodedOutputStream output)
  36354. throws java.io.IOException {
  36355. if (((bitField0_ & 0x00000001) != 0)) {
  36356. com.google.protobuf.GeneratedMessage.writeString(output, 1, departName_);
  36357. }
  36358. if (((bitField0_ & 0x00000002) != 0)) {
  36359. com.google.protobuf.GeneratedMessage.writeString(output, 2, time_);
  36360. }
  36361. if (((bitField0_ & 0x00000004) != 0)) {
  36362. com.google.protobuf.GeneratedMessage.writeString(output, 3, decisionDept_);
  36363. }
  36364. if (((bitField0_ & 0x00000008) != 0)) {
  36365. com.google.protobuf.GeneratedMessage.writeString(output, 4, inReason_);
  36366. }
  36367. if (((bitField0_ & 0x00000010) != 0)) {
  36368. com.google.protobuf.GeneratedMessage.writeString(output, 5, outDate_);
  36369. }
  36370. if (((bitField0_ & 0x00000020) != 0)) {
  36371. com.google.protobuf.GeneratedMessage.writeString(output, 6, outReason_);
  36372. }
  36373. if (((bitField0_ & 0x00000040) != 0)) {
  36374. com.google.protobuf.GeneratedMessage.writeString(output, 7, outDepartment_);
  36375. }
  36376. if (((bitField0_ & 0x00000080) != 0)) {
  36377. com.google.protobuf.GeneratedMessage.writeString(output, 8, isHistory_);
  36378. }
  36379. if (((bitField0_ & 0x00000100) != 0)) {
  36380. com.google.protobuf.GeneratedMessage.writeString(output, 9, id_);
  36381. }
  36382. getUnknownFields().writeTo(output);
  36383. }
  36384. @java.lang.Override
  36385. public int getSerializedSize() {
  36386. int size = memoizedSize;
  36387. if (size != -1) return size;
  36388. size = 0;
  36389. if (((bitField0_ & 0x00000001) != 0)) {
  36390. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, departName_);
  36391. }
  36392. if (((bitField0_ & 0x00000002) != 0)) {
  36393. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, time_);
  36394. }
  36395. if (((bitField0_ & 0x00000004) != 0)) {
  36396. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, decisionDept_);
  36397. }
  36398. if (((bitField0_ & 0x00000008) != 0)) {
  36399. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, inReason_);
  36400. }
  36401. if (((bitField0_ & 0x00000010) != 0)) {
  36402. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, outDate_);
  36403. }
  36404. if (((bitField0_ & 0x00000020) != 0)) {
  36405. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, outReason_);
  36406. }
  36407. if (((bitField0_ & 0x00000040) != 0)) {
  36408. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, outDepartment_);
  36409. }
  36410. if (((bitField0_ & 0x00000080) != 0)) {
  36411. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, isHistory_);
  36412. }
  36413. if (((bitField0_ & 0x00000100) != 0)) {
  36414. size += com.google.protobuf.GeneratedMessage.computeStringSize(9, id_);
  36415. }
  36416. size += getUnknownFields().getSerializedSize();
  36417. memoizedSize = size;
  36418. return size;
  36419. }
  36420. @java.lang.Override
  36421. public boolean equals(final java.lang.Object obj) {
  36422. if (obj == this) {
  36423. return true;
  36424. }
  36425. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal)) {
  36426. return super.equals(obj);
  36427. }
  36428. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal other = (com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal) obj;
  36429. if (hasDepartName() != other.hasDepartName()) return false;
  36430. if (hasDepartName()) {
  36431. if (!getDepartName()
  36432. .equals(other.getDepartName())) return false;
  36433. }
  36434. if (hasTime() != other.hasTime()) return false;
  36435. if (hasTime()) {
  36436. if (!getTime()
  36437. .equals(other.getTime())) return false;
  36438. }
  36439. if (hasDecisionDept() != other.hasDecisionDept()) return false;
  36440. if (hasDecisionDept()) {
  36441. if (!getDecisionDept()
  36442. .equals(other.getDecisionDept())) return false;
  36443. }
  36444. if (hasInReason() != other.hasInReason()) return false;
  36445. if (hasInReason()) {
  36446. if (!getInReason()
  36447. .equals(other.getInReason())) return false;
  36448. }
  36449. if (hasOutDate() != other.hasOutDate()) return false;
  36450. if (hasOutDate()) {
  36451. if (!getOutDate()
  36452. .equals(other.getOutDate())) return false;
  36453. }
  36454. if (hasOutReason() != other.hasOutReason()) return false;
  36455. if (hasOutReason()) {
  36456. if (!getOutReason()
  36457. .equals(other.getOutReason())) return false;
  36458. }
  36459. if (hasOutDepartment() != other.hasOutDepartment()) return false;
  36460. if (hasOutDepartment()) {
  36461. if (!getOutDepartment()
  36462. .equals(other.getOutDepartment())) return false;
  36463. }
  36464. if (hasIsHistory() != other.hasIsHistory()) return false;
  36465. if (hasIsHistory()) {
  36466. if (!getIsHistory()
  36467. .equals(other.getIsHistory())) return false;
  36468. }
  36469. if (hasId() != other.hasId()) return false;
  36470. if (hasId()) {
  36471. if (!getId()
  36472. .equals(other.getId())) return false;
  36473. }
  36474. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  36475. return true;
  36476. }
  36477. @java.lang.Override
  36478. public int hashCode() {
  36479. if (memoizedHashCode != 0) {
  36480. return memoizedHashCode;
  36481. }
  36482. int hash = 41;
  36483. hash = (19 * hash) + getDescriptor().hashCode();
  36484. if (hasDepartName()) {
  36485. hash = (37 * hash) + DEPARTNAME_FIELD_NUMBER;
  36486. hash = (53 * hash) + getDepartName().hashCode();
  36487. }
  36488. if (hasTime()) {
  36489. hash = (37 * hash) + TIME_FIELD_NUMBER;
  36490. hash = (53 * hash) + getTime().hashCode();
  36491. }
  36492. if (hasDecisionDept()) {
  36493. hash = (37 * hash) + DECISIONDEPT_FIELD_NUMBER;
  36494. hash = (53 * hash) + getDecisionDept().hashCode();
  36495. }
  36496. if (hasInReason()) {
  36497. hash = (37 * hash) + INREASON_FIELD_NUMBER;
  36498. hash = (53 * hash) + getInReason().hashCode();
  36499. }
  36500. if (hasOutDate()) {
  36501. hash = (37 * hash) + OUTDATE_FIELD_NUMBER;
  36502. hash = (53 * hash) + getOutDate().hashCode();
  36503. }
  36504. if (hasOutReason()) {
  36505. hash = (37 * hash) + OUTREASON_FIELD_NUMBER;
  36506. hash = (53 * hash) + getOutReason().hashCode();
  36507. }
  36508. if (hasOutDepartment()) {
  36509. hash = (37 * hash) + OUTDEPARTMENT_FIELD_NUMBER;
  36510. hash = (53 * hash) + getOutDepartment().hashCode();
  36511. }
  36512. if (hasIsHistory()) {
  36513. hash = (37 * hash) + ISHISTORY_FIELD_NUMBER;
  36514. hash = (53 * hash) + getIsHistory().hashCode();
  36515. }
  36516. if (hasId()) {
  36517. hash = (37 * hash) + ID_FIELD_NUMBER;
  36518. hash = (53 * hash) + getId().hashCode();
  36519. }
  36520. hash = (29 * hash) + getUnknownFields().hashCode();
  36521. memoizedHashCode = hash;
  36522. return hash;
  36523. }
  36524. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36525. java.nio.ByteBuffer data)
  36526. throws com.google.protobuf.InvalidProtocolBufferException {
  36527. return PARSER.parseFrom(data);
  36528. }
  36529. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36530. java.nio.ByteBuffer data,
  36531. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  36532. throws com.google.protobuf.InvalidProtocolBufferException {
  36533. return PARSER.parseFrom(data, extensionRegistry);
  36534. }
  36535. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36536. com.google.protobuf.ByteString data)
  36537. throws com.google.protobuf.InvalidProtocolBufferException {
  36538. return PARSER.parseFrom(data);
  36539. }
  36540. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36541. com.google.protobuf.ByteString data,
  36542. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  36543. throws com.google.protobuf.InvalidProtocolBufferException {
  36544. return PARSER.parseFrom(data, extensionRegistry);
  36545. }
  36546. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(byte[] data)
  36547. throws com.google.protobuf.InvalidProtocolBufferException {
  36548. return PARSER.parseFrom(data);
  36549. }
  36550. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36551. byte[] data,
  36552. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  36553. throws com.google.protobuf.InvalidProtocolBufferException {
  36554. return PARSER.parseFrom(data, extensionRegistry);
  36555. }
  36556. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(java.io.InputStream input)
  36557. throws java.io.IOException {
  36558. return com.google.protobuf.GeneratedMessage
  36559. .parseWithIOException(PARSER, input);
  36560. }
  36561. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36562. java.io.InputStream input,
  36563. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  36564. throws java.io.IOException {
  36565. return com.google.protobuf.GeneratedMessage
  36566. .parseWithIOException(PARSER, input, extensionRegistry);
  36567. }
  36568. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseDelimitedFrom(java.io.InputStream input)
  36569. throws java.io.IOException {
  36570. return com.google.protobuf.GeneratedMessage
  36571. .parseDelimitedWithIOException(PARSER, input);
  36572. }
  36573. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseDelimitedFrom(
  36574. java.io.InputStream input,
  36575. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  36576. throws java.io.IOException {
  36577. return com.google.protobuf.GeneratedMessage
  36578. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  36579. }
  36580. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36581. com.google.protobuf.CodedInputStream input)
  36582. throws java.io.IOException {
  36583. return com.google.protobuf.GeneratedMessage
  36584. .parseWithIOException(PARSER, input);
  36585. }
  36586. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal parseFrom(
  36587. com.google.protobuf.CodedInputStream input,
  36588. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  36589. throws java.io.IOException {
  36590. return com.google.protobuf.GeneratedMessage
  36591. .parseWithIOException(PARSER, input, extensionRegistry);
  36592. }
  36593. @java.lang.Override
  36594. public Builder newBuilderForType() { return newBuilder(); }
  36595. public static Builder newBuilder() {
  36596. return DEFAULT_INSTANCE.toBuilder();
  36597. }
  36598. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal prototype) {
  36599. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  36600. }
  36601. @java.lang.Override
  36602. public Builder toBuilder() {
  36603. return this == DEFAULT_INSTANCE
  36604. ? new Builder() : new Builder().mergeFrom(this);
  36605. }
  36606. @java.lang.Override
  36607. protected Builder newBuilderForType(
  36608. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  36609. Builder builder = new Builder(parent);
  36610. return builder;
  36611. }
  36612. /**
  36613. * Protobuf type {@code fxy.AdministrativeSeriousIllegal}
  36614. */
  36615. public static final class Builder extends
  36616. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  36617. // @@protoc_insertion_point(builder_implements:fxy.AdministrativeSeriousIllegal)
  36618. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder {
  36619. public static final com.google.protobuf.Descriptors.Descriptor
  36620. getDescriptor() {
  36621. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeSeriousIllegal_descriptor;
  36622. }
  36623. @java.lang.Override
  36624. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  36625. internalGetFieldAccessorTable() {
  36626. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeSeriousIllegal_fieldAccessorTable
  36627. .ensureFieldAccessorsInitialized(
  36628. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.class, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder.class);
  36629. }
  36630. // Construct using com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.newBuilder()
  36631. private Builder() {
  36632. }
  36633. private Builder(
  36634. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  36635. super(parent);
  36636. }
  36637. @java.lang.Override
  36638. public Builder clear() {
  36639. super.clear();
  36640. bitField0_ = 0;
  36641. departName_ = "";
  36642. time_ = "";
  36643. decisionDept_ = "";
  36644. inReason_ = "";
  36645. outDate_ = "";
  36646. outReason_ = "";
  36647. outDepartment_ = "";
  36648. isHistory_ = "";
  36649. id_ = "";
  36650. return this;
  36651. }
  36652. @java.lang.Override
  36653. public com.google.protobuf.Descriptors.Descriptor
  36654. getDescriptorForType() {
  36655. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AdministrativeSeriousIllegal_descriptor;
  36656. }
  36657. @java.lang.Override
  36658. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal getDefaultInstanceForType() {
  36659. return com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.getDefaultInstance();
  36660. }
  36661. @java.lang.Override
  36662. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal build() {
  36663. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal result = buildPartial();
  36664. if (!result.isInitialized()) {
  36665. throw newUninitializedMessageException(result);
  36666. }
  36667. return result;
  36668. }
  36669. @java.lang.Override
  36670. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal buildPartial() {
  36671. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal result = new com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal(this);
  36672. if (bitField0_ != 0) { buildPartial0(result); }
  36673. onBuilt();
  36674. return result;
  36675. }
  36676. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal result) {
  36677. int from_bitField0_ = bitField0_;
  36678. int to_bitField0_ = 0;
  36679. if (((from_bitField0_ & 0x00000001) != 0)) {
  36680. result.departName_ = departName_;
  36681. to_bitField0_ |= 0x00000001;
  36682. }
  36683. if (((from_bitField0_ & 0x00000002) != 0)) {
  36684. result.time_ = time_;
  36685. to_bitField0_ |= 0x00000002;
  36686. }
  36687. if (((from_bitField0_ & 0x00000004) != 0)) {
  36688. result.decisionDept_ = decisionDept_;
  36689. to_bitField0_ |= 0x00000004;
  36690. }
  36691. if (((from_bitField0_ & 0x00000008) != 0)) {
  36692. result.inReason_ = inReason_;
  36693. to_bitField0_ |= 0x00000008;
  36694. }
  36695. if (((from_bitField0_ & 0x00000010) != 0)) {
  36696. result.outDate_ = outDate_;
  36697. to_bitField0_ |= 0x00000010;
  36698. }
  36699. if (((from_bitField0_ & 0x00000020) != 0)) {
  36700. result.outReason_ = outReason_;
  36701. to_bitField0_ |= 0x00000020;
  36702. }
  36703. if (((from_bitField0_ & 0x00000040) != 0)) {
  36704. result.outDepartment_ = outDepartment_;
  36705. to_bitField0_ |= 0x00000040;
  36706. }
  36707. if (((from_bitField0_ & 0x00000080) != 0)) {
  36708. result.isHistory_ = isHistory_;
  36709. to_bitField0_ |= 0x00000080;
  36710. }
  36711. if (((from_bitField0_ & 0x00000100) != 0)) {
  36712. result.id_ = id_;
  36713. to_bitField0_ |= 0x00000100;
  36714. }
  36715. result.bitField0_ |= to_bitField0_;
  36716. }
  36717. @java.lang.Override
  36718. public Builder mergeFrom(com.google.protobuf.Message other) {
  36719. if (other instanceof com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal) {
  36720. return mergeFrom((com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal)other);
  36721. } else {
  36722. super.mergeFrom(other);
  36723. return this;
  36724. }
  36725. }
  36726. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal other) {
  36727. if (other == com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.getDefaultInstance()) return this;
  36728. if (other.hasDepartName()) {
  36729. departName_ = other.departName_;
  36730. bitField0_ |= 0x00000001;
  36731. onChanged();
  36732. }
  36733. if (other.hasTime()) {
  36734. time_ = other.time_;
  36735. bitField0_ |= 0x00000002;
  36736. onChanged();
  36737. }
  36738. if (other.hasDecisionDept()) {
  36739. decisionDept_ = other.decisionDept_;
  36740. bitField0_ |= 0x00000004;
  36741. onChanged();
  36742. }
  36743. if (other.hasInReason()) {
  36744. inReason_ = other.inReason_;
  36745. bitField0_ |= 0x00000008;
  36746. onChanged();
  36747. }
  36748. if (other.hasOutDate()) {
  36749. outDate_ = other.outDate_;
  36750. bitField0_ |= 0x00000010;
  36751. onChanged();
  36752. }
  36753. if (other.hasOutReason()) {
  36754. outReason_ = other.outReason_;
  36755. bitField0_ |= 0x00000020;
  36756. onChanged();
  36757. }
  36758. if (other.hasOutDepartment()) {
  36759. outDepartment_ = other.outDepartment_;
  36760. bitField0_ |= 0x00000040;
  36761. onChanged();
  36762. }
  36763. if (other.hasIsHistory()) {
  36764. isHistory_ = other.isHistory_;
  36765. bitField0_ |= 0x00000080;
  36766. onChanged();
  36767. }
  36768. if (other.hasId()) {
  36769. id_ = other.id_;
  36770. bitField0_ |= 0x00000100;
  36771. onChanged();
  36772. }
  36773. this.mergeUnknownFields(other.getUnknownFields());
  36774. onChanged();
  36775. return this;
  36776. }
  36777. @java.lang.Override
  36778. public final boolean isInitialized() {
  36779. return true;
  36780. }
  36781. @java.lang.Override
  36782. public Builder mergeFrom(
  36783. com.google.protobuf.CodedInputStream input,
  36784. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  36785. throws java.io.IOException {
  36786. if (extensionRegistry == null) {
  36787. throw new java.lang.NullPointerException();
  36788. }
  36789. try {
  36790. boolean done = false;
  36791. while (!done) {
  36792. int tag = input.readTag();
  36793. switch (tag) {
  36794. case 0:
  36795. done = true;
  36796. break;
  36797. case 10: {
  36798. departName_ = input.readBytes();
  36799. bitField0_ |= 0x00000001;
  36800. break;
  36801. } // case 10
  36802. case 18: {
  36803. time_ = input.readBytes();
  36804. bitField0_ |= 0x00000002;
  36805. break;
  36806. } // case 18
  36807. case 26: {
  36808. decisionDept_ = input.readBytes();
  36809. bitField0_ |= 0x00000004;
  36810. break;
  36811. } // case 26
  36812. case 34: {
  36813. inReason_ = input.readBytes();
  36814. bitField0_ |= 0x00000008;
  36815. break;
  36816. } // case 34
  36817. case 42: {
  36818. outDate_ = input.readBytes();
  36819. bitField0_ |= 0x00000010;
  36820. break;
  36821. } // case 42
  36822. case 50: {
  36823. outReason_ = input.readBytes();
  36824. bitField0_ |= 0x00000020;
  36825. break;
  36826. } // case 50
  36827. case 58: {
  36828. outDepartment_ = input.readBytes();
  36829. bitField0_ |= 0x00000040;
  36830. break;
  36831. } // case 58
  36832. case 66: {
  36833. isHistory_ = input.readBytes();
  36834. bitField0_ |= 0x00000080;
  36835. break;
  36836. } // case 66
  36837. case 74: {
  36838. id_ = input.readBytes();
  36839. bitField0_ |= 0x00000100;
  36840. break;
  36841. } // case 74
  36842. default: {
  36843. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  36844. done = true; // was an endgroup tag
  36845. }
  36846. break;
  36847. } // default:
  36848. } // switch (tag)
  36849. } // while (!done)
  36850. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  36851. throw e.unwrapIOException();
  36852. } finally {
  36853. onChanged();
  36854. } // finally
  36855. return this;
  36856. }
  36857. private int bitField0_;
  36858. private java.lang.Object departName_ = "";
  36859. /**
  36860. * <pre>
  36861. * 企业名称
  36862. * </pre>
  36863. *
  36864. * <code>optional string departName = 1;</code>
  36865. * @return Whether the departName field is set.
  36866. */
  36867. public boolean hasDepartName() {
  36868. return ((bitField0_ & 0x00000001) != 0);
  36869. }
  36870. /**
  36871. * <pre>
  36872. * 企业名称
  36873. * </pre>
  36874. *
  36875. * <code>optional string departName = 1;</code>
  36876. * @return The departName.
  36877. */
  36878. public java.lang.String getDepartName() {
  36879. java.lang.Object ref = departName_;
  36880. if (!(ref instanceof java.lang.String)) {
  36881. com.google.protobuf.ByteString bs =
  36882. (com.google.protobuf.ByteString) ref;
  36883. java.lang.String s = bs.toStringUtf8();
  36884. if (bs.isValidUtf8()) {
  36885. departName_ = s;
  36886. }
  36887. return s;
  36888. } else {
  36889. return (java.lang.String) ref;
  36890. }
  36891. }
  36892. /**
  36893. * <pre>
  36894. * 企业名称
  36895. * </pre>
  36896. *
  36897. * <code>optional string departName = 1;</code>
  36898. * @return The bytes for departName.
  36899. */
  36900. public com.google.protobuf.ByteString
  36901. getDepartNameBytes() {
  36902. java.lang.Object ref = departName_;
  36903. if (ref instanceof String) {
  36904. com.google.protobuf.ByteString b =
  36905. com.google.protobuf.ByteString.copyFromUtf8(
  36906. (java.lang.String) ref);
  36907. departName_ = b;
  36908. return b;
  36909. } else {
  36910. return (com.google.protobuf.ByteString) ref;
  36911. }
  36912. }
  36913. /**
  36914. * <pre>
  36915. * 企业名称
  36916. * </pre>
  36917. *
  36918. * <code>optional string departName = 1;</code>
  36919. * @param value The departName to set.
  36920. * @return This builder for chaining.
  36921. */
  36922. public Builder setDepartName(
  36923. java.lang.String value) {
  36924. if (value == null) { throw new NullPointerException(); }
  36925. departName_ = value;
  36926. bitField0_ |= 0x00000001;
  36927. onChanged();
  36928. return this;
  36929. }
  36930. /**
  36931. * <pre>
  36932. * 企业名称
  36933. * </pre>
  36934. *
  36935. * <code>optional string departName = 1;</code>
  36936. * @return This builder for chaining.
  36937. */
  36938. public Builder clearDepartName() {
  36939. departName_ = getDefaultInstance().getDepartName();
  36940. bitField0_ = (bitField0_ & ~0x00000001);
  36941. onChanged();
  36942. return this;
  36943. }
  36944. /**
  36945. * <pre>
  36946. * 企业名称
  36947. * </pre>
  36948. *
  36949. * <code>optional string departName = 1;</code>
  36950. * @param value The bytes for departName to set.
  36951. * @return This builder for chaining.
  36952. */
  36953. public Builder setDepartNameBytes(
  36954. com.google.protobuf.ByteString value) {
  36955. if (value == null) { throw new NullPointerException(); }
  36956. departName_ = value;
  36957. bitField0_ |= 0x00000001;
  36958. onChanged();
  36959. return this;
  36960. }
  36961. private java.lang.Object time_ = "";
  36962. /**
  36963. * <pre>
  36964. * 列入日期
  36965. * </pre>
  36966. *
  36967. * <code>optional string time = 2;</code>
  36968. * @return Whether the time field is set.
  36969. */
  36970. public boolean hasTime() {
  36971. return ((bitField0_ & 0x00000002) != 0);
  36972. }
  36973. /**
  36974. * <pre>
  36975. * 列入日期
  36976. * </pre>
  36977. *
  36978. * <code>optional string time = 2;</code>
  36979. * @return The time.
  36980. */
  36981. public java.lang.String getTime() {
  36982. java.lang.Object ref = time_;
  36983. if (!(ref instanceof java.lang.String)) {
  36984. com.google.protobuf.ByteString bs =
  36985. (com.google.protobuf.ByteString) ref;
  36986. java.lang.String s = bs.toStringUtf8();
  36987. if (bs.isValidUtf8()) {
  36988. time_ = s;
  36989. }
  36990. return s;
  36991. } else {
  36992. return (java.lang.String) ref;
  36993. }
  36994. }
  36995. /**
  36996. * <pre>
  36997. * 列入日期
  36998. * </pre>
  36999. *
  37000. * <code>optional string time = 2;</code>
  37001. * @return The bytes for time.
  37002. */
  37003. public com.google.protobuf.ByteString
  37004. getTimeBytes() {
  37005. java.lang.Object ref = time_;
  37006. if (ref instanceof String) {
  37007. com.google.protobuf.ByteString b =
  37008. com.google.protobuf.ByteString.copyFromUtf8(
  37009. (java.lang.String) ref);
  37010. time_ = b;
  37011. return b;
  37012. } else {
  37013. return (com.google.protobuf.ByteString) ref;
  37014. }
  37015. }
  37016. /**
  37017. * <pre>
  37018. * 列入日期
  37019. * </pre>
  37020. *
  37021. * <code>optional string time = 2;</code>
  37022. * @param value The time to set.
  37023. * @return This builder for chaining.
  37024. */
  37025. public Builder setTime(
  37026. java.lang.String value) {
  37027. if (value == null) { throw new NullPointerException(); }
  37028. time_ = value;
  37029. bitField0_ |= 0x00000002;
  37030. onChanged();
  37031. return this;
  37032. }
  37033. /**
  37034. * <pre>
  37035. * 列入日期
  37036. * </pre>
  37037. *
  37038. * <code>optional string time = 2;</code>
  37039. * @return This builder for chaining.
  37040. */
  37041. public Builder clearTime() {
  37042. time_ = getDefaultInstance().getTime();
  37043. bitField0_ = (bitField0_ & ~0x00000002);
  37044. onChanged();
  37045. return this;
  37046. }
  37047. /**
  37048. * <pre>
  37049. * 列入日期
  37050. * </pre>
  37051. *
  37052. * <code>optional string time = 2;</code>
  37053. * @param value The bytes for time to set.
  37054. * @return This builder for chaining.
  37055. */
  37056. public Builder setTimeBytes(
  37057. com.google.protobuf.ByteString value) {
  37058. if (value == null) { throw new NullPointerException(); }
  37059. time_ = value;
  37060. bitField0_ |= 0x00000002;
  37061. onChanged();
  37062. return this;
  37063. }
  37064. private java.lang.Object decisionDept_ = "";
  37065. /**
  37066. * <pre>
  37067. * 作出决定机关(列入)
  37068. * </pre>
  37069. *
  37070. * <code>optional string decisionDept = 3;</code>
  37071. * @return Whether the decisionDept field is set.
  37072. */
  37073. public boolean hasDecisionDept() {
  37074. return ((bitField0_ & 0x00000004) != 0);
  37075. }
  37076. /**
  37077. * <pre>
  37078. * 作出决定机关(列入)
  37079. * </pre>
  37080. *
  37081. * <code>optional string decisionDept = 3;</code>
  37082. * @return The decisionDept.
  37083. */
  37084. public java.lang.String getDecisionDept() {
  37085. java.lang.Object ref = decisionDept_;
  37086. if (!(ref instanceof java.lang.String)) {
  37087. com.google.protobuf.ByteString bs =
  37088. (com.google.protobuf.ByteString) ref;
  37089. java.lang.String s = bs.toStringUtf8();
  37090. if (bs.isValidUtf8()) {
  37091. decisionDept_ = s;
  37092. }
  37093. return s;
  37094. } else {
  37095. return (java.lang.String) ref;
  37096. }
  37097. }
  37098. /**
  37099. * <pre>
  37100. * 作出决定机关(列入)
  37101. * </pre>
  37102. *
  37103. * <code>optional string decisionDept = 3;</code>
  37104. * @return The bytes for decisionDept.
  37105. */
  37106. public com.google.protobuf.ByteString
  37107. getDecisionDeptBytes() {
  37108. java.lang.Object ref = decisionDept_;
  37109. if (ref instanceof String) {
  37110. com.google.protobuf.ByteString b =
  37111. com.google.protobuf.ByteString.copyFromUtf8(
  37112. (java.lang.String) ref);
  37113. decisionDept_ = b;
  37114. return b;
  37115. } else {
  37116. return (com.google.protobuf.ByteString) ref;
  37117. }
  37118. }
  37119. /**
  37120. * <pre>
  37121. * 作出决定机关(列入)
  37122. * </pre>
  37123. *
  37124. * <code>optional string decisionDept = 3;</code>
  37125. * @param value The decisionDept to set.
  37126. * @return This builder for chaining.
  37127. */
  37128. public Builder setDecisionDept(
  37129. java.lang.String value) {
  37130. if (value == null) { throw new NullPointerException(); }
  37131. decisionDept_ = value;
  37132. bitField0_ |= 0x00000004;
  37133. onChanged();
  37134. return this;
  37135. }
  37136. /**
  37137. * <pre>
  37138. * 作出决定机关(列入)
  37139. * </pre>
  37140. *
  37141. * <code>optional string decisionDept = 3;</code>
  37142. * @return This builder for chaining.
  37143. */
  37144. public Builder clearDecisionDept() {
  37145. decisionDept_ = getDefaultInstance().getDecisionDept();
  37146. bitField0_ = (bitField0_ & ~0x00000004);
  37147. onChanged();
  37148. return this;
  37149. }
  37150. /**
  37151. * <pre>
  37152. * 作出决定机关(列入)
  37153. * </pre>
  37154. *
  37155. * <code>optional string decisionDept = 3;</code>
  37156. * @param value The bytes for decisionDept to set.
  37157. * @return This builder for chaining.
  37158. */
  37159. public Builder setDecisionDeptBytes(
  37160. com.google.protobuf.ByteString value) {
  37161. if (value == null) { throw new NullPointerException(); }
  37162. decisionDept_ = value;
  37163. bitField0_ |= 0x00000004;
  37164. onChanged();
  37165. return this;
  37166. }
  37167. private java.lang.Object inReason_ = "";
  37168. /**
  37169. * <pre>
  37170. * 列入原因
  37171. * </pre>
  37172. *
  37173. * <code>optional string inReason = 4;</code>
  37174. * @return Whether the inReason field is set.
  37175. */
  37176. public boolean hasInReason() {
  37177. return ((bitField0_ & 0x00000008) != 0);
  37178. }
  37179. /**
  37180. * <pre>
  37181. * 列入原因
  37182. * </pre>
  37183. *
  37184. * <code>optional string inReason = 4;</code>
  37185. * @return The inReason.
  37186. */
  37187. public java.lang.String getInReason() {
  37188. java.lang.Object ref = inReason_;
  37189. if (!(ref instanceof java.lang.String)) {
  37190. com.google.protobuf.ByteString bs =
  37191. (com.google.protobuf.ByteString) ref;
  37192. java.lang.String s = bs.toStringUtf8();
  37193. if (bs.isValidUtf8()) {
  37194. inReason_ = s;
  37195. }
  37196. return s;
  37197. } else {
  37198. return (java.lang.String) ref;
  37199. }
  37200. }
  37201. /**
  37202. * <pre>
  37203. * 列入原因
  37204. * </pre>
  37205. *
  37206. * <code>optional string inReason = 4;</code>
  37207. * @return The bytes for inReason.
  37208. */
  37209. public com.google.protobuf.ByteString
  37210. getInReasonBytes() {
  37211. java.lang.Object ref = inReason_;
  37212. if (ref instanceof String) {
  37213. com.google.protobuf.ByteString b =
  37214. com.google.protobuf.ByteString.copyFromUtf8(
  37215. (java.lang.String) ref);
  37216. inReason_ = b;
  37217. return b;
  37218. } else {
  37219. return (com.google.protobuf.ByteString) ref;
  37220. }
  37221. }
  37222. /**
  37223. * <pre>
  37224. * 列入原因
  37225. * </pre>
  37226. *
  37227. * <code>optional string inReason = 4;</code>
  37228. * @param value The inReason to set.
  37229. * @return This builder for chaining.
  37230. */
  37231. public Builder setInReason(
  37232. java.lang.String value) {
  37233. if (value == null) { throw new NullPointerException(); }
  37234. inReason_ = value;
  37235. bitField0_ |= 0x00000008;
  37236. onChanged();
  37237. return this;
  37238. }
  37239. /**
  37240. * <pre>
  37241. * 列入原因
  37242. * </pre>
  37243. *
  37244. * <code>optional string inReason = 4;</code>
  37245. * @return This builder for chaining.
  37246. */
  37247. public Builder clearInReason() {
  37248. inReason_ = getDefaultInstance().getInReason();
  37249. bitField0_ = (bitField0_ & ~0x00000008);
  37250. onChanged();
  37251. return this;
  37252. }
  37253. /**
  37254. * <pre>
  37255. * 列入原因
  37256. * </pre>
  37257. *
  37258. * <code>optional string inReason = 4;</code>
  37259. * @param value The bytes for inReason to set.
  37260. * @return This builder for chaining.
  37261. */
  37262. public Builder setInReasonBytes(
  37263. com.google.protobuf.ByteString value) {
  37264. if (value == null) { throw new NullPointerException(); }
  37265. inReason_ = value;
  37266. bitField0_ |= 0x00000008;
  37267. onChanged();
  37268. return this;
  37269. }
  37270. private java.lang.Object outDate_ = "";
  37271. /**
  37272. * <pre>
  37273. * 移出时间
  37274. * </pre>
  37275. *
  37276. * <code>optional string outDate = 5;</code>
  37277. * @return Whether the outDate field is set.
  37278. */
  37279. public boolean hasOutDate() {
  37280. return ((bitField0_ & 0x00000010) != 0);
  37281. }
  37282. /**
  37283. * <pre>
  37284. * 移出时间
  37285. * </pre>
  37286. *
  37287. * <code>optional string outDate = 5;</code>
  37288. * @return The outDate.
  37289. */
  37290. public java.lang.String getOutDate() {
  37291. java.lang.Object ref = outDate_;
  37292. if (!(ref instanceof java.lang.String)) {
  37293. com.google.protobuf.ByteString bs =
  37294. (com.google.protobuf.ByteString) ref;
  37295. java.lang.String s = bs.toStringUtf8();
  37296. if (bs.isValidUtf8()) {
  37297. outDate_ = s;
  37298. }
  37299. return s;
  37300. } else {
  37301. return (java.lang.String) ref;
  37302. }
  37303. }
  37304. /**
  37305. * <pre>
  37306. * 移出时间
  37307. * </pre>
  37308. *
  37309. * <code>optional string outDate = 5;</code>
  37310. * @return The bytes for outDate.
  37311. */
  37312. public com.google.protobuf.ByteString
  37313. getOutDateBytes() {
  37314. java.lang.Object ref = outDate_;
  37315. if (ref instanceof String) {
  37316. com.google.protobuf.ByteString b =
  37317. com.google.protobuf.ByteString.copyFromUtf8(
  37318. (java.lang.String) ref);
  37319. outDate_ = b;
  37320. return b;
  37321. } else {
  37322. return (com.google.protobuf.ByteString) ref;
  37323. }
  37324. }
  37325. /**
  37326. * <pre>
  37327. * 移出时间
  37328. * </pre>
  37329. *
  37330. * <code>optional string outDate = 5;</code>
  37331. * @param value The outDate to set.
  37332. * @return This builder for chaining.
  37333. */
  37334. public Builder setOutDate(
  37335. java.lang.String value) {
  37336. if (value == null) { throw new NullPointerException(); }
  37337. outDate_ = value;
  37338. bitField0_ |= 0x00000010;
  37339. onChanged();
  37340. return this;
  37341. }
  37342. /**
  37343. * <pre>
  37344. * 移出时间
  37345. * </pre>
  37346. *
  37347. * <code>optional string outDate = 5;</code>
  37348. * @return This builder for chaining.
  37349. */
  37350. public Builder clearOutDate() {
  37351. outDate_ = getDefaultInstance().getOutDate();
  37352. bitField0_ = (bitField0_ & ~0x00000010);
  37353. onChanged();
  37354. return this;
  37355. }
  37356. /**
  37357. * <pre>
  37358. * 移出时间
  37359. * </pre>
  37360. *
  37361. * <code>optional string outDate = 5;</code>
  37362. * @param value The bytes for outDate to set.
  37363. * @return This builder for chaining.
  37364. */
  37365. public Builder setOutDateBytes(
  37366. com.google.protobuf.ByteString value) {
  37367. if (value == null) { throw new NullPointerException(); }
  37368. outDate_ = value;
  37369. bitField0_ |= 0x00000010;
  37370. onChanged();
  37371. return this;
  37372. }
  37373. private java.lang.Object outReason_ = "";
  37374. /**
  37375. * <pre>
  37376. * 移出原因
  37377. * </pre>
  37378. *
  37379. * <code>optional string outReason = 6;</code>
  37380. * @return Whether the outReason field is set.
  37381. */
  37382. public boolean hasOutReason() {
  37383. return ((bitField0_ & 0x00000020) != 0);
  37384. }
  37385. /**
  37386. * <pre>
  37387. * 移出原因
  37388. * </pre>
  37389. *
  37390. * <code>optional string outReason = 6;</code>
  37391. * @return The outReason.
  37392. */
  37393. public java.lang.String getOutReason() {
  37394. java.lang.Object ref = outReason_;
  37395. if (!(ref instanceof java.lang.String)) {
  37396. com.google.protobuf.ByteString bs =
  37397. (com.google.protobuf.ByteString) ref;
  37398. java.lang.String s = bs.toStringUtf8();
  37399. if (bs.isValidUtf8()) {
  37400. outReason_ = s;
  37401. }
  37402. return s;
  37403. } else {
  37404. return (java.lang.String) ref;
  37405. }
  37406. }
  37407. /**
  37408. * <pre>
  37409. * 移出原因
  37410. * </pre>
  37411. *
  37412. * <code>optional string outReason = 6;</code>
  37413. * @return The bytes for outReason.
  37414. */
  37415. public com.google.protobuf.ByteString
  37416. getOutReasonBytes() {
  37417. java.lang.Object ref = outReason_;
  37418. if (ref instanceof String) {
  37419. com.google.protobuf.ByteString b =
  37420. com.google.protobuf.ByteString.copyFromUtf8(
  37421. (java.lang.String) ref);
  37422. outReason_ = b;
  37423. return b;
  37424. } else {
  37425. return (com.google.protobuf.ByteString) ref;
  37426. }
  37427. }
  37428. /**
  37429. * <pre>
  37430. * 移出原因
  37431. * </pre>
  37432. *
  37433. * <code>optional string outReason = 6;</code>
  37434. * @param value The outReason to set.
  37435. * @return This builder for chaining.
  37436. */
  37437. public Builder setOutReason(
  37438. java.lang.String value) {
  37439. if (value == null) { throw new NullPointerException(); }
  37440. outReason_ = value;
  37441. bitField0_ |= 0x00000020;
  37442. onChanged();
  37443. return this;
  37444. }
  37445. /**
  37446. * <pre>
  37447. * 移出原因
  37448. * </pre>
  37449. *
  37450. * <code>optional string outReason = 6;</code>
  37451. * @return This builder for chaining.
  37452. */
  37453. public Builder clearOutReason() {
  37454. outReason_ = getDefaultInstance().getOutReason();
  37455. bitField0_ = (bitField0_ & ~0x00000020);
  37456. onChanged();
  37457. return this;
  37458. }
  37459. /**
  37460. * <pre>
  37461. * 移出原因
  37462. * </pre>
  37463. *
  37464. * <code>optional string outReason = 6;</code>
  37465. * @param value The bytes for outReason to set.
  37466. * @return This builder for chaining.
  37467. */
  37468. public Builder setOutReasonBytes(
  37469. com.google.protobuf.ByteString value) {
  37470. if (value == null) { throw new NullPointerException(); }
  37471. outReason_ = value;
  37472. bitField0_ |= 0x00000020;
  37473. onChanged();
  37474. return this;
  37475. }
  37476. private java.lang.Object outDepartment_ = "";
  37477. /**
  37478. * <pre>
  37479. * 作出决定机关(移出)
  37480. * </pre>
  37481. *
  37482. * <code>optional string outDepartment = 7;</code>
  37483. * @return Whether the outDepartment field is set.
  37484. */
  37485. public boolean hasOutDepartment() {
  37486. return ((bitField0_ & 0x00000040) != 0);
  37487. }
  37488. /**
  37489. * <pre>
  37490. * 作出决定机关(移出)
  37491. * </pre>
  37492. *
  37493. * <code>optional string outDepartment = 7;</code>
  37494. * @return The outDepartment.
  37495. */
  37496. public java.lang.String getOutDepartment() {
  37497. java.lang.Object ref = outDepartment_;
  37498. if (!(ref instanceof java.lang.String)) {
  37499. com.google.protobuf.ByteString bs =
  37500. (com.google.protobuf.ByteString) ref;
  37501. java.lang.String s = bs.toStringUtf8();
  37502. if (bs.isValidUtf8()) {
  37503. outDepartment_ = s;
  37504. }
  37505. return s;
  37506. } else {
  37507. return (java.lang.String) ref;
  37508. }
  37509. }
  37510. /**
  37511. * <pre>
  37512. * 作出决定机关(移出)
  37513. * </pre>
  37514. *
  37515. * <code>optional string outDepartment = 7;</code>
  37516. * @return The bytes for outDepartment.
  37517. */
  37518. public com.google.protobuf.ByteString
  37519. getOutDepartmentBytes() {
  37520. java.lang.Object ref = outDepartment_;
  37521. if (ref instanceof String) {
  37522. com.google.protobuf.ByteString b =
  37523. com.google.protobuf.ByteString.copyFromUtf8(
  37524. (java.lang.String) ref);
  37525. outDepartment_ = b;
  37526. return b;
  37527. } else {
  37528. return (com.google.protobuf.ByteString) ref;
  37529. }
  37530. }
  37531. /**
  37532. * <pre>
  37533. * 作出决定机关(移出)
  37534. * </pre>
  37535. *
  37536. * <code>optional string outDepartment = 7;</code>
  37537. * @param value The outDepartment to set.
  37538. * @return This builder for chaining.
  37539. */
  37540. public Builder setOutDepartment(
  37541. java.lang.String value) {
  37542. if (value == null) { throw new NullPointerException(); }
  37543. outDepartment_ = value;
  37544. bitField0_ |= 0x00000040;
  37545. onChanged();
  37546. return this;
  37547. }
  37548. /**
  37549. * <pre>
  37550. * 作出决定机关(移出)
  37551. * </pre>
  37552. *
  37553. * <code>optional string outDepartment = 7;</code>
  37554. * @return This builder for chaining.
  37555. */
  37556. public Builder clearOutDepartment() {
  37557. outDepartment_ = getDefaultInstance().getOutDepartment();
  37558. bitField0_ = (bitField0_ & ~0x00000040);
  37559. onChanged();
  37560. return this;
  37561. }
  37562. /**
  37563. * <pre>
  37564. * 作出决定机关(移出)
  37565. * </pre>
  37566. *
  37567. * <code>optional string outDepartment = 7;</code>
  37568. * @param value The bytes for outDepartment to set.
  37569. * @return This builder for chaining.
  37570. */
  37571. public Builder setOutDepartmentBytes(
  37572. com.google.protobuf.ByteString value) {
  37573. if (value == null) { throw new NullPointerException(); }
  37574. outDepartment_ = value;
  37575. bitField0_ |= 0x00000040;
  37576. onChanged();
  37577. return this;
  37578. }
  37579. private java.lang.Object isHistory_ = "";
  37580. /**
  37581. * <pre>
  37582. * 是否是历史信息
  37583. * </pre>
  37584. *
  37585. * <code>optional string isHistory = 8;</code>
  37586. * @return Whether the isHistory field is set.
  37587. */
  37588. public boolean hasIsHistory() {
  37589. return ((bitField0_ & 0x00000080) != 0);
  37590. }
  37591. /**
  37592. * <pre>
  37593. * 是否是历史信息
  37594. * </pre>
  37595. *
  37596. * <code>optional string isHistory = 8;</code>
  37597. * @return The isHistory.
  37598. */
  37599. public java.lang.String getIsHistory() {
  37600. java.lang.Object ref = isHistory_;
  37601. if (!(ref instanceof java.lang.String)) {
  37602. com.google.protobuf.ByteString bs =
  37603. (com.google.protobuf.ByteString) ref;
  37604. java.lang.String s = bs.toStringUtf8();
  37605. if (bs.isValidUtf8()) {
  37606. isHistory_ = s;
  37607. }
  37608. return s;
  37609. } else {
  37610. return (java.lang.String) ref;
  37611. }
  37612. }
  37613. /**
  37614. * <pre>
  37615. * 是否是历史信息
  37616. * </pre>
  37617. *
  37618. * <code>optional string isHistory = 8;</code>
  37619. * @return The bytes for isHistory.
  37620. */
  37621. public com.google.protobuf.ByteString
  37622. getIsHistoryBytes() {
  37623. java.lang.Object ref = isHistory_;
  37624. if (ref instanceof String) {
  37625. com.google.protobuf.ByteString b =
  37626. com.google.protobuf.ByteString.copyFromUtf8(
  37627. (java.lang.String) ref);
  37628. isHistory_ = b;
  37629. return b;
  37630. } else {
  37631. return (com.google.protobuf.ByteString) ref;
  37632. }
  37633. }
  37634. /**
  37635. * <pre>
  37636. * 是否是历史信息
  37637. * </pre>
  37638. *
  37639. * <code>optional string isHistory = 8;</code>
  37640. * @param value The isHistory to set.
  37641. * @return This builder for chaining.
  37642. */
  37643. public Builder setIsHistory(
  37644. java.lang.String value) {
  37645. if (value == null) { throw new NullPointerException(); }
  37646. isHistory_ = value;
  37647. bitField0_ |= 0x00000080;
  37648. onChanged();
  37649. return this;
  37650. }
  37651. /**
  37652. * <pre>
  37653. * 是否是历史信息
  37654. * </pre>
  37655. *
  37656. * <code>optional string isHistory = 8;</code>
  37657. * @return This builder for chaining.
  37658. */
  37659. public Builder clearIsHistory() {
  37660. isHistory_ = getDefaultInstance().getIsHistory();
  37661. bitField0_ = (bitField0_ & ~0x00000080);
  37662. onChanged();
  37663. return this;
  37664. }
  37665. /**
  37666. * <pre>
  37667. * 是否是历史信息
  37668. * </pre>
  37669. *
  37670. * <code>optional string isHistory = 8;</code>
  37671. * @param value The bytes for isHistory to set.
  37672. * @return This builder for chaining.
  37673. */
  37674. public Builder setIsHistoryBytes(
  37675. com.google.protobuf.ByteString value) {
  37676. if (value == null) { throw new NullPointerException(); }
  37677. isHistory_ = value;
  37678. bitField0_ |= 0x00000080;
  37679. onChanged();
  37680. return this;
  37681. }
  37682. private java.lang.Object id_ = "";
  37683. /**
  37684. * <code>optional string id = 9;</code>
  37685. * @return Whether the id field is set.
  37686. */
  37687. public boolean hasId() {
  37688. return ((bitField0_ & 0x00000100) != 0);
  37689. }
  37690. /**
  37691. * <code>optional string id = 9;</code>
  37692. * @return The id.
  37693. */
  37694. public java.lang.String getId() {
  37695. java.lang.Object ref = id_;
  37696. if (!(ref instanceof java.lang.String)) {
  37697. com.google.protobuf.ByteString bs =
  37698. (com.google.protobuf.ByteString) ref;
  37699. java.lang.String s = bs.toStringUtf8();
  37700. if (bs.isValidUtf8()) {
  37701. id_ = s;
  37702. }
  37703. return s;
  37704. } else {
  37705. return (java.lang.String) ref;
  37706. }
  37707. }
  37708. /**
  37709. * <code>optional string id = 9;</code>
  37710. * @return The bytes for id.
  37711. */
  37712. public com.google.protobuf.ByteString
  37713. getIdBytes() {
  37714. java.lang.Object ref = id_;
  37715. if (ref instanceof String) {
  37716. com.google.protobuf.ByteString b =
  37717. com.google.protobuf.ByteString.copyFromUtf8(
  37718. (java.lang.String) ref);
  37719. id_ = b;
  37720. return b;
  37721. } else {
  37722. return (com.google.protobuf.ByteString) ref;
  37723. }
  37724. }
  37725. /**
  37726. * <code>optional string id = 9;</code>
  37727. * @param value The id to set.
  37728. * @return This builder for chaining.
  37729. */
  37730. public Builder setId(
  37731. java.lang.String value) {
  37732. if (value == null) { throw new NullPointerException(); }
  37733. id_ = value;
  37734. bitField0_ |= 0x00000100;
  37735. onChanged();
  37736. return this;
  37737. }
  37738. /**
  37739. * <code>optional string id = 9;</code>
  37740. * @return This builder for chaining.
  37741. */
  37742. public Builder clearId() {
  37743. id_ = getDefaultInstance().getId();
  37744. bitField0_ = (bitField0_ & ~0x00000100);
  37745. onChanged();
  37746. return this;
  37747. }
  37748. /**
  37749. * <code>optional string id = 9;</code>
  37750. * @param value The bytes for id to set.
  37751. * @return This builder for chaining.
  37752. */
  37753. public Builder setIdBytes(
  37754. com.google.protobuf.ByteString value) {
  37755. if (value == null) { throw new NullPointerException(); }
  37756. id_ = value;
  37757. bitField0_ |= 0x00000100;
  37758. onChanged();
  37759. return this;
  37760. }
  37761. // @@protoc_insertion_point(builder_scope:fxy.AdministrativeSeriousIllegal)
  37762. }
  37763. // @@protoc_insertion_point(class_scope:fxy.AdministrativeSeriousIllegal)
  37764. private static final com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal DEFAULT_INSTANCE;
  37765. static {
  37766. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal();
  37767. }
  37768. public static com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal getDefaultInstance() {
  37769. return DEFAULT_INSTANCE;
  37770. }
  37771. private static final com.google.protobuf.Parser<AdministrativeSeriousIllegal>
  37772. PARSER = new com.google.protobuf.AbstractParser<AdministrativeSeriousIllegal>() {
  37773. @java.lang.Override
  37774. public AdministrativeSeriousIllegal parsePartialFrom(
  37775. com.google.protobuf.CodedInputStream input,
  37776. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  37777. throws com.google.protobuf.InvalidProtocolBufferException {
  37778. Builder builder = newBuilder();
  37779. try {
  37780. builder.mergeFrom(input, extensionRegistry);
  37781. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  37782. throw e.setUnfinishedMessage(builder.buildPartial());
  37783. } catch (com.google.protobuf.UninitializedMessageException e) {
  37784. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  37785. } catch (java.io.IOException e) {
  37786. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  37787. .setUnfinishedMessage(builder.buildPartial());
  37788. }
  37789. return builder.buildPartial();
  37790. }
  37791. };
  37792. public static com.google.protobuf.Parser<AdministrativeSeriousIllegal> parser() {
  37793. return PARSER;
  37794. }
  37795. @java.lang.Override
  37796. public com.google.protobuf.Parser<AdministrativeSeriousIllegal> getParserForType() {
  37797. return PARSER;
  37798. }
  37799. @java.lang.Override
  37800. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal getDefaultInstanceForType() {
  37801. return DEFAULT_INSTANCE;
  37802. }
  37803. }
  37804. public interface PublicRecordOrBuilder extends
  37805. // @@protoc_insertion_point(interface_extends:fxy.PublicRecord)
  37806. com.google.protobuf.MessageOrBuilder {
  37807. /**
  37808. * <pre>
  37809. * 失信被执行人(3.1)
  37810. * </pre>
  37811. *
  37812. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  37813. */
  37814. java.util.List<com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo>
  37815. getDishonestPersonsList();
  37816. /**
  37817. * <pre>
  37818. * 失信被执行人(3.1)
  37819. * </pre>
  37820. *
  37821. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  37822. */
  37823. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo getDishonestPersons(int index);
  37824. /**
  37825. * <pre>
  37826. * 失信被执行人(3.1)
  37827. * </pre>
  37828. *
  37829. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  37830. */
  37831. int getDishonestPersonsCount();
  37832. /**
  37833. * <pre>
  37834. * 失信被执行人(3.1)
  37835. * </pre>
  37836. *
  37837. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  37838. */
  37839. java.util.List<? extends com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder>
  37840. getDishonestPersonsOrBuilderList();
  37841. /**
  37842. * <pre>
  37843. * 失信被执行人(3.1)
  37844. * </pre>
  37845. *
  37846. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  37847. */
  37848. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder getDishonestPersonsOrBuilder(
  37849. int index);
  37850. /**
  37851. * <pre>
  37852. * 经营异常(3.2)
  37853. * </pre>
  37854. *
  37855. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  37856. */
  37857. java.util.List<com.yaoyicloud.message.FxyProtos.AbnormalsInfo>
  37858. getBusinessAbnormalsList();
  37859. /**
  37860. * <pre>
  37861. * 经营异常(3.2)
  37862. * </pre>
  37863. *
  37864. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  37865. */
  37866. com.yaoyicloud.message.FxyProtos.AbnormalsInfo getBusinessAbnormals(int index);
  37867. /**
  37868. * <pre>
  37869. * 经营异常(3.2)
  37870. * </pre>
  37871. *
  37872. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  37873. */
  37874. int getBusinessAbnormalsCount();
  37875. /**
  37876. * <pre>
  37877. * 经营异常(3.2)
  37878. * </pre>
  37879. *
  37880. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  37881. */
  37882. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder>
  37883. getBusinessAbnormalsOrBuilderList();
  37884. /**
  37885. * <pre>
  37886. * 经营异常(3.2)
  37887. * </pre>
  37888. *
  37889. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  37890. */
  37891. com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder getBusinessAbnormalsOrBuilder(
  37892. int index);
  37893. /**
  37894. * <pre>
  37895. * 行政处罚记录(3.3)
  37896. * </pre>
  37897. *
  37898. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  37899. */
  37900. java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord>
  37901. getPenaltyRecordsList();
  37902. /**
  37903. * <pre>
  37904. * 行政处罚记录(3.3)
  37905. * </pre>
  37906. *
  37907. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  37908. */
  37909. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord getPenaltyRecords(int index);
  37910. /**
  37911. * <pre>
  37912. * 行政处罚记录(3.3)
  37913. * </pre>
  37914. *
  37915. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  37916. */
  37917. int getPenaltyRecordsCount();
  37918. /**
  37919. * <pre>
  37920. * 行政处罚记录(3.3)
  37921. * </pre>
  37922. *
  37923. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  37924. */
  37925. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder>
  37926. getPenaltyRecordsOrBuilderList();
  37927. /**
  37928. * <pre>
  37929. * 行政处罚记录(3.3)
  37930. * </pre>
  37931. *
  37932. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  37933. */
  37934. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder getPenaltyRecordsOrBuilder(
  37935. int index);
  37936. /**
  37937. * <pre>
  37938. * 税务处罚记录(3.4)
  37939. * </pre>
  37940. *
  37941. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  37942. */
  37943. java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty>
  37944. getTaxPenaltiesList();
  37945. /**
  37946. * <pre>
  37947. * 税务处罚记录(3.4)
  37948. * </pre>
  37949. *
  37950. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  37951. */
  37952. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty getTaxPenalties(int index);
  37953. /**
  37954. * <pre>
  37955. * 税务处罚记录(3.4)
  37956. * </pre>
  37957. *
  37958. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  37959. */
  37960. int getTaxPenaltiesCount();
  37961. /**
  37962. * <pre>
  37963. * 税务处罚记录(3.4)
  37964. * </pre>
  37965. *
  37966. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  37967. */
  37968. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder>
  37969. getTaxPenaltiesOrBuilderList();
  37970. /**
  37971. * <pre>
  37972. * 税务处罚记录(3.4)
  37973. * </pre>
  37974. *
  37975. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  37976. */
  37977. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder getTaxPenaltiesOrBuilder(
  37978. int index);
  37979. /**
  37980. * <pre>
  37981. * 严重违法记录(3.5)
  37982. * </pre>
  37983. *
  37984. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  37985. */
  37986. java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal>
  37987. getSevereViolationsList();
  37988. /**
  37989. * <pre>
  37990. * 严重违法记录(3.5)
  37991. * </pre>
  37992. *
  37993. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  37994. */
  37995. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal getSevereViolations(int index);
  37996. /**
  37997. * <pre>
  37998. * 严重违法记录(3.5)
  37999. * </pre>
  38000. *
  38001. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38002. */
  38003. int getSevereViolationsCount();
  38004. /**
  38005. * <pre>
  38006. * 严重违法记录(3.5)
  38007. * </pre>
  38008. *
  38009. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38010. */
  38011. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder>
  38012. getSevereViolationsOrBuilderList();
  38013. /**
  38014. * <pre>
  38015. * 严重违法记录(3.5)
  38016. * </pre>
  38017. *
  38018. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38019. */
  38020. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder getSevereViolationsOrBuilder(
  38021. int index);
  38022. /**
  38023. * <pre>
  38024. * 公共记录评分及建议(3.6)
  38025. * </pre>
  38026. *
  38027. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  38028. * @return Whether the publicRecordSummary field is set.
  38029. */
  38030. boolean hasPublicRecordSummary();
  38031. /**
  38032. * <pre>
  38033. * 公共记录评分及建议(3.6)
  38034. * </pre>
  38035. *
  38036. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  38037. * @return The publicRecordSummary.
  38038. */
  38039. com.yaoyicloud.message.FxyProtos.CheckSummary getPublicRecordSummary();
  38040. /**
  38041. * <pre>
  38042. * 公共记录评分及建议(3.6)
  38043. * </pre>
  38044. *
  38045. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  38046. */
  38047. com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getPublicRecordSummaryOrBuilder();
  38048. }
  38049. /**
  38050. * Protobuf type {@code fxy.PublicRecord}
  38051. */
  38052. public static final class PublicRecord extends
  38053. com.google.protobuf.GeneratedMessage implements
  38054. // @@protoc_insertion_point(message_implements:fxy.PublicRecord)
  38055. PublicRecordOrBuilder {
  38056. private static final long serialVersionUID = 0L;
  38057. static {
  38058. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  38059. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  38060. /* major= */ 4,
  38061. /* minor= */ 29,
  38062. /* patch= */ 5,
  38063. /* suffix= */ "",
  38064. PublicRecord.class.getName());
  38065. }
  38066. // Use PublicRecord.newBuilder() to construct.
  38067. private PublicRecord(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  38068. super(builder);
  38069. }
  38070. private PublicRecord() {
  38071. dishonestPersons_ = java.util.Collections.emptyList();
  38072. businessAbnormals_ = java.util.Collections.emptyList();
  38073. penaltyRecords_ = java.util.Collections.emptyList();
  38074. taxPenalties_ = java.util.Collections.emptyList();
  38075. severeViolations_ = java.util.Collections.emptyList();
  38076. }
  38077. public static final com.google.protobuf.Descriptors.Descriptor
  38078. getDescriptor() {
  38079. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_PublicRecord_descriptor;
  38080. }
  38081. @java.lang.Override
  38082. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  38083. internalGetFieldAccessorTable() {
  38084. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_PublicRecord_fieldAccessorTable
  38085. .ensureFieldAccessorsInitialized(
  38086. com.yaoyicloud.message.FxyProtos.PublicRecord.class, com.yaoyicloud.message.FxyProtos.PublicRecord.Builder.class);
  38087. }
  38088. private int bitField0_;
  38089. public static final int DISHONESTPERSONS_FIELD_NUMBER = 1;
  38090. @SuppressWarnings("serial")
  38091. private java.util.List<com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo> dishonestPersons_;
  38092. /**
  38093. * <pre>
  38094. * 失信被执行人(3.1)
  38095. * </pre>
  38096. *
  38097. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  38098. */
  38099. @java.lang.Override
  38100. public java.util.List<com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo> getDishonestPersonsList() {
  38101. return dishonestPersons_;
  38102. }
  38103. /**
  38104. * <pre>
  38105. * 失信被执行人(3.1)
  38106. * </pre>
  38107. *
  38108. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  38109. */
  38110. @java.lang.Override
  38111. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder>
  38112. getDishonestPersonsOrBuilderList() {
  38113. return dishonestPersons_;
  38114. }
  38115. /**
  38116. * <pre>
  38117. * 失信被执行人(3.1)
  38118. * </pre>
  38119. *
  38120. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  38121. */
  38122. @java.lang.Override
  38123. public int getDishonestPersonsCount() {
  38124. return dishonestPersons_.size();
  38125. }
  38126. /**
  38127. * <pre>
  38128. * 失信被执行人(3.1)
  38129. * </pre>
  38130. *
  38131. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  38132. */
  38133. @java.lang.Override
  38134. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo getDishonestPersons(int index) {
  38135. return dishonestPersons_.get(index);
  38136. }
  38137. /**
  38138. * <pre>
  38139. * 失信被执行人(3.1)
  38140. * </pre>
  38141. *
  38142. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  38143. */
  38144. @java.lang.Override
  38145. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder getDishonestPersonsOrBuilder(
  38146. int index) {
  38147. return dishonestPersons_.get(index);
  38148. }
  38149. public static final int BUSINESSABNORMALS_FIELD_NUMBER = 2;
  38150. @SuppressWarnings("serial")
  38151. private java.util.List<com.yaoyicloud.message.FxyProtos.AbnormalsInfo> businessAbnormals_;
  38152. /**
  38153. * <pre>
  38154. * 经营异常(3.2)
  38155. * </pre>
  38156. *
  38157. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  38158. */
  38159. @java.lang.Override
  38160. public java.util.List<com.yaoyicloud.message.FxyProtos.AbnormalsInfo> getBusinessAbnormalsList() {
  38161. return businessAbnormals_;
  38162. }
  38163. /**
  38164. * <pre>
  38165. * 经营异常(3.2)
  38166. * </pre>
  38167. *
  38168. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  38169. */
  38170. @java.lang.Override
  38171. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder>
  38172. getBusinessAbnormalsOrBuilderList() {
  38173. return businessAbnormals_;
  38174. }
  38175. /**
  38176. * <pre>
  38177. * 经营异常(3.2)
  38178. * </pre>
  38179. *
  38180. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  38181. */
  38182. @java.lang.Override
  38183. public int getBusinessAbnormalsCount() {
  38184. return businessAbnormals_.size();
  38185. }
  38186. /**
  38187. * <pre>
  38188. * 经营异常(3.2)
  38189. * </pre>
  38190. *
  38191. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  38192. */
  38193. @java.lang.Override
  38194. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo getBusinessAbnormals(int index) {
  38195. return businessAbnormals_.get(index);
  38196. }
  38197. /**
  38198. * <pre>
  38199. * 经营异常(3.2)
  38200. * </pre>
  38201. *
  38202. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  38203. */
  38204. @java.lang.Override
  38205. public com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder getBusinessAbnormalsOrBuilder(
  38206. int index) {
  38207. return businessAbnormals_.get(index);
  38208. }
  38209. public static final int PENALTYRECORDS_FIELD_NUMBER = 3;
  38210. @SuppressWarnings("serial")
  38211. private java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord> penaltyRecords_;
  38212. /**
  38213. * <pre>
  38214. * 行政处罚记录(3.3)
  38215. * </pre>
  38216. *
  38217. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  38218. */
  38219. @java.lang.Override
  38220. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord> getPenaltyRecordsList() {
  38221. return penaltyRecords_;
  38222. }
  38223. /**
  38224. * <pre>
  38225. * 行政处罚记录(3.3)
  38226. * </pre>
  38227. *
  38228. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  38229. */
  38230. @java.lang.Override
  38231. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder>
  38232. getPenaltyRecordsOrBuilderList() {
  38233. return penaltyRecords_;
  38234. }
  38235. /**
  38236. * <pre>
  38237. * 行政处罚记录(3.3)
  38238. * </pre>
  38239. *
  38240. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  38241. */
  38242. @java.lang.Override
  38243. public int getPenaltyRecordsCount() {
  38244. return penaltyRecords_.size();
  38245. }
  38246. /**
  38247. * <pre>
  38248. * 行政处罚记录(3.3)
  38249. * </pre>
  38250. *
  38251. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  38252. */
  38253. @java.lang.Override
  38254. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord getPenaltyRecords(int index) {
  38255. return penaltyRecords_.get(index);
  38256. }
  38257. /**
  38258. * <pre>
  38259. * 行政处罚记录(3.3)
  38260. * </pre>
  38261. *
  38262. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  38263. */
  38264. @java.lang.Override
  38265. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder getPenaltyRecordsOrBuilder(
  38266. int index) {
  38267. return penaltyRecords_.get(index);
  38268. }
  38269. public static final int TAXPENALTIES_FIELD_NUMBER = 4;
  38270. @SuppressWarnings("serial")
  38271. private java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty> taxPenalties_;
  38272. /**
  38273. * <pre>
  38274. * 税务处罚记录(3.4)
  38275. * </pre>
  38276. *
  38277. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  38278. */
  38279. @java.lang.Override
  38280. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty> getTaxPenaltiesList() {
  38281. return taxPenalties_;
  38282. }
  38283. /**
  38284. * <pre>
  38285. * 税务处罚记录(3.4)
  38286. * </pre>
  38287. *
  38288. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  38289. */
  38290. @java.lang.Override
  38291. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder>
  38292. getTaxPenaltiesOrBuilderList() {
  38293. return taxPenalties_;
  38294. }
  38295. /**
  38296. * <pre>
  38297. * 税务处罚记录(3.4)
  38298. * </pre>
  38299. *
  38300. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  38301. */
  38302. @java.lang.Override
  38303. public int getTaxPenaltiesCount() {
  38304. return taxPenalties_.size();
  38305. }
  38306. /**
  38307. * <pre>
  38308. * 税务处罚记录(3.4)
  38309. * </pre>
  38310. *
  38311. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  38312. */
  38313. @java.lang.Override
  38314. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty getTaxPenalties(int index) {
  38315. return taxPenalties_.get(index);
  38316. }
  38317. /**
  38318. * <pre>
  38319. * 税务处罚记录(3.4)
  38320. * </pre>
  38321. *
  38322. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  38323. */
  38324. @java.lang.Override
  38325. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder getTaxPenaltiesOrBuilder(
  38326. int index) {
  38327. return taxPenalties_.get(index);
  38328. }
  38329. public static final int SEVEREVIOLATIONS_FIELD_NUMBER = 5;
  38330. @SuppressWarnings("serial")
  38331. private java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal> severeViolations_;
  38332. /**
  38333. * <pre>
  38334. * 严重违法记录(3.5)
  38335. * </pre>
  38336. *
  38337. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38338. */
  38339. @java.lang.Override
  38340. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal> getSevereViolationsList() {
  38341. return severeViolations_;
  38342. }
  38343. /**
  38344. * <pre>
  38345. * 严重违法记录(3.5)
  38346. * </pre>
  38347. *
  38348. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38349. */
  38350. @java.lang.Override
  38351. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder>
  38352. getSevereViolationsOrBuilderList() {
  38353. return severeViolations_;
  38354. }
  38355. /**
  38356. * <pre>
  38357. * 严重违法记录(3.5)
  38358. * </pre>
  38359. *
  38360. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38361. */
  38362. @java.lang.Override
  38363. public int getSevereViolationsCount() {
  38364. return severeViolations_.size();
  38365. }
  38366. /**
  38367. * <pre>
  38368. * 严重违法记录(3.5)
  38369. * </pre>
  38370. *
  38371. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38372. */
  38373. @java.lang.Override
  38374. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal getSevereViolations(int index) {
  38375. return severeViolations_.get(index);
  38376. }
  38377. /**
  38378. * <pre>
  38379. * 严重违法记录(3.5)
  38380. * </pre>
  38381. *
  38382. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  38383. */
  38384. @java.lang.Override
  38385. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder getSevereViolationsOrBuilder(
  38386. int index) {
  38387. return severeViolations_.get(index);
  38388. }
  38389. public static final int PUBLICRECORDSUMMARY_FIELD_NUMBER = 6;
  38390. private com.yaoyicloud.message.FxyProtos.CheckSummary publicRecordSummary_;
  38391. /**
  38392. * <pre>
  38393. * 公共记录评分及建议(3.6)
  38394. * </pre>
  38395. *
  38396. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  38397. * @return Whether the publicRecordSummary field is set.
  38398. */
  38399. @java.lang.Override
  38400. public boolean hasPublicRecordSummary() {
  38401. return ((bitField0_ & 0x00000001) != 0);
  38402. }
  38403. /**
  38404. * <pre>
  38405. * 公共记录评分及建议(3.6)
  38406. * </pre>
  38407. *
  38408. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  38409. * @return The publicRecordSummary.
  38410. */
  38411. @java.lang.Override
  38412. public com.yaoyicloud.message.FxyProtos.CheckSummary getPublicRecordSummary() {
  38413. return publicRecordSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : publicRecordSummary_;
  38414. }
  38415. /**
  38416. * <pre>
  38417. * 公共记录评分及建议(3.6)
  38418. * </pre>
  38419. *
  38420. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  38421. */
  38422. @java.lang.Override
  38423. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getPublicRecordSummaryOrBuilder() {
  38424. return publicRecordSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : publicRecordSummary_;
  38425. }
  38426. private byte memoizedIsInitialized = -1;
  38427. @java.lang.Override
  38428. public final boolean isInitialized() {
  38429. byte isInitialized = memoizedIsInitialized;
  38430. if (isInitialized == 1) return true;
  38431. if (isInitialized == 0) return false;
  38432. memoizedIsInitialized = 1;
  38433. return true;
  38434. }
  38435. @java.lang.Override
  38436. public void writeTo(com.google.protobuf.CodedOutputStream output)
  38437. throws java.io.IOException {
  38438. for (int i = 0; i < dishonestPersons_.size(); i++) {
  38439. output.writeMessage(1, dishonestPersons_.get(i));
  38440. }
  38441. for (int i = 0; i < businessAbnormals_.size(); i++) {
  38442. output.writeMessage(2, businessAbnormals_.get(i));
  38443. }
  38444. for (int i = 0; i < penaltyRecords_.size(); i++) {
  38445. output.writeMessage(3, penaltyRecords_.get(i));
  38446. }
  38447. for (int i = 0; i < taxPenalties_.size(); i++) {
  38448. output.writeMessage(4, taxPenalties_.get(i));
  38449. }
  38450. for (int i = 0; i < severeViolations_.size(); i++) {
  38451. output.writeMessage(5, severeViolations_.get(i));
  38452. }
  38453. if (((bitField0_ & 0x00000001) != 0)) {
  38454. output.writeMessage(6, getPublicRecordSummary());
  38455. }
  38456. getUnknownFields().writeTo(output);
  38457. }
  38458. @java.lang.Override
  38459. public int getSerializedSize() {
  38460. int size = memoizedSize;
  38461. if (size != -1) return size;
  38462. size = 0;
  38463. for (int i = 0; i < dishonestPersons_.size(); i++) {
  38464. size += com.google.protobuf.CodedOutputStream
  38465. .computeMessageSize(1, dishonestPersons_.get(i));
  38466. }
  38467. for (int i = 0; i < businessAbnormals_.size(); i++) {
  38468. size += com.google.protobuf.CodedOutputStream
  38469. .computeMessageSize(2, businessAbnormals_.get(i));
  38470. }
  38471. for (int i = 0; i < penaltyRecords_.size(); i++) {
  38472. size += com.google.protobuf.CodedOutputStream
  38473. .computeMessageSize(3, penaltyRecords_.get(i));
  38474. }
  38475. for (int i = 0; i < taxPenalties_.size(); i++) {
  38476. size += com.google.protobuf.CodedOutputStream
  38477. .computeMessageSize(4, taxPenalties_.get(i));
  38478. }
  38479. for (int i = 0; i < severeViolations_.size(); i++) {
  38480. size += com.google.protobuf.CodedOutputStream
  38481. .computeMessageSize(5, severeViolations_.get(i));
  38482. }
  38483. if (((bitField0_ & 0x00000001) != 0)) {
  38484. size += com.google.protobuf.CodedOutputStream
  38485. .computeMessageSize(6, getPublicRecordSummary());
  38486. }
  38487. size += getUnknownFields().getSerializedSize();
  38488. memoizedSize = size;
  38489. return size;
  38490. }
  38491. @java.lang.Override
  38492. public boolean equals(final java.lang.Object obj) {
  38493. if (obj == this) {
  38494. return true;
  38495. }
  38496. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.PublicRecord)) {
  38497. return super.equals(obj);
  38498. }
  38499. com.yaoyicloud.message.FxyProtos.PublicRecord other = (com.yaoyicloud.message.FxyProtos.PublicRecord) obj;
  38500. if (!getDishonestPersonsList()
  38501. .equals(other.getDishonestPersonsList())) return false;
  38502. if (!getBusinessAbnormalsList()
  38503. .equals(other.getBusinessAbnormalsList())) return false;
  38504. if (!getPenaltyRecordsList()
  38505. .equals(other.getPenaltyRecordsList())) return false;
  38506. if (!getTaxPenaltiesList()
  38507. .equals(other.getTaxPenaltiesList())) return false;
  38508. if (!getSevereViolationsList()
  38509. .equals(other.getSevereViolationsList())) return false;
  38510. if (hasPublicRecordSummary() != other.hasPublicRecordSummary()) return false;
  38511. if (hasPublicRecordSummary()) {
  38512. if (!getPublicRecordSummary()
  38513. .equals(other.getPublicRecordSummary())) return false;
  38514. }
  38515. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  38516. return true;
  38517. }
  38518. @java.lang.Override
  38519. public int hashCode() {
  38520. if (memoizedHashCode != 0) {
  38521. return memoizedHashCode;
  38522. }
  38523. int hash = 41;
  38524. hash = (19 * hash) + getDescriptor().hashCode();
  38525. if (getDishonestPersonsCount() > 0) {
  38526. hash = (37 * hash) + DISHONESTPERSONS_FIELD_NUMBER;
  38527. hash = (53 * hash) + getDishonestPersonsList().hashCode();
  38528. }
  38529. if (getBusinessAbnormalsCount() > 0) {
  38530. hash = (37 * hash) + BUSINESSABNORMALS_FIELD_NUMBER;
  38531. hash = (53 * hash) + getBusinessAbnormalsList().hashCode();
  38532. }
  38533. if (getPenaltyRecordsCount() > 0) {
  38534. hash = (37 * hash) + PENALTYRECORDS_FIELD_NUMBER;
  38535. hash = (53 * hash) + getPenaltyRecordsList().hashCode();
  38536. }
  38537. if (getTaxPenaltiesCount() > 0) {
  38538. hash = (37 * hash) + TAXPENALTIES_FIELD_NUMBER;
  38539. hash = (53 * hash) + getTaxPenaltiesList().hashCode();
  38540. }
  38541. if (getSevereViolationsCount() > 0) {
  38542. hash = (37 * hash) + SEVEREVIOLATIONS_FIELD_NUMBER;
  38543. hash = (53 * hash) + getSevereViolationsList().hashCode();
  38544. }
  38545. if (hasPublicRecordSummary()) {
  38546. hash = (37 * hash) + PUBLICRECORDSUMMARY_FIELD_NUMBER;
  38547. hash = (53 * hash) + getPublicRecordSummary().hashCode();
  38548. }
  38549. hash = (29 * hash) + getUnknownFields().hashCode();
  38550. memoizedHashCode = hash;
  38551. return hash;
  38552. }
  38553. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38554. java.nio.ByteBuffer data)
  38555. throws com.google.protobuf.InvalidProtocolBufferException {
  38556. return PARSER.parseFrom(data);
  38557. }
  38558. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38559. java.nio.ByteBuffer data,
  38560. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  38561. throws com.google.protobuf.InvalidProtocolBufferException {
  38562. return PARSER.parseFrom(data, extensionRegistry);
  38563. }
  38564. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38565. com.google.protobuf.ByteString data)
  38566. throws com.google.protobuf.InvalidProtocolBufferException {
  38567. return PARSER.parseFrom(data);
  38568. }
  38569. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38570. com.google.protobuf.ByteString data,
  38571. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  38572. throws com.google.protobuf.InvalidProtocolBufferException {
  38573. return PARSER.parseFrom(data, extensionRegistry);
  38574. }
  38575. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(byte[] data)
  38576. throws com.google.protobuf.InvalidProtocolBufferException {
  38577. return PARSER.parseFrom(data);
  38578. }
  38579. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38580. byte[] data,
  38581. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  38582. throws com.google.protobuf.InvalidProtocolBufferException {
  38583. return PARSER.parseFrom(data, extensionRegistry);
  38584. }
  38585. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(java.io.InputStream input)
  38586. throws java.io.IOException {
  38587. return com.google.protobuf.GeneratedMessage
  38588. .parseWithIOException(PARSER, input);
  38589. }
  38590. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38591. java.io.InputStream input,
  38592. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  38593. throws java.io.IOException {
  38594. return com.google.protobuf.GeneratedMessage
  38595. .parseWithIOException(PARSER, input, extensionRegistry);
  38596. }
  38597. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseDelimitedFrom(java.io.InputStream input)
  38598. throws java.io.IOException {
  38599. return com.google.protobuf.GeneratedMessage
  38600. .parseDelimitedWithIOException(PARSER, input);
  38601. }
  38602. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseDelimitedFrom(
  38603. java.io.InputStream input,
  38604. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  38605. throws java.io.IOException {
  38606. return com.google.protobuf.GeneratedMessage
  38607. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  38608. }
  38609. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38610. com.google.protobuf.CodedInputStream input)
  38611. throws java.io.IOException {
  38612. return com.google.protobuf.GeneratedMessage
  38613. .parseWithIOException(PARSER, input);
  38614. }
  38615. public static com.yaoyicloud.message.FxyProtos.PublicRecord parseFrom(
  38616. com.google.protobuf.CodedInputStream input,
  38617. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  38618. throws java.io.IOException {
  38619. return com.google.protobuf.GeneratedMessage
  38620. .parseWithIOException(PARSER, input, extensionRegistry);
  38621. }
  38622. @java.lang.Override
  38623. public Builder newBuilderForType() { return newBuilder(); }
  38624. public static Builder newBuilder() {
  38625. return DEFAULT_INSTANCE.toBuilder();
  38626. }
  38627. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.PublicRecord prototype) {
  38628. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  38629. }
  38630. @java.lang.Override
  38631. public Builder toBuilder() {
  38632. return this == DEFAULT_INSTANCE
  38633. ? new Builder() : new Builder().mergeFrom(this);
  38634. }
  38635. @java.lang.Override
  38636. protected Builder newBuilderForType(
  38637. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  38638. Builder builder = new Builder(parent);
  38639. return builder;
  38640. }
  38641. /**
  38642. * Protobuf type {@code fxy.PublicRecord}
  38643. */
  38644. public static final class Builder extends
  38645. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  38646. // @@protoc_insertion_point(builder_implements:fxy.PublicRecord)
  38647. com.yaoyicloud.message.FxyProtos.PublicRecordOrBuilder {
  38648. public static final com.google.protobuf.Descriptors.Descriptor
  38649. getDescriptor() {
  38650. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_PublicRecord_descriptor;
  38651. }
  38652. @java.lang.Override
  38653. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  38654. internalGetFieldAccessorTable() {
  38655. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_PublicRecord_fieldAccessorTable
  38656. .ensureFieldAccessorsInitialized(
  38657. com.yaoyicloud.message.FxyProtos.PublicRecord.class, com.yaoyicloud.message.FxyProtos.PublicRecord.Builder.class);
  38658. }
  38659. // Construct using com.yaoyicloud.message.FxyProtos.PublicRecord.newBuilder()
  38660. private Builder() {
  38661. maybeForceBuilderInitialization();
  38662. }
  38663. private Builder(
  38664. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  38665. super(parent);
  38666. maybeForceBuilderInitialization();
  38667. }
  38668. private void maybeForceBuilderInitialization() {
  38669. if (com.google.protobuf.GeneratedMessage
  38670. .alwaysUseFieldBuilders) {
  38671. getDishonestPersonsFieldBuilder();
  38672. getBusinessAbnormalsFieldBuilder();
  38673. getPenaltyRecordsFieldBuilder();
  38674. getTaxPenaltiesFieldBuilder();
  38675. getSevereViolationsFieldBuilder();
  38676. getPublicRecordSummaryFieldBuilder();
  38677. }
  38678. }
  38679. @java.lang.Override
  38680. public Builder clear() {
  38681. super.clear();
  38682. bitField0_ = 0;
  38683. if (dishonestPersonsBuilder_ == null) {
  38684. dishonestPersons_ = java.util.Collections.emptyList();
  38685. } else {
  38686. dishonestPersons_ = null;
  38687. dishonestPersonsBuilder_.clear();
  38688. }
  38689. bitField0_ = (bitField0_ & ~0x00000001);
  38690. if (businessAbnormalsBuilder_ == null) {
  38691. businessAbnormals_ = java.util.Collections.emptyList();
  38692. } else {
  38693. businessAbnormals_ = null;
  38694. businessAbnormalsBuilder_.clear();
  38695. }
  38696. bitField0_ = (bitField0_ & ~0x00000002);
  38697. if (penaltyRecordsBuilder_ == null) {
  38698. penaltyRecords_ = java.util.Collections.emptyList();
  38699. } else {
  38700. penaltyRecords_ = null;
  38701. penaltyRecordsBuilder_.clear();
  38702. }
  38703. bitField0_ = (bitField0_ & ~0x00000004);
  38704. if (taxPenaltiesBuilder_ == null) {
  38705. taxPenalties_ = java.util.Collections.emptyList();
  38706. } else {
  38707. taxPenalties_ = null;
  38708. taxPenaltiesBuilder_.clear();
  38709. }
  38710. bitField0_ = (bitField0_ & ~0x00000008);
  38711. if (severeViolationsBuilder_ == null) {
  38712. severeViolations_ = java.util.Collections.emptyList();
  38713. } else {
  38714. severeViolations_ = null;
  38715. severeViolationsBuilder_.clear();
  38716. }
  38717. bitField0_ = (bitField0_ & ~0x00000010);
  38718. publicRecordSummary_ = null;
  38719. if (publicRecordSummaryBuilder_ != null) {
  38720. publicRecordSummaryBuilder_.dispose();
  38721. publicRecordSummaryBuilder_ = null;
  38722. }
  38723. return this;
  38724. }
  38725. @java.lang.Override
  38726. public com.google.protobuf.Descriptors.Descriptor
  38727. getDescriptorForType() {
  38728. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_PublicRecord_descriptor;
  38729. }
  38730. @java.lang.Override
  38731. public com.yaoyicloud.message.FxyProtos.PublicRecord getDefaultInstanceForType() {
  38732. return com.yaoyicloud.message.FxyProtos.PublicRecord.getDefaultInstance();
  38733. }
  38734. @java.lang.Override
  38735. public com.yaoyicloud.message.FxyProtos.PublicRecord build() {
  38736. com.yaoyicloud.message.FxyProtos.PublicRecord result = buildPartial();
  38737. if (!result.isInitialized()) {
  38738. throw newUninitializedMessageException(result);
  38739. }
  38740. return result;
  38741. }
  38742. @java.lang.Override
  38743. public com.yaoyicloud.message.FxyProtos.PublicRecord buildPartial() {
  38744. com.yaoyicloud.message.FxyProtos.PublicRecord result = new com.yaoyicloud.message.FxyProtos.PublicRecord(this);
  38745. buildPartialRepeatedFields(result);
  38746. if (bitField0_ != 0) { buildPartial0(result); }
  38747. onBuilt();
  38748. return result;
  38749. }
  38750. private void buildPartialRepeatedFields(com.yaoyicloud.message.FxyProtos.PublicRecord result) {
  38751. if (dishonestPersonsBuilder_ == null) {
  38752. if (((bitField0_ & 0x00000001) != 0)) {
  38753. dishonestPersons_ = java.util.Collections.unmodifiableList(dishonestPersons_);
  38754. bitField0_ = (bitField0_ & ~0x00000001);
  38755. }
  38756. result.dishonestPersons_ = dishonestPersons_;
  38757. } else {
  38758. result.dishonestPersons_ = dishonestPersonsBuilder_.build();
  38759. }
  38760. if (businessAbnormalsBuilder_ == null) {
  38761. if (((bitField0_ & 0x00000002) != 0)) {
  38762. businessAbnormals_ = java.util.Collections.unmodifiableList(businessAbnormals_);
  38763. bitField0_ = (bitField0_ & ~0x00000002);
  38764. }
  38765. result.businessAbnormals_ = businessAbnormals_;
  38766. } else {
  38767. result.businessAbnormals_ = businessAbnormalsBuilder_.build();
  38768. }
  38769. if (penaltyRecordsBuilder_ == null) {
  38770. if (((bitField0_ & 0x00000004) != 0)) {
  38771. penaltyRecords_ = java.util.Collections.unmodifiableList(penaltyRecords_);
  38772. bitField0_ = (bitField0_ & ~0x00000004);
  38773. }
  38774. result.penaltyRecords_ = penaltyRecords_;
  38775. } else {
  38776. result.penaltyRecords_ = penaltyRecordsBuilder_.build();
  38777. }
  38778. if (taxPenaltiesBuilder_ == null) {
  38779. if (((bitField0_ & 0x00000008) != 0)) {
  38780. taxPenalties_ = java.util.Collections.unmodifiableList(taxPenalties_);
  38781. bitField0_ = (bitField0_ & ~0x00000008);
  38782. }
  38783. result.taxPenalties_ = taxPenalties_;
  38784. } else {
  38785. result.taxPenalties_ = taxPenaltiesBuilder_.build();
  38786. }
  38787. if (severeViolationsBuilder_ == null) {
  38788. if (((bitField0_ & 0x00000010) != 0)) {
  38789. severeViolations_ = java.util.Collections.unmodifiableList(severeViolations_);
  38790. bitField0_ = (bitField0_ & ~0x00000010);
  38791. }
  38792. result.severeViolations_ = severeViolations_;
  38793. } else {
  38794. result.severeViolations_ = severeViolationsBuilder_.build();
  38795. }
  38796. }
  38797. private void buildPartial0(com.yaoyicloud.message.FxyProtos.PublicRecord result) {
  38798. int from_bitField0_ = bitField0_;
  38799. int to_bitField0_ = 0;
  38800. if (((from_bitField0_ & 0x00000020) != 0)) {
  38801. result.publicRecordSummary_ = publicRecordSummaryBuilder_ == null
  38802. ? publicRecordSummary_
  38803. : publicRecordSummaryBuilder_.build();
  38804. to_bitField0_ |= 0x00000001;
  38805. }
  38806. result.bitField0_ |= to_bitField0_;
  38807. }
  38808. @java.lang.Override
  38809. public Builder mergeFrom(com.google.protobuf.Message other) {
  38810. if (other instanceof com.yaoyicloud.message.FxyProtos.PublicRecord) {
  38811. return mergeFrom((com.yaoyicloud.message.FxyProtos.PublicRecord)other);
  38812. } else {
  38813. super.mergeFrom(other);
  38814. return this;
  38815. }
  38816. }
  38817. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.PublicRecord other) {
  38818. if (other == com.yaoyicloud.message.FxyProtos.PublicRecord.getDefaultInstance()) return this;
  38819. if (dishonestPersonsBuilder_ == null) {
  38820. if (!other.dishonestPersons_.isEmpty()) {
  38821. if (dishonestPersons_.isEmpty()) {
  38822. dishonestPersons_ = other.dishonestPersons_;
  38823. bitField0_ = (bitField0_ & ~0x00000001);
  38824. } else {
  38825. ensureDishonestPersonsIsMutable();
  38826. dishonestPersons_.addAll(other.dishonestPersons_);
  38827. }
  38828. onChanged();
  38829. }
  38830. } else {
  38831. if (!other.dishonestPersons_.isEmpty()) {
  38832. if (dishonestPersonsBuilder_.isEmpty()) {
  38833. dishonestPersonsBuilder_.dispose();
  38834. dishonestPersonsBuilder_ = null;
  38835. dishonestPersons_ = other.dishonestPersons_;
  38836. bitField0_ = (bitField0_ & ~0x00000001);
  38837. dishonestPersonsBuilder_ =
  38838. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  38839. getDishonestPersonsFieldBuilder() : null;
  38840. } else {
  38841. dishonestPersonsBuilder_.addAllMessages(other.dishonestPersons_);
  38842. }
  38843. }
  38844. }
  38845. if (businessAbnormalsBuilder_ == null) {
  38846. if (!other.businessAbnormals_.isEmpty()) {
  38847. if (businessAbnormals_.isEmpty()) {
  38848. businessAbnormals_ = other.businessAbnormals_;
  38849. bitField0_ = (bitField0_ & ~0x00000002);
  38850. } else {
  38851. ensureBusinessAbnormalsIsMutable();
  38852. businessAbnormals_.addAll(other.businessAbnormals_);
  38853. }
  38854. onChanged();
  38855. }
  38856. } else {
  38857. if (!other.businessAbnormals_.isEmpty()) {
  38858. if (businessAbnormalsBuilder_.isEmpty()) {
  38859. businessAbnormalsBuilder_.dispose();
  38860. businessAbnormalsBuilder_ = null;
  38861. businessAbnormals_ = other.businessAbnormals_;
  38862. bitField0_ = (bitField0_ & ~0x00000002);
  38863. businessAbnormalsBuilder_ =
  38864. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  38865. getBusinessAbnormalsFieldBuilder() : null;
  38866. } else {
  38867. businessAbnormalsBuilder_.addAllMessages(other.businessAbnormals_);
  38868. }
  38869. }
  38870. }
  38871. if (penaltyRecordsBuilder_ == null) {
  38872. if (!other.penaltyRecords_.isEmpty()) {
  38873. if (penaltyRecords_.isEmpty()) {
  38874. penaltyRecords_ = other.penaltyRecords_;
  38875. bitField0_ = (bitField0_ & ~0x00000004);
  38876. } else {
  38877. ensurePenaltyRecordsIsMutable();
  38878. penaltyRecords_.addAll(other.penaltyRecords_);
  38879. }
  38880. onChanged();
  38881. }
  38882. } else {
  38883. if (!other.penaltyRecords_.isEmpty()) {
  38884. if (penaltyRecordsBuilder_.isEmpty()) {
  38885. penaltyRecordsBuilder_.dispose();
  38886. penaltyRecordsBuilder_ = null;
  38887. penaltyRecords_ = other.penaltyRecords_;
  38888. bitField0_ = (bitField0_ & ~0x00000004);
  38889. penaltyRecordsBuilder_ =
  38890. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  38891. getPenaltyRecordsFieldBuilder() : null;
  38892. } else {
  38893. penaltyRecordsBuilder_.addAllMessages(other.penaltyRecords_);
  38894. }
  38895. }
  38896. }
  38897. if (taxPenaltiesBuilder_ == null) {
  38898. if (!other.taxPenalties_.isEmpty()) {
  38899. if (taxPenalties_.isEmpty()) {
  38900. taxPenalties_ = other.taxPenalties_;
  38901. bitField0_ = (bitField0_ & ~0x00000008);
  38902. } else {
  38903. ensureTaxPenaltiesIsMutable();
  38904. taxPenalties_.addAll(other.taxPenalties_);
  38905. }
  38906. onChanged();
  38907. }
  38908. } else {
  38909. if (!other.taxPenalties_.isEmpty()) {
  38910. if (taxPenaltiesBuilder_.isEmpty()) {
  38911. taxPenaltiesBuilder_.dispose();
  38912. taxPenaltiesBuilder_ = null;
  38913. taxPenalties_ = other.taxPenalties_;
  38914. bitField0_ = (bitField0_ & ~0x00000008);
  38915. taxPenaltiesBuilder_ =
  38916. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  38917. getTaxPenaltiesFieldBuilder() : null;
  38918. } else {
  38919. taxPenaltiesBuilder_.addAllMessages(other.taxPenalties_);
  38920. }
  38921. }
  38922. }
  38923. if (severeViolationsBuilder_ == null) {
  38924. if (!other.severeViolations_.isEmpty()) {
  38925. if (severeViolations_.isEmpty()) {
  38926. severeViolations_ = other.severeViolations_;
  38927. bitField0_ = (bitField0_ & ~0x00000010);
  38928. } else {
  38929. ensureSevereViolationsIsMutable();
  38930. severeViolations_.addAll(other.severeViolations_);
  38931. }
  38932. onChanged();
  38933. }
  38934. } else {
  38935. if (!other.severeViolations_.isEmpty()) {
  38936. if (severeViolationsBuilder_.isEmpty()) {
  38937. severeViolationsBuilder_.dispose();
  38938. severeViolationsBuilder_ = null;
  38939. severeViolations_ = other.severeViolations_;
  38940. bitField0_ = (bitField0_ & ~0x00000010);
  38941. severeViolationsBuilder_ =
  38942. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  38943. getSevereViolationsFieldBuilder() : null;
  38944. } else {
  38945. severeViolationsBuilder_.addAllMessages(other.severeViolations_);
  38946. }
  38947. }
  38948. }
  38949. if (other.hasPublicRecordSummary()) {
  38950. mergePublicRecordSummary(other.getPublicRecordSummary());
  38951. }
  38952. this.mergeUnknownFields(other.getUnknownFields());
  38953. onChanged();
  38954. return this;
  38955. }
  38956. @java.lang.Override
  38957. public final boolean isInitialized() {
  38958. return true;
  38959. }
  38960. @java.lang.Override
  38961. public Builder mergeFrom(
  38962. com.google.protobuf.CodedInputStream input,
  38963. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  38964. throws java.io.IOException {
  38965. if (extensionRegistry == null) {
  38966. throw new java.lang.NullPointerException();
  38967. }
  38968. try {
  38969. boolean done = false;
  38970. while (!done) {
  38971. int tag = input.readTag();
  38972. switch (tag) {
  38973. case 0:
  38974. done = true;
  38975. break;
  38976. case 10: {
  38977. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo m =
  38978. input.readMessage(
  38979. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.parser(),
  38980. extensionRegistry);
  38981. if (dishonestPersonsBuilder_ == null) {
  38982. ensureDishonestPersonsIsMutable();
  38983. dishonestPersons_.add(m);
  38984. } else {
  38985. dishonestPersonsBuilder_.addMessage(m);
  38986. }
  38987. break;
  38988. } // case 10
  38989. case 18: {
  38990. com.yaoyicloud.message.FxyProtos.AbnormalsInfo m =
  38991. input.readMessage(
  38992. com.yaoyicloud.message.FxyProtos.AbnormalsInfo.parser(),
  38993. extensionRegistry);
  38994. if (businessAbnormalsBuilder_ == null) {
  38995. ensureBusinessAbnormalsIsMutable();
  38996. businessAbnormals_.add(m);
  38997. } else {
  38998. businessAbnormalsBuilder_.addMessage(m);
  38999. }
  39000. break;
  39001. } // case 18
  39002. case 26: {
  39003. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord m =
  39004. input.readMessage(
  39005. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.parser(),
  39006. extensionRegistry);
  39007. if (penaltyRecordsBuilder_ == null) {
  39008. ensurePenaltyRecordsIsMutable();
  39009. penaltyRecords_.add(m);
  39010. } else {
  39011. penaltyRecordsBuilder_.addMessage(m);
  39012. }
  39013. break;
  39014. } // case 26
  39015. case 34: {
  39016. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty m =
  39017. input.readMessage(
  39018. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.parser(),
  39019. extensionRegistry);
  39020. if (taxPenaltiesBuilder_ == null) {
  39021. ensureTaxPenaltiesIsMutable();
  39022. taxPenalties_.add(m);
  39023. } else {
  39024. taxPenaltiesBuilder_.addMessage(m);
  39025. }
  39026. break;
  39027. } // case 34
  39028. case 42: {
  39029. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal m =
  39030. input.readMessage(
  39031. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.parser(),
  39032. extensionRegistry);
  39033. if (severeViolationsBuilder_ == null) {
  39034. ensureSevereViolationsIsMutable();
  39035. severeViolations_.add(m);
  39036. } else {
  39037. severeViolationsBuilder_.addMessage(m);
  39038. }
  39039. break;
  39040. } // case 42
  39041. case 50: {
  39042. input.readMessage(
  39043. getPublicRecordSummaryFieldBuilder().getBuilder(),
  39044. extensionRegistry);
  39045. bitField0_ |= 0x00000020;
  39046. break;
  39047. } // case 50
  39048. default: {
  39049. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  39050. done = true; // was an endgroup tag
  39051. }
  39052. break;
  39053. } // default:
  39054. } // switch (tag)
  39055. } // while (!done)
  39056. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  39057. throw e.unwrapIOException();
  39058. } finally {
  39059. onChanged();
  39060. } // finally
  39061. return this;
  39062. }
  39063. private int bitField0_;
  39064. private java.util.List<com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo> dishonestPersons_ =
  39065. java.util.Collections.emptyList();
  39066. private void ensureDishonestPersonsIsMutable() {
  39067. if (!((bitField0_ & 0x00000001) != 0)) {
  39068. dishonestPersons_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo>(dishonestPersons_);
  39069. bitField0_ |= 0x00000001;
  39070. }
  39071. }
  39072. private com.google.protobuf.RepeatedFieldBuilder<
  39073. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder> dishonestPersonsBuilder_;
  39074. /**
  39075. * <pre>
  39076. * 失信被执行人(3.1)
  39077. * </pre>
  39078. *
  39079. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39080. */
  39081. public java.util.List<com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo> getDishonestPersonsList() {
  39082. if (dishonestPersonsBuilder_ == null) {
  39083. return java.util.Collections.unmodifiableList(dishonestPersons_);
  39084. } else {
  39085. return dishonestPersonsBuilder_.getMessageList();
  39086. }
  39087. }
  39088. /**
  39089. * <pre>
  39090. * 失信被执行人(3.1)
  39091. * </pre>
  39092. *
  39093. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39094. */
  39095. public int getDishonestPersonsCount() {
  39096. if (dishonestPersonsBuilder_ == null) {
  39097. return dishonestPersons_.size();
  39098. } else {
  39099. return dishonestPersonsBuilder_.getCount();
  39100. }
  39101. }
  39102. /**
  39103. * <pre>
  39104. * 失信被执行人(3.1)
  39105. * </pre>
  39106. *
  39107. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39108. */
  39109. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo getDishonestPersons(int index) {
  39110. if (dishonestPersonsBuilder_ == null) {
  39111. return dishonestPersons_.get(index);
  39112. } else {
  39113. return dishonestPersonsBuilder_.getMessage(index);
  39114. }
  39115. }
  39116. /**
  39117. * <pre>
  39118. * 失信被执行人(3.1)
  39119. * </pre>
  39120. *
  39121. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39122. */
  39123. public Builder setDishonestPersons(
  39124. int index, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo value) {
  39125. if (dishonestPersonsBuilder_ == null) {
  39126. if (value == null) {
  39127. throw new NullPointerException();
  39128. }
  39129. ensureDishonestPersonsIsMutable();
  39130. dishonestPersons_.set(index, value);
  39131. onChanged();
  39132. } else {
  39133. dishonestPersonsBuilder_.setMessage(index, value);
  39134. }
  39135. return this;
  39136. }
  39137. /**
  39138. * <pre>
  39139. * 失信被执行人(3.1)
  39140. * </pre>
  39141. *
  39142. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39143. */
  39144. public Builder setDishonestPersons(
  39145. int index, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder builderForValue) {
  39146. if (dishonestPersonsBuilder_ == null) {
  39147. ensureDishonestPersonsIsMutable();
  39148. dishonestPersons_.set(index, builderForValue.build());
  39149. onChanged();
  39150. } else {
  39151. dishonestPersonsBuilder_.setMessage(index, builderForValue.build());
  39152. }
  39153. return this;
  39154. }
  39155. /**
  39156. * <pre>
  39157. * 失信被执行人(3.1)
  39158. * </pre>
  39159. *
  39160. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39161. */
  39162. public Builder addDishonestPersons(com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo value) {
  39163. if (dishonestPersonsBuilder_ == null) {
  39164. if (value == null) {
  39165. throw new NullPointerException();
  39166. }
  39167. ensureDishonestPersonsIsMutable();
  39168. dishonestPersons_.add(value);
  39169. onChanged();
  39170. } else {
  39171. dishonestPersonsBuilder_.addMessage(value);
  39172. }
  39173. return this;
  39174. }
  39175. /**
  39176. * <pre>
  39177. * 失信被执行人(3.1)
  39178. * </pre>
  39179. *
  39180. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39181. */
  39182. public Builder addDishonestPersons(
  39183. int index, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo value) {
  39184. if (dishonestPersonsBuilder_ == null) {
  39185. if (value == null) {
  39186. throw new NullPointerException();
  39187. }
  39188. ensureDishonestPersonsIsMutable();
  39189. dishonestPersons_.add(index, value);
  39190. onChanged();
  39191. } else {
  39192. dishonestPersonsBuilder_.addMessage(index, value);
  39193. }
  39194. return this;
  39195. }
  39196. /**
  39197. * <pre>
  39198. * 失信被执行人(3.1)
  39199. * </pre>
  39200. *
  39201. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39202. */
  39203. public Builder addDishonestPersons(
  39204. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder builderForValue) {
  39205. if (dishonestPersonsBuilder_ == null) {
  39206. ensureDishonestPersonsIsMutable();
  39207. dishonestPersons_.add(builderForValue.build());
  39208. onChanged();
  39209. } else {
  39210. dishonestPersonsBuilder_.addMessage(builderForValue.build());
  39211. }
  39212. return this;
  39213. }
  39214. /**
  39215. * <pre>
  39216. * 失信被执行人(3.1)
  39217. * </pre>
  39218. *
  39219. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39220. */
  39221. public Builder addDishonestPersons(
  39222. int index, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder builderForValue) {
  39223. if (dishonestPersonsBuilder_ == null) {
  39224. ensureDishonestPersonsIsMutable();
  39225. dishonestPersons_.add(index, builderForValue.build());
  39226. onChanged();
  39227. } else {
  39228. dishonestPersonsBuilder_.addMessage(index, builderForValue.build());
  39229. }
  39230. return this;
  39231. }
  39232. /**
  39233. * <pre>
  39234. * 失信被执行人(3.1)
  39235. * </pre>
  39236. *
  39237. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39238. */
  39239. public Builder addAllDishonestPersons(
  39240. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo> values) {
  39241. if (dishonestPersonsBuilder_ == null) {
  39242. ensureDishonestPersonsIsMutable();
  39243. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  39244. values, dishonestPersons_);
  39245. onChanged();
  39246. } else {
  39247. dishonestPersonsBuilder_.addAllMessages(values);
  39248. }
  39249. return this;
  39250. }
  39251. /**
  39252. * <pre>
  39253. * 失信被执行人(3.1)
  39254. * </pre>
  39255. *
  39256. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39257. */
  39258. public Builder clearDishonestPersons() {
  39259. if (dishonestPersonsBuilder_ == null) {
  39260. dishonestPersons_ = java.util.Collections.emptyList();
  39261. bitField0_ = (bitField0_ & ~0x00000001);
  39262. onChanged();
  39263. } else {
  39264. dishonestPersonsBuilder_.clear();
  39265. }
  39266. return this;
  39267. }
  39268. /**
  39269. * <pre>
  39270. * 失信被执行人(3.1)
  39271. * </pre>
  39272. *
  39273. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39274. */
  39275. public Builder removeDishonestPersons(int index) {
  39276. if (dishonestPersonsBuilder_ == null) {
  39277. ensureDishonestPersonsIsMutable();
  39278. dishonestPersons_.remove(index);
  39279. onChanged();
  39280. } else {
  39281. dishonestPersonsBuilder_.remove(index);
  39282. }
  39283. return this;
  39284. }
  39285. /**
  39286. * <pre>
  39287. * 失信被执行人(3.1)
  39288. * </pre>
  39289. *
  39290. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39291. */
  39292. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder getDishonestPersonsBuilder(
  39293. int index) {
  39294. return getDishonestPersonsFieldBuilder().getBuilder(index);
  39295. }
  39296. /**
  39297. * <pre>
  39298. * 失信被执行人(3.1)
  39299. * </pre>
  39300. *
  39301. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39302. */
  39303. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder getDishonestPersonsOrBuilder(
  39304. int index) {
  39305. if (dishonestPersonsBuilder_ == null) {
  39306. return dishonestPersons_.get(index); } else {
  39307. return dishonestPersonsBuilder_.getMessageOrBuilder(index);
  39308. }
  39309. }
  39310. /**
  39311. * <pre>
  39312. * 失信被执行人(3.1)
  39313. * </pre>
  39314. *
  39315. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39316. */
  39317. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder>
  39318. getDishonestPersonsOrBuilderList() {
  39319. if (dishonestPersonsBuilder_ != null) {
  39320. return dishonestPersonsBuilder_.getMessageOrBuilderList();
  39321. } else {
  39322. return java.util.Collections.unmodifiableList(dishonestPersons_);
  39323. }
  39324. }
  39325. /**
  39326. * <pre>
  39327. * 失信被执行人(3.1)
  39328. * </pre>
  39329. *
  39330. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39331. */
  39332. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder addDishonestPersonsBuilder() {
  39333. return getDishonestPersonsFieldBuilder().addBuilder(
  39334. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.getDefaultInstance());
  39335. }
  39336. /**
  39337. * <pre>
  39338. * 失信被执行人(3.1)
  39339. * </pre>
  39340. *
  39341. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39342. */
  39343. public com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder addDishonestPersonsBuilder(
  39344. int index) {
  39345. return getDishonestPersonsFieldBuilder().addBuilder(
  39346. index, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.getDefaultInstance());
  39347. }
  39348. /**
  39349. * <pre>
  39350. * 失信被执行人(3.1)
  39351. * </pre>
  39352. *
  39353. * <code>repeated .fxy.DishonestPersonsInfo dishonestPersons = 1;</code>
  39354. */
  39355. public java.util.List<com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder>
  39356. getDishonestPersonsBuilderList() {
  39357. return getDishonestPersonsFieldBuilder().getBuilderList();
  39358. }
  39359. private com.google.protobuf.RepeatedFieldBuilder<
  39360. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder>
  39361. getDishonestPersonsFieldBuilder() {
  39362. if (dishonestPersonsBuilder_ == null) {
  39363. dishonestPersonsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  39364. com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfo.Builder, com.yaoyicloud.message.FxyProtos.DishonestPersonsInfoOrBuilder>(
  39365. dishonestPersons_,
  39366. ((bitField0_ & 0x00000001) != 0),
  39367. getParentForChildren(),
  39368. isClean());
  39369. dishonestPersons_ = null;
  39370. }
  39371. return dishonestPersonsBuilder_;
  39372. }
  39373. private java.util.List<com.yaoyicloud.message.FxyProtos.AbnormalsInfo> businessAbnormals_ =
  39374. java.util.Collections.emptyList();
  39375. private void ensureBusinessAbnormalsIsMutable() {
  39376. if (!((bitField0_ & 0x00000002) != 0)) {
  39377. businessAbnormals_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.AbnormalsInfo>(businessAbnormals_);
  39378. bitField0_ |= 0x00000002;
  39379. }
  39380. }
  39381. private com.google.protobuf.RepeatedFieldBuilder<
  39382. com.yaoyicloud.message.FxyProtos.AbnormalsInfo, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder, com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder> businessAbnormalsBuilder_;
  39383. /**
  39384. * <pre>
  39385. * 经营异常(3.2)
  39386. * </pre>
  39387. *
  39388. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39389. */
  39390. public java.util.List<com.yaoyicloud.message.FxyProtos.AbnormalsInfo> getBusinessAbnormalsList() {
  39391. if (businessAbnormalsBuilder_ == null) {
  39392. return java.util.Collections.unmodifiableList(businessAbnormals_);
  39393. } else {
  39394. return businessAbnormalsBuilder_.getMessageList();
  39395. }
  39396. }
  39397. /**
  39398. * <pre>
  39399. * 经营异常(3.2)
  39400. * </pre>
  39401. *
  39402. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39403. */
  39404. public int getBusinessAbnormalsCount() {
  39405. if (businessAbnormalsBuilder_ == null) {
  39406. return businessAbnormals_.size();
  39407. } else {
  39408. return businessAbnormalsBuilder_.getCount();
  39409. }
  39410. }
  39411. /**
  39412. * <pre>
  39413. * 经营异常(3.2)
  39414. * </pre>
  39415. *
  39416. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39417. */
  39418. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo getBusinessAbnormals(int index) {
  39419. if (businessAbnormalsBuilder_ == null) {
  39420. return businessAbnormals_.get(index);
  39421. } else {
  39422. return businessAbnormalsBuilder_.getMessage(index);
  39423. }
  39424. }
  39425. /**
  39426. * <pre>
  39427. * 经营异常(3.2)
  39428. * </pre>
  39429. *
  39430. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39431. */
  39432. public Builder setBusinessAbnormals(
  39433. int index, com.yaoyicloud.message.FxyProtos.AbnormalsInfo value) {
  39434. if (businessAbnormalsBuilder_ == null) {
  39435. if (value == null) {
  39436. throw new NullPointerException();
  39437. }
  39438. ensureBusinessAbnormalsIsMutable();
  39439. businessAbnormals_.set(index, value);
  39440. onChanged();
  39441. } else {
  39442. businessAbnormalsBuilder_.setMessage(index, value);
  39443. }
  39444. return this;
  39445. }
  39446. /**
  39447. * <pre>
  39448. * 经营异常(3.2)
  39449. * </pre>
  39450. *
  39451. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39452. */
  39453. public Builder setBusinessAbnormals(
  39454. int index, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder builderForValue) {
  39455. if (businessAbnormalsBuilder_ == null) {
  39456. ensureBusinessAbnormalsIsMutable();
  39457. businessAbnormals_.set(index, builderForValue.build());
  39458. onChanged();
  39459. } else {
  39460. businessAbnormalsBuilder_.setMessage(index, builderForValue.build());
  39461. }
  39462. return this;
  39463. }
  39464. /**
  39465. * <pre>
  39466. * 经营异常(3.2)
  39467. * </pre>
  39468. *
  39469. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39470. */
  39471. public Builder addBusinessAbnormals(com.yaoyicloud.message.FxyProtos.AbnormalsInfo value) {
  39472. if (businessAbnormalsBuilder_ == null) {
  39473. if (value == null) {
  39474. throw new NullPointerException();
  39475. }
  39476. ensureBusinessAbnormalsIsMutable();
  39477. businessAbnormals_.add(value);
  39478. onChanged();
  39479. } else {
  39480. businessAbnormalsBuilder_.addMessage(value);
  39481. }
  39482. return this;
  39483. }
  39484. /**
  39485. * <pre>
  39486. * 经营异常(3.2)
  39487. * </pre>
  39488. *
  39489. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39490. */
  39491. public Builder addBusinessAbnormals(
  39492. int index, com.yaoyicloud.message.FxyProtos.AbnormalsInfo value) {
  39493. if (businessAbnormalsBuilder_ == null) {
  39494. if (value == null) {
  39495. throw new NullPointerException();
  39496. }
  39497. ensureBusinessAbnormalsIsMutable();
  39498. businessAbnormals_.add(index, value);
  39499. onChanged();
  39500. } else {
  39501. businessAbnormalsBuilder_.addMessage(index, value);
  39502. }
  39503. return this;
  39504. }
  39505. /**
  39506. * <pre>
  39507. * 经营异常(3.2)
  39508. * </pre>
  39509. *
  39510. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39511. */
  39512. public Builder addBusinessAbnormals(
  39513. com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder builderForValue) {
  39514. if (businessAbnormalsBuilder_ == null) {
  39515. ensureBusinessAbnormalsIsMutable();
  39516. businessAbnormals_.add(builderForValue.build());
  39517. onChanged();
  39518. } else {
  39519. businessAbnormalsBuilder_.addMessage(builderForValue.build());
  39520. }
  39521. return this;
  39522. }
  39523. /**
  39524. * <pre>
  39525. * 经营异常(3.2)
  39526. * </pre>
  39527. *
  39528. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39529. */
  39530. public Builder addBusinessAbnormals(
  39531. int index, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder builderForValue) {
  39532. if (businessAbnormalsBuilder_ == null) {
  39533. ensureBusinessAbnormalsIsMutable();
  39534. businessAbnormals_.add(index, builderForValue.build());
  39535. onChanged();
  39536. } else {
  39537. businessAbnormalsBuilder_.addMessage(index, builderForValue.build());
  39538. }
  39539. return this;
  39540. }
  39541. /**
  39542. * <pre>
  39543. * 经营异常(3.2)
  39544. * </pre>
  39545. *
  39546. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39547. */
  39548. public Builder addAllBusinessAbnormals(
  39549. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.AbnormalsInfo> values) {
  39550. if (businessAbnormalsBuilder_ == null) {
  39551. ensureBusinessAbnormalsIsMutable();
  39552. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  39553. values, businessAbnormals_);
  39554. onChanged();
  39555. } else {
  39556. businessAbnormalsBuilder_.addAllMessages(values);
  39557. }
  39558. return this;
  39559. }
  39560. /**
  39561. * <pre>
  39562. * 经营异常(3.2)
  39563. * </pre>
  39564. *
  39565. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39566. */
  39567. public Builder clearBusinessAbnormals() {
  39568. if (businessAbnormalsBuilder_ == null) {
  39569. businessAbnormals_ = java.util.Collections.emptyList();
  39570. bitField0_ = (bitField0_ & ~0x00000002);
  39571. onChanged();
  39572. } else {
  39573. businessAbnormalsBuilder_.clear();
  39574. }
  39575. return this;
  39576. }
  39577. /**
  39578. * <pre>
  39579. * 经营异常(3.2)
  39580. * </pre>
  39581. *
  39582. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39583. */
  39584. public Builder removeBusinessAbnormals(int index) {
  39585. if (businessAbnormalsBuilder_ == null) {
  39586. ensureBusinessAbnormalsIsMutable();
  39587. businessAbnormals_.remove(index);
  39588. onChanged();
  39589. } else {
  39590. businessAbnormalsBuilder_.remove(index);
  39591. }
  39592. return this;
  39593. }
  39594. /**
  39595. * <pre>
  39596. * 经营异常(3.2)
  39597. * </pre>
  39598. *
  39599. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39600. */
  39601. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder getBusinessAbnormalsBuilder(
  39602. int index) {
  39603. return getBusinessAbnormalsFieldBuilder().getBuilder(index);
  39604. }
  39605. /**
  39606. * <pre>
  39607. * 经营异常(3.2)
  39608. * </pre>
  39609. *
  39610. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39611. */
  39612. public com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder getBusinessAbnormalsOrBuilder(
  39613. int index) {
  39614. if (businessAbnormalsBuilder_ == null) {
  39615. return businessAbnormals_.get(index); } else {
  39616. return businessAbnormalsBuilder_.getMessageOrBuilder(index);
  39617. }
  39618. }
  39619. /**
  39620. * <pre>
  39621. * 经营异常(3.2)
  39622. * </pre>
  39623. *
  39624. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39625. */
  39626. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder>
  39627. getBusinessAbnormalsOrBuilderList() {
  39628. if (businessAbnormalsBuilder_ != null) {
  39629. return businessAbnormalsBuilder_.getMessageOrBuilderList();
  39630. } else {
  39631. return java.util.Collections.unmodifiableList(businessAbnormals_);
  39632. }
  39633. }
  39634. /**
  39635. * <pre>
  39636. * 经营异常(3.2)
  39637. * </pre>
  39638. *
  39639. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39640. */
  39641. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder addBusinessAbnormalsBuilder() {
  39642. return getBusinessAbnormalsFieldBuilder().addBuilder(
  39643. com.yaoyicloud.message.FxyProtos.AbnormalsInfo.getDefaultInstance());
  39644. }
  39645. /**
  39646. * <pre>
  39647. * 经营异常(3.2)
  39648. * </pre>
  39649. *
  39650. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39651. */
  39652. public com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder addBusinessAbnormalsBuilder(
  39653. int index) {
  39654. return getBusinessAbnormalsFieldBuilder().addBuilder(
  39655. index, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.getDefaultInstance());
  39656. }
  39657. /**
  39658. * <pre>
  39659. * 经营异常(3.2)
  39660. * </pre>
  39661. *
  39662. * <code>repeated .fxy.AbnormalsInfo businessAbnormals = 2;</code>
  39663. */
  39664. public java.util.List<com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder>
  39665. getBusinessAbnormalsBuilderList() {
  39666. return getBusinessAbnormalsFieldBuilder().getBuilderList();
  39667. }
  39668. private com.google.protobuf.RepeatedFieldBuilder<
  39669. com.yaoyicloud.message.FxyProtos.AbnormalsInfo, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder, com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder>
  39670. getBusinessAbnormalsFieldBuilder() {
  39671. if (businessAbnormalsBuilder_ == null) {
  39672. businessAbnormalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  39673. com.yaoyicloud.message.FxyProtos.AbnormalsInfo, com.yaoyicloud.message.FxyProtos.AbnormalsInfo.Builder, com.yaoyicloud.message.FxyProtos.AbnormalsInfoOrBuilder>(
  39674. businessAbnormals_,
  39675. ((bitField0_ & 0x00000002) != 0),
  39676. getParentForChildren(),
  39677. isClean());
  39678. businessAbnormals_ = null;
  39679. }
  39680. return businessAbnormalsBuilder_;
  39681. }
  39682. private java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord> penaltyRecords_ =
  39683. java.util.Collections.emptyList();
  39684. private void ensurePenaltyRecordsIsMutable() {
  39685. if (!((bitField0_ & 0x00000004) != 0)) {
  39686. penaltyRecords_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord>(penaltyRecords_);
  39687. bitField0_ |= 0x00000004;
  39688. }
  39689. }
  39690. private com.google.protobuf.RepeatedFieldBuilder<
  39691. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder> penaltyRecordsBuilder_;
  39692. /**
  39693. * <pre>
  39694. * 行政处罚记录(3.3)
  39695. * </pre>
  39696. *
  39697. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39698. */
  39699. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord> getPenaltyRecordsList() {
  39700. if (penaltyRecordsBuilder_ == null) {
  39701. return java.util.Collections.unmodifiableList(penaltyRecords_);
  39702. } else {
  39703. return penaltyRecordsBuilder_.getMessageList();
  39704. }
  39705. }
  39706. /**
  39707. * <pre>
  39708. * 行政处罚记录(3.3)
  39709. * </pre>
  39710. *
  39711. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39712. */
  39713. public int getPenaltyRecordsCount() {
  39714. if (penaltyRecordsBuilder_ == null) {
  39715. return penaltyRecords_.size();
  39716. } else {
  39717. return penaltyRecordsBuilder_.getCount();
  39718. }
  39719. }
  39720. /**
  39721. * <pre>
  39722. * 行政处罚记录(3.3)
  39723. * </pre>
  39724. *
  39725. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39726. */
  39727. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord getPenaltyRecords(int index) {
  39728. if (penaltyRecordsBuilder_ == null) {
  39729. return penaltyRecords_.get(index);
  39730. } else {
  39731. return penaltyRecordsBuilder_.getMessage(index);
  39732. }
  39733. }
  39734. /**
  39735. * <pre>
  39736. * 行政处罚记录(3.3)
  39737. * </pre>
  39738. *
  39739. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39740. */
  39741. public Builder setPenaltyRecords(
  39742. int index, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord value) {
  39743. if (penaltyRecordsBuilder_ == null) {
  39744. if (value == null) {
  39745. throw new NullPointerException();
  39746. }
  39747. ensurePenaltyRecordsIsMutable();
  39748. penaltyRecords_.set(index, value);
  39749. onChanged();
  39750. } else {
  39751. penaltyRecordsBuilder_.setMessage(index, value);
  39752. }
  39753. return this;
  39754. }
  39755. /**
  39756. * <pre>
  39757. * 行政处罚记录(3.3)
  39758. * </pre>
  39759. *
  39760. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39761. */
  39762. public Builder setPenaltyRecords(
  39763. int index, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder builderForValue) {
  39764. if (penaltyRecordsBuilder_ == null) {
  39765. ensurePenaltyRecordsIsMutable();
  39766. penaltyRecords_.set(index, builderForValue.build());
  39767. onChanged();
  39768. } else {
  39769. penaltyRecordsBuilder_.setMessage(index, builderForValue.build());
  39770. }
  39771. return this;
  39772. }
  39773. /**
  39774. * <pre>
  39775. * 行政处罚记录(3.3)
  39776. * </pre>
  39777. *
  39778. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39779. */
  39780. public Builder addPenaltyRecords(com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord value) {
  39781. if (penaltyRecordsBuilder_ == null) {
  39782. if (value == null) {
  39783. throw new NullPointerException();
  39784. }
  39785. ensurePenaltyRecordsIsMutable();
  39786. penaltyRecords_.add(value);
  39787. onChanged();
  39788. } else {
  39789. penaltyRecordsBuilder_.addMessage(value);
  39790. }
  39791. return this;
  39792. }
  39793. /**
  39794. * <pre>
  39795. * 行政处罚记录(3.3)
  39796. * </pre>
  39797. *
  39798. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39799. */
  39800. public Builder addPenaltyRecords(
  39801. int index, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord value) {
  39802. if (penaltyRecordsBuilder_ == null) {
  39803. if (value == null) {
  39804. throw new NullPointerException();
  39805. }
  39806. ensurePenaltyRecordsIsMutable();
  39807. penaltyRecords_.add(index, value);
  39808. onChanged();
  39809. } else {
  39810. penaltyRecordsBuilder_.addMessage(index, value);
  39811. }
  39812. return this;
  39813. }
  39814. /**
  39815. * <pre>
  39816. * 行政处罚记录(3.3)
  39817. * </pre>
  39818. *
  39819. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39820. */
  39821. public Builder addPenaltyRecords(
  39822. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder builderForValue) {
  39823. if (penaltyRecordsBuilder_ == null) {
  39824. ensurePenaltyRecordsIsMutable();
  39825. penaltyRecords_.add(builderForValue.build());
  39826. onChanged();
  39827. } else {
  39828. penaltyRecordsBuilder_.addMessage(builderForValue.build());
  39829. }
  39830. return this;
  39831. }
  39832. /**
  39833. * <pre>
  39834. * 行政处罚记录(3.3)
  39835. * </pre>
  39836. *
  39837. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39838. */
  39839. public Builder addPenaltyRecords(
  39840. int index, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder builderForValue) {
  39841. if (penaltyRecordsBuilder_ == null) {
  39842. ensurePenaltyRecordsIsMutable();
  39843. penaltyRecords_.add(index, builderForValue.build());
  39844. onChanged();
  39845. } else {
  39846. penaltyRecordsBuilder_.addMessage(index, builderForValue.build());
  39847. }
  39848. return this;
  39849. }
  39850. /**
  39851. * <pre>
  39852. * 行政处罚记录(3.3)
  39853. * </pre>
  39854. *
  39855. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39856. */
  39857. public Builder addAllPenaltyRecords(
  39858. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord> values) {
  39859. if (penaltyRecordsBuilder_ == null) {
  39860. ensurePenaltyRecordsIsMutable();
  39861. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  39862. values, penaltyRecords_);
  39863. onChanged();
  39864. } else {
  39865. penaltyRecordsBuilder_.addAllMessages(values);
  39866. }
  39867. return this;
  39868. }
  39869. /**
  39870. * <pre>
  39871. * 行政处罚记录(3.3)
  39872. * </pre>
  39873. *
  39874. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39875. */
  39876. public Builder clearPenaltyRecords() {
  39877. if (penaltyRecordsBuilder_ == null) {
  39878. penaltyRecords_ = java.util.Collections.emptyList();
  39879. bitField0_ = (bitField0_ & ~0x00000004);
  39880. onChanged();
  39881. } else {
  39882. penaltyRecordsBuilder_.clear();
  39883. }
  39884. return this;
  39885. }
  39886. /**
  39887. * <pre>
  39888. * 行政处罚记录(3.3)
  39889. * </pre>
  39890. *
  39891. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39892. */
  39893. public Builder removePenaltyRecords(int index) {
  39894. if (penaltyRecordsBuilder_ == null) {
  39895. ensurePenaltyRecordsIsMutable();
  39896. penaltyRecords_.remove(index);
  39897. onChanged();
  39898. } else {
  39899. penaltyRecordsBuilder_.remove(index);
  39900. }
  39901. return this;
  39902. }
  39903. /**
  39904. * <pre>
  39905. * 行政处罚记录(3.3)
  39906. * </pre>
  39907. *
  39908. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39909. */
  39910. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder getPenaltyRecordsBuilder(
  39911. int index) {
  39912. return getPenaltyRecordsFieldBuilder().getBuilder(index);
  39913. }
  39914. /**
  39915. * <pre>
  39916. * 行政处罚记录(3.3)
  39917. * </pre>
  39918. *
  39919. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39920. */
  39921. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder getPenaltyRecordsOrBuilder(
  39922. int index) {
  39923. if (penaltyRecordsBuilder_ == null) {
  39924. return penaltyRecords_.get(index); } else {
  39925. return penaltyRecordsBuilder_.getMessageOrBuilder(index);
  39926. }
  39927. }
  39928. /**
  39929. * <pre>
  39930. * 行政处罚记录(3.3)
  39931. * </pre>
  39932. *
  39933. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39934. */
  39935. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder>
  39936. getPenaltyRecordsOrBuilderList() {
  39937. if (penaltyRecordsBuilder_ != null) {
  39938. return penaltyRecordsBuilder_.getMessageOrBuilderList();
  39939. } else {
  39940. return java.util.Collections.unmodifiableList(penaltyRecords_);
  39941. }
  39942. }
  39943. /**
  39944. * <pre>
  39945. * 行政处罚记录(3.3)
  39946. * </pre>
  39947. *
  39948. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39949. */
  39950. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder addPenaltyRecordsBuilder() {
  39951. return getPenaltyRecordsFieldBuilder().addBuilder(
  39952. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.getDefaultInstance());
  39953. }
  39954. /**
  39955. * <pre>
  39956. * 行政处罚记录(3.3)
  39957. * </pre>
  39958. *
  39959. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39960. */
  39961. public com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder addPenaltyRecordsBuilder(
  39962. int index) {
  39963. return getPenaltyRecordsFieldBuilder().addBuilder(
  39964. index, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.getDefaultInstance());
  39965. }
  39966. /**
  39967. * <pre>
  39968. * 行政处罚记录(3.3)
  39969. * </pre>
  39970. *
  39971. * <code>repeated .fxy.AdministrativePenaltyRecord penaltyRecords = 3;</code>
  39972. */
  39973. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder>
  39974. getPenaltyRecordsBuilderList() {
  39975. return getPenaltyRecordsFieldBuilder().getBuilderList();
  39976. }
  39977. private com.google.protobuf.RepeatedFieldBuilder<
  39978. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder>
  39979. getPenaltyRecordsFieldBuilder() {
  39980. if (penaltyRecordsBuilder_ == null) {
  39981. penaltyRecordsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  39982. com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecord.Builder, com.yaoyicloud.message.FxyProtos.AdministrativePenaltyRecordOrBuilder>(
  39983. penaltyRecords_,
  39984. ((bitField0_ & 0x00000004) != 0),
  39985. getParentForChildren(),
  39986. isClean());
  39987. penaltyRecords_ = null;
  39988. }
  39989. return penaltyRecordsBuilder_;
  39990. }
  39991. private java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty> taxPenalties_ =
  39992. java.util.Collections.emptyList();
  39993. private void ensureTaxPenaltiesIsMutable() {
  39994. if (!((bitField0_ & 0x00000008) != 0)) {
  39995. taxPenalties_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty>(taxPenalties_);
  39996. bitField0_ |= 0x00000008;
  39997. }
  39998. }
  39999. private com.google.protobuf.RepeatedFieldBuilder<
  40000. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder> taxPenaltiesBuilder_;
  40001. /**
  40002. * <pre>
  40003. * 税务处罚记录(3.4)
  40004. * </pre>
  40005. *
  40006. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40007. */
  40008. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty> getTaxPenaltiesList() {
  40009. if (taxPenaltiesBuilder_ == null) {
  40010. return java.util.Collections.unmodifiableList(taxPenalties_);
  40011. } else {
  40012. return taxPenaltiesBuilder_.getMessageList();
  40013. }
  40014. }
  40015. /**
  40016. * <pre>
  40017. * 税务处罚记录(3.4)
  40018. * </pre>
  40019. *
  40020. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40021. */
  40022. public int getTaxPenaltiesCount() {
  40023. if (taxPenaltiesBuilder_ == null) {
  40024. return taxPenalties_.size();
  40025. } else {
  40026. return taxPenaltiesBuilder_.getCount();
  40027. }
  40028. }
  40029. /**
  40030. * <pre>
  40031. * 税务处罚记录(3.4)
  40032. * </pre>
  40033. *
  40034. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40035. */
  40036. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty getTaxPenalties(int index) {
  40037. if (taxPenaltiesBuilder_ == null) {
  40038. return taxPenalties_.get(index);
  40039. } else {
  40040. return taxPenaltiesBuilder_.getMessage(index);
  40041. }
  40042. }
  40043. /**
  40044. * <pre>
  40045. * 税务处罚记录(3.4)
  40046. * </pre>
  40047. *
  40048. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40049. */
  40050. public Builder setTaxPenalties(
  40051. int index, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty value) {
  40052. if (taxPenaltiesBuilder_ == null) {
  40053. if (value == null) {
  40054. throw new NullPointerException();
  40055. }
  40056. ensureTaxPenaltiesIsMutable();
  40057. taxPenalties_.set(index, value);
  40058. onChanged();
  40059. } else {
  40060. taxPenaltiesBuilder_.setMessage(index, value);
  40061. }
  40062. return this;
  40063. }
  40064. /**
  40065. * <pre>
  40066. * 税务处罚记录(3.4)
  40067. * </pre>
  40068. *
  40069. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40070. */
  40071. public Builder setTaxPenalties(
  40072. int index, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder builderForValue) {
  40073. if (taxPenaltiesBuilder_ == null) {
  40074. ensureTaxPenaltiesIsMutable();
  40075. taxPenalties_.set(index, builderForValue.build());
  40076. onChanged();
  40077. } else {
  40078. taxPenaltiesBuilder_.setMessage(index, builderForValue.build());
  40079. }
  40080. return this;
  40081. }
  40082. /**
  40083. * <pre>
  40084. * 税务处罚记录(3.4)
  40085. * </pre>
  40086. *
  40087. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40088. */
  40089. public Builder addTaxPenalties(com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty value) {
  40090. if (taxPenaltiesBuilder_ == null) {
  40091. if (value == null) {
  40092. throw new NullPointerException();
  40093. }
  40094. ensureTaxPenaltiesIsMutable();
  40095. taxPenalties_.add(value);
  40096. onChanged();
  40097. } else {
  40098. taxPenaltiesBuilder_.addMessage(value);
  40099. }
  40100. return this;
  40101. }
  40102. /**
  40103. * <pre>
  40104. * 税务处罚记录(3.4)
  40105. * </pre>
  40106. *
  40107. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40108. */
  40109. public Builder addTaxPenalties(
  40110. int index, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty value) {
  40111. if (taxPenaltiesBuilder_ == null) {
  40112. if (value == null) {
  40113. throw new NullPointerException();
  40114. }
  40115. ensureTaxPenaltiesIsMutable();
  40116. taxPenalties_.add(index, value);
  40117. onChanged();
  40118. } else {
  40119. taxPenaltiesBuilder_.addMessage(index, value);
  40120. }
  40121. return this;
  40122. }
  40123. /**
  40124. * <pre>
  40125. * 税务处罚记录(3.4)
  40126. * </pre>
  40127. *
  40128. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40129. */
  40130. public Builder addTaxPenalties(
  40131. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder builderForValue) {
  40132. if (taxPenaltiesBuilder_ == null) {
  40133. ensureTaxPenaltiesIsMutable();
  40134. taxPenalties_.add(builderForValue.build());
  40135. onChanged();
  40136. } else {
  40137. taxPenaltiesBuilder_.addMessage(builderForValue.build());
  40138. }
  40139. return this;
  40140. }
  40141. /**
  40142. * <pre>
  40143. * 税务处罚记录(3.4)
  40144. * </pre>
  40145. *
  40146. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40147. */
  40148. public Builder addTaxPenalties(
  40149. int index, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder builderForValue) {
  40150. if (taxPenaltiesBuilder_ == null) {
  40151. ensureTaxPenaltiesIsMutable();
  40152. taxPenalties_.add(index, builderForValue.build());
  40153. onChanged();
  40154. } else {
  40155. taxPenaltiesBuilder_.addMessage(index, builderForValue.build());
  40156. }
  40157. return this;
  40158. }
  40159. /**
  40160. * <pre>
  40161. * 税务处罚记录(3.4)
  40162. * </pre>
  40163. *
  40164. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40165. */
  40166. public Builder addAllTaxPenalties(
  40167. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty> values) {
  40168. if (taxPenaltiesBuilder_ == null) {
  40169. ensureTaxPenaltiesIsMutable();
  40170. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  40171. values, taxPenalties_);
  40172. onChanged();
  40173. } else {
  40174. taxPenaltiesBuilder_.addAllMessages(values);
  40175. }
  40176. return this;
  40177. }
  40178. /**
  40179. * <pre>
  40180. * 税务处罚记录(3.4)
  40181. * </pre>
  40182. *
  40183. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40184. */
  40185. public Builder clearTaxPenalties() {
  40186. if (taxPenaltiesBuilder_ == null) {
  40187. taxPenalties_ = java.util.Collections.emptyList();
  40188. bitField0_ = (bitField0_ & ~0x00000008);
  40189. onChanged();
  40190. } else {
  40191. taxPenaltiesBuilder_.clear();
  40192. }
  40193. return this;
  40194. }
  40195. /**
  40196. * <pre>
  40197. * 税务处罚记录(3.4)
  40198. * </pre>
  40199. *
  40200. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40201. */
  40202. public Builder removeTaxPenalties(int index) {
  40203. if (taxPenaltiesBuilder_ == null) {
  40204. ensureTaxPenaltiesIsMutable();
  40205. taxPenalties_.remove(index);
  40206. onChanged();
  40207. } else {
  40208. taxPenaltiesBuilder_.remove(index);
  40209. }
  40210. return this;
  40211. }
  40212. /**
  40213. * <pre>
  40214. * 税务处罚记录(3.4)
  40215. * </pre>
  40216. *
  40217. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40218. */
  40219. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder getTaxPenaltiesBuilder(
  40220. int index) {
  40221. return getTaxPenaltiesFieldBuilder().getBuilder(index);
  40222. }
  40223. /**
  40224. * <pre>
  40225. * 税务处罚记录(3.4)
  40226. * </pre>
  40227. *
  40228. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40229. */
  40230. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder getTaxPenaltiesOrBuilder(
  40231. int index) {
  40232. if (taxPenaltiesBuilder_ == null) {
  40233. return taxPenalties_.get(index); } else {
  40234. return taxPenaltiesBuilder_.getMessageOrBuilder(index);
  40235. }
  40236. }
  40237. /**
  40238. * <pre>
  40239. * 税务处罚记录(3.4)
  40240. * </pre>
  40241. *
  40242. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40243. */
  40244. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder>
  40245. getTaxPenaltiesOrBuilderList() {
  40246. if (taxPenaltiesBuilder_ != null) {
  40247. return taxPenaltiesBuilder_.getMessageOrBuilderList();
  40248. } else {
  40249. return java.util.Collections.unmodifiableList(taxPenalties_);
  40250. }
  40251. }
  40252. /**
  40253. * <pre>
  40254. * 税务处罚记录(3.4)
  40255. * </pre>
  40256. *
  40257. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40258. */
  40259. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder addTaxPenaltiesBuilder() {
  40260. return getTaxPenaltiesFieldBuilder().addBuilder(
  40261. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.getDefaultInstance());
  40262. }
  40263. /**
  40264. * <pre>
  40265. * 税务处罚记录(3.4)
  40266. * </pre>
  40267. *
  40268. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40269. */
  40270. public com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder addTaxPenaltiesBuilder(
  40271. int index) {
  40272. return getTaxPenaltiesFieldBuilder().addBuilder(
  40273. index, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.getDefaultInstance());
  40274. }
  40275. /**
  40276. * <pre>
  40277. * 税务处罚记录(3.4)
  40278. * </pre>
  40279. *
  40280. * <code>repeated .fxy.AdministrativeTaxPenalty taxPenalties = 4;</code>
  40281. */
  40282. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder>
  40283. getTaxPenaltiesBuilderList() {
  40284. return getTaxPenaltiesFieldBuilder().getBuilderList();
  40285. }
  40286. private com.google.protobuf.RepeatedFieldBuilder<
  40287. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder>
  40288. getTaxPenaltiesFieldBuilder() {
  40289. if (taxPenaltiesBuilder_ == null) {
  40290. taxPenaltiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  40291. com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenalty.Builder, com.yaoyicloud.message.FxyProtos.AdministrativeTaxPenaltyOrBuilder>(
  40292. taxPenalties_,
  40293. ((bitField0_ & 0x00000008) != 0),
  40294. getParentForChildren(),
  40295. isClean());
  40296. taxPenalties_ = null;
  40297. }
  40298. return taxPenaltiesBuilder_;
  40299. }
  40300. private java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal> severeViolations_ =
  40301. java.util.Collections.emptyList();
  40302. private void ensureSevereViolationsIsMutable() {
  40303. if (!((bitField0_ & 0x00000010) != 0)) {
  40304. severeViolations_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal>(severeViolations_);
  40305. bitField0_ |= 0x00000010;
  40306. }
  40307. }
  40308. private com.google.protobuf.RepeatedFieldBuilder<
  40309. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder> severeViolationsBuilder_;
  40310. /**
  40311. * <pre>
  40312. * 严重违法记录(3.5)
  40313. * </pre>
  40314. *
  40315. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40316. */
  40317. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal> getSevereViolationsList() {
  40318. if (severeViolationsBuilder_ == null) {
  40319. return java.util.Collections.unmodifiableList(severeViolations_);
  40320. } else {
  40321. return severeViolationsBuilder_.getMessageList();
  40322. }
  40323. }
  40324. /**
  40325. * <pre>
  40326. * 严重违法记录(3.5)
  40327. * </pre>
  40328. *
  40329. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40330. */
  40331. public int getSevereViolationsCount() {
  40332. if (severeViolationsBuilder_ == null) {
  40333. return severeViolations_.size();
  40334. } else {
  40335. return severeViolationsBuilder_.getCount();
  40336. }
  40337. }
  40338. /**
  40339. * <pre>
  40340. * 严重违法记录(3.5)
  40341. * </pre>
  40342. *
  40343. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40344. */
  40345. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal getSevereViolations(int index) {
  40346. if (severeViolationsBuilder_ == null) {
  40347. return severeViolations_.get(index);
  40348. } else {
  40349. return severeViolationsBuilder_.getMessage(index);
  40350. }
  40351. }
  40352. /**
  40353. * <pre>
  40354. * 严重违法记录(3.5)
  40355. * </pre>
  40356. *
  40357. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40358. */
  40359. public Builder setSevereViolations(
  40360. int index, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal value) {
  40361. if (severeViolationsBuilder_ == null) {
  40362. if (value == null) {
  40363. throw new NullPointerException();
  40364. }
  40365. ensureSevereViolationsIsMutable();
  40366. severeViolations_.set(index, value);
  40367. onChanged();
  40368. } else {
  40369. severeViolationsBuilder_.setMessage(index, value);
  40370. }
  40371. return this;
  40372. }
  40373. /**
  40374. * <pre>
  40375. * 严重违法记录(3.5)
  40376. * </pre>
  40377. *
  40378. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40379. */
  40380. public Builder setSevereViolations(
  40381. int index, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder builderForValue) {
  40382. if (severeViolationsBuilder_ == null) {
  40383. ensureSevereViolationsIsMutable();
  40384. severeViolations_.set(index, builderForValue.build());
  40385. onChanged();
  40386. } else {
  40387. severeViolationsBuilder_.setMessage(index, builderForValue.build());
  40388. }
  40389. return this;
  40390. }
  40391. /**
  40392. * <pre>
  40393. * 严重违法记录(3.5)
  40394. * </pre>
  40395. *
  40396. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40397. */
  40398. public Builder addSevereViolations(com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal value) {
  40399. if (severeViolationsBuilder_ == null) {
  40400. if (value == null) {
  40401. throw new NullPointerException();
  40402. }
  40403. ensureSevereViolationsIsMutable();
  40404. severeViolations_.add(value);
  40405. onChanged();
  40406. } else {
  40407. severeViolationsBuilder_.addMessage(value);
  40408. }
  40409. return this;
  40410. }
  40411. /**
  40412. * <pre>
  40413. * 严重违法记录(3.5)
  40414. * </pre>
  40415. *
  40416. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40417. */
  40418. public Builder addSevereViolations(
  40419. int index, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal value) {
  40420. if (severeViolationsBuilder_ == null) {
  40421. if (value == null) {
  40422. throw new NullPointerException();
  40423. }
  40424. ensureSevereViolationsIsMutable();
  40425. severeViolations_.add(index, value);
  40426. onChanged();
  40427. } else {
  40428. severeViolationsBuilder_.addMessage(index, value);
  40429. }
  40430. return this;
  40431. }
  40432. /**
  40433. * <pre>
  40434. * 严重违法记录(3.5)
  40435. * </pre>
  40436. *
  40437. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40438. */
  40439. public Builder addSevereViolations(
  40440. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder builderForValue) {
  40441. if (severeViolationsBuilder_ == null) {
  40442. ensureSevereViolationsIsMutable();
  40443. severeViolations_.add(builderForValue.build());
  40444. onChanged();
  40445. } else {
  40446. severeViolationsBuilder_.addMessage(builderForValue.build());
  40447. }
  40448. return this;
  40449. }
  40450. /**
  40451. * <pre>
  40452. * 严重违法记录(3.5)
  40453. * </pre>
  40454. *
  40455. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40456. */
  40457. public Builder addSevereViolations(
  40458. int index, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder builderForValue) {
  40459. if (severeViolationsBuilder_ == null) {
  40460. ensureSevereViolationsIsMutable();
  40461. severeViolations_.add(index, builderForValue.build());
  40462. onChanged();
  40463. } else {
  40464. severeViolationsBuilder_.addMessage(index, builderForValue.build());
  40465. }
  40466. return this;
  40467. }
  40468. /**
  40469. * <pre>
  40470. * 严重违法记录(3.5)
  40471. * </pre>
  40472. *
  40473. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40474. */
  40475. public Builder addAllSevereViolations(
  40476. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal> values) {
  40477. if (severeViolationsBuilder_ == null) {
  40478. ensureSevereViolationsIsMutable();
  40479. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  40480. values, severeViolations_);
  40481. onChanged();
  40482. } else {
  40483. severeViolationsBuilder_.addAllMessages(values);
  40484. }
  40485. return this;
  40486. }
  40487. /**
  40488. * <pre>
  40489. * 严重违法记录(3.5)
  40490. * </pre>
  40491. *
  40492. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40493. */
  40494. public Builder clearSevereViolations() {
  40495. if (severeViolationsBuilder_ == null) {
  40496. severeViolations_ = java.util.Collections.emptyList();
  40497. bitField0_ = (bitField0_ & ~0x00000010);
  40498. onChanged();
  40499. } else {
  40500. severeViolationsBuilder_.clear();
  40501. }
  40502. return this;
  40503. }
  40504. /**
  40505. * <pre>
  40506. * 严重违法记录(3.5)
  40507. * </pre>
  40508. *
  40509. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40510. */
  40511. public Builder removeSevereViolations(int index) {
  40512. if (severeViolationsBuilder_ == null) {
  40513. ensureSevereViolationsIsMutable();
  40514. severeViolations_.remove(index);
  40515. onChanged();
  40516. } else {
  40517. severeViolationsBuilder_.remove(index);
  40518. }
  40519. return this;
  40520. }
  40521. /**
  40522. * <pre>
  40523. * 严重违法记录(3.5)
  40524. * </pre>
  40525. *
  40526. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40527. */
  40528. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder getSevereViolationsBuilder(
  40529. int index) {
  40530. return getSevereViolationsFieldBuilder().getBuilder(index);
  40531. }
  40532. /**
  40533. * <pre>
  40534. * 严重违法记录(3.5)
  40535. * </pre>
  40536. *
  40537. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40538. */
  40539. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder getSevereViolationsOrBuilder(
  40540. int index) {
  40541. if (severeViolationsBuilder_ == null) {
  40542. return severeViolations_.get(index); } else {
  40543. return severeViolationsBuilder_.getMessageOrBuilder(index);
  40544. }
  40545. }
  40546. /**
  40547. * <pre>
  40548. * 严重违法记录(3.5)
  40549. * </pre>
  40550. *
  40551. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40552. */
  40553. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder>
  40554. getSevereViolationsOrBuilderList() {
  40555. if (severeViolationsBuilder_ != null) {
  40556. return severeViolationsBuilder_.getMessageOrBuilderList();
  40557. } else {
  40558. return java.util.Collections.unmodifiableList(severeViolations_);
  40559. }
  40560. }
  40561. /**
  40562. * <pre>
  40563. * 严重违法记录(3.5)
  40564. * </pre>
  40565. *
  40566. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40567. */
  40568. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder addSevereViolationsBuilder() {
  40569. return getSevereViolationsFieldBuilder().addBuilder(
  40570. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.getDefaultInstance());
  40571. }
  40572. /**
  40573. * <pre>
  40574. * 严重违法记录(3.5)
  40575. * </pre>
  40576. *
  40577. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40578. */
  40579. public com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder addSevereViolationsBuilder(
  40580. int index) {
  40581. return getSevereViolationsFieldBuilder().addBuilder(
  40582. index, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.getDefaultInstance());
  40583. }
  40584. /**
  40585. * <pre>
  40586. * 严重违法记录(3.5)
  40587. * </pre>
  40588. *
  40589. * <code>repeated .fxy.AdministrativeSeriousIllegal severeViolations = 5;</code>
  40590. */
  40591. public java.util.List<com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder>
  40592. getSevereViolationsBuilderList() {
  40593. return getSevereViolationsFieldBuilder().getBuilderList();
  40594. }
  40595. private com.google.protobuf.RepeatedFieldBuilder<
  40596. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder>
  40597. getSevereViolationsFieldBuilder() {
  40598. if (severeViolationsBuilder_ == null) {
  40599. severeViolationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  40600. com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegal.Builder, com.yaoyicloud.message.FxyProtos.AdministrativeSeriousIllegalOrBuilder>(
  40601. severeViolations_,
  40602. ((bitField0_ & 0x00000010) != 0),
  40603. getParentForChildren(),
  40604. isClean());
  40605. severeViolations_ = null;
  40606. }
  40607. return severeViolationsBuilder_;
  40608. }
  40609. private com.yaoyicloud.message.FxyProtos.CheckSummary publicRecordSummary_;
  40610. private com.google.protobuf.SingleFieldBuilder<
  40611. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder> publicRecordSummaryBuilder_;
  40612. /**
  40613. * <pre>
  40614. * 公共记录评分及建议(3.6)
  40615. * </pre>
  40616. *
  40617. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40618. * @return Whether the publicRecordSummary field is set.
  40619. */
  40620. public boolean hasPublicRecordSummary() {
  40621. return ((bitField0_ & 0x00000020) != 0);
  40622. }
  40623. /**
  40624. * <pre>
  40625. * 公共记录评分及建议(3.6)
  40626. * </pre>
  40627. *
  40628. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40629. * @return The publicRecordSummary.
  40630. */
  40631. public com.yaoyicloud.message.FxyProtos.CheckSummary getPublicRecordSummary() {
  40632. if (publicRecordSummaryBuilder_ == null) {
  40633. return publicRecordSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : publicRecordSummary_;
  40634. } else {
  40635. return publicRecordSummaryBuilder_.getMessage();
  40636. }
  40637. }
  40638. /**
  40639. * <pre>
  40640. * 公共记录评分及建议(3.6)
  40641. * </pre>
  40642. *
  40643. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40644. */
  40645. public Builder setPublicRecordSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  40646. if (publicRecordSummaryBuilder_ == null) {
  40647. if (value == null) {
  40648. throw new NullPointerException();
  40649. }
  40650. publicRecordSummary_ = value;
  40651. } else {
  40652. publicRecordSummaryBuilder_.setMessage(value);
  40653. }
  40654. bitField0_ |= 0x00000020;
  40655. onChanged();
  40656. return this;
  40657. }
  40658. /**
  40659. * <pre>
  40660. * 公共记录评分及建议(3.6)
  40661. * </pre>
  40662. *
  40663. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40664. */
  40665. public Builder setPublicRecordSummary(
  40666. com.yaoyicloud.message.FxyProtos.CheckSummary.Builder builderForValue) {
  40667. if (publicRecordSummaryBuilder_ == null) {
  40668. publicRecordSummary_ = builderForValue.build();
  40669. } else {
  40670. publicRecordSummaryBuilder_.setMessage(builderForValue.build());
  40671. }
  40672. bitField0_ |= 0x00000020;
  40673. onChanged();
  40674. return this;
  40675. }
  40676. /**
  40677. * <pre>
  40678. * 公共记录评分及建议(3.6)
  40679. * </pre>
  40680. *
  40681. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40682. */
  40683. public Builder mergePublicRecordSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  40684. if (publicRecordSummaryBuilder_ == null) {
  40685. if (((bitField0_ & 0x00000020) != 0) &&
  40686. publicRecordSummary_ != null &&
  40687. publicRecordSummary_ != com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance()) {
  40688. getPublicRecordSummaryBuilder().mergeFrom(value);
  40689. } else {
  40690. publicRecordSummary_ = value;
  40691. }
  40692. } else {
  40693. publicRecordSummaryBuilder_.mergeFrom(value);
  40694. }
  40695. if (publicRecordSummary_ != null) {
  40696. bitField0_ |= 0x00000020;
  40697. onChanged();
  40698. }
  40699. return this;
  40700. }
  40701. /**
  40702. * <pre>
  40703. * 公共记录评分及建议(3.6)
  40704. * </pre>
  40705. *
  40706. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40707. */
  40708. public Builder clearPublicRecordSummary() {
  40709. bitField0_ = (bitField0_ & ~0x00000020);
  40710. publicRecordSummary_ = null;
  40711. if (publicRecordSummaryBuilder_ != null) {
  40712. publicRecordSummaryBuilder_.dispose();
  40713. publicRecordSummaryBuilder_ = null;
  40714. }
  40715. onChanged();
  40716. return this;
  40717. }
  40718. /**
  40719. * <pre>
  40720. * 公共记录评分及建议(3.6)
  40721. * </pre>
  40722. *
  40723. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40724. */
  40725. public com.yaoyicloud.message.FxyProtos.CheckSummary.Builder getPublicRecordSummaryBuilder() {
  40726. bitField0_ |= 0x00000020;
  40727. onChanged();
  40728. return getPublicRecordSummaryFieldBuilder().getBuilder();
  40729. }
  40730. /**
  40731. * <pre>
  40732. * 公共记录评分及建议(3.6)
  40733. * </pre>
  40734. *
  40735. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40736. */
  40737. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getPublicRecordSummaryOrBuilder() {
  40738. if (publicRecordSummaryBuilder_ != null) {
  40739. return publicRecordSummaryBuilder_.getMessageOrBuilder();
  40740. } else {
  40741. return publicRecordSummary_ == null ?
  40742. com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : publicRecordSummary_;
  40743. }
  40744. }
  40745. /**
  40746. * <pre>
  40747. * 公共记录评分及建议(3.6)
  40748. * </pre>
  40749. *
  40750. * <code>optional .fxy.CheckSummary publicRecordSummary = 6;</code>
  40751. */
  40752. private com.google.protobuf.SingleFieldBuilder<
  40753. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>
  40754. getPublicRecordSummaryFieldBuilder() {
  40755. if (publicRecordSummaryBuilder_ == null) {
  40756. publicRecordSummaryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  40757. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>(
  40758. getPublicRecordSummary(),
  40759. getParentForChildren(),
  40760. isClean());
  40761. publicRecordSummary_ = null;
  40762. }
  40763. return publicRecordSummaryBuilder_;
  40764. }
  40765. // @@protoc_insertion_point(builder_scope:fxy.PublicRecord)
  40766. }
  40767. // @@protoc_insertion_point(class_scope:fxy.PublicRecord)
  40768. private static final com.yaoyicloud.message.FxyProtos.PublicRecord DEFAULT_INSTANCE;
  40769. static {
  40770. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.PublicRecord();
  40771. }
  40772. public static com.yaoyicloud.message.FxyProtos.PublicRecord getDefaultInstance() {
  40773. return DEFAULT_INSTANCE;
  40774. }
  40775. private static final com.google.protobuf.Parser<PublicRecord>
  40776. PARSER = new com.google.protobuf.AbstractParser<PublicRecord>() {
  40777. @java.lang.Override
  40778. public PublicRecord parsePartialFrom(
  40779. com.google.protobuf.CodedInputStream input,
  40780. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  40781. throws com.google.protobuf.InvalidProtocolBufferException {
  40782. Builder builder = newBuilder();
  40783. try {
  40784. builder.mergeFrom(input, extensionRegistry);
  40785. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  40786. throw e.setUnfinishedMessage(builder.buildPartial());
  40787. } catch (com.google.protobuf.UninitializedMessageException e) {
  40788. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  40789. } catch (java.io.IOException e) {
  40790. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  40791. .setUnfinishedMessage(builder.buildPartial());
  40792. }
  40793. return builder.buildPartial();
  40794. }
  40795. };
  40796. public static com.google.protobuf.Parser<PublicRecord> parser() {
  40797. return PARSER;
  40798. }
  40799. @java.lang.Override
  40800. public com.google.protobuf.Parser<PublicRecord> getParserForType() {
  40801. return PARSER;
  40802. }
  40803. @java.lang.Override
  40804. public com.yaoyicloud.message.FxyProtos.PublicRecord getDefaultInstanceForType() {
  40805. return DEFAULT_INSTANCE;
  40806. }
  40807. }
  40808. public interface FinancialDataOrBuilder extends
  40809. // @@protoc_insertion_point(interface_extends:fxy.FinancialData)
  40810. com.google.protobuf.MessageOrBuilder {
  40811. /**
  40812. * <pre>
  40813. * 年份(如2022、2023、2024)
  40814. * </pre>
  40815. *
  40816. * <code>optional int32 year = 1;</code>
  40817. * @return Whether the year field is set.
  40818. */
  40819. boolean hasYear();
  40820. /**
  40821. * <pre>
  40822. * 年份(如2022、2023、2024)
  40823. * </pre>
  40824. *
  40825. * <code>optional int32 year = 1;</code>
  40826. * @return The year.
  40827. */
  40828. int getYear();
  40829. /**
  40830. * <pre>
  40831. * 捐赠收入(单位:元)
  40832. * </pre>
  40833. *
  40834. * <code>optional string donationIncome = 2;</code>
  40835. * @return Whether the donationIncome field is set.
  40836. */
  40837. boolean hasDonationIncome();
  40838. /**
  40839. * <pre>
  40840. * 捐赠收入(单位:元)
  40841. * </pre>
  40842. *
  40843. * <code>optional string donationIncome = 2;</code>
  40844. * @return The donationIncome.
  40845. */
  40846. java.lang.String getDonationIncome();
  40847. /**
  40848. * <pre>
  40849. * 捐赠收入(单位:元)
  40850. * </pre>
  40851. *
  40852. * <code>optional string donationIncome = 2;</code>
  40853. * @return The bytes for donationIncome.
  40854. */
  40855. com.google.protobuf.ByteString
  40856. getDonationIncomeBytes();
  40857. /**
  40858. * <pre>
  40859. * 公益事业支出(单位:元)
  40860. * </pre>
  40861. *
  40862. * <code>optional string publicExpense = 3;</code>
  40863. * @return Whether the publicExpense field is set.
  40864. */
  40865. boolean hasPublicExpense();
  40866. /**
  40867. * <pre>
  40868. * 公益事业支出(单位:元)
  40869. * </pre>
  40870. *
  40871. * <code>optional string publicExpense = 3;</code>
  40872. * @return The publicExpense.
  40873. */
  40874. java.lang.String getPublicExpense();
  40875. /**
  40876. * <pre>
  40877. * 公益事业支出(单位:元)
  40878. * </pre>
  40879. *
  40880. * <code>optional string publicExpense = 3;</code>
  40881. * @return The bytes for publicExpense.
  40882. */
  40883. com.google.protobuf.ByteString
  40884. getPublicExpenseBytes();
  40885. /**
  40886. * <pre>
  40887. * 总资产(单位:元) 资产合计
  40888. * </pre>
  40889. *
  40890. * <code>optional string totalAssets = 4;</code>
  40891. * @return Whether the totalAssets field is set.
  40892. */
  40893. boolean hasTotalAssets();
  40894. /**
  40895. * <pre>
  40896. * 总资产(单位:元) 资产合计
  40897. * </pre>
  40898. *
  40899. * <code>optional string totalAssets = 4;</code>
  40900. * @return The totalAssets.
  40901. */
  40902. java.lang.String getTotalAssets();
  40903. /**
  40904. * <pre>
  40905. * 总资产(单位:元) 资产合计
  40906. * </pre>
  40907. *
  40908. * <code>optional string totalAssets = 4;</code>
  40909. * @return The bytes for totalAssets.
  40910. */
  40911. com.google.protobuf.ByteString
  40912. getTotalAssetsBytes();
  40913. /**
  40914. * <pre>
  40915. * 净资产(单位:元)
  40916. * </pre>
  40917. *
  40918. * <code>optional string netAssets = 5;</code>
  40919. * @return Whether the netAssets field is set.
  40920. */
  40921. boolean hasNetAssets();
  40922. /**
  40923. * <pre>
  40924. * 净资产(单位:元)
  40925. * </pre>
  40926. *
  40927. * <code>optional string netAssets = 5;</code>
  40928. * @return The netAssets.
  40929. */
  40930. java.lang.String getNetAssets();
  40931. /**
  40932. * <pre>
  40933. * 净资产(单位:元)
  40934. * </pre>
  40935. *
  40936. * <code>optional string netAssets = 5;</code>
  40937. * @return The bytes for netAssets.
  40938. */
  40939. com.google.protobuf.ByteString
  40940. getNetAssetsBytes();
  40941. /**
  40942. * <pre>
  40943. * 总收入(单位:元) 收入合计
  40944. * </pre>
  40945. *
  40946. * <code>optional string totalIncome = 6;</code>
  40947. * @return Whether the totalIncome field is set.
  40948. */
  40949. boolean hasTotalIncome();
  40950. /**
  40951. * <pre>
  40952. * 总收入(单位:元) 收入合计
  40953. * </pre>
  40954. *
  40955. * <code>optional string totalIncome = 6;</code>
  40956. * @return The totalIncome.
  40957. */
  40958. java.lang.String getTotalIncome();
  40959. /**
  40960. * <pre>
  40961. * 总收入(单位:元) 收入合计
  40962. * </pre>
  40963. *
  40964. * <code>optional string totalIncome = 6;</code>
  40965. * @return The bytes for totalIncome.
  40966. */
  40967. com.google.protobuf.ByteString
  40968. getTotalIncomeBytes();
  40969. /**
  40970. * <pre>
  40971. * 投资收益(单位:元)
  40972. * </pre>
  40973. *
  40974. * <code>optional string investmentIncome = 7;</code>
  40975. * @return Whether the investmentIncome field is set.
  40976. */
  40977. boolean hasInvestmentIncome();
  40978. /**
  40979. * <pre>
  40980. * 投资收益(单位:元)
  40981. * </pre>
  40982. *
  40983. * <code>optional string investmentIncome = 7;</code>
  40984. * @return The investmentIncome.
  40985. */
  40986. java.lang.String getInvestmentIncome();
  40987. /**
  40988. * <pre>
  40989. * 投资收益(单位:元)
  40990. * </pre>
  40991. *
  40992. * <code>optional string investmentIncome = 7;</code>
  40993. * @return The bytes for investmentIncome.
  40994. */
  40995. com.google.protobuf.ByteString
  40996. getInvestmentIncomeBytes();
  40997. /**
  40998. * <pre>
  40999. * 政府补助收入(单位:元)
  41000. * </pre>
  41001. *
  41002. * <code>optional string governmentGrants = 8;</code>
  41003. * @return Whether the governmentGrants field is set.
  41004. */
  41005. boolean hasGovernmentGrants();
  41006. /**
  41007. * <pre>
  41008. * 政府补助收入(单位:元)
  41009. * </pre>
  41010. *
  41011. * <code>optional string governmentGrants = 8;</code>
  41012. * @return The governmentGrants.
  41013. */
  41014. java.lang.String getGovernmentGrants();
  41015. /**
  41016. * <pre>
  41017. * 政府补助收入(单位:元)
  41018. * </pre>
  41019. *
  41020. * <code>optional string governmentGrants = 8;</code>
  41021. * @return The bytes for governmentGrants.
  41022. */
  41023. com.google.protobuf.ByteString
  41024. getGovernmentGrantsBytes();
  41025. /**
  41026. * <pre>
  41027. * 服务收入(单位:元)
  41028. * </pre>
  41029. *
  41030. * <code>optional string serviceIncome = 9;</code>
  41031. * @return Whether the serviceIncome field is set.
  41032. */
  41033. boolean hasServiceIncome();
  41034. /**
  41035. * <pre>
  41036. * 服务收入(单位:元)
  41037. * </pre>
  41038. *
  41039. * <code>optional string serviceIncome = 9;</code>
  41040. * @return The serviceIncome.
  41041. */
  41042. java.lang.String getServiceIncome();
  41043. /**
  41044. * <pre>
  41045. * 服务收入(单位:元)
  41046. * </pre>
  41047. *
  41048. * <code>optional string serviceIncome = 9;</code>
  41049. * @return The bytes for serviceIncome.
  41050. */
  41051. com.google.protobuf.ByteString
  41052. getServiceIncomeBytes();
  41053. /**
  41054. * <pre>
  41055. * 总支出(单位:元)
  41056. * </pre>
  41057. *
  41058. * <code>optional string totalExpense = 10;</code>
  41059. * @return Whether the totalExpense field is set.
  41060. */
  41061. boolean hasTotalExpense();
  41062. /**
  41063. * <pre>
  41064. * 总支出(单位:元)
  41065. * </pre>
  41066. *
  41067. * <code>optional string totalExpense = 10;</code>
  41068. * @return The totalExpense.
  41069. */
  41070. java.lang.String getTotalExpense();
  41071. /**
  41072. * <pre>
  41073. * 总支出(单位:元)
  41074. * </pre>
  41075. *
  41076. * <code>optional string totalExpense = 10;</code>
  41077. * @return The bytes for totalExpense.
  41078. */
  41079. com.google.protobuf.ByteString
  41080. getTotalExpenseBytes();
  41081. /**
  41082. * <pre>
  41083. * 工资福利支出(单位:元)
  41084. * </pre>
  41085. *
  41086. * <code>optional string salaryExpense = 11;</code>
  41087. * @return Whether the salaryExpense field is set.
  41088. */
  41089. boolean hasSalaryExpense();
  41090. /**
  41091. * <pre>
  41092. * 工资福利支出(单位:元)
  41093. * </pre>
  41094. *
  41095. * <code>optional string salaryExpense = 11;</code>
  41096. * @return The salaryExpense.
  41097. */
  41098. java.lang.String getSalaryExpense();
  41099. /**
  41100. * <pre>
  41101. * 工资福利支出(单位:元)
  41102. * </pre>
  41103. *
  41104. * <code>optional string salaryExpense = 11;</code>
  41105. * @return The bytes for salaryExpense.
  41106. */
  41107. com.google.protobuf.ByteString
  41108. getSalaryExpenseBytes();
  41109. /**
  41110. * <pre>
  41111. * 行政办公支出(单位:元)
  41112. * </pre>
  41113. *
  41114. * <code>optional string adminExpense = 12;</code>
  41115. * @return Whether the adminExpense field is set.
  41116. */
  41117. boolean hasAdminExpense();
  41118. /**
  41119. * <pre>
  41120. * 行政办公支出(单位:元)
  41121. * </pre>
  41122. *
  41123. * <code>optional string adminExpense = 12;</code>
  41124. * @return The adminExpense.
  41125. */
  41126. java.lang.String getAdminExpense();
  41127. /**
  41128. * <pre>
  41129. * 行政办公支出(单位:元)
  41130. * </pre>
  41131. *
  41132. * <code>optional string adminExpense = 12;</code>
  41133. * @return The bytes for adminExpense.
  41134. */
  41135. com.google.protobuf.ByteString
  41136. getAdminExpenseBytes();
  41137. /**
  41138. * <pre>
  41139. * 业务活动成本(单位:元)
  41140. * </pre>
  41141. *
  41142. * <code>optional string activityCost = 13;</code>
  41143. * @return Whether the activityCost field is set.
  41144. */
  41145. boolean hasActivityCost();
  41146. /**
  41147. * <pre>
  41148. * 业务活动成本(单位:元)
  41149. * </pre>
  41150. *
  41151. * <code>optional string activityCost = 13;</code>
  41152. * @return The activityCost.
  41153. */
  41154. java.lang.String getActivityCost();
  41155. /**
  41156. * <pre>
  41157. * 业务活动成本(单位:元)
  41158. * </pre>
  41159. *
  41160. * <code>optional string activityCost = 13;</code>
  41161. * @return The bytes for activityCost.
  41162. */
  41163. com.google.protobuf.ByteString
  41164. getActivityCostBytes();
  41165. /**
  41166. * <pre>
  41167. * 管理费用(单位:元)
  41168. * </pre>
  41169. *
  41170. * <code>optional string managementExpense = 14;</code>
  41171. * @return Whether the managementExpense field is set.
  41172. */
  41173. boolean hasManagementExpense();
  41174. /**
  41175. * <pre>
  41176. * 管理费用(单位:元)
  41177. * </pre>
  41178. *
  41179. * <code>optional string managementExpense = 14;</code>
  41180. * @return The managementExpense.
  41181. */
  41182. java.lang.String getManagementExpense();
  41183. /**
  41184. * <pre>
  41185. * 管理费用(单位:元)
  41186. * </pre>
  41187. *
  41188. * <code>optional string managementExpense = 14;</code>
  41189. * @return The bytes for managementExpense.
  41190. */
  41191. com.google.protobuf.ByteString
  41192. getManagementExpenseBytes();
  41193. /**
  41194. * <pre>
  41195. * 筹资费用(单位:元)
  41196. * </pre>
  41197. *
  41198. * <code>optional string fundraisingExpense = 15;</code>
  41199. * @return Whether the fundraisingExpense field is set.
  41200. */
  41201. boolean hasFundraisingExpense();
  41202. /**
  41203. * <pre>
  41204. * 筹资费用(单位:元)
  41205. * </pre>
  41206. *
  41207. * <code>optional string fundraisingExpense = 15;</code>
  41208. * @return The fundraisingExpense.
  41209. */
  41210. java.lang.String getFundraisingExpense();
  41211. /**
  41212. * <pre>
  41213. * 筹资费用(单位:元)
  41214. * </pre>
  41215. *
  41216. * <code>optional string fundraisingExpense = 15;</code>
  41217. * @return The bytes for fundraisingExpense.
  41218. */
  41219. com.google.protobuf.ByteString
  41220. getFundraisingExpenseBytes();
  41221. /**
  41222. * <pre>
  41223. * 上年基金余额(单位:元)
  41224. * </pre>
  41225. *
  41226. * <code>optional string lastYearFundBalance = 16;</code>
  41227. * @return Whether the lastYearFundBalance field is set.
  41228. */
  41229. boolean hasLastYearFundBalance();
  41230. /**
  41231. * <pre>
  41232. * 上年基金余额(单位:元)
  41233. * </pre>
  41234. *
  41235. * <code>optional string lastYearFundBalance = 16;</code>
  41236. * @return The lastYearFundBalance.
  41237. */
  41238. java.lang.String getLastYearFundBalance();
  41239. /**
  41240. * <pre>
  41241. * 上年基金余额(单位:元)
  41242. * </pre>
  41243. *
  41244. * <code>optional string lastYearFundBalance = 16;</code>
  41245. * @return The bytes for lastYearFundBalance.
  41246. */
  41247. com.google.protobuf.ByteString
  41248. getLastYearFundBalanceBytes();
  41249. /**
  41250. * <pre>
  41251. * 流动资产
  41252. * </pre>
  41253. *
  41254. * <code>optional string flowAssets = 17;</code>
  41255. * @return Whether the flowAssets field is set.
  41256. */
  41257. boolean hasFlowAssets();
  41258. /**
  41259. * <pre>
  41260. * 流动资产
  41261. * </pre>
  41262. *
  41263. * <code>optional string flowAssets = 17;</code>
  41264. * @return The flowAssets.
  41265. */
  41266. java.lang.String getFlowAssets();
  41267. /**
  41268. * <pre>
  41269. * 流动资产
  41270. * </pre>
  41271. *
  41272. * <code>optional string flowAssets = 17;</code>
  41273. * @return The bytes for flowAssets.
  41274. */
  41275. com.google.protobuf.ByteString
  41276. getFlowAssetsBytes();
  41277. /**
  41278. * <pre>
  41279. * 流动负债
  41280. * </pre>
  41281. *
  41282. * <code>optional string flowLiabilities = 18;</code>
  41283. * @return Whether the flowLiabilities field is set.
  41284. */
  41285. boolean hasFlowLiabilities();
  41286. /**
  41287. * <pre>
  41288. * 流动负债
  41289. * </pre>
  41290. *
  41291. * <code>optional string flowLiabilities = 18;</code>
  41292. * @return The flowLiabilities.
  41293. */
  41294. java.lang.String getFlowLiabilities();
  41295. /**
  41296. * <pre>
  41297. * 流动负债
  41298. * </pre>
  41299. *
  41300. * <code>optional string flowLiabilities = 18;</code>
  41301. * @return The bytes for flowLiabilities.
  41302. */
  41303. com.google.protobuf.ByteString
  41304. getFlowLiabilitiesBytes();
  41305. /**
  41306. * <pre>
  41307. * 营运资本
  41308. * </pre>
  41309. *
  41310. * <code>optional string flowCapital = 19;</code>
  41311. * @return Whether the flowCapital field is set.
  41312. */
  41313. boolean hasFlowCapital();
  41314. /**
  41315. * <pre>
  41316. * 营运资本
  41317. * </pre>
  41318. *
  41319. * <code>optional string flowCapital = 19;</code>
  41320. * @return The flowCapital.
  41321. */
  41322. java.lang.String getFlowCapital();
  41323. /**
  41324. * <pre>
  41325. * 营运资本
  41326. * </pre>
  41327. *
  41328. * <code>optional string flowCapital = 19;</code>
  41329. * @return The bytes for flowCapital.
  41330. */
  41331. com.google.protobuf.ByteString
  41332. getFlowCapitalBytes();
  41333. /**
  41334. * <pre>
  41335. * 固定资产
  41336. * </pre>
  41337. *
  41338. * <code>optional string fixedAsset = 20;</code>
  41339. * @return Whether the fixedAsset field is set.
  41340. */
  41341. boolean hasFixedAsset();
  41342. /**
  41343. * <pre>
  41344. * 固定资产
  41345. * </pre>
  41346. *
  41347. * <code>optional string fixedAsset = 20;</code>
  41348. * @return The fixedAsset.
  41349. */
  41350. java.lang.String getFixedAsset();
  41351. /**
  41352. * <pre>
  41353. * 固定资产
  41354. * </pre>
  41355. *
  41356. * <code>optional string fixedAsset = 20;</code>
  41357. * @return The bytes for fixedAsset.
  41358. */
  41359. com.google.protobuf.ByteString
  41360. getFixedAssetBytes();
  41361. /**
  41362. * <pre>
  41363. * 存货
  41364. * </pre>
  41365. *
  41366. * <code>optional string inventory = 21;</code>
  41367. * @return Whether the inventory field is set.
  41368. */
  41369. boolean hasInventory();
  41370. /**
  41371. * <pre>
  41372. * 存货
  41373. * </pre>
  41374. *
  41375. * <code>optional string inventory = 21;</code>
  41376. * @return The inventory.
  41377. */
  41378. java.lang.String getInventory();
  41379. /**
  41380. * <pre>
  41381. * 存货
  41382. * </pre>
  41383. *
  41384. * <code>optional string inventory = 21;</code>
  41385. * @return The bytes for inventory.
  41386. */
  41387. com.google.protobuf.ByteString
  41388. getInventoryBytes();
  41389. /**
  41390. * <pre>
  41391. * 应收账款
  41392. * </pre>
  41393. *
  41394. * <code>optional string receivables = 22;</code>
  41395. * @return Whether the receivables field is set.
  41396. */
  41397. boolean hasReceivables();
  41398. /**
  41399. * <pre>
  41400. * 应收账款
  41401. * </pre>
  41402. *
  41403. * <code>optional string receivables = 22;</code>
  41404. * @return The receivables.
  41405. */
  41406. java.lang.String getReceivables();
  41407. /**
  41408. * <pre>
  41409. * 应收账款
  41410. * </pre>
  41411. *
  41412. * <code>optional string receivables = 22;</code>
  41413. * @return The bytes for receivables.
  41414. */
  41415. com.google.protobuf.ByteString
  41416. getReceivablesBytes();
  41417. /**
  41418. * <pre>
  41419. * 总负债
  41420. * </pre>
  41421. *
  41422. * <code>optional string liabTotal = 23;</code>
  41423. * @return Whether the liabTotal field is set.
  41424. */
  41425. boolean hasLiabTotal();
  41426. /**
  41427. * <pre>
  41428. * 总负债
  41429. * </pre>
  41430. *
  41431. * <code>optional string liabTotal = 23;</code>
  41432. * @return The liabTotal.
  41433. */
  41434. java.lang.String getLiabTotal();
  41435. /**
  41436. * <pre>
  41437. * 总负债
  41438. * </pre>
  41439. *
  41440. * <code>optional string liabTotal = 23;</code>
  41441. * @return The bytes for liabTotal.
  41442. */
  41443. com.google.protobuf.ByteString
  41444. getLiabTotalBytes();
  41445. /**
  41446. * <pre>
  41447. * 所有者权益
  41448. * </pre>
  41449. *
  41450. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  41451. * @return Whether the las3yTotAmtLiaEquMap field is set.
  41452. */
  41453. boolean hasLas3YTotAmtLiaEquMap();
  41454. /**
  41455. * <pre>
  41456. * 所有者权益
  41457. * </pre>
  41458. *
  41459. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  41460. * @return The las3yTotAmtLiaEquMap.
  41461. */
  41462. java.lang.String getLas3YTotAmtLiaEquMap();
  41463. /**
  41464. * <pre>
  41465. * 所有者权益
  41466. * </pre>
  41467. *
  41468. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  41469. * @return The bytes for las3yTotAmtLiaEquMap.
  41470. */
  41471. com.google.protobuf.ByteString
  41472. getLas3YTotAmtLiaEquMapBytes();
  41473. /**
  41474. * <pre>
  41475. * 营业收入
  41476. * </pre>
  41477. *
  41478. * <code>optional string operatingIncome = 25;</code>
  41479. * @return Whether the operatingIncome field is set.
  41480. */
  41481. boolean hasOperatingIncome();
  41482. /**
  41483. * <pre>
  41484. * 营业收入
  41485. * </pre>
  41486. *
  41487. * <code>optional string operatingIncome = 25;</code>
  41488. * @return The operatingIncome.
  41489. */
  41490. java.lang.String getOperatingIncome();
  41491. /**
  41492. * <pre>
  41493. * 营业收入
  41494. * </pre>
  41495. *
  41496. * <code>optional string operatingIncome = 25;</code>
  41497. * @return The bytes for operatingIncome.
  41498. */
  41499. com.google.protobuf.ByteString
  41500. getOperatingIncomeBytes();
  41501. /**
  41502. * <pre>
  41503. * 主营业务收入
  41504. * </pre>
  41505. *
  41506. * <code>optional string mainBusInc = 26;</code>
  41507. * @return Whether the mainBusInc field is set.
  41508. */
  41509. boolean hasMainBusInc();
  41510. /**
  41511. * <pre>
  41512. * 主营业务收入
  41513. * </pre>
  41514. *
  41515. * <code>optional string mainBusInc = 26;</code>
  41516. * @return The mainBusInc.
  41517. */
  41518. java.lang.String getMainBusInc();
  41519. /**
  41520. * <pre>
  41521. * 主营业务收入
  41522. * </pre>
  41523. *
  41524. * <code>optional string mainBusInc = 26;</code>
  41525. * @return The bytes for mainBusInc.
  41526. */
  41527. com.google.protobuf.ByteString
  41528. getMainBusIncBytes();
  41529. /**
  41530. * <pre>
  41531. * 营业利润
  41532. * </pre>
  41533. *
  41534. * <code>optional string mainBusProfit = 27;</code>
  41535. * @return Whether the mainBusProfit field is set.
  41536. */
  41537. boolean hasMainBusProfit();
  41538. /**
  41539. * <pre>
  41540. * 营业利润
  41541. * </pre>
  41542. *
  41543. * <code>optional string mainBusProfit = 27;</code>
  41544. * @return The mainBusProfit.
  41545. */
  41546. java.lang.String getMainBusProfit();
  41547. /**
  41548. * <pre>
  41549. * 营业利润
  41550. * </pre>
  41551. *
  41552. * <code>optional string mainBusProfit = 27;</code>
  41553. * @return The bytes for mainBusProfit.
  41554. */
  41555. com.google.protobuf.ByteString
  41556. getMainBusProfitBytes();
  41557. /**
  41558. * <pre>
  41559. * 净利润
  41560. * </pre>
  41561. *
  41562. * <code>optional string netProfit = 28;</code>
  41563. * @return Whether the netProfit field is set.
  41564. */
  41565. boolean hasNetProfit();
  41566. /**
  41567. * <pre>
  41568. * 净利润
  41569. * </pre>
  41570. *
  41571. * <code>optional string netProfit = 28;</code>
  41572. * @return The netProfit.
  41573. */
  41574. java.lang.String getNetProfit();
  41575. /**
  41576. * <pre>
  41577. * 净利润
  41578. * </pre>
  41579. *
  41580. * <code>optional string netProfit = 28;</code>
  41581. * @return The bytes for netProfit.
  41582. */
  41583. com.google.protobuf.ByteString
  41584. getNetProfitBytes();
  41585. /**
  41586. * <pre>
  41587. * 利润总额
  41588. * </pre>
  41589. *
  41590. * <code>optional string las3yTotProfMap = 29;</code>
  41591. * @return Whether the las3yTotProfMap field is set.
  41592. */
  41593. boolean hasLas3YTotProfMap();
  41594. /**
  41595. * <pre>
  41596. * 利润总额
  41597. * </pre>
  41598. *
  41599. * <code>optional string las3yTotProfMap = 29;</code>
  41600. * @return The las3yTotProfMap.
  41601. */
  41602. java.lang.String getLas3YTotProfMap();
  41603. /**
  41604. * <pre>
  41605. * 利润总额
  41606. * </pre>
  41607. *
  41608. * <code>optional string las3yTotProfMap = 29;</code>
  41609. * @return The bytes for las3yTotProfMap.
  41610. */
  41611. com.google.protobuf.ByteString
  41612. getLas3YTotProfMapBytes();
  41613. /**
  41614. * <pre>
  41615. * 利息支出
  41616. * </pre>
  41617. *
  41618. * <code>optional string interestExpense = 30;</code>
  41619. * @return Whether the interestExpense field is set.
  41620. */
  41621. boolean hasInterestExpense();
  41622. /**
  41623. * <pre>
  41624. * 利息支出
  41625. * </pre>
  41626. *
  41627. * <code>optional string interestExpense = 30;</code>
  41628. * @return The interestExpense.
  41629. */
  41630. java.lang.String getInterestExpense();
  41631. /**
  41632. * <pre>
  41633. * 利息支出
  41634. * </pre>
  41635. *
  41636. * <code>optional string interestExpense = 30;</code>
  41637. * @return The bytes for interestExpense.
  41638. */
  41639. com.google.protobuf.ByteString
  41640. getInterestExpenseBytes();
  41641. /**
  41642. * <pre>
  41643. * 捐赠项目成本
  41644. * </pre>
  41645. *
  41646. * <code>optional string donationProjectCost = 31;</code>
  41647. * @return Whether the donationProjectCost field is set.
  41648. */
  41649. boolean hasDonationProjectCost();
  41650. /**
  41651. * <pre>
  41652. * 捐赠项目成本
  41653. * </pre>
  41654. *
  41655. * <code>optional string donationProjectCost = 31;</code>
  41656. * @return The donationProjectCost.
  41657. */
  41658. java.lang.String getDonationProjectCost();
  41659. /**
  41660. * <pre>
  41661. * 捐赠项目成本
  41662. * </pre>
  41663. *
  41664. * <code>optional string donationProjectCost = 31;</code>
  41665. * @return The bytes for donationProjectCost.
  41666. */
  41667. com.google.protobuf.ByteString
  41668. getDonationProjectCostBytes();
  41669. /**
  41670. * <pre>
  41671. * 净资产合计
  41672. * </pre>
  41673. *
  41674. * <code>optional string totalNetAssets = 32;</code>
  41675. * @return Whether the totalNetAssets field is set.
  41676. */
  41677. boolean hasTotalNetAssets();
  41678. /**
  41679. * <pre>
  41680. * 净资产合计
  41681. * </pre>
  41682. *
  41683. * <code>optional string totalNetAssets = 32;</code>
  41684. * @return The totalNetAssets.
  41685. */
  41686. java.lang.String getTotalNetAssets();
  41687. /**
  41688. * <pre>
  41689. * 净资产合计
  41690. * </pre>
  41691. *
  41692. * <code>optional string totalNetAssets = 32;</code>
  41693. * @return The bytes for totalNetAssets.
  41694. */
  41695. com.google.protobuf.ByteString
  41696. getTotalNetAssetsBytes();
  41697. /**
  41698. * <pre>
  41699. * 费用合计
  41700. * </pre>
  41701. *
  41702. * <code>optional string totalCost = 33;</code>
  41703. * @return Whether the totalCost field is set.
  41704. */
  41705. boolean hasTotalCost();
  41706. /**
  41707. * <pre>
  41708. * 费用合计
  41709. * </pre>
  41710. *
  41711. * <code>optional string totalCost = 33;</code>
  41712. * @return The totalCost.
  41713. */
  41714. java.lang.String getTotalCost();
  41715. /**
  41716. * <pre>
  41717. * 费用合计
  41718. * </pre>
  41719. *
  41720. * <code>optional string totalCost = 33;</code>
  41721. * @return The bytes for totalCost.
  41722. */
  41723. com.google.protobuf.ByteString
  41724. getTotalCostBytes();
  41725. }
  41726. /**
  41727. * Protobuf type {@code fxy.FinancialData}
  41728. */
  41729. public static final class FinancialData extends
  41730. com.google.protobuf.GeneratedMessage implements
  41731. // @@protoc_insertion_point(message_implements:fxy.FinancialData)
  41732. FinancialDataOrBuilder {
  41733. private static final long serialVersionUID = 0L;
  41734. static {
  41735. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  41736. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  41737. /* major= */ 4,
  41738. /* minor= */ 29,
  41739. /* patch= */ 5,
  41740. /* suffix= */ "",
  41741. FinancialData.class.getName());
  41742. }
  41743. // Use FinancialData.newBuilder() to construct.
  41744. private FinancialData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  41745. super(builder);
  41746. }
  41747. private FinancialData() {
  41748. donationIncome_ = "";
  41749. publicExpense_ = "";
  41750. totalAssets_ = "";
  41751. netAssets_ = "";
  41752. totalIncome_ = "";
  41753. investmentIncome_ = "";
  41754. governmentGrants_ = "";
  41755. serviceIncome_ = "";
  41756. totalExpense_ = "";
  41757. salaryExpense_ = "";
  41758. adminExpense_ = "";
  41759. activityCost_ = "";
  41760. managementExpense_ = "";
  41761. fundraisingExpense_ = "";
  41762. lastYearFundBalance_ = "";
  41763. flowAssets_ = "";
  41764. flowLiabilities_ = "";
  41765. flowCapital_ = "";
  41766. fixedAsset_ = "";
  41767. inventory_ = "";
  41768. receivables_ = "";
  41769. liabTotal_ = "";
  41770. las3YTotAmtLiaEquMap_ = "";
  41771. operatingIncome_ = "";
  41772. mainBusInc_ = "";
  41773. mainBusProfit_ = "";
  41774. netProfit_ = "";
  41775. las3YTotProfMap_ = "";
  41776. interestExpense_ = "";
  41777. donationProjectCost_ = "";
  41778. totalNetAssets_ = "";
  41779. totalCost_ = "";
  41780. }
  41781. public static final com.google.protobuf.Descriptors.Descriptor
  41782. getDescriptor() {
  41783. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialData_descriptor;
  41784. }
  41785. @java.lang.Override
  41786. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  41787. internalGetFieldAccessorTable() {
  41788. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialData_fieldAccessorTable
  41789. .ensureFieldAccessorsInitialized(
  41790. com.yaoyicloud.message.FxyProtos.FinancialData.class, com.yaoyicloud.message.FxyProtos.FinancialData.Builder.class);
  41791. }
  41792. private int bitField0_;
  41793. private int bitField1_;
  41794. public static final int YEAR_FIELD_NUMBER = 1;
  41795. private int year_ = 0;
  41796. /**
  41797. * <pre>
  41798. * 年份(如2022、2023、2024)
  41799. * </pre>
  41800. *
  41801. * <code>optional int32 year = 1;</code>
  41802. * @return Whether the year field is set.
  41803. */
  41804. @java.lang.Override
  41805. public boolean hasYear() {
  41806. return ((bitField0_ & 0x00000001) != 0);
  41807. }
  41808. /**
  41809. * <pre>
  41810. * 年份(如2022、2023、2024)
  41811. * </pre>
  41812. *
  41813. * <code>optional int32 year = 1;</code>
  41814. * @return The year.
  41815. */
  41816. @java.lang.Override
  41817. public int getYear() {
  41818. return year_;
  41819. }
  41820. public static final int DONATIONINCOME_FIELD_NUMBER = 2;
  41821. @SuppressWarnings("serial")
  41822. private volatile java.lang.Object donationIncome_ = "";
  41823. /**
  41824. * <pre>
  41825. * 捐赠收入(单位:元)
  41826. * </pre>
  41827. *
  41828. * <code>optional string donationIncome = 2;</code>
  41829. * @return Whether the donationIncome field is set.
  41830. */
  41831. @java.lang.Override
  41832. public boolean hasDonationIncome() {
  41833. return ((bitField0_ & 0x00000002) != 0);
  41834. }
  41835. /**
  41836. * <pre>
  41837. * 捐赠收入(单位:元)
  41838. * </pre>
  41839. *
  41840. * <code>optional string donationIncome = 2;</code>
  41841. * @return The donationIncome.
  41842. */
  41843. @java.lang.Override
  41844. public java.lang.String getDonationIncome() {
  41845. java.lang.Object ref = donationIncome_;
  41846. if (ref instanceof java.lang.String) {
  41847. return (java.lang.String) ref;
  41848. } else {
  41849. com.google.protobuf.ByteString bs =
  41850. (com.google.protobuf.ByteString) ref;
  41851. java.lang.String s = bs.toStringUtf8();
  41852. if (bs.isValidUtf8()) {
  41853. donationIncome_ = s;
  41854. }
  41855. return s;
  41856. }
  41857. }
  41858. /**
  41859. * <pre>
  41860. * 捐赠收入(单位:元)
  41861. * </pre>
  41862. *
  41863. * <code>optional string donationIncome = 2;</code>
  41864. * @return The bytes for donationIncome.
  41865. */
  41866. @java.lang.Override
  41867. public com.google.protobuf.ByteString
  41868. getDonationIncomeBytes() {
  41869. java.lang.Object ref = donationIncome_;
  41870. if (ref instanceof java.lang.String) {
  41871. com.google.protobuf.ByteString b =
  41872. com.google.protobuf.ByteString.copyFromUtf8(
  41873. (java.lang.String) ref);
  41874. donationIncome_ = b;
  41875. return b;
  41876. } else {
  41877. return (com.google.protobuf.ByteString) ref;
  41878. }
  41879. }
  41880. public static final int PUBLICEXPENSE_FIELD_NUMBER = 3;
  41881. @SuppressWarnings("serial")
  41882. private volatile java.lang.Object publicExpense_ = "";
  41883. /**
  41884. * <pre>
  41885. * 公益事业支出(单位:元)
  41886. * </pre>
  41887. *
  41888. * <code>optional string publicExpense = 3;</code>
  41889. * @return Whether the publicExpense field is set.
  41890. */
  41891. @java.lang.Override
  41892. public boolean hasPublicExpense() {
  41893. return ((bitField0_ & 0x00000004) != 0);
  41894. }
  41895. /**
  41896. * <pre>
  41897. * 公益事业支出(单位:元)
  41898. * </pre>
  41899. *
  41900. * <code>optional string publicExpense = 3;</code>
  41901. * @return The publicExpense.
  41902. */
  41903. @java.lang.Override
  41904. public java.lang.String getPublicExpense() {
  41905. java.lang.Object ref = publicExpense_;
  41906. if (ref instanceof java.lang.String) {
  41907. return (java.lang.String) ref;
  41908. } else {
  41909. com.google.protobuf.ByteString bs =
  41910. (com.google.protobuf.ByteString) ref;
  41911. java.lang.String s = bs.toStringUtf8();
  41912. if (bs.isValidUtf8()) {
  41913. publicExpense_ = s;
  41914. }
  41915. return s;
  41916. }
  41917. }
  41918. /**
  41919. * <pre>
  41920. * 公益事业支出(单位:元)
  41921. * </pre>
  41922. *
  41923. * <code>optional string publicExpense = 3;</code>
  41924. * @return The bytes for publicExpense.
  41925. */
  41926. @java.lang.Override
  41927. public com.google.protobuf.ByteString
  41928. getPublicExpenseBytes() {
  41929. java.lang.Object ref = publicExpense_;
  41930. if (ref instanceof java.lang.String) {
  41931. com.google.protobuf.ByteString b =
  41932. com.google.protobuf.ByteString.copyFromUtf8(
  41933. (java.lang.String) ref);
  41934. publicExpense_ = b;
  41935. return b;
  41936. } else {
  41937. return (com.google.protobuf.ByteString) ref;
  41938. }
  41939. }
  41940. public static final int TOTALASSETS_FIELD_NUMBER = 4;
  41941. @SuppressWarnings("serial")
  41942. private volatile java.lang.Object totalAssets_ = "";
  41943. /**
  41944. * <pre>
  41945. * 总资产(单位:元) 资产合计
  41946. * </pre>
  41947. *
  41948. * <code>optional string totalAssets = 4;</code>
  41949. * @return Whether the totalAssets field is set.
  41950. */
  41951. @java.lang.Override
  41952. public boolean hasTotalAssets() {
  41953. return ((bitField0_ & 0x00000008) != 0);
  41954. }
  41955. /**
  41956. * <pre>
  41957. * 总资产(单位:元) 资产合计
  41958. * </pre>
  41959. *
  41960. * <code>optional string totalAssets = 4;</code>
  41961. * @return The totalAssets.
  41962. */
  41963. @java.lang.Override
  41964. public java.lang.String getTotalAssets() {
  41965. java.lang.Object ref = totalAssets_;
  41966. if (ref instanceof java.lang.String) {
  41967. return (java.lang.String) ref;
  41968. } else {
  41969. com.google.protobuf.ByteString bs =
  41970. (com.google.protobuf.ByteString) ref;
  41971. java.lang.String s = bs.toStringUtf8();
  41972. if (bs.isValidUtf8()) {
  41973. totalAssets_ = s;
  41974. }
  41975. return s;
  41976. }
  41977. }
  41978. /**
  41979. * <pre>
  41980. * 总资产(单位:元) 资产合计
  41981. * </pre>
  41982. *
  41983. * <code>optional string totalAssets = 4;</code>
  41984. * @return The bytes for totalAssets.
  41985. */
  41986. @java.lang.Override
  41987. public com.google.protobuf.ByteString
  41988. getTotalAssetsBytes() {
  41989. java.lang.Object ref = totalAssets_;
  41990. if (ref instanceof java.lang.String) {
  41991. com.google.protobuf.ByteString b =
  41992. com.google.protobuf.ByteString.copyFromUtf8(
  41993. (java.lang.String) ref);
  41994. totalAssets_ = b;
  41995. return b;
  41996. } else {
  41997. return (com.google.protobuf.ByteString) ref;
  41998. }
  41999. }
  42000. public static final int NETASSETS_FIELD_NUMBER = 5;
  42001. @SuppressWarnings("serial")
  42002. private volatile java.lang.Object netAssets_ = "";
  42003. /**
  42004. * <pre>
  42005. * 净资产(单位:元)
  42006. * </pre>
  42007. *
  42008. * <code>optional string netAssets = 5;</code>
  42009. * @return Whether the netAssets field is set.
  42010. */
  42011. @java.lang.Override
  42012. public boolean hasNetAssets() {
  42013. return ((bitField0_ & 0x00000010) != 0);
  42014. }
  42015. /**
  42016. * <pre>
  42017. * 净资产(单位:元)
  42018. * </pre>
  42019. *
  42020. * <code>optional string netAssets = 5;</code>
  42021. * @return The netAssets.
  42022. */
  42023. @java.lang.Override
  42024. public java.lang.String getNetAssets() {
  42025. java.lang.Object ref = netAssets_;
  42026. if (ref instanceof java.lang.String) {
  42027. return (java.lang.String) ref;
  42028. } else {
  42029. com.google.protobuf.ByteString bs =
  42030. (com.google.protobuf.ByteString) ref;
  42031. java.lang.String s = bs.toStringUtf8();
  42032. if (bs.isValidUtf8()) {
  42033. netAssets_ = s;
  42034. }
  42035. return s;
  42036. }
  42037. }
  42038. /**
  42039. * <pre>
  42040. * 净资产(单位:元)
  42041. * </pre>
  42042. *
  42043. * <code>optional string netAssets = 5;</code>
  42044. * @return The bytes for netAssets.
  42045. */
  42046. @java.lang.Override
  42047. public com.google.protobuf.ByteString
  42048. getNetAssetsBytes() {
  42049. java.lang.Object ref = netAssets_;
  42050. if (ref instanceof java.lang.String) {
  42051. com.google.protobuf.ByteString b =
  42052. com.google.protobuf.ByteString.copyFromUtf8(
  42053. (java.lang.String) ref);
  42054. netAssets_ = b;
  42055. return b;
  42056. } else {
  42057. return (com.google.protobuf.ByteString) ref;
  42058. }
  42059. }
  42060. public static final int TOTALINCOME_FIELD_NUMBER = 6;
  42061. @SuppressWarnings("serial")
  42062. private volatile java.lang.Object totalIncome_ = "";
  42063. /**
  42064. * <pre>
  42065. * 总收入(单位:元) 收入合计
  42066. * </pre>
  42067. *
  42068. * <code>optional string totalIncome = 6;</code>
  42069. * @return Whether the totalIncome field is set.
  42070. */
  42071. @java.lang.Override
  42072. public boolean hasTotalIncome() {
  42073. return ((bitField0_ & 0x00000020) != 0);
  42074. }
  42075. /**
  42076. * <pre>
  42077. * 总收入(单位:元) 收入合计
  42078. * </pre>
  42079. *
  42080. * <code>optional string totalIncome = 6;</code>
  42081. * @return The totalIncome.
  42082. */
  42083. @java.lang.Override
  42084. public java.lang.String getTotalIncome() {
  42085. java.lang.Object ref = totalIncome_;
  42086. if (ref instanceof java.lang.String) {
  42087. return (java.lang.String) ref;
  42088. } else {
  42089. com.google.protobuf.ByteString bs =
  42090. (com.google.protobuf.ByteString) ref;
  42091. java.lang.String s = bs.toStringUtf8();
  42092. if (bs.isValidUtf8()) {
  42093. totalIncome_ = s;
  42094. }
  42095. return s;
  42096. }
  42097. }
  42098. /**
  42099. * <pre>
  42100. * 总收入(单位:元) 收入合计
  42101. * </pre>
  42102. *
  42103. * <code>optional string totalIncome = 6;</code>
  42104. * @return The bytes for totalIncome.
  42105. */
  42106. @java.lang.Override
  42107. public com.google.protobuf.ByteString
  42108. getTotalIncomeBytes() {
  42109. java.lang.Object ref = totalIncome_;
  42110. if (ref instanceof java.lang.String) {
  42111. com.google.protobuf.ByteString b =
  42112. com.google.protobuf.ByteString.copyFromUtf8(
  42113. (java.lang.String) ref);
  42114. totalIncome_ = b;
  42115. return b;
  42116. } else {
  42117. return (com.google.protobuf.ByteString) ref;
  42118. }
  42119. }
  42120. public static final int INVESTMENTINCOME_FIELD_NUMBER = 7;
  42121. @SuppressWarnings("serial")
  42122. private volatile java.lang.Object investmentIncome_ = "";
  42123. /**
  42124. * <pre>
  42125. * 投资收益(单位:元)
  42126. * </pre>
  42127. *
  42128. * <code>optional string investmentIncome = 7;</code>
  42129. * @return Whether the investmentIncome field is set.
  42130. */
  42131. @java.lang.Override
  42132. public boolean hasInvestmentIncome() {
  42133. return ((bitField0_ & 0x00000040) != 0);
  42134. }
  42135. /**
  42136. * <pre>
  42137. * 投资收益(单位:元)
  42138. * </pre>
  42139. *
  42140. * <code>optional string investmentIncome = 7;</code>
  42141. * @return The investmentIncome.
  42142. */
  42143. @java.lang.Override
  42144. public java.lang.String getInvestmentIncome() {
  42145. java.lang.Object ref = investmentIncome_;
  42146. if (ref instanceof java.lang.String) {
  42147. return (java.lang.String) ref;
  42148. } else {
  42149. com.google.protobuf.ByteString bs =
  42150. (com.google.protobuf.ByteString) ref;
  42151. java.lang.String s = bs.toStringUtf8();
  42152. if (bs.isValidUtf8()) {
  42153. investmentIncome_ = s;
  42154. }
  42155. return s;
  42156. }
  42157. }
  42158. /**
  42159. * <pre>
  42160. * 投资收益(单位:元)
  42161. * </pre>
  42162. *
  42163. * <code>optional string investmentIncome = 7;</code>
  42164. * @return The bytes for investmentIncome.
  42165. */
  42166. @java.lang.Override
  42167. public com.google.protobuf.ByteString
  42168. getInvestmentIncomeBytes() {
  42169. java.lang.Object ref = investmentIncome_;
  42170. if (ref instanceof java.lang.String) {
  42171. com.google.protobuf.ByteString b =
  42172. com.google.protobuf.ByteString.copyFromUtf8(
  42173. (java.lang.String) ref);
  42174. investmentIncome_ = b;
  42175. return b;
  42176. } else {
  42177. return (com.google.protobuf.ByteString) ref;
  42178. }
  42179. }
  42180. public static final int GOVERNMENTGRANTS_FIELD_NUMBER = 8;
  42181. @SuppressWarnings("serial")
  42182. private volatile java.lang.Object governmentGrants_ = "";
  42183. /**
  42184. * <pre>
  42185. * 政府补助收入(单位:元)
  42186. * </pre>
  42187. *
  42188. * <code>optional string governmentGrants = 8;</code>
  42189. * @return Whether the governmentGrants field is set.
  42190. */
  42191. @java.lang.Override
  42192. public boolean hasGovernmentGrants() {
  42193. return ((bitField0_ & 0x00000080) != 0);
  42194. }
  42195. /**
  42196. * <pre>
  42197. * 政府补助收入(单位:元)
  42198. * </pre>
  42199. *
  42200. * <code>optional string governmentGrants = 8;</code>
  42201. * @return The governmentGrants.
  42202. */
  42203. @java.lang.Override
  42204. public java.lang.String getGovernmentGrants() {
  42205. java.lang.Object ref = governmentGrants_;
  42206. if (ref instanceof java.lang.String) {
  42207. return (java.lang.String) ref;
  42208. } else {
  42209. com.google.protobuf.ByteString bs =
  42210. (com.google.protobuf.ByteString) ref;
  42211. java.lang.String s = bs.toStringUtf8();
  42212. if (bs.isValidUtf8()) {
  42213. governmentGrants_ = s;
  42214. }
  42215. return s;
  42216. }
  42217. }
  42218. /**
  42219. * <pre>
  42220. * 政府补助收入(单位:元)
  42221. * </pre>
  42222. *
  42223. * <code>optional string governmentGrants = 8;</code>
  42224. * @return The bytes for governmentGrants.
  42225. */
  42226. @java.lang.Override
  42227. public com.google.protobuf.ByteString
  42228. getGovernmentGrantsBytes() {
  42229. java.lang.Object ref = governmentGrants_;
  42230. if (ref instanceof java.lang.String) {
  42231. com.google.protobuf.ByteString b =
  42232. com.google.protobuf.ByteString.copyFromUtf8(
  42233. (java.lang.String) ref);
  42234. governmentGrants_ = b;
  42235. return b;
  42236. } else {
  42237. return (com.google.protobuf.ByteString) ref;
  42238. }
  42239. }
  42240. public static final int SERVICEINCOME_FIELD_NUMBER = 9;
  42241. @SuppressWarnings("serial")
  42242. private volatile java.lang.Object serviceIncome_ = "";
  42243. /**
  42244. * <pre>
  42245. * 服务收入(单位:元)
  42246. * </pre>
  42247. *
  42248. * <code>optional string serviceIncome = 9;</code>
  42249. * @return Whether the serviceIncome field is set.
  42250. */
  42251. @java.lang.Override
  42252. public boolean hasServiceIncome() {
  42253. return ((bitField0_ & 0x00000100) != 0);
  42254. }
  42255. /**
  42256. * <pre>
  42257. * 服务收入(单位:元)
  42258. * </pre>
  42259. *
  42260. * <code>optional string serviceIncome = 9;</code>
  42261. * @return The serviceIncome.
  42262. */
  42263. @java.lang.Override
  42264. public java.lang.String getServiceIncome() {
  42265. java.lang.Object ref = serviceIncome_;
  42266. if (ref instanceof java.lang.String) {
  42267. return (java.lang.String) ref;
  42268. } else {
  42269. com.google.protobuf.ByteString bs =
  42270. (com.google.protobuf.ByteString) ref;
  42271. java.lang.String s = bs.toStringUtf8();
  42272. if (bs.isValidUtf8()) {
  42273. serviceIncome_ = s;
  42274. }
  42275. return s;
  42276. }
  42277. }
  42278. /**
  42279. * <pre>
  42280. * 服务收入(单位:元)
  42281. * </pre>
  42282. *
  42283. * <code>optional string serviceIncome = 9;</code>
  42284. * @return The bytes for serviceIncome.
  42285. */
  42286. @java.lang.Override
  42287. public com.google.protobuf.ByteString
  42288. getServiceIncomeBytes() {
  42289. java.lang.Object ref = serviceIncome_;
  42290. if (ref instanceof java.lang.String) {
  42291. com.google.protobuf.ByteString b =
  42292. com.google.protobuf.ByteString.copyFromUtf8(
  42293. (java.lang.String) ref);
  42294. serviceIncome_ = b;
  42295. return b;
  42296. } else {
  42297. return (com.google.protobuf.ByteString) ref;
  42298. }
  42299. }
  42300. public static final int TOTALEXPENSE_FIELD_NUMBER = 10;
  42301. @SuppressWarnings("serial")
  42302. private volatile java.lang.Object totalExpense_ = "";
  42303. /**
  42304. * <pre>
  42305. * 总支出(单位:元)
  42306. * </pre>
  42307. *
  42308. * <code>optional string totalExpense = 10;</code>
  42309. * @return Whether the totalExpense field is set.
  42310. */
  42311. @java.lang.Override
  42312. public boolean hasTotalExpense() {
  42313. return ((bitField0_ & 0x00000200) != 0);
  42314. }
  42315. /**
  42316. * <pre>
  42317. * 总支出(单位:元)
  42318. * </pre>
  42319. *
  42320. * <code>optional string totalExpense = 10;</code>
  42321. * @return The totalExpense.
  42322. */
  42323. @java.lang.Override
  42324. public java.lang.String getTotalExpense() {
  42325. java.lang.Object ref = totalExpense_;
  42326. if (ref instanceof java.lang.String) {
  42327. return (java.lang.String) ref;
  42328. } else {
  42329. com.google.protobuf.ByteString bs =
  42330. (com.google.protobuf.ByteString) ref;
  42331. java.lang.String s = bs.toStringUtf8();
  42332. if (bs.isValidUtf8()) {
  42333. totalExpense_ = s;
  42334. }
  42335. return s;
  42336. }
  42337. }
  42338. /**
  42339. * <pre>
  42340. * 总支出(单位:元)
  42341. * </pre>
  42342. *
  42343. * <code>optional string totalExpense = 10;</code>
  42344. * @return The bytes for totalExpense.
  42345. */
  42346. @java.lang.Override
  42347. public com.google.protobuf.ByteString
  42348. getTotalExpenseBytes() {
  42349. java.lang.Object ref = totalExpense_;
  42350. if (ref instanceof java.lang.String) {
  42351. com.google.protobuf.ByteString b =
  42352. com.google.protobuf.ByteString.copyFromUtf8(
  42353. (java.lang.String) ref);
  42354. totalExpense_ = b;
  42355. return b;
  42356. } else {
  42357. return (com.google.protobuf.ByteString) ref;
  42358. }
  42359. }
  42360. public static final int SALARYEXPENSE_FIELD_NUMBER = 11;
  42361. @SuppressWarnings("serial")
  42362. private volatile java.lang.Object salaryExpense_ = "";
  42363. /**
  42364. * <pre>
  42365. * 工资福利支出(单位:元)
  42366. * </pre>
  42367. *
  42368. * <code>optional string salaryExpense = 11;</code>
  42369. * @return Whether the salaryExpense field is set.
  42370. */
  42371. @java.lang.Override
  42372. public boolean hasSalaryExpense() {
  42373. return ((bitField0_ & 0x00000400) != 0);
  42374. }
  42375. /**
  42376. * <pre>
  42377. * 工资福利支出(单位:元)
  42378. * </pre>
  42379. *
  42380. * <code>optional string salaryExpense = 11;</code>
  42381. * @return The salaryExpense.
  42382. */
  42383. @java.lang.Override
  42384. public java.lang.String getSalaryExpense() {
  42385. java.lang.Object ref = salaryExpense_;
  42386. if (ref instanceof java.lang.String) {
  42387. return (java.lang.String) ref;
  42388. } else {
  42389. com.google.protobuf.ByteString bs =
  42390. (com.google.protobuf.ByteString) ref;
  42391. java.lang.String s = bs.toStringUtf8();
  42392. if (bs.isValidUtf8()) {
  42393. salaryExpense_ = s;
  42394. }
  42395. return s;
  42396. }
  42397. }
  42398. /**
  42399. * <pre>
  42400. * 工资福利支出(单位:元)
  42401. * </pre>
  42402. *
  42403. * <code>optional string salaryExpense = 11;</code>
  42404. * @return The bytes for salaryExpense.
  42405. */
  42406. @java.lang.Override
  42407. public com.google.protobuf.ByteString
  42408. getSalaryExpenseBytes() {
  42409. java.lang.Object ref = salaryExpense_;
  42410. if (ref instanceof java.lang.String) {
  42411. com.google.protobuf.ByteString b =
  42412. com.google.protobuf.ByteString.copyFromUtf8(
  42413. (java.lang.String) ref);
  42414. salaryExpense_ = b;
  42415. return b;
  42416. } else {
  42417. return (com.google.protobuf.ByteString) ref;
  42418. }
  42419. }
  42420. public static final int ADMINEXPENSE_FIELD_NUMBER = 12;
  42421. @SuppressWarnings("serial")
  42422. private volatile java.lang.Object adminExpense_ = "";
  42423. /**
  42424. * <pre>
  42425. * 行政办公支出(单位:元)
  42426. * </pre>
  42427. *
  42428. * <code>optional string adminExpense = 12;</code>
  42429. * @return Whether the adminExpense field is set.
  42430. */
  42431. @java.lang.Override
  42432. public boolean hasAdminExpense() {
  42433. return ((bitField0_ & 0x00000800) != 0);
  42434. }
  42435. /**
  42436. * <pre>
  42437. * 行政办公支出(单位:元)
  42438. * </pre>
  42439. *
  42440. * <code>optional string adminExpense = 12;</code>
  42441. * @return The adminExpense.
  42442. */
  42443. @java.lang.Override
  42444. public java.lang.String getAdminExpense() {
  42445. java.lang.Object ref = adminExpense_;
  42446. if (ref instanceof java.lang.String) {
  42447. return (java.lang.String) ref;
  42448. } else {
  42449. com.google.protobuf.ByteString bs =
  42450. (com.google.protobuf.ByteString) ref;
  42451. java.lang.String s = bs.toStringUtf8();
  42452. if (bs.isValidUtf8()) {
  42453. adminExpense_ = s;
  42454. }
  42455. return s;
  42456. }
  42457. }
  42458. /**
  42459. * <pre>
  42460. * 行政办公支出(单位:元)
  42461. * </pre>
  42462. *
  42463. * <code>optional string adminExpense = 12;</code>
  42464. * @return The bytes for adminExpense.
  42465. */
  42466. @java.lang.Override
  42467. public com.google.protobuf.ByteString
  42468. getAdminExpenseBytes() {
  42469. java.lang.Object ref = adminExpense_;
  42470. if (ref instanceof java.lang.String) {
  42471. com.google.protobuf.ByteString b =
  42472. com.google.protobuf.ByteString.copyFromUtf8(
  42473. (java.lang.String) ref);
  42474. adminExpense_ = b;
  42475. return b;
  42476. } else {
  42477. return (com.google.protobuf.ByteString) ref;
  42478. }
  42479. }
  42480. public static final int ACTIVITYCOST_FIELD_NUMBER = 13;
  42481. @SuppressWarnings("serial")
  42482. private volatile java.lang.Object activityCost_ = "";
  42483. /**
  42484. * <pre>
  42485. * 业务活动成本(单位:元)
  42486. * </pre>
  42487. *
  42488. * <code>optional string activityCost = 13;</code>
  42489. * @return Whether the activityCost field is set.
  42490. */
  42491. @java.lang.Override
  42492. public boolean hasActivityCost() {
  42493. return ((bitField0_ & 0x00001000) != 0);
  42494. }
  42495. /**
  42496. * <pre>
  42497. * 业务活动成本(单位:元)
  42498. * </pre>
  42499. *
  42500. * <code>optional string activityCost = 13;</code>
  42501. * @return The activityCost.
  42502. */
  42503. @java.lang.Override
  42504. public java.lang.String getActivityCost() {
  42505. java.lang.Object ref = activityCost_;
  42506. if (ref instanceof java.lang.String) {
  42507. return (java.lang.String) ref;
  42508. } else {
  42509. com.google.protobuf.ByteString bs =
  42510. (com.google.protobuf.ByteString) ref;
  42511. java.lang.String s = bs.toStringUtf8();
  42512. if (bs.isValidUtf8()) {
  42513. activityCost_ = s;
  42514. }
  42515. return s;
  42516. }
  42517. }
  42518. /**
  42519. * <pre>
  42520. * 业务活动成本(单位:元)
  42521. * </pre>
  42522. *
  42523. * <code>optional string activityCost = 13;</code>
  42524. * @return The bytes for activityCost.
  42525. */
  42526. @java.lang.Override
  42527. public com.google.protobuf.ByteString
  42528. getActivityCostBytes() {
  42529. java.lang.Object ref = activityCost_;
  42530. if (ref instanceof java.lang.String) {
  42531. com.google.protobuf.ByteString b =
  42532. com.google.protobuf.ByteString.copyFromUtf8(
  42533. (java.lang.String) ref);
  42534. activityCost_ = b;
  42535. return b;
  42536. } else {
  42537. return (com.google.protobuf.ByteString) ref;
  42538. }
  42539. }
  42540. public static final int MANAGEMENTEXPENSE_FIELD_NUMBER = 14;
  42541. @SuppressWarnings("serial")
  42542. private volatile java.lang.Object managementExpense_ = "";
  42543. /**
  42544. * <pre>
  42545. * 管理费用(单位:元)
  42546. * </pre>
  42547. *
  42548. * <code>optional string managementExpense = 14;</code>
  42549. * @return Whether the managementExpense field is set.
  42550. */
  42551. @java.lang.Override
  42552. public boolean hasManagementExpense() {
  42553. return ((bitField0_ & 0x00002000) != 0);
  42554. }
  42555. /**
  42556. * <pre>
  42557. * 管理费用(单位:元)
  42558. * </pre>
  42559. *
  42560. * <code>optional string managementExpense = 14;</code>
  42561. * @return The managementExpense.
  42562. */
  42563. @java.lang.Override
  42564. public java.lang.String getManagementExpense() {
  42565. java.lang.Object ref = managementExpense_;
  42566. if (ref instanceof java.lang.String) {
  42567. return (java.lang.String) ref;
  42568. } else {
  42569. com.google.protobuf.ByteString bs =
  42570. (com.google.protobuf.ByteString) ref;
  42571. java.lang.String s = bs.toStringUtf8();
  42572. if (bs.isValidUtf8()) {
  42573. managementExpense_ = s;
  42574. }
  42575. return s;
  42576. }
  42577. }
  42578. /**
  42579. * <pre>
  42580. * 管理费用(单位:元)
  42581. * </pre>
  42582. *
  42583. * <code>optional string managementExpense = 14;</code>
  42584. * @return The bytes for managementExpense.
  42585. */
  42586. @java.lang.Override
  42587. public com.google.protobuf.ByteString
  42588. getManagementExpenseBytes() {
  42589. java.lang.Object ref = managementExpense_;
  42590. if (ref instanceof java.lang.String) {
  42591. com.google.protobuf.ByteString b =
  42592. com.google.protobuf.ByteString.copyFromUtf8(
  42593. (java.lang.String) ref);
  42594. managementExpense_ = b;
  42595. return b;
  42596. } else {
  42597. return (com.google.protobuf.ByteString) ref;
  42598. }
  42599. }
  42600. public static final int FUNDRAISINGEXPENSE_FIELD_NUMBER = 15;
  42601. @SuppressWarnings("serial")
  42602. private volatile java.lang.Object fundraisingExpense_ = "";
  42603. /**
  42604. * <pre>
  42605. * 筹资费用(单位:元)
  42606. * </pre>
  42607. *
  42608. * <code>optional string fundraisingExpense = 15;</code>
  42609. * @return Whether the fundraisingExpense field is set.
  42610. */
  42611. @java.lang.Override
  42612. public boolean hasFundraisingExpense() {
  42613. return ((bitField0_ & 0x00004000) != 0);
  42614. }
  42615. /**
  42616. * <pre>
  42617. * 筹资费用(单位:元)
  42618. * </pre>
  42619. *
  42620. * <code>optional string fundraisingExpense = 15;</code>
  42621. * @return The fundraisingExpense.
  42622. */
  42623. @java.lang.Override
  42624. public java.lang.String getFundraisingExpense() {
  42625. java.lang.Object ref = fundraisingExpense_;
  42626. if (ref instanceof java.lang.String) {
  42627. return (java.lang.String) ref;
  42628. } else {
  42629. com.google.protobuf.ByteString bs =
  42630. (com.google.protobuf.ByteString) ref;
  42631. java.lang.String s = bs.toStringUtf8();
  42632. if (bs.isValidUtf8()) {
  42633. fundraisingExpense_ = s;
  42634. }
  42635. return s;
  42636. }
  42637. }
  42638. /**
  42639. * <pre>
  42640. * 筹资费用(单位:元)
  42641. * </pre>
  42642. *
  42643. * <code>optional string fundraisingExpense = 15;</code>
  42644. * @return The bytes for fundraisingExpense.
  42645. */
  42646. @java.lang.Override
  42647. public com.google.protobuf.ByteString
  42648. getFundraisingExpenseBytes() {
  42649. java.lang.Object ref = fundraisingExpense_;
  42650. if (ref instanceof java.lang.String) {
  42651. com.google.protobuf.ByteString b =
  42652. com.google.protobuf.ByteString.copyFromUtf8(
  42653. (java.lang.String) ref);
  42654. fundraisingExpense_ = b;
  42655. return b;
  42656. } else {
  42657. return (com.google.protobuf.ByteString) ref;
  42658. }
  42659. }
  42660. public static final int LASTYEARFUNDBALANCE_FIELD_NUMBER = 16;
  42661. @SuppressWarnings("serial")
  42662. private volatile java.lang.Object lastYearFundBalance_ = "";
  42663. /**
  42664. * <pre>
  42665. * 上年基金余额(单位:元)
  42666. * </pre>
  42667. *
  42668. * <code>optional string lastYearFundBalance = 16;</code>
  42669. * @return Whether the lastYearFundBalance field is set.
  42670. */
  42671. @java.lang.Override
  42672. public boolean hasLastYearFundBalance() {
  42673. return ((bitField0_ & 0x00008000) != 0);
  42674. }
  42675. /**
  42676. * <pre>
  42677. * 上年基金余额(单位:元)
  42678. * </pre>
  42679. *
  42680. * <code>optional string lastYearFundBalance = 16;</code>
  42681. * @return The lastYearFundBalance.
  42682. */
  42683. @java.lang.Override
  42684. public java.lang.String getLastYearFundBalance() {
  42685. java.lang.Object ref = lastYearFundBalance_;
  42686. if (ref instanceof java.lang.String) {
  42687. return (java.lang.String) ref;
  42688. } else {
  42689. com.google.protobuf.ByteString bs =
  42690. (com.google.protobuf.ByteString) ref;
  42691. java.lang.String s = bs.toStringUtf8();
  42692. if (bs.isValidUtf8()) {
  42693. lastYearFundBalance_ = s;
  42694. }
  42695. return s;
  42696. }
  42697. }
  42698. /**
  42699. * <pre>
  42700. * 上年基金余额(单位:元)
  42701. * </pre>
  42702. *
  42703. * <code>optional string lastYearFundBalance = 16;</code>
  42704. * @return The bytes for lastYearFundBalance.
  42705. */
  42706. @java.lang.Override
  42707. public com.google.protobuf.ByteString
  42708. getLastYearFundBalanceBytes() {
  42709. java.lang.Object ref = lastYearFundBalance_;
  42710. if (ref instanceof java.lang.String) {
  42711. com.google.protobuf.ByteString b =
  42712. com.google.protobuf.ByteString.copyFromUtf8(
  42713. (java.lang.String) ref);
  42714. lastYearFundBalance_ = b;
  42715. return b;
  42716. } else {
  42717. return (com.google.protobuf.ByteString) ref;
  42718. }
  42719. }
  42720. public static final int FLOWASSETS_FIELD_NUMBER = 17;
  42721. @SuppressWarnings("serial")
  42722. private volatile java.lang.Object flowAssets_ = "";
  42723. /**
  42724. * <pre>
  42725. * 流动资产
  42726. * </pre>
  42727. *
  42728. * <code>optional string flowAssets = 17;</code>
  42729. * @return Whether the flowAssets field is set.
  42730. */
  42731. @java.lang.Override
  42732. public boolean hasFlowAssets() {
  42733. return ((bitField0_ & 0x00010000) != 0);
  42734. }
  42735. /**
  42736. * <pre>
  42737. * 流动资产
  42738. * </pre>
  42739. *
  42740. * <code>optional string flowAssets = 17;</code>
  42741. * @return The flowAssets.
  42742. */
  42743. @java.lang.Override
  42744. public java.lang.String getFlowAssets() {
  42745. java.lang.Object ref = flowAssets_;
  42746. if (ref instanceof java.lang.String) {
  42747. return (java.lang.String) ref;
  42748. } else {
  42749. com.google.protobuf.ByteString bs =
  42750. (com.google.protobuf.ByteString) ref;
  42751. java.lang.String s = bs.toStringUtf8();
  42752. if (bs.isValidUtf8()) {
  42753. flowAssets_ = s;
  42754. }
  42755. return s;
  42756. }
  42757. }
  42758. /**
  42759. * <pre>
  42760. * 流动资产
  42761. * </pre>
  42762. *
  42763. * <code>optional string flowAssets = 17;</code>
  42764. * @return The bytes for flowAssets.
  42765. */
  42766. @java.lang.Override
  42767. public com.google.protobuf.ByteString
  42768. getFlowAssetsBytes() {
  42769. java.lang.Object ref = flowAssets_;
  42770. if (ref instanceof java.lang.String) {
  42771. com.google.protobuf.ByteString b =
  42772. com.google.protobuf.ByteString.copyFromUtf8(
  42773. (java.lang.String) ref);
  42774. flowAssets_ = b;
  42775. return b;
  42776. } else {
  42777. return (com.google.protobuf.ByteString) ref;
  42778. }
  42779. }
  42780. public static final int FLOWLIABILITIES_FIELD_NUMBER = 18;
  42781. @SuppressWarnings("serial")
  42782. private volatile java.lang.Object flowLiabilities_ = "";
  42783. /**
  42784. * <pre>
  42785. * 流动负债
  42786. * </pre>
  42787. *
  42788. * <code>optional string flowLiabilities = 18;</code>
  42789. * @return Whether the flowLiabilities field is set.
  42790. */
  42791. @java.lang.Override
  42792. public boolean hasFlowLiabilities() {
  42793. return ((bitField0_ & 0x00020000) != 0);
  42794. }
  42795. /**
  42796. * <pre>
  42797. * 流动负债
  42798. * </pre>
  42799. *
  42800. * <code>optional string flowLiabilities = 18;</code>
  42801. * @return The flowLiabilities.
  42802. */
  42803. @java.lang.Override
  42804. public java.lang.String getFlowLiabilities() {
  42805. java.lang.Object ref = flowLiabilities_;
  42806. if (ref instanceof java.lang.String) {
  42807. return (java.lang.String) ref;
  42808. } else {
  42809. com.google.protobuf.ByteString bs =
  42810. (com.google.protobuf.ByteString) ref;
  42811. java.lang.String s = bs.toStringUtf8();
  42812. if (bs.isValidUtf8()) {
  42813. flowLiabilities_ = s;
  42814. }
  42815. return s;
  42816. }
  42817. }
  42818. /**
  42819. * <pre>
  42820. * 流动负债
  42821. * </pre>
  42822. *
  42823. * <code>optional string flowLiabilities = 18;</code>
  42824. * @return The bytes for flowLiabilities.
  42825. */
  42826. @java.lang.Override
  42827. public com.google.protobuf.ByteString
  42828. getFlowLiabilitiesBytes() {
  42829. java.lang.Object ref = flowLiabilities_;
  42830. if (ref instanceof java.lang.String) {
  42831. com.google.protobuf.ByteString b =
  42832. com.google.protobuf.ByteString.copyFromUtf8(
  42833. (java.lang.String) ref);
  42834. flowLiabilities_ = b;
  42835. return b;
  42836. } else {
  42837. return (com.google.protobuf.ByteString) ref;
  42838. }
  42839. }
  42840. public static final int FLOWCAPITAL_FIELD_NUMBER = 19;
  42841. @SuppressWarnings("serial")
  42842. private volatile java.lang.Object flowCapital_ = "";
  42843. /**
  42844. * <pre>
  42845. * 营运资本
  42846. * </pre>
  42847. *
  42848. * <code>optional string flowCapital = 19;</code>
  42849. * @return Whether the flowCapital field is set.
  42850. */
  42851. @java.lang.Override
  42852. public boolean hasFlowCapital() {
  42853. return ((bitField0_ & 0x00040000) != 0);
  42854. }
  42855. /**
  42856. * <pre>
  42857. * 营运资本
  42858. * </pre>
  42859. *
  42860. * <code>optional string flowCapital = 19;</code>
  42861. * @return The flowCapital.
  42862. */
  42863. @java.lang.Override
  42864. public java.lang.String getFlowCapital() {
  42865. java.lang.Object ref = flowCapital_;
  42866. if (ref instanceof java.lang.String) {
  42867. return (java.lang.String) ref;
  42868. } else {
  42869. com.google.protobuf.ByteString bs =
  42870. (com.google.protobuf.ByteString) ref;
  42871. java.lang.String s = bs.toStringUtf8();
  42872. if (bs.isValidUtf8()) {
  42873. flowCapital_ = s;
  42874. }
  42875. return s;
  42876. }
  42877. }
  42878. /**
  42879. * <pre>
  42880. * 营运资本
  42881. * </pre>
  42882. *
  42883. * <code>optional string flowCapital = 19;</code>
  42884. * @return The bytes for flowCapital.
  42885. */
  42886. @java.lang.Override
  42887. public com.google.protobuf.ByteString
  42888. getFlowCapitalBytes() {
  42889. java.lang.Object ref = flowCapital_;
  42890. if (ref instanceof java.lang.String) {
  42891. com.google.protobuf.ByteString b =
  42892. com.google.protobuf.ByteString.copyFromUtf8(
  42893. (java.lang.String) ref);
  42894. flowCapital_ = b;
  42895. return b;
  42896. } else {
  42897. return (com.google.protobuf.ByteString) ref;
  42898. }
  42899. }
  42900. public static final int FIXEDASSET_FIELD_NUMBER = 20;
  42901. @SuppressWarnings("serial")
  42902. private volatile java.lang.Object fixedAsset_ = "";
  42903. /**
  42904. * <pre>
  42905. * 固定资产
  42906. * </pre>
  42907. *
  42908. * <code>optional string fixedAsset = 20;</code>
  42909. * @return Whether the fixedAsset field is set.
  42910. */
  42911. @java.lang.Override
  42912. public boolean hasFixedAsset() {
  42913. return ((bitField0_ & 0x00080000) != 0);
  42914. }
  42915. /**
  42916. * <pre>
  42917. * 固定资产
  42918. * </pre>
  42919. *
  42920. * <code>optional string fixedAsset = 20;</code>
  42921. * @return The fixedAsset.
  42922. */
  42923. @java.lang.Override
  42924. public java.lang.String getFixedAsset() {
  42925. java.lang.Object ref = fixedAsset_;
  42926. if (ref instanceof java.lang.String) {
  42927. return (java.lang.String) ref;
  42928. } else {
  42929. com.google.protobuf.ByteString bs =
  42930. (com.google.protobuf.ByteString) ref;
  42931. java.lang.String s = bs.toStringUtf8();
  42932. if (bs.isValidUtf8()) {
  42933. fixedAsset_ = s;
  42934. }
  42935. return s;
  42936. }
  42937. }
  42938. /**
  42939. * <pre>
  42940. * 固定资产
  42941. * </pre>
  42942. *
  42943. * <code>optional string fixedAsset = 20;</code>
  42944. * @return The bytes for fixedAsset.
  42945. */
  42946. @java.lang.Override
  42947. public com.google.protobuf.ByteString
  42948. getFixedAssetBytes() {
  42949. java.lang.Object ref = fixedAsset_;
  42950. if (ref instanceof java.lang.String) {
  42951. com.google.protobuf.ByteString b =
  42952. com.google.protobuf.ByteString.copyFromUtf8(
  42953. (java.lang.String) ref);
  42954. fixedAsset_ = b;
  42955. return b;
  42956. } else {
  42957. return (com.google.protobuf.ByteString) ref;
  42958. }
  42959. }
  42960. public static final int INVENTORY_FIELD_NUMBER = 21;
  42961. @SuppressWarnings("serial")
  42962. private volatile java.lang.Object inventory_ = "";
  42963. /**
  42964. * <pre>
  42965. * 存货
  42966. * </pre>
  42967. *
  42968. * <code>optional string inventory = 21;</code>
  42969. * @return Whether the inventory field is set.
  42970. */
  42971. @java.lang.Override
  42972. public boolean hasInventory() {
  42973. return ((bitField0_ & 0x00100000) != 0);
  42974. }
  42975. /**
  42976. * <pre>
  42977. * 存货
  42978. * </pre>
  42979. *
  42980. * <code>optional string inventory = 21;</code>
  42981. * @return The inventory.
  42982. */
  42983. @java.lang.Override
  42984. public java.lang.String getInventory() {
  42985. java.lang.Object ref = inventory_;
  42986. if (ref instanceof java.lang.String) {
  42987. return (java.lang.String) ref;
  42988. } else {
  42989. com.google.protobuf.ByteString bs =
  42990. (com.google.protobuf.ByteString) ref;
  42991. java.lang.String s = bs.toStringUtf8();
  42992. if (bs.isValidUtf8()) {
  42993. inventory_ = s;
  42994. }
  42995. return s;
  42996. }
  42997. }
  42998. /**
  42999. * <pre>
  43000. * 存货
  43001. * </pre>
  43002. *
  43003. * <code>optional string inventory = 21;</code>
  43004. * @return The bytes for inventory.
  43005. */
  43006. @java.lang.Override
  43007. public com.google.protobuf.ByteString
  43008. getInventoryBytes() {
  43009. java.lang.Object ref = inventory_;
  43010. if (ref instanceof java.lang.String) {
  43011. com.google.protobuf.ByteString b =
  43012. com.google.protobuf.ByteString.copyFromUtf8(
  43013. (java.lang.String) ref);
  43014. inventory_ = b;
  43015. return b;
  43016. } else {
  43017. return (com.google.protobuf.ByteString) ref;
  43018. }
  43019. }
  43020. public static final int RECEIVABLES_FIELD_NUMBER = 22;
  43021. @SuppressWarnings("serial")
  43022. private volatile java.lang.Object receivables_ = "";
  43023. /**
  43024. * <pre>
  43025. * 应收账款
  43026. * </pre>
  43027. *
  43028. * <code>optional string receivables = 22;</code>
  43029. * @return Whether the receivables field is set.
  43030. */
  43031. @java.lang.Override
  43032. public boolean hasReceivables() {
  43033. return ((bitField0_ & 0x00200000) != 0);
  43034. }
  43035. /**
  43036. * <pre>
  43037. * 应收账款
  43038. * </pre>
  43039. *
  43040. * <code>optional string receivables = 22;</code>
  43041. * @return The receivables.
  43042. */
  43043. @java.lang.Override
  43044. public java.lang.String getReceivables() {
  43045. java.lang.Object ref = receivables_;
  43046. if (ref instanceof java.lang.String) {
  43047. return (java.lang.String) ref;
  43048. } else {
  43049. com.google.protobuf.ByteString bs =
  43050. (com.google.protobuf.ByteString) ref;
  43051. java.lang.String s = bs.toStringUtf8();
  43052. if (bs.isValidUtf8()) {
  43053. receivables_ = s;
  43054. }
  43055. return s;
  43056. }
  43057. }
  43058. /**
  43059. * <pre>
  43060. * 应收账款
  43061. * </pre>
  43062. *
  43063. * <code>optional string receivables = 22;</code>
  43064. * @return The bytes for receivables.
  43065. */
  43066. @java.lang.Override
  43067. public com.google.protobuf.ByteString
  43068. getReceivablesBytes() {
  43069. java.lang.Object ref = receivables_;
  43070. if (ref instanceof java.lang.String) {
  43071. com.google.protobuf.ByteString b =
  43072. com.google.protobuf.ByteString.copyFromUtf8(
  43073. (java.lang.String) ref);
  43074. receivables_ = b;
  43075. return b;
  43076. } else {
  43077. return (com.google.protobuf.ByteString) ref;
  43078. }
  43079. }
  43080. public static final int LIABTOTAL_FIELD_NUMBER = 23;
  43081. @SuppressWarnings("serial")
  43082. private volatile java.lang.Object liabTotal_ = "";
  43083. /**
  43084. * <pre>
  43085. * 总负债
  43086. * </pre>
  43087. *
  43088. * <code>optional string liabTotal = 23;</code>
  43089. * @return Whether the liabTotal field is set.
  43090. */
  43091. @java.lang.Override
  43092. public boolean hasLiabTotal() {
  43093. return ((bitField0_ & 0x00400000) != 0);
  43094. }
  43095. /**
  43096. * <pre>
  43097. * 总负债
  43098. * </pre>
  43099. *
  43100. * <code>optional string liabTotal = 23;</code>
  43101. * @return The liabTotal.
  43102. */
  43103. @java.lang.Override
  43104. public java.lang.String getLiabTotal() {
  43105. java.lang.Object ref = liabTotal_;
  43106. if (ref instanceof java.lang.String) {
  43107. return (java.lang.String) ref;
  43108. } else {
  43109. com.google.protobuf.ByteString bs =
  43110. (com.google.protobuf.ByteString) ref;
  43111. java.lang.String s = bs.toStringUtf8();
  43112. if (bs.isValidUtf8()) {
  43113. liabTotal_ = s;
  43114. }
  43115. return s;
  43116. }
  43117. }
  43118. /**
  43119. * <pre>
  43120. * 总负债
  43121. * </pre>
  43122. *
  43123. * <code>optional string liabTotal = 23;</code>
  43124. * @return The bytes for liabTotal.
  43125. */
  43126. @java.lang.Override
  43127. public com.google.protobuf.ByteString
  43128. getLiabTotalBytes() {
  43129. java.lang.Object ref = liabTotal_;
  43130. if (ref instanceof java.lang.String) {
  43131. com.google.protobuf.ByteString b =
  43132. com.google.protobuf.ByteString.copyFromUtf8(
  43133. (java.lang.String) ref);
  43134. liabTotal_ = b;
  43135. return b;
  43136. } else {
  43137. return (com.google.protobuf.ByteString) ref;
  43138. }
  43139. }
  43140. public static final int LAS3YTOTAMTLIAEQUMAP_FIELD_NUMBER = 24;
  43141. @SuppressWarnings("serial")
  43142. private volatile java.lang.Object las3YTotAmtLiaEquMap_ = "";
  43143. /**
  43144. * <pre>
  43145. * 所有者权益
  43146. * </pre>
  43147. *
  43148. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  43149. * @return Whether the las3yTotAmtLiaEquMap field is set.
  43150. */
  43151. @java.lang.Override
  43152. public boolean hasLas3YTotAmtLiaEquMap() {
  43153. return ((bitField0_ & 0x00800000) != 0);
  43154. }
  43155. /**
  43156. * <pre>
  43157. * 所有者权益
  43158. * </pre>
  43159. *
  43160. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  43161. * @return The las3yTotAmtLiaEquMap.
  43162. */
  43163. @java.lang.Override
  43164. public java.lang.String getLas3YTotAmtLiaEquMap() {
  43165. java.lang.Object ref = las3YTotAmtLiaEquMap_;
  43166. if (ref instanceof java.lang.String) {
  43167. return (java.lang.String) ref;
  43168. } else {
  43169. com.google.protobuf.ByteString bs =
  43170. (com.google.protobuf.ByteString) ref;
  43171. java.lang.String s = bs.toStringUtf8();
  43172. if (bs.isValidUtf8()) {
  43173. las3YTotAmtLiaEquMap_ = s;
  43174. }
  43175. return s;
  43176. }
  43177. }
  43178. /**
  43179. * <pre>
  43180. * 所有者权益
  43181. * </pre>
  43182. *
  43183. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  43184. * @return The bytes for las3yTotAmtLiaEquMap.
  43185. */
  43186. @java.lang.Override
  43187. public com.google.protobuf.ByteString
  43188. getLas3YTotAmtLiaEquMapBytes() {
  43189. java.lang.Object ref = las3YTotAmtLiaEquMap_;
  43190. if (ref instanceof java.lang.String) {
  43191. com.google.protobuf.ByteString b =
  43192. com.google.protobuf.ByteString.copyFromUtf8(
  43193. (java.lang.String) ref);
  43194. las3YTotAmtLiaEquMap_ = b;
  43195. return b;
  43196. } else {
  43197. return (com.google.protobuf.ByteString) ref;
  43198. }
  43199. }
  43200. public static final int OPERATINGINCOME_FIELD_NUMBER = 25;
  43201. @SuppressWarnings("serial")
  43202. private volatile java.lang.Object operatingIncome_ = "";
  43203. /**
  43204. * <pre>
  43205. * 营业收入
  43206. * </pre>
  43207. *
  43208. * <code>optional string operatingIncome = 25;</code>
  43209. * @return Whether the operatingIncome field is set.
  43210. */
  43211. @java.lang.Override
  43212. public boolean hasOperatingIncome() {
  43213. return ((bitField0_ & 0x01000000) != 0);
  43214. }
  43215. /**
  43216. * <pre>
  43217. * 营业收入
  43218. * </pre>
  43219. *
  43220. * <code>optional string operatingIncome = 25;</code>
  43221. * @return The operatingIncome.
  43222. */
  43223. @java.lang.Override
  43224. public java.lang.String getOperatingIncome() {
  43225. java.lang.Object ref = operatingIncome_;
  43226. if (ref instanceof java.lang.String) {
  43227. return (java.lang.String) ref;
  43228. } else {
  43229. com.google.protobuf.ByteString bs =
  43230. (com.google.protobuf.ByteString) ref;
  43231. java.lang.String s = bs.toStringUtf8();
  43232. if (bs.isValidUtf8()) {
  43233. operatingIncome_ = s;
  43234. }
  43235. return s;
  43236. }
  43237. }
  43238. /**
  43239. * <pre>
  43240. * 营业收入
  43241. * </pre>
  43242. *
  43243. * <code>optional string operatingIncome = 25;</code>
  43244. * @return The bytes for operatingIncome.
  43245. */
  43246. @java.lang.Override
  43247. public com.google.protobuf.ByteString
  43248. getOperatingIncomeBytes() {
  43249. java.lang.Object ref = operatingIncome_;
  43250. if (ref instanceof java.lang.String) {
  43251. com.google.protobuf.ByteString b =
  43252. com.google.protobuf.ByteString.copyFromUtf8(
  43253. (java.lang.String) ref);
  43254. operatingIncome_ = b;
  43255. return b;
  43256. } else {
  43257. return (com.google.protobuf.ByteString) ref;
  43258. }
  43259. }
  43260. public static final int MAINBUSINC_FIELD_NUMBER = 26;
  43261. @SuppressWarnings("serial")
  43262. private volatile java.lang.Object mainBusInc_ = "";
  43263. /**
  43264. * <pre>
  43265. * 主营业务收入
  43266. * </pre>
  43267. *
  43268. * <code>optional string mainBusInc = 26;</code>
  43269. * @return Whether the mainBusInc field is set.
  43270. */
  43271. @java.lang.Override
  43272. public boolean hasMainBusInc() {
  43273. return ((bitField0_ & 0x02000000) != 0);
  43274. }
  43275. /**
  43276. * <pre>
  43277. * 主营业务收入
  43278. * </pre>
  43279. *
  43280. * <code>optional string mainBusInc = 26;</code>
  43281. * @return The mainBusInc.
  43282. */
  43283. @java.lang.Override
  43284. public java.lang.String getMainBusInc() {
  43285. java.lang.Object ref = mainBusInc_;
  43286. if (ref instanceof java.lang.String) {
  43287. return (java.lang.String) ref;
  43288. } else {
  43289. com.google.protobuf.ByteString bs =
  43290. (com.google.protobuf.ByteString) ref;
  43291. java.lang.String s = bs.toStringUtf8();
  43292. if (bs.isValidUtf8()) {
  43293. mainBusInc_ = s;
  43294. }
  43295. return s;
  43296. }
  43297. }
  43298. /**
  43299. * <pre>
  43300. * 主营业务收入
  43301. * </pre>
  43302. *
  43303. * <code>optional string mainBusInc = 26;</code>
  43304. * @return The bytes for mainBusInc.
  43305. */
  43306. @java.lang.Override
  43307. public com.google.protobuf.ByteString
  43308. getMainBusIncBytes() {
  43309. java.lang.Object ref = mainBusInc_;
  43310. if (ref instanceof java.lang.String) {
  43311. com.google.protobuf.ByteString b =
  43312. com.google.protobuf.ByteString.copyFromUtf8(
  43313. (java.lang.String) ref);
  43314. mainBusInc_ = b;
  43315. return b;
  43316. } else {
  43317. return (com.google.protobuf.ByteString) ref;
  43318. }
  43319. }
  43320. public static final int MAINBUSPROFIT_FIELD_NUMBER = 27;
  43321. @SuppressWarnings("serial")
  43322. private volatile java.lang.Object mainBusProfit_ = "";
  43323. /**
  43324. * <pre>
  43325. * 营业利润
  43326. * </pre>
  43327. *
  43328. * <code>optional string mainBusProfit = 27;</code>
  43329. * @return Whether the mainBusProfit field is set.
  43330. */
  43331. @java.lang.Override
  43332. public boolean hasMainBusProfit() {
  43333. return ((bitField0_ & 0x04000000) != 0);
  43334. }
  43335. /**
  43336. * <pre>
  43337. * 营业利润
  43338. * </pre>
  43339. *
  43340. * <code>optional string mainBusProfit = 27;</code>
  43341. * @return The mainBusProfit.
  43342. */
  43343. @java.lang.Override
  43344. public java.lang.String getMainBusProfit() {
  43345. java.lang.Object ref = mainBusProfit_;
  43346. if (ref instanceof java.lang.String) {
  43347. return (java.lang.String) ref;
  43348. } else {
  43349. com.google.protobuf.ByteString bs =
  43350. (com.google.protobuf.ByteString) ref;
  43351. java.lang.String s = bs.toStringUtf8();
  43352. if (bs.isValidUtf8()) {
  43353. mainBusProfit_ = s;
  43354. }
  43355. return s;
  43356. }
  43357. }
  43358. /**
  43359. * <pre>
  43360. * 营业利润
  43361. * </pre>
  43362. *
  43363. * <code>optional string mainBusProfit = 27;</code>
  43364. * @return The bytes for mainBusProfit.
  43365. */
  43366. @java.lang.Override
  43367. public com.google.protobuf.ByteString
  43368. getMainBusProfitBytes() {
  43369. java.lang.Object ref = mainBusProfit_;
  43370. if (ref instanceof java.lang.String) {
  43371. com.google.protobuf.ByteString b =
  43372. com.google.protobuf.ByteString.copyFromUtf8(
  43373. (java.lang.String) ref);
  43374. mainBusProfit_ = b;
  43375. return b;
  43376. } else {
  43377. return (com.google.protobuf.ByteString) ref;
  43378. }
  43379. }
  43380. public static final int NETPROFIT_FIELD_NUMBER = 28;
  43381. @SuppressWarnings("serial")
  43382. private volatile java.lang.Object netProfit_ = "";
  43383. /**
  43384. * <pre>
  43385. * 净利润
  43386. * </pre>
  43387. *
  43388. * <code>optional string netProfit = 28;</code>
  43389. * @return Whether the netProfit field is set.
  43390. */
  43391. @java.lang.Override
  43392. public boolean hasNetProfit() {
  43393. return ((bitField0_ & 0x08000000) != 0);
  43394. }
  43395. /**
  43396. * <pre>
  43397. * 净利润
  43398. * </pre>
  43399. *
  43400. * <code>optional string netProfit = 28;</code>
  43401. * @return The netProfit.
  43402. */
  43403. @java.lang.Override
  43404. public java.lang.String getNetProfit() {
  43405. java.lang.Object ref = netProfit_;
  43406. if (ref instanceof java.lang.String) {
  43407. return (java.lang.String) ref;
  43408. } else {
  43409. com.google.protobuf.ByteString bs =
  43410. (com.google.protobuf.ByteString) ref;
  43411. java.lang.String s = bs.toStringUtf8();
  43412. if (bs.isValidUtf8()) {
  43413. netProfit_ = s;
  43414. }
  43415. return s;
  43416. }
  43417. }
  43418. /**
  43419. * <pre>
  43420. * 净利润
  43421. * </pre>
  43422. *
  43423. * <code>optional string netProfit = 28;</code>
  43424. * @return The bytes for netProfit.
  43425. */
  43426. @java.lang.Override
  43427. public com.google.protobuf.ByteString
  43428. getNetProfitBytes() {
  43429. java.lang.Object ref = netProfit_;
  43430. if (ref instanceof java.lang.String) {
  43431. com.google.protobuf.ByteString b =
  43432. com.google.protobuf.ByteString.copyFromUtf8(
  43433. (java.lang.String) ref);
  43434. netProfit_ = b;
  43435. return b;
  43436. } else {
  43437. return (com.google.protobuf.ByteString) ref;
  43438. }
  43439. }
  43440. public static final int LAS3YTOTPROFMAP_FIELD_NUMBER = 29;
  43441. @SuppressWarnings("serial")
  43442. private volatile java.lang.Object las3YTotProfMap_ = "";
  43443. /**
  43444. * <pre>
  43445. * 利润总额
  43446. * </pre>
  43447. *
  43448. * <code>optional string las3yTotProfMap = 29;</code>
  43449. * @return Whether the las3yTotProfMap field is set.
  43450. */
  43451. @java.lang.Override
  43452. public boolean hasLas3YTotProfMap() {
  43453. return ((bitField0_ & 0x10000000) != 0);
  43454. }
  43455. /**
  43456. * <pre>
  43457. * 利润总额
  43458. * </pre>
  43459. *
  43460. * <code>optional string las3yTotProfMap = 29;</code>
  43461. * @return The las3yTotProfMap.
  43462. */
  43463. @java.lang.Override
  43464. public java.lang.String getLas3YTotProfMap() {
  43465. java.lang.Object ref = las3YTotProfMap_;
  43466. if (ref instanceof java.lang.String) {
  43467. return (java.lang.String) ref;
  43468. } else {
  43469. com.google.protobuf.ByteString bs =
  43470. (com.google.protobuf.ByteString) ref;
  43471. java.lang.String s = bs.toStringUtf8();
  43472. if (bs.isValidUtf8()) {
  43473. las3YTotProfMap_ = s;
  43474. }
  43475. return s;
  43476. }
  43477. }
  43478. /**
  43479. * <pre>
  43480. * 利润总额
  43481. * </pre>
  43482. *
  43483. * <code>optional string las3yTotProfMap = 29;</code>
  43484. * @return The bytes for las3yTotProfMap.
  43485. */
  43486. @java.lang.Override
  43487. public com.google.protobuf.ByteString
  43488. getLas3YTotProfMapBytes() {
  43489. java.lang.Object ref = las3YTotProfMap_;
  43490. if (ref instanceof java.lang.String) {
  43491. com.google.protobuf.ByteString b =
  43492. com.google.protobuf.ByteString.copyFromUtf8(
  43493. (java.lang.String) ref);
  43494. las3YTotProfMap_ = b;
  43495. return b;
  43496. } else {
  43497. return (com.google.protobuf.ByteString) ref;
  43498. }
  43499. }
  43500. public static final int INTERESTEXPENSE_FIELD_NUMBER = 30;
  43501. @SuppressWarnings("serial")
  43502. private volatile java.lang.Object interestExpense_ = "";
  43503. /**
  43504. * <pre>
  43505. * 利息支出
  43506. * </pre>
  43507. *
  43508. * <code>optional string interestExpense = 30;</code>
  43509. * @return Whether the interestExpense field is set.
  43510. */
  43511. @java.lang.Override
  43512. public boolean hasInterestExpense() {
  43513. return ((bitField0_ & 0x20000000) != 0);
  43514. }
  43515. /**
  43516. * <pre>
  43517. * 利息支出
  43518. * </pre>
  43519. *
  43520. * <code>optional string interestExpense = 30;</code>
  43521. * @return The interestExpense.
  43522. */
  43523. @java.lang.Override
  43524. public java.lang.String getInterestExpense() {
  43525. java.lang.Object ref = interestExpense_;
  43526. if (ref instanceof java.lang.String) {
  43527. return (java.lang.String) ref;
  43528. } else {
  43529. com.google.protobuf.ByteString bs =
  43530. (com.google.protobuf.ByteString) ref;
  43531. java.lang.String s = bs.toStringUtf8();
  43532. if (bs.isValidUtf8()) {
  43533. interestExpense_ = s;
  43534. }
  43535. return s;
  43536. }
  43537. }
  43538. /**
  43539. * <pre>
  43540. * 利息支出
  43541. * </pre>
  43542. *
  43543. * <code>optional string interestExpense = 30;</code>
  43544. * @return The bytes for interestExpense.
  43545. */
  43546. @java.lang.Override
  43547. public com.google.protobuf.ByteString
  43548. getInterestExpenseBytes() {
  43549. java.lang.Object ref = interestExpense_;
  43550. if (ref instanceof java.lang.String) {
  43551. com.google.protobuf.ByteString b =
  43552. com.google.protobuf.ByteString.copyFromUtf8(
  43553. (java.lang.String) ref);
  43554. interestExpense_ = b;
  43555. return b;
  43556. } else {
  43557. return (com.google.protobuf.ByteString) ref;
  43558. }
  43559. }
  43560. public static final int DONATIONPROJECTCOST_FIELD_NUMBER = 31;
  43561. @SuppressWarnings("serial")
  43562. private volatile java.lang.Object donationProjectCost_ = "";
  43563. /**
  43564. * <pre>
  43565. * 捐赠项目成本
  43566. * </pre>
  43567. *
  43568. * <code>optional string donationProjectCost = 31;</code>
  43569. * @return Whether the donationProjectCost field is set.
  43570. */
  43571. @java.lang.Override
  43572. public boolean hasDonationProjectCost() {
  43573. return ((bitField0_ & 0x40000000) != 0);
  43574. }
  43575. /**
  43576. * <pre>
  43577. * 捐赠项目成本
  43578. * </pre>
  43579. *
  43580. * <code>optional string donationProjectCost = 31;</code>
  43581. * @return The donationProjectCost.
  43582. */
  43583. @java.lang.Override
  43584. public java.lang.String getDonationProjectCost() {
  43585. java.lang.Object ref = donationProjectCost_;
  43586. if (ref instanceof java.lang.String) {
  43587. return (java.lang.String) ref;
  43588. } else {
  43589. com.google.protobuf.ByteString bs =
  43590. (com.google.protobuf.ByteString) ref;
  43591. java.lang.String s = bs.toStringUtf8();
  43592. if (bs.isValidUtf8()) {
  43593. donationProjectCost_ = s;
  43594. }
  43595. return s;
  43596. }
  43597. }
  43598. /**
  43599. * <pre>
  43600. * 捐赠项目成本
  43601. * </pre>
  43602. *
  43603. * <code>optional string donationProjectCost = 31;</code>
  43604. * @return The bytes for donationProjectCost.
  43605. */
  43606. @java.lang.Override
  43607. public com.google.protobuf.ByteString
  43608. getDonationProjectCostBytes() {
  43609. java.lang.Object ref = donationProjectCost_;
  43610. if (ref instanceof java.lang.String) {
  43611. com.google.protobuf.ByteString b =
  43612. com.google.protobuf.ByteString.copyFromUtf8(
  43613. (java.lang.String) ref);
  43614. donationProjectCost_ = b;
  43615. return b;
  43616. } else {
  43617. return (com.google.protobuf.ByteString) ref;
  43618. }
  43619. }
  43620. public static final int TOTALNETASSETS_FIELD_NUMBER = 32;
  43621. @SuppressWarnings("serial")
  43622. private volatile java.lang.Object totalNetAssets_ = "";
  43623. /**
  43624. * <pre>
  43625. * 净资产合计
  43626. * </pre>
  43627. *
  43628. * <code>optional string totalNetAssets = 32;</code>
  43629. * @return Whether the totalNetAssets field is set.
  43630. */
  43631. @java.lang.Override
  43632. public boolean hasTotalNetAssets() {
  43633. return ((bitField0_ & 0x80000000) != 0);
  43634. }
  43635. /**
  43636. * <pre>
  43637. * 净资产合计
  43638. * </pre>
  43639. *
  43640. * <code>optional string totalNetAssets = 32;</code>
  43641. * @return The totalNetAssets.
  43642. */
  43643. @java.lang.Override
  43644. public java.lang.String getTotalNetAssets() {
  43645. java.lang.Object ref = totalNetAssets_;
  43646. if (ref instanceof java.lang.String) {
  43647. return (java.lang.String) ref;
  43648. } else {
  43649. com.google.protobuf.ByteString bs =
  43650. (com.google.protobuf.ByteString) ref;
  43651. java.lang.String s = bs.toStringUtf8();
  43652. if (bs.isValidUtf8()) {
  43653. totalNetAssets_ = s;
  43654. }
  43655. return s;
  43656. }
  43657. }
  43658. /**
  43659. * <pre>
  43660. * 净资产合计
  43661. * </pre>
  43662. *
  43663. * <code>optional string totalNetAssets = 32;</code>
  43664. * @return The bytes for totalNetAssets.
  43665. */
  43666. @java.lang.Override
  43667. public com.google.protobuf.ByteString
  43668. getTotalNetAssetsBytes() {
  43669. java.lang.Object ref = totalNetAssets_;
  43670. if (ref instanceof java.lang.String) {
  43671. com.google.protobuf.ByteString b =
  43672. com.google.protobuf.ByteString.copyFromUtf8(
  43673. (java.lang.String) ref);
  43674. totalNetAssets_ = b;
  43675. return b;
  43676. } else {
  43677. return (com.google.protobuf.ByteString) ref;
  43678. }
  43679. }
  43680. public static final int TOTALCOST_FIELD_NUMBER = 33;
  43681. @SuppressWarnings("serial")
  43682. private volatile java.lang.Object totalCost_ = "";
  43683. /**
  43684. * <pre>
  43685. * 费用合计
  43686. * </pre>
  43687. *
  43688. * <code>optional string totalCost = 33;</code>
  43689. * @return Whether the totalCost field is set.
  43690. */
  43691. @java.lang.Override
  43692. public boolean hasTotalCost() {
  43693. return ((bitField1_ & 0x00000001) != 0);
  43694. }
  43695. /**
  43696. * <pre>
  43697. * 费用合计
  43698. * </pre>
  43699. *
  43700. * <code>optional string totalCost = 33;</code>
  43701. * @return The totalCost.
  43702. */
  43703. @java.lang.Override
  43704. public java.lang.String getTotalCost() {
  43705. java.lang.Object ref = totalCost_;
  43706. if (ref instanceof java.lang.String) {
  43707. return (java.lang.String) ref;
  43708. } else {
  43709. com.google.protobuf.ByteString bs =
  43710. (com.google.protobuf.ByteString) ref;
  43711. java.lang.String s = bs.toStringUtf8();
  43712. if (bs.isValidUtf8()) {
  43713. totalCost_ = s;
  43714. }
  43715. return s;
  43716. }
  43717. }
  43718. /**
  43719. * <pre>
  43720. * 费用合计
  43721. * </pre>
  43722. *
  43723. * <code>optional string totalCost = 33;</code>
  43724. * @return The bytes for totalCost.
  43725. */
  43726. @java.lang.Override
  43727. public com.google.protobuf.ByteString
  43728. getTotalCostBytes() {
  43729. java.lang.Object ref = totalCost_;
  43730. if (ref instanceof java.lang.String) {
  43731. com.google.protobuf.ByteString b =
  43732. com.google.protobuf.ByteString.copyFromUtf8(
  43733. (java.lang.String) ref);
  43734. totalCost_ = b;
  43735. return b;
  43736. } else {
  43737. return (com.google.protobuf.ByteString) ref;
  43738. }
  43739. }
  43740. private byte memoizedIsInitialized = -1;
  43741. @java.lang.Override
  43742. public final boolean isInitialized() {
  43743. byte isInitialized = memoizedIsInitialized;
  43744. if (isInitialized == 1) return true;
  43745. if (isInitialized == 0) return false;
  43746. memoizedIsInitialized = 1;
  43747. return true;
  43748. }
  43749. @java.lang.Override
  43750. public void writeTo(com.google.protobuf.CodedOutputStream output)
  43751. throws java.io.IOException {
  43752. if (((bitField0_ & 0x00000001) != 0)) {
  43753. output.writeInt32(1, year_);
  43754. }
  43755. if (((bitField0_ & 0x00000002) != 0)) {
  43756. com.google.protobuf.GeneratedMessage.writeString(output, 2, donationIncome_);
  43757. }
  43758. if (((bitField0_ & 0x00000004) != 0)) {
  43759. com.google.protobuf.GeneratedMessage.writeString(output, 3, publicExpense_);
  43760. }
  43761. if (((bitField0_ & 0x00000008) != 0)) {
  43762. com.google.protobuf.GeneratedMessage.writeString(output, 4, totalAssets_);
  43763. }
  43764. if (((bitField0_ & 0x00000010) != 0)) {
  43765. com.google.protobuf.GeneratedMessage.writeString(output, 5, netAssets_);
  43766. }
  43767. if (((bitField0_ & 0x00000020) != 0)) {
  43768. com.google.protobuf.GeneratedMessage.writeString(output, 6, totalIncome_);
  43769. }
  43770. if (((bitField0_ & 0x00000040) != 0)) {
  43771. com.google.protobuf.GeneratedMessage.writeString(output, 7, investmentIncome_);
  43772. }
  43773. if (((bitField0_ & 0x00000080) != 0)) {
  43774. com.google.protobuf.GeneratedMessage.writeString(output, 8, governmentGrants_);
  43775. }
  43776. if (((bitField0_ & 0x00000100) != 0)) {
  43777. com.google.protobuf.GeneratedMessage.writeString(output, 9, serviceIncome_);
  43778. }
  43779. if (((bitField0_ & 0x00000200) != 0)) {
  43780. com.google.protobuf.GeneratedMessage.writeString(output, 10, totalExpense_);
  43781. }
  43782. if (((bitField0_ & 0x00000400) != 0)) {
  43783. com.google.protobuf.GeneratedMessage.writeString(output, 11, salaryExpense_);
  43784. }
  43785. if (((bitField0_ & 0x00000800) != 0)) {
  43786. com.google.protobuf.GeneratedMessage.writeString(output, 12, adminExpense_);
  43787. }
  43788. if (((bitField0_ & 0x00001000) != 0)) {
  43789. com.google.protobuf.GeneratedMessage.writeString(output, 13, activityCost_);
  43790. }
  43791. if (((bitField0_ & 0x00002000) != 0)) {
  43792. com.google.protobuf.GeneratedMessage.writeString(output, 14, managementExpense_);
  43793. }
  43794. if (((bitField0_ & 0x00004000) != 0)) {
  43795. com.google.protobuf.GeneratedMessage.writeString(output, 15, fundraisingExpense_);
  43796. }
  43797. if (((bitField0_ & 0x00008000) != 0)) {
  43798. com.google.protobuf.GeneratedMessage.writeString(output, 16, lastYearFundBalance_);
  43799. }
  43800. if (((bitField0_ & 0x00010000) != 0)) {
  43801. com.google.protobuf.GeneratedMessage.writeString(output, 17, flowAssets_);
  43802. }
  43803. if (((bitField0_ & 0x00020000) != 0)) {
  43804. com.google.protobuf.GeneratedMessage.writeString(output, 18, flowLiabilities_);
  43805. }
  43806. if (((bitField0_ & 0x00040000) != 0)) {
  43807. com.google.protobuf.GeneratedMessage.writeString(output, 19, flowCapital_);
  43808. }
  43809. if (((bitField0_ & 0x00080000) != 0)) {
  43810. com.google.protobuf.GeneratedMessage.writeString(output, 20, fixedAsset_);
  43811. }
  43812. if (((bitField0_ & 0x00100000) != 0)) {
  43813. com.google.protobuf.GeneratedMessage.writeString(output, 21, inventory_);
  43814. }
  43815. if (((bitField0_ & 0x00200000) != 0)) {
  43816. com.google.protobuf.GeneratedMessage.writeString(output, 22, receivables_);
  43817. }
  43818. if (((bitField0_ & 0x00400000) != 0)) {
  43819. com.google.protobuf.GeneratedMessage.writeString(output, 23, liabTotal_);
  43820. }
  43821. if (((bitField0_ & 0x00800000) != 0)) {
  43822. com.google.protobuf.GeneratedMessage.writeString(output, 24, las3YTotAmtLiaEquMap_);
  43823. }
  43824. if (((bitField0_ & 0x01000000) != 0)) {
  43825. com.google.protobuf.GeneratedMessage.writeString(output, 25, operatingIncome_);
  43826. }
  43827. if (((bitField0_ & 0x02000000) != 0)) {
  43828. com.google.protobuf.GeneratedMessage.writeString(output, 26, mainBusInc_);
  43829. }
  43830. if (((bitField0_ & 0x04000000) != 0)) {
  43831. com.google.protobuf.GeneratedMessage.writeString(output, 27, mainBusProfit_);
  43832. }
  43833. if (((bitField0_ & 0x08000000) != 0)) {
  43834. com.google.protobuf.GeneratedMessage.writeString(output, 28, netProfit_);
  43835. }
  43836. if (((bitField0_ & 0x10000000) != 0)) {
  43837. com.google.protobuf.GeneratedMessage.writeString(output, 29, las3YTotProfMap_);
  43838. }
  43839. if (((bitField0_ & 0x20000000) != 0)) {
  43840. com.google.protobuf.GeneratedMessage.writeString(output, 30, interestExpense_);
  43841. }
  43842. if (((bitField0_ & 0x40000000) != 0)) {
  43843. com.google.protobuf.GeneratedMessage.writeString(output, 31, donationProjectCost_);
  43844. }
  43845. if (((bitField0_ & 0x80000000) != 0)) {
  43846. com.google.protobuf.GeneratedMessage.writeString(output, 32, totalNetAssets_);
  43847. }
  43848. if (((bitField1_ & 0x00000001) != 0)) {
  43849. com.google.protobuf.GeneratedMessage.writeString(output, 33, totalCost_);
  43850. }
  43851. getUnknownFields().writeTo(output);
  43852. }
  43853. @java.lang.Override
  43854. public int getSerializedSize() {
  43855. int size = memoizedSize;
  43856. if (size != -1) return size;
  43857. size = 0;
  43858. if (((bitField0_ & 0x00000001) != 0)) {
  43859. size += com.google.protobuf.CodedOutputStream
  43860. .computeInt32Size(1, year_);
  43861. }
  43862. if (((bitField0_ & 0x00000002) != 0)) {
  43863. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, donationIncome_);
  43864. }
  43865. if (((bitField0_ & 0x00000004) != 0)) {
  43866. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, publicExpense_);
  43867. }
  43868. if (((bitField0_ & 0x00000008) != 0)) {
  43869. size += com.google.protobuf.GeneratedMessage.computeStringSize(4, totalAssets_);
  43870. }
  43871. if (((bitField0_ & 0x00000010) != 0)) {
  43872. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, netAssets_);
  43873. }
  43874. if (((bitField0_ & 0x00000020) != 0)) {
  43875. size += com.google.protobuf.GeneratedMessage.computeStringSize(6, totalIncome_);
  43876. }
  43877. if (((bitField0_ & 0x00000040) != 0)) {
  43878. size += com.google.protobuf.GeneratedMessage.computeStringSize(7, investmentIncome_);
  43879. }
  43880. if (((bitField0_ & 0x00000080) != 0)) {
  43881. size += com.google.protobuf.GeneratedMessage.computeStringSize(8, governmentGrants_);
  43882. }
  43883. if (((bitField0_ & 0x00000100) != 0)) {
  43884. size += com.google.protobuf.GeneratedMessage.computeStringSize(9, serviceIncome_);
  43885. }
  43886. if (((bitField0_ & 0x00000200) != 0)) {
  43887. size += com.google.protobuf.GeneratedMessage.computeStringSize(10, totalExpense_);
  43888. }
  43889. if (((bitField0_ & 0x00000400) != 0)) {
  43890. size += com.google.protobuf.GeneratedMessage.computeStringSize(11, salaryExpense_);
  43891. }
  43892. if (((bitField0_ & 0x00000800) != 0)) {
  43893. size += com.google.protobuf.GeneratedMessage.computeStringSize(12, adminExpense_);
  43894. }
  43895. if (((bitField0_ & 0x00001000) != 0)) {
  43896. size += com.google.protobuf.GeneratedMessage.computeStringSize(13, activityCost_);
  43897. }
  43898. if (((bitField0_ & 0x00002000) != 0)) {
  43899. size += com.google.protobuf.GeneratedMessage.computeStringSize(14, managementExpense_);
  43900. }
  43901. if (((bitField0_ & 0x00004000) != 0)) {
  43902. size += com.google.protobuf.GeneratedMessage.computeStringSize(15, fundraisingExpense_);
  43903. }
  43904. if (((bitField0_ & 0x00008000) != 0)) {
  43905. size += com.google.protobuf.GeneratedMessage.computeStringSize(16, lastYearFundBalance_);
  43906. }
  43907. if (((bitField0_ & 0x00010000) != 0)) {
  43908. size += com.google.protobuf.GeneratedMessage.computeStringSize(17, flowAssets_);
  43909. }
  43910. if (((bitField0_ & 0x00020000) != 0)) {
  43911. size += com.google.protobuf.GeneratedMessage.computeStringSize(18, flowLiabilities_);
  43912. }
  43913. if (((bitField0_ & 0x00040000) != 0)) {
  43914. size += com.google.protobuf.GeneratedMessage.computeStringSize(19, flowCapital_);
  43915. }
  43916. if (((bitField0_ & 0x00080000) != 0)) {
  43917. size += com.google.protobuf.GeneratedMessage.computeStringSize(20, fixedAsset_);
  43918. }
  43919. if (((bitField0_ & 0x00100000) != 0)) {
  43920. size += com.google.protobuf.GeneratedMessage.computeStringSize(21, inventory_);
  43921. }
  43922. if (((bitField0_ & 0x00200000) != 0)) {
  43923. size += com.google.protobuf.GeneratedMessage.computeStringSize(22, receivables_);
  43924. }
  43925. if (((bitField0_ & 0x00400000) != 0)) {
  43926. size += com.google.protobuf.GeneratedMessage.computeStringSize(23, liabTotal_);
  43927. }
  43928. if (((bitField0_ & 0x00800000) != 0)) {
  43929. size += com.google.protobuf.GeneratedMessage.computeStringSize(24, las3YTotAmtLiaEquMap_);
  43930. }
  43931. if (((bitField0_ & 0x01000000) != 0)) {
  43932. size += com.google.protobuf.GeneratedMessage.computeStringSize(25, operatingIncome_);
  43933. }
  43934. if (((bitField0_ & 0x02000000) != 0)) {
  43935. size += com.google.protobuf.GeneratedMessage.computeStringSize(26, mainBusInc_);
  43936. }
  43937. if (((bitField0_ & 0x04000000) != 0)) {
  43938. size += com.google.protobuf.GeneratedMessage.computeStringSize(27, mainBusProfit_);
  43939. }
  43940. if (((bitField0_ & 0x08000000) != 0)) {
  43941. size += com.google.protobuf.GeneratedMessage.computeStringSize(28, netProfit_);
  43942. }
  43943. if (((bitField0_ & 0x10000000) != 0)) {
  43944. size += com.google.protobuf.GeneratedMessage.computeStringSize(29, las3YTotProfMap_);
  43945. }
  43946. if (((bitField0_ & 0x20000000) != 0)) {
  43947. size += com.google.protobuf.GeneratedMessage.computeStringSize(30, interestExpense_);
  43948. }
  43949. if (((bitField0_ & 0x40000000) != 0)) {
  43950. size += com.google.protobuf.GeneratedMessage.computeStringSize(31, donationProjectCost_);
  43951. }
  43952. if (((bitField0_ & 0x80000000) != 0)) {
  43953. size += com.google.protobuf.GeneratedMessage.computeStringSize(32, totalNetAssets_);
  43954. }
  43955. if (((bitField1_ & 0x00000001) != 0)) {
  43956. size += com.google.protobuf.GeneratedMessage.computeStringSize(33, totalCost_);
  43957. }
  43958. size += getUnknownFields().getSerializedSize();
  43959. memoizedSize = size;
  43960. return size;
  43961. }
  43962. @java.lang.Override
  43963. public boolean equals(final java.lang.Object obj) {
  43964. if (obj == this) {
  43965. return true;
  43966. }
  43967. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.FinancialData)) {
  43968. return super.equals(obj);
  43969. }
  43970. com.yaoyicloud.message.FxyProtos.FinancialData other = (com.yaoyicloud.message.FxyProtos.FinancialData) obj;
  43971. if (hasYear() != other.hasYear()) return false;
  43972. if (hasYear()) {
  43973. if (getYear()
  43974. != other.getYear()) return false;
  43975. }
  43976. if (hasDonationIncome() != other.hasDonationIncome()) return false;
  43977. if (hasDonationIncome()) {
  43978. if (!getDonationIncome()
  43979. .equals(other.getDonationIncome())) return false;
  43980. }
  43981. if (hasPublicExpense() != other.hasPublicExpense()) return false;
  43982. if (hasPublicExpense()) {
  43983. if (!getPublicExpense()
  43984. .equals(other.getPublicExpense())) return false;
  43985. }
  43986. if (hasTotalAssets() != other.hasTotalAssets()) return false;
  43987. if (hasTotalAssets()) {
  43988. if (!getTotalAssets()
  43989. .equals(other.getTotalAssets())) return false;
  43990. }
  43991. if (hasNetAssets() != other.hasNetAssets()) return false;
  43992. if (hasNetAssets()) {
  43993. if (!getNetAssets()
  43994. .equals(other.getNetAssets())) return false;
  43995. }
  43996. if (hasTotalIncome() != other.hasTotalIncome()) return false;
  43997. if (hasTotalIncome()) {
  43998. if (!getTotalIncome()
  43999. .equals(other.getTotalIncome())) return false;
  44000. }
  44001. if (hasInvestmentIncome() != other.hasInvestmentIncome()) return false;
  44002. if (hasInvestmentIncome()) {
  44003. if (!getInvestmentIncome()
  44004. .equals(other.getInvestmentIncome())) return false;
  44005. }
  44006. if (hasGovernmentGrants() != other.hasGovernmentGrants()) return false;
  44007. if (hasGovernmentGrants()) {
  44008. if (!getGovernmentGrants()
  44009. .equals(other.getGovernmentGrants())) return false;
  44010. }
  44011. if (hasServiceIncome() != other.hasServiceIncome()) return false;
  44012. if (hasServiceIncome()) {
  44013. if (!getServiceIncome()
  44014. .equals(other.getServiceIncome())) return false;
  44015. }
  44016. if (hasTotalExpense() != other.hasTotalExpense()) return false;
  44017. if (hasTotalExpense()) {
  44018. if (!getTotalExpense()
  44019. .equals(other.getTotalExpense())) return false;
  44020. }
  44021. if (hasSalaryExpense() != other.hasSalaryExpense()) return false;
  44022. if (hasSalaryExpense()) {
  44023. if (!getSalaryExpense()
  44024. .equals(other.getSalaryExpense())) return false;
  44025. }
  44026. if (hasAdminExpense() != other.hasAdminExpense()) return false;
  44027. if (hasAdminExpense()) {
  44028. if (!getAdminExpense()
  44029. .equals(other.getAdminExpense())) return false;
  44030. }
  44031. if (hasActivityCost() != other.hasActivityCost()) return false;
  44032. if (hasActivityCost()) {
  44033. if (!getActivityCost()
  44034. .equals(other.getActivityCost())) return false;
  44035. }
  44036. if (hasManagementExpense() != other.hasManagementExpense()) return false;
  44037. if (hasManagementExpense()) {
  44038. if (!getManagementExpense()
  44039. .equals(other.getManagementExpense())) return false;
  44040. }
  44041. if (hasFundraisingExpense() != other.hasFundraisingExpense()) return false;
  44042. if (hasFundraisingExpense()) {
  44043. if (!getFundraisingExpense()
  44044. .equals(other.getFundraisingExpense())) return false;
  44045. }
  44046. if (hasLastYearFundBalance() != other.hasLastYearFundBalance()) return false;
  44047. if (hasLastYearFundBalance()) {
  44048. if (!getLastYearFundBalance()
  44049. .equals(other.getLastYearFundBalance())) return false;
  44050. }
  44051. if (hasFlowAssets() != other.hasFlowAssets()) return false;
  44052. if (hasFlowAssets()) {
  44053. if (!getFlowAssets()
  44054. .equals(other.getFlowAssets())) return false;
  44055. }
  44056. if (hasFlowLiabilities() != other.hasFlowLiabilities()) return false;
  44057. if (hasFlowLiabilities()) {
  44058. if (!getFlowLiabilities()
  44059. .equals(other.getFlowLiabilities())) return false;
  44060. }
  44061. if (hasFlowCapital() != other.hasFlowCapital()) return false;
  44062. if (hasFlowCapital()) {
  44063. if (!getFlowCapital()
  44064. .equals(other.getFlowCapital())) return false;
  44065. }
  44066. if (hasFixedAsset() != other.hasFixedAsset()) return false;
  44067. if (hasFixedAsset()) {
  44068. if (!getFixedAsset()
  44069. .equals(other.getFixedAsset())) return false;
  44070. }
  44071. if (hasInventory() != other.hasInventory()) return false;
  44072. if (hasInventory()) {
  44073. if (!getInventory()
  44074. .equals(other.getInventory())) return false;
  44075. }
  44076. if (hasReceivables() != other.hasReceivables()) return false;
  44077. if (hasReceivables()) {
  44078. if (!getReceivables()
  44079. .equals(other.getReceivables())) return false;
  44080. }
  44081. if (hasLiabTotal() != other.hasLiabTotal()) return false;
  44082. if (hasLiabTotal()) {
  44083. if (!getLiabTotal()
  44084. .equals(other.getLiabTotal())) return false;
  44085. }
  44086. if (hasLas3YTotAmtLiaEquMap() != other.hasLas3YTotAmtLiaEquMap()) return false;
  44087. if (hasLas3YTotAmtLiaEquMap()) {
  44088. if (!getLas3YTotAmtLiaEquMap()
  44089. .equals(other.getLas3YTotAmtLiaEquMap())) return false;
  44090. }
  44091. if (hasOperatingIncome() != other.hasOperatingIncome()) return false;
  44092. if (hasOperatingIncome()) {
  44093. if (!getOperatingIncome()
  44094. .equals(other.getOperatingIncome())) return false;
  44095. }
  44096. if (hasMainBusInc() != other.hasMainBusInc()) return false;
  44097. if (hasMainBusInc()) {
  44098. if (!getMainBusInc()
  44099. .equals(other.getMainBusInc())) return false;
  44100. }
  44101. if (hasMainBusProfit() != other.hasMainBusProfit()) return false;
  44102. if (hasMainBusProfit()) {
  44103. if (!getMainBusProfit()
  44104. .equals(other.getMainBusProfit())) return false;
  44105. }
  44106. if (hasNetProfit() != other.hasNetProfit()) return false;
  44107. if (hasNetProfit()) {
  44108. if (!getNetProfit()
  44109. .equals(other.getNetProfit())) return false;
  44110. }
  44111. if (hasLas3YTotProfMap() != other.hasLas3YTotProfMap()) return false;
  44112. if (hasLas3YTotProfMap()) {
  44113. if (!getLas3YTotProfMap()
  44114. .equals(other.getLas3YTotProfMap())) return false;
  44115. }
  44116. if (hasInterestExpense() != other.hasInterestExpense()) return false;
  44117. if (hasInterestExpense()) {
  44118. if (!getInterestExpense()
  44119. .equals(other.getInterestExpense())) return false;
  44120. }
  44121. if (hasDonationProjectCost() != other.hasDonationProjectCost()) return false;
  44122. if (hasDonationProjectCost()) {
  44123. if (!getDonationProjectCost()
  44124. .equals(other.getDonationProjectCost())) return false;
  44125. }
  44126. if (hasTotalNetAssets() != other.hasTotalNetAssets()) return false;
  44127. if (hasTotalNetAssets()) {
  44128. if (!getTotalNetAssets()
  44129. .equals(other.getTotalNetAssets())) return false;
  44130. }
  44131. if (hasTotalCost() != other.hasTotalCost()) return false;
  44132. if (hasTotalCost()) {
  44133. if (!getTotalCost()
  44134. .equals(other.getTotalCost())) return false;
  44135. }
  44136. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  44137. return true;
  44138. }
  44139. @java.lang.Override
  44140. public int hashCode() {
  44141. if (memoizedHashCode != 0) {
  44142. return memoizedHashCode;
  44143. }
  44144. int hash = 41;
  44145. hash = (19 * hash) + getDescriptor().hashCode();
  44146. if (hasYear()) {
  44147. hash = (37 * hash) + YEAR_FIELD_NUMBER;
  44148. hash = (53 * hash) + getYear();
  44149. }
  44150. if (hasDonationIncome()) {
  44151. hash = (37 * hash) + DONATIONINCOME_FIELD_NUMBER;
  44152. hash = (53 * hash) + getDonationIncome().hashCode();
  44153. }
  44154. if (hasPublicExpense()) {
  44155. hash = (37 * hash) + PUBLICEXPENSE_FIELD_NUMBER;
  44156. hash = (53 * hash) + getPublicExpense().hashCode();
  44157. }
  44158. if (hasTotalAssets()) {
  44159. hash = (37 * hash) + TOTALASSETS_FIELD_NUMBER;
  44160. hash = (53 * hash) + getTotalAssets().hashCode();
  44161. }
  44162. if (hasNetAssets()) {
  44163. hash = (37 * hash) + NETASSETS_FIELD_NUMBER;
  44164. hash = (53 * hash) + getNetAssets().hashCode();
  44165. }
  44166. if (hasTotalIncome()) {
  44167. hash = (37 * hash) + TOTALINCOME_FIELD_NUMBER;
  44168. hash = (53 * hash) + getTotalIncome().hashCode();
  44169. }
  44170. if (hasInvestmentIncome()) {
  44171. hash = (37 * hash) + INVESTMENTINCOME_FIELD_NUMBER;
  44172. hash = (53 * hash) + getInvestmentIncome().hashCode();
  44173. }
  44174. if (hasGovernmentGrants()) {
  44175. hash = (37 * hash) + GOVERNMENTGRANTS_FIELD_NUMBER;
  44176. hash = (53 * hash) + getGovernmentGrants().hashCode();
  44177. }
  44178. if (hasServiceIncome()) {
  44179. hash = (37 * hash) + SERVICEINCOME_FIELD_NUMBER;
  44180. hash = (53 * hash) + getServiceIncome().hashCode();
  44181. }
  44182. if (hasTotalExpense()) {
  44183. hash = (37 * hash) + TOTALEXPENSE_FIELD_NUMBER;
  44184. hash = (53 * hash) + getTotalExpense().hashCode();
  44185. }
  44186. if (hasSalaryExpense()) {
  44187. hash = (37 * hash) + SALARYEXPENSE_FIELD_NUMBER;
  44188. hash = (53 * hash) + getSalaryExpense().hashCode();
  44189. }
  44190. if (hasAdminExpense()) {
  44191. hash = (37 * hash) + ADMINEXPENSE_FIELD_NUMBER;
  44192. hash = (53 * hash) + getAdminExpense().hashCode();
  44193. }
  44194. if (hasActivityCost()) {
  44195. hash = (37 * hash) + ACTIVITYCOST_FIELD_NUMBER;
  44196. hash = (53 * hash) + getActivityCost().hashCode();
  44197. }
  44198. if (hasManagementExpense()) {
  44199. hash = (37 * hash) + MANAGEMENTEXPENSE_FIELD_NUMBER;
  44200. hash = (53 * hash) + getManagementExpense().hashCode();
  44201. }
  44202. if (hasFundraisingExpense()) {
  44203. hash = (37 * hash) + FUNDRAISINGEXPENSE_FIELD_NUMBER;
  44204. hash = (53 * hash) + getFundraisingExpense().hashCode();
  44205. }
  44206. if (hasLastYearFundBalance()) {
  44207. hash = (37 * hash) + LASTYEARFUNDBALANCE_FIELD_NUMBER;
  44208. hash = (53 * hash) + getLastYearFundBalance().hashCode();
  44209. }
  44210. if (hasFlowAssets()) {
  44211. hash = (37 * hash) + FLOWASSETS_FIELD_NUMBER;
  44212. hash = (53 * hash) + getFlowAssets().hashCode();
  44213. }
  44214. if (hasFlowLiabilities()) {
  44215. hash = (37 * hash) + FLOWLIABILITIES_FIELD_NUMBER;
  44216. hash = (53 * hash) + getFlowLiabilities().hashCode();
  44217. }
  44218. if (hasFlowCapital()) {
  44219. hash = (37 * hash) + FLOWCAPITAL_FIELD_NUMBER;
  44220. hash = (53 * hash) + getFlowCapital().hashCode();
  44221. }
  44222. if (hasFixedAsset()) {
  44223. hash = (37 * hash) + FIXEDASSET_FIELD_NUMBER;
  44224. hash = (53 * hash) + getFixedAsset().hashCode();
  44225. }
  44226. if (hasInventory()) {
  44227. hash = (37 * hash) + INVENTORY_FIELD_NUMBER;
  44228. hash = (53 * hash) + getInventory().hashCode();
  44229. }
  44230. if (hasReceivables()) {
  44231. hash = (37 * hash) + RECEIVABLES_FIELD_NUMBER;
  44232. hash = (53 * hash) + getReceivables().hashCode();
  44233. }
  44234. if (hasLiabTotal()) {
  44235. hash = (37 * hash) + LIABTOTAL_FIELD_NUMBER;
  44236. hash = (53 * hash) + getLiabTotal().hashCode();
  44237. }
  44238. if (hasLas3YTotAmtLiaEquMap()) {
  44239. hash = (37 * hash) + LAS3YTOTAMTLIAEQUMAP_FIELD_NUMBER;
  44240. hash = (53 * hash) + getLas3YTotAmtLiaEquMap().hashCode();
  44241. }
  44242. if (hasOperatingIncome()) {
  44243. hash = (37 * hash) + OPERATINGINCOME_FIELD_NUMBER;
  44244. hash = (53 * hash) + getOperatingIncome().hashCode();
  44245. }
  44246. if (hasMainBusInc()) {
  44247. hash = (37 * hash) + MAINBUSINC_FIELD_NUMBER;
  44248. hash = (53 * hash) + getMainBusInc().hashCode();
  44249. }
  44250. if (hasMainBusProfit()) {
  44251. hash = (37 * hash) + MAINBUSPROFIT_FIELD_NUMBER;
  44252. hash = (53 * hash) + getMainBusProfit().hashCode();
  44253. }
  44254. if (hasNetProfit()) {
  44255. hash = (37 * hash) + NETPROFIT_FIELD_NUMBER;
  44256. hash = (53 * hash) + getNetProfit().hashCode();
  44257. }
  44258. if (hasLas3YTotProfMap()) {
  44259. hash = (37 * hash) + LAS3YTOTPROFMAP_FIELD_NUMBER;
  44260. hash = (53 * hash) + getLas3YTotProfMap().hashCode();
  44261. }
  44262. if (hasInterestExpense()) {
  44263. hash = (37 * hash) + INTERESTEXPENSE_FIELD_NUMBER;
  44264. hash = (53 * hash) + getInterestExpense().hashCode();
  44265. }
  44266. if (hasDonationProjectCost()) {
  44267. hash = (37 * hash) + DONATIONPROJECTCOST_FIELD_NUMBER;
  44268. hash = (53 * hash) + getDonationProjectCost().hashCode();
  44269. }
  44270. if (hasTotalNetAssets()) {
  44271. hash = (37 * hash) + TOTALNETASSETS_FIELD_NUMBER;
  44272. hash = (53 * hash) + getTotalNetAssets().hashCode();
  44273. }
  44274. if (hasTotalCost()) {
  44275. hash = (37 * hash) + TOTALCOST_FIELD_NUMBER;
  44276. hash = (53 * hash) + getTotalCost().hashCode();
  44277. }
  44278. hash = (29 * hash) + getUnknownFields().hashCode();
  44279. memoizedHashCode = hash;
  44280. return hash;
  44281. }
  44282. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44283. java.nio.ByteBuffer data)
  44284. throws com.google.protobuf.InvalidProtocolBufferException {
  44285. return PARSER.parseFrom(data);
  44286. }
  44287. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44288. java.nio.ByteBuffer data,
  44289. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  44290. throws com.google.protobuf.InvalidProtocolBufferException {
  44291. return PARSER.parseFrom(data, extensionRegistry);
  44292. }
  44293. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44294. com.google.protobuf.ByteString data)
  44295. throws com.google.protobuf.InvalidProtocolBufferException {
  44296. return PARSER.parseFrom(data);
  44297. }
  44298. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44299. com.google.protobuf.ByteString data,
  44300. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  44301. throws com.google.protobuf.InvalidProtocolBufferException {
  44302. return PARSER.parseFrom(data, extensionRegistry);
  44303. }
  44304. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(byte[] data)
  44305. throws com.google.protobuf.InvalidProtocolBufferException {
  44306. return PARSER.parseFrom(data);
  44307. }
  44308. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44309. byte[] data,
  44310. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  44311. throws com.google.protobuf.InvalidProtocolBufferException {
  44312. return PARSER.parseFrom(data, extensionRegistry);
  44313. }
  44314. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(java.io.InputStream input)
  44315. throws java.io.IOException {
  44316. return com.google.protobuf.GeneratedMessage
  44317. .parseWithIOException(PARSER, input);
  44318. }
  44319. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44320. java.io.InputStream input,
  44321. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  44322. throws java.io.IOException {
  44323. return com.google.protobuf.GeneratedMessage
  44324. .parseWithIOException(PARSER, input, extensionRegistry);
  44325. }
  44326. public static com.yaoyicloud.message.FxyProtos.FinancialData parseDelimitedFrom(java.io.InputStream input)
  44327. throws java.io.IOException {
  44328. return com.google.protobuf.GeneratedMessage
  44329. .parseDelimitedWithIOException(PARSER, input);
  44330. }
  44331. public static com.yaoyicloud.message.FxyProtos.FinancialData parseDelimitedFrom(
  44332. java.io.InputStream input,
  44333. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  44334. throws java.io.IOException {
  44335. return com.google.protobuf.GeneratedMessage
  44336. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  44337. }
  44338. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44339. com.google.protobuf.CodedInputStream input)
  44340. throws java.io.IOException {
  44341. return com.google.protobuf.GeneratedMessage
  44342. .parseWithIOException(PARSER, input);
  44343. }
  44344. public static com.yaoyicloud.message.FxyProtos.FinancialData parseFrom(
  44345. com.google.protobuf.CodedInputStream input,
  44346. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  44347. throws java.io.IOException {
  44348. return com.google.protobuf.GeneratedMessage
  44349. .parseWithIOException(PARSER, input, extensionRegistry);
  44350. }
  44351. @java.lang.Override
  44352. public Builder newBuilderForType() { return newBuilder(); }
  44353. public static Builder newBuilder() {
  44354. return DEFAULT_INSTANCE.toBuilder();
  44355. }
  44356. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.FinancialData prototype) {
  44357. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  44358. }
  44359. @java.lang.Override
  44360. public Builder toBuilder() {
  44361. return this == DEFAULT_INSTANCE
  44362. ? new Builder() : new Builder().mergeFrom(this);
  44363. }
  44364. @java.lang.Override
  44365. protected Builder newBuilderForType(
  44366. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  44367. Builder builder = new Builder(parent);
  44368. return builder;
  44369. }
  44370. /**
  44371. * Protobuf type {@code fxy.FinancialData}
  44372. */
  44373. public static final class Builder extends
  44374. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  44375. // @@protoc_insertion_point(builder_implements:fxy.FinancialData)
  44376. com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder {
  44377. public static final com.google.protobuf.Descriptors.Descriptor
  44378. getDescriptor() {
  44379. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialData_descriptor;
  44380. }
  44381. @java.lang.Override
  44382. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  44383. internalGetFieldAccessorTable() {
  44384. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialData_fieldAccessorTable
  44385. .ensureFieldAccessorsInitialized(
  44386. com.yaoyicloud.message.FxyProtos.FinancialData.class, com.yaoyicloud.message.FxyProtos.FinancialData.Builder.class);
  44387. }
  44388. // Construct using com.yaoyicloud.message.FxyProtos.FinancialData.newBuilder()
  44389. private Builder() {
  44390. }
  44391. private Builder(
  44392. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  44393. super(parent);
  44394. }
  44395. @java.lang.Override
  44396. public Builder clear() {
  44397. super.clear();
  44398. bitField0_ = 0;
  44399. bitField1_ = 0;
  44400. year_ = 0;
  44401. donationIncome_ = "";
  44402. publicExpense_ = "";
  44403. totalAssets_ = "";
  44404. netAssets_ = "";
  44405. totalIncome_ = "";
  44406. investmentIncome_ = "";
  44407. governmentGrants_ = "";
  44408. serviceIncome_ = "";
  44409. totalExpense_ = "";
  44410. salaryExpense_ = "";
  44411. adminExpense_ = "";
  44412. activityCost_ = "";
  44413. managementExpense_ = "";
  44414. fundraisingExpense_ = "";
  44415. lastYearFundBalance_ = "";
  44416. flowAssets_ = "";
  44417. flowLiabilities_ = "";
  44418. flowCapital_ = "";
  44419. fixedAsset_ = "";
  44420. inventory_ = "";
  44421. receivables_ = "";
  44422. liabTotal_ = "";
  44423. las3YTotAmtLiaEquMap_ = "";
  44424. operatingIncome_ = "";
  44425. mainBusInc_ = "";
  44426. mainBusProfit_ = "";
  44427. netProfit_ = "";
  44428. las3YTotProfMap_ = "";
  44429. interestExpense_ = "";
  44430. donationProjectCost_ = "";
  44431. totalNetAssets_ = "";
  44432. totalCost_ = "";
  44433. return this;
  44434. }
  44435. @java.lang.Override
  44436. public com.google.protobuf.Descriptors.Descriptor
  44437. getDescriptorForType() {
  44438. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialData_descriptor;
  44439. }
  44440. @java.lang.Override
  44441. public com.yaoyicloud.message.FxyProtos.FinancialData getDefaultInstanceForType() {
  44442. return com.yaoyicloud.message.FxyProtos.FinancialData.getDefaultInstance();
  44443. }
  44444. @java.lang.Override
  44445. public com.yaoyicloud.message.FxyProtos.FinancialData build() {
  44446. com.yaoyicloud.message.FxyProtos.FinancialData result = buildPartial();
  44447. if (!result.isInitialized()) {
  44448. throw newUninitializedMessageException(result);
  44449. }
  44450. return result;
  44451. }
  44452. @java.lang.Override
  44453. public com.yaoyicloud.message.FxyProtos.FinancialData buildPartial() {
  44454. com.yaoyicloud.message.FxyProtos.FinancialData result = new com.yaoyicloud.message.FxyProtos.FinancialData(this);
  44455. if (bitField0_ != 0) { buildPartial0(result); }
  44456. if (bitField1_ != 0) { buildPartial1(result); }
  44457. onBuilt();
  44458. return result;
  44459. }
  44460. private void buildPartial0(com.yaoyicloud.message.FxyProtos.FinancialData result) {
  44461. int from_bitField0_ = bitField0_;
  44462. int to_bitField0_ = 0;
  44463. if (((from_bitField0_ & 0x00000001) != 0)) {
  44464. result.year_ = year_;
  44465. to_bitField0_ |= 0x00000001;
  44466. }
  44467. if (((from_bitField0_ & 0x00000002) != 0)) {
  44468. result.donationIncome_ = donationIncome_;
  44469. to_bitField0_ |= 0x00000002;
  44470. }
  44471. if (((from_bitField0_ & 0x00000004) != 0)) {
  44472. result.publicExpense_ = publicExpense_;
  44473. to_bitField0_ |= 0x00000004;
  44474. }
  44475. if (((from_bitField0_ & 0x00000008) != 0)) {
  44476. result.totalAssets_ = totalAssets_;
  44477. to_bitField0_ |= 0x00000008;
  44478. }
  44479. if (((from_bitField0_ & 0x00000010) != 0)) {
  44480. result.netAssets_ = netAssets_;
  44481. to_bitField0_ |= 0x00000010;
  44482. }
  44483. if (((from_bitField0_ & 0x00000020) != 0)) {
  44484. result.totalIncome_ = totalIncome_;
  44485. to_bitField0_ |= 0x00000020;
  44486. }
  44487. if (((from_bitField0_ & 0x00000040) != 0)) {
  44488. result.investmentIncome_ = investmentIncome_;
  44489. to_bitField0_ |= 0x00000040;
  44490. }
  44491. if (((from_bitField0_ & 0x00000080) != 0)) {
  44492. result.governmentGrants_ = governmentGrants_;
  44493. to_bitField0_ |= 0x00000080;
  44494. }
  44495. if (((from_bitField0_ & 0x00000100) != 0)) {
  44496. result.serviceIncome_ = serviceIncome_;
  44497. to_bitField0_ |= 0x00000100;
  44498. }
  44499. if (((from_bitField0_ & 0x00000200) != 0)) {
  44500. result.totalExpense_ = totalExpense_;
  44501. to_bitField0_ |= 0x00000200;
  44502. }
  44503. if (((from_bitField0_ & 0x00000400) != 0)) {
  44504. result.salaryExpense_ = salaryExpense_;
  44505. to_bitField0_ |= 0x00000400;
  44506. }
  44507. if (((from_bitField0_ & 0x00000800) != 0)) {
  44508. result.adminExpense_ = adminExpense_;
  44509. to_bitField0_ |= 0x00000800;
  44510. }
  44511. if (((from_bitField0_ & 0x00001000) != 0)) {
  44512. result.activityCost_ = activityCost_;
  44513. to_bitField0_ |= 0x00001000;
  44514. }
  44515. if (((from_bitField0_ & 0x00002000) != 0)) {
  44516. result.managementExpense_ = managementExpense_;
  44517. to_bitField0_ |= 0x00002000;
  44518. }
  44519. if (((from_bitField0_ & 0x00004000) != 0)) {
  44520. result.fundraisingExpense_ = fundraisingExpense_;
  44521. to_bitField0_ |= 0x00004000;
  44522. }
  44523. if (((from_bitField0_ & 0x00008000) != 0)) {
  44524. result.lastYearFundBalance_ = lastYearFundBalance_;
  44525. to_bitField0_ |= 0x00008000;
  44526. }
  44527. if (((from_bitField0_ & 0x00010000) != 0)) {
  44528. result.flowAssets_ = flowAssets_;
  44529. to_bitField0_ |= 0x00010000;
  44530. }
  44531. if (((from_bitField0_ & 0x00020000) != 0)) {
  44532. result.flowLiabilities_ = flowLiabilities_;
  44533. to_bitField0_ |= 0x00020000;
  44534. }
  44535. if (((from_bitField0_ & 0x00040000) != 0)) {
  44536. result.flowCapital_ = flowCapital_;
  44537. to_bitField0_ |= 0x00040000;
  44538. }
  44539. if (((from_bitField0_ & 0x00080000) != 0)) {
  44540. result.fixedAsset_ = fixedAsset_;
  44541. to_bitField0_ |= 0x00080000;
  44542. }
  44543. if (((from_bitField0_ & 0x00100000) != 0)) {
  44544. result.inventory_ = inventory_;
  44545. to_bitField0_ |= 0x00100000;
  44546. }
  44547. if (((from_bitField0_ & 0x00200000) != 0)) {
  44548. result.receivables_ = receivables_;
  44549. to_bitField0_ |= 0x00200000;
  44550. }
  44551. if (((from_bitField0_ & 0x00400000) != 0)) {
  44552. result.liabTotal_ = liabTotal_;
  44553. to_bitField0_ |= 0x00400000;
  44554. }
  44555. if (((from_bitField0_ & 0x00800000) != 0)) {
  44556. result.las3YTotAmtLiaEquMap_ = las3YTotAmtLiaEquMap_;
  44557. to_bitField0_ |= 0x00800000;
  44558. }
  44559. if (((from_bitField0_ & 0x01000000) != 0)) {
  44560. result.operatingIncome_ = operatingIncome_;
  44561. to_bitField0_ |= 0x01000000;
  44562. }
  44563. if (((from_bitField0_ & 0x02000000) != 0)) {
  44564. result.mainBusInc_ = mainBusInc_;
  44565. to_bitField0_ |= 0x02000000;
  44566. }
  44567. if (((from_bitField0_ & 0x04000000) != 0)) {
  44568. result.mainBusProfit_ = mainBusProfit_;
  44569. to_bitField0_ |= 0x04000000;
  44570. }
  44571. if (((from_bitField0_ & 0x08000000) != 0)) {
  44572. result.netProfit_ = netProfit_;
  44573. to_bitField0_ |= 0x08000000;
  44574. }
  44575. if (((from_bitField0_ & 0x10000000) != 0)) {
  44576. result.las3YTotProfMap_ = las3YTotProfMap_;
  44577. to_bitField0_ |= 0x10000000;
  44578. }
  44579. if (((from_bitField0_ & 0x20000000) != 0)) {
  44580. result.interestExpense_ = interestExpense_;
  44581. to_bitField0_ |= 0x20000000;
  44582. }
  44583. if (((from_bitField0_ & 0x40000000) != 0)) {
  44584. result.donationProjectCost_ = donationProjectCost_;
  44585. to_bitField0_ |= 0x40000000;
  44586. }
  44587. if (((from_bitField0_ & 0x80000000) != 0)) {
  44588. result.totalNetAssets_ = totalNetAssets_;
  44589. to_bitField0_ |= 0x80000000;
  44590. }
  44591. result.bitField0_ |= to_bitField0_;
  44592. }
  44593. private void buildPartial1(com.yaoyicloud.message.FxyProtos.FinancialData result) {
  44594. int from_bitField1_ = bitField1_;
  44595. int to_bitField1_ = 0;
  44596. if (((from_bitField1_ & 0x00000001) != 0)) {
  44597. result.totalCost_ = totalCost_;
  44598. to_bitField1_ |= 0x00000001;
  44599. }
  44600. result.bitField1_ |= to_bitField1_;
  44601. }
  44602. @java.lang.Override
  44603. public Builder mergeFrom(com.google.protobuf.Message other) {
  44604. if (other instanceof com.yaoyicloud.message.FxyProtos.FinancialData) {
  44605. return mergeFrom((com.yaoyicloud.message.FxyProtos.FinancialData)other);
  44606. } else {
  44607. super.mergeFrom(other);
  44608. return this;
  44609. }
  44610. }
  44611. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.FinancialData other) {
  44612. if (other == com.yaoyicloud.message.FxyProtos.FinancialData.getDefaultInstance()) return this;
  44613. if (other.hasYear()) {
  44614. setYear(other.getYear());
  44615. }
  44616. if (other.hasDonationIncome()) {
  44617. donationIncome_ = other.donationIncome_;
  44618. bitField0_ |= 0x00000002;
  44619. onChanged();
  44620. }
  44621. if (other.hasPublicExpense()) {
  44622. publicExpense_ = other.publicExpense_;
  44623. bitField0_ |= 0x00000004;
  44624. onChanged();
  44625. }
  44626. if (other.hasTotalAssets()) {
  44627. totalAssets_ = other.totalAssets_;
  44628. bitField0_ |= 0x00000008;
  44629. onChanged();
  44630. }
  44631. if (other.hasNetAssets()) {
  44632. netAssets_ = other.netAssets_;
  44633. bitField0_ |= 0x00000010;
  44634. onChanged();
  44635. }
  44636. if (other.hasTotalIncome()) {
  44637. totalIncome_ = other.totalIncome_;
  44638. bitField0_ |= 0x00000020;
  44639. onChanged();
  44640. }
  44641. if (other.hasInvestmentIncome()) {
  44642. investmentIncome_ = other.investmentIncome_;
  44643. bitField0_ |= 0x00000040;
  44644. onChanged();
  44645. }
  44646. if (other.hasGovernmentGrants()) {
  44647. governmentGrants_ = other.governmentGrants_;
  44648. bitField0_ |= 0x00000080;
  44649. onChanged();
  44650. }
  44651. if (other.hasServiceIncome()) {
  44652. serviceIncome_ = other.serviceIncome_;
  44653. bitField0_ |= 0x00000100;
  44654. onChanged();
  44655. }
  44656. if (other.hasTotalExpense()) {
  44657. totalExpense_ = other.totalExpense_;
  44658. bitField0_ |= 0x00000200;
  44659. onChanged();
  44660. }
  44661. if (other.hasSalaryExpense()) {
  44662. salaryExpense_ = other.salaryExpense_;
  44663. bitField0_ |= 0x00000400;
  44664. onChanged();
  44665. }
  44666. if (other.hasAdminExpense()) {
  44667. adminExpense_ = other.adminExpense_;
  44668. bitField0_ |= 0x00000800;
  44669. onChanged();
  44670. }
  44671. if (other.hasActivityCost()) {
  44672. activityCost_ = other.activityCost_;
  44673. bitField0_ |= 0x00001000;
  44674. onChanged();
  44675. }
  44676. if (other.hasManagementExpense()) {
  44677. managementExpense_ = other.managementExpense_;
  44678. bitField0_ |= 0x00002000;
  44679. onChanged();
  44680. }
  44681. if (other.hasFundraisingExpense()) {
  44682. fundraisingExpense_ = other.fundraisingExpense_;
  44683. bitField0_ |= 0x00004000;
  44684. onChanged();
  44685. }
  44686. if (other.hasLastYearFundBalance()) {
  44687. lastYearFundBalance_ = other.lastYearFundBalance_;
  44688. bitField0_ |= 0x00008000;
  44689. onChanged();
  44690. }
  44691. if (other.hasFlowAssets()) {
  44692. flowAssets_ = other.flowAssets_;
  44693. bitField0_ |= 0x00010000;
  44694. onChanged();
  44695. }
  44696. if (other.hasFlowLiabilities()) {
  44697. flowLiabilities_ = other.flowLiabilities_;
  44698. bitField0_ |= 0x00020000;
  44699. onChanged();
  44700. }
  44701. if (other.hasFlowCapital()) {
  44702. flowCapital_ = other.flowCapital_;
  44703. bitField0_ |= 0x00040000;
  44704. onChanged();
  44705. }
  44706. if (other.hasFixedAsset()) {
  44707. fixedAsset_ = other.fixedAsset_;
  44708. bitField0_ |= 0x00080000;
  44709. onChanged();
  44710. }
  44711. if (other.hasInventory()) {
  44712. inventory_ = other.inventory_;
  44713. bitField0_ |= 0x00100000;
  44714. onChanged();
  44715. }
  44716. if (other.hasReceivables()) {
  44717. receivables_ = other.receivables_;
  44718. bitField0_ |= 0x00200000;
  44719. onChanged();
  44720. }
  44721. if (other.hasLiabTotal()) {
  44722. liabTotal_ = other.liabTotal_;
  44723. bitField0_ |= 0x00400000;
  44724. onChanged();
  44725. }
  44726. if (other.hasLas3YTotAmtLiaEquMap()) {
  44727. las3YTotAmtLiaEquMap_ = other.las3YTotAmtLiaEquMap_;
  44728. bitField0_ |= 0x00800000;
  44729. onChanged();
  44730. }
  44731. if (other.hasOperatingIncome()) {
  44732. operatingIncome_ = other.operatingIncome_;
  44733. bitField0_ |= 0x01000000;
  44734. onChanged();
  44735. }
  44736. if (other.hasMainBusInc()) {
  44737. mainBusInc_ = other.mainBusInc_;
  44738. bitField0_ |= 0x02000000;
  44739. onChanged();
  44740. }
  44741. if (other.hasMainBusProfit()) {
  44742. mainBusProfit_ = other.mainBusProfit_;
  44743. bitField0_ |= 0x04000000;
  44744. onChanged();
  44745. }
  44746. if (other.hasNetProfit()) {
  44747. netProfit_ = other.netProfit_;
  44748. bitField0_ |= 0x08000000;
  44749. onChanged();
  44750. }
  44751. if (other.hasLas3YTotProfMap()) {
  44752. las3YTotProfMap_ = other.las3YTotProfMap_;
  44753. bitField0_ |= 0x10000000;
  44754. onChanged();
  44755. }
  44756. if (other.hasInterestExpense()) {
  44757. interestExpense_ = other.interestExpense_;
  44758. bitField0_ |= 0x20000000;
  44759. onChanged();
  44760. }
  44761. if (other.hasDonationProjectCost()) {
  44762. donationProjectCost_ = other.donationProjectCost_;
  44763. bitField0_ |= 0x40000000;
  44764. onChanged();
  44765. }
  44766. if (other.hasTotalNetAssets()) {
  44767. totalNetAssets_ = other.totalNetAssets_;
  44768. bitField0_ |= 0x80000000;
  44769. onChanged();
  44770. }
  44771. if (other.hasTotalCost()) {
  44772. totalCost_ = other.totalCost_;
  44773. bitField1_ |= 0x00000001;
  44774. onChanged();
  44775. }
  44776. this.mergeUnknownFields(other.getUnknownFields());
  44777. onChanged();
  44778. return this;
  44779. }
  44780. @java.lang.Override
  44781. public final boolean isInitialized() {
  44782. return true;
  44783. }
  44784. @java.lang.Override
  44785. public Builder mergeFrom(
  44786. com.google.protobuf.CodedInputStream input,
  44787. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  44788. throws java.io.IOException {
  44789. if (extensionRegistry == null) {
  44790. throw new java.lang.NullPointerException();
  44791. }
  44792. try {
  44793. boolean done = false;
  44794. while (!done) {
  44795. int tag = input.readTag();
  44796. switch (tag) {
  44797. case 0:
  44798. done = true;
  44799. break;
  44800. case 8: {
  44801. year_ = input.readInt32();
  44802. bitField0_ |= 0x00000001;
  44803. break;
  44804. } // case 8
  44805. case 18: {
  44806. donationIncome_ = input.readBytes();
  44807. bitField0_ |= 0x00000002;
  44808. break;
  44809. } // case 18
  44810. case 26: {
  44811. publicExpense_ = input.readBytes();
  44812. bitField0_ |= 0x00000004;
  44813. break;
  44814. } // case 26
  44815. case 34: {
  44816. totalAssets_ = input.readBytes();
  44817. bitField0_ |= 0x00000008;
  44818. break;
  44819. } // case 34
  44820. case 42: {
  44821. netAssets_ = input.readBytes();
  44822. bitField0_ |= 0x00000010;
  44823. break;
  44824. } // case 42
  44825. case 50: {
  44826. totalIncome_ = input.readBytes();
  44827. bitField0_ |= 0x00000020;
  44828. break;
  44829. } // case 50
  44830. case 58: {
  44831. investmentIncome_ = input.readBytes();
  44832. bitField0_ |= 0x00000040;
  44833. break;
  44834. } // case 58
  44835. case 66: {
  44836. governmentGrants_ = input.readBytes();
  44837. bitField0_ |= 0x00000080;
  44838. break;
  44839. } // case 66
  44840. case 74: {
  44841. serviceIncome_ = input.readBytes();
  44842. bitField0_ |= 0x00000100;
  44843. break;
  44844. } // case 74
  44845. case 82: {
  44846. totalExpense_ = input.readBytes();
  44847. bitField0_ |= 0x00000200;
  44848. break;
  44849. } // case 82
  44850. case 90: {
  44851. salaryExpense_ = input.readBytes();
  44852. bitField0_ |= 0x00000400;
  44853. break;
  44854. } // case 90
  44855. case 98: {
  44856. adminExpense_ = input.readBytes();
  44857. bitField0_ |= 0x00000800;
  44858. break;
  44859. } // case 98
  44860. case 106: {
  44861. activityCost_ = input.readBytes();
  44862. bitField0_ |= 0x00001000;
  44863. break;
  44864. } // case 106
  44865. case 114: {
  44866. managementExpense_ = input.readBytes();
  44867. bitField0_ |= 0x00002000;
  44868. break;
  44869. } // case 114
  44870. case 122: {
  44871. fundraisingExpense_ = input.readBytes();
  44872. bitField0_ |= 0x00004000;
  44873. break;
  44874. } // case 122
  44875. case 130: {
  44876. lastYearFundBalance_ = input.readBytes();
  44877. bitField0_ |= 0x00008000;
  44878. break;
  44879. } // case 130
  44880. case 138: {
  44881. flowAssets_ = input.readBytes();
  44882. bitField0_ |= 0x00010000;
  44883. break;
  44884. } // case 138
  44885. case 146: {
  44886. flowLiabilities_ = input.readBytes();
  44887. bitField0_ |= 0x00020000;
  44888. break;
  44889. } // case 146
  44890. case 154: {
  44891. flowCapital_ = input.readBytes();
  44892. bitField0_ |= 0x00040000;
  44893. break;
  44894. } // case 154
  44895. case 162: {
  44896. fixedAsset_ = input.readBytes();
  44897. bitField0_ |= 0x00080000;
  44898. break;
  44899. } // case 162
  44900. case 170: {
  44901. inventory_ = input.readBytes();
  44902. bitField0_ |= 0x00100000;
  44903. break;
  44904. } // case 170
  44905. case 178: {
  44906. receivables_ = input.readBytes();
  44907. bitField0_ |= 0x00200000;
  44908. break;
  44909. } // case 178
  44910. case 186: {
  44911. liabTotal_ = input.readBytes();
  44912. bitField0_ |= 0x00400000;
  44913. break;
  44914. } // case 186
  44915. case 194: {
  44916. las3YTotAmtLiaEquMap_ = input.readBytes();
  44917. bitField0_ |= 0x00800000;
  44918. break;
  44919. } // case 194
  44920. case 202: {
  44921. operatingIncome_ = input.readBytes();
  44922. bitField0_ |= 0x01000000;
  44923. break;
  44924. } // case 202
  44925. case 210: {
  44926. mainBusInc_ = input.readBytes();
  44927. bitField0_ |= 0x02000000;
  44928. break;
  44929. } // case 210
  44930. case 218: {
  44931. mainBusProfit_ = input.readBytes();
  44932. bitField0_ |= 0x04000000;
  44933. break;
  44934. } // case 218
  44935. case 226: {
  44936. netProfit_ = input.readBytes();
  44937. bitField0_ |= 0x08000000;
  44938. break;
  44939. } // case 226
  44940. case 234: {
  44941. las3YTotProfMap_ = input.readBytes();
  44942. bitField0_ |= 0x10000000;
  44943. break;
  44944. } // case 234
  44945. case 242: {
  44946. interestExpense_ = input.readBytes();
  44947. bitField0_ |= 0x20000000;
  44948. break;
  44949. } // case 242
  44950. case 250: {
  44951. donationProjectCost_ = input.readBytes();
  44952. bitField0_ |= 0x40000000;
  44953. break;
  44954. } // case 250
  44955. case 258: {
  44956. totalNetAssets_ = input.readBytes();
  44957. bitField0_ |= 0x80000000;
  44958. break;
  44959. } // case 258
  44960. case 266: {
  44961. totalCost_ = input.readBytes();
  44962. bitField1_ |= 0x00000001;
  44963. break;
  44964. } // case 266
  44965. default: {
  44966. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  44967. done = true; // was an endgroup tag
  44968. }
  44969. break;
  44970. } // default:
  44971. } // switch (tag)
  44972. } // while (!done)
  44973. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  44974. throw e.unwrapIOException();
  44975. } finally {
  44976. onChanged();
  44977. } // finally
  44978. return this;
  44979. }
  44980. private int bitField0_;
  44981. private int bitField1_;
  44982. private int year_ ;
  44983. /**
  44984. * <pre>
  44985. * 年份(如2022、2023、2024)
  44986. * </pre>
  44987. *
  44988. * <code>optional int32 year = 1;</code>
  44989. * @return Whether the year field is set.
  44990. */
  44991. @java.lang.Override
  44992. public boolean hasYear() {
  44993. return ((bitField0_ & 0x00000001) != 0);
  44994. }
  44995. /**
  44996. * <pre>
  44997. * 年份(如2022、2023、2024)
  44998. * </pre>
  44999. *
  45000. * <code>optional int32 year = 1;</code>
  45001. * @return The year.
  45002. */
  45003. @java.lang.Override
  45004. public int getYear() {
  45005. return year_;
  45006. }
  45007. /**
  45008. * <pre>
  45009. * 年份(如2022、2023、2024)
  45010. * </pre>
  45011. *
  45012. * <code>optional int32 year = 1;</code>
  45013. * @param value The year to set.
  45014. * @return This builder for chaining.
  45015. */
  45016. public Builder setYear(int value) {
  45017. year_ = value;
  45018. bitField0_ |= 0x00000001;
  45019. onChanged();
  45020. return this;
  45021. }
  45022. /**
  45023. * <pre>
  45024. * 年份(如2022、2023、2024)
  45025. * </pre>
  45026. *
  45027. * <code>optional int32 year = 1;</code>
  45028. * @return This builder for chaining.
  45029. */
  45030. public Builder clearYear() {
  45031. bitField0_ = (bitField0_ & ~0x00000001);
  45032. year_ = 0;
  45033. onChanged();
  45034. return this;
  45035. }
  45036. private java.lang.Object donationIncome_ = "";
  45037. /**
  45038. * <pre>
  45039. * 捐赠收入(单位:元)
  45040. * </pre>
  45041. *
  45042. * <code>optional string donationIncome = 2;</code>
  45043. * @return Whether the donationIncome field is set.
  45044. */
  45045. public boolean hasDonationIncome() {
  45046. return ((bitField0_ & 0x00000002) != 0);
  45047. }
  45048. /**
  45049. * <pre>
  45050. * 捐赠收入(单位:元)
  45051. * </pre>
  45052. *
  45053. * <code>optional string donationIncome = 2;</code>
  45054. * @return The donationIncome.
  45055. */
  45056. public java.lang.String getDonationIncome() {
  45057. java.lang.Object ref = donationIncome_;
  45058. if (!(ref instanceof java.lang.String)) {
  45059. com.google.protobuf.ByteString bs =
  45060. (com.google.protobuf.ByteString) ref;
  45061. java.lang.String s = bs.toStringUtf8();
  45062. if (bs.isValidUtf8()) {
  45063. donationIncome_ = s;
  45064. }
  45065. return s;
  45066. } else {
  45067. return (java.lang.String) ref;
  45068. }
  45069. }
  45070. /**
  45071. * <pre>
  45072. * 捐赠收入(单位:元)
  45073. * </pre>
  45074. *
  45075. * <code>optional string donationIncome = 2;</code>
  45076. * @return The bytes for donationIncome.
  45077. */
  45078. public com.google.protobuf.ByteString
  45079. getDonationIncomeBytes() {
  45080. java.lang.Object ref = donationIncome_;
  45081. if (ref instanceof String) {
  45082. com.google.protobuf.ByteString b =
  45083. com.google.protobuf.ByteString.copyFromUtf8(
  45084. (java.lang.String) ref);
  45085. donationIncome_ = b;
  45086. return b;
  45087. } else {
  45088. return (com.google.protobuf.ByteString) ref;
  45089. }
  45090. }
  45091. /**
  45092. * <pre>
  45093. * 捐赠收入(单位:元)
  45094. * </pre>
  45095. *
  45096. * <code>optional string donationIncome = 2;</code>
  45097. * @param value The donationIncome to set.
  45098. * @return This builder for chaining.
  45099. */
  45100. public Builder setDonationIncome(
  45101. java.lang.String value) {
  45102. if (value == null) { throw new NullPointerException(); }
  45103. donationIncome_ = value;
  45104. bitField0_ |= 0x00000002;
  45105. onChanged();
  45106. return this;
  45107. }
  45108. /**
  45109. * <pre>
  45110. * 捐赠收入(单位:元)
  45111. * </pre>
  45112. *
  45113. * <code>optional string donationIncome = 2;</code>
  45114. * @return This builder for chaining.
  45115. */
  45116. public Builder clearDonationIncome() {
  45117. donationIncome_ = getDefaultInstance().getDonationIncome();
  45118. bitField0_ = (bitField0_ & ~0x00000002);
  45119. onChanged();
  45120. return this;
  45121. }
  45122. /**
  45123. * <pre>
  45124. * 捐赠收入(单位:元)
  45125. * </pre>
  45126. *
  45127. * <code>optional string donationIncome = 2;</code>
  45128. * @param value The bytes for donationIncome to set.
  45129. * @return This builder for chaining.
  45130. */
  45131. public Builder setDonationIncomeBytes(
  45132. com.google.protobuf.ByteString value) {
  45133. if (value == null) { throw new NullPointerException(); }
  45134. donationIncome_ = value;
  45135. bitField0_ |= 0x00000002;
  45136. onChanged();
  45137. return this;
  45138. }
  45139. private java.lang.Object publicExpense_ = "";
  45140. /**
  45141. * <pre>
  45142. * 公益事业支出(单位:元)
  45143. * </pre>
  45144. *
  45145. * <code>optional string publicExpense = 3;</code>
  45146. * @return Whether the publicExpense field is set.
  45147. */
  45148. public boolean hasPublicExpense() {
  45149. return ((bitField0_ & 0x00000004) != 0);
  45150. }
  45151. /**
  45152. * <pre>
  45153. * 公益事业支出(单位:元)
  45154. * </pre>
  45155. *
  45156. * <code>optional string publicExpense = 3;</code>
  45157. * @return The publicExpense.
  45158. */
  45159. public java.lang.String getPublicExpense() {
  45160. java.lang.Object ref = publicExpense_;
  45161. if (!(ref instanceof java.lang.String)) {
  45162. com.google.protobuf.ByteString bs =
  45163. (com.google.protobuf.ByteString) ref;
  45164. java.lang.String s = bs.toStringUtf8();
  45165. if (bs.isValidUtf8()) {
  45166. publicExpense_ = s;
  45167. }
  45168. return s;
  45169. } else {
  45170. return (java.lang.String) ref;
  45171. }
  45172. }
  45173. /**
  45174. * <pre>
  45175. * 公益事业支出(单位:元)
  45176. * </pre>
  45177. *
  45178. * <code>optional string publicExpense = 3;</code>
  45179. * @return The bytes for publicExpense.
  45180. */
  45181. public com.google.protobuf.ByteString
  45182. getPublicExpenseBytes() {
  45183. java.lang.Object ref = publicExpense_;
  45184. if (ref instanceof String) {
  45185. com.google.protobuf.ByteString b =
  45186. com.google.protobuf.ByteString.copyFromUtf8(
  45187. (java.lang.String) ref);
  45188. publicExpense_ = b;
  45189. return b;
  45190. } else {
  45191. return (com.google.protobuf.ByteString) ref;
  45192. }
  45193. }
  45194. /**
  45195. * <pre>
  45196. * 公益事业支出(单位:元)
  45197. * </pre>
  45198. *
  45199. * <code>optional string publicExpense = 3;</code>
  45200. * @param value The publicExpense to set.
  45201. * @return This builder for chaining.
  45202. */
  45203. public Builder setPublicExpense(
  45204. java.lang.String value) {
  45205. if (value == null) { throw new NullPointerException(); }
  45206. publicExpense_ = value;
  45207. bitField0_ |= 0x00000004;
  45208. onChanged();
  45209. return this;
  45210. }
  45211. /**
  45212. * <pre>
  45213. * 公益事业支出(单位:元)
  45214. * </pre>
  45215. *
  45216. * <code>optional string publicExpense = 3;</code>
  45217. * @return This builder for chaining.
  45218. */
  45219. public Builder clearPublicExpense() {
  45220. publicExpense_ = getDefaultInstance().getPublicExpense();
  45221. bitField0_ = (bitField0_ & ~0x00000004);
  45222. onChanged();
  45223. return this;
  45224. }
  45225. /**
  45226. * <pre>
  45227. * 公益事业支出(单位:元)
  45228. * </pre>
  45229. *
  45230. * <code>optional string publicExpense = 3;</code>
  45231. * @param value The bytes for publicExpense to set.
  45232. * @return This builder for chaining.
  45233. */
  45234. public Builder setPublicExpenseBytes(
  45235. com.google.protobuf.ByteString value) {
  45236. if (value == null) { throw new NullPointerException(); }
  45237. publicExpense_ = value;
  45238. bitField0_ |= 0x00000004;
  45239. onChanged();
  45240. return this;
  45241. }
  45242. private java.lang.Object totalAssets_ = "";
  45243. /**
  45244. * <pre>
  45245. * 总资产(单位:元) 资产合计
  45246. * </pre>
  45247. *
  45248. * <code>optional string totalAssets = 4;</code>
  45249. * @return Whether the totalAssets field is set.
  45250. */
  45251. public boolean hasTotalAssets() {
  45252. return ((bitField0_ & 0x00000008) != 0);
  45253. }
  45254. /**
  45255. * <pre>
  45256. * 总资产(单位:元) 资产合计
  45257. * </pre>
  45258. *
  45259. * <code>optional string totalAssets = 4;</code>
  45260. * @return The totalAssets.
  45261. */
  45262. public java.lang.String getTotalAssets() {
  45263. java.lang.Object ref = totalAssets_;
  45264. if (!(ref instanceof java.lang.String)) {
  45265. com.google.protobuf.ByteString bs =
  45266. (com.google.protobuf.ByteString) ref;
  45267. java.lang.String s = bs.toStringUtf8();
  45268. if (bs.isValidUtf8()) {
  45269. totalAssets_ = s;
  45270. }
  45271. return s;
  45272. } else {
  45273. return (java.lang.String) ref;
  45274. }
  45275. }
  45276. /**
  45277. * <pre>
  45278. * 总资产(单位:元) 资产合计
  45279. * </pre>
  45280. *
  45281. * <code>optional string totalAssets = 4;</code>
  45282. * @return The bytes for totalAssets.
  45283. */
  45284. public com.google.protobuf.ByteString
  45285. getTotalAssetsBytes() {
  45286. java.lang.Object ref = totalAssets_;
  45287. if (ref instanceof String) {
  45288. com.google.protobuf.ByteString b =
  45289. com.google.protobuf.ByteString.copyFromUtf8(
  45290. (java.lang.String) ref);
  45291. totalAssets_ = b;
  45292. return b;
  45293. } else {
  45294. return (com.google.protobuf.ByteString) ref;
  45295. }
  45296. }
  45297. /**
  45298. * <pre>
  45299. * 总资产(单位:元) 资产合计
  45300. * </pre>
  45301. *
  45302. * <code>optional string totalAssets = 4;</code>
  45303. * @param value The totalAssets to set.
  45304. * @return This builder for chaining.
  45305. */
  45306. public Builder setTotalAssets(
  45307. java.lang.String value) {
  45308. if (value == null) { throw new NullPointerException(); }
  45309. totalAssets_ = value;
  45310. bitField0_ |= 0x00000008;
  45311. onChanged();
  45312. return this;
  45313. }
  45314. /**
  45315. * <pre>
  45316. * 总资产(单位:元) 资产合计
  45317. * </pre>
  45318. *
  45319. * <code>optional string totalAssets = 4;</code>
  45320. * @return This builder for chaining.
  45321. */
  45322. public Builder clearTotalAssets() {
  45323. totalAssets_ = getDefaultInstance().getTotalAssets();
  45324. bitField0_ = (bitField0_ & ~0x00000008);
  45325. onChanged();
  45326. return this;
  45327. }
  45328. /**
  45329. * <pre>
  45330. * 总资产(单位:元) 资产合计
  45331. * </pre>
  45332. *
  45333. * <code>optional string totalAssets = 4;</code>
  45334. * @param value The bytes for totalAssets to set.
  45335. * @return This builder for chaining.
  45336. */
  45337. public Builder setTotalAssetsBytes(
  45338. com.google.protobuf.ByteString value) {
  45339. if (value == null) { throw new NullPointerException(); }
  45340. totalAssets_ = value;
  45341. bitField0_ |= 0x00000008;
  45342. onChanged();
  45343. return this;
  45344. }
  45345. private java.lang.Object netAssets_ = "";
  45346. /**
  45347. * <pre>
  45348. * 净资产(单位:元)
  45349. * </pre>
  45350. *
  45351. * <code>optional string netAssets = 5;</code>
  45352. * @return Whether the netAssets field is set.
  45353. */
  45354. public boolean hasNetAssets() {
  45355. return ((bitField0_ & 0x00000010) != 0);
  45356. }
  45357. /**
  45358. * <pre>
  45359. * 净资产(单位:元)
  45360. * </pre>
  45361. *
  45362. * <code>optional string netAssets = 5;</code>
  45363. * @return The netAssets.
  45364. */
  45365. public java.lang.String getNetAssets() {
  45366. java.lang.Object ref = netAssets_;
  45367. if (!(ref instanceof java.lang.String)) {
  45368. com.google.protobuf.ByteString bs =
  45369. (com.google.protobuf.ByteString) ref;
  45370. java.lang.String s = bs.toStringUtf8();
  45371. if (bs.isValidUtf8()) {
  45372. netAssets_ = s;
  45373. }
  45374. return s;
  45375. } else {
  45376. return (java.lang.String) ref;
  45377. }
  45378. }
  45379. /**
  45380. * <pre>
  45381. * 净资产(单位:元)
  45382. * </pre>
  45383. *
  45384. * <code>optional string netAssets = 5;</code>
  45385. * @return The bytes for netAssets.
  45386. */
  45387. public com.google.protobuf.ByteString
  45388. getNetAssetsBytes() {
  45389. java.lang.Object ref = netAssets_;
  45390. if (ref instanceof String) {
  45391. com.google.protobuf.ByteString b =
  45392. com.google.protobuf.ByteString.copyFromUtf8(
  45393. (java.lang.String) ref);
  45394. netAssets_ = b;
  45395. return b;
  45396. } else {
  45397. return (com.google.protobuf.ByteString) ref;
  45398. }
  45399. }
  45400. /**
  45401. * <pre>
  45402. * 净资产(单位:元)
  45403. * </pre>
  45404. *
  45405. * <code>optional string netAssets = 5;</code>
  45406. * @param value The netAssets to set.
  45407. * @return This builder for chaining.
  45408. */
  45409. public Builder setNetAssets(
  45410. java.lang.String value) {
  45411. if (value == null) { throw new NullPointerException(); }
  45412. netAssets_ = value;
  45413. bitField0_ |= 0x00000010;
  45414. onChanged();
  45415. return this;
  45416. }
  45417. /**
  45418. * <pre>
  45419. * 净资产(单位:元)
  45420. * </pre>
  45421. *
  45422. * <code>optional string netAssets = 5;</code>
  45423. * @return This builder for chaining.
  45424. */
  45425. public Builder clearNetAssets() {
  45426. netAssets_ = getDefaultInstance().getNetAssets();
  45427. bitField0_ = (bitField0_ & ~0x00000010);
  45428. onChanged();
  45429. return this;
  45430. }
  45431. /**
  45432. * <pre>
  45433. * 净资产(单位:元)
  45434. * </pre>
  45435. *
  45436. * <code>optional string netAssets = 5;</code>
  45437. * @param value The bytes for netAssets to set.
  45438. * @return This builder for chaining.
  45439. */
  45440. public Builder setNetAssetsBytes(
  45441. com.google.protobuf.ByteString value) {
  45442. if (value == null) { throw new NullPointerException(); }
  45443. netAssets_ = value;
  45444. bitField0_ |= 0x00000010;
  45445. onChanged();
  45446. return this;
  45447. }
  45448. private java.lang.Object totalIncome_ = "";
  45449. /**
  45450. * <pre>
  45451. * 总收入(单位:元) 收入合计
  45452. * </pre>
  45453. *
  45454. * <code>optional string totalIncome = 6;</code>
  45455. * @return Whether the totalIncome field is set.
  45456. */
  45457. public boolean hasTotalIncome() {
  45458. return ((bitField0_ & 0x00000020) != 0);
  45459. }
  45460. /**
  45461. * <pre>
  45462. * 总收入(单位:元) 收入合计
  45463. * </pre>
  45464. *
  45465. * <code>optional string totalIncome = 6;</code>
  45466. * @return The totalIncome.
  45467. */
  45468. public java.lang.String getTotalIncome() {
  45469. java.lang.Object ref = totalIncome_;
  45470. if (!(ref instanceof java.lang.String)) {
  45471. com.google.protobuf.ByteString bs =
  45472. (com.google.protobuf.ByteString) ref;
  45473. java.lang.String s = bs.toStringUtf8();
  45474. if (bs.isValidUtf8()) {
  45475. totalIncome_ = s;
  45476. }
  45477. return s;
  45478. } else {
  45479. return (java.lang.String) ref;
  45480. }
  45481. }
  45482. /**
  45483. * <pre>
  45484. * 总收入(单位:元) 收入合计
  45485. * </pre>
  45486. *
  45487. * <code>optional string totalIncome = 6;</code>
  45488. * @return The bytes for totalIncome.
  45489. */
  45490. public com.google.protobuf.ByteString
  45491. getTotalIncomeBytes() {
  45492. java.lang.Object ref = totalIncome_;
  45493. if (ref instanceof String) {
  45494. com.google.protobuf.ByteString b =
  45495. com.google.protobuf.ByteString.copyFromUtf8(
  45496. (java.lang.String) ref);
  45497. totalIncome_ = b;
  45498. return b;
  45499. } else {
  45500. return (com.google.protobuf.ByteString) ref;
  45501. }
  45502. }
  45503. /**
  45504. * <pre>
  45505. * 总收入(单位:元) 收入合计
  45506. * </pre>
  45507. *
  45508. * <code>optional string totalIncome = 6;</code>
  45509. * @param value The totalIncome to set.
  45510. * @return This builder for chaining.
  45511. */
  45512. public Builder setTotalIncome(
  45513. java.lang.String value) {
  45514. if (value == null) { throw new NullPointerException(); }
  45515. totalIncome_ = value;
  45516. bitField0_ |= 0x00000020;
  45517. onChanged();
  45518. return this;
  45519. }
  45520. /**
  45521. * <pre>
  45522. * 总收入(单位:元) 收入合计
  45523. * </pre>
  45524. *
  45525. * <code>optional string totalIncome = 6;</code>
  45526. * @return This builder for chaining.
  45527. */
  45528. public Builder clearTotalIncome() {
  45529. totalIncome_ = getDefaultInstance().getTotalIncome();
  45530. bitField0_ = (bitField0_ & ~0x00000020);
  45531. onChanged();
  45532. return this;
  45533. }
  45534. /**
  45535. * <pre>
  45536. * 总收入(单位:元) 收入合计
  45537. * </pre>
  45538. *
  45539. * <code>optional string totalIncome = 6;</code>
  45540. * @param value The bytes for totalIncome to set.
  45541. * @return This builder for chaining.
  45542. */
  45543. public Builder setTotalIncomeBytes(
  45544. com.google.protobuf.ByteString value) {
  45545. if (value == null) { throw new NullPointerException(); }
  45546. totalIncome_ = value;
  45547. bitField0_ |= 0x00000020;
  45548. onChanged();
  45549. return this;
  45550. }
  45551. private java.lang.Object investmentIncome_ = "";
  45552. /**
  45553. * <pre>
  45554. * 投资收益(单位:元)
  45555. * </pre>
  45556. *
  45557. * <code>optional string investmentIncome = 7;</code>
  45558. * @return Whether the investmentIncome field is set.
  45559. */
  45560. public boolean hasInvestmentIncome() {
  45561. return ((bitField0_ & 0x00000040) != 0);
  45562. }
  45563. /**
  45564. * <pre>
  45565. * 投资收益(单位:元)
  45566. * </pre>
  45567. *
  45568. * <code>optional string investmentIncome = 7;</code>
  45569. * @return The investmentIncome.
  45570. */
  45571. public java.lang.String getInvestmentIncome() {
  45572. java.lang.Object ref = investmentIncome_;
  45573. if (!(ref instanceof java.lang.String)) {
  45574. com.google.protobuf.ByteString bs =
  45575. (com.google.protobuf.ByteString) ref;
  45576. java.lang.String s = bs.toStringUtf8();
  45577. if (bs.isValidUtf8()) {
  45578. investmentIncome_ = s;
  45579. }
  45580. return s;
  45581. } else {
  45582. return (java.lang.String) ref;
  45583. }
  45584. }
  45585. /**
  45586. * <pre>
  45587. * 投资收益(单位:元)
  45588. * </pre>
  45589. *
  45590. * <code>optional string investmentIncome = 7;</code>
  45591. * @return The bytes for investmentIncome.
  45592. */
  45593. public com.google.protobuf.ByteString
  45594. getInvestmentIncomeBytes() {
  45595. java.lang.Object ref = investmentIncome_;
  45596. if (ref instanceof String) {
  45597. com.google.protobuf.ByteString b =
  45598. com.google.protobuf.ByteString.copyFromUtf8(
  45599. (java.lang.String) ref);
  45600. investmentIncome_ = b;
  45601. return b;
  45602. } else {
  45603. return (com.google.protobuf.ByteString) ref;
  45604. }
  45605. }
  45606. /**
  45607. * <pre>
  45608. * 投资收益(单位:元)
  45609. * </pre>
  45610. *
  45611. * <code>optional string investmentIncome = 7;</code>
  45612. * @param value The investmentIncome to set.
  45613. * @return This builder for chaining.
  45614. */
  45615. public Builder setInvestmentIncome(
  45616. java.lang.String value) {
  45617. if (value == null) { throw new NullPointerException(); }
  45618. investmentIncome_ = value;
  45619. bitField0_ |= 0x00000040;
  45620. onChanged();
  45621. return this;
  45622. }
  45623. /**
  45624. * <pre>
  45625. * 投资收益(单位:元)
  45626. * </pre>
  45627. *
  45628. * <code>optional string investmentIncome = 7;</code>
  45629. * @return This builder for chaining.
  45630. */
  45631. public Builder clearInvestmentIncome() {
  45632. investmentIncome_ = getDefaultInstance().getInvestmentIncome();
  45633. bitField0_ = (bitField0_ & ~0x00000040);
  45634. onChanged();
  45635. return this;
  45636. }
  45637. /**
  45638. * <pre>
  45639. * 投资收益(单位:元)
  45640. * </pre>
  45641. *
  45642. * <code>optional string investmentIncome = 7;</code>
  45643. * @param value The bytes for investmentIncome to set.
  45644. * @return This builder for chaining.
  45645. */
  45646. public Builder setInvestmentIncomeBytes(
  45647. com.google.protobuf.ByteString value) {
  45648. if (value == null) { throw new NullPointerException(); }
  45649. investmentIncome_ = value;
  45650. bitField0_ |= 0x00000040;
  45651. onChanged();
  45652. return this;
  45653. }
  45654. private java.lang.Object governmentGrants_ = "";
  45655. /**
  45656. * <pre>
  45657. * 政府补助收入(单位:元)
  45658. * </pre>
  45659. *
  45660. * <code>optional string governmentGrants = 8;</code>
  45661. * @return Whether the governmentGrants field is set.
  45662. */
  45663. public boolean hasGovernmentGrants() {
  45664. return ((bitField0_ & 0x00000080) != 0);
  45665. }
  45666. /**
  45667. * <pre>
  45668. * 政府补助收入(单位:元)
  45669. * </pre>
  45670. *
  45671. * <code>optional string governmentGrants = 8;</code>
  45672. * @return The governmentGrants.
  45673. */
  45674. public java.lang.String getGovernmentGrants() {
  45675. java.lang.Object ref = governmentGrants_;
  45676. if (!(ref instanceof java.lang.String)) {
  45677. com.google.protobuf.ByteString bs =
  45678. (com.google.protobuf.ByteString) ref;
  45679. java.lang.String s = bs.toStringUtf8();
  45680. if (bs.isValidUtf8()) {
  45681. governmentGrants_ = s;
  45682. }
  45683. return s;
  45684. } else {
  45685. return (java.lang.String) ref;
  45686. }
  45687. }
  45688. /**
  45689. * <pre>
  45690. * 政府补助收入(单位:元)
  45691. * </pre>
  45692. *
  45693. * <code>optional string governmentGrants = 8;</code>
  45694. * @return The bytes for governmentGrants.
  45695. */
  45696. public com.google.protobuf.ByteString
  45697. getGovernmentGrantsBytes() {
  45698. java.lang.Object ref = governmentGrants_;
  45699. if (ref instanceof String) {
  45700. com.google.protobuf.ByteString b =
  45701. com.google.protobuf.ByteString.copyFromUtf8(
  45702. (java.lang.String) ref);
  45703. governmentGrants_ = b;
  45704. return b;
  45705. } else {
  45706. return (com.google.protobuf.ByteString) ref;
  45707. }
  45708. }
  45709. /**
  45710. * <pre>
  45711. * 政府补助收入(单位:元)
  45712. * </pre>
  45713. *
  45714. * <code>optional string governmentGrants = 8;</code>
  45715. * @param value The governmentGrants to set.
  45716. * @return This builder for chaining.
  45717. */
  45718. public Builder setGovernmentGrants(
  45719. java.lang.String value) {
  45720. if (value == null) { throw new NullPointerException(); }
  45721. governmentGrants_ = value;
  45722. bitField0_ |= 0x00000080;
  45723. onChanged();
  45724. return this;
  45725. }
  45726. /**
  45727. * <pre>
  45728. * 政府补助收入(单位:元)
  45729. * </pre>
  45730. *
  45731. * <code>optional string governmentGrants = 8;</code>
  45732. * @return This builder for chaining.
  45733. */
  45734. public Builder clearGovernmentGrants() {
  45735. governmentGrants_ = getDefaultInstance().getGovernmentGrants();
  45736. bitField0_ = (bitField0_ & ~0x00000080);
  45737. onChanged();
  45738. return this;
  45739. }
  45740. /**
  45741. * <pre>
  45742. * 政府补助收入(单位:元)
  45743. * </pre>
  45744. *
  45745. * <code>optional string governmentGrants = 8;</code>
  45746. * @param value The bytes for governmentGrants to set.
  45747. * @return This builder for chaining.
  45748. */
  45749. public Builder setGovernmentGrantsBytes(
  45750. com.google.protobuf.ByteString value) {
  45751. if (value == null) { throw new NullPointerException(); }
  45752. governmentGrants_ = value;
  45753. bitField0_ |= 0x00000080;
  45754. onChanged();
  45755. return this;
  45756. }
  45757. private java.lang.Object serviceIncome_ = "";
  45758. /**
  45759. * <pre>
  45760. * 服务收入(单位:元)
  45761. * </pre>
  45762. *
  45763. * <code>optional string serviceIncome = 9;</code>
  45764. * @return Whether the serviceIncome field is set.
  45765. */
  45766. public boolean hasServiceIncome() {
  45767. return ((bitField0_ & 0x00000100) != 0);
  45768. }
  45769. /**
  45770. * <pre>
  45771. * 服务收入(单位:元)
  45772. * </pre>
  45773. *
  45774. * <code>optional string serviceIncome = 9;</code>
  45775. * @return The serviceIncome.
  45776. */
  45777. public java.lang.String getServiceIncome() {
  45778. java.lang.Object ref = serviceIncome_;
  45779. if (!(ref instanceof java.lang.String)) {
  45780. com.google.protobuf.ByteString bs =
  45781. (com.google.protobuf.ByteString) ref;
  45782. java.lang.String s = bs.toStringUtf8();
  45783. if (bs.isValidUtf8()) {
  45784. serviceIncome_ = s;
  45785. }
  45786. return s;
  45787. } else {
  45788. return (java.lang.String) ref;
  45789. }
  45790. }
  45791. /**
  45792. * <pre>
  45793. * 服务收入(单位:元)
  45794. * </pre>
  45795. *
  45796. * <code>optional string serviceIncome = 9;</code>
  45797. * @return The bytes for serviceIncome.
  45798. */
  45799. public com.google.protobuf.ByteString
  45800. getServiceIncomeBytes() {
  45801. java.lang.Object ref = serviceIncome_;
  45802. if (ref instanceof String) {
  45803. com.google.protobuf.ByteString b =
  45804. com.google.protobuf.ByteString.copyFromUtf8(
  45805. (java.lang.String) ref);
  45806. serviceIncome_ = b;
  45807. return b;
  45808. } else {
  45809. return (com.google.protobuf.ByteString) ref;
  45810. }
  45811. }
  45812. /**
  45813. * <pre>
  45814. * 服务收入(单位:元)
  45815. * </pre>
  45816. *
  45817. * <code>optional string serviceIncome = 9;</code>
  45818. * @param value The serviceIncome to set.
  45819. * @return This builder for chaining.
  45820. */
  45821. public Builder setServiceIncome(
  45822. java.lang.String value) {
  45823. if (value == null) { throw new NullPointerException(); }
  45824. serviceIncome_ = value;
  45825. bitField0_ |= 0x00000100;
  45826. onChanged();
  45827. return this;
  45828. }
  45829. /**
  45830. * <pre>
  45831. * 服务收入(单位:元)
  45832. * </pre>
  45833. *
  45834. * <code>optional string serviceIncome = 9;</code>
  45835. * @return This builder for chaining.
  45836. */
  45837. public Builder clearServiceIncome() {
  45838. serviceIncome_ = getDefaultInstance().getServiceIncome();
  45839. bitField0_ = (bitField0_ & ~0x00000100);
  45840. onChanged();
  45841. return this;
  45842. }
  45843. /**
  45844. * <pre>
  45845. * 服务收入(单位:元)
  45846. * </pre>
  45847. *
  45848. * <code>optional string serviceIncome = 9;</code>
  45849. * @param value The bytes for serviceIncome to set.
  45850. * @return This builder for chaining.
  45851. */
  45852. public Builder setServiceIncomeBytes(
  45853. com.google.protobuf.ByteString value) {
  45854. if (value == null) { throw new NullPointerException(); }
  45855. serviceIncome_ = value;
  45856. bitField0_ |= 0x00000100;
  45857. onChanged();
  45858. return this;
  45859. }
  45860. private java.lang.Object totalExpense_ = "";
  45861. /**
  45862. * <pre>
  45863. * 总支出(单位:元)
  45864. * </pre>
  45865. *
  45866. * <code>optional string totalExpense = 10;</code>
  45867. * @return Whether the totalExpense field is set.
  45868. */
  45869. public boolean hasTotalExpense() {
  45870. return ((bitField0_ & 0x00000200) != 0);
  45871. }
  45872. /**
  45873. * <pre>
  45874. * 总支出(单位:元)
  45875. * </pre>
  45876. *
  45877. * <code>optional string totalExpense = 10;</code>
  45878. * @return The totalExpense.
  45879. */
  45880. public java.lang.String getTotalExpense() {
  45881. java.lang.Object ref = totalExpense_;
  45882. if (!(ref instanceof java.lang.String)) {
  45883. com.google.protobuf.ByteString bs =
  45884. (com.google.protobuf.ByteString) ref;
  45885. java.lang.String s = bs.toStringUtf8();
  45886. if (bs.isValidUtf8()) {
  45887. totalExpense_ = s;
  45888. }
  45889. return s;
  45890. } else {
  45891. return (java.lang.String) ref;
  45892. }
  45893. }
  45894. /**
  45895. * <pre>
  45896. * 总支出(单位:元)
  45897. * </pre>
  45898. *
  45899. * <code>optional string totalExpense = 10;</code>
  45900. * @return The bytes for totalExpense.
  45901. */
  45902. public com.google.protobuf.ByteString
  45903. getTotalExpenseBytes() {
  45904. java.lang.Object ref = totalExpense_;
  45905. if (ref instanceof String) {
  45906. com.google.protobuf.ByteString b =
  45907. com.google.protobuf.ByteString.copyFromUtf8(
  45908. (java.lang.String) ref);
  45909. totalExpense_ = b;
  45910. return b;
  45911. } else {
  45912. return (com.google.protobuf.ByteString) ref;
  45913. }
  45914. }
  45915. /**
  45916. * <pre>
  45917. * 总支出(单位:元)
  45918. * </pre>
  45919. *
  45920. * <code>optional string totalExpense = 10;</code>
  45921. * @param value The totalExpense to set.
  45922. * @return This builder for chaining.
  45923. */
  45924. public Builder setTotalExpense(
  45925. java.lang.String value) {
  45926. if (value == null) { throw new NullPointerException(); }
  45927. totalExpense_ = value;
  45928. bitField0_ |= 0x00000200;
  45929. onChanged();
  45930. return this;
  45931. }
  45932. /**
  45933. * <pre>
  45934. * 总支出(单位:元)
  45935. * </pre>
  45936. *
  45937. * <code>optional string totalExpense = 10;</code>
  45938. * @return This builder for chaining.
  45939. */
  45940. public Builder clearTotalExpense() {
  45941. totalExpense_ = getDefaultInstance().getTotalExpense();
  45942. bitField0_ = (bitField0_ & ~0x00000200);
  45943. onChanged();
  45944. return this;
  45945. }
  45946. /**
  45947. * <pre>
  45948. * 总支出(单位:元)
  45949. * </pre>
  45950. *
  45951. * <code>optional string totalExpense = 10;</code>
  45952. * @param value The bytes for totalExpense to set.
  45953. * @return This builder for chaining.
  45954. */
  45955. public Builder setTotalExpenseBytes(
  45956. com.google.protobuf.ByteString value) {
  45957. if (value == null) { throw new NullPointerException(); }
  45958. totalExpense_ = value;
  45959. bitField0_ |= 0x00000200;
  45960. onChanged();
  45961. return this;
  45962. }
  45963. private java.lang.Object salaryExpense_ = "";
  45964. /**
  45965. * <pre>
  45966. * 工资福利支出(单位:元)
  45967. * </pre>
  45968. *
  45969. * <code>optional string salaryExpense = 11;</code>
  45970. * @return Whether the salaryExpense field is set.
  45971. */
  45972. public boolean hasSalaryExpense() {
  45973. return ((bitField0_ & 0x00000400) != 0);
  45974. }
  45975. /**
  45976. * <pre>
  45977. * 工资福利支出(单位:元)
  45978. * </pre>
  45979. *
  45980. * <code>optional string salaryExpense = 11;</code>
  45981. * @return The salaryExpense.
  45982. */
  45983. public java.lang.String getSalaryExpense() {
  45984. java.lang.Object ref = salaryExpense_;
  45985. if (!(ref instanceof java.lang.String)) {
  45986. com.google.protobuf.ByteString bs =
  45987. (com.google.protobuf.ByteString) ref;
  45988. java.lang.String s = bs.toStringUtf8();
  45989. if (bs.isValidUtf8()) {
  45990. salaryExpense_ = s;
  45991. }
  45992. return s;
  45993. } else {
  45994. return (java.lang.String) ref;
  45995. }
  45996. }
  45997. /**
  45998. * <pre>
  45999. * 工资福利支出(单位:元)
  46000. * </pre>
  46001. *
  46002. * <code>optional string salaryExpense = 11;</code>
  46003. * @return The bytes for salaryExpense.
  46004. */
  46005. public com.google.protobuf.ByteString
  46006. getSalaryExpenseBytes() {
  46007. java.lang.Object ref = salaryExpense_;
  46008. if (ref instanceof String) {
  46009. com.google.protobuf.ByteString b =
  46010. com.google.protobuf.ByteString.copyFromUtf8(
  46011. (java.lang.String) ref);
  46012. salaryExpense_ = b;
  46013. return b;
  46014. } else {
  46015. return (com.google.protobuf.ByteString) ref;
  46016. }
  46017. }
  46018. /**
  46019. * <pre>
  46020. * 工资福利支出(单位:元)
  46021. * </pre>
  46022. *
  46023. * <code>optional string salaryExpense = 11;</code>
  46024. * @param value The salaryExpense to set.
  46025. * @return This builder for chaining.
  46026. */
  46027. public Builder setSalaryExpense(
  46028. java.lang.String value) {
  46029. if (value == null) { throw new NullPointerException(); }
  46030. salaryExpense_ = value;
  46031. bitField0_ |= 0x00000400;
  46032. onChanged();
  46033. return this;
  46034. }
  46035. /**
  46036. * <pre>
  46037. * 工资福利支出(单位:元)
  46038. * </pre>
  46039. *
  46040. * <code>optional string salaryExpense = 11;</code>
  46041. * @return This builder for chaining.
  46042. */
  46043. public Builder clearSalaryExpense() {
  46044. salaryExpense_ = getDefaultInstance().getSalaryExpense();
  46045. bitField0_ = (bitField0_ & ~0x00000400);
  46046. onChanged();
  46047. return this;
  46048. }
  46049. /**
  46050. * <pre>
  46051. * 工资福利支出(单位:元)
  46052. * </pre>
  46053. *
  46054. * <code>optional string salaryExpense = 11;</code>
  46055. * @param value The bytes for salaryExpense to set.
  46056. * @return This builder for chaining.
  46057. */
  46058. public Builder setSalaryExpenseBytes(
  46059. com.google.protobuf.ByteString value) {
  46060. if (value == null) { throw new NullPointerException(); }
  46061. salaryExpense_ = value;
  46062. bitField0_ |= 0x00000400;
  46063. onChanged();
  46064. return this;
  46065. }
  46066. private java.lang.Object adminExpense_ = "";
  46067. /**
  46068. * <pre>
  46069. * 行政办公支出(单位:元)
  46070. * </pre>
  46071. *
  46072. * <code>optional string adminExpense = 12;</code>
  46073. * @return Whether the adminExpense field is set.
  46074. */
  46075. public boolean hasAdminExpense() {
  46076. return ((bitField0_ & 0x00000800) != 0);
  46077. }
  46078. /**
  46079. * <pre>
  46080. * 行政办公支出(单位:元)
  46081. * </pre>
  46082. *
  46083. * <code>optional string adminExpense = 12;</code>
  46084. * @return The adminExpense.
  46085. */
  46086. public java.lang.String getAdminExpense() {
  46087. java.lang.Object ref = adminExpense_;
  46088. if (!(ref instanceof java.lang.String)) {
  46089. com.google.protobuf.ByteString bs =
  46090. (com.google.protobuf.ByteString) ref;
  46091. java.lang.String s = bs.toStringUtf8();
  46092. if (bs.isValidUtf8()) {
  46093. adminExpense_ = s;
  46094. }
  46095. return s;
  46096. } else {
  46097. return (java.lang.String) ref;
  46098. }
  46099. }
  46100. /**
  46101. * <pre>
  46102. * 行政办公支出(单位:元)
  46103. * </pre>
  46104. *
  46105. * <code>optional string adminExpense = 12;</code>
  46106. * @return The bytes for adminExpense.
  46107. */
  46108. public com.google.protobuf.ByteString
  46109. getAdminExpenseBytes() {
  46110. java.lang.Object ref = adminExpense_;
  46111. if (ref instanceof String) {
  46112. com.google.protobuf.ByteString b =
  46113. com.google.protobuf.ByteString.copyFromUtf8(
  46114. (java.lang.String) ref);
  46115. adminExpense_ = b;
  46116. return b;
  46117. } else {
  46118. return (com.google.protobuf.ByteString) ref;
  46119. }
  46120. }
  46121. /**
  46122. * <pre>
  46123. * 行政办公支出(单位:元)
  46124. * </pre>
  46125. *
  46126. * <code>optional string adminExpense = 12;</code>
  46127. * @param value The adminExpense to set.
  46128. * @return This builder for chaining.
  46129. */
  46130. public Builder setAdminExpense(
  46131. java.lang.String value) {
  46132. if (value == null) { throw new NullPointerException(); }
  46133. adminExpense_ = value;
  46134. bitField0_ |= 0x00000800;
  46135. onChanged();
  46136. return this;
  46137. }
  46138. /**
  46139. * <pre>
  46140. * 行政办公支出(单位:元)
  46141. * </pre>
  46142. *
  46143. * <code>optional string adminExpense = 12;</code>
  46144. * @return This builder for chaining.
  46145. */
  46146. public Builder clearAdminExpense() {
  46147. adminExpense_ = getDefaultInstance().getAdminExpense();
  46148. bitField0_ = (bitField0_ & ~0x00000800);
  46149. onChanged();
  46150. return this;
  46151. }
  46152. /**
  46153. * <pre>
  46154. * 行政办公支出(单位:元)
  46155. * </pre>
  46156. *
  46157. * <code>optional string adminExpense = 12;</code>
  46158. * @param value The bytes for adminExpense to set.
  46159. * @return This builder for chaining.
  46160. */
  46161. public Builder setAdminExpenseBytes(
  46162. com.google.protobuf.ByteString value) {
  46163. if (value == null) { throw new NullPointerException(); }
  46164. adminExpense_ = value;
  46165. bitField0_ |= 0x00000800;
  46166. onChanged();
  46167. return this;
  46168. }
  46169. private java.lang.Object activityCost_ = "";
  46170. /**
  46171. * <pre>
  46172. * 业务活动成本(单位:元)
  46173. * </pre>
  46174. *
  46175. * <code>optional string activityCost = 13;</code>
  46176. * @return Whether the activityCost field is set.
  46177. */
  46178. public boolean hasActivityCost() {
  46179. return ((bitField0_ & 0x00001000) != 0);
  46180. }
  46181. /**
  46182. * <pre>
  46183. * 业务活动成本(单位:元)
  46184. * </pre>
  46185. *
  46186. * <code>optional string activityCost = 13;</code>
  46187. * @return The activityCost.
  46188. */
  46189. public java.lang.String getActivityCost() {
  46190. java.lang.Object ref = activityCost_;
  46191. if (!(ref instanceof java.lang.String)) {
  46192. com.google.protobuf.ByteString bs =
  46193. (com.google.protobuf.ByteString) ref;
  46194. java.lang.String s = bs.toStringUtf8();
  46195. if (bs.isValidUtf8()) {
  46196. activityCost_ = s;
  46197. }
  46198. return s;
  46199. } else {
  46200. return (java.lang.String) ref;
  46201. }
  46202. }
  46203. /**
  46204. * <pre>
  46205. * 业务活动成本(单位:元)
  46206. * </pre>
  46207. *
  46208. * <code>optional string activityCost = 13;</code>
  46209. * @return The bytes for activityCost.
  46210. */
  46211. public com.google.protobuf.ByteString
  46212. getActivityCostBytes() {
  46213. java.lang.Object ref = activityCost_;
  46214. if (ref instanceof String) {
  46215. com.google.protobuf.ByteString b =
  46216. com.google.protobuf.ByteString.copyFromUtf8(
  46217. (java.lang.String) ref);
  46218. activityCost_ = b;
  46219. return b;
  46220. } else {
  46221. return (com.google.protobuf.ByteString) ref;
  46222. }
  46223. }
  46224. /**
  46225. * <pre>
  46226. * 业务活动成本(单位:元)
  46227. * </pre>
  46228. *
  46229. * <code>optional string activityCost = 13;</code>
  46230. * @param value The activityCost to set.
  46231. * @return This builder for chaining.
  46232. */
  46233. public Builder setActivityCost(
  46234. java.lang.String value) {
  46235. if (value == null) { throw new NullPointerException(); }
  46236. activityCost_ = value;
  46237. bitField0_ |= 0x00001000;
  46238. onChanged();
  46239. return this;
  46240. }
  46241. /**
  46242. * <pre>
  46243. * 业务活动成本(单位:元)
  46244. * </pre>
  46245. *
  46246. * <code>optional string activityCost = 13;</code>
  46247. * @return This builder for chaining.
  46248. */
  46249. public Builder clearActivityCost() {
  46250. activityCost_ = getDefaultInstance().getActivityCost();
  46251. bitField0_ = (bitField0_ & ~0x00001000);
  46252. onChanged();
  46253. return this;
  46254. }
  46255. /**
  46256. * <pre>
  46257. * 业务活动成本(单位:元)
  46258. * </pre>
  46259. *
  46260. * <code>optional string activityCost = 13;</code>
  46261. * @param value The bytes for activityCost to set.
  46262. * @return This builder for chaining.
  46263. */
  46264. public Builder setActivityCostBytes(
  46265. com.google.protobuf.ByteString value) {
  46266. if (value == null) { throw new NullPointerException(); }
  46267. activityCost_ = value;
  46268. bitField0_ |= 0x00001000;
  46269. onChanged();
  46270. return this;
  46271. }
  46272. private java.lang.Object managementExpense_ = "";
  46273. /**
  46274. * <pre>
  46275. * 管理费用(单位:元)
  46276. * </pre>
  46277. *
  46278. * <code>optional string managementExpense = 14;</code>
  46279. * @return Whether the managementExpense field is set.
  46280. */
  46281. public boolean hasManagementExpense() {
  46282. return ((bitField0_ & 0x00002000) != 0);
  46283. }
  46284. /**
  46285. * <pre>
  46286. * 管理费用(单位:元)
  46287. * </pre>
  46288. *
  46289. * <code>optional string managementExpense = 14;</code>
  46290. * @return The managementExpense.
  46291. */
  46292. public java.lang.String getManagementExpense() {
  46293. java.lang.Object ref = managementExpense_;
  46294. if (!(ref instanceof java.lang.String)) {
  46295. com.google.protobuf.ByteString bs =
  46296. (com.google.protobuf.ByteString) ref;
  46297. java.lang.String s = bs.toStringUtf8();
  46298. if (bs.isValidUtf8()) {
  46299. managementExpense_ = s;
  46300. }
  46301. return s;
  46302. } else {
  46303. return (java.lang.String) ref;
  46304. }
  46305. }
  46306. /**
  46307. * <pre>
  46308. * 管理费用(单位:元)
  46309. * </pre>
  46310. *
  46311. * <code>optional string managementExpense = 14;</code>
  46312. * @return The bytes for managementExpense.
  46313. */
  46314. public com.google.protobuf.ByteString
  46315. getManagementExpenseBytes() {
  46316. java.lang.Object ref = managementExpense_;
  46317. if (ref instanceof String) {
  46318. com.google.protobuf.ByteString b =
  46319. com.google.protobuf.ByteString.copyFromUtf8(
  46320. (java.lang.String) ref);
  46321. managementExpense_ = b;
  46322. return b;
  46323. } else {
  46324. return (com.google.protobuf.ByteString) ref;
  46325. }
  46326. }
  46327. /**
  46328. * <pre>
  46329. * 管理费用(单位:元)
  46330. * </pre>
  46331. *
  46332. * <code>optional string managementExpense = 14;</code>
  46333. * @param value The managementExpense to set.
  46334. * @return This builder for chaining.
  46335. */
  46336. public Builder setManagementExpense(
  46337. java.lang.String value) {
  46338. if (value == null) { throw new NullPointerException(); }
  46339. managementExpense_ = value;
  46340. bitField0_ |= 0x00002000;
  46341. onChanged();
  46342. return this;
  46343. }
  46344. /**
  46345. * <pre>
  46346. * 管理费用(单位:元)
  46347. * </pre>
  46348. *
  46349. * <code>optional string managementExpense = 14;</code>
  46350. * @return This builder for chaining.
  46351. */
  46352. public Builder clearManagementExpense() {
  46353. managementExpense_ = getDefaultInstance().getManagementExpense();
  46354. bitField0_ = (bitField0_ & ~0x00002000);
  46355. onChanged();
  46356. return this;
  46357. }
  46358. /**
  46359. * <pre>
  46360. * 管理费用(单位:元)
  46361. * </pre>
  46362. *
  46363. * <code>optional string managementExpense = 14;</code>
  46364. * @param value The bytes for managementExpense to set.
  46365. * @return This builder for chaining.
  46366. */
  46367. public Builder setManagementExpenseBytes(
  46368. com.google.protobuf.ByteString value) {
  46369. if (value == null) { throw new NullPointerException(); }
  46370. managementExpense_ = value;
  46371. bitField0_ |= 0x00002000;
  46372. onChanged();
  46373. return this;
  46374. }
  46375. private java.lang.Object fundraisingExpense_ = "";
  46376. /**
  46377. * <pre>
  46378. * 筹资费用(单位:元)
  46379. * </pre>
  46380. *
  46381. * <code>optional string fundraisingExpense = 15;</code>
  46382. * @return Whether the fundraisingExpense field is set.
  46383. */
  46384. public boolean hasFundraisingExpense() {
  46385. return ((bitField0_ & 0x00004000) != 0);
  46386. }
  46387. /**
  46388. * <pre>
  46389. * 筹资费用(单位:元)
  46390. * </pre>
  46391. *
  46392. * <code>optional string fundraisingExpense = 15;</code>
  46393. * @return The fundraisingExpense.
  46394. */
  46395. public java.lang.String getFundraisingExpense() {
  46396. java.lang.Object ref = fundraisingExpense_;
  46397. if (!(ref instanceof java.lang.String)) {
  46398. com.google.protobuf.ByteString bs =
  46399. (com.google.protobuf.ByteString) ref;
  46400. java.lang.String s = bs.toStringUtf8();
  46401. if (bs.isValidUtf8()) {
  46402. fundraisingExpense_ = s;
  46403. }
  46404. return s;
  46405. } else {
  46406. return (java.lang.String) ref;
  46407. }
  46408. }
  46409. /**
  46410. * <pre>
  46411. * 筹资费用(单位:元)
  46412. * </pre>
  46413. *
  46414. * <code>optional string fundraisingExpense = 15;</code>
  46415. * @return The bytes for fundraisingExpense.
  46416. */
  46417. public com.google.protobuf.ByteString
  46418. getFundraisingExpenseBytes() {
  46419. java.lang.Object ref = fundraisingExpense_;
  46420. if (ref instanceof String) {
  46421. com.google.protobuf.ByteString b =
  46422. com.google.protobuf.ByteString.copyFromUtf8(
  46423. (java.lang.String) ref);
  46424. fundraisingExpense_ = b;
  46425. return b;
  46426. } else {
  46427. return (com.google.protobuf.ByteString) ref;
  46428. }
  46429. }
  46430. /**
  46431. * <pre>
  46432. * 筹资费用(单位:元)
  46433. * </pre>
  46434. *
  46435. * <code>optional string fundraisingExpense = 15;</code>
  46436. * @param value The fundraisingExpense to set.
  46437. * @return This builder for chaining.
  46438. */
  46439. public Builder setFundraisingExpense(
  46440. java.lang.String value) {
  46441. if (value == null) { throw new NullPointerException(); }
  46442. fundraisingExpense_ = value;
  46443. bitField0_ |= 0x00004000;
  46444. onChanged();
  46445. return this;
  46446. }
  46447. /**
  46448. * <pre>
  46449. * 筹资费用(单位:元)
  46450. * </pre>
  46451. *
  46452. * <code>optional string fundraisingExpense = 15;</code>
  46453. * @return This builder for chaining.
  46454. */
  46455. public Builder clearFundraisingExpense() {
  46456. fundraisingExpense_ = getDefaultInstance().getFundraisingExpense();
  46457. bitField0_ = (bitField0_ & ~0x00004000);
  46458. onChanged();
  46459. return this;
  46460. }
  46461. /**
  46462. * <pre>
  46463. * 筹资费用(单位:元)
  46464. * </pre>
  46465. *
  46466. * <code>optional string fundraisingExpense = 15;</code>
  46467. * @param value The bytes for fundraisingExpense to set.
  46468. * @return This builder for chaining.
  46469. */
  46470. public Builder setFundraisingExpenseBytes(
  46471. com.google.protobuf.ByteString value) {
  46472. if (value == null) { throw new NullPointerException(); }
  46473. fundraisingExpense_ = value;
  46474. bitField0_ |= 0x00004000;
  46475. onChanged();
  46476. return this;
  46477. }
  46478. private java.lang.Object lastYearFundBalance_ = "";
  46479. /**
  46480. * <pre>
  46481. * 上年基金余额(单位:元)
  46482. * </pre>
  46483. *
  46484. * <code>optional string lastYearFundBalance = 16;</code>
  46485. * @return Whether the lastYearFundBalance field is set.
  46486. */
  46487. public boolean hasLastYearFundBalance() {
  46488. return ((bitField0_ & 0x00008000) != 0);
  46489. }
  46490. /**
  46491. * <pre>
  46492. * 上年基金余额(单位:元)
  46493. * </pre>
  46494. *
  46495. * <code>optional string lastYearFundBalance = 16;</code>
  46496. * @return The lastYearFundBalance.
  46497. */
  46498. public java.lang.String getLastYearFundBalance() {
  46499. java.lang.Object ref = lastYearFundBalance_;
  46500. if (!(ref instanceof java.lang.String)) {
  46501. com.google.protobuf.ByteString bs =
  46502. (com.google.protobuf.ByteString) ref;
  46503. java.lang.String s = bs.toStringUtf8();
  46504. if (bs.isValidUtf8()) {
  46505. lastYearFundBalance_ = s;
  46506. }
  46507. return s;
  46508. } else {
  46509. return (java.lang.String) ref;
  46510. }
  46511. }
  46512. /**
  46513. * <pre>
  46514. * 上年基金余额(单位:元)
  46515. * </pre>
  46516. *
  46517. * <code>optional string lastYearFundBalance = 16;</code>
  46518. * @return The bytes for lastYearFundBalance.
  46519. */
  46520. public com.google.protobuf.ByteString
  46521. getLastYearFundBalanceBytes() {
  46522. java.lang.Object ref = lastYearFundBalance_;
  46523. if (ref instanceof String) {
  46524. com.google.protobuf.ByteString b =
  46525. com.google.protobuf.ByteString.copyFromUtf8(
  46526. (java.lang.String) ref);
  46527. lastYearFundBalance_ = b;
  46528. return b;
  46529. } else {
  46530. return (com.google.protobuf.ByteString) ref;
  46531. }
  46532. }
  46533. /**
  46534. * <pre>
  46535. * 上年基金余额(单位:元)
  46536. * </pre>
  46537. *
  46538. * <code>optional string lastYearFundBalance = 16;</code>
  46539. * @param value The lastYearFundBalance to set.
  46540. * @return This builder for chaining.
  46541. */
  46542. public Builder setLastYearFundBalance(
  46543. java.lang.String value) {
  46544. if (value == null) { throw new NullPointerException(); }
  46545. lastYearFundBalance_ = value;
  46546. bitField0_ |= 0x00008000;
  46547. onChanged();
  46548. return this;
  46549. }
  46550. /**
  46551. * <pre>
  46552. * 上年基金余额(单位:元)
  46553. * </pre>
  46554. *
  46555. * <code>optional string lastYearFundBalance = 16;</code>
  46556. * @return This builder for chaining.
  46557. */
  46558. public Builder clearLastYearFundBalance() {
  46559. lastYearFundBalance_ = getDefaultInstance().getLastYearFundBalance();
  46560. bitField0_ = (bitField0_ & ~0x00008000);
  46561. onChanged();
  46562. return this;
  46563. }
  46564. /**
  46565. * <pre>
  46566. * 上年基金余额(单位:元)
  46567. * </pre>
  46568. *
  46569. * <code>optional string lastYearFundBalance = 16;</code>
  46570. * @param value The bytes for lastYearFundBalance to set.
  46571. * @return This builder for chaining.
  46572. */
  46573. public Builder setLastYearFundBalanceBytes(
  46574. com.google.protobuf.ByteString value) {
  46575. if (value == null) { throw new NullPointerException(); }
  46576. lastYearFundBalance_ = value;
  46577. bitField0_ |= 0x00008000;
  46578. onChanged();
  46579. return this;
  46580. }
  46581. private java.lang.Object flowAssets_ = "";
  46582. /**
  46583. * <pre>
  46584. * 流动资产
  46585. * </pre>
  46586. *
  46587. * <code>optional string flowAssets = 17;</code>
  46588. * @return Whether the flowAssets field is set.
  46589. */
  46590. public boolean hasFlowAssets() {
  46591. return ((bitField0_ & 0x00010000) != 0);
  46592. }
  46593. /**
  46594. * <pre>
  46595. * 流动资产
  46596. * </pre>
  46597. *
  46598. * <code>optional string flowAssets = 17;</code>
  46599. * @return The flowAssets.
  46600. */
  46601. public java.lang.String getFlowAssets() {
  46602. java.lang.Object ref = flowAssets_;
  46603. if (!(ref instanceof java.lang.String)) {
  46604. com.google.protobuf.ByteString bs =
  46605. (com.google.protobuf.ByteString) ref;
  46606. java.lang.String s = bs.toStringUtf8();
  46607. if (bs.isValidUtf8()) {
  46608. flowAssets_ = s;
  46609. }
  46610. return s;
  46611. } else {
  46612. return (java.lang.String) ref;
  46613. }
  46614. }
  46615. /**
  46616. * <pre>
  46617. * 流动资产
  46618. * </pre>
  46619. *
  46620. * <code>optional string flowAssets = 17;</code>
  46621. * @return The bytes for flowAssets.
  46622. */
  46623. public com.google.protobuf.ByteString
  46624. getFlowAssetsBytes() {
  46625. java.lang.Object ref = flowAssets_;
  46626. if (ref instanceof String) {
  46627. com.google.protobuf.ByteString b =
  46628. com.google.protobuf.ByteString.copyFromUtf8(
  46629. (java.lang.String) ref);
  46630. flowAssets_ = b;
  46631. return b;
  46632. } else {
  46633. return (com.google.protobuf.ByteString) ref;
  46634. }
  46635. }
  46636. /**
  46637. * <pre>
  46638. * 流动资产
  46639. * </pre>
  46640. *
  46641. * <code>optional string flowAssets = 17;</code>
  46642. * @param value The flowAssets to set.
  46643. * @return This builder for chaining.
  46644. */
  46645. public Builder setFlowAssets(
  46646. java.lang.String value) {
  46647. if (value == null) { throw new NullPointerException(); }
  46648. flowAssets_ = value;
  46649. bitField0_ |= 0x00010000;
  46650. onChanged();
  46651. return this;
  46652. }
  46653. /**
  46654. * <pre>
  46655. * 流动资产
  46656. * </pre>
  46657. *
  46658. * <code>optional string flowAssets = 17;</code>
  46659. * @return This builder for chaining.
  46660. */
  46661. public Builder clearFlowAssets() {
  46662. flowAssets_ = getDefaultInstance().getFlowAssets();
  46663. bitField0_ = (bitField0_ & ~0x00010000);
  46664. onChanged();
  46665. return this;
  46666. }
  46667. /**
  46668. * <pre>
  46669. * 流动资产
  46670. * </pre>
  46671. *
  46672. * <code>optional string flowAssets = 17;</code>
  46673. * @param value The bytes for flowAssets to set.
  46674. * @return This builder for chaining.
  46675. */
  46676. public Builder setFlowAssetsBytes(
  46677. com.google.protobuf.ByteString value) {
  46678. if (value == null) { throw new NullPointerException(); }
  46679. flowAssets_ = value;
  46680. bitField0_ |= 0x00010000;
  46681. onChanged();
  46682. return this;
  46683. }
  46684. private java.lang.Object flowLiabilities_ = "";
  46685. /**
  46686. * <pre>
  46687. * 流动负债
  46688. * </pre>
  46689. *
  46690. * <code>optional string flowLiabilities = 18;</code>
  46691. * @return Whether the flowLiabilities field is set.
  46692. */
  46693. public boolean hasFlowLiabilities() {
  46694. return ((bitField0_ & 0x00020000) != 0);
  46695. }
  46696. /**
  46697. * <pre>
  46698. * 流动负债
  46699. * </pre>
  46700. *
  46701. * <code>optional string flowLiabilities = 18;</code>
  46702. * @return The flowLiabilities.
  46703. */
  46704. public java.lang.String getFlowLiabilities() {
  46705. java.lang.Object ref = flowLiabilities_;
  46706. if (!(ref instanceof java.lang.String)) {
  46707. com.google.protobuf.ByteString bs =
  46708. (com.google.protobuf.ByteString) ref;
  46709. java.lang.String s = bs.toStringUtf8();
  46710. if (bs.isValidUtf8()) {
  46711. flowLiabilities_ = s;
  46712. }
  46713. return s;
  46714. } else {
  46715. return (java.lang.String) ref;
  46716. }
  46717. }
  46718. /**
  46719. * <pre>
  46720. * 流动负债
  46721. * </pre>
  46722. *
  46723. * <code>optional string flowLiabilities = 18;</code>
  46724. * @return The bytes for flowLiabilities.
  46725. */
  46726. public com.google.protobuf.ByteString
  46727. getFlowLiabilitiesBytes() {
  46728. java.lang.Object ref = flowLiabilities_;
  46729. if (ref instanceof String) {
  46730. com.google.protobuf.ByteString b =
  46731. com.google.protobuf.ByteString.copyFromUtf8(
  46732. (java.lang.String) ref);
  46733. flowLiabilities_ = b;
  46734. return b;
  46735. } else {
  46736. return (com.google.protobuf.ByteString) ref;
  46737. }
  46738. }
  46739. /**
  46740. * <pre>
  46741. * 流动负债
  46742. * </pre>
  46743. *
  46744. * <code>optional string flowLiabilities = 18;</code>
  46745. * @param value The flowLiabilities to set.
  46746. * @return This builder for chaining.
  46747. */
  46748. public Builder setFlowLiabilities(
  46749. java.lang.String value) {
  46750. if (value == null) { throw new NullPointerException(); }
  46751. flowLiabilities_ = value;
  46752. bitField0_ |= 0x00020000;
  46753. onChanged();
  46754. return this;
  46755. }
  46756. /**
  46757. * <pre>
  46758. * 流动负债
  46759. * </pre>
  46760. *
  46761. * <code>optional string flowLiabilities = 18;</code>
  46762. * @return This builder for chaining.
  46763. */
  46764. public Builder clearFlowLiabilities() {
  46765. flowLiabilities_ = getDefaultInstance().getFlowLiabilities();
  46766. bitField0_ = (bitField0_ & ~0x00020000);
  46767. onChanged();
  46768. return this;
  46769. }
  46770. /**
  46771. * <pre>
  46772. * 流动负债
  46773. * </pre>
  46774. *
  46775. * <code>optional string flowLiabilities = 18;</code>
  46776. * @param value The bytes for flowLiabilities to set.
  46777. * @return This builder for chaining.
  46778. */
  46779. public Builder setFlowLiabilitiesBytes(
  46780. com.google.protobuf.ByteString value) {
  46781. if (value == null) { throw new NullPointerException(); }
  46782. flowLiabilities_ = value;
  46783. bitField0_ |= 0x00020000;
  46784. onChanged();
  46785. return this;
  46786. }
  46787. private java.lang.Object flowCapital_ = "";
  46788. /**
  46789. * <pre>
  46790. * 营运资本
  46791. * </pre>
  46792. *
  46793. * <code>optional string flowCapital = 19;</code>
  46794. * @return Whether the flowCapital field is set.
  46795. */
  46796. public boolean hasFlowCapital() {
  46797. return ((bitField0_ & 0x00040000) != 0);
  46798. }
  46799. /**
  46800. * <pre>
  46801. * 营运资本
  46802. * </pre>
  46803. *
  46804. * <code>optional string flowCapital = 19;</code>
  46805. * @return The flowCapital.
  46806. */
  46807. public java.lang.String getFlowCapital() {
  46808. java.lang.Object ref = flowCapital_;
  46809. if (!(ref instanceof java.lang.String)) {
  46810. com.google.protobuf.ByteString bs =
  46811. (com.google.protobuf.ByteString) ref;
  46812. java.lang.String s = bs.toStringUtf8();
  46813. if (bs.isValidUtf8()) {
  46814. flowCapital_ = s;
  46815. }
  46816. return s;
  46817. } else {
  46818. return (java.lang.String) ref;
  46819. }
  46820. }
  46821. /**
  46822. * <pre>
  46823. * 营运资本
  46824. * </pre>
  46825. *
  46826. * <code>optional string flowCapital = 19;</code>
  46827. * @return The bytes for flowCapital.
  46828. */
  46829. public com.google.protobuf.ByteString
  46830. getFlowCapitalBytes() {
  46831. java.lang.Object ref = flowCapital_;
  46832. if (ref instanceof String) {
  46833. com.google.protobuf.ByteString b =
  46834. com.google.protobuf.ByteString.copyFromUtf8(
  46835. (java.lang.String) ref);
  46836. flowCapital_ = b;
  46837. return b;
  46838. } else {
  46839. return (com.google.protobuf.ByteString) ref;
  46840. }
  46841. }
  46842. /**
  46843. * <pre>
  46844. * 营运资本
  46845. * </pre>
  46846. *
  46847. * <code>optional string flowCapital = 19;</code>
  46848. * @param value The flowCapital to set.
  46849. * @return This builder for chaining.
  46850. */
  46851. public Builder setFlowCapital(
  46852. java.lang.String value) {
  46853. if (value == null) { throw new NullPointerException(); }
  46854. flowCapital_ = value;
  46855. bitField0_ |= 0x00040000;
  46856. onChanged();
  46857. return this;
  46858. }
  46859. /**
  46860. * <pre>
  46861. * 营运资本
  46862. * </pre>
  46863. *
  46864. * <code>optional string flowCapital = 19;</code>
  46865. * @return This builder for chaining.
  46866. */
  46867. public Builder clearFlowCapital() {
  46868. flowCapital_ = getDefaultInstance().getFlowCapital();
  46869. bitField0_ = (bitField0_ & ~0x00040000);
  46870. onChanged();
  46871. return this;
  46872. }
  46873. /**
  46874. * <pre>
  46875. * 营运资本
  46876. * </pre>
  46877. *
  46878. * <code>optional string flowCapital = 19;</code>
  46879. * @param value The bytes for flowCapital to set.
  46880. * @return This builder for chaining.
  46881. */
  46882. public Builder setFlowCapitalBytes(
  46883. com.google.protobuf.ByteString value) {
  46884. if (value == null) { throw new NullPointerException(); }
  46885. flowCapital_ = value;
  46886. bitField0_ |= 0x00040000;
  46887. onChanged();
  46888. return this;
  46889. }
  46890. private java.lang.Object fixedAsset_ = "";
  46891. /**
  46892. * <pre>
  46893. * 固定资产
  46894. * </pre>
  46895. *
  46896. * <code>optional string fixedAsset = 20;</code>
  46897. * @return Whether the fixedAsset field is set.
  46898. */
  46899. public boolean hasFixedAsset() {
  46900. return ((bitField0_ & 0x00080000) != 0);
  46901. }
  46902. /**
  46903. * <pre>
  46904. * 固定资产
  46905. * </pre>
  46906. *
  46907. * <code>optional string fixedAsset = 20;</code>
  46908. * @return The fixedAsset.
  46909. */
  46910. public java.lang.String getFixedAsset() {
  46911. java.lang.Object ref = fixedAsset_;
  46912. if (!(ref instanceof java.lang.String)) {
  46913. com.google.protobuf.ByteString bs =
  46914. (com.google.protobuf.ByteString) ref;
  46915. java.lang.String s = bs.toStringUtf8();
  46916. if (bs.isValidUtf8()) {
  46917. fixedAsset_ = s;
  46918. }
  46919. return s;
  46920. } else {
  46921. return (java.lang.String) ref;
  46922. }
  46923. }
  46924. /**
  46925. * <pre>
  46926. * 固定资产
  46927. * </pre>
  46928. *
  46929. * <code>optional string fixedAsset = 20;</code>
  46930. * @return The bytes for fixedAsset.
  46931. */
  46932. public com.google.protobuf.ByteString
  46933. getFixedAssetBytes() {
  46934. java.lang.Object ref = fixedAsset_;
  46935. if (ref instanceof String) {
  46936. com.google.protobuf.ByteString b =
  46937. com.google.protobuf.ByteString.copyFromUtf8(
  46938. (java.lang.String) ref);
  46939. fixedAsset_ = b;
  46940. return b;
  46941. } else {
  46942. return (com.google.protobuf.ByteString) ref;
  46943. }
  46944. }
  46945. /**
  46946. * <pre>
  46947. * 固定资产
  46948. * </pre>
  46949. *
  46950. * <code>optional string fixedAsset = 20;</code>
  46951. * @param value The fixedAsset to set.
  46952. * @return This builder for chaining.
  46953. */
  46954. public Builder setFixedAsset(
  46955. java.lang.String value) {
  46956. if (value == null) { throw new NullPointerException(); }
  46957. fixedAsset_ = value;
  46958. bitField0_ |= 0x00080000;
  46959. onChanged();
  46960. return this;
  46961. }
  46962. /**
  46963. * <pre>
  46964. * 固定资产
  46965. * </pre>
  46966. *
  46967. * <code>optional string fixedAsset = 20;</code>
  46968. * @return This builder for chaining.
  46969. */
  46970. public Builder clearFixedAsset() {
  46971. fixedAsset_ = getDefaultInstance().getFixedAsset();
  46972. bitField0_ = (bitField0_ & ~0x00080000);
  46973. onChanged();
  46974. return this;
  46975. }
  46976. /**
  46977. * <pre>
  46978. * 固定资产
  46979. * </pre>
  46980. *
  46981. * <code>optional string fixedAsset = 20;</code>
  46982. * @param value The bytes for fixedAsset to set.
  46983. * @return This builder for chaining.
  46984. */
  46985. public Builder setFixedAssetBytes(
  46986. com.google.protobuf.ByteString value) {
  46987. if (value == null) { throw new NullPointerException(); }
  46988. fixedAsset_ = value;
  46989. bitField0_ |= 0x00080000;
  46990. onChanged();
  46991. return this;
  46992. }
  46993. private java.lang.Object inventory_ = "";
  46994. /**
  46995. * <pre>
  46996. * 存货
  46997. * </pre>
  46998. *
  46999. * <code>optional string inventory = 21;</code>
  47000. * @return Whether the inventory field is set.
  47001. */
  47002. public boolean hasInventory() {
  47003. return ((bitField0_ & 0x00100000) != 0);
  47004. }
  47005. /**
  47006. * <pre>
  47007. * 存货
  47008. * </pre>
  47009. *
  47010. * <code>optional string inventory = 21;</code>
  47011. * @return The inventory.
  47012. */
  47013. public java.lang.String getInventory() {
  47014. java.lang.Object ref = inventory_;
  47015. if (!(ref instanceof java.lang.String)) {
  47016. com.google.protobuf.ByteString bs =
  47017. (com.google.protobuf.ByteString) ref;
  47018. java.lang.String s = bs.toStringUtf8();
  47019. if (bs.isValidUtf8()) {
  47020. inventory_ = s;
  47021. }
  47022. return s;
  47023. } else {
  47024. return (java.lang.String) ref;
  47025. }
  47026. }
  47027. /**
  47028. * <pre>
  47029. * 存货
  47030. * </pre>
  47031. *
  47032. * <code>optional string inventory = 21;</code>
  47033. * @return The bytes for inventory.
  47034. */
  47035. public com.google.protobuf.ByteString
  47036. getInventoryBytes() {
  47037. java.lang.Object ref = inventory_;
  47038. if (ref instanceof String) {
  47039. com.google.protobuf.ByteString b =
  47040. com.google.protobuf.ByteString.copyFromUtf8(
  47041. (java.lang.String) ref);
  47042. inventory_ = b;
  47043. return b;
  47044. } else {
  47045. return (com.google.protobuf.ByteString) ref;
  47046. }
  47047. }
  47048. /**
  47049. * <pre>
  47050. * 存货
  47051. * </pre>
  47052. *
  47053. * <code>optional string inventory = 21;</code>
  47054. * @param value The inventory to set.
  47055. * @return This builder for chaining.
  47056. */
  47057. public Builder setInventory(
  47058. java.lang.String value) {
  47059. if (value == null) { throw new NullPointerException(); }
  47060. inventory_ = value;
  47061. bitField0_ |= 0x00100000;
  47062. onChanged();
  47063. return this;
  47064. }
  47065. /**
  47066. * <pre>
  47067. * 存货
  47068. * </pre>
  47069. *
  47070. * <code>optional string inventory = 21;</code>
  47071. * @return This builder for chaining.
  47072. */
  47073. public Builder clearInventory() {
  47074. inventory_ = getDefaultInstance().getInventory();
  47075. bitField0_ = (bitField0_ & ~0x00100000);
  47076. onChanged();
  47077. return this;
  47078. }
  47079. /**
  47080. * <pre>
  47081. * 存货
  47082. * </pre>
  47083. *
  47084. * <code>optional string inventory = 21;</code>
  47085. * @param value The bytes for inventory to set.
  47086. * @return This builder for chaining.
  47087. */
  47088. public Builder setInventoryBytes(
  47089. com.google.protobuf.ByteString value) {
  47090. if (value == null) { throw new NullPointerException(); }
  47091. inventory_ = value;
  47092. bitField0_ |= 0x00100000;
  47093. onChanged();
  47094. return this;
  47095. }
  47096. private java.lang.Object receivables_ = "";
  47097. /**
  47098. * <pre>
  47099. * 应收账款
  47100. * </pre>
  47101. *
  47102. * <code>optional string receivables = 22;</code>
  47103. * @return Whether the receivables field is set.
  47104. */
  47105. public boolean hasReceivables() {
  47106. return ((bitField0_ & 0x00200000) != 0);
  47107. }
  47108. /**
  47109. * <pre>
  47110. * 应收账款
  47111. * </pre>
  47112. *
  47113. * <code>optional string receivables = 22;</code>
  47114. * @return The receivables.
  47115. */
  47116. public java.lang.String getReceivables() {
  47117. java.lang.Object ref = receivables_;
  47118. if (!(ref instanceof java.lang.String)) {
  47119. com.google.protobuf.ByteString bs =
  47120. (com.google.protobuf.ByteString) ref;
  47121. java.lang.String s = bs.toStringUtf8();
  47122. if (bs.isValidUtf8()) {
  47123. receivables_ = s;
  47124. }
  47125. return s;
  47126. } else {
  47127. return (java.lang.String) ref;
  47128. }
  47129. }
  47130. /**
  47131. * <pre>
  47132. * 应收账款
  47133. * </pre>
  47134. *
  47135. * <code>optional string receivables = 22;</code>
  47136. * @return The bytes for receivables.
  47137. */
  47138. public com.google.protobuf.ByteString
  47139. getReceivablesBytes() {
  47140. java.lang.Object ref = receivables_;
  47141. if (ref instanceof String) {
  47142. com.google.protobuf.ByteString b =
  47143. com.google.protobuf.ByteString.copyFromUtf8(
  47144. (java.lang.String) ref);
  47145. receivables_ = b;
  47146. return b;
  47147. } else {
  47148. return (com.google.protobuf.ByteString) ref;
  47149. }
  47150. }
  47151. /**
  47152. * <pre>
  47153. * 应收账款
  47154. * </pre>
  47155. *
  47156. * <code>optional string receivables = 22;</code>
  47157. * @param value The receivables to set.
  47158. * @return This builder for chaining.
  47159. */
  47160. public Builder setReceivables(
  47161. java.lang.String value) {
  47162. if (value == null) { throw new NullPointerException(); }
  47163. receivables_ = value;
  47164. bitField0_ |= 0x00200000;
  47165. onChanged();
  47166. return this;
  47167. }
  47168. /**
  47169. * <pre>
  47170. * 应收账款
  47171. * </pre>
  47172. *
  47173. * <code>optional string receivables = 22;</code>
  47174. * @return This builder for chaining.
  47175. */
  47176. public Builder clearReceivables() {
  47177. receivables_ = getDefaultInstance().getReceivables();
  47178. bitField0_ = (bitField0_ & ~0x00200000);
  47179. onChanged();
  47180. return this;
  47181. }
  47182. /**
  47183. * <pre>
  47184. * 应收账款
  47185. * </pre>
  47186. *
  47187. * <code>optional string receivables = 22;</code>
  47188. * @param value The bytes for receivables to set.
  47189. * @return This builder for chaining.
  47190. */
  47191. public Builder setReceivablesBytes(
  47192. com.google.protobuf.ByteString value) {
  47193. if (value == null) { throw new NullPointerException(); }
  47194. receivables_ = value;
  47195. bitField0_ |= 0x00200000;
  47196. onChanged();
  47197. return this;
  47198. }
  47199. private java.lang.Object liabTotal_ = "";
  47200. /**
  47201. * <pre>
  47202. * 总负债
  47203. * </pre>
  47204. *
  47205. * <code>optional string liabTotal = 23;</code>
  47206. * @return Whether the liabTotal field is set.
  47207. */
  47208. public boolean hasLiabTotal() {
  47209. return ((bitField0_ & 0x00400000) != 0);
  47210. }
  47211. /**
  47212. * <pre>
  47213. * 总负债
  47214. * </pre>
  47215. *
  47216. * <code>optional string liabTotal = 23;</code>
  47217. * @return The liabTotal.
  47218. */
  47219. public java.lang.String getLiabTotal() {
  47220. java.lang.Object ref = liabTotal_;
  47221. if (!(ref instanceof java.lang.String)) {
  47222. com.google.protobuf.ByteString bs =
  47223. (com.google.protobuf.ByteString) ref;
  47224. java.lang.String s = bs.toStringUtf8();
  47225. if (bs.isValidUtf8()) {
  47226. liabTotal_ = s;
  47227. }
  47228. return s;
  47229. } else {
  47230. return (java.lang.String) ref;
  47231. }
  47232. }
  47233. /**
  47234. * <pre>
  47235. * 总负债
  47236. * </pre>
  47237. *
  47238. * <code>optional string liabTotal = 23;</code>
  47239. * @return The bytes for liabTotal.
  47240. */
  47241. public com.google.protobuf.ByteString
  47242. getLiabTotalBytes() {
  47243. java.lang.Object ref = liabTotal_;
  47244. if (ref instanceof String) {
  47245. com.google.protobuf.ByteString b =
  47246. com.google.protobuf.ByteString.copyFromUtf8(
  47247. (java.lang.String) ref);
  47248. liabTotal_ = b;
  47249. return b;
  47250. } else {
  47251. return (com.google.protobuf.ByteString) ref;
  47252. }
  47253. }
  47254. /**
  47255. * <pre>
  47256. * 总负债
  47257. * </pre>
  47258. *
  47259. * <code>optional string liabTotal = 23;</code>
  47260. * @param value The liabTotal to set.
  47261. * @return This builder for chaining.
  47262. */
  47263. public Builder setLiabTotal(
  47264. java.lang.String value) {
  47265. if (value == null) { throw new NullPointerException(); }
  47266. liabTotal_ = value;
  47267. bitField0_ |= 0x00400000;
  47268. onChanged();
  47269. return this;
  47270. }
  47271. /**
  47272. * <pre>
  47273. * 总负债
  47274. * </pre>
  47275. *
  47276. * <code>optional string liabTotal = 23;</code>
  47277. * @return This builder for chaining.
  47278. */
  47279. public Builder clearLiabTotal() {
  47280. liabTotal_ = getDefaultInstance().getLiabTotal();
  47281. bitField0_ = (bitField0_ & ~0x00400000);
  47282. onChanged();
  47283. return this;
  47284. }
  47285. /**
  47286. * <pre>
  47287. * 总负债
  47288. * </pre>
  47289. *
  47290. * <code>optional string liabTotal = 23;</code>
  47291. * @param value The bytes for liabTotal to set.
  47292. * @return This builder for chaining.
  47293. */
  47294. public Builder setLiabTotalBytes(
  47295. com.google.protobuf.ByteString value) {
  47296. if (value == null) { throw new NullPointerException(); }
  47297. liabTotal_ = value;
  47298. bitField0_ |= 0x00400000;
  47299. onChanged();
  47300. return this;
  47301. }
  47302. private java.lang.Object las3YTotAmtLiaEquMap_ = "";
  47303. /**
  47304. * <pre>
  47305. * 所有者权益
  47306. * </pre>
  47307. *
  47308. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  47309. * @return Whether the las3yTotAmtLiaEquMap field is set.
  47310. */
  47311. public boolean hasLas3YTotAmtLiaEquMap() {
  47312. return ((bitField0_ & 0x00800000) != 0);
  47313. }
  47314. /**
  47315. * <pre>
  47316. * 所有者权益
  47317. * </pre>
  47318. *
  47319. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  47320. * @return The las3yTotAmtLiaEquMap.
  47321. */
  47322. public java.lang.String getLas3YTotAmtLiaEquMap() {
  47323. java.lang.Object ref = las3YTotAmtLiaEquMap_;
  47324. if (!(ref instanceof java.lang.String)) {
  47325. com.google.protobuf.ByteString bs =
  47326. (com.google.protobuf.ByteString) ref;
  47327. java.lang.String s = bs.toStringUtf8();
  47328. if (bs.isValidUtf8()) {
  47329. las3YTotAmtLiaEquMap_ = s;
  47330. }
  47331. return s;
  47332. } else {
  47333. return (java.lang.String) ref;
  47334. }
  47335. }
  47336. /**
  47337. * <pre>
  47338. * 所有者权益
  47339. * </pre>
  47340. *
  47341. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  47342. * @return The bytes for las3yTotAmtLiaEquMap.
  47343. */
  47344. public com.google.protobuf.ByteString
  47345. getLas3YTotAmtLiaEquMapBytes() {
  47346. java.lang.Object ref = las3YTotAmtLiaEquMap_;
  47347. if (ref instanceof String) {
  47348. com.google.protobuf.ByteString b =
  47349. com.google.protobuf.ByteString.copyFromUtf8(
  47350. (java.lang.String) ref);
  47351. las3YTotAmtLiaEquMap_ = b;
  47352. return b;
  47353. } else {
  47354. return (com.google.protobuf.ByteString) ref;
  47355. }
  47356. }
  47357. /**
  47358. * <pre>
  47359. * 所有者权益
  47360. * </pre>
  47361. *
  47362. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  47363. * @param value The las3yTotAmtLiaEquMap to set.
  47364. * @return This builder for chaining.
  47365. */
  47366. public Builder setLas3YTotAmtLiaEquMap(
  47367. java.lang.String value) {
  47368. if (value == null) { throw new NullPointerException(); }
  47369. las3YTotAmtLiaEquMap_ = value;
  47370. bitField0_ |= 0x00800000;
  47371. onChanged();
  47372. return this;
  47373. }
  47374. /**
  47375. * <pre>
  47376. * 所有者权益
  47377. * </pre>
  47378. *
  47379. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  47380. * @return This builder for chaining.
  47381. */
  47382. public Builder clearLas3YTotAmtLiaEquMap() {
  47383. las3YTotAmtLiaEquMap_ = getDefaultInstance().getLas3YTotAmtLiaEquMap();
  47384. bitField0_ = (bitField0_ & ~0x00800000);
  47385. onChanged();
  47386. return this;
  47387. }
  47388. /**
  47389. * <pre>
  47390. * 所有者权益
  47391. * </pre>
  47392. *
  47393. * <code>optional string las3yTotAmtLiaEquMap = 24;</code>
  47394. * @param value The bytes for las3yTotAmtLiaEquMap to set.
  47395. * @return This builder for chaining.
  47396. */
  47397. public Builder setLas3YTotAmtLiaEquMapBytes(
  47398. com.google.protobuf.ByteString value) {
  47399. if (value == null) { throw new NullPointerException(); }
  47400. las3YTotAmtLiaEquMap_ = value;
  47401. bitField0_ |= 0x00800000;
  47402. onChanged();
  47403. return this;
  47404. }
  47405. private java.lang.Object operatingIncome_ = "";
  47406. /**
  47407. * <pre>
  47408. * 营业收入
  47409. * </pre>
  47410. *
  47411. * <code>optional string operatingIncome = 25;</code>
  47412. * @return Whether the operatingIncome field is set.
  47413. */
  47414. public boolean hasOperatingIncome() {
  47415. return ((bitField0_ & 0x01000000) != 0);
  47416. }
  47417. /**
  47418. * <pre>
  47419. * 营业收入
  47420. * </pre>
  47421. *
  47422. * <code>optional string operatingIncome = 25;</code>
  47423. * @return The operatingIncome.
  47424. */
  47425. public java.lang.String getOperatingIncome() {
  47426. java.lang.Object ref = operatingIncome_;
  47427. if (!(ref instanceof java.lang.String)) {
  47428. com.google.protobuf.ByteString bs =
  47429. (com.google.protobuf.ByteString) ref;
  47430. java.lang.String s = bs.toStringUtf8();
  47431. if (bs.isValidUtf8()) {
  47432. operatingIncome_ = s;
  47433. }
  47434. return s;
  47435. } else {
  47436. return (java.lang.String) ref;
  47437. }
  47438. }
  47439. /**
  47440. * <pre>
  47441. * 营业收入
  47442. * </pre>
  47443. *
  47444. * <code>optional string operatingIncome = 25;</code>
  47445. * @return The bytes for operatingIncome.
  47446. */
  47447. public com.google.protobuf.ByteString
  47448. getOperatingIncomeBytes() {
  47449. java.lang.Object ref = operatingIncome_;
  47450. if (ref instanceof String) {
  47451. com.google.protobuf.ByteString b =
  47452. com.google.protobuf.ByteString.copyFromUtf8(
  47453. (java.lang.String) ref);
  47454. operatingIncome_ = b;
  47455. return b;
  47456. } else {
  47457. return (com.google.protobuf.ByteString) ref;
  47458. }
  47459. }
  47460. /**
  47461. * <pre>
  47462. * 营业收入
  47463. * </pre>
  47464. *
  47465. * <code>optional string operatingIncome = 25;</code>
  47466. * @param value The operatingIncome to set.
  47467. * @return This builder for chaining.
  47468. */
  47469. public Builder setOperatingIncome(
  47470. java.lang.String value) {
  47471. if (value == null) { throw new NullPointerException(); }
  47472. operatingIncome_ = value;
  47473. bitField0_ |= 0x01000000;
  47474. onChanged();
  47475. return this;
  47476. }
  47477. /**
  47478. * <pre>
  47479. * 营业收入
  47480. * </pre>
  47481. *
  47482. * <code>optional string operatingIncome = 25;</code>
  47483. * @return This builder for chaining.
  47484. */
  47485. public Builder clearOperatingIncome() {
  47486. operatingIncome_ = getDefaultInstance().getOperatingIncome();
  47487. bitField0_ = (bitField0_ & ~0x01000000);
  47488. onChanged();
  47489. return this;
  47490. }
  47491. /**
  47492. * <pre>
  47493. * 营业收入
  47494. * </pre>
  47495. *
  47496. * <code>optional string operatingIncome = 25;</code>
  47497. * @param value The bytes for operatingIncome to set.
  47498. * @return This builder for chaining.
  47499. */
  47500. public Builder setOperatingIncomeBytes(
  47501. com.google.protobuf.ByteString value) {
  47502. if (value == null) { throw new NullPointerException(); }
  47503. operatingIncome_ = value;
  47504. bitField0_ |= 0x01000000;
  47505. onChanged();
  47506. return this;
  47507. }
  47508. private java.lang.Object mainBusInc_ = "";
  47509. /**
  47510. * <pre>
  47511. * 主营业务收入
  47512. * </pre>
  47513. *
  47514. * <code>optional string mainBusInc = 26;</code>
  47515. * @return Whether the mainBusInc field is set.
  47516. */
  47517. public boolean hasMainBusInc() {
  47518. return ((bitField0_ & 0x02000000) != 0);
  47519. }
  47520. /**
  47521. * <pre>
  47522. * 主营业务收入
  47523. * </pre>
  47524. *
  47525. * <code>optional string mainBusInc = 26;</code>
  47526. * @return The mainBusInc.
  47527. */
  47528. public java.lang.String getMainBusInc() {
  47529. java.lang.Object ref = mainBusInc_;
  47530. if (!(ref instanceof java.lang.String)) {
  47531. com.google.protobuf.ByteString bs =
  47532. (com.google.protobuf.ByteString) ref;
  47533. java.lang.String s = bs.toStringUtf8();
  47534. if (bs.isValidUtf8()) {
  47535. mainBusInc_ = s;
  47536. }
  47537. return s;
  47538. } else {
  47539. return (java.lang.String) ref;
  47540. }
  47541. }
  47542. /**
  47543. * <pre>
  47544. * 主营业务收入
  47545. * </pre>
  47546. *
  47547. * <code>optional string mainBusInc = 26;</code>
  47548. * @return The bytes for mainBusInc.
  47549. */
  47550. public com.google.protobuf.ByteString
  47551. getMainBusIncBytes() {
  47552. java.lang.Object ref = mainBusInc_;
  47553. if (ref instanceof String) {
  47554. com.google.protobuf.ByteString b =
  47555. com.google.protobuf.ByteString.copyFromUtf8(
  47556. (java.lang.String) ref);
  47557. mainBusInc_ = b;
  47558. return b;
  47559. } else {
  47560. return (com.google.protobuf.ByteString) ref;
  47561. }
  47562. }
  47563. /**
  47564. * <pre>
  47565. * 主营业务收入
  47566. * </pre>
  47567. *
  47568. * <code>optional string mainBusInc = 26;</code>
  47569. * @param value The mainBusInc to set.
  47570. * @return This builder for chaining.
  47571. */
  47572. public Builder setMainBusInc(
  47573. java.lang.String value) {
  47574. if (value == null) { throw new NullPointerException(); }
  47575. mainBusInc_ = value;
  47576. bitField0_ |= 0x02000000;
  47577. onChanged();
  47578. return this;
  47579. }
  47580. /**
  47581. * <pre>
  47582. * 主营业务收入
  47583. * </pre>
  47584. *
  47585. * <code>optional string mainBusInc = 26;</code>
  47586. * @return This builder for chaining.
  47587. */
  47588. public Builder clearMainBusInc() {
  47589. mainBusInc_ = getDefaultInstance().getMainBusInc();
  47590. bitField0_ = (bitField0_ & ~0x02000000);
  47591. onChanged();
  47592. return this;
  47593. }
  47594. /**
  47595. * <pre>
  47596. * 主营业务收入
  47597. * </pre>
  47598. *
  47599. * <code>optional string mainBusInc = 26;</code>
  47600. * @param value The bytes for mainBusInc to set.
  47601. * @return This builder for chaining.
  47602. */
  47603. public Builder setMainBusIncBytes(
  47604. com.google.protobuf.ByteString value) {
  47605. if (value == null) { throw new NullPointerException(); }
  47606. mainBusInc_ = value;
  47607. bitField0_ |= 0x02000000;
  47608. onChanged();
  47609. return this;
  47610. }
  47611. private java.lang.Object mainBusProfit_ = "";
  47612. /**
  47613. * <pre>
  47614. * 营业利润
  47615. * </pre>
  47616. *
  47617. * <code>optional string mainBusProfit = 27;</code>
  47618. * @return Whether the mainBusProfit field is set.
  47619. */
  47620. public boolean hasMainBusProfit() {
  47621. return ((bitField0_ & 0x04000000) != 0);
  47622. }
  47623. /**
  47624. * <pre>
  47625. * 营业利润
  47626. * </pre>
  47627. *
  47628. * <code>optional string mainBusProfit = 27;</code>
  47629. * @return The mainBusProfit.
  47630. */
  47631. public java.lang.String getMainBusProfit() {
  47632. java.lang.Object ref = mainBusProfit_;
  47633. if (!(ref instanceof java.lang.String)) {
  47634. com.google.protobuf.ByteString bs =
  47635. (com.google.protobuf.ByteString) ref;
  47636. java.lang.String s = bs.toStringUtf8();
  47637. if (bs.isValidUtf8()) {
  47638. mainBusProfit_ = s;
  47639. }
  47640. return s;
  47641. } else {
  47642. return (java.lang.String) ref;
  47643. }
  47644. }
  47645. /**
  47646. * <pre>
  47647. * 营业利润
  47648. * </pre>
  47649. *
  47650. * <code>optional string mainBusProfit = 27;</code>
  47651. * @return The bytes for mainBusProfit.
  47652. */
  47653. public com.google.protobuf.ByteString
  47654. getMainBusProfitBytes() {
  47655. java.lang.Object ref = mainBusProfit_;
  47656. if (ref instanceof String) {
  47657. com.google.protobuf.ByteString b =
  47658. com.google.protobuf.ByteString.copyFromUtf8(
  47659. (java.lang.String) ref);
  47660. mainBusProfit_ = b;
  47661. return b;
  47662. } else {
  47663. return (com.google.protobuf.ByteString) ref;
  47664. }
  47665. }
  47666. /**
  47667. * <pre>
  47668. * 营业利润
  47669. * </pre>
  47670. *
  47671. * <code>optional string mainBusProfit = 27;</code>
  47672. * @param value The mainBusProfit to set.
  47673. * @return This builder for chaining.
  47674. */
  47675. public Builder setMainBusProfit(
  47676. java.lang.String value) {
  47677. if (value == null) { throw new NullPointerException(); }
  47678. mainBusProfit_ = value;
  47679. bitField0_ |= 0x04000000;
  47680. onChanged();
  47681. return this;
  47682. }
  47683. /**
  47684. * <pre>
  47685. * 营业利润
  47686. * </pre>
  47687. *
  47688. * <code>optional string mainBusProfit = 27;</code>
  47689. * @return This builder for chaining.
  47690. */
  47691. public Builder clearMainBusProfit() {
  47692. mainBusProfit_ = getDefaultInstance().getMainBusProfit();
  47693. bitField0_ = (bitField0_ & ~0x04000000);
  47694. onChanged();
  47695. return this;
  47696. }
  47697. /**
  47698. * <pre>
  47699. * 营业利润
  47700. * </pre>
  47701. *
  47702. * <code>optional string mainBusProfit = 27;</code>
  47703. * @param value The bytes for mainBusProfit to set.
  47704. * @return This builder for chaining.
  47705. */
  47706. public Builder setMainBusProfitBytes(
  47707. com.google.protobuf.ByteString value) {
  47708. if (value == null) { throw new NullPointerException(); }
  47709. mainBusProfit_ = value;
  47710. bitField0_ |= 0x04000000;
  47711. onChanged();
  47712. return this;
  47713. }
  47714. private java.lang.Object netProfit_ = "";
  47715. /**
  47716. * <pre>
  47717. * 净利润
  47718. * </pre>
  47719. *
  47720. * <code>optional string netProfit = 28;</code>
  47721. * @return Whether the netProfit field is set.
  47722. */
  47723. public boolean hasNetProfit() {
  47724. return ((bitField0_ & 0x08000000) != 0);
  47725. }
  47726. /**
  47727. * <pre>
  47728. * 净利润
  47729. * </pre>
  47730. *
  47731. * <code>optional string netProfit = 28;</code>
  47732. * @return The netProfit.
  47733. */
  47734. public java.lang.String getNetProfit() {
  47735. java.lang.Object ref = netProfit_;
  47736. if (!(ref instanceof java.lang.String)) {
  47737. com.google.protobuf.ByteString bs =
  47738. (com.google.protobuf.ByteString) ref;
  47739. java.lang.String s = bs.toStringUtf8();
  47740. if (bs.isValidUtf8()) {
  47741. netProfit_ = s;
  47742. }
  47743. return s;
  47744. } else {
  47745. return (java.lang.String) ref;
  47746. }
  47747. }
  47748. /**
  47749. * <pre>
  47750. * 净利润
  47751. * </pre>
  47752. *
  47753. * <code>optional string netProfit = 28;</code>
  47754. * @return The bytes for netProfit.
  47755. */
  47756. public com.google.protobuf.ByteString
  47757. getNetProfitBytes() {
  47758. java.lang.Object ref = netProfit_;
  47759. if (ref instanceof String) {
  47760. com.google.protobuf.ByteString b =
  47761. com.google.protobuf.ByteString.copyFromUtf8(
  47762. (java.lang.String) ref);
  47763. netProfit_ = b;
  47764. return b;
  47765. } else {
  47766. return (com.google.protobuf.ByteString) ref;
  47767. }
  47768. }
  47769. /**
  47770. * <pre>
  47771. * 净利润
  47772. * </pre>
  47773. *
  47774. * <code>optional string netProfit = 28;</code>
  47775. * @param value The netProfit to set.
  47776. * @return This builder for chaining.
  47777. */
  47778. public Builder setNetProfit(
  47779. java.lang.String value) {
  47780. if (value == null) { throw new NullPointerException(); }
  47781. netProfit_ = value;
  47782. bitField0_ |= 0x08000000;
  47783. onChanged();
  47784. return this;
  47785. }
  47786. /**
  47787. * <pre>
  47788. * 净利润
  47789. * </pre>
  47790. *
  47791. * <code>optional string netProfit = 28;</code>
  47792. * @return This builder for chaining.
  47793. */
  47794. public Builder clearNetProfit() {
  47795. netProfit_ = getDefaultInstance().getNetProfit();
  47796. bitField0_ = (bitField0_ & ~0x08000000);
  47797. onChanged();
  47798. return this;
  47799. }
  47800. /**
  47801. * <pre>
  47802. * 净利润
  47803. * </pre>
  47804. *
  47805. * <code>optional string netProfit = 28;</code>
  47806. * @param value The bytes for netProfit to set.
  47807. * @return This builder for chaining.
  47808. */
  47809. public Builder setNetProfitBytes(
  47810. com.google.protobuf.ByteString value) {
  47811. if (value == null) { throw new NullPointerException(); }
  47812. netProfit_ = value;
  47813. bitField0_ |= 0x08000000;
  47814. onChanged();
  47815. return this;
  47816. }
  47817. private java.lang.Object las3YTotProfMap_ = "";
  47818. /**
  47819. * <pre>
  47820. * 利润总额
  47821. * </pre>
  47822. *
  47823. * <code>optional string las3yTotProfMap = 29;</code>
  47824. * @return Whether the las3yTotProfMap field is set.
  47825. */
  47826. public boolean hasLas3YTotProfMap() {
  47827. return ((bitField0_ & 0x10000000) != 0);
  47828. }
  47829. /**
  47830. * <pre>
  47831. * 利润总额
  47832. * </pre>
  47833. *
  47834. * <code>optional string las3yTotProfMap = 29;</code>
  47835. * @return The las3yTotProfMap.
  47836. */
  47837. public java.lang.String getLas3YTotProfMap() {
  47838. java.lang.Object ref = las3YTotProfMap_;
  47839. if (!(ref instanceof java.lang.String)) {
  47840. com.google.protobuf.ByteString bs =
  47841. (com.google.protobuf.ByteString) ref;
  47842. java.lang.String s = bs.toStringUtf8();
  47843. if (bs.isValidUtf8()) {
  47844. las3YTotProfMap_ = s;
  47845. }
  47846. return s;
  47847. } else {
  47848. return (java.lang.String) ref;
  47849. }
  47850. }
  47851. /**
  47852. * <pre>
  47853. * 利润总额
  47854. * </pre>
  47855. *
  47856. * <code>optional string las3yTotProfMap = 29;</code>
  47857. * @return The bytes for las3yTotProfMap.
  47858. */
  47859. public com.google.protobuf.ByteString
  47860. getLas3YTotProfMapBytes() {
  47861. java.lang.Object ref = las3YTotProfMap_;
  47862. if (ref instanceof String) {
  47863. com.google.protobuf.ByteString b =
  47864. com.google.protobuf.ByteString.copyFromUtf8(
  47865. (java.lang.String) ref);
  47866. las3YTotProfMap_ = b;
  47867. return b;
  47868. } else {
  47869. return (com.google.protobuf.ByteString) ref;
  47870. }
  47871. }
  47872. /**
  47873. * <pre>
  47874. * 利润总额
  47875. * </pre>
  47876. *
  47877. * <code>optional string las3yTotProfMap = 29;</code>
  47878. * @param value The las3yTotProfMap to set.
  47879. * @return This builder for chaining.
  47880. */
  47881. public Builder setLas3YTotProfMap(
  47882. java.lang.String value) {
  47883. if (value == null) { throw new NullPointerException(); }
  47884. las3YTotProfMap_ = value;
  47885. bitField0_ |= 0x10000000;
  47886. onChanged();
  47887. return this;
  47888. }
  47889. /**
  47890. * <pre>
  47891. * 利润总额
  47892. * </pre>
  47893. *
  47894. * <code>optional string las3yTotProfMap = 29;</code>
  47895. * @return This builder for chaining.
  47896. */
  47897. public Builder clearLas3YTotProfMap() {
  47898. las3YTotProfMap_ = getDefaultInstance().getLas3YTotProfMap();
  47899. bitField0_ = (bitField0_ & ~0x10000000);
  47900. onChanged();
  47901. return this;
  47902. }
  47903. /**
  47904. * <pre>
  47905. * 利润总额
  47906. * </pre>
  47907. *
  47908. * <code>optional string las3yTotProfMap = 29;</code>
  47909. * @param value The bytes for las3yTotProfMap to set.
  47910. * @return This builder for chaining.
  47911. */
  47912. public Builder setLas3YTotProfMapBytes(
  47913. com.google.protobuf.ByteString value) {
  47914. if (value == null) { throw new NullPointerException(); }
  47915. las3YTotProfMap_ = value;
  47916. bitField0_ |= 0x10000000;
  47917. onChanged();
  47918. return this;
  47919. }
  47920. private java.lang.Object interestExpense_ = "";
  47921. /**
  47922. * <pre>
  47923. * 利息支出
  47924. * </pre>
  47925. *
  47926. * <code>optional string interestExpense = 30;</code>
  47927. * @return Whether the interestExpense field is set.
  47928. */
  47929. public boolean hasInterestExpense() {
  47930. return ((bitField0_ & 0x20000000) != 0);
  47931. }
  47932. /**
  47933. * <pre>
  47934. * 利息支出
  47935. * </pre>
  47936. *
  47937. * <code>optional string interestExpense = 30;</code>
  47938. * @return The interestExpense.
  47939. */
  47940. public java.lang.String getInterestExpense() {
  47941. java.lang.Object ref = interestExpense_;
  47942. if (!(ref instanceof java.lang.String)) {
  47943. com.google.protobuf.ByteString bs =
  47944. (com.google.protobuf.ByteString) ref;
  47945. java.lang.String s = bs.toStringUtf8();
  47946. if (bs.isValidUtf8()) {
  47947. interestExpense_ = s;
  47948. }
  47949. return s;
  47950. } else {
  47951. return (java.lang.String) ref;
  47952. }
  47953. }
  47954. /**
  47955. * <pre>
  47956. * 利息支出
  47957. * </pre>
  47958. *
  47959. * <code>optional string interestExpense = 30;</code>
  47960. * @return The bytes for interestExpense.
  47961. */
  47962. public com.google.protobuf.ByteString
  47963. getInterestExpenseBytes() {
  47964. java.lang.Object ref = interestExpense_;
  47965. if (ref instanceof String) {
  47966. com.google.protobuf.ByteString b =
  47967. com.google.protobuf.ByteString.copyFromUtf8(
  47968. (java.lang.String) ref);
  47969. interestExpense_ = b;
  47970. return b;
  47971. } else {
  47972. return (com.google.protobuf.ByteString) ref;
  47973. }
  47974. }
  47975. /**
  47976. * <pre>
  47977. * 利息支出
  47978. * </pre>
  47979. *
  47980. * <code>optional string interestExpense = 30;</code>
  47981. * @param value The interestExpense to set.
  47982. * @return This builder for chaining.
  47983. */
  47984. public Builder setInterestExpense(
  47985. java.lang.String value) {
  47986. if (value == null) { throw new NullPointerException(); }
  47987. interestExpense_ = value;
  47988. bitField0_ |= 0x20000000;
  47989. onChanged();
  47990. return this;
  47991. }
  47992. /**
  47993. * <pre>
  47994. * 利息支出
  47995. * </pre>
  47996. *
  47997. * <code>optional string interestExpense = 30;</code>
  47998. * @return This builder for chaining.
  47999. */
  48000. public Builder clearInterestExpense() {
  48001. interestExpense_ = getDefaultInstance().getInterestExpense();
  48002. bitField0_ = (bitField0_ & ~0x20000000);
  48003. onChanged();
  48004. return this;
  48005. }
  48006. /**
  48007. * <pre>
  48008. * 利息支出
  48009. * </pre>
  48010. *
  48011. * <code>optional string interestExpense = 30;</code>
  48012. * @param value The bytes for interestExpense to set.
  48013. * @return This builder for chaining.
  48014. */
  48015. public Builder setInterestExpenseBytes(
  48016. com.google.protobuf.ByteString value) {
  48017. if (value == null) { throw new NullPointerException(); }
  48018. interestExpense_ = value;
  48019. bitField0_ |= 0x20000000;
  48020. onChanged();
  48021. return this;
  48022. }
  48023. private java.lang.Object donationProjectCost_ = "";
  48024. /**
  48025. * <pre>
  48026. * 捐赠项目成本
  48027. * </pre>
  48028. *
  48029. * <code>optional string donationProjectCost = 31;</code>
  48030. * @return Whether the donationProjectCost field is set.
  48031. */
  48032. public boolean hasDonationProjectCost() {
  48033. return ((bitField0_ & 0x40000000) != 0);
  48034. }
  48035. /**
  48036. * <pre>
  48037. * 捐赠项目成本
  48038. * </pre>
  48039. *
  48040. * <code>optional string donationProjectCost = 31;</code>
  48041. * @return The donationProjectCost.
  48042. */
  48043. public java.lang.String getDonationProjectCost() {
  48044. java.lang.Object ref = donationProjectCost_;
  48045. if (!(ref instanceof java.lang.String)) {
  48046. com.google.protobuf.ByteString bs =
  48047. (com.google.protobuf.ByteString) ref;
  48048. java.lang.String s = bs.toStringUtf8();
  48049. if (bs.isValidUtf8()) {
  48050. donationProjectCost_ = s;
  48051. }
  48052. return s;
  48053. } else {
  48054. return (java.lang.String) ref;
  48055. }
  48056. }
  48057. /**
  48058. * <pre>
  48059. * 捐赠项目成本
  48060. * </pre>
  48061. *
  48062. * <code>optional string donationProjectCost = 31;</code>
  48063. * @return The bytes for donationProjectCost.
  48064. */
  48065. public com.google.protobuf.ByteString
  48066. getDonationProjectCostBytes() {
  48067. java.lang.Object ref = donationProjectCost_;
  48068. if (ref instanceof String) {
  48069. com.google.protobuf.ByteString b =
  48070. com.google.protobuf.ByteString.copyFromUtf8(
  48071. (java.lang.String) ref);
  48072. donationProjectCost_ = b;
  48073. return b;
  48074. } else {
  48075. return (com.google.protobuf.ByteString) ref;
  48076. }
  48077. }
  48078. /**
  48079. * <pre>
  48080. * 捐赠项目成本
  48081. * </pre>
  48082. *
  48083. * <code>optional string donationProjectCost = 31;</code>
  48084. * @param value The donationProjectCost to set.
  48085. * @return This builder for chaining.
  48086. */
  48087. public Builder setDonationProjectCost(
  48088. java.lang.String value) {
  48089. if (value == null) { throw new NullPointerException(); }
  48090. donationProjectCost_ = value;
  48091. bitField0_ |= 0x40000000;
  48092. onChanged();
  48093. return this;
  48094. }
  48095. /**
  48096. * <pre>
  48097. * 捐赠项目成本
  48098. * </pre>
  48099. *
  48100. * <code>optional string donationProjectCost = 31;</code>
  48101. * @return This builder for chaining.
  48102. */
  48103. public Builder clearDonationProjectCost() {
  48104. donationProjectCost_ = getDefaultInstance().getDonationProjectCost();
  48105. bitField0_ = (bitField0_ & ~0x40000000);
  48106. onChanged();
  48107. return this;
  48108. }
  48109. /**
  48110. * <pre>
  48111. * 捐赠项目成本
  48112. * </pre>
  48113. *
  48114. * <code>optional string donationProjectCost = 31;</code>
  48115. * @param value The bytes for donationProjectCost to set.
  48116. * @return This builder for chaining.
  48117. */
  48118. public Builder setDonationProjectCostBytes(
  48119. com.google.protobuf.ByteString value) {
  48120. if (value == null) { throw new NullPointerException(); }
  48121. donationProjectCost_ = value;
  48122. bitField0_ |= 0x40000000;
  48123. onChanged();
  48124. return this;
  48125. }
  48126. private java.lang.Object totalNetAssets_ = "";
  48127. /**
  48128. * <pre>
  48129. * 净资产合计
  48130. * </pre>
  48131. *
  48132. * <code>optional string totalNetAssets = 32;</code>
  48133. * @return Whether the totalNetAssets field is set.
  48134. */
  48135. public boolean hasTotalNetAssets() {
  48136. return ((bitField0_ & 0x80000000) != 0);
  48137. }
  48138. /**
  48139. * <pre>
  48140. * 净资产合计
  48141. * </pre>
  48142. *
  48143. * <code>optional string totalNetAssets = 32;</code>
  48144. * @return The totalNetAssets.
  48145. */
  48146. public java.lang.String getTotalNetAssets() {
  48147. java.lang.Object ref = totalNetAssets_;
  48148. if (!(ref instanceof java.lang.String)) {
  48149. com.google.protobuf.ByteString bs =
  48150. (com.google.protobuf.ByteString) ref;
  48151. java.lang.String s = bs.toStringUtf8();
  48152. if (bs.isValidUtf8()) {
  48153. totalNetAssets_ = s;
  48154. }
  48155. return s;
  48156. } else {
  48157. return (java.lang.String) ref;
  48158. }
  48159. }
  48160. /**
  48161. * <pre>
  48162. * 净资产合计
  48163. * </pre>
  48164. *
  48165. * <code>optional string totalNetAssets = 32;</code>
  48166. * @return The bytes for totalNetAssets.
  48167. */
  48168. public com.google.protobuf.ByteString
  48169. getTotalNetAssetsBytes() {
  48170. java.lang.Object ref = totalNetAssets_;
  48171. if (ref instanceof String) {
  48172. com.google.protobuf.ByteString b =
  48173. com.google.protobuf.ByteString.copyFromUtf8(
  48174. (java.lang.String) ref);
  48175. totalNetAssets_ = b;
  48176. return b;
  48177. } else {
  48178. return (com.google.protobuf.ByteString) ref;
  48179. }
  48180. }
  48181. /**
  48182. * <pre>
  48183. * 净资产合计
  48184. * </pre>
  48185. *
  48186. * <code>optional string totalNetAssets = 32;</code>
  48187. * @param value The totalNetAssets to set.
  48188. * @return This builder for chaining.
  48189. */
  48190. public Builder setTotalNetAssets(
  48191. java.lang.String value) {
  48192. if (value == null) { throw new NullPointerException(); }
  48193. totalNetAssets_ = value;
  48194. bitField0_ |= 0x80000000;
  48195. onChanged();
  48196. return this;
  48197. }
  48198. /**
  48199. * <pre>
  48200. * 净资产合计
  48201. * </pre>
  48202. *
  48203. * <code>optional string totalNetAssets = 32;</code>
  48204. * @return This builder for chaining.
  48205. */
  48206. public Builder clearTotalNetAssets() {
  48207. totalNetAssets_ = getDefaultInstance().getTotalNetAssets();
  48208. bitField0_ = (bitField0_ & ~0x80000000);
  48209. onChanged();
  48210. return this;
  48211. }
  48212. /**
  48213. * <pre>
  48214. * 净资产合计
  48215. * </pre>
  48216. *
  48217. * <code>optional string totalNetAssets = 32;</code>
  48218. * @param value The bytes for totalNetAssets to set.
  48219. * @return This builder for chaining.
  48220. */
  48221. public Builder setTotalNetAssetsBytes(
  48222. com.google.protobuf.ByteString value) {
  48223. if (value == null) { throw new NullPointerException(); }
  48224. totalNetAssets_ = value;
  48225. bitField0_ |= 0x80000000;
  48226. onChanged();
  48227. return this;
  48228. }
  48229. private java.lang.Object totalCost_ = "";
  48230. /**
  48231. * <pre>
  48232. * 费用合计
  48233. * </pre>
  48234. *
  48235. * <code>optional string totalCost = 33;</code>
  48236. * @return Whether the totalCost field is set.
  48237. */
  48238. public boolean hasTotalCost() {
  48239. return ((bitField1_ & 0x00000001) != 0);
  48240. }
  48241. /**
  48242. * <pre>
  48243. * 费用合计
  48244. * </pre>
  48245. *
  48246. * <code>optional string totalCost = 33;</code>
  48247. * @return The totalCost.
  48248. */
  48249. public java.lang.String getTotalCost() {
  48250. java.lang.Object ref = totalCost_;
  48251. if (!(ref instanceof java.lang.String)) {
  48252. com.google.protobuf.ByteString bs =
  48253. (com.google.protobuf.ByteString) ref;
  48254. java.lang.String s = bs.toStringUtf8();
  48255. if (bs.isValidUtf8()) {
  48256. totalCost_ = s;
  48257. }
  48258. return s;
  48259. } else {
  48260. return (java.lang.String) ref;
  48261. }
  48262. }
  48263. /**
  48264. * <pre>
  48265. * 费用合计
  48266. * </pre>
  48267. *
  48268. * <code>optional string totalCost = 33;</code>
  48269. * @return The bytes for totalCost.
  48270. */
  48271. public com.google.protobuf.ByteString
  48272. getTotalCostBytes() {
  48273. java.lang.Object ref = totalCost_;
  48274. if (ref instanceof String) {
  48275. com.google.protobuf.ByteString b =
  48276. com.google.protobuf.ByteString.copyFromUtf8(
  48277. (java.lang.String) ref);
  48278. totalCost_ = b;
  48279. return b;
  48280. } else {
  48281. return (com.google.protobuf.ByteString) ref;
  48282. }
  48283. }
  48284. /**
  48285. * <pre>
  48286. * 费用合计
  48287. * </pre>
  48288. *
  48289. * <code>optional string totalCost = 33;</code>
  48290. * @param value The totalCost to set.
  48291. * @return This builder for chaining.
  48292. */
  48293. public Builder setTotalCost(
  48294. java.lang.String value) {
  48295. if (value == null) { throw new NullPointerException(); }
  48296. totalCost_ = value;
  48297. bitField1_ |= 0x00000001;
  48298. onChanged();
  48299. return this;
  48300. }
  48301. /**
  48302. * <pre>
  48303. * 费用合计
  48304. * </pre>
  48305. *
  48306. * <code>optional string totalCost = 33;</code>
  48307. * @return This builder for chaining.
  48308. */
  48309. public Builder clearTotalCost() {
  48310. totalCost_ = getDefaultInstance().getTotalCost();
  48311. bitField1_ = (bitField1_ & ~0x00000001);
  48312. onChanged();
  48313. return this;
  48314. }
  48315. /**
  48316. * <pre>
  48317. * 费用合计
  48318. * </pre>
  48319. *
  48320. * <code>optional string totalCost = 33;</code>
  48321. * @param value The bytes for totalCost to set.
  48322. * @return This builder for chaining.
  48323. */
  48324. public Builder setTotalCostBytes(
  48325. com.google.protobuf.ByteString value) {
  48326. if (value == null) { throw new NullPointerException(); }
  48327. totalCost_ = value;
  48328. bitField1_ |= 0x00000001;
  48329. onChanged();
  48330. return this;
  48331. }
  48332. // @@protoc_insertion_point(builder_scope:fxy.FinancialData)
  48333. }
  48334. // @@protoc_insertion_point(class_scope:fxy.FinancialData)
  48335. private static final com.yaoyicloud.message.FxyProtos.FinancialData DEFAULT_INSTANCE;
  48336. static {
  48337. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.FinancialData();
  48338. }
  48339. public static com.yaoyicloud.message.FxyProtos.FinancialData getDefaultInstance() {
  48340. return DEFAULT_INSTANCE;
  48341. }
  48342. private static final com.google.protobuf.Parser<FinancialData>
  48343. PARSER = new com.google.protobuf.AbstractParser<FinancialData>() {
  48344. @java.lang.Override
  48345. public FinancialData parsePartialFrom(
  48346. com.google.protobuf.CodedInputStream input,
  48347. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  48348. throws com.google.protobuf.InvalidProtocolBufferException {
  48349. Builder builder = newBuilder();
  48350. try {
  48351. builder.mergeFrom(input, extensionRegistry);
  48352. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  48353. throw e.setUnfinishedMessage(builder.buildPartial());
  48354. } catch (com.google.protobuf.UninitializedMessageException e) {
  48355. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  48356. } catch (java.io.IOException e) {
  48357. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  48358. .setUnfinishedMessage(builder.buildPartial());
  48359. }
  48360. return builder.buildPartial();
  48361. }
  48362. };
  48363. public static com.google.protobuf.Parser<FinancialData> parser() {
  48364. return PARSER;
  48365. }
  48366. @java.lang.Override
  48367. public com.google.protobuf.Parser<FinancialData> getParserForType() {
  48368. return PARSER;
  48369. }
  48370. @java.lang.Override
  48371. public com.yaoyicloud.message.FxyProtos.FinancialData getDefaultInstanceForType() {
  48372. return DEFAULT_INSTANCE;
  48373. }
  48374. }
  48375. public interface FinancialIndicatorOrBuilder extends
  48376. // @@protoc_insertion_point(interface_extends:fxy.FinancialIndicator)
  48377. com.google.protobuf.MessageOrBuilder {
  48378. /**
  48379. * <pre>
  48380. * 分类(如"运营能力"、"发展能力")
  48381. * </pre>
  48382. *
  48383. * <code>optional string category = 1;</code>
  48384. * @return Whether the category field is set.
  48385. */
  48386. boolean hasCategory();
  48387. /**
  48388. * <pre>
  48389. * 分类(如"运营能力"、"发展能力")
  48390. * </pre>
  48391. *
  48392. * <code>optional string category = 1;</code>
  48393. * @return The category.
  48394. */
  48395. java.lang.String getCategory();
  48396. /**
  48397. * <pre>
  48398. * 分类(如"运营能力"、"发展能力")
  48399. * </pre>
  48400. *
  48401. * <code>optional string category = 1;</code>
  48402. * @return The bytes for category.
  48403. */
  48404. com.google.protobuf.ByteString
  48405. getCategoryBytes();
  48406. /**
  48407. * <pre>
  48408. * 指标名称(如"公益支出比例")财务指标
  48409. * </pre>
  48410. *
  48411. * <code>optional string indicatorName = 2;</code>
  48412. * @return Whether the indicatorName field is set.
  48413. */
  48414. boolean hasIndicatorName();
  48415. /**
  48416. * <pre>
  48417. * 指标名称(如"公益支出比例")财务指标
  48418. * </pre>
  48419. *
  48420. * <code>optional string indicatorName = 2;</code>
  48421. * @return The indicatorName.
  48422. */
  48423. java.lang.String getIndicatorName();
  48424. /**
  48425. * <pre>
  48426. * 指标名称(如"公益支出比例")财务指标
  48427. * </pre>
  48428. *
  48429. * <code>optional string indicatorName = 2;</code>
  48430. * @return The bytes for indicatorName.
  48431. */
  48432. com.google.protobuf.ByteString
  48433. getIndicatorNameBytes();
  48434. /**
  48435. * <pre>
  48436. * 计算公式(如"公益支出/上年基金余额")
  48437. * </pre>
  48438. *
  48439. * <code>optional string formula = 3;</code>
  48440. * @return Whether the formula field is set.
  48441. */
  48442. boolean hasFormula();
  48443. /**
  48444. * <pre>
  48445. * 计算公式(如"公益支出/上年基金余额")
  48446. * </pre>
  48447. *
  48448. * <code>optional string formula = 3;</code>
  48449. * @return The formula.
  48450. */
  48451. java.lang.String getFormula();
  48452. /**
  48453. * <pre>
  48454. * 计算公式(如"公益支出/上年基金余额")
  48455. * </pre>
  48456. *
  48457. * <code>optional string formula = 3;</code>
  48458. * @return The bytes for formula.
  48459. */
  48460. com.google.protobuf.ByteString
  48461. getFormulaBytes();
  48462. /**
  48463. * <pre>
  48464. * 按年取值
  48465. * </pre>
  48466. *
  48467. * <code>repeated string values = 4;</code>
  48468. * @return A list containing the values.
  48469. */
  48470. java.util.List<java.lang.String>
  48471. getValuesList();
  48472. /**
  48473. * <pre>
  48474. * 按年取值
  48475. * </pre>
  48476. *
  48477. * <code>repeated string values = 4;</code>
  48478. * @return The count of values.
  48479. */
  48480. int getValuesCount();
  48481. /**
  48482. * <pre>
  48483. * 按年取值
  48484. * </pre>
  48485. *
  48486. * <code>repeated string values = 4;</code>
  48487. * @param index The index of the element to return.
  48488. * @return The values at the given index.
  48489. */
  48490. java.lang.String getValues(int index);
  48491. /**
  48492. * <pre>
  48493. * 按年取值
  48494. * </pre>
  48495. *
  48496. * <code>repeated string values = 4;</code>
  48497. * @param index The index of the value to return.
  48498. * @return The bytes of the values at the given index.
  48499. */
  48500. com.google.protobuf.ByteString
  48501. getValuesBytes(int index);
  48502. }
  48503. /**
  48504. * Protobuf type {@code fxy.FinancialIndicator}
  48505. */
  48506. public static final class FinancialIndicator extends
  48507. com.google.protobuf.GeneratedMessage implements
  48508. // @@protoc_insertion_point(message_implements:fxy.FinancialIndicator)
  48509. FinancialIndicatorOrBuilder {
  48510. private static final long serialVersionUID = 0L;
  48511. static {
  48512. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  48513. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  48514. /* major= */ 4,
  48515. /* minor= */ 29,
  48516. /* patch= */ 5,
  48517. /* suffix= */ "",
  48518. FinancialIndicator.class.getName());
  48519. }
  48520. // Use FinancialIndicator.newBuilder() to construct.
  48521. private FinancialIndicator(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  48522. super(builder);
  48523. }
  48524. private FinancialIndicator() {
  48525. category_ = "";
  48526. indicatorName_ = "";
  48527. formula_ = "";
  48528. values_ =
  48529. com.google.protobuf.LazyStringArrayList.emptyList();
  48530. }
  48531. public static final com.google.protobuf.Descriptors.Descriptor
  48532. getDescriptor() {
  48533. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialIndicator_descriptor;
  48534. }
  48535. @java.lang.Override
  48536. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  48537. internalGetFieldAccessorTable() {
  48538. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialIndicator_fieldAccessorTable
  48539. .ensureFieldAccessorsInitialized(
  48540. com.yaoyicloud.message.FxyProtos.FinancialIndicator.class, com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder.class);
  48541. }
  48542. private int bitField0_;
  48543. public static final int CATEGORY_FIELD_NUMBER = 1;
  48544. @SuppressWarnings("serial")
  48545. private volatile java.lang.Object category_ = "";
  48546. /**
  48547. * <pre>
  48548. * 分类(如"运营能力"、"发展能力")
  48549. * </pre>
  48550. *
  48551. * <code>optional string category = 1;</code>
  48552. * @return Whether the category field is set.
  48553. */
  48554. @java.lang.Override
  48555. public boolean hasCategory() {
  48556. return ((bitField0_ & 0x00000001) != 0);
  48557. }
  48558. /**
  48559. * <pre>
  48560. * 分类(如"运营能力"、"发展能力")
  48561. * </pre>
  48562. *
  48563. * <code>optional string category = 1;</code>
  48564. * @return The category.
  48565. */
  48566. @java.lang.Override
  48567. public java.lang.String getCategory() {
  48568. java.lang.Object ref = category_;
  48569. if (ref instanceof java.lang.String) {
  48570. return (java.lang.String) ref;
  48571. } else {
  48572. com.google.protobuf.ByteString bs =
  48573. (com.google.protobuf.ByteString) ref;
  48574. java.lang.String s = bs.toStringUtf8();
  48575. if (bs.isValidUtf8()) {
  48576. category_ = s;
  48577. }
  48578. return s;
  48579. }
  48580. }
  48581. /**
  48582. * <pre>
  48583. * 分类(如"运营能力"、"发展能力")
  48584. * </pre>
  48585. *
  48586. * <code>optional string category = 1;</code>
  48587. * @return The bytes for category.
  48588. */
  48589. @java.lang.Override
  48590. public com.google.protobuf.ByteString
  48591. getCategoryBytes() {
  48592. java.lang.Object ref = category_;
  48593. if (ref instanceof java.lang.String) {
  48594. com.google.protobuf.ByteString b =
  48595. com.google.protobuf.ByteString.copyFromUtf8(
  48596. (java.lang.String) ref);
  48597. category_ = b;
  48598. return b;
  48599. } else {
  48600. return (com.google.protobuf.ByteString) ref;
  48601. }
  48602. }
  48603. public static final int INDICATORNAME_FIELD_NUMBER = 2;
  48604. @SuppressWarnings("serial")
  48605. private volatile java.lang.Object indicatorName_ = "";
  48606. /**
  48607. * <pre>
  48608. * 指标名称(如"公益支出比例")财务指标
  48609. * </pre>
  48610. *
  48611. * <code>optional string indicatorName = 2;</code>
  48612. * @return Whether the indicatorName field is set.
  48613. */
  48614. @java.lang.Override
  48615. public boolean hasIndicatorName() {
  48616. return ((bitField0_ & 0x00000002) != 0);
  48617. }
  48618. /**
  48619. * <pre>
  48620. * 指标名称(如"公益支出比例")财务指标
  48621. * </pre>
  48622. *
  48623. * <code>optional string indicatorName = 2;</code>
  48624. * @return The indicatorName.
  48625. */
  48626. @java.lang.Override
  48627. public java.lang.String getIndicatorName() {
  48628. java.lang.Object ref = indicatorName_;
  48629. if (ref instanceof java.lang.String) {
  48630. return (java.lang.String) ref;
  48631. } else {
  48632. com.google.protobuf.ByteString bs =
  48633. (com.google.protobuf.ByteString) ref;
  48634. java.lang.String s = bs.toStringUtf8();
  48635. if (bs.isValidUtf8()) {
  48636. indicatorName_ = s;
  48637. }
  48638. return s;
  48639. }
  48640. }
  48641. /**
  48642. * <pre>
  48643. * 指标名称(如"公益支出比例")财务指标
  48644. * </pre>
  48645. *
  48646. * <code>optional string indicatorName = 2;</code>
  48647. * @return The bytes for indicatorName.
  48648. */
  48649. @java.lang.Override
  48650. public com.google.protobuf.ByteString
  48651. getIndicatorNameBytes() {
  48652. java.lang.Object ref = indicatorName_;
  48653. if (ref instanceof java.lang.String) {
  48654. com.google.protobuf.ByteString b =
  48655. com.google.protobuf.ByteString.copyFromUtf8(
  48656. (java.lang.String) ref);
  48657. indicatorName_ = b;
  48658. return b;
  48659. } else {
  48660. return (com.google.protobuf.ByteString) ref;
  48661. }
  48662. }
  48663. public static final int FORMULA_FIELD_NUMBER = 3;
  48664. @SuppressWarnings("serial")
  48665. private volatile java.lang.Object formula_ = "";
  48666. /**
  48667. * <pre>
  48668. * 计算公式(如"公益支出/上年基金余额")
  48669. * </pre>
  48670. *
  48671. * <code>optional string formula = 3;</code>
  48672. * @return Whether the formula field is set.
  48673. */
  48674. @java.lang.Override
  48675. public boolean hasFormula() {
  48676. return ((bitField0_ & 0x00000004) != 0);
  48677. }
  48678. /**
  48679. * <pre>
  48680. * 计算公式(如"公益支出/上年基金余额")
  48681. * </pre>
  48682. *
  48683. * <code>optional string formula = 3;</code>
  48684. * @return The formula.
  48685. */
  48686. @java.lang.Override
  48687. public java.lang.String getFormula() {
  48688. java.lang.Object ref = formula_;
  48689. if (ref instanceof java.lang.String) {
  48690. return (java.lang.String) ref;
  48691. } else {
  48692. com.google.protobuf.ByteString bs =
  48693. (com.google.protobuf.ByteString) ref;
  48694. java.lang.String s = bs.toStringUtf8();
  48695. if (bs.isValidUtf8()) {
  48696. formula_ = s;
  48697. }
  48698. return s;
  48699. }
  48700. }
  48701. /**
  48702. * <pre>
  48703. * 计算公式(如"公益支出/上年基金余额")
  48704. * </pre>
  48705. *
  48706. * <code>optional string formula = 3;</code>
  48707. * @return The bytes for formula.
  48708. */
  48709. @java.lang.Override
  48710. public com.google.protobuf.ByteString
  48711. getFormulaBytes() {
  48712. java.lang.Object ref = formula_;
  48713. if (ref instanceof java.lang.String) {
  48714. com.google.protobuf.ByteString b =
  48715. com.google.protobuf.ByteString.copyFromUtf8(
  48716. (java.lang.String) ref);
  48717. formula_ = b;
  48718. return b;
  48719. } else {
  48720. return (com.google.protobuf.ByteString) ref;
  48721. }
  48722. }
  48723. public static final int VALUES_FIELD_NUMBER = 4;
  48724. @SuppressWarnings("serial")
  48725. private com.google.protobuf.LazyStringArrayList values_ =
  48726. com.google.protobuf.LazyStringArrayList.emptyList();
  48727. /**
  48728. * <pre>
  48729. * 按年取值
  48730. * </pre>
  48731. *
  48732. * <code>repeated string values = 4;</code>
  48733. * @return A list containing the values.
  48734. */
  48735. public com.google.protobuf.ProtocolStringList
  48736. getValuesList() {
  48737. return values_;
  48738. }
  48739. /**
  48740. * <pre>
  48741. * 按年取值
  48742. * </pre>
  48743. *
  48744. * <code>repeated string values = 4;</code>
  48745. * @return The count of values.
  48746. */
  48747. public int getValuesCount() {
  48748. return values_.size();
  48749. }
  48750. /**
  48751. * <pre>
  48752. * 按年取值
  48753. * </pre>
  48754. *
  48755. * <code>repeated string values = 4;</code>
  48756. * @param index The index of the element to return.
  48757. * @return The values at the given index.
  48758. */
  48759. public java.lang.String getValues(int index) {
  48760. return values_.get(index);
  48761. }
  48762. /**
  48763. * <pre>
  48764. * 按年取值
  48765. * </pre>
  48766. *
  48767. * <code>repeated string values = 4;</code>
  48768. * @param index The index of the value to return.
  48769. * @return The bytes of the values at the given index.
  48770. */
  48771. public com.google.protobuf.ByteString
  48772. getValuesBytes(int index) {
  48773. return values_.getByteString(index);
  48774. }
  48775. private byte memoizedIsInitialized = -1;
  48776. @java.lang.Override
  48777. public final boolean isInitialized() {
  48778. byte isInitialized = memoizedIsInitialized;
  48779. if (isInitialized == 1) return true;
  48780. if (isInitialized == 0) return false;
  48781. memoizedIsInitialized = 1;
  48782. return true;
  48783. }
  48784. @java.lang.Override
  48785. public void writeTo(com.google.protobuf.CodedOutputStream output)
  48786. throws java.io.IOException {
  48787. if (((bitField0_ & 0x00000001) != 0)) {
  48788. com.google.protobuf.GeneratedMessage.writeString(output, 1, category_);
  48789. }
  48790. if (((bitField0_ & 0x00000002) != 0)) {
  48791. com.google.protobuf.GeneratedMessage.writeString(output, 2, indicatorName_);
  48792. }
  48793. if (((bitField0_ & 0x00000004) != 0)) {
  48794. com.google.protobuf.GeneratedMessage.writeString(output, 3, formula_);
  48795. }
  48796. for (int i = 0; i < values_.size(); i++) {
  48797. com.google.protobuf.GeneratedMessage.writeString(output, 4, values_.getRaw(i));
  48798. }
  48799. getUnknownFields().writeTo(output);
  48800. }
  48801. @java.lang.Override
  48802. public int getSerializedSize() {
  48803. int size = memoizedSize;
  48804. if (size != -1) return size;
  48805. size = 0;
  48806. if (((bitField0_ & 0x00000001) != 0)) {
  48807. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, category_);
  48808. }
  48809. if (((bitField0_ & 0x00000002) != 0)) {
  48810. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, indicatorName_);
  48811. }
  48812. if (((bitField0_ & 0x00000004) != 0)) {
  48813. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, formula_);
  48814. }
  48815. {
  48816. int dataSize = 0;
  48817. for (int i = 0; i < values_.size(); i++) {
  48818. dataSize += computeStringSizeNoTag(values_.getRaw(i));
  48819. }
  48820. size += dataSize;
  48821. size += 1 * getValuesList().size();
  48822. }
  48823. size += getUnknownFields().getSerializedSize();
  48824. memoizedSize = size;
  48825. return size;
  48826. }
  48827. @java.lang.Override
  48828. public boolean equals(final java.lang.Object obj) {
  48829. if (obj == this) {
  48830. return true;
  48831. }
  48832. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.FinancialIndicator)) {
  48833. return super.equals(obj);
  48834. }
  48835. com.yaoyicloud.message.FxyProtos.FinancialIndicator other = (com.yaoyicloud.message.FxyProtos.FinancialIndicator) obj;
  48836. if (hasCategory() != other.hasCategory()) return false;
  48837. if (hasCategory()) {
  48838. if (!getCategory()
  48839. .equals(other.getCategory())) return false;
  48840. }
  48841. if (hasIndicatorName() != other.hasIndicatorName()) return false;
  48842. if (hasIndicatorName()) {
  48843. if (!getIndicatorName()
  48844. .equals(other.getIndicatorName())) return false;
  48845. }
  48846. if (hasFormula() != other.hasFormula()) return false;
  48847. if (hasFormula()) {
  48848. if (!getFormula()
  48849. .equals(other.getFormula())) return false;
  48850. }
  48851. if (!getValuesList()
  48852. .equals(other.getValuesList())) return false;
  48853. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  48854. return true;
  48855. }
  48856. @java.lang.Override
  48857. public int hashCode() {
  48858. if (memoizedHashCode != 0) {
  48859. return memoizedHashCode;
  48860. }
  48861. int hash = 41;
  48862. hash = (19 * hash) + getDescriptor().hashCode();
  48863. if (hasCategory()) {
  48864. hash = (37 * hash) + CATEGORY_FIELD_NUMBER;
  48865. hash = (53 * hash) + getCategory().hashCode();
  48866. }
  48867. if (hasIndicatorName()) {
  48868. hash = (37 * hash) + INDICATORNAME_FIELD_NUMBER;
  48869. hash = (53 * hash) + getIndicatorName().hashCode();
  48870. }
  48871. if (hasFormula()) {
  48872. hash = (37 * hash) + FORMULA_FIELD_NUMBER;
  48873. hash = (53 * hash) + getFormula().hashCode();
  48874. }
  48875. if (getValuesCount() > 0) {
  48876. hash = (37 * hash) + VALUES_FIELD_NUMBER;
  48877. hash = (53 * hash) + getValuesList().hashCode();
  48878. }
  48879. hash = (29 * hash) + getUnknownFields().hashCode();
  48880. memoizedHashCode = hash;
  48881. return hash;
  48882. }
  48883. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48884. java.nio.ByteBuffer data)
  48885. throws com.google.protobuf.InvalidProtocolBufferException {
  48886. return PARSER.parseFrom(data);
  48887. }
  48888. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48889. java.nio.ByteBuffer data,
  48890. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  48891. throws com.google.protobuf.InvalidProtocolBufferException {
  48892. return PARSER.parseFrom(data, extensionRegistry);
  48893. }
  48894. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48895. com.google.protobuf.ByteString data)
  48896. throws com.google.protobuf.InvalidProtocolBufferException {
  48897. return PARSER.parseFrom(data);
  48898. }
  48899. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48900. com.google.protobuf.ByteString data,
  48901. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  48902. throws com.google.protobuf.InvalidProtocolBufferException {
  48903. return PARSER.parseFrom(data, extensionRegistry);
  48904. }
  48905. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(byte[] data)
  48906. throws com.google.protobuf.InvalidProtocolBufferException {
  48907. return PARSER.parseFrom(data);
  48908. }
  48909. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48910. byte[] data,
  48911. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  48912. throws com.google.protobuf.InvalidProtocolBufferException {
  48913. return PARSER.parseFrom(data, extensionRegistry);
  48914. }
  48915. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(java.io.InputStream input)
  48916. throws java.io.IOException {
  48917. return com.google.protobuf.GeneratedMessage
  48918. .parseWithIOException(PARSER, input);
  48919. }
  48920. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48921. java.io.InputStream input,
  48922. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  48923. throws java.io.IOException {
  48924. return com.google.protobuf.GeneratedMessage
  48925. .parseWithIOException(PARSER, input, extensionRegistry);
  48926. }
  48927. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseDelimitedFrom(java.io.InputStream input)
  48928. throws java.io.IOException {
  48929. return com.google.protobuf.GeneratedMessage
  48930. .parseDelimitedWithIOException(PARSER, input);
  48931. }
  48932. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseDelimitedFrom(
  48933. java.io.InputStream input,
  48934. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  48935. throws java.io.IOException {
  48936. return com.google.protobuf.GeneratedMessage
  48937. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  48938. }
  48939. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48940. com.google.protobuf.CodedInputStream input)
  48941. throws java.io.IOException {
  48942. return com.google.protobuf.GeneratedMessage
  48943. .parseWithIOException(PARSER, input);
  48944. }
  48945. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator parseFrom(
  48946. com.google.protobuf.CodedInputStream input,
  48947. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  48948. throws java.io.IOException {
  48949. return com.google.protobuf.GeneratedMessage
  48950. .parseWithIOException(PARSER, input, extensionRegistry);
  48951. }
  48952. @java.lang.Override
  48953. public Builder newBuilderForType() { return newBuilder(); }
  48954. public static Builder newBuilder() {
  48955. return DEFAULT_INSTANCE.toBuilder();
  48956. }
  48957. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.FinancialIndicator prototype) {
  48958. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  48959. }
  48960. @java.lang.Override
  48961. public Builder toBuilder() {
  48962. return this == DEFAULT_INSTANCE
  48963. ? new Builder() : new Builder().mergeFrom(this);
  48964. }
  48965. @java.lang.Override
  48966. protected Builder newBuilderForType(
  48967. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  48968. Builder builder = new Builder(parent);
  48969. return builder;
  48970. }
  48971. /**
  48972. * Protobuf type {@code fxy.FinancialIndicator}
  48973. */
  48974. public static final class Builder extends
  48975. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  48976. // @@protoc_insertion_point(builder_implements:fxy.FinancialIndicator)
  48977. com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder {
  48978. public static final com.google.protobuf.Descriptors.Descriptor
  48979. getDescriptor() {
  48980. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialIndicator_descriptor;
  48981. }
  48982. @java.lang.Override
  48983. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  48984. internalGetFieldAccessorTable() {
  48985. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialIndicator_fieldAccessorTable
  48986. .ensureFieldAccessorsInitialized(
  48987. com.yaoyicloud.message.FxyProtos.FinancialIndicator.class, com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder.class);
  48988. }
  48989. // Construct using com.yaoyicloud.message.FxyProtos.FinancialIndicator.newBuilder()
  48990. private Builder() {
  48991. }
  48992. private Builder(
  48993. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  48994. super(parent);
  48995. }
  48996. @java.lang.Override
  48997. public Builder clear() {
  48998. super.clear();
  48999. bitField0_ = 0;
  49000. category_ = "";
  49001. indicatorName_ = "";
  49002. formula_ = "";
  49003. values_ =
  49004. com.google.protobuf.LazyStringArrayList.emptyList();
  49005. return this;
  49006. }
  49007. @java.lang.Override
  49008. public com.google.protobuf.Descriptors.Descriptor
  49009. getDescriptorForType() {
  49010. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialIndicator_descriptor;
  49011. }
  49012. @java.lang.Override
  49013. public com.yaoyicloud.message.FxyProtos.FinancialIndicator getDefaultInstanceForType() {
  49014. return com.yaoyicloud.message.FxyProtos.FinancialIndicator.getDefaultInstance();
  49015. }
  49016. @java.lang.Override
  49017. public com.yaoyicloud.message.FxyProtos.FinancialIndicator build() {
  49018. com.yaoyicloud.message.FxyProtos.FinancialIndicator result = buildPartial();
  49019. if (!result.isInitialized()) {
  49020. throw newUninitializedMessageException(result);
  49021. }
  49022. return result;
  49023. }
  49024. @java.lang.Override
  49025. public com.yaoyicloud.message.FxyProtos.FinancialIndicator buildPartial() {
  49026. com.yaoyicloud.message.FxyProtos.FinancialIndicator result = new com.yaoyicloud.message.FxyProtos.FinancialIndicator(this);
  49027. if (bitField0_ != 0) { buildPartial0(result); }
  49028. onBuilt();
  49029. return result;
  49030. }
  49031. private void buildPartial0(com.yaoyicloud.message.FxyProtos.FinancialIndicator result) {
  49032. int from_bitField0_ = bitField0_;
  49033. int to_bitField0_ = 0;
  49034. if (((from_bitField0_ & 0x00000001) != 0)) {
  49035. result.category_ = category_;
  49036. to_bitField0_ |= 0x00000001;
  49037. }
  49038. if (((from_bitField0_ & 0x00000002) != 0)) {
  49039. result.indicatorName_ = indicatorName_;
  49040. to_bitField0_ |= 0x00000002;
  49041. }
  49042. if (((from_bitField0_ & 0x00000004) != 0)) {
  49043. result.formula_ = formula_;
  49044. to_bitField0_ |= 0x00000004;
  49045. }
  49046. if (((from_bitField0_ & 0x00000008) != 0)) {
  49047. values_.makeImmutable();
  49048. result.values_ = values_;
  49049. }
  49050. result.bitField0_ |= to_bitField0_;
  49051. }
  49052. @java.lang.Override
  49053. public Builder mergeFrom(com.google.protobuf.Message other) {
  49054. if (other instanceof com.yaoyicloud.message.FxyProtos.FinancialIndicator) {
  49055. return mergeFrom((com.yaoyicloud.message.FxyProtos.FinancialIndicator)other);
  49056. } else {
  49057. super.mergeFrom(other);
  49058. return this;
  49059. }
  49060. }
  49061. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.FinancialIndicator other) {
  49062. if (other == com.yaoyicloud.message.FxyProtos.FinancialIndicator.getDefaultInstance()) return this;
  49063. if (other.hasCategory()) {
  49064. category_ = other.category_;
  49065. bitField0_ |= 0x00000001;
  49066. onChanged();
  49067. }
  49068. if (other.hasIndicatorName()) {
  49069. indicatorName_ = other.indicatorName_;
  49070. bitField0_ |= 0x00000002;
  49071. onChanged();
  49072. }
  49073. if (other.hasFormula()) {
  49074. formula_ = other.formula_;
  49075. bitField0_ |= 0x00000004;
  49076. onChanged();
  49077. }
  49078. if (!other.values_.isEmpty()) {
  49079. if (values_.isEmpty()) {
  49080. values_ = other.values_;
  49081. bitField0_ |= 0x00000008;
  49082. } else {
  49083. ensureValuesIsMutable();
  49084. values_.addAll(other.values_);
  49085. }
  49086. onChanged();
  49087. }
  49088. this.mergeUnknownFields(other.getUnknownFields());
  49089. onChanged();
  49090. return this;
  49091. }
  49092. @java.lang.Override
  49093. public final boolean isInitialized() {
  49094. return true;
  49095. }
  49096. @java.lang.Override
  49097. public Builder mergeFrom(
  49098. com.google.protobuf.CodedInputStream input,
  49099. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  49100. throws java.io.IOException {
  49101. if (extensionRegistry == null) {
  49102. throw new java.lang.NullPointerException();
  49103. }
  49104. try {
  49105. boolean done = false;
  49106. while (!done) {
  49107. int tag = input.readTag();
  49108. switch (tag) {
  49109. case 0:
  49110. done = true;
  49111. break;
  49112. case 10: {
  49113. category_ = input.readBytes();
  49114. bitField0_ |= 0x00000001;
  49115. break;
  49116. } // case 10
  49117. case 18: {
  49118. indicatorName_ = input.readBytes();
  49119. bitField0_ |= 0x00000002;
  49120. break;
  49121. } // case 18
  49122. case 26: {
  49123. formula_ = input.readBytes();
  49124. bitField0_ |= 0x00000004;
  49125. break;
  49126. } // case 26
  49127. case 34: {
  49128. com.google.protobuf.ByteString bs = input.readBytes();
  49129. ensureValuesIsMutable();
  49130. values_.add(bs);
  49131. break;
  49132. } // case 34
  49133. default: {
  49134. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  49135. done = true; // was an endgroup tag
  49136. }
  49137. break;
  49138. } // default:
  49139. } // switch (tag)
  49140. } // while (!done)
  49141. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  49142. throw e.unwrapIOException();
  49143. } finally {
  49144. onChanged();
  49145. } // finally
  49146. return this;
  49147. }
  49148. private int bitField0_;
  49149. private java.lang.Object category_ = "";
  49150. /**
  49151. * <pre>
  49152. * 分类(如"运营能力"、"发展能力")
  49153. * </pre>
  49154. *
  49155. * <code>optional string category = 1;</code>
  49156. * @return Whether the category field is set.
  49157. */
  49158. public boolean hasCategory() {
  49159. return ((bitField0_ & 0x00000001) != 0);
  49160. }
  49161. /**
  49162. * <pre>
  49163. * 分类(如"运营能力"、"发展能力")
  49164. * </pre>
  49165. *
  49166. * <code>optional string category = 1;</code>
  49167. * @return The category.
  49168. */
  49169. public java.lang.String getCategory() {
  49170. java.lang.Object ref = category_;
  49171. if (!(ref instanceof java.lang.String)) {
  49172. com.google.protobuf.ByteString bs =
  49173. (com.google.protobuf.ByteString) ref;
  49174. java.lang.String s = bs.toStringUtf8();
  49175. if (bs.isValidUtf8()) {
  49176. category_ = s;
  49177. }
  49178. return s;
  49179. } else {
  49180. return (java.lang.String) ref;
  49181. }
  49182. }
  49183. /**
  49184. * <pre>
  49185. * 分类(如"运营能力"、"发展能力")
  49186. * </pre>
  49187. *
  49188. * <code>optional string category = 1;</code>
  49189. * @return The bytes for category.
  49190. */
  49191. public com.google.protobuf.ByteString
  49192. getCategoryBytes() {
  49193. java.lang.Object ref = category_;
  49194. if (ref instanceof String) {
  49195. com.google.protobuf.ByteString b =
  49196. com.google.protobuf.ByteString.copyFromUtf8(
  49197. (java.lang.String) ref);
  49198. category_ = b;
  49199. return b;
  49200. } else {
  49201. return (com.google.protobuf.ByteString) ref;
  49202. }
  49203. }
  49204. /**
  49205. * <pre>
  49206. * 分类(如"运营能力"、"发展能力")
  49207. * </pre>
  49208. *
  49209. * <code>optional string category = 1;</code>
  49210. * @param value The category to set.
  49211. * @return This builder for chaining.
  49212. */
  49213. public Builder setCategory(
  49214. java.lang.String value) {
  49215. if (value == null) { throw new NullPointerException(); }
  49216. category_ = value;
  49217. bitField0_ |= 0x00000001;
  49218. onChanged();
  49219. return this;
  49220. }
  49221. /**
  49222. * <pre>
  49223. * 分类(如"运营能力"、"发展能力")
  49224. * </pre>
  49225. *
  49226. * <code>optional string category = 1;</code>
  49227. * @return This builder for chaining.
  49228. */
  49229. public Builder clearCategory() {
  49230. category_ = getDefaultInstance().getCategory();
  49231. bitField0_ = (bitField0_ & ~0x00000001);
  49232. onChanged();
  49233. return this;
  49234. }
  49235. /**
  49236. * <pre>
  49237. * 分类(如"运营能力"、"发展能力")
  49238. * </pre>
  49239. *
  49240. * <code>optional string category = 1;</code>
  49241. * @param value The bytes for category to set.
  49242. * @return This builder for chaining.
  49243. */
  49244. public Builder setCategoryBytes(
  49245. com.google.protobuf.ByteString value) {
  49246. if (value == null) { throw new NullPointerException(); }
  49247. category_ = value;
  49248. bitField0_ |= 0x00000001;
  49249. onChanged();
  49250. return this;
  49251. }
  49252. private java.lang.Object indicatorName_ = "";
  49253. /**
  49254. * <pre>
  49255. * 指标名称(如"公益支出比例")财务指标
  49256. * </pre>
  49257. *
  49258. * <code>optional string indicatorName = 2;</code>
  49259. * @return Whether the indicatorName field is set.
  49260. */
  49261. public boolean hasIndicatorName() {
  49262. return ((bitField0_ & 0x00000002) != 0);
  49263. }
  49264. /**
  49265. * <pre>
  49266. * 指标名称(如"公益支出比例")财务指标
  49267. * </pre>
  49268. *
  49269. * <code>optional string indicatorName = 2;</code>
  49270. * @return The indicatorName.
  49271. */
  49272. public java.lang.String getIndicatorName() {
  49273. java.lang.Object ref = indicatorName_;
  49274. if (!(ref instanceof java.lang.String)) {
  49275. com.google.protobuf.ByteString bs =
  49276. (com.google.protobuf.ByteString) ref;
  49277. java.lang.String s = bs.toStringUtf8();
  49278. if (bs.isValidUtf8()) {
  49279. indicatorName_ = s;
  49280. }
  49281. return s;
  49282. } else {
  49283. return (java.lang.String) ref;
  49284. }
  49285. }
  49286. /**
  49287. * <pre>
  49288. * 指标名称(如"公益支出比例")财务指标
  49289. * </pre>
  49290. *
  49291. * <code>optional string indicatorName = 2;</code>
  49292. * @return The bytes for indicatorName.
  49293. */
  49294. public com.google.protobuf.ByteString
  49295. getIndicatorNameBytes() {
  49296. java.lang.Object ref = indicatorName_;
  49297. if (ref instanceof String) {
  49298. com.google.protobuf.ByteString b =
  49299. com.google.protobuf.ByteString.copyFromUtf8(
  49300. (java.lang.String) ref);
  49301. indicatorName_ = b;
  49302. return b;
  49303. } else {
  49304. return (com.google.protobuf.ByteString) ref;
  49305. }
  49306. }
  49307. /**
  49308. * <pre>
  49309. * 指标名称(如"公益支出比例")财务指标
  49310. * </pre>
  49311. *
  49312. * <code>optional string indicatorName = 2;</code>
  49313. * @param value The indicatorName to set.
  49314. * @return This builder for chaining.
  49315. */
  49316. public Builder setIndicatorName(
  49317. java.lang.String value) {
  49318. if (value == null) { throw new NullPointerException(); }
  49319. indicatorName_ = value;
  49320. bitField0_ |= 0x00000002;
  49321. onChanged();
  49322. return this;
  49323. }
  49324. /**
  49325. * <pre>
  49326. * 指标名称(如"公益支出比例")财务指标
  49327. * </pre>
  49328. *
  49329. * <code>optional string indicatorName = 2;</code>
  49330. * @return This builder for chaining.
  49331. */
  49332. public Builder clearIndicatorName() {
  49333. indicatorName_ = getDefaultInstance().getIndicatorName();
  49334. bitField0_ = (bitField0_ & ~0x00000002);
  49335. onChanged();
  49336. return this;
  49337. }
  49338. /**
  49339. * <pre>
  49340. * 指标名称(如"公益支出比例")财务指标
  49341. * </pre>
  49342. *
  49343. * <code>optional string indicatorName = 2;</code>
  49344. * @param value The bytes for indicatorName to set.
  49345. * @return This builder for chaining.
  49346. */
  49347. public Builder setIndicatorNameBytes(
  49348. com.google.protobuf.ByteString value) {
  49349. if (value == null) { throw new NullPointerException(); }
  49350. indicatorName_ = value;
  49351. bitField0_ |= 0x00000002;
  49352. onChanged();
  49353. return this;
  49354. }
  49355. private java.lang.Object formula_ = "";
  49356. /**
  49357. * <pre>
  49358. * 计算公式(如"公益支出/上年基金余额")
  49359. * </pre>
  49360. *
  49361. * <code>optional string formula = 3;</code>
  49362. * @return Whether the formula field is set.
  49363. */
  49364. public boolean hasFormula() {
  49365. return ((bitField0_ & 0x00000004) != 0);
  49366. }
  49367. /**
  49368. * <pre>
  49369. * 计算公式(如"公益支出/上年基金余额")
  49370. * </pre>
  49371. *
  49372. * <code>optional string formula = 3;</code>
  49373. * @return The formula.
  49374. */
  49375. public java.lang.String getFormula() {
  49376. java.lang.Object ref = formula_;
  49377. if (!(ref instanceof java.lang.String)) {
  49378. com.google.protobuf.ByteString bs =
  49379. (com.google.protobuf.ByteString) ref;
  49380. java.lang.String s = bs.toStringUtf8();
  49381. if (bs.isValidUtf8()) {
  49382. formula_ = s;
  49383. }
  49384. return s;
  49385. } else {
  49386. return (java.lang.String) ref;
  49387. }
  49388. }
  49389. /**
  49390. * <pre>
  49391. * 计算公式(如"公益支出/上年基金余额")
  49392. * </pre>
  49393. *
  49394. * <code>optional string formula = 3;</code>
  49395. * @return The bytes for formula.
  49396. */
  49397. public com.google.protobuf.ByteString
  49398. getFormulaBytes() {
  49399. java.lang.Object ref = formula_;
  49400. if (ref instanceof String) {
  49401. com.google.protobuf.ByteString b =
  49402. com.google.protobuf.ByteString.copyFromUtf8(
  49403. (java.lang.String) ref);
  49404. formula_ = b;
  49405. return b;
  49406. } else {
  49407. return (com.google.protobuf.ByteString) ref;
  49408. }
  49409. }
  49410. /**
  49411. * <pre>
  49412. * 计算公式(如"公益支出/上年基金余额")
  49413. * </pre>
  49414. *
  49415. * <code>optional string formula = 3;</code>
  49416. * @param value The formula to set.
  49417. * @return This builder for chaining.
  49418. */
  49419. public Builder setFormula(
  49420. java.lang.String value) {
  49421. if (value == null) { throw new NullPointerException(); }
  49422. formula_ = value;
  49423. bitField0_ |= 0x00000004;
  49424. onChanged();
  49425. return this;
  49426. }
  49427. /**
  49428. * <pre>
  49429. * 计算公式(如"公益支出/上年基金余额")
  49430. * </pre>
  49431. *
  49432. * <code>optional string formula = 3;</code>
  49433. * @return This builder for chaining.
  49434. */
  49435. public Builder clearFormula() {
  49436. formula_ = getDefaultInstance().getFormula();
  49437. bitField0_ = (bitField0_ & ~0x00000004);
  49438. onChanged();
  49439. return this;
  49440. }
  49441. /**
  49442. * <pre>
  49443. * 计算公式(如"公益支出/上年基金余额")
  49444. * </pre>
  49445. *
  49446. * <code>optional string formula = 3;</code>
  49447. * @param value The bytes for formula to set.
  49448. * @return This builder for chaining.
  49449. */
  49450. public Builder setFormulaBytes(
  49451. com.google.protobuf.ByteString value) {
  49452. if (value == null) { throw new NullPointerException(); }
  49453. formula_ = value;
  49454. bitField0_ |= 0x00000004;
  49455. onChanged();
  49456. return this;
  49457. }
  49458. private com.google.protobuf.LazyStringArrayList values_ =
  49459. com.google.protobuf.LazyStringArrayList.emptyList();
  49460. private void ensureValuesIsMutable() {
  49461. if (!values_.isModifiable()) {
  49462. values_ = new com.google.protobuf.LazyStringArrayList(values_);
  49463. }
  49464. bitField0_ |= 0x00000008;
  49465. }
  49466. /**
  49467. * <pre>
  49468. * 按年取值
  49469. * </pre>
  49470. *
  49471. * <code>repeated string values = 4;</code>
  49472. * @return A list containing the values.
  49473. */
  49474. public com.google.protobuf.ProtocolStringList
  49475. getValuesList() {
  49476. values_.makeImmutable();
  49477. return values_;
  49478. }
  49479. /**
  49480. * <pre>
  49481. * 按年取值
  49482. * </pre>
  49483. *
  49484. * <code>repeated string values = 4;</code>
  49485. * @return The count of values.
  49486. */
  49487. public int getValuesCount() {
  49488. return values_.size();
  49489. }
  49490. /**
  49491. * <pre>
  49492. * 按年取值
  49493. * </pre>
  49494. *
  49495. * <code>repeated string values = 4;</code>
  49496. * @param index The index of the element to return.
  49497. * @return The values at the given index.
  49498. */
  49499. public java.lang.String getValues(int index) {
  49500. return values_.get(index);
  49501. }
  49502. /**
  49503. * <pre>
  49504. * 按年取值
  49505. * </pre>
  49506. *
  49507. * <code>repeated string values = 4;</code>
  49508. * @param index The index of the value to return.
  49509. * @return The bytes of the values at the given index.
  49510. */
  49511. public com.google.protobuf.ByteString
  49512. getValuesBytes(int index) {
  49513. return values_.getByteString(index);
  49514. }
  49515. /**
  49516. * <pre>
  49517. * 按年取值
  49518. * </pre>
  49519. *
  49520. * <code>repeated string values = 4;</code>
  49521. * @param index The index to set the value at.
  49522. * @param value The values to set.
  49523. * @return This builder for chaining.
  49524. */
  49525. public Builder setValues(
  49526. int index, java.lang.String value) {
  49527. if (value == null) { throw new NullPointerException(); }
  49528. ensureValuesIsMutable();
  49529. values_.set(index, value);
  49530. bitField0_ |= 0x00000008;
  49531. onChanged();
  49532. return this;
  49533. }
  49534. /**
  49535. * <pre>
  49536. * 按年取值
  49537. * </pre>
  49538. *
  49539. * <code>repeated string values = 4;</code>
  49540. * @param value The values to add.
  49541. * @return This builder for chaining.
  49542. */
  49543. public Builder addValues(
  49544. java.lang.String value) {
  49545. if (value == null) { throw new NullPointerException(); }
  49546. ensureValuesIsMutable();
  49547. values_.add(value);
  49548. bitField0_ |= 0x00000008;
  49549. onChanged();
  49550. return this;
  49551. }
  49552. /**
  49553. * <pre>
  49554. * 按年取值
  49555. * </pre>
  49556. *
  49557. * <code>repeated string values = 4;</code>
  49558. * @param values The values to add.
  49559. * @return This builder for chaining.
  49560. */
  49561. public Builder addAllValues(
  49562. java.lang.Iterable<java.lang.String> values) {
  49563. ensureValuesIsMutable();
  49564. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  49565. values, values_);
  49566. bitField0_ |= 0x00000008;
  49567. onChanged();
  49568. return this;
  49569. }
  49570. /**
  49571. * <pre>
  49572. * 按年取值
  49573. * </pre>
  49574. *
  49575. * <code>repeated string values = 4;</code>
  49576. * @return This builder for chaining.
  49577. */
  49578. public Builder clearValues() {
  49579. values_ =
  49580. com.google.protobuf.LazyStringArrayList.emptyList();
  49581. bitField0_ = (bitField0_ & ~0x00000008);;
  49582. onChanged();
  49583. return this;
  49584. }
  49585. /**
  49586. * <pre>
  49587. * 按年取值
  49588. * </pre>
  49589. *
  49590. * <code>repeated string values = 4;</code>
  49591. * @param value The bytes of the values to add.
  49592. * @return This builder for chaining.
  49593. */
  49594. public Builder addValuesBytes(
  49595. com.google.protobuf.ByteString value) {
  49596. if (value == null) { throw new NullPointerException(); }
  49597. ensureValuesIsMutable();
  49598. values_.add(value);
  49599. bitField0_ |= 0x00000008;
  49600. onChanged();
  49601. return this;
  49602. }
  49603. // @@protoc_insertion_point(builder_scope:fxy.FinancialIndicator)
  49604. }
  49605. // @@protoc_insertion_point(class_scope:fxy.FinancialIndicator)
  49606. private static final com.yaoyicloud.message.FxyProtos.FinancialIndicator DEFAULT_INSTANCE;
  49607. static {
  49608. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.FinancialIndicator();
  49609. }
  49610. public static com.yaoyicloud.message.FxyProtos.FinancialIndicator getDefaultInstance() {
  49611. return DEFAULT_INSTANCE;
  49612. }
  49613. private static final com.google.protobuf.Parser<FinancialIndicator>
  49614. PARSER = new com.google.protobuf.AbstractParser<FinancialIndicator>() {
  49615. @java.lang.Override
  49616. public FinancialIndicator parsePartialFrom(
  49617. com.google.protobuf.CodedInputStream input,
  49618. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  49619. throws com.google.protobuf.InvalidProtocolBufferException {
  49620. Builder builder = newBuilder();
  49621. try {
  49622. builder.mergeFrom(input, extensionRegistry);
  49623. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  49624. throw e.setUnfinishedMessage(builder.buildPartial());
  49625. } catch (com.google.protobuf.UninitializedMessageException e) {
  49626. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  49627. } catch (java.io.IOException e) {
  49628. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  49629. .setUnfinishedMessage(builder.buildPartial());
  49630. }
  49631. return builder.buildPartial();
  49632. }
  49633. };
  49634. public static com.google.protobuf.Parser<FinancialIndicator> parser() {
  49635. return PARSER;
  49636. }
  49637. @java.lang.Override
  49638. public com.google.protobuf.Parser<FinancialIndicator> getParserForType() {
  49639. return PARSER;
  49640. }
  49641. @java.lang.Override
  49642. public com.yaoyicloud.message.FxyProtos.FinancialIndicator getDefaultInstanceForType() {
  49643. return DEFAULT_INSTANCE;
  49644. }
  49645. }
  49646. public interface FinancialInfoOrBuilder extends
  49647. // @@protoc_insertion_point(interface_extends:fxy.FinancialInfo)
  49648. com.google.protobuf.MessageOrBuilder {
  49649. /**
  49650. * <pre>
  49651. * 重要财务数据(4.1)
  49652. * </pre>
  49653. *
  49654. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  49655. */
  49656. java.util.List<com.yaoyicloud.message.FxyProtos.FinancialData>
  49657. getFinancialDataSeqList();
  49658. /**
  49659. * <pre>
  49660. * 重要财务数据(4.1)
  49661. * </pre>
  49662. *
  49663. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  49664. */
  49665. com.yaoyicloud.message.FxyProtos.FinancialData getFinancialDataSeq(int index);
  49666. /**
  49667. * <pre>
  49668. * 重要财务数据(4.1)
  49669. * </pre>
  49670. *
  49671. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  49672. */
  49673. int getFinancialDataSeqCount();
  49674. /**
  49675. * <pre>
  49676. * 重要财务数据(4.1)
  49677. * </pre>
  49678. *
  49679. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  49680. */
  49681. java.util.List<? extends com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder>
  49682. getFinancialDataSeqOrBuilderList();
  49683. /**
  49684. * <pre>
  49685. * 重要财务数据(4.1)
  49686. * </pre>
  49687. *
  49688. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  49689. */
  49690. com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder getFinancialDataSeqOrBuilder(
  49691. int index);
  49692. /**
  49693. * <pre>
  49694. * 按年取值
  49695. * </pre>
  49696. *
  49697. * <code>repeated string years = 4;</code>
  49698. * @return A list containing the years.
  49699. */
  49700. java.util.List<java.lang.String>
  49701. getYearsList();
  49702. /**
  49703. * <pre>
  49704. * 按年取值
  49705. * </pre>
  49706. *
  49707. * <code>repeated string years = 4;</code>
  49708. * @return The count of years.
  49709. */
  49710. int getYearsCount();
  49711. /**
  49712. * <pre>
  49713. * 按年取值
  49714. * </pre>
  49715. *
  49716. * <code>repeated string years = 4;</code>
  49717. * @param index The index of the element to return.
  49718. * @return The years at the given index.
  49719. */
  49720. java.lang.String getYears(int index);
  49721. /**
  49722. * <pre>
  49723. * 按年取值
  49724. * </pre>
  49725. *
  49726. * <code>repeated string years = 4;</code>
  49727. * @param index The index of the value to return.
  49728. * @return The bytes of the years at the given index.
  49729. */
  49730. com.google.protobuf.ByteString
  49731. getYearsBytes(int index);
  49732. /**
  49733. * <pre>
  49734. * 备注
  49735. * </pre>
  49736. *
  49737. * <code>optional string remark = 5;</code>
  49738. * @return Whether the remark field is set.
  49739. */
  49740. boolean hasRemark();
  49741. /**
  49742. * <pre>
  49743. * 备注
  49744. * </pre>
  49745. *
  49746. * <code>optional string remark = 5;</code>
  49747. * @return The remark.
  49748. */
  49749. java.lang.String getRemark();
  49750. /**
  49751. * <pre>
  49752. * 备注
  49753. * </pre>
  49754. *
  49755. * <code>optional string remark = 5;</code>
  49756. * @return The bytes for remark.
  49757. */
  49758. com.google.protobuf.ByteString
  49759. getRemarkBytes();
  49760. /**
  49761. * <pre>
  49762. * 财务指标(4.2)
  49763. * </pre>
  49764. *
  49765. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  49766. */
  49767. java.util.List<com.yaoyicloud.message.FxyProtos.FinancialIndicator>
  49768. getIndicatorsList();
  49769. /**
  49770. * <pre>
  49771. * 财务指标(4.2)
  49772. * </pre>
  49773. *
  49774. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  49775. */
  49776. com.yaoyicloud.message.FxyProtos.FinancialIndicator getIndicators(int index);
  49777. /**
  49778. * <pre>
  49779. * 财务指标(4.2)
  49780. * </pre>
  49781. *
  49782. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  49783. */
  49784. int getIndicatorsCount();
  49785. /**
  49786. * <pre>
  49787. * 财务指标(4.2)
  49788. * </pre>
  49789. *
  49790. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  49791. */
  49792. java.util.List<? extends com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder>
  49793. getIndicatorsOrBuilderList();
  49794. /**
  49795. * <pre>
  49796. * 财务指标(4.2)
  49797. * </pre>
  49798. *
  49799. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  49800. */
  49801. com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder getIndicatorsOrBuilder(
  49802. int index);
  49803. /**
  49804. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  49805. */
  49806. java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail>
  49807. getFinancialCheckDetailsList();
  49808. /**
  49809. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  49810. */
  49811. com.yaoyicloud.message.FxyProtos.CheckItemDetail getFinancialCheckDetails(int index);
  49812. /**
  49813. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  49814. */
  49815. int getFinancialCheckDetailsCount();
  49816. /**
  49817. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  49818. */
  49819. java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  49820. getFinancialCheckDetailsOrBuilderList();
  49821. /**
  49822. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  49823. */
  49824. com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder getFinancialCheckDetailsOrBuilder(
  49825. int index);
  49826. /**
  49827. * <pre>
  49828. * 财务信息评分及建议(4.3)
  49829. * </pre>
  49830. *
  49831. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  49832. * @return Whether the financialSummary field is set.
  49833. */
  49834. boolean hasFinancialSummary();
  49835. /**
  49836. * <pre>
  49837. * 财务信息评分及建议(4.3)
  49838. * </pre>
  49839. *
  49840. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  49841. * @return The financialSummary.
  49842. */
  49843. com.yaoyicloud.message.FxyProtos.CheckSummary getFinancialSummary();
  49844. /**
  49845. * <pre>
  49846. * 财务信息评分及建议(4.3)
  49847. * </pre>
  49848. *
  49849. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  49850. */
  49851. com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getFinancialSummaryOrBuilder();
  49852. /**
  49853. * <pre>
  49854. * 没有财务解析时的临时方案
  49855. * </pre>
  49856. *
  49857. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  49858. */
  49859. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  49860. getFinancialFilesList();
  49861. /**
  49862. * <pre>
  49863. * 没有财务解析时的临时方案
  49864. * </pre>
  49865. *
  49866. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  49867. */
  49868. com.yaoyicloud.message.FxyProtos.Attachment getFinancialFiles(int index);
  49869. /**
  49870. * <pre>
  49871. * 没有财务解析时的临时方案
  49872. * </pre>
  49873. *
  49874. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  49875. */
  49876. int getFinancialFilesCount();
  49877. /**
  49878. * <pre>
  49879. * 没有财务解析时的临时方案
  49880. * </pre>
  49881. *
  49882. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  49883. */
  49884. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  49885. getFinancialFilesOrBuilderList();
  49886. /**
  49887. * <pre>
  49888. * 没有财务解析时的临时方案
  49889. * </pre>
  49890. *
  49891. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  49892. */
  49893. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFinancialFilesOrBuilder(
  49894. int index);
  49895. /**
  49896. * <pre>
  49897. * 平台报告新加字段
  49898. * </pre>
  49899. *
  49900. * <code>optional string operatingRevenue = 13;</code>
  49901. * @return Whether the operatingRevenue field is set.
  49902. */
  49903. boolean hasOperatingRevenue();
  49904. /**
  49905. * <pre>
  49906. * 平台报告新加字段
  49907. * </pre>
  49908. *
  49909. * <code>optional string operatingRevenue = 13;</code>
  49910. * @return The operatingRevenue.
  49911. */
  49912. java.lang.String getOperatingRevenue();
  49913. /**
  49914. * <pre>
  49915. * 平台报告新加字段
  49916. * </pre>
  49917. *
  49918. * <code>optional string operatingRevenue = 13;</code>
  49919. * @return The bytes for operatingRevenue.
  49920. */
  49921. com.google.protobuf.ByteString
  49922. getOperatingRevenueBytes();
  49923. /**
  49924. * <pre>
  49925. * 最近一年净利润
  49926. * </pre>
  49927. *
  49928. * <code>optional string neProfit = 14;</code>
  49929. * @return Whether the neProfit field is set.
  49930. */
  49931. boolean hasNeProfit();
  49932. /**
  49933. * <pre>
  49934. * 最近一年净利润
  49935. * </pre>
  49936. *
  49937. * <code>optional string neProfit = 14;</code>
  49938. * @return The neProfit.
  49939. */
  49940. java.lang.String getNeProfit();
  49941. /**
  49942. * <pre>
  49943. * 最近一年净利润
  49944. * </pre>
  49945. *
  49946. * <code>optional string neProfit = 14;</code>
  49947. * @return The bytes for neProfit.
  49948. */
  49949. com.google.protobuf.ByteString
  49950. getNeProfitBytes();
  49951. }
  49952. /**
  49953. * Protobuf type {@code fxy.FinancialInfo}
  49954. */
  49955. public static final class FinancialInfo extends
  49956. com.google.protobuf.GeneratedMessage implements
  49957. // @@protoc_insertion_point(message_implements:fxy.FinancialInfo)
  49958. FinancialInfoOrBuilder {
  49959. private static final long serialVersionUID = 0L;
  49960. static {
  49961. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  49962. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  49963. /* major= */ 4,
  49964. /* minor= */ 29,
  49965. /* patch= */ 5,
  49966. /* suffix= */ "",
  49967. FinancialInfo.class.getName());
  49968. }
  49969. // Use FinancialInfo.newBuilder() to construct.
  49970. private FinancialInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  49971. super(builder);
  49972. }
  49973. private FinancialInfo() {
  49974. financialDataSeq_ = java.util.Collections.emptyList();
  49975. years_ =
  49976. com.google.protobuf.LazyStringArrayList.emptyList();
  49977. remark_ = "";
  49978. indicators_ = java.util.Collections.emptyList();
  49979. financialCheckDetails_ = java.util.Collections.emptyList();
  49980. financialFiles_ = java.util.Collections.emptyList();
  49981. operatingRevenue_ = "";
  49982. neProfit_ = "";
  49983. }
  49984. public static final com.google.protobuf.Descriptors.Descriptor
  49985. getDescriptor() {
  49986. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialInfo_descriptor;
  49987. }
  49988. @java.lang.Override
  49989. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  49990. internalGetFieldAccessorTable() {
  49991. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialInfo_fieldAccessorTable
  49992. .ensureFieldAccessorsInitialized(
  49993. com.yaoyicloud.message.FxyProtos.FinancialInfo.class, com.yaoyicloud.message.FxyProtos.FinancialInfo.Builder.class);
  49994. }
  49995. private int bitField0_;
  49996. public static final int FINANCIALDATASEQ_FIELD_NUMBER = 1;
  49997. @SuppressWarnings("serial")
  49998. private java.util.List<com.yaoyicloud.message.FxyProtos.FinancialData> financialDataSeq_;
  49999. /**
  50000. * <pre>
  50001. * 重要财务数据(4.1)
  50002. * </pre>
  50003. *
  50004. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  50005. */
  50006. @java.lang.Override
  50007. public java.util.List<com.yaoyicloud.message.FxyProtos.FinancialData> getFinancialDataSeqList() {
  50008. return financialDataSeq_;
  50009. }
  50010. /**
  50011. * <pre>
  50012. * 重要财务数据(4.1)
  50013. * </pre>
  50014. *
  50015. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  50016. */
  50017. @java.lang.Override
  50018. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder>
  50019. getFinancialDataSeqOrBuilderList() {
  50020. return financialDataSeq_;
  50021. }
  50022. /**
  50023. * <pre>
  50024. * 重要财务数据(4.1)
  50025. * </pre>
  50026. *
  50027. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  50028. */
  50029. @java.lang.Override
  50030. public int getFinancialDataSeqCount() {
  50031. return financialDataSeq_.size();
  50032. }
  50033. /**
  50034. * <pre>
  50035. * 重要财务数据(4.1)
  50036. * </pre>
  50037. *
  50038. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  50039. */
  50040. @java.lang.Override
  50041. public com.yaoyicloud.message.FxyProtos.FinancialData getFinancialDataSeq(int index) {
  50042. return financialDataSeq_.get(index);
  50043. }
  50044. /**
  50045. * <pre>
  50046. * 重要财务数据(4.1)
  50047. * </pre>
  50048. *
  50049. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  50050. */
  50051. @java.lang.Override
  50052. public com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder getFinancialDataSeqOrBuilder(
  50053. int index) {
  50054. return financialDataSeq_.get(index);
  50055. }
  50056. public static final int YEARS_FIELD_NUMBER = 4;
  50057. @SuppressWarnings("serial")
  50058. private com.google.protobuf.LazyStringArrayList years_ =
  50059. com.google.protobuf.LazyStringArrayList.emptyList();
  50060. /**
  50061. * <pre>
  50062. * 按年取值
  50063. * </pre>
  50064. *
  50065. * <code>repeated string years = 4;</code>
  50066. * @return A list containing the years.
  50067. */
  50068. public com.google.protobuf.ProtocolStringList
  50069. getYearsList() {
  50070. return years_;
  50071. }
  50072. /**
  50073. * <pre>
  50074. * 按年取值
  50075. * </pre>
  50076. *
  50077. * <code>repeated string years = 4;</code>
  50078. * @return The count of years.
  50079. */
  50080. public int getYearsCount() {
  50081. return years_.size();
  50082. }
  50083. /**
  50084. * <pre>
  50085. * 按年取值
  50086. * </pre>
  50087. *
  50088. * <code>repeated string years = 4;</code>
  50089. * @param index The index of the element to return.
  50090. * @return The years at the given index.
  50091. */
  50092. public java.lang.String getYears(int index) {
  50093. return years_.get(index);
  50094. }
  50095. /**
  50096. * <pre>
  50097. * 按年取值
  50098. * </pre>
  50099. *
  50100. * <code>repeated string years = 4;</code>
  50101. * @param index The index of the value to return.
  50102. * @return The bytes of the years at the given index.
  50103. */
  50104. public com.google.protobuf.ByteString
  50105. getYearsBytes(int index) {
  50106. return years_.getByteString(index);
  50107. }
  50108. public static final int REMARK_FIELD_NUMBER = 5;
  50109. @SuppressWarnings("serial")
  50110. private volatile java.lang.Object remark_ = "";
  50111. /**
  50112. * <pre>
  50113. * 备注
  50114. * </pre>
  50115. *
  50116. * <code>optional string remark = 5;</code>
  50117. * @return Whether the remark field is set.
  50118. */
  50119. @java.lang.Override
  50120. public boolean hasRemark() {
  50121. return ((bitField0_ & 0x00000001) != 0);
  50122. }
  50123. /**
  50124. * <pre>
  50125. * 备注
  50126. * </pre>
  50127. *
  50128. * <code>optional string remark = 5;</code>
  50129. * @return The remark.
  50130. */
  50131. @java.lang.Override
  50132. public java.lang.String getRemark() {
  50133. java.lang.Object ref = remark_;
  50134. if (ref instanceof java.lang.String) {
  50135. return (java.lang.String) ref;
  50136. } else {
  50137. com.google.protobuf.ByteString bs =
  50138. (com.google.protobuf.ByteString) ref;
  50139. java.lang.String s = bs.toStringUtf8();
  50140. if (bs.isValidUtf8()) {
  50141. remark_ = s;
  50142. }
  50143. return s;
  50144. }
  50145. }
  50146. /**
  50147. * <pre>
  50148. * 备注
  50149. * </pre>
  50150. *
  50151. * <code>optional string remark = 5;</code>
  50152. * @return The bytes for remark.
  50153. */
  50154. @java.lang.Override
  50155. public com.google.protobuf.ByteString
  50156. getRemarkBytes() {
  50157. java.lang.Object ref = remark_;
  50158. if (ref instanceof java.lang.String) {
  50159. com.google.protobuf.ByteString b =
  50160. com.google.protobuf.ByteString.copyFromUtf8(
  50161. (java.lang.String) ref);
  50162. remark_ = b;
  50163. return b;
  50164. } else {
  50165. return (com.google.protobuf.ByteString) ref;
  50166. }
  50167. }
  50168. public static final int INDICATORS_FIELD_NUMBER = 9;
  50169. @SuppressWarnings("serial")
  50170. private java.util.List<com.yaoyicloud.message.FxyProtos.FinancialIndicator> indicators_;
  50171. /**
  50172. * <pre>
  50173. * 财务指标(4.2)
  50174. * </pre>
  50175. *
  50176. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  50177. */
  50178. @java.lang.Override
  50179. public java.util.List<com.yaoyicloud.message.FxyProtos.FinancialIndicator> getIndicatorsList() {
  50180. return indicators_;
  50181. }
  50182. /**
  50183. * <pre>
  50184. * 财务指标(4.2)
  50185. * </pre>
  50186. *
  50187. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  50188. */
  50189. @java.lang.Override
  50190. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder>
  50191. getIndicatorsOrBuilderList() {
  50192. return indicators_;
  50193. }
  50194. /**
  50195. * <pre>
  50196. * 财务指标(4.2)
  50197. * </pre>
  50198. *
  50199. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  50200. */
  50201. @java.lang.Override
  50202. public int getIndicatorsCount() {
  50203. return indicators_.size();
  50204. }
  50205. /**
  50206. * <pre>
  50207. * 财务指标(4.2)
  50208. * </pre>
  50209. *
  50210. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  50211. */
  50212. @java.lang.Override
  50213. public com.yaoyicloud.message.FxyProtos.FinancialIndicator getIndicators(int index) {
  50214. return indicators_.get(index);
  50215. }
  50216. /**
  50217. * <pre>
  50218. * 财务指标(4.2)
  50219. * </pre>
  50220. *
  50221. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  50222. */
  50223. @java.lang.Override
  50224. public com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder getIndicatorsOrBuilder(
  50225. int index) {
  50226. return indicators_.get(index);
  50227. }
  50228. public static final int FINANCIALCHECKDETAILS_FIELD_NUMBER = 10;
  50229. @SuppressWarnings("serial")
  50230. private java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> financialCheckDetails_;
  50231. /**
  50232. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  50233. */
  50234. @java.lang.Override
  50235. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> getFinancialCheckDetailsList() {
  50236. return financialCheckDetails_;
  50237. }
  50238. /**
  50239. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  50240. */
  50241. @java.lang.Override
  50242. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  50243. getFinancialCheckDetailsOrBuilderList() {
  50244. return financialCheckDetails_;
  50245. }
  50246. /**
  50247. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  50248. */
  50249. @java.lang.Override
  50250. public int getFinancialCheckDetailsCount() {
  50251. return financialCheckDetails_.size();
  50252. }
  50253. /**
  50254. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  50255. */
  50256. @java.lang.Override
  50257. public com.yaoyicloud.message.FxyProtos.CheckItemDetail getFinancialCheckDetails(int index) {
  50258. return financialCheckDetails_.get(index);
  50259. }
  50260. /**
  50261. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  50262. */
  50263. @java.lang.Override
  50264. public com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder getFinancialCheckDetailsOrBuilder(
  50265. int index) {
  50266. return financialCheckDetails_.get(index);
  50267. }
  50268. public static final int FINANCIALSUMMARY_FIELD_NUMBER = 11;
  50269. private com.yaoyicloud.message.FxyProtos.CheckSummary financialSummary_;
  50270. /**
  50271. * <pre>
  50272. * 财务信息评分及建议(4.3)
  50273. * </pre>
  50274. *
  50275. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  50276. * @return Whether the financialSummary field is set.
  50277. */
  50278. @java.lang.Override
  50279. public boolean hasFinancialSummary() {
  50280. return ((bitField0_ & 0x00000002) != 0);
  50281. }
  50282. /**
  50283. * <pre>
  50284. * 财务信息评分及建议(4.3)
  50285. * </pre>
  50286. *
  50287. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  50288. * @return The financialSummary.
  50289. */
  50290. @java.lang.Override
  50291. public com.yaoyicloud.message.FxyProtos.CheckSummary getFinancialSummary() {
  50292. return financialSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : financialSummary_;
  50293. }
  50294. /**
  50295. * <pre>
  50296. * 财务信息评分及建议(4.3)
  50297. * </pre>
  50298. *
  50299. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  50300. */
  50301. @java.lang.Override
  50302. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getFinancialSummaryOrBuilder() {
  50303. return financialSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : financialSummary_;
  50304. }
  50305. public static final int FINANCIALFILES_FIELD_NUMBER = 12;
  50306. @SuppressWarnings("serial")
  50307. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> financialFiles_;
  50308. /**
  50309. * <pre>
  50310. * 没有财务解析时的临时方案
  50311. * </pre>
  50312. *
  50313. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  50314. */
  50315. @java.lang.Override
  50316. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getFinancialFilesList() {
  50317. return financialFiles_;
  50318. }
  50319. /**
  50320. * <pre>
  50321. * 没有财务解析时的临时方案
  50322. * </pre>
  50323. *
  50324. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  50325. */
  50326. @java.lang.Override
  50327. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  50328. getFinancialFilesOrBuilderList() {
  50329. return financialFiles_;
  50330. }
  50331. /**
  50332. * <pre>
  50333. * 没有财务解析时的临时方案
  50334. * </pre>
  50335. *
  50336. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  50337. */
  50338. @java.lang.Override
  50339. public int getFinancialFilesCount() {
  50340. return financialFiles_.size();
  50341. }
  50342. /**
  50343. * <pre>
  50344. * 没有财务解析时的临时方案
  50345. * </pre>
  50346. *
  50347. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  50348. */
  50349. @java.lang.Override
  50350. public com.yaoyicloud.message.FxyProtos.Attachment getFinancialFiles(int index) {
  50351. return financialFiles_.get(index);
  50352. }
  50353. /**
  50354. * <pre>
  50355. * 没有财务解析时的临时方案
  50356. * </pre>
  50357. *
  50358. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  50359. */
  50360. @java.lang.Override
  50361. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFinancialFilesOrBuilder(
  50362. int index) {
  50363. return financialFiles_.get(index);
  50364. }
  50365. public static final int OPERATINGREVENUE_FIELD_NUMBER = 13;
  50366. @SuppressWarnings("serial")
  50367. private volatile java.lang.Object operatingRevenue_ = "";
  50368. /**
  50369. * <pre>
  50370. * 平台报告新加字段
  50371. * </pre>
  50372. *
  50373. * <code>optional string operatingRevenue = 13;</code>
  50374. * @return Whether the operatingRevenue field is set.
  50375. */
  50376. @java.lang.Override
  50377. public boolean hasOperatingRevenue() {
  50378. return ((bitField0_ & 0x00000004) != 0);
  50379. }
  50380. /**
  50381. * <pre>
  50382. * 平台报告新加字段
  50383. * </pre>
  50384. *
  50385. * <code>optional string operatingRevenue = 13;</code>
  50386. * @return The operatingRevenue.
  50387. */
  50388. @java.lang.Override
  50389. public java.lang.String getOperatingRevenue() {
  50390. java.lang.Object ref = operatingRevenue_;
  50391. if (ref instanceof java.lang.String) {
  50392. return (java.lang.String) ref;
  50393. } else {
  50394. com.google.protobuf.ByteString bs =
  50395. (com.google.protobuf.ByteString) ref;
  50396. java.lang.String s = bs.toStringUtf8();
  50397. if (bs.isValidUtf8()) {
  50398. operatingRevenue_ = s;
  50399. }
  50400. return s;
  50401. }
  50402. }
  50403. /**
  50404. * <pre>
  50405. * 平台报告新加字段
  50406. * </pre>
  50407. *
  50408. * <code>optional string operatingRevenue = 13;</code>
  50409. * @return The bytes for operatingRevenue.
  50410. */
  50411. @java.lang.Override
  50412. public com.google.protobuf.ByteString
  50413. getOperatingRevenueBytes() {
  50414. java.lang.Object ref = operatingRevenue_;
  50415. if (ref instanceof java.lang.String) {
  50416. com.google.protobuf.ByteString b =
  50417. com.google.protobuf.ByteString.copyFromUtf8(
  50418. (java.lang.String) ref);
  50419. operatingRevenue_ = b;
  50420. return b;
  50421. } else {
  50422. return (com.google.protobuf.ByteString) ref;
  50423. }
  50424. }
  50425. public static final int NEPROFIT_FIELD_NUMBER = 14;
  50426. @SuppressWarnings("serial")
  50427. private volatile java.lang.Object neProfit_ = "";
  50428. /**
  50429. * <pre>
  50430. * 最近一年净利润
  50431. * </pre>
  50432. *
  50433. * <code>optional string neProfit = 14;</code>
  50434. * @return Whether the neProfit field is set.
  50435. */
  50436. @java.lang.Override
  50437. public boolean hasNeProfit() {
  50438. return ((bitField0_ & 0x00000008) != 0);
  50439. }
  50440. /**
  50441. * <pre>
  50442. * 最近一年净利润
  50443. * </pre>
  50444. *
  50445. * <code>optional string neProfit = 14;</code>
  50446. * @return The neProfit.
  50447. */
  50448. @java.lang.Override
  50449. public java.lang.String getNeProfit() {
  50450. java.lang.Object ref = neProfit_;
  50451. if (ref instanceof java.lang.String) {
  50452. return (java.lang.String) ref;
  50453. } else {
  50454. com.google.protobuf.ByteString bs =
  50455. (com.google.protobuf.ByteString) ref;
  50456. java.lang.String s = bs.toStringUtf8();
  50457. if (bs.isValidUtf8()) {
  50458. neProfit_ = s;
  50459. }
  50460. return s;
  50461. }
  50462. }
  50463. /**
  50464. * <pre>
  50465. * 最近一年净利润
  50466. * </pre>
  50467. *
  50468. * <code>optional string neProfit = 14;</code>
  50469. * @return The bytes for neProfit.
  50470. */
  50471. @java.lang.Override
  50472. public com.google.protobuf.ByteString
  50473. getNeProfitBytes() {
  50474. java.lang.Object ref = neProfit_;
  50475. if (ref instanceof java.lang.String) {
  50476. com.google.protobuf.ByteString b =
  50477. com.google.protobuf.ByteString.copyFromUtf8(
  50478. (java.lang.String) ref);
  50479. neProfit_ = b;
  50480. return b;
  50481. } else {
  50482. return (com.google.protobuf.ByteString) ref;
  50483. }
  50484. }
  50485. private byte memoizedIsInitialized = -1;
  50486. @java.lang.Override
  50487. public final boolean isInitialized() {
  50488. byte isInitialized = memoizedIsInitialized;
  50489. if (isInitialized == 1) return true;
  50490. if (isInitialized == 0) return false;
  50491. memoizedIsInitialized = 1;
  50492. return true;
  50493. }
  50494. @java.lang.Override
  50495. public void writeTo(com.google.protobuf.CodedOutputStream output)
  50496. throws java.io.IOException {
  50497. for (int i = 0; i < financialDataSeq_.size(); i++) {
  50498. output.writeMessage(1, financialDataSeq_.get(i));
  50499. }
  50500. for (int i = 0; i < years_.size(); i++) {
  50501. com.google.protobuf.GeneratedMessage.writeString(output, 4, years_.getRaw(i));
  50502. }
  50503. if (((bitField0_ & 0x00000001) != 0)) {
  50504. com.google.protobuf.GeneratedMessage.writeString(output, 5, remark_);
  50505. }
  50506. for (int i = 0; i < indicators_.size(); i++) {
  50507. output.writeMessage(9, indicators_.get(i));
  50508. }
  50509. for (int i = 0; i < financialCheckDetails_.size(); i++) {
  50510. output.writeMessage(10, financialCheckDetails_.get(i));
  50511. }
  50512. if (((bitField0_ & 0x00000002) != 0)) {
  50513. output.writeMessage(11, getFinancialSummary());
  50514. }
  50515. for (int i = 0; i < financialFiles_.size(); i++) {
  50516. output.writeMessage(12, financialFiles_.get(i));
  50517. }
  50518. if (((bitField0_ & 0x00000004) != 0)) {
  50519. com.google.protobuf.GeneratedMessage.writeString(output, 13, operatingRevenue_);
  50520. }
  50521. if (((bitField0_ & 0x00000008) != 0)) {
  50522. com.google.protobuf.GeneratedMessage.writeString(output, 14, neProfit_);
  50523. }
  50524. getUnknownFields().writeTo(output);
  50525. }
  50526. @java.lang.Override
  50527. public int getSerializedSize() {
  50528. int size = memoizedSize;
  50529. if (size != -1) return size;
  50530. size = 0;
  50531. for (int i = 0; i < financialDataSeq_.size(); i++) {
  50532. size += com.google.protobuf.CodedOutputStream
  50533. .computeMessageSize(1, financialDataSeq_.get(i));
  50534. }
  50535. {
  50536. int dataSize = 0;
  50537. for (int i = 0; i < years_.size(); i++) {
  50538. dataSize += computeStringSizeNoTag(years_.getRaw(i));
  50539. }
  50540. size += dataSize;
  50541. size += 1 * getYearsList().size();
  50542. }
  50543. if (((bitField0_ & 0x00000001) != 0)) {
  50544. size += com.google.protobuf.GeneratedMessage.computeStringSize(5, remark_);
  50545. }
  50546. for (int i = 0; i < indicators_.size(); i++) {
  50547. size += com.google.protobuf.CodedOutputStream
  50548. .computeMessageSize(9, indicators_.get(i));
  50549. }
  50550. for (int i = 0; i < financialCheckDetails_.size(); i++) {
  50551. size += com.google.protobuf.CodedOutputStream
  50552. .computeMessageSize(10, financialCheckDetails_.get(i));
  50553. }
  50554. if (((bitField0_ & 0x00000002) != 0)) {
  50555. size += com.google.protobuf.CodedOutputStream
  50556. .computeMessageSize(11, getFinancialSummary());
  50557. }
  50558. for (int i = 0; i < financialFiles_.size(); i++) {
  50559. size += com.google.protobuf.CodedOutputStream
  50560. .computeMessageSize(12, financialFiles_.get(i));
  50561. }
  50562. if (((bitField0_ & 0x00000004) != 0)) {
  50563. size += com.google.protobuf.GeneratedMessage.computeStringSize(13, operatingRevenue_);
  50564. }
  50565. if (((bitField0_ & 0x00000008) != 0)) {
  50566. size += com.google.protobuf.GeneratedMessage.computeStringSize(14, neProfit_);
  50567. }
  50568. size += getUnknownFields().getSerializedSize();
  50569. memoizedSize = size;
  50570. return size;
  50571. }
  50572. @java.lang.Override
  50573. public boolean equals(final java.lang.Object obj) {
  50574. if (obj == this) {
  50575. return true;
  50576. }
  50577. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.FinancialInfo)) {
  50578. return super.equals(obj);
  50579. }
  50580. com.yaoyicloud.message.FxyProtos.FinancialInfo other = (com.yaoyicloud.message.FxyProtos.FinancialInfo) obj;
  50581. if (!getFinancialDataSeqList()
  50582. .equals(other.getFinancialDataSeqList())) return false;
  50583. if (!getYearsList()
  50584. .equals(other.getYearsList())) return false;
  50585. if (hasRemark() != other.hasRemark()) return false;
  50586. if (hasRemark()) {
  50587. if (!getRemark()
  50588. .equals(other.getRemark())) return false;
  50589. }
  50590. if (!getIndicatorsList()
  50591. .equals(other.getIndicatorsList())) return false;
  50592. if (!getFinancialCheckDetailsList()
  50593. .equals(other.getFinancialCheckDetailsList())) return false;
  50594. if (hasFinancialSummary() != other.hasFinancialSummary()) return false;
  50595. if (hasFinancialSummary()) {
  50596. if (!getFinancialSummary()
  50597. .equals(other.getFinancialSummary())) return false;
  50598. }
  50599. if (!getFinancialFilesList()
  50600. .equals(other.getFinancialFilesList())) return false;
  50601. if (hasOperatingRevenue() != other.hasOperatingRevenue()) return false;
  50602. if (hasOperatingRevenue()) {
  50603. if (!getOperatingRevenue()
  50604. .equals(other.getOperatingRevenue())) return false;
  50605. }
  50606. if (hasNeProfit() != other.hasNeProfit()) return false;
  50607. if (hasNeProfit()) {
  50608. if (!getNeProfit()
  50609. .equals(other.getNeProfit())) return false;
  50610. }
  50611. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  50612. return true;
  50613. }
  50614. @java.lang.Override
  50615. public int hashCode() {
  50616. if (memoizedHashCode != 0) {
  50617. return memoizedHashCode;
  50618. }
  50619. int hash = 41;
  50620. hash = (19 * hash) + getDescriptor().hashCode();
  50621. if (getFinancialDataSeqCount() > 0) {
  50622. hash = (37 * hash) + FINANCIALDATASEQ_FIELD_NUMBER;
  50623. hash = (53 * hash) + getFinancialDataSeqList().hashCode();
  50624. }
  50625. if (getYearsCount() > 0) {
  50626. hash = (37 * hash) + YEARS_FIELD_NUMBER;
  50627. hash = (53 * hash) + getYearsList().hashCode();
  50628. }
  50629. if (hasRemark()) {
  50630. hash = (37 * hash) + REMARK_FIELD_NUMBER;
  50631. hash = (53 * hash) + getRemark().hashCode();
  50632. }
  50633. if (getIndicatorsCount() > 0) {
  50634. hash = (37 * hash) + INDICATORS_FIELD_NUMBER;
  50635. hash = (53 * hash) + getIndicatorsList().hashCode();
  50636. }
  50637. if (getFinancialCheckDetailsCount() > 0) {
  50638. hash = (37 * hash) + FINANCIALCHECKDETAILS_FIELD_NUMBER;
  50639. hash = (53 * hash) + getFinancialCheckDetailsList().hashCode();
  50640. }
  50641. if (hasFinancialSummary()) {
  50642. hash = (37 * hash) + FINANCIALSUMMARY_FIELD_NUMBER;
  50643. hash = (53 * hash) + getFinancialSummary().hashCode();
  50644. }
  50645. if (getFinancialFilesCount() > 0) {
  50646. hash = (37 * hash) + FINANCIALFILES_FIELD_NUMBER;
  50647. hash = (53 * hash) + getFinancialFilesList().hashCode();
  50648. }
  50649. if (hasOperatingRevenue()) {
  50650. hash = (37 * hash) + OPERATINGREVENUE_FIELD_NUMBER;
  50651. hash = (53 * hash) + getOperatingRevenue().hashCode();
  50652. }
  50653. if (hasNeProfit()) {
  50654. hash = (37 * hash) + NEPROFIT_FIELD_NUMBER;
  50655. hash = (53 * hash) + getNeProfit().hashCode();
  50656. }
  50657. hash = (29 * hash) + getUnknownFields().hashCode();
  50658. memoizedHashCode = hash;
  50659. return hash;
  50660. }
  50661. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50662. java.nio.ByteBuffer data)
  50663. throws com.google.protobuf.InvalidProtocolBufferException {
  50664. return PARSER.parseFrom(data);
  50665. }
  50666. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50667. java.nio.ByteBuffer data,
  50668. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  50669. throws com.google.protobuf.InvalidProtocolBufferException {
  50670. return PARSER.parseFrom(data, extensionRegistry);
  50671. }
  50672. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50673. com.google.protobuf.ByteString data)
  50674. throws com.google.protobuf.InvalidProtocolBufferException {
  50675. return PARSER.parseFrom(data);
  50676. }
  50677. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50678. com.google.protobuf.ByteString data,
  50679. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  50680. throws com.google.protobuf.InvalidProtocolBufferException {
  50681. return PARSER.parseFrom(data, extensionRegistry);
  50682. }
  50683. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(byte[] data)
  50684. throws com.google.protobuf.InvalidProtocolBufferException {
  50685. return PARSER.parseFrom(data);
  50686. }
  50687. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50688. byte[] data,
  50689. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  50690. throws com.google.protobuf.InvalidProtocolBufferException {
  50691. return PARSER.parseFrom(data, extensionRegistry);
  50692. }
  50693. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(java.io.InputStream input)
  50694. throws java.io.IOException {
  50695. return com.google.protobuf.GeneratedMessage
  50696. .parseWithIOException(PARSER, input);
  50697. }
  50698. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50699. java.io.InputStream input,
  50700. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  50701. throws java.io.IOException {
  50702. return com.google.protobuf.GeneratedMessage
  50703. .parseWithIOException(PARSER, input, extensionRegistry);
  50704. }
  50705. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseDelimitedFrom(java.io.InputStream input)
  50706. throws java.io.IOException {
  50707. return com.google.protobuf.GeneratedMessage
  50708. .parseDelimitedWithIOException(PARSER, input);
  50709. }
  50710. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseDelimitedFrom(
  50711. java.io.InputStream input,
  50712. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  50713. throws java.io.IOException {
  50714. return com.google.protobuf.GeneratedMessage
  50715. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  50716. }
  50717. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50718. com.google.protobuf.CodedInputStream input)
  50719. throws java.io.IOException {
  50720. return com.google.protobuf.GeneratedMessage
  50721. .parseWithIOException(PARSER, input);
  50722. }
  50723. public static com.yaoyicloud.message.FxyProtos.FinancialInfo parseFrom(
  50724. com.google.protobuf.CodedInputStream input,
  50725. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  50726. throws java.io.IOException {
  50727. return com.google.protobuf.GeneratedMessage
  50728. .parseWithIOException(PARSER, input, extensionRegistry);
  50729. }
  50730. @java.lang.Override
  50731. public Builder newBuilderForType() { return newBuilder(); }
  50732. public static Builder newBuilder() {
  50733. return DEFAULT_INSTANCE.toBuilder();
  50734. }
  50735. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.FinancialInfo prototype) {
  50736. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  50737. }
  50738. @java.lang.Override
  50739. public Builder toBuilder() {
  50740. return this == DEFAULT_INSTANCE
  50741. ? new Builder() : new Builder().mergeFrom(this);
  50742. }
  50743. @java.lang.Override
  50744. protected Builder newBuilderForType(
  50745. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  50746. Builder builder = new Builder(parent);
  50747. return builder;
  50748. }
  50749. /**
  50750. * Protobuf type {@code fxy.FinancialInfo}
  50751. */
  50752. public static final class Builder extends
  50753. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  50754. // @@protoc_insertion_point(builder_implements:fxy.FinancialInfo)
  50755. com.yaoyicloud.message.FxyProtos.FinancialInfoOrBuilder {
  50756. public static final com.google.protobuf.Descriptors.Descriptor
  50757. getDescriptor() {
  50758. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialInfo_descriptor;
  50759. }
  50760. @java.lang.Override
  50761. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  50762. internalGetFieldAccessorTable() {
  50763. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialInfo_fieldAccessorTable
  50764. .ensureFieldAccessorsInitialized(
  50765. com.yaoyicloud.message.FxyProtos.FinancialInfo.class, com.yaoyicloud.message.FxyProtos.FinancialInfo.Builder.class);
  50766. }
  50767. // Construct using com.yaoyicloud.message.FxyProtos.FinancialInfo.newBuilder()
  50768. private Builder() {
  50769. maybeForceBuilderInitialization();
  50770. }
  50771. private Builder(
  50772. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  50773. super(parent);
  50774. maybeForceBuilderInitialization();
  50775. }
  50776. private void maybeForceBuilderInitialization() {
  50777. if (com.google.protobuf.GeneratedMessage
  50778. .alwaysUseFieldBuilders) {
  50779. getFinancialDataSeqFieldBuilder();
  50780. getIndicatorsFieldBuilder();
  50781. getFinancialCheckDetailsFieldBuilder();
  50782. getFinancialSummaryFieldBuilder();
  50783. getFinancialFilesFieldBuilder();
  50784. }
  50785. }
  50786. @java.lang.Override
  50787. public Builder clear() {
  50788. super.clear();
  50789. bitField0_ = 0;
  50790. if (financialDataSeqBuilder_ == null) {
  50791. financialDataSeq_ = java.util.Collections.emptyList();
  50792. } else {
  50793. financialDataSeq_ = null;
  50794. financialDataSeqBuilder_.clear();
  50795. }
  50796. bitField0_ = (bitField0_ & ~0x00000001);
  50797. years_ =
  50798. com.google.protobuf.LazyStringArrayList.emptyList();
  50799. remark_ = "";
  50800. if (indicatorsBuilder_ == null) {
  50801. indicators_ = java.util.Collections.emptyList();
  50802. } else {
  50803. indicators_ = null;
  50804. indicatorsBuilder_.clear();
  50805. }
  50806. bitField0_ = (bitField0_ & ~0x00000008);
  50807. if (financialCheckDetailsBuilder_ == null) {
  50808. financialCheckDetails_ = java.util.Collections.emptyList();
  50809. } else {
  50810. financialCheckDetails_ = null;
  50811. financialCheckDetailsBuilder_.clear();
  50812. }
  50813. bitField0_ = (bitField0_ & ~0x00000010);
  50814. financialSummary_ = null;
  50815. if (financialSummaryBuilder_ != null) {
  50816. financialSummaryBuilder_.dispose();
  50817. financialSummaryBuilder_ = null;
  50818. }
  50819. if (financialFilesBuilder_ == null) {
  50820. financialFiles_ = java.util.Collections.emptyList();
  50821. } else {
  50822. financialFiles_ = null;
  50823. financialFilesBuilder_.clear();
  50824. }
  50825. bitField0_ = (bitField0_ & ~0x00000040);
  50826. operatingRevenue_ = "";
  50827. neProfit_ = "";
  50828. return this;
  50829. }
  50830. @java.lang.Override
  50831. public com.google.protobuf.Descriptors.Descriptor
  50832. getDescriptorForType() {
  50833. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_FinancialInfo_descriptor;
  50834. }
  50835. @java.lang.Override
  50836. public com.yaoyicloud.message.FxyProtos.FinancialInfo getDefaultInstanceForType() {
  50837. return com.yaoyicloud.message.FxyProtos.FinancialInfo.getDefaultInstance();
  50838. }
  50839. @java.lang.Override
  50840. public com.yaoyicloud.message.FxyProtos.FinancialInfo build() {
  50841. com.yaoyicloud.message.FxyProtos.FinancialInfo result = buildPartial();
  50842. if (!result.isInitialized()) {
  50843. throw newUninitializedMessageException(result);
  50844. }
  50845. return result;
  50846. }
  50847. @java.lang.Override
  50848. public com.yaoyicloud.message.FxyProtos.FinancialInfo buildPartial() {
  50849. com.yaoyicloud.message.FxyProtos.FinancialInfo result = new com.yaoyicloud.message.FxyProtos.FinancialInfo(this);
  50850. buildPartialRepeatedFields(result);
  50851. if (bitField0_ != 0) { buildPartial0(result); }
  50852. onBuilt();
  50853. return result;
  50854. }
  50855. private void buildPartialRepeatedFields(com.yaoyicloud.message.FxyProtos.FinancialInfo result) {
  50856. if (financialDataSeqBuilder_ == null) {
  50857. if (((bitField0_ & 0x00000001) != 0)) {
  50858. financialDataSeq_ = java.util.Collections.unmodifiableList(financialDataSeq_);
  50859. bitField0_ = (bitField0_ & ~0x00000001);
  50860. }
  50861. result.financialDataSeq_ = financialDataSeq_;
  50862. } else {
  50863. result.financialDataSeq_ = financialDataSeqBuilder_.build();
  50864. }
  50865. if (indicatorsBuilder_ == null) {
  50866. if (((bitField0_ & 0x00000008) != 0)) {
  50867. indicators_ = java.util.Collections.unmodifiableList(indicators_);
  50868. bitField0_ = (bitField0_ & ~0x00000008);
  50869. }
  50870. result.indicators_ = indicators_;
  50871. } else {
  50872. result.indicators_ = indicatorsBuilder_.build();
  50873. }
  50874. if (financialCheckDetailsBuilder_ == null) {
  50875. if (((bitField0_ & 0x00000010) != 0)) {
  50876. financialCheckDetails_ = java.util.Collections.unmodifiableList(financialCheckDetails_);
  50877. bitField0_ = (bitField0_ & ~0x00000010);
  50878. }
  50879. result.financialCheckDetails_ = financialCheckDetails_;
  50880. } else {
  50881. result.financialCheckDetails_ = financialCheckDetailsBuilder_.build();
  50882. }
  50883. if (financialFilesBuilder_ == null) {
  50884. if (((bitField0_ & 0x00000040) != 0)) {
  50885. financialFiles_ = java.util.Collections.unmodifiableList(financialFiles_);
  50886. bitField0_ = (bitField0_ & ~0x00000040);
  50887. }
  50888. result.financialFiles_ = financialFiles_;
  50889. } else {
  50890. result.financialFiles_ = financialFilesBuilder_.build();
  50891. }
  50892. }
  50893. private void buildPartial0(com.yaoyicloud.message.FxyProtos.FinancialInfo result) {
  50894. int from_bitField0_ = bitField0_;
  50895. if (((from_bitField0_ & 0x00000002) != 0)) {
  50896. years_.makeImmutable();
  50897. result.years_ = years_;
  50898. }
  50899. int to_bitField0_ = 0;
  50900. if (((from_bitField0_ & 0x00000004) != 0)) {
  50901. result.remark_ = remark_;
  50902. to_bitField0_ |= 0x00000001;
  50903. }
  50904. if (((from_bitField0_ & 0x00000020) != 0)) {
  50905. result.financialSummary_ = financialSummaryBuilder_ == null
  50906. ? financialSummary_
  50907. : financialSummaryBuilder_.build();
  50908. to_bitField0_ |= 0x00000002;
  50909. }
  50910. if (((from_bitField0_ & 0x00000080) != 0)) {
  50911. result.operatingRevenue_ = operatingRevenue_;
  50912. to_bitField0_ |= 0x00000004;
  50913. }
  50914. if (((from_bitField0_ & 0x00000100) != 0)) {
  50915. result.neProfit_ = neProfit_;
  50916. to_bitField0_ |= 0x00000008;
  50917. }
  50918. result.bitField0_ |= to_bitField0_;
  50919. }
  50920. @java.lang.Override
  50921. public Builder mergeFrom(com.google.protobuf.Message other) {
  50922. if (other instanceof com.yaoyicloud.message.FxyProtos.FinancialInfo) {
  50923. return mergeFrom((com.yaoyicloud.message.FxyProtos.FinancialInfo)other);
  50924. } else {
  50925. super.mergeFrom(other);
  50926. return this;
  50927. }
  50928. }
  50929. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.FinancialInfo other) {
  50930. if (other == com.yaoyicloud.message.FxyProtos.FinancialInfo.getDefaultInstance()) return this;
  50931. if (financialDataSeqBuilder_ == null) {
  50932. if (!other.financialDataSeq_.isEmpty()) {
  50933. if (financialDataSeq_.isEmpty()) {
  50934. financialDataSeq_ = other.financialDataSeq_;
  50935. bitField0_ = (bitField0_ & ~0x00000001);
  50936. } else {
  50937. ensureFinancialDataSeqIsMutable();
  50938. financialDataSeq_.addAll(other.financialDataSeq_);
  50939. }
  50940. onChanged();
  50941. }
  50942. } else {
  50943. if (!other.financialDataSeq_.isEmpty()) {
  50944. if (financialDataSeqBuilder_.isEmpty()) {
  50945. financialDataSeqBuilder_.dispose();
  50946. financialDataSeqBuilder_ = null;
  50947. financialDataSeq_ = other.financialDataSeq_;
  50948. bitField0_ = (bitField0_ & ~0x00000001);
  50949. financialDataSeqBuilder_ =
  50950. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  50951. getFinancialDataSeqFieldBuilder() : null;
  50952. } else {
  50953. financialDataSeqBuilder_.addAllMessages(other.financialDataSeq_);
  50954. }
  50955. }
  50956. }
  50957. if (!other.years_.isEmpty()) {
  50958. if (years_.isEmpty()) {
  50959. years_ = other.years_;
  50960. bitField0_ |= 0x00000002;
  50961. } else {
  50962. ensureYearsIsMutable();
  50963. years_.addAll(other.years_);
  50964. }
  50965. onChanged();
  50966. }
  50967. if (other.hasRemark()) {
  50968. remark_ = other.remark_;
  50969. bitField0_ |= 0x00000004;
  50970. onChanged();
  50971. }
  50972. if (indicatorsBuilder_ == null) {
  50973. if (!other.indicators_.isEmpty()) {
  50974. if (indicators_.isEmpty()) {
  50975. indicators_ = other.indicators_;
  50976. bitField0_ = (bitField0_ & ~0x00000008);
  50977. } else {
  50978. ensureIndicatorsIsMutable();
  50979. indicators_.addAll(other.indicators_);
  50980. }
  50981. onChanged();
  50982. }
  50983. } else {
  50984. if (!other.indicators_.isEmpty()) {
  50985. if (indicatorsBuilder_.isEmpty()) {
  50986. indicatorsBuilder_.dispose();
  50987. indicatorsBuilder_ = null;
  50988. indicators_ = other.indicators_;
  50989. bitField0_ = (bitField0_ & ~0x00000008);
  50990. indicatorsBuilder_ =
  50991. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  50992. getIndicatorsFieldBuilder() : null;
  50993. } else {
  50994. indicatorsBuilder_.addAllMessages(other.indicators_);
  50995. }
  50996. }
  50997. }
  50998. if (financialCheckDetailsBuilder_ == null) {
  50999. if (!other.financialCheckDetails_.isEmpty()) {
  51000. if (financialCheckDetails_.isEmpty()) {
  51001. financialCheckDetails_ = other.financialCheckDetails_;
  51002. bitField0_ = (bitField0_ & ~0x00000010);
  51003. } else {
  51004. ensureFinancialCheckDetailsIsMutable();
  51005. financialCheckDetails_.addAll(other.financialCheckDetails_);
  51006. }
  51007. onChanged();
  51008. }
  51009. } else {
  51010. if (!other.financialCheckDetails_.isEmpty()) {
  51011. if (financialCheckDetailsBuilder_.isEmpty()) {
  51012. financialCheckDetailsBuilder_.dispose();
  51013. financialCheckDetailsBuilder_ = null;
  51014. financialCheckDetails_ = other.financialCheckDetails_;
  51015. bitField0_ = (bitField0_ & ~0x00000010);
  51016. financialCheckDetailsBuilder_ =
  51017. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  51018. getFinancialCheckDetailsFieldBuilder() : null;
  51019. } else {
  51020. financialCheckDetailsBuilder_.addAllMessages(other.financialCheckDetails_);
  51021. }
  51022. }
  51023. }
  51024. if (other.hasFinancialSummary()) {
  51025. mergeFinancialSummary(other.getFinancialSummary());
  51026. }
  51027. if (financialFilesBuilder_ == null) {
  51028. if (!other.financialFiles_.isEmpty()) {
  51029. if (financialFiles_.isEmpty()) {
  51030. financialFiles_ = other.financialFiles_;
  51031. bitField0_ = (bitField0_ & ~0x00000040);
  51032. } else {
  51033. ensureFinancialFilesIsMutable();
  51034. financialFiles_.addAll(other.financialFiles_);
  51035. }
  51036. onChanged();
  51037. }
  51038. } else {
  51039. if (!other.financialFiles_.isEmpty()) {
  51040. if (financialFilesBuilder_.isEmpty()) {
  51041. financialFilesBuilder_.dispose();
  51042. financialFilesBuilder_ = null;
  51043. financialFiles_ = other.financialFiles_;
  51044. bitField0_ = (bitField0_ & ~0x00000040);
  51045. financialFilesBuilder_ =
  51046. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  51047. getFinancialFilesFieldBuilder() : null;
  51048. } else {
  51049. financialFilesBuilder_.addAllMessages(other.financialFiles_);
  51050. }
  51051. }
  51052. }
  51053. if (other.hasOperatingRevenue()) {
  51054. operatingRevenue_ = other.operatingRevenue_;
  51055. bitField0_ |= 0x00000080;
  51056. onChanged();
  51057. }
  51058. if (other.hasNeProfit()) {
  51059. neProfit_ = other.neProfit_;
  51060. bitField0_ |= 0x00000100;
  51061. onChanged();
  51062. }
  51063. this.mergeUnknownFields(other.getUnknownFields());
  51064. onChanged();
  51065. return this;
  51066. }
  51067. @java.lang.Override
  51068. public final boolean isInitialized() {
  51069. return true;
  51070. }
  51071. @java.lang.Override
  51072. public Builder mergeFrom(
  51073. com.google.protobuf.CodedInputStream input,
  51074. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  51075. throws java.io.IOException {
  51076. if (extensionRegistry == null) {
  51077. throw new java.lang.NullPointerException();
  51078. }
  51079. try {
  51080. boolean done = false;
  51081. while (!done) {
  51082. int tag = input.readTag();
  51083. switch (tag) {
  51084. case 0:
  51085. done = true;
  51086. break;
  51087. case 10: {
  51088. com.yaoyicloud.message.FxyProtos.FinancialData m =
  51089. input.readMessage(
  51090. com.yaoyicloud.message.FxyProtos.FinancialData.parser(),
  51091. extensionRegistry);
  51092. if (financialDataSeqBuilder_ == null) {
  51093. ensureFinancialDataSeqIsMutable();
  51094. financialDataSeq_.add(m);
  51095. } else {
  51096. financialDataSeqBuilder_.addMessage(m);
  51097. }
  51098. break;
  51099. } // case 10
  51100. case 34: {
  51101. com.google.protobuf.ByteString bs = input.readBytes();
  51102. ensureYearsIsMutable();
  51103. years_.add(bs);
  51104. break;
  51105. } // case 34
  51106. case 42: {
  51107. remark_ = input.readBytes();
  51108. bitField0_ |= 0x00000004;
  51109. break;
  51110. } // case 42
  51111. case 74: {
  51112. com.yaoyicloud.message.FxyProtos.FinancialIndicator m =
  51113. input.readMessage(
  51114. com.yaoyicloud.message.FxyProtos.FinancialIndicator.parser(),
  51115. extensionRegistry);
  51116. if (indicatorsBuilder_ == null) {
  51117. ensureIndicatorsIsMutable();
  51118. indicators_.add(m);
  51119. } else {
  51120. indicatorsBuilder_.addMessage(m);
  51121. }
  51122. break;
  51123. } // case 74
  51124. case 82: {
  51125. com.yaoyicloud.message.FxyProtos.CheckItemDetail m =
  51126. input.readMessage(
  51127. com.yaoyicloud.message.FxyProtos.CheckItemDetail.parser(),
  51128. extensionRegistry);
  51129. if (financialCheckDetailsBuilder_ == null) {
  51130. ensureFinancialCheckDetailsIsMutable();
  51131. financialCheckDetails_.add(m);
  51132. } else {
  51133. financialCheckDetailsBuilder_.addMessage(m);
  51134. }
  51135. break;
  51136. } // case 82
  51137. case 90: {
  51138. input.readMessage(
  51139. getFinancialSummaryFieldBuilder().getBuilder(),
  51140. extensionRegistry);
  51141. bitField0_ |= 0x00000020;
  51142. break;
  51143. } // case 90
  51144. case 98: {
  51145. com.yaoyicloud.message.FxyProtos.Attachment m =
  51146. input.readMessage(
  51147. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  51148. extensionRegistry);
  51149. if (financialFilesBuilder_ == null) {
  51150. ensureFinancialFilesIsMutable();
  51151. financialFiles_.add(m);
  51152. } else {
  51153. financialFilesBuilder_.addMessage(m);
  51154. }
  51155. break;
  51156. } // case 98
  51157. case 106: {
  51158. operatingRevenue_ = input.readBytes();
  51159. bitField0_ |= 0x00000080;
  51160. break;
  51161. } // case 106
  51162. case 114: {
  51163. neProfit_ = input.readBytes();
  51164. bitField0_ |= 0x00000100;
  51165. break;
  51166. } // case 114
  51167. default: {
  51168. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  51169. done = true; // was an endgroup tag
  51170. }
  51171. break;
  51172. } // default:
  51173. } // switch (tag)
  51174. } // while (!done)
  51175. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  51176. throw e.unwrapIOException();
  51177. } finally {
  51178. onChanged();
  51179. } // finally
  51180. return this;
  51181. }
  51182. private int bitField0_;
  51183. private java.util.List<com.yaoyicloud.message.FxyProtos.FinancialData> financialDataSeq_ =
  51184. java.util.Collections.emptyList();
  51185. private void ensureFinancialDataSeqIsMutable() {
  51186. if (!((bitField0_ & 0x00000001) != 0)) {
  51187. financialDataSeq_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.FinancialData>(financialDataSeq_);
  51188. bitField0_ |= 0x00000001;
  51189. }
  51190. }
  51191. private com.google.protobuf.RepeatedFieldBuilder<
  51192. com.yaoyicloud.message.FxyProtos.FinancialData, com.yaoyicloud.message.FxyProtos.FinancialData.Builder, com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder> financialDataSeqBuilder_;
  51193. /**
  51194. * <pre>
  51195. * 重要财务数据(4.1)
  51196. * </pre>
  51197. *
  51198. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51199. */
  51200. public java.util.List<com.yaoyicloud.message.FxyProtos.FinancialData> getFinancialDataSeqList() {
  51201. if (financialDataSeqBuilder_ == null) {
  51202. return java.util.Collections.unmodifiableList(financialDataSeq_);
  51203. } else {
  51204. return financialDataSeqBuilder_.getMessageList();
  51205. }
  51206. }
  51207. /**
  51208. * <pre>
  51209. * 重要财务数据(4.1)
  51210. * </pre>
  51211. *
  51212. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51213. */
  51214. public int getFinancialDataSeqCount() {
  51215. if (financialDataSeqBuilder_ == null) {
  51216. return financialDataSeq_.size();
  51217. } else {
  51218. return financialDataSeqBuilder_.getCount();
  51219. }
  51220. }
  51221. /**
  51222. * <pre>
  51223. * 重要财务数据(4.1)
  51224. * </pre>
  51225. *
  51226. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51227. */
  51228. public com.yaoyicloud.message.FxyProtos.FinancialData getFinancialDataSeq(int index) {
  51229. if (financialDataSeqBuilder_ == null) {
  51230. return financialDataSeq_.get(index);
  51231. } else {
  51232. return financialDataSeqBuilder_.getMessage(index);
  51233. }
  51234. }
  51235. /**
  51236. * <pre>
  51237. * 重要财务数据(4.1)
  51238. * </pre>
  51239. *
  51240. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51241. */
  51242. public Builder setFinancialDataSeq(
  51243. int index, com.yaoyicloud.message.FxyProtos.FinancialData value) {
  51244. if (financialDataSeqBuilder_ == null) {
  51245. if (value == null) {
  51246. throw new NullPointerException();
  51247. }
  51248. ensureFinancialDataSeqIsMutable();
  51249. financialDataSeq_.set(index, value);
  51250. onChanged();
  51251. } else {
  51252. financialDataSeqBuilder_.setMessage(index, value);
  51253. }
  51254. return this;
  51255. }
  51256. /**
  51257. * <pre>
  51258. * 重要财务数据(4.1)
  51259. * </pre>
  51260. *
  51261. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51262. */
  51263. public Builder setFinancialDataSeq(
  51264. int index, com.yaoyicloud.message.FxyProtos.FinancialData.Builder builderForValue) {
  51265. if (financialDataSeqBuilder_ == null) {
  51266. ensureFinancialDataSeqIsMutable();
  51267. financialDataSeq_.set(index, builderForValue.build());
  51268. onChanged();
  51269. } else {
  51270. financialDataSeqBuilder_.setMessage(index, builderForValue.build());
  51271. }
  51272. return this;
  51273. }
  51274. /**
  51275. * <pre>
  51276. * 重要财务数据(4.1)
  51277. * </pre>
  51278. *
  51279. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51280. */
  51281. public Builder addFinancialDataSeq(com.yaoyicloud.message.FxyProtos.FinancialData value) {
  51282. if (financialDataSeqBuilder_ == null) {
  51283. if (value == null) {
  51284. throw new NullPointerException();
  51285. }
  51286. ensureFinancialDataSeqIsMutable();
  51287. financialDataSeq_.add(value);
  51288. onChanged();
  51289. } else {
  51290. financialDataSeqBuilder_.addMessage(value);
  51291. }
  51292. return this;
  51293. }
  51294. /**
  51295. * <pre>
  51296. * 重要财务数据(4.1)
  51297. * </pre>
  51298. *
  51299. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51300. */
  51301. public Builder addFinancialDataSeq(
  51302. int index, com.yaoyicloud.message.FxyProtos.FinancialData value) {
  51303. if (financialDataSeqBuilder_ == null) {
  51304. if (value == null) {
  51305. throw new NullPointerException();
  51306. }
  51307. ensureFinancialDataSeqIsMutable();
  51308. financialDataSeq_.add(index, value);
  51309. onChanged();
  51310. } else {
  51311. financialDataSeqBuilder_.addMessage(index, value);
  51312. }
  51313. return this;
  51314. }
  51315. /**
  51316. * <pre>
  51317. * 重要财务数据(4.1)
  51318. * </pre>
  51319. *
  51320. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51321. */
  51322. public Builder addFinancialDataSeq(
  51323. com.yaoyicloud.message.FxyProtos.FinancialData.Builder builderForValue) {
  51324. if (financialDataSeqBuilder_ == null) {
  51325. ensureFinancialDataSeqIsMutable();
  51326. financialDataSeq_.add(builderForValue.build());
  51327. onChanged();
  51328. } else {
  51329. financialDataSeqBuilder_.addMessage(builderForValue.build());
  51330. }
  51331. return this;
  51332. }
  51333. /**
  51334. * <pre>
  51335. * 重要财务数据(4.1)
  51336. * </pre>
  51337. *
  51338. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51339. */
  51340. public Builder addFinancialDataSeq(
  51341. int index, com.yaoyicloud.message.FxyProtos.FinancialData.Builder builderForValue) {
  51342. if (financialDataSeqBuilder_ == null) {
  51343. ensureFinancialDataSeqIsMutable();
  51344. financialDataSeq_.add(index, builderForValue.build());
  51345. onChanged();
  51346. } else {
  51347. financialDataSeqBuilder_.addMessage(index, builderForValue.build());
  51348. }
  51349. return this;
  51350. }
  51351. /**
  51352. * <pre>
  51353. * 重要财务数据(4.1)
  51354. * </pre>
  51355. *
  51356. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51357. */
  51358. public Builder addAllFinancialDataSeq(
  51359. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.FinancialData> values) {
  51360. if (financialDataSeqBuilder_ == null) {
  51361. ensureFinancialDataSeqIsMutable();
  51362. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  51363. values, financialDataSeq_);
  51364. onChanged();
  51365. } else {
  51366. financialDataSeqBuilder_.addAllMessages(values);
  51367. }
  51368. return this;
  51369. }
  51370. /**
  51371. * <pre>
  51372. * 重要财务数据(4.1)
  51373. * </pre>
  51374. *
  51375. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51376. */
  51377. public Builder clearFinancialDataSeq() {
  51378. if (financialDataSeqBuilder_ == null) {
  51379. financialDataSeq_ = java.util.Collections.emptyList();
  51380. bitField0_ = (bitField0_ & ~0x00000001);
  51381. onChanged();
  51382. } else {
  51383. financialDataSeqBuilder_.clear();
  51384. }
  51385. return this;
  51386. }
  51387. /**
  51388. * <pre>
  51389. * 重要财务数据(4.1)
  51390. * </pre>
  51391. *
  51392. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51393. */
  51394. public Builder removeFinancialDataSeq(int index) {
  51395. if (financialDataSeqBuilder_ == null) {
  51396. ensureFinancialDataSeqIsMutable();
  51397. financialDataSeq_.remove(index);
  51398. onChanged();
  51399. } else {
  51400. financialDataSeqBuilder_.remove(index);
  51401. }
  51402. return this;
  51403. }
  51404. /**
  51405. * <pre>
  51406. * 重要财务数据(4.1)
  51407. * </pre>
  51408. *
  51409. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51410. */
  51411. public com.yaoyicloud.message.FxyProtos.FinancialData.Builder getFinancialDataSeqBuilder(
  51412. int index) {
  51413. return getFinancialDataSeqFieldBuilder().getBuilder(index);
  51414. }
  51415. /**
  51416. * <pre>
  51417. * 重要财务数据(4.1)
  51418. * </pre>
  51419. *
  51420. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51421. */
  51422. public com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder getFinancialDataSeqOrBuilder(
  51423. int index) {
  51424. if (financialDataSeqBuilder_ == null) {
  51425. return financialDataSeq_.get(index); } else {
  51426. return financialDataSeqBuilder_.getMessageOrBuilder(index);
  51427. }
  51428. }
  51429. /**
  51430. * <pre>
  51431. * 重要财务数据(4.1)
  51432. * </pre>
  51433. *
  51434. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51435. */
  51436. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder>
  51437. getFinancialDataSeqOrBuilderList() {
  51438. if (financialDataSeqBuilder_ != null) {
  51439. return financialDataSeqBuilder_.getMessageOrBuilderList();
  51440. } else {
  51441. return java.util.Collections.unmodifiableList(financialDataSeq_);
  51442. }
  51443. }
  51444. /**
  51445. * <pre>
  51446. * 重要财务数据(4.1)
  51447. * </pre>
  51448. *
  51449. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51450. */
  51451. public com.yaoyicloud.message.FxyProtos.FinancialData.Builder addFinancialDataSeqBuilder() {
  51452. return getFinancialDataSeqFieldBuilder().addBuilder(
  51453. com.yaoyicloud.message.FxyProtos.FinancialData.getDefaultInstance());
  51454. }
  51455. /**
  51456. * <pre>
  51457. * 重要财务数据(4.1)
  51458. * </pre>
  51459. *
  51460. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51461. */
  51462. public com.yaoyicloud.message.FxyProtos.FinancialData.Builder addFinancialDataSeqBuilder(
  51463. int index) {
  51464. return getFinancialDataSeqFieldBuilder().addBuilder(
  51465. index, com.yaoyicloud.message.FxyProtos.FinancialData.getDefaultInstance());
  51466. }
  51467. /**
  51468. * <pre>
  51469. * 重要财务数据(4.1)
  51470. * </pre>
  51471. *
  51472. * <code>repeated .fxy.FinancialData financialDataSeq = 1;</code>
  51473. */
  51474. public java.util.List<com.yaoyicloud.message.FxyProtos.FinancialData.Builder>
  51475. getFinancialDataSeqBuilderList() {
  51476. return getFinancialDataSeqFieldBuilder().getBuilderList();
  51477. }
  51478. private com.google.protobuf.RepeatedFieldBuilder<
  51479. com.yaoyicloud.message.FxyProtos.FinancialData, com.yaoyicloud.message.FxyProtos.FinancialData.Builder, com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder>
  51480. getFinancialDataSeqFieldBuilder() {
  51481. if (financialDataSeqBuilder_ == null) {
  51482. financialDataSeqBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  51483. com.yaoyicloud.message.FxyProtos.FinancialData, com.yaoyicloud.message.FxyProtos.FinancialData.Builder, com.yaoyicloud.message.FxyProtos.FinancialDataOrBuilder>(
  51484. financialDataSeq_,
  51485. ((bitField0_ & 0x00000001) != 0),
  51486. getParentForChildren(),
  51487. isClean());
  51488. financialDataSeq_ = null;
  51489. }
  51490. return financialDataSeqBuilder_;
  51491. }
  51492. private com.google.protobuf.LazyStringArrayList years_ =
  51493. com.google.protobuf.LazyStringArrayList.emptyList();
  51494. private void ensureYearsIsMutable() {
  51495. if (!years_.isModifiable()) {
  51496. years_ = new com.google.protobuf.LazyStringArrayList(years_);
  51497. }
  51498. bitField0_ |= 0x00000002;
  51499. }
  51500. /**
  51501. * <pre>
  51502. * 按年取值
  51503. * </pre>
  51504. *
  51505. * <code>repeated string years = 4;</code>
  51506. * @return A list containing the years.
  51507. */
  51508. public com.google.protobuf.ProtocolStringList
  51509. getYearsList() {
  51510. years_.makeImmutable();
  51511. return years_;
  51512. }
  51513. /**
  51514. * <pre>
  51515. * 按年取值
  51516. * </pre>
  51517. *
  51518. * <code>repeated string years = 4;</code>
  51519. * @return The count of years.
  51520. */
  51521. public int getYearsCount() {
  51522. return years_.size();
  51523. }
  51524. /**
  51525. * <pre>
  51526. * 按年取值
  51527. * </pre>
  51528. *
  51529. * <code>repeated string years = 4;</code>
  51530. * @param index The index of the element to return.
  51531. * @return The years at the given index.
  51532. */
  51533. public java.lang.String getYears(int index) {
  51534. return years_.get(index);
  51535. }
  51536. /**
  51537. * <pre>
  51538. * 按年取值
  51539. * </pre>
  51540. *
  51541. * <code>repeated string years = 4;</code>
  51542. * @param index The index of the value to return.
  51543. * @return The bytes of the years at the given index.
  51544. */
  51545. public com.google.protobuf.ByteString
  51546. getYearsBytes(int index) {
  51547. return years_.getByteString(index);
  51548. }
  51549. /**
  51550. * <pre>
  51551. * 按年取值
  51552. * </pre>
  51553. *
  51554. * <code>repeated string years = 4;</code>
  51555. * @param index The index to set the value at.
  51556. * @param value The years to set.
  51557. * @return This builder for chaining.
  51558. */
  51559. public Builder setYears(
  51560. int index, java.lang.String value) {
  51561. if (value == null) { throw new NullPointerException(); }
  51562. ensureYearsIsMutable();
  51563. years_.set(index, value);
  51564. bitField0_ |= 0x00000002;
  51565. onChanged();
  51566. return this;
  51567. }
  51568. /**
  51569. * <pre>
  51570. * 按年取值
  51571. * </pre>
  51572. *
  51573. * <code>repeated string years = 4;</code>
  51574. * @param value The years to add.
  51575. * @return This builder for chaining.
  51576. */
  51577. public Builder addYears(
  51578. java.lang.String value) {
  51579. if (value == null) { throw new NullPointerException(); }
  51580. ensureYearsIsMutable();
  51581. years_.add(value);
  51582. bitField0_ |= 0x00000002;
  51583. onChanged();
  51584. return this;
  51585. }
  51586. /**
  51587. * <pre>
  51588. * 按年取值
  51589. * </pre>
  51590. *
  51591. * <code>repeated string years = 4;</code>
  51592. * @param values The years to add.
  51593. * @return This builder for chaining.
  51594. */
  51595. public Builder addAllYears(
  51596. java.lang.Iterable<java.lang.String> values) {
  51597. ensureYearsIsMutable();
  51598. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  51599. values, years_);
  51600. bitField0_ |= 0x00000002;
  51601. onChanged();
  51602. return this;
  51603. }
  51604. /**
  51605. * <pre>
  51606. * 按年取值
  51607. * </pre>
  51608. *
  51609. * <code>repeated string years = 4;</code>
  51610. * @return This builder for chaining.
  51611. */
  51612. public Builder clearYears() {
  51613. years_ =
  51614. com.google.protobuf.LazyStringArrayList.emptyList();
  51615. bitField0_ = (bitField0_ & ~0x00000002);;
  51616. onChanged();
  51617. return this;
  51618. }
  51619. /**
  51620. * <pre>
  51621. * 按年取值
  51622. * </pre>
  51623. *
  51624. * <code>repeated string years = 4;</code>
  51625. * @param value The bytes of the years to add.
  51626. * @return This builder for chaining.
  51627. */
  51628. public Builder addYearsBytes(
  51629. com.google.protobuf.ByteString value) {
  51630. if (value == null) { throw new NullPointerException(); }
  51631. ensureYearsIsMutable();
  51632. years_.add(value);
  51633. bitField0_ |= 0x00000002;
  51634. onChanged();
  51635. return this;
  51636. }
  51637. private java.lang.Object remark_ = "";
  51638. /**
  51639. * <pre>
  51640. * 备注
  51641. * </pre>
  51642. *
  51643. * <code>optional string remark = 5;</code>
  51644. * @return Whether the remark field is set.
  51645. */
  51646. public boolean hasRemark() {
  51647. return ((bitField0_ & 0x00000004) != 0);
  51648. }
  51649. /**
  51650. * <pre>
  51651. * 备注
  51652. * </pre>
  51653. *
  51654. * <code>optional string remark = 5;</code>
  51655. * @return The remark.
  51656. */
  51657. public java.lang.String getRemark() {
  51658. java.lang.Object ref = remark_;
  51659. if (!(ref instanceof java.lang.String)) {
  51660. com.google.protobuf.ByteString bs =
  51661. (com.google.protobuf.ByteString) ref;
  51662. java.lang.String s = bs.toStringUtf8();
  51663. if (bs.isValidUtf8()) {
  51664. remark_ = s;
  51665. }
  51666. return s;
  51667. } else {
  51668. return (java.lang.String) ref;
  51669. }
  51670. }
  51671. /**
  51672. * <pre>
  51673. * 备注
  51674. * </pre>
  51675. *
  51676. * <code>optional string remark = 5;</code>
  51677. * @return The bytes for remark.
  51678. */
  51679. public com.google.protobuf.ByteString
  51680. getRemarkBytes() {
  51681. java.lang.Object ref = remark_;
  51682. if (ref instanceof String) {
  51683. com.google.protobuf.ByteString b =
  51684. com.google.protobuf.ByteString.copyFromUtf8(
  51685. (java.lang.String) ref);
  51686. remark_ = b;
  51687. return b;
  51688. } else {
  51689. return (com.google.protobuf.ByteString) ref;
  51690. }
  51691. }
  51692. /**
  51693. * <pre>
  51694. * 备注
  51695. * </pre>
  51696. *
  51697. * <code>optional string remark = 5;</code>
  51698. * @param value The remark to set.
  51699. * @return This builder for chaining.
  51700. */
  51701. public Builder setRemark(
  51702. java.lang.String value) {
  51703. if (value == null) { throw new NullPointerException(); }
  51704. remark_ = value;
  51705. bitField0_ |= 0x00000004;
  51706. onChanged();
  51707. return this;
  51708. }
  51709. /**
  51710. * <pre>
  51711. * 备注
  51712. * </pre>
  51713. *
  51714. * <code>optional string remark = 5;</code>
  51715. * @return This builder for chaining.
  51716. */
  51717. public Builder clearRemark() {
  51718. remark_ = getDefaultInstance().getRemark();
  51719. bitField0_ = (bitField0_ & ~0x00000004);
  51720. onChanged();
  51721. return this;
  51722. }
  51723. /**
  51724. * <pre>
  51725. * 备注
  51726. * </pre>
  51727. *
  51728. * <code>optional string remark = 5;</code>
  51729. * @param value The bytes for remark to set.
  51730. * @return This builder for chaining.
  51731. */
  51732. public Builder setRemarkBytes(
  51733. com.google.protobuf.ByteString value) {
  51734. if (value == null) { throw new NullPointerException(); }
  51735. remark_ = value;
  51736. bitField0_ |= 0x00000004;
  51737. onChanged();
  51738. return this;
  51739. }
  51740. private java.util.List<com.yaoyicloud.message.FxyProtos.FinancialIndicator> indicators_ =
  51741. java.util.Collections.emptyList();
  51742. private void ensureIndicatorsIsMutable() {
  51743. if (!((bitField0_ & 0x00000008) != 0)) {
  51744. indicators_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.FinancialIndicator>(indicators_);
  51745. bitField0_ |= 0x00000008;
  51746. }
  51747. }
  51748. private com.google.protobuf.RepeatedFieldBuilder<
  51749. com.yaoyicloud.message.FxyProtos.FinancialIndicator, com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder, com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder> indicatorsBuilder_;
  51750. /**
  51751. * <pre>
  51752. * 财务指标(4.2)
  51753. * </pre>
  51754. *
  51755. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51756. */
  51757. public java.util.List<com.yaoyicloud.message.FxyProtos.FinancialIndicator> getIndicatorsList() {
  51758. if (indicatorsBuilder_ == null) {
  51759. return java.util.Collections.unmodifiableList(indicators_);
  51760. } else {
  51761. return indicatorsBuilder_.getMessageList();
  51762. }
  51763. }
  51764. /**
  51765. * <pre>
  51766. * 财务指标(4.2)
  51767. * </pre>
  51768. *
  51769. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51770. */
  51771. public int getIndicatorsCount() {
  51772. if (indicatorsBuilder_ == null) {
  51773. return indicators_.size();
  51774. } else {
  51775. return indicatorsBuilder_.getCount();
  51776. }
  51777. }
  51778. /**
  51779. * <pre>
  51780. * 财务指标(4.2)
  51781. * </pre>
  51782. *
  51783. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51784. */
  51785. public com.yaoyicloud.message.FxyProtos.FinancialIndicator getIndicators(int index) {
  51786. if (indicatorsBuilder_ == null) {
  51787. return indicators_.get(index);
  51788. } else {
  51789. return indicatorsBuilder_.getMessage(index);
  51790. }
  51791. }
  51792. /**
  51793. * <pre>
  51794. * 财务指标(4.2)
  51795. * </pre>
  51796. *
  51797. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51798. */
  51799. public Builder setIndicators(
  51800. int index, com.yaoyicloud.message.FxyProtos.FinancialIndicator value) {
  51801. if (indicatorsBuilder_ == null) {
  51802. if (value == null) {
  51803. throw new NullPointerException();
  51804. }
  51805. ensureIndicatorsIsMutable();
  51806. indicators_.set(index, value);
  51807. onChanged();
  51808. } else {
  51809. indicatorsBuilder_.setMessage(index, value);
  51810. }
  51811. return this;
  51812. }
  51813. /**
  51814. * <pre>
  51815. * 财务指标(4.2)
  51816. * </pre>
  51817. *
  51818. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51819. */
  51820. public Builder setIndicators(
  51821. int index, com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder builderForValue) {
  51822. if (indicatorsBuilder_ == null) {
  51823. ensureIndicatorsIsMutable();
  51824. indicators_.set(index, builderForValue.build());
  51825. onChanged();
  51826. } else {
  51827. indicatorsBuilder_.setMessage(index, builderForValue.build());
  51828. }
  51829. return this;
  51830. }
  51831. /**
  51832. * <pre>
  51833. * 财务指标(4.2)
  51834. * </pre>
  51835. *
  51836. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51837. */
  51838. public Builder addIndicators(com.yaoyicloud.message.FxyProtos.FinancialIndicator value) {
  51839. if (indicatorsBuilder_ == null) {
  51840. if (value == null) {
  51841. throw new NullPointerException();
  51842. }
  51843. ensureIndicatorsIsMutable();
  51844. indicators_.add(value);
  51845. onChanged();
  51846. } else {
  51847. indicatorsBuilder_.addMessage(value);
  51848. }
  51849. return this;
  51850. }
  51851. /**
  51852. * <pre>
  51853. * 财务指标(4.2)
  51854. * </pre>
  51855. *
  51856. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51857. */
  51858. public Builder addIndicators(
  51859. int index, com.yaoyicloud.message.FxyProtos.FinancialIndicator value) {
  51860. if (indicatorsBuilder_ == null) {
  51861. if (value == null) {
  51862. throw new NullPointerException();
  51863. }
  51864. ensureIndicatorsIsMutable();
  51865. indicators_.add(index, value);
  51866. onChanged();
  51867. } else {
  51868. indicatorsBuilder_.addMessage(index, value);
  51869. }
  51870. return this;
  51871. }
  51872. /**
  51873. * <pre>
  51874. * 财务指标(4.2)
  51875. * </pre>
  51876. *
  51877. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51878. */
  51879. public Builder addIndicators(
  51880. com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder builderForValue) {
  51881. if (indicatorsBuilder_ == null) {
  51882. ensureIndicatorsIsMutable();
  51883. indicators_.add(builderForValue.build());
  51884. onChanged();
  51885. } else {
  51886. indicatorsBuilder_.addMessage(builderForValue.build());
  51887. }
  51888. return this;
  51889. }
  51890. /**
  51891. * <pre>
  51892. * 财务指标(4.2)
  51893. * </pre>
  51894. *
  51895. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51896. */
  51897. public Builder addIndicators(
  51898. int index, com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder builderForValue) {
  51899. if (indicatorsBuilder_ == null) {
  51900. ensureIndicatorsIsMutable();
  51901. indicators_.add(index, builderForValue.build());
  51902. onChanged();
  51903. } else {
  51904. indicatorsBuilder_.addMessage(index, builderForValue.build());
  51905. }
  51906. return this;
  51907. }
  51908. /**
  51909. * <pre>
  51910. * 财务指标(4.2)
  51911. * </pre>
  51912. *
  51913. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51914. */
  51915. public Builder addAllIndicators(
  51916. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.FinancialIndicator> values) {
  51917. if (indicatorsBuilder_ == null) {
  51918. ensureIndicatorsIsMutable();
  51919. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  51920. values, indicators_);
  51921. onChanged();
  51922. } else {
  51923. indicatorsBuilder_.addAllMessages(values);
  51924. }
  51925. return this;
  51926. }
  51927. /**
  51928. * <pre>
  51929. * 财务指标(4.2)
  51930. * </pre>
  51931. *
  51932. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51933. */
  51934. public Builder clearIndicators() {
  51935. if (indicatorsBuilder_ == null) {
  51936. indicators_ = java.util.Collections.emptyList();
  51937. bitField0_ = (bitField0_ & ~0x00000008);
  51938. onChanged();
  51939. } else {
  51940. indicatorsBuilder_.clear();
  51941. }
  51942. return this;
  51943. }
  51944. /**
  51945. * <pre>
  51946. * 财务指标(4.2)
  51947. * </pre>
  51948. *
  51949. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51950. */
  51951. public Builder removeIndicators(int index) {
  51952. if (indicatorsBuilder_ == null) {
  51953. ensureIndicatorsIsMutable();
  51954. indicators_.remove(index);
  51955. onChanged();
  51956. } else {
  51957. indicatorsBuilder_.remove(index);
  51958. }
  51959. return this;
  51960. }
  51961. /**
  51962. * <pre>
  51963. * 财务指标(4.2)
  51964. * </pre>
  51965. *
  51966. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51967. */
  51968. public com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder getIndicatorsBuilder(
  51969. int index) {
  51970. return getIndicatorsFieldBuilder().getBuilder(index);
  51971. }
  51972. /**
  51973. * <pre>
  51974. * 财务指标(4.2)
  51975. * </pre>
  51976. *
  51977. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51978. */
  51979. public com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder getIndicatorsOrBuilder(
  51980. int index) {
  51981. if (indicatorsBuilder_ == null) {
  51982. return indicators_.get(index); } else {
  51983. return indicatorsBuilder_.getMessageOrBuilder(index);
  51984. }
  51985. }
  51986. /**
  51987. * <pre>
  51988. * 财务指标(4.2)
  51989. * </pre>
  51990. *
  51991. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  51992. */
  51993. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder>
  51994. getIndicatorsOrBuilderList() {
  51995. if (indicatorsBuilder_ != null) {
  51996. return indicatorsBuilder_.getMessageOrBuilderList();
  51997. } else {
  51998. return java.util.Collections.unmodifiableList(indicators_);
  51999. }
  52000. }
  52001. /**
  52002. * <pre>
  52003. * 财务指标(4.2)
  52004. * </pre>
  52005. *
  52006. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  52007. */
  52008. public com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder addIndicatorsBuilder() {
  52009. return getIndicatorsFieldBuilder().addBuilder(
  52010. com.yaoyicloud.message.FxyProtos.FinancialIndicator.getDefaultInstance());
  52011. }
  52012. /**
  52013. * <pre>
  52014. * 财务指标(4.2)
  52015. * </pre>
  52016. *
  52017. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  52018. */
  52019. public com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder addIndicatorsBuilder(
  52020. int index) {
  52021. return getIndicatorsFieldBuilder().addBuilder(
  52022. index, com.yaoyicloud.message.FxyProtos.FinancialIndicator.getDefaultInstance());
  52023. }
  52024. /**
  52025. * <pre>
  52026. * 财务指标(4.2)
  52027. * </pre>
  52028. *
  52029. * <code>repeated .fxy.FinancialIndicator indicators = 9;</code>
  52030. */
  52031. public java.util.List<com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder>
  52032. getIndicatorsBuilderList() {
  52033. return getIndicatorsFieldBuilder().getBuilderList();
  52034. }
  52035. private com.google.protobuf.RepeatedFieldBuilder<
  52036. com.yaoyicloud.message.FxyProtos.FinancialIndicator, com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder, com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder>
  52037. getIndicatorsFieldBuilder() {
  52038. if (indicatorsBuilder_ == null) {
  52039. indicatorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  52040. com.yaoyicloud.message.FxyProtos.FinancialIndicator, com.yaoyicloud.message.FxyProtos.FinancialIndicator.Builder, com.yaoyicloud.message.FxyProtos.FinancialIndicatorOrBuilder>(
  52041. indicators_,
  52042. ((bitField0_ & 0x00000008) != 0),
  52043. getParentForChildren(),
  52044. isClean());
  52045. indicators_ = null;
  52046. }
  52047. return indicatorsBuilder_;
  52048. }
  52049. private java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> financialCheckDetails_ =
  52050. java.util.Collections.emptyList();
  52051. private void ensureFinancialCheckDetailsIsMutable() {
  52052. if (!((bitField0_ & 0x00000010) != 0)) {
  52053. financialCheckDetails_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.CheckItemDetail>(financialCheckDetails_);
  52054. bitField0_ |= 0x00000010;
  52055. }
  52056. }
  52057. private com.google.protobuf.RepeatedFieldBuilder<
  52058. com.yaoyicloud.message.FxyProtos.CheckItemDetail, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder, com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder> financialCheckDetailsBuilder_;
  52059. /**
  52060. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52061. */
  52062. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail> getFinancialCheckDetailsList() {
  52063. if (financialCheckDetailsBuilder_ == null) {
  52064. return java.util.Collections.unmodifiableList(financialCheckDetails_);
  52065. } else {
  52066. return financialCheckDetailsBuilder_.getMessageList();
  52067. }
  52068. }
  52069. /**
  52070. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52071. */
  52072. public int getFinancialCheckDetailsCount() {
  52073. if (financialCheckDetailsBuilder_ == null) {
  52074. return financialCheckDetails_.size();
  52075. } else {
  52076. return financialCheckDetailsBuilder_.getCount();
  52077. }
  52078. }
  52079. /**
  52080. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52081. */
  52082. public com.yaoyicloud.message.FxyProtos.CheckItemDetail getFinancialCheckDetails(int index) {
  52083. if (financialCheckDetailsBuilder_ == null) {
  52084. return financialCheckDetails_.get(index);
  52085. } else {
  52086. return financialCheckDetailsBuilder_.getMessage(index);
  52087. }
  52088. }
  52089. /**
  52090. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52091. */
  52092. public Builder setFinancialCheckDetails(
  52093. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail value) {
  52094. if (financialCheckDetailsBuilder_ == null) {
  52095. if (value == null) {
  52096. throw new NullPointerException();
  52097. }
  52098. ensureFinancialCheckDetailsIsMutable();
  52099. financialCheckDetails_.set(index, value);
  52100. onChanged();
  52101. } else {
  52102. financialCheckDetailsBuilder_.setMessage(index, value);
  52103. }
  52104. return this;
  52105. }
  52106. /**
  52107. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52108. */
  52109. public Builder setFinancialCheckDetails(
  52110. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder builderForValue) {
  52111. if (financialCheckDetailsBuilder_ == null) {
  52112. ensureFinancialCheckDetailsIsMutable();
  52113. financialCheckDetails_.set(index, builderForValue.build());
  52114. onChanged();
  52115. } else {
  52116. financialCheckDetailsBuilder_.setMessage(index, builderForValue.build());
  52117. }
  52118. return this;
  52119. }
  52120. /**
  52121. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52122. */
  52123. public Builder addFinancialCheckDetails(com.yaoyicloud.message.FxyProtos.CheckItemDetail value) {
  52124. if (financialCheckDetailsBuilder_ == null) {
  52125. if (value == null) {
  52126. throw new NullPointerException();
  52127. }
  52128. ensureFinancialCheckDetailsIsMutable();
  52129. financialCheckDetails_.add(value);
  52130. onChanged();
  52131. } else {
  52132. financialCheckDetailsBuilder_.addMessage(value);
  52133. }
  52134. return this;
  52135. }
  52136. /**
  52137. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52138. */
  52139. public Builder addFinancialCheckDetails(
  52140. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail value) {
  52141. if (financialCheckDetailsBuilder_ == null) {
  52142. if (value == null) {
  52143. throw new NullPointerException();
  52144. }
  52145. ensureFinancialCheckDetailsIsMutable();
  52146. financialCheckDetails_.add(index, value);
  52147. onChanged();
  52148. } else {
  52149. financialCheckDetailsBuilder_.addMessage(index, value);
  52150. }
  52151. return this;
  52152. }
  52153. /**
  52154. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52155. */
  52156. public Builder addFinancialCheckDetails(
  52157. com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder builderForValue) {
  52158. if (financialCheckDetailsBuilder_ == null) {
  52159. ensureFinancialCheckDetailsIsMutable();
  52160. financialCheckDetails_.add(builderForValue.build());
  52161. onChanged();
  52162. } else {
  52163. financialCheckDetailsBuilder_.addMessage(builderForValue.build());
  52164. }
  52165. return this;
  52166. }
  52167. /**
  52168. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52169. */
  52170. public Builder addFinancialCheckDetails(
  52171. int index, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder builderForValue) {
  52172. if (financialCheckDetailsBuilder_ == null) {
  52173. ensureFinancialCheckDetailsIsMutable();
  52174. financialCheckDetails_.add(index, builderForValue.build());
  52175. onChanged();
  52176. } else {
  52177. financialCheckDetailsBuilder_.addMessage(index, builderForValue.build());
  52178. }
  52179. return this;
  52180. }
  52181. /**
  52182. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52183. */
  52184. public Builder addAllFinancialCheckDetails(
  52185. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetail> values) {
  52186. if (financialCheckDetailsBuilder_ == null) {
  52187. ensureFinancialCheckDetailsIsMutable();
  52188. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  52189. values, financialCheckDetails_);
  52190. onChanged();
  52191. } else {
  52192. financialCheckDetailsBuilder_.addAllMessages(values);
  52193. }
  52194. return this;
  52195. }
  52196. /**
  52197. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52198. */
  52199. public Builder clearFinancialCheckDetails() {
  52200. if (financialCheckDetailsBuilder_ == null) {
  52201. financialCheckDetails_ = java.util.Collections.emptyList();
  52202. bitField0_ = (bitField0_ & ~0x00000010);
  52203. onChanged();
  52204. } else {
  52205. financialCheckDetailsBuilder_.clear();
  52206. }
  52207. return this;
  52208. }
  52209. /**
  52210. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52211. */
  52212. public Builder removeFinancialCheckDetails(int index) {
  52213. if (financialCheckDetailsBuilder_ == null) {
  52214. ensureFinancialCheckDetailsIsMutable();
  52215. financialCheckDetails_.remove(index);
  52216. onChanged();
  52217. } else {
  52218. financialCheckDetailsBuilder_.remove(index);
  52219. }
  52220. return this;
  52221. }
  52222. /**
  52223. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52224. */
  52225. public com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder getFinancialCheckDetailsBuilder(
  52226. int index) {
  52227. return getFinancialCheckDetailsFieldBuilder().getBuilder(index);
  52228. }
  52229. /**
  52230. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52231. */
  52232. public com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder getFinancialCheckDetailsOrBuilder(
  52233. int index) {
  52234. if (financialCheckDetailsBuilder_ == null) {
  52235. return financialCheckDetails_.get(index); } else {
  52236. return financialCheckDetailsBuilder_.getMessageOrBuilder(index);
  52237. }
  52238. }
  52239. /**
  52240. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52241. */
  52242. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  52243. getFinancialCheckDetailsOrBuilderList() {
  52244. if (financialCheckDetailsBuilder_ != null) {
  52245. return financialCheckDetailsBuilder_.getMessageOrBuilderList();
  52246. } else {
  52247. return java.util.Collections.unmodifiableList(financialCheckDetails_);
  52248. }
  52249. }
  52250. /**
  52251. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52252. */
  52253. public com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder addFinancialCheckDetailsBuilder() {
  52254. return getFinancialCheckDetailsFieldBuilder().addBuilder(
  52255. com.yaoyicloud.message.FxyProtos.CheckItemDetail.getDefaultInstance());
  52256. }
  52257. /**
  52258. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52259. */
  52260. public com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder addFinancialCheckDetailsBuilder(
  52261. int index) {
  52262. return getFinancialCheckDetailsFieldBuilder().addBuilder(
  52263. index, com.yaoyicloud.message.FxyProtos.CheckItemDetail.getDefaultInstance());
  52264. }
  52265. /**
  52266. * <code>repeated .fxy.CheckItemDetail financialCheckDetails = 10;</code>
  52267. */
  52268. public java.util.List<com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder>
  52269. getFinancialCheckDetailsBuilderList() {
  52270. return getFinancialCheckDetailsFieldBuilder().getBuilderList();
  52271. }
  52272. private com.google.protobuf.RepeatedFieldBuilder<
  52273. com.yaoyicloud.message.FxyProtos.CheckItemDetail, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder, com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>
  52274. getFinancialCheckDetailsFieldBuilder() {
  52275. if (financialCheckDetailsBuilder_ == null) {
  52276. financialCheckDetailsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  52277. com.yaoyicloud.message.FxyProtos.CheckItemDetail, com.yaoyicloud.message.FxyProtos.CheckItemDetail.Builder, com.yaoyicloud.message.FxyProtos.CheckItemDetailOrBuilder>(
  52278. financialCheckDetails_,
  52279. ((bitField0_ & 0x00000010) != 0),
  52280. getParentForChildren(),
  52281. isClean());
  52282. financialCheckDetails_ = null;
  52283. }
  52284. return financialCheckDetailsBuilder_;
  52285. }
  52286. private com.yaoyicloud.message.FxyProtos.CheckSummary financialSummary_;
  52287. private com.google.protobuf.SingleFieldBuilder<
  52288. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder> financialSummaryBuilder_;
  52289. /**
  52290. * <pre>
  52291. * 财务信息评分及建议(4.3)
  52292. * </pre>
  52293. *
  52294. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52295. * @return Whether the financialSummary field is set.
  52296. */
  52297. public boolean hasFinancialSummary() {
  52298. return ((bitField0_ & 0x00000020) != 0);
  52299. }
  52300. /**
  52301. * <pre>
  52302. * 财务信息评分及建议(4.3)
  52303. * </pre>
  52304. *
  52305. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52306. * @return The financialSummary.
  52307. */
  52308. public com.yaoyicloud.message.FxyProtos.CheckSummary getFinancialSummary() {
  52309. if (financialSummaryBuilder_ == null) {
  52310. return financialSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : financialSummary_;
  52311. } else {
  52312. return financialSummaryBuilder_.getMessage();
  52313. }
  52314. }
  52315. /**
  52316. * <pre>
  52317. * 财务信息评分及建议(4.3)
  52318. * </pre>
  52319. *
  52320. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52321. */
  52322. public Builder setFinancialSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  52323. if (financialSummaryBuilder_ == null) {
  52324. if (value == null) {
  52325. throw new NullPointerException();
  52326. }
  52327. financialSummary_ = value;
  52328. } else {
  52329. financialSummaryBuilder_.setMessage(value);
  52330. }
  52331. bitField0_ |= 0x00000020;
  52332. onChanged();
  52333. return this;
  52334. }
  52335. /**
  52336. * <pre>
  52337. * 财务信息评分及建议(4.3)
  52338. * </pre>
  52339. *
  52340. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52341. */
  52342. public Builder setFinancialSummary(
  52343. com.yaoyicloud.message.FxyProtos.CheckSummary.Builder builderForValue) {
  52344. if (financialSummaryBuilder_ == null) {
  52345. financialSummary_ = builderForValue.build();
  52346. } else {
  52347. financialSummaryBuilder_.setMessage(builderForValue.build());
  52348. }
  52349. bitField0_ |= 0x00000020;
  52350. onChanged();
  52351. return this;
  52352. }
  52353. /**
  52354. * <pre>
  52355. * 财务信息评分及建议(4.3)
  52356. * </pre>
  52357. *
  52358. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52359. */
  52360. public Builder mergeFinancialSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  52361. if (financialSummaryBuilder_ == null) {
  52362. if (((bitField0_ & 0x00000020) != 0) &&
  52363. financialSummary_ != null &&
  52364. financialSummary_ != com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance()) {
  52365. getFinancialSummaryBuilder().mergeFrom(value);
  52366. } else {
  52367. financialSummary_ = value;
  52368. }
  52369. } else {
  52370. financialSummaryBuilder_.mergeFrom(value);
  52371. }
  52372. if (financialSummary_ != null) {
  52373. bitField0_ |= 0x00000020;
  52374. onChanged();
  52375. }
  52376. return this;
  52377. }
  52378. /**
  52379. * <pre>
  52380. * 财务信息评分及建议(4.3)
  52381. * </pre>
  52382. *
  52383. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52384. */
  52385. public Builder clearFinancialSummary() {
  52386. bitField0_ = (bitField0_ & ~0x00000020);
  52387. financialSummary_ = null;
  52388. if (financialSummaryBuilder_ != null) {
  52389. financialSummaryBuilder_.dispose();
  52390. financialSummaryBuilder_ = null;
  52391. }
  52392. onChanged();
  52393. return this;
  52394. }
  52395. /**
  52396. * <pre>
  52397. * 财务信息评分及建议(4.3)
  52398. * </pre>
  52399. *
  52400. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52401. */
  52402. public com.yaoyicloud.message.FxyProtos.CheckSummary.Builder getFinancialSummaryBuilder() {
  52403. bitField0_ |= 0x00000020;
  52404. onChanged();
  52405. return getFinancialSummaryFieldBuilder().getBuilder();
  52406. }
  52407. /**
  52408. * <pre>
  52409. * 财务信息评分及建议(4.3)
  52410. * </pre>
  52411. *
  52412. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52413. */
  52414. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getFinancialSummaryOrBuilder() {
  52415. if (financialSummaryBuilder_ != null) {
  52416. return financialSummaryBuilder_.getMessageOrBuilder();
  52417. } else {
  52418. return financialSummary_ == null ?
  52419. com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : financialSummary_;
  52420. }
  52421. }
  52422. /**
  52423. * <pre>
  52424. * 财务信息评分及建议(4.3)
  52425. * </pre>
  52426. *
  52427. * <code>optional .fxy.CheckSummary financialSummary = 11;</code>
  52428. */
  52429. private com.google.protobuf.SingleFieldBuilder<
  52430. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>
  52431. getFinancialSummaryFieldBuilder() {
  52432. if (financialSummaryBuilder_ == null) {
  52433. financialSummaryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  52434. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>(
  52435. getFinancialSummary(),
  52436. getParentForChildren(),
  52437. isClean());
  52438. financialSummary_ = null;
  52439. }
  52440. return financialSummaryBuilder_;
  52441. }
  52442. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> financialFiles_ =
  52443. java.util.Collections.emptyList();
  52444. private void ensureFinancialFilesIsMutable() {
  52445. if (!((bitField0_ & 0x00000040) != 0)) {
  52446. financialFiles_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(financialFiles_);
  52447. bitField0_ |= 0x00000040;
  52448. }
  52449. }
  52450. private com.google.protobuf.RepeatedFieldBuilder<
  52451. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> financialFilesBuilder_;
  52452. /**
  52453. * <pre>
  52454. * 没有财务解析时的临时方案
  52455. * </pre>
  52456. *
  52457. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52458. */
  52459. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getFinancialFilesList() {
  52460. if (financialFilesBuilder_ == null) {
  52461. return java.util.Collections.unmodifiableList(financialFiles_);
  52462. } else {
  52463. return financialFilesBuilder_.getMessageList();
  52464. }
  52465. }
  52466. /**
  52467. * <pre>
  52468. * 没有财务解析时的临时方案
  52469. * </pre>
  52470. *
  52471. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52472. */
  52473. public int getFinancialFilesCount() {
  52474. if (financialFilesBuilder_ == null) {
  52475. return financialFiles_.size();
  52476. } else {
  52477. return financialFilesBuilder_.getCount();
  52478. }
  52479. }
  52480. /**
  52481. * <pre>
  52482. * 没有财务解析时的临时方案
  52483. * </pre>
  52484. *
  52485. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52486. */
  52487. public com.yaoyicloud.message.FxyProtos.Attachment getFinancialFiles(int index) {
  52488. if (financialFilesBuilder_ == null) {
  52489. return financialFiles_.get(index);
  52490. } else {
  52491. return financialFilesBuilder_.getMessage(index);
  52492. }
  52493. }
  52494. /**
  52495. * <pre>
  52496. * 没有财务解析时的临时方案
  52497. * </pre>
  52498. *
  52499. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52500. */
  52501. public Builder setFinancialFiles(
  52502. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  52503. if (financialFilesBuilder_ == null) {
  52504. if (value == null) {
  52505. throw new NullPointerException();
  52506. }
  52507. ensureFinancialFilesIsMutable();
  52508. financialFiles_.set(index, value);
  52509. onChanged();
  52510. } else {
  52511. financialFilesBuilder_.setMessage(index, value);
  52512. }
  52513. return this;
  52514. }
  52515. /**
  52516. * <pre>
  52517. * 没有财务解析时的临时方案
  52518. * </pre>
  52519. *
  52520. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52521. */
  52522. public Builder setFinancialFiles(
  52523. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  52524. if (financialFilesBuilder_ == null) {
  52525. ensureFinancialFilesIsMutable();
  52526. financialFiles_.set(index, builderForValue.build());
  52527. onChanged();
  52528. } else {
  52529. financialFilesBuilder_.setMessage(index, builderForValue.build());
  52530. }
  52531. return this;
  52532. }
  52533. /**
  52534. * <pre>
  52535. * 没有财务解析时的临时方案
  52536. * </pre>
  52537. *
  52538. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52539. */
  52540. public Builder addFinancialFiles(com.yaoyicloud.message.FxyProtos.Attachment value) {
  52541. if (financialFilesBuilder_ == null) {
  52542. if (value == null) {
  52543. throw new NullPointerException();
  52544. }
  52545. ensureFinancialFilesIsMutable();
  52546. financialFiles_.add(value);
  52547. onChanged();
  52548. } else {
  52549. financialFilesBuilder_.addMessage(value);
  52550. }
  52551. return this;
  52552. }
  52553. /**
  52554. * <pre>
  52555. * 没有财务解析时的临时方案
  52556. * </pre>
  52557. *
  52558. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52559. */
  52560. public Builder addFinancialFiles(
  52561. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  52562. if (financialFilesBuilder_ == null) {
  52563. if (value == null) {
  52564. throw new NullPointerException();
  52565. }
  52566. ensureFinancialFilesIsMutable();
  52567. financialFiles_.add(index, value);
  52568. onChanged();
  52569. } else {
  52570. financialFilesBuilder_.addMessage(index, value);
  52571. }
  52572. return this;
  52573. }
  52574. /**
  52575. * <pre>
  52576. * 没有财务解析时的临时方案
  52577. * </pre>
  52578. *
  52579. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52580. */
  52581. public Builder addFinancialFiles(
  52582. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  52583. if (financialFilesBuilder_ == null) {
  52584. ensureFinancialFilesIsMutable();
  52585. financialFiles_.add(builderForValue.build());
  52586. onChanged();
  52587. } else {
  52588. financialFilesBuilder_.addMessage(builderForValue.build());
  52589. }
  52590. return this;
  52591. }
  52592. /**
  52593. * <pre>
  52594. * 没有财务解析时的临时方案
  52595. * </pre>
  52596. *
  52597. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52598. */
  52599. public Builder addFinancialFiles(
  52600. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  52601. if (financialFilesBuilder_ == null) {
  52602. ensureFinancialFilesIsMutable();
  52603. financialFiles_.add(index, builderForValue.build());
  52604. onChanged();
  52605. } else {
  52606. financialFilesBuilder_.addMessage(index, builderForValue.build());
  52607. }
  52608. return this;
  52609. }
  52610. /**
  52611. * <pre>
  52612. * 没有财务解析时的临时方案
  52613. * </pre>
  52614. *
  52615. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52616. */
  52617. public Builder addAllFinancialFiles(
  52618. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  52619. if (financialFilesBuilder_ == null) {
  52620. ensureFinancialFilesIsMutable();
  52621. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  52622. values, financialFiles_);
  52623. onChanged();
  52624. } else {
  52625. financialFilesBuilder_.addAllMessages(values);
  52626. }
  52627. return this;
  52628. }
  52629. /**
  52630. * <pre>
  52631. * 没有财务解析时的临时方案
  52632. * </pre>
  52633. *
  52634. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52635. */
  52636. public Builder clearFinancialFiles() {
  52637. if (financialFilesBuilder_ == null) {
  52638. financialFiles_ = java.util.Collections.emptyList();
  52639. bitField0_ = (bitField0_ & ~0x00000040);
  52640. onChanged();
  52641. } else {
  52642. financialFilesBuilder_.clear();
  52643. }
  52644. return this;
  52645. }
  52646. /**
  52647. * <pre>
  52648. * 没有财务解析时的临时方案
  52649. * </pre>
  52650. *
  52651. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52652. */
  52653. public Builder removeFinancialFiles(int index) {
  52654. if (financialFilesBuilder_ == null) {
  52655. ensureFinancialFilesIsMutable();
  52656. financialFiles_.remove(index);
  52657. onChanged();
  52658. } else {
  52659. financialFilesBuilder_.remove(index);
  52660. }
  52661. return this;
  52662. }
  52663. /**
  52664. * <pre>
  52665. * 没有财务解析时的临时方案
  52666. * </pre>
  52667. *
  52668. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52669. */
  52670. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getFinancialFilesBuilder(
  52671. int index) {
  52672. return getFinancialFilesFieldBuilder().getBuilder(index);
  52673. }
  52674. /**
  52675. * <pre>
  52676. * 没有财务解析时的临时方案
  52677. * </pre>
  52678. *
  52679. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52680. */
  52681. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFinancialFilesOrBuilder(
  52682. int index) {
  52683. if (financialFilesBuilder_ == null) {
  52684. return financialFiles_.get(index); } else {
  52685. return financialFilesBuilder_.getMessageOrBuilder(index);
  52686. }
  52687. }
  52688. /**
  52689. * <pre>
  52690. * 没有财务解析时的临时方案
  52691. * </pre>
  52692. *
  52693. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52694. */
  52695. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  52696. getFinancialFilesOrBuilderList() {
  52697. if (financialFilesBuilder_ != null) {
  52698. return financialFilesBuilder_.getMessageOrBuilderList();
  52699. } else {
  52700. return java.util.Collections.unmodifiableList(financialFiles_);
  52701. }
  52702. }
  52703. /**
  52704. * <pre>
  52705. * 没有财务解析时的临时方案
  52706. * </pre>
  52707. *
  52708. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52709. */
  52710. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addFinancialFilesBuilder() {
  52711. return getFinancialFilesFieldBuilder().addBuilder(
  52712. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  52713. }
  52714. /**
  52715. * <pre>
  52716. * 没有财务解析时的临时方案
  52717. * </pre>
  52718. *
  52719. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52720. */
  52721. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addFinancialFilesBuilder(
  52722. int index) {
  52723. return getFinancialFilesFieldBuilder().addBuilder(
  52724. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  52725. }
  52726. /**
  52727. * <pre>
  52728. * 没有财务解析时的临时方案
  52729. * </pre>
  52730. *
  52731. * <code>repeated .fxy.Attachment financialFiles = 12;</code>
  52732. */
  52733. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  52734. getFinancialFilesBuilderList() {
  52735. return getFinancialFilesFieldBuilder().getBuilderList();
  52736. }
  52737. private com.google.protobuf.RepeatedFieldBuilder<
  52738. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  52739. getFinancialFilesFieldBuilder() {
  52740. if (financialFilesBuilder_ == null) {
  52741. financialFilesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  52742. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  52743. financialFiles_,
  52744. ((bitField0_ & 0x00000040) != 0),
  52745. getParentForChildren(),
  52746. isClean());
  52747. financialFiles_ = null;
  52748. }
  52749. return financialFilesBuilder_;
  52750. }
  52751. private java.lang.Object operatingRevenue_ = "";
  52752. /**
  52753. * <pre>
  52754. * 平台报告新加字段
  52755. * </pre>
  52756. *
  52757. * <code>optional string operatingRevenue = 13;</code>
  52758. * @return Whether the operatingRevenue field is set.
  52759. */
  52760. public boolean hasOperatingRevenue() {
  52761. return ((bitField0_ & 0x00000080) != 0);
  52762. }
  52763. /**
  52764. * <pre>
  52765. * 平台报告新加字段
  52766. * </pre>
  52767. *
  52768. * <code>optional string operatingRevenue = 13;</code>
  52769. * @return The operatingRevenue.
  52770. */
  52771. public java.lang.String getOperatingRevenue() {
  52772. java.lang.Object ref = operatingRevenue_;
  52773. if (!(ref instanceof java.lang.String)) {
  52774. com.google.protobuf.ByteString bs =
  52775. (com.google.protobuf.ByteString) ref;
  52776. java.lang.String s = bs.toStringUtf8();
  52777. if (bs.isValidUtf8()) {
  52778. operatingRevenue_ = s;
  52779. }
  52780. return s;
  52781. } else {
  52782. return (java.lang.String) ref;
  52783. }
  52784. }
  52785. /**
  52786. * <pre>
  52787. * 平台报告新加字段
  52788. * </pre>
  52789. *
  52790. * <code>optional string operatingRevenue = 13;</code>
  52791. * @return The bytes for operatingRevenue.
  52792. */
  52793. public com.google.protobuf.ByteString
  52794. getOperatingRevenueBytes() {
  52795. java.lang.Object ref = operatingRevenue_;
  52796. if (ref instanceof String) {
  52797. com.google.protobuf.ByteString b =
  52798. com.google.protobuf.ByteString.copyFromUtf8(
  52799. (java.lang.String) ref);
  52800. operatingRevenue_ = b;
  52801. return b;
  52802. } else {
  52803. return (com.google.protobuf.ByteString) ref;
  52804. }
  52805. }
  52806. /**
  52807. * <pre>
  52808. * 平台报告新加字段
  52809. * </pre>
  52810. *
  52811. * <code>optional string operatingRevenue = 13;</code>
  52812. * @param value The operatingRevenue to set.
  52813. * @return This builder for chaining.
  52814. */
  52815. public Builder setOperatingRevenue(
  52816. java.lang.String value) {
  52817. if (value == null) { throw new NullPointerException(); }
  52818. operatingRevenue_ = value;
  52819. bitField0_ |= 0x00000080;
  52820. onChanged();
  52821. return this;
  52822. }
  52823. /**
  52824. * <pre>
  52825. * 平台报告新加字段
  52826. * </pre>
  52827. *
  52828. * <code>optional string operatingRevenue = 13;</code>
  52829. * @return This builder for chaining.
  52830. */
  52831. public Builder clearOperatingRevenue() {
  52832. operatingRevenue_ = getDefaultInstance().getOperatingRevenue();
  52833. bitField0_ = (bitField0_ & ~0x00000080);
  52834. onChanged();
  52835. return this;
  52836. }
  52837. /**
  52838. * <pre>
  52839. * 平台报告新加字段
  52840. * </pre>
  52841. *
  52842. * <code>optional string operatingRevenue = 13;</code>
  52843. * @param value The bytes for operatingRevenue to set.
  52844. * @return This builder for chaining.
  52845. */
  52846. public Builder setOperatingRevenueBytes(
  52847. com.google.protobuf.ByteString value) {
  52848. if (value == null) { throw new NullPointerException(); }
  52849. operatingRevenue_ = value;
  52850. bitField0_ |= 0x00000080;
  52851. onChanged();
  52852. return this;
  52853. }
  52854. private java.lang.Object neProfit_ = "";
  52855. /**
  52856. * <pre>
  52857. * 最近一年净利润
  52858. * </pre>
  52859. *
  52860. * <code>optional string neProfit = 14;</code>
  52861. * @return Whether the neProfit field is set.
  52862. */
  52863. public boolean hasNeProfit() {
  52864. return ((bitField0_ & 0x00000100) != 0);
  52865. }
  52866. /**
  52867. * <pre>
  52868. * 最近一年净利润
  52869. * </pre>
  52870. *
  52871. * <code>optional string neProfit = 14;</code>
  52872. * @return The neProfit.
  52873. */
  52874. public java.lang.String getNeProfit() {
  52875. java.lang.Object ref = neProfit_;
  52876. if (!(ref instanceof java.lang.String)) {
  52877. com.google.protobuf.ByteString bs =
  52878. (com.google.protobuf.ByteString) ref;
  52879. java.lang.String s = bs.toStringUtf8();
  52880. if (bs.isValidUtf8()) {
  52881. neProfit_ = s;
  52882. }
  52883. return s;
  52884. } else {
  52885. return (java.lang.String) ref;
  52886. }
  52887. }
  52888. /**
  52889. * <pre>
  52890. * 最近一年净利润
  52891. * </pre>
  52892. *
  52893. * <code>optional string neProfit = 14;</code>
  52894. * @return The bytes for neProfit.
  52895. */
  52896. public com.google.protobuf.ByteString
  52897. getNeProfitBytes() {
  52898. java.lang.Object ref = neProfit_;
  52899. if (ref instanceof String) {
  52900. com.google.protobuf.ByteString b =
  52901. com.google.protobuf.ByteString.copyFromUtf8(
  52902. (java.lang.String) ref);
  52903. neProfit_ = b;
  52904. return b;
  52905. } else {
  52906. return (com.google.protobuf.ByteString) ref;
  52907. }
  52908. }
  52909. /**
  52910. * <pre>
  52911. * 最近一年净利润
  52912. * </pre>
  52913. *
  52914. * <code>optional string neProfit = 14;</code>
  52915. * @param value The neProfit to set.
  52916. * @return This builder for chaining.
  52917. */
  52918. public Builder setNeProfit(
  52919. java.lang.String value) {
  52920. if (value == null) { throw new NullPointerException(); }
  52921. neProfit_ = value;
  52922. bitField0_ |= 0x00000100;
  52923. onChanged();
  52924. return this;
  52925. }
  52926. /**
  52927. * <pre>
  52928. * 最近一年净利润
  52929. * </pre>
  52930. *
  52931. * <code>optional string neProfit = 14;</code>
  52932. * @return This builder for chaining.
  52933. */
  52934. public Builder clearNeProfit() {
  52935. neProfit_ = getDefaultInstance().getNeProfit();
  52936. bitField0_ = (bitField0_ & ~0x00000100);
  52937. onChanged();
  52938. return this;
  52939. }
  52940. /**
  52941. * <pre>
  52942. * 最近一年净利润
  52943. * </pre>
  52944. *
  52945. * <code>optional string neProfit = 14;</code>
  52946. * @param value The bytes for neProfit to set.
  52947. * @return This builder for chaining.
  52948. */
  52949. public Builder setNeProfitBytes(
  52950. com.google.protobuf.ByteString value) {
  52951. if (value == null) { throw new NullPointerException(); }
  52952. neProfit_ = value;
  52953. bitField0_ |= 0x00000100;
  52954. onChanged();
  52955. return this;
  52956. }
  52957. // @@protoc_insertion_point(builder_scope:fxy.FinancialInfo)
  52958. }
  52959. // @@protoc_insertion_point(class_scope:fxy.FinancialInfo)
  52960. private static final com.yaoyicloud.message.FxyProtos.FinancialInfo DEFAULT_INSTANCE;
  52961. static {
  52962. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.FinancialInfo();
  52963. }
  52964. public static com.yaoyicloud.message.FxyProtos.FinancialInfo getDefaultInstance() {
  52965. return DEFAULT_INSTANCE;
  52966. }
  52967. private static final com.google.protobuf.Parser<FinancialInfo>
  52968. PARSER = new com.google.protobuf.AbstractParser<FinancialInfo>() {
  52969. @java.lang.Override
  52970. public FinancialInfo parsePartialFrom(
  52971. com.google.protobuf.CodedInputStream input,
  52972. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  52973. throws com.google.protobuf.InvalidProtocolBufferException {
  52974. Builder builder = newBuilder();
  52975. try {
  52976. builder.mergeFrom(input, extensionRegistry);
  52977. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  52978. throw e.setUnfinishedMessage(builder.buildPartial());
  52979. } catch (com.google.protobuf.UninitializedMessageException e) {
  52980. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  52981. } catch (java.io.IOException e) {
  52982. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  52983. .setUnfinishedMessage(builder.buildPartial());
  52984. }
  52985. return builder.buildPartial();
  52986. }
  52987. };
  52988. public static com.google.protobuf.Parser<FinancialInfo> parser() {
  52989. return PARSER;
  52990. }
  52991. @java.lang.Override
  52992. public com.google.protobuf.Parser<FinancialInfo> getParserForType() {
  52993. return PARSER;
  52994. }
  52995. @java.lang.Override
  52996. public com.yaoyicloud.message.FxyProtos.FinancialInfo getDefaultInstanceForType() {
  52997. return DEFAULT_INSTANCE;
  52998. }
  52999. }
  53000. public interface QuestionnaireItemOrBuilder extends
  53001. // @@protoc_insertion_point(interface_extends:fxy.QuestionnaireItem)
  53002. com.google.protobuf.MessageOrBuilder {
  53003. /**
  53004. * <code>optional int32 id = 1;</code>
  53005. * @return Whether the id field is set.
  53006. */
  53007. boolean hasId();
  53008. /**
  53009. * <code>optional int32 id = 1;</code>
  53010. * @return The id.
  53011. */
  53012. int getId();
  53013. /**
  53014. * <code>optional string question = 2;</code>
  53015. * @return Whether the question field is set.
  53016. */
  53017. boolean hasQuestion();
  53018. /**
  53019. * <code>optional string question = 2;</code>
  53020. * @return The question.
  53021. */
  53022. java.lang.String getQuestion();
  53023. /**
  53024. * <code>optional string question = 2;</code>
  53025. * @return The bytes for question.
  53026. */
  53027. com.google.protobuf.ByteString
  53028. getQuestionBytes();
  53029. /**
  53030. * <code>optional string answer = 3;</code>
  53031. * @return Whether the answer field is set.
  53032. */
  53033. boolean hasAnswer();
  53034. /**
  53035. * <code>optional string answer = 3;</code>
  53036. * @return The answer.
  53037. */
  53038. java.lang.String getAnswer();
  53039. /**
  53040. * <code>optional string answer = 3;</code>
  53041. * @return The bytes for answer.
  53042. */
  53043. com.google.protobuf.ByteString
  53044. getAnswerBytes();
  53045. }
  53046. /**
  53047. * Protobuf type {@code fxy.QuestionnaireItem}
  53048. */
  53049. public static final class QuestionnaireItem extends
  53050. com.google.protobuf.GeneratedMessage implements
  53051. // @@protoc_insertion_point(message_implements:fxy.QuestionnaireItem)
  53052. QuestionnaireItemOrBuilder {
  53053. private static final long serialVersionUID = 0L;
  53054. static {
  53055. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  53056. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  53057. /* major= */ 4,
  53058. /* minor= */ 29,
  53059. /* patch= */ 5,
  53060. /* suffix= */ "",
  53061. QuestionnaireItem.class.getName());
  53062. }
  53063. // Use QuestionnaireItem.newBuilder() to construct.
  53064. private QuestionnaireItem(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  53065. super(builder);
  53066. }
  53067. private QuestionnaireItem() {
  53068. question_ = "";
  53069. answer_ = "";
  53070. }
  53071. public static final com.google.protobuf.Descriptors.Descriptor
  53072. getDescriptor() {
  53073. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_QuestionnaireItem_descriptor;
  53074. }
  53075. @java.lang.Override
  53076. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  53077. internalGetFieldAccessorTable() {
  53078. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_QuestionnaireItem_fieldAccessorTable
  53079. .ensureFieldAccessorsInitialized(
  53080. com.yaoyicloud.message.FxyProtos.QuestionnaireItem.class, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder.class);
  53081. }
  53082. private int bitField0_;
  53083. public static final int ID_FIELD_NUMBER = 1;
  53084. private int id_ = 0;
  53085. /**
  53086. * <code>optional int32 id = 1;</code>
  53087. * @return Whether the id field is set.
  53088. */
  53089. @java.lang.Override
  53090. public boolean hasId() {
  53091. return ((bitField0_ & 0x00000001) != 0);
  53092. }
  53093. /**
  53094. * <code>optional int32 id = 1;</code>
  53095. * @return The id.
  53096. */
  53097. @java.lang.Override
  53098. public int getId() {
  53099. return id_;
  53100. }
  53101. public static final int QUESTION_FIELD_NUMBER = 2;
  53102. @SuppressWarnings("serial")
  53103. private volatile java.lang.Object question_ = "";
  53104. /**
  53105. * <code>optional string question = 2;</code>
  53106. * @return Whether the question field is set.
  53107. */
  53108. @java.lang.Override
  53109. public boolean hasQuestion() {
  53110. return ((bitField0_ & 0x00000002) != 0);
  53111. }
  53112. /**
  53113. * <code>optional string question = 2;</code>
  53114. * @return The question.
  53115. */
  53116. @java.lang.Override
  53117. public java.lang.String getQuestion() {
  53118. java.lang.Object ref = question_;
  53119. if (ref instanceof java.lang.String) {
  53120. return (java.lang.String) ref;
  53121. } else {
  53122. com.google.protobuf.ByteString bs =
  53123. (com.google.protobuf.ByteString) ref;
  53124. java.lang.String s = bs.toStringUtf8();
  53125. if (bs.isValidUtf8()) {
  53126. question_ = s;
  53127. }
  53128. return s;
  53129. }
  53130. }
  53131. /**
  53132. * <code>optional string question = 2;</code>
  53133. * @return The bytes for question.
  53134. */
  53135. @java.lang.Override
  53136. public com.google.protobuf.ByteString
  53137. getQuestionBytes() {
  53138. java.lang.Object ref = question_;
  53139. if (ref instanceof java.lang.String) {
  53140. com.google.protobuf.ByteString b =
  53141. com.google.protobuf.ByteString.copyFromUtf8(
  53142. (java.lang.String) ref);
  53143. question_ = b;
  53144. return b;
  53145. } else {
  53146. return (com.google.protobuf.ByteString) ref;
  53147. }
  53148. }
  53149. public static final int ANSWER_FIELD_NUMBER = 3;
  53150. @SuppressWarnings("serial")
  53151. private volatile java.lang.Object answer_ = "";
  53152. /**
  53153. * <code>optional string answer = 3;</code>
  53154. * @return Whether the answer field is set.
  53155. */
  53156. @java.lang.Override
  53157. public boolean hasAnswer() {
  53158. return ((bitField0_ & 0x00000004) != 0);
  53159. }
  53160. /**
  53161. * <code>optional string answer = 3;</code>
  53162. * @return The answer.
  53163. */
  53164. @java.lang.Override
  53165. public java.lang.String getAnswer() {
  53166. java.lang.Object ref = answer_;
  53167. if (ref instanceof java.lang.String) {
  53168. return (java.lang.String) ref;
  53169. } else {
  53170. com.google.protobuf.ByteString bs =
  53171. (com.google.protobuf.ByteString) ref;
  53172. java.lang.String s = bs.toStringUtf8();
  53173. if (bs.isValidUtf8()) {
  53174. answer_ = s;
  53175. }
  53176. return s;
  53177. }
  53178. }
  53179. /**
  53180. * <code>optional string answer = 3;</code>
  53181. * @return The bytes for answer.
  53182. */
  53183. @java.lang.Override
  53184. public com.google.protobuf.ByteString
  53185. getAnswerBytes() {
  53186. java.lang.Object ref = answer_;
  53187. if (ref instanceof java.lang.String) {
  53188. com.google.protobuf.ByteString b =
  53189. com.google.protobuf.ByteString.copyFromUtf8(
  53190. (java.lang.String) ref);
  53191. answer_ = b;
  53192. return b;
  53193. } else {
  53194. return (com.google.protobuf.ByteString) ref;
  53195. }
  53196. }
  53197. private byte memoizedIsInitialized = -1;
  53198. @java.lang.Override
  53199. public final boolean isInitialized() {
  53200. byte isInitialized = memoizedIsInitialized;
  53201. if (isInitialized == 1) return true;
  53202. if (isInitialized == 0) return false;
  53203. memoizedIsInitialized = 1;
  53204. return true;
  53205. }
  53206. @java.lang.Override
  53207. public void writeTo(com.google.protobuf.CodedOutputStream output)
  53208. throws java.io.IOException {
  53209. if (((bitField0_ & 0x00000001) != 0)) {
  53210. output.writeInt32(1, id_);
  53211. }
  53212. if (((bitField0_ & 0x00000002) != 0)) {
  53213. com.google.protobuf.GeneratedMessage.writeString(output, 2, question_);
  53214. }
  53215. if (((bitField0_ & 0x00000004) != 0)) {
  53216. com.google.protobuf.GeneratedMessage.writeString(output, 3, answer_);
  53217. }
  53218. getUnknownFields().writeTo(output);
  53219. }
  53220. @java.lang.Override
  53221. public int getSerializedSize() {
  53222. int size = memoizedSize;
  53223. if (size != -1) return size;
  53224. size = 0;
  53225. if (((bitField0_ & 0x00000001) != 0)) {
  53226. size += com.google.protobuf.CodedOutputStream
  53227. .computeInt32Size(1, id_);
  53228. }
  53229. if (((bitField0_ & 0x00000002) != 0)) {
  53230. size += com.google.protobuf.GeneratedMessage.computeStringSize(2, question_);
  53231. }
  53232. if (((bitField0_ & 0x00000004) != 0)) {
  53233. size += com.google.protobuf.GeneratedMessage.computeStringSize(3, answer_);
  53234. }
  53235. size += getUnknownFields().getSerializedSize();
  53236. memoizedSize = size;
  53237. return size;
  53238. }
  53239. @java.lang.Override
  53240. public boolean equals(final java.lang.Object obj) {
  53241. if (obj == this) {
  53242. return true;
  53243. }
  53244. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.QuestionnaireItem)) {
  53245. return super.equals(obj);
  53246. }
  53247. com.yaoyicloud.message.FxyProtos.QuestionnaireItem other = (com.yaoyicloud.message.FxyProtos.QuestionnaireItem) obj;
  53248. if (hasId() != other.hasId()) return false;
  53249. if (hasId()) {
  53250. if (getId()
  53251. != other.getId()) return false;
  53252. }
  53253. if (hasQuestion() != other.hasQuestion()) return false;
  53254. if (hasQuestion()) {
  53255. if (!getQuestion()
  53256. .equals(other.getQuestion())) return false;
  53257. }
  53258. if (hasAnswer() != other.hasAnswer()) return false;
  53259. if (hasAnswer()) {
  53260. if (!getAnswer()
  53261. .equals(other.getAnswer())) return false;
  53262. }
  53263. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  53264. return true;
  53265. }
  53266. @java.lang.Override
  53267. public int hashCode() {
  53268. if (memoizedHashCode != 0) {
  53269. return memoizedHashCode;
  53270. }
  53271. int hash = 41;
  53272. hash = (19 * hash) + getDescriptor().hashCode();
  53273. if (hasId()) {
  53274. hash = (37 * hash) + ID_FIELD_NUMBER;
  53275. hash = (53 * hash) + getId();
  53276. }
  53277. if (hasQuestion()) {
  53278. hash = (37 * hash) + QUESTION_FIELD_NUMBER;
  53279. hash = (53 * hash) + getQuestion().hashCode();
  53280. }
  53281. if (hasAnswer()) {
  53282. hash = (37 * hash) + ANSWER_FIELD_NUMBER;
  53283. hash = (53 * hash) + getAnswer().hashCode();
  53284. }
  53285. hash = (29 * hash) + getUnknownFields().hashCode();
  53286. memoizedHashCode = hash;
  53287. return hash;
  53288. }
  53289. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53290. java.nio.ByteBuffer data)
  53291. throws com.google.protobuf.InvalidProtocolBufferException {
  53292. return PARSER.parseFrom(data);
  53293. }
  53294. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53295. java.nio.ByteBuffer data,
  53296. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53297. throws com.google.protobuf.InvalidProtocolBufferException {
  53298. return PARSER.parseFrom(data, extensionRegistry);
  53299. }
  53300. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53301. com.google.protobuf.ByteString data)
  53302. throws com.google.protobuf.InvalidProtocolBufferException {
  53303. return PARSER.parseFrom(data);
  53304. }
  53305. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53306. com.google.protobuf.ByteString data,
  53307. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53308. throws com.google.protobuf.InvalidProtocolBufferException {
  53309. return PARSER.parseFrom(data, extensionRegistry);
  53310. }
  53311. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(byte[] data)
  53312. throws com.google.protobuf.InvalidProtocolBufferException {
  53313. return PARSER.parseFrom(data);
  53314. }
  53315. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53316. byte[] data,
  53317. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53318. throws com.google.protobuf.InvalidProtocolBufferException {
  53319. return PARSER.parseFrom(data, extensionRegistry);
  53320. }
  53321. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(java.io.InputStream input)
  53322. throws java.io.IOException {
  53323. return com.google.protobuf.GeneratedMessage
  53324. .parseWithIOException(PARSER, input);
  53325. }
  53326. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53327. java.io.InputStream input,
  53328. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53329. throws java.io.IOException {
  53330. return com.google.protobuf.GeneratedMessage
  53331. .parseWithIOException(PARSER, input, extensionRegistry);
  53332. }
  53333. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseDelimitedFrom(java.io.InputStream input)
  53334. throws java.io.IOException {
  53335. return com.google.protobuf.GeneratedMessage
  53336. .parseDelimitedWithIOException(PARSER, input);
  53337. }
  53338. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseDelimitedFrom(
  53339. java.io.InputStream input,
  53340. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53341. throws java.io.IOException {
  53342. return com.google.protobuf.GeneratedMessage
  53343. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  53344. }
  53345. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53346. com.google.protobuf.CodedInputStream input)
  53347. throws java.io.IOException {
  53348. return com.google.protobuf.GeneratedMessage
  53349. .parseWithIOException(PARSER, input);
  53350. }
  53351. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem parseFrom(
  53352. com.google.protobuf.CodedInputStream input,
  53353. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53354. throws java.io.IOException {
  53355. return com.google.protobuf.GeneratedMessage
  53356. .parseWithIOException(PARSER, input, extensionRegistry);
  53357. }
  53358. @java.lang.Override
  53359. public Builder newBuilderForType() { return newBuilder(); }
  53360. public static Builder newBuilder() {
  53361. return DEFAULT_INSTANCE.toBuilder();
  53362. }
  53363. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.QuestionnaireItem prototype) {
  53364. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  53365. }
  53366. @java.lang.Override
  53367. public Builder toBuilder() {
  53368. return this == DEFAULT_INSTANCE
  53369. ? new Builder() : new Builder().mergeFrom(this);
  53370. }
  53371. @java.lang.Override
  53372. protected Builder newBuilderForType(
  53373. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  53374. Builder builder = new Builder(parent);
  53375. return builder;
  53376. }
  53377. /**
  53378. * Protobuf type {@code fxy.QuestionnaireItem}
  53379. */
  53380. public static final class Builder extends
  53381. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  53382. // @@protoc_insertion_point(builder_implements:fxy.QuestionnaireItem)
  53383. com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder {
  53384. public static final com.google.protobuf.Descriptors.Descriptor
  53385. getDescriptor() {
  53386. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_QuestionnaireItem_descriptor;
  53387. }
  53388. @java.lang.Override
  53389. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  53390. internalGetFieldAccessorTable() {
  53391. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_QuestionnaireItem_fieldAccessorTable
  53392. .ensureFieldAccessorsInitialized(
  53393. com.yaoyicloud.message.FxyProtos.QuestionnaireItem.class, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder.class);
  53394. }
  53395. // Construct using com.yaoyicloud.message.FxyProtos.QuestionnaireItem.newBuilder()
  53396. private Builder() {
  53397. }
  53398. private Builder(
  53399. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  53400. super(parent);
  53401. }
  53402. @java.lang.Override
  53403. public Builder clear() {
  53404. super.clear();
  53405. bitField0_ = 0;
  53406. id_ = 0;
  53407. question_ = "";
  53408. answer_ = "";
  53409. return this;
  53410. }
  53411. @java.lang.Override
  53412. public com.google.protobuf.Descriptors.Descriptor
  53413. getDescriptorForType() {
  53414. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_QuestionnaireItem_descriptor;
  53415. }
  53416. @java.lang.Override
  53417. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem getDefaultInstanceForType() {
  53418. return com.yaoyicloud.message.FxyProtos.QuestionnaireItem.getDefaultInstance();
  53419. }
  53420. @java.lang.Override
  53421. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem build() {
  53422. com.yaoyicloud.message.FxyProtos.QuestionnaireItem result = buildPartial();
  53423. if (!result.isInitialized()) {
  53424. throw newUninitializedMessageException(result);
  53425. }
  53426. return result;
  53427. }
  53428. @java.lang.Override
  53429. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem buildPartial() {
  53430. com.yaoyicloud.message.FxyProtos.QuestionnaireItem result = new com.yaoyicloud.message.FxyProtos.QuestionnaireItem(this);
  53431. if (bitField0_ != 0) { buildPartial0(result); }
  53432. onBuilt();
  53433. return result;
  53434. }
  53435. private void buildPartial0(com.yaoyicloud.message.FxyProtos.QuestionnaireItem result) {
  53436. int from_bitField0_ = bitField0_;
  53437. int to_bitField0_ = 0;
  53438. if (((from_bitField0_ & 0x00000001) != 0)) {
  53439. result.id_ = id_;
  53440. to_bitField0_ |= 0x00000001;
  53441. }
  53442. if (((from_bitField0_ & 0x00000002) != 0)) {
  53443. result.question_ = question_;
  53444. to_bitField0_ |= 0x00000002;
  53445. }
  53446. if (((from_bitField0_ & 0x00000004) != 0)) {
  53447. result.answer_ = answer_;
  53448. to_bitField0_ |= 0x00000004;
  53449. }
  53450. result.bitField0_ |= to_bitField0_;
  53451. }
  53452. @java.lang.Override
  53453. public Builder mergeFrom(com.google.protobuf.Message other) {
  53454. if (other instanceof com.yaoyicloud.message.FxyProtos.QuestionnaireItem) {
  53455. return mergeFrom((com.yaoyicloud.message.FxyProtos.QuestionnaireItem)other);
  53456. } else {
  53457. super.mergeFrom(other);
  53458. return this;
  53459. }
  53460. }
  53461. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.QuestionnaireItem other) {
  53462. if (other == com.yaoyicloud.message.FxyProtos.QuestionnaireItem.getDefaultInstance()) return this;
  53463. if (other.hasId()) {
  53464. setId(other.getId());
  53465. }
  53466. if (other.hasQuestion()) {
  53467. question_ = other.question_;
  53468. bitField0_ |= 0x00000002;
  53469. onChanged();
  53470. }
  53471. if (other.hasAnswer()) {
  53472. answer_ = other.answer_;
  53473. bitField0_ |= 0x00000004;
  53474. onChanged();
  53475. }
  53476. this.mergeUnknownFields(other.getUnknownFields());
  53477. onChanged();
  53478. return this;
  53479. }
  53480. @java.lang.Override
  53481. public final boolean isInitialized() {
  53482. return true;
  53483. }
  53484. @java.lang.Override
  53485. public Builder mergeFrom(
  53486. com.google.protobuf.CodedInputStream input,
  53487. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53488. throws java.io.IOException {
  53489. if (extensionRegistry == null) {
  53490. throw new java.lang.NullPointerException();
  53491. }
  53492. try {
  53493. boolean done = false;
  53494. while (!done) {
  53495. int tag = input.readTag();
  53496. switch (tag) {
  53497. case 0:
  53498. done = true;
  53499. break;
  53500. case 8: {
  53501. id_ = input.readInt32();
  53502. bitField0_ |= 0x00000001;
  53503. break;
  53504. } // case 8
  53505. case 18: {
  53506. question_ = input.readBytes();
  53507. bitField0_ |= 0x00000002;
  53508. break;
  53509. } // case 18
  53510. case 26: {
  53511. answer_ = input.readBytes();
  53512. bitField0_ |= 0x00000004;
  53513. break;
  53514. } // case 26
  53515. default: {
  53516. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  53517. done = true; // was an endgroup tag
  53518. }
  53519. break;
  53520. } // default:
  53521. } // switch (tag)
  53522. } // while (!done)
  53523. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  53524. throw e.unwrapIOException();
  53525. } finally {
  53526. onChanged();
  53527. } // finally
  53528. return this;
  53529. }
  53530. private int bitField0_;
  53531. private int id_ ;
  53532. /**
  53533. * <code>optional int32 id = 1;</code>
  53534. * @return Whether the id field is set.
  53535. */
  53536. @java.lang.Override
  53537. public boolean hasId() {
  53538. return ((bitField0_ & 0x00000001) != 0);
  53539. }
  53540. /**
  53541. * <code>optional int32 id = 1;</code>
  53542. * @return The id.
  53543. */
  53544. @java.lang.Override
  53545. public int getId() {
  53546. return id_;
  53547. }
  53548. /**
  53549. * <code>optional int32 id = 1;</code>
  53550. * @param value The id to set.
  53551. * @return This builder for chaining.
  53552. */
  53553. public Builder setId(int value) {
  53554. id_ = value;
  53555. bitField0_ |= 0x00000001;
  53556. onChanged();
  53557. return this;
  53558. }
  53559. /**
  53560. * <code>optional int32 id = 1;</code>
  53561. * @return This builder for chaining.
  53562. */
  53563. public Builder clearId() {
  53564. bitField0_ = (bitField0_ & ~0x00000001);
  53565. id_ = 0;
  53566. onChanged();
  53567. return this;
  53568. }
  53569. private java.lang.Object question_ = "";
  53570. /**
  53571. * <code>optional string question = 2;</code>
  53572. * @return Whether the question field is set.
  53573. */
  53574. public boolean hasQuestion() {
  53575. return ((bitField0_ & 0x00000002) != 0);
  53576. }
  53577. /**
  53578. * <code>optional string question = 2;</code>
  53579. * @return The question.
  53580. */
  53581. public java.lang.String getQuestion() {
  53582. java.lang.Object ref = question_;
  53583. if (!(ref instanceof java.lang.String)) {
  53584. com.google.protobuf.ByteString bs =
  53585. (com.google.protobuf.ByteString) ref;
  53586. java.lang.String s = bs.toStringUtf8();
  53587. if (bs.isValidUtf8()) {
  53588. question_ = s;
  53589. }
  53590. return s;
  53591. } else {
  53592. return (java.lang.String) ref;
  53593. }
  53594. }
  53595. /**
  53596. * <code>optional string question = 2;</code>
  53597. * @return The bytes for question.
  53598. */
  53599. public com.google.protobuf.ByteString
  53600. getQuestionBytes() {
  53601. java.lang.Object ref = question_;
  53602. if (ref instanceof String) {
  53603. com.google.protobuf.ByteString b =
  53604. com.google.protobuf.ByteString.copyFromUtf8(
  53605. (java.lang.String) ref);
  53606. question_ = b;
  53607. return b;
  53608. } else {
  53609. return (com.google.protobuf.ByteString) ref;
  53610. }
  53611. }
  53612. /**
  53613. * <code>optional string question = 2;</code>
  53614. * @param value The question to set.
  53615. * @return This builder for chaining.
  53616. */
  53617. public Builder setQuestion(
  53618. java.lang.String value) {
  53619. if (value == null) { throw new NullPointerException(); }
  53620. question_ = value;
  53621. bitField0_ |= 0x00000002;
  53622. onChanged();
  53623. return this;
  53624. }
  53625. /**
  53626. * <code>optional string question = 2;</code>
  53627. * @return This builder for chaining.
  53628. */
  53629. public Builder clearQuestion() {
  53630. question_ = getDefaultInstance().getQuestion();
  53631. bitField0_ = (bitField0_ & ~0x00000002);
  53632. onChanged();
  53633. return this;
  53634. }
  53635. /**
  53636. * <code>optional string question = 2;</code>
  53637. * @param value The bytes for question to set.
  53638. * @return This builder for chaining.
  53639. */
  53640. public Builder setQuestionBytes(
  53641. com.google.protobuf.ByteString value) {
  53642. if (value == null) { throw new NullPointerException(); }
  53643. question_ = value;
  53644. bitField0_ |= 0x00000002;
  53645. onChanged();
  53646. return this;
  53647. }
  53648. private java.lang.Object answer_ = "";
  53649. /**
  53650. * <code>optional string answer = 3;</code>
  53651. * @return Whether the answer field is set.
  53652. */
  53653. public boolean hasAnswer() {
  53654. return ((bitField0_ & 0x00000004) != 0);
  53655. }
  53656. /**
  53657. * <code>optional string answer = 3;</code>
  53658. * @return The answer.
  53659. */
  53660. public java.lang.String getAnswer() {
  53661. java.lang.Object ref = answer_;
  53662. if (!(ref instanceof java.lang.String)) {
  53663. com.google.protobuf.ByteString bs =
  53664. (com.google.protobuf.ByteString) ref;
  53665. java.lang.String s = bs.toStringUtf8();
  53666. if (bs.isValidUtf8()) {
  53667. answer_ = s;
  53668. }
  53669. return s;
  53670. } else {
  53671. return (java.lang.String) ref;
  53672. }
  53673. }
  53674. /**
  53675. * <code>optional string answer = 3;</code>
  53676. * @return The bytes for answer.
  53677. */
  53678. public com.google.protobuf.ByteString
  53679. getAnswerBytes() {
  53680. java.lang.Object ref = answer_;
  53681. if (ref instanceof String) {
  53682. com.google.protobuf.ByteString b =
  53683. com.google.protobuf.ByteString.copyFromUtf8(
  53684. (java.lang.String) ref);
  53685. answer_ = b;
  53686. return b;
  53687. } else {
  53688. return (com.google.protobuf.ByteString) ref;
  53689. }
  53690. }
  53691. /**
  53692. * <code>optional string answer = 3;</code>
  53693. * @param value The answer to set.
  53694. * @return This builder for chaining.
  53695. */
  53696. public Builder setAnswer(
  53697. java.lang.String value) {
  53698. if (value == null) { throw new NullPointerException(); }
  53699. answer_ = value;
  53700. bitField0_ |= 0x00000004;
  53701. onChanged();
  53702. return this;
  53703. }
  53704. /**
  53705. * <code>optional string answer = 3;</code>
  53706. * @return This builder for chaining.
  53707. */
  53708. public Builder clearAnswer() {
  53709. answer_ = getDefaultInstance().getAnswer();
  53710. bitField0_ = (bitField0_ & ~0x00000004);
  53711. onChanged();
  53712. return this;
  53713. }
  53714. /**
  53715. * <code>optional string answer = 3;</code>
  53716. * @param value The bytes for answer to set.
  53717. * @return This builder for chaining.
  53718. */
  53719. public Builder setAnswerBytes(
  53720. com.google.protobuf.ByteString value) {
  53721. if (value == null) { throw new NullPointerException(); }
  53722. answer_ = value;
  53723. bitField0_ |= 0x00000004;
  53724. onChanged();
  53725. return this;
  53726. }
  53727. // @@protoc_insertion_point(builder_scope:fxy.QuestionnaireItem)
  53728. }
  53729. // @@protoc_insertion_point(class_scope:fxy.QuestionnaireItem)
  53730. private static final com.yaoyicloud.message.FxyProtos.QuestionnaireItem DEFAULT_INSTANCE;
  53731. static {
  53732. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.QuestionnaireItem();
  53733. }
  53734. public static com.yaoyicloud.message.FxyProtos.QuestionnaireItem getDefaultInstance() {
  53735. return DEFAULT_INSTANCE;
  53736. }
  53737. private static final com.google.protobuf.Parser<QuestionnaireItem>
  53738. PARSER = new com.google.protobuf.AbstractParser<QuestionnaireItem>() {
  53739. @java.lang.Override
  53740. public QuestionnaireItem parsePartialFrom(
  53741. com.google.protobuf.CodedInputStream input,
  53742. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  53743. throws com.google.protobuf.InvalidProtocolBufferException {
  53744. Builder builder = newBuilder();
  53745. try {
  53746. builder.mergeFrom(input, extensionRegistry);
  53747. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  53748. throw e.setUnfinishedMessage(builder.buildPartial());
  53749. } catch (com.google.protobuf.UninitializedMessageException e) {
  53750. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  53751. } catch (java.io.IOException e) {
  53752. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  53753. .setUnfinishedMessage(builder.buildPartial());
  53754. }
  53755. return builder.buildPartial();
  53756. }
  53757. };
  53758. public static com.google.protobuf.Parser<QuestionnaireItem> parser() {
  53759. return PARSER;
  53760. }
  53761. @java.lang.Override
  53762. public com.google.protobuf.Parser<QuestionnaireItem> getParserForType() {
  53763. return PARSER;
  53764. }
  53765. @java.lang.Override
  53766. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem getDefaultInstanceForType() {
  53767. return DEFAULT_INSTANCE;
  53768. }
  53769. }
  53770. public interface AntiBriberyOrBuilder extends
  53771. // @@protoc_insertion_point(interface_extends:fxy.AntiBribery)
  53772. com.google.protobuf.MessageOrBuilder {
  53773. /**
  53774. * <pre>
  53775. * 反贿赂反腐败诚信保证问卷
  53776. * </pre>
  53777. *
  53778. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53779. */
  53780. java.util.List<com.yaoyicloud.message.FxyProtos.QuestionnaireItem>
  53781. getQuestionnaireItemsList();
  53782. /**
  53783. * <pre>
  53784. * 反贿赂反腐败诚信保证问卷
  53785. * </pre>
  53786. *
  53787. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53788. */
  53789. com.yaoyicloud.message.FxyProtos.QuestionnaireItem getQuestionnaireItems(int index);
  53790. /**
  53791. * <pre>
  53792. * 反贿赂反腐败诚信保证问卷
  53793. * </pre>
  53794. *
  53795. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53796. */
  53797. int getQuestionnaireItemsCount();
  53798. /**
  53799. * <pre>
  53800. * 反贿赂反腐败诚信保证问卷
  53801. * </pre>
  53802. *
  53803. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53804. */
  53805. java.util.List<? extends com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder>
  53806. getQuestionnaireItemsOrBuilderList();
  53807. /**
  53808. * <pre>
  53809. * 反贿赂反腐败诚信保证问卷
  53810. * </pre>
  53811. *
  53812. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53813. */
  53814. com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder getQuestionnaireItemsOrBuilder(
  53815. int index);
  53816. /**
  53817. * <pre>
  53818. * 反贿赂反腐败诚信保证评分及建议
  53819. * </pre>
  53820. *
  53821. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  53822. * @return Whether the antiBriberySummary field is set.
  53823. */
  53824. boolean hasAntiBriberySummary();
  53825. /**
  53826. * <pre>
  53827. * 反贿赂反腐败诚信保证评分及建议
  53828. * </pre>
  53829. *
  53830. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  53831. * @return The antiBriberySummary.
  53832. */
  53833. com.yaoyicloud.message.FxyProtos.CheckSummary getAntiBriberySummary();
  53834. /**
  53835. * <pre>
  53836. * 反贿赂反腐败诚信保证评分及建议
  53837. * </pre>
  53838. *
  53839. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  53840. */
  53841. com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getAntiBriberySummaryOrBuilder();
  53842. }
  53843. /**
  53844. * Protobuf type {@code fxy.AntiBribery}
  53845. */
  53846. public static final class AntiBribery extends
  53847. com.google.protobuf.GeneratedMessage implements
  53848. // @@protoc_insertion_point(message_implements:fxy.AntiBribery)
  53849. AntiBriberyOrBuilder {
  53850. private static final long serialVersionUID = 0L;
  53851. static {
  53852. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  53853. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  53854. /* major= */ 4,
  53855. /* minor= */ 29,
  53856. /* patch= */ 5,
  53857. /* suffix= */ "",
  53858. AntiBribery.class.getName());
  53859. }
  53860. // Use AntiBribery.newBuilder() to construct.
  53861. private AntiBribery(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  53862. super(builder);
  53863. }
  53864. private AntiBribery() {
  53865. questionnaireItems_ = java.util.Collections.emptyList();
  53866. }
  53867. public static final com.google.protobuf.Descriptors.Descriptor
  53868. getDescriptor() {
  53869. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AntiBribery_descriptor;
  53870. }
  53871. @java.lang.Override
  53872. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  53873. internalGetFieldAccessorTable() {
  53874. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AntiBribery_fieldAccessorTable
  53875. .ensureFieldAccessorsInitialized(
  53876. com.yaoyicloud.message.FxyProtos.AntiBribery.class, com.yaoyicloud.message.FxyProtos.AntiBribery.Builder.class);
  53877. }
  53878. private int bitField0_;
  53879. public static final int QUESTIONNAIREITEMS_FIELD_NUMBER = 1;
  53880. @SuppressWarnings("serial")
  53881. private java.util.List<com.yaoyicloud.message.FxyProtos.QuestionnaireItem> questionnaireItems_;
  53882. /**
  53883. * <pre>
  53884. * 反贿赂反腐败诚信保证问卷
  53885. * </pre>
  53886. *
  53887. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53888. */
  53889. @java.lang.Override
  53890. public java.util.List<com.yaoyicloud.message.FxyProtos.QuestionnaireItem> getQuestionnaireItemsList() {
  53891. return questionnaireItems_;
  53892. }
  53893. /**
  53894. * <pre>
  53895. * 反贿赂反腐败诚信保证问卷
  53896. * </pre>
  53897. *
  53898. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53899. */
  53900. @java.lang.Override
  53901. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder>
  53902. getQuestionnaireItemsOrBuilderList() {
  53903. return questionnaireItems_;
  53904. }
  53905. /**
  53906. * <pre>
  53907. * 反贿赂反腐败诚信保证问卷
  53908. * </pre>
  53909. *
  53910. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53911. */
  53912. @java.lang.Override
  53913. public int getQuestionnaireItemsCount() {
  53914. return questionnaireItems_.size();
  53915. }
  53916. /**
  53917. * <pre>
  53918. * 反贿赂反腐败诚信保证问卷
  53919. * </pre>
  53920. *
  53921. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53922. */
  53923. @java.lang.Override
  53924. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem getQuestionnaireItems(int index) {
  53925. return questionnaireItems_.get(index);
  53926. }
  53927. /**
  53928. * <pre>
  53929. * 反贿赂反腐败诚信保证问卷
  53930. * </pre>
  53931. *
  53932. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  53933. */
  53934. @java.lang.Override
  53935. public com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder getQuestionnaireItemsOrBuilder(
  53936. int index) {
  53937. return questionnaireItems_.get(index);
  53938. }
  53939. public static final int ANTIBRIBERYSUMMARY_FIELD_NUMBER = 2;
  53940. private com.yaoyicloud.message.FxyProtos.CheckSummary antiBriberySummary_;
  53941. /**
  53942. * <pre>
  53943. * 反贿赂反腐败诚信保证评分及建议
  53944. * </pre>
  53945. *
  53946. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  53947. * @return Whether the antiBriberySummary field is set.
  53948. */
  53949. @java.lang.Override
  53950. public boolean hasAntiBriberySummary() {
  53951. return ((bitField0_ & 0x00000001) != 0);
  53952. }
  53953. /**
  53954. * <pre>
  53955. * 反贿赂反腐败诚信保证评分及建议
  53956. * </pre>
  53957. *
  53958. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  53959. * @return The antiBriberySummary.
  53960. */
  53961. @java.lang.Override
  53962. public com.yaoyicloud.message.FxyProtos.CheckSummary getAntiBriberySummary() {
  53963. return antiBriberySummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : antiBriberySummary_;
  53964. }
  53965. /**
  53966. * <pre>
  53967. * 反贿赂反腐败诚信保证评分及建议
  53968. * </pre>
  53969. *
  53970. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  53971. */
  53972. @java.lang.Override
  53973. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getAntiBriberySummaryOrBuilder() {
  53974. return antiBriberySummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : antiBriberySummary_;
  53975. }
  53976. private byte memoizedIsInitialized = -1;
  53977. @java.lang.Override
  53978. public final boolean isInitialized() {
  53979. byte isInitialized = memoizedIsInitialized;
  53980. if (isInitialized == 1) return true;
  53981. if (isInitialized == 0) return false;
  53982. memoizedIsInitialized = 1;
  53983. return true;
  53984. }
  53985. @java.lang.Override
  53986. public void writeTo(com.google.protobuf.CodedOutputStream output)
  53987. throws java.io.IOException {
  53988. for (int i = 0; i < questionnaireItems_.size(); i++) {
  53989. output.writeMessage(1, questionnaireItems_.get(i));
  53990. }
  53991. if (((bitField0_ & 0x00000001) != 0)) {
  53992. output.writeMessage(2, getAntiBriberySummary());
  53993. }
  53994. getUnknownFields().writeTo(output);
  53995. }
  53996. @java.lang.Override
  53997. public int getSerializedSize() {
  53998. int size = memoizedSize;
  53999. if (size != -1) return size;
  54000. size = 0;
  54001. for (int i = 0; i < questionnaireItems_.size(); i++) {
  54002. size += com.google.protobuf.CodedOutputStream
  54003. .computeMessageSize(1, questionnaireItems_.get(i));
  54004. }
  54005. if (((bitField0_ & 0x00000001) != 0)) {
  54006. size += com.google.protobuf.CodedOutputStream
  54007. .computeMessageSize(2, getAntiBriberySummary());
  54008. }
  54009. size += getUnknownFields().getSerializedSize();
  54010. memoizedSize = size;
  54011. return size;
  54012. }
  54013. @java.lang.Override
  54014. public boolean equals(final java.lang.Object obj) {
  54015. if (obj == this) {
  54016. return true;
  54017. }
  54018. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AntiBribery)) {
  54019. return super.equals(obj);
  54020. }
  54021. com.yaoyicloud.message.FxyProtos.AntiBribery other = (com.yaoyicloud.message.FxyProtos.AntiBribery) obj;
  54022. if (!getQuestionnaireItemsList()
  54023. .equals(other.getQuestionnaireItemsList())) return false;
  54024. if (hasAntiBriberySummary() != other.hasAntiBriberySummary()) return false;
  54025. if (hasAntiBriberySummary()) {
  54026. if (!getAntiBriberySummary()
  54027. .equals(other.getAntiBriberySummary())) return false;
  54028. }
  54029. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  54030. return true;
  54031. }
  54032. @java.lang.Override
  54033. public int hashCode() {
  54034. if (memoizedHashCode != 0) {
  54035. return memoizedHashCode;
  54036. }
  54037. int hash = 41;
  54038. hash = (19 * hash) + getDescriptor().hashCode();
  54039. if (getQuestionnaireItemsCount() > 0) {
  54040. hash = (37 * hash) + QUESTIONNAIREITEMS_FIELD_NUMBER;
  54041. hash = (53 * hash) + getQuestionnaireItemsList().hashCode();
  54042. }
  54043. if (hasAntiBriberySummary()) {
  54044. hash = (37 * hash) + ANTIBRIBERYSUMMARY_FIELD_NUMBER;
  54045. hash = (53 * hash) + getAntiBriberySummary().hashCode();
  54046. }
  54047. hash = (29 * hash) + getUnknownFields().hashCode();
  54048. memoizedHashCode = hash;
  54049. return hash;
  54050. }
  54051. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54052. java.nio.ByteBuffer data)
  54053. throws com.google.protobuf.InvalidProtocolBufferException {
  54054. return PARSER.parseFrom(data);
  54055. }
  54056. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54057. java.nio.ByteBuffer data,
  54058. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54059. throws com.google.protobuf.InvalidProtocolBufferException {
  54060. return PARSER.parseFrom(data, extensionRegistry);
  54061. }
  54062. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54063. com.google.protobuf.ByteString data)
  54064. throws com.google.protobuf.InvalidProtocolBufferException {
  54065. return PARSER.parseFrom(data);
  54066. }
  54067. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54068. com.google.protobuf.ByteString data,
  54069. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54070. throws com.google.protobuf.InvalidProtocolBufferException {
  54071. return PARSER.parseFrom(data, extensionRegistry);
  54072. }
  54073. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(byte[] data)
  54074. throws com.google.protobuf.InvalidProtocolBufferException {
  54075. return PARSER.parseFrom(data);
  54076. }
  54077. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54078. byte[] data,
  54079. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54080. throws com.google.protobuf.InvalidProtocolBufferException {
  54081. return PARSER.parseFrom(data, extensionRegistry);
  54082. }
  54083. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(java.io.InputStream input)
  54084. throws java.io.IOException {
  54085. return com.google.protobuf.GeneratedMessage
  54086. .parseWithIOException(PARSER, input);
  54087. }
  54088. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54089. java.io.InputStream input,
  54090. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54091. throws java.io.IOException {
  54092. return com.google.protobuf.GeneratedMessage
  54093. .parseWithIOException(PARSER, input, extensionRegistry);
  54094. }
  54095. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseDelimitedFrom(java.io.InputStream input)
  54096. throws java.io.IOException {
  54097. return com.google.protobuf.GeneratedMessage
  54098. .parseDelimitedWithIOException(PARSER, input);
  54099. }
  54100. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseDelimitedFrom(
  54101. java.io.InputStream input,
  54102. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54103. throws java.io.IOException {
  54104. return com.google.protobuf.GeneratedMessage
  54105. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  54106. }
  54107. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54108. com.google.protobuf.CodedInputStream input)
  54109. throws java.io.IOException {
  54110. return com.google.protobuf.GeneratedMessage
  54111. .parseWithIOException(PARSER, input);
  54112. }
  54113. public static com.yaoyicloud.message.FxyProtos.AntiBribery parseFrom(
  54114. com.google.protobuf.CodedInputStream input,
  54115. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54116. throws java.io.IOException {
  54117. return com.google.protobuf.GeneratedMessage
  54118. .parseWithIOException(PARSER, input, extensionRegistry);
  54119. }
  54120. @java.lang.Override
  54121. public Builder newBuilderForType() { return newBuilder(); }
  54122. public static Builder newBuilder() {
  54123. return DEFAULT_INSTANCE.toBuilder();
  54124. }
  54125. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AntiBribery prototype) {
  54126. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  54127. }
  54128. @java.lang.Override
  54129. public Builder toBuilder() {
  54130. return this == DEFAULT_INSTANCE
  54131. ? new Builder() : new Builder().mergeFrom(this);
  54132. }
  54133. @java.lang.Override
  54134. protected Builder newBuilderForType(
  54135. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  54136. Builder builder = new Builder(parent);
  54137. return builder;
  54138. }
  54139. /**
  54140. * Protobuf type {@code fxy.AntiBribery}
  54141. */
  54142. public static final class Builder extends
  54143. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  54144. // @@protoc_insertion_point(builder_implements:fxy.AntiBribery)
  54145. com.yaoyicloud.message.FxyProtos.AntiBriberyOrBuilder {
  54146. public static final com.google.protobuf.Descriptors.Descriptor
  54147. getDescriptor() {
  54148. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AntiBribery_descriptor;
  54149. }
  54150. @java.lang.Override
  54151. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  54152. internalGetFieldAccessorTable() {
  54153. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AntiBribery_fieldAccessorTable
  54154. .ensureFieldAccessorsInitialized(
  54155. com.yaoyicloud.message.FxyProtos.AntiBribery.class, com.yaoyicloud.message.FxyProtos.AntiBribery.Builder.class);
  54156. }
  54157. // Construct using com.yaoyicloud.message.FxyProtos.AntiBribery.newBuilder()
  54158. private Builder() {
  54159. maybeForceBuilderInitialization();
  54160. }
  54161. private Builder(
  54162. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  54163. super(parent);
  54164. maybeForceBuilderInitialization();
  54165. }
  54166. private void maybeForceBuilderInitialization() {
  54167. if (com.google.protobuf.GeneratedMessage
  54168. .alwaysUseFieldBuilders) {
  54169. getQuestionnaireItemsFieldBuilder();
  54170. getAntiBriberySummaryFieldBuilder();
  54171. }
  54172. }
  54173. @java.lang.Override
  54174. public Builder clear() {
  54175. super.clear();
  54176. bitField0_ = 0;
  54177. if (questionnaireItemsBuilder_ == null) {
  54178. questionnaireItems_ = java.util.Collections.emptyList();
  54179. } else {
  54180. questionnaireItems_ = null;
  54181. questionnaireItemsBuilder_.clear();
  54182. }
  54183. bitField0_ = (bitField0_ & ~0x00000001);
  54184. antiBriberySummary_ = null;
  54185. if (antiBriberySummaryBuilder_ != null) {
  54186. antiBriberySummaryBuilder_.dispose();
  54187. antiBriberySummaryBuilder_ = null;
  54188. }
  54189. return this;
  54190. }
  54191. @java.lang.Override
  54192. public com.google.protobuf.Descriptors.Descriptor
  54193. getDescriptorForType() {
  54194. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AntiBribery_descriptor;
  54195. }
  54196. @java.lang.Override
  54197. public com.yaoyicloud.message.FxyProtos.AntiBribery getDefaultInstanceForType() {
  54198. return com.yaoyicloud.message.FxyProtos.AntiBribery.getDefaultInstance();
  54199. }
  54200. @java.lang.Override
  54201. public com.yaoyicloud.message.FxyProtos.AntiBribery build() {
  54202. com.yaoyicloud.message.FxyProtos.AntiBribery result = buildPartial();
  54203. if (!result.isInitialized()) {
  54204. throw newUninitializedMessageException(result);
  54205. }
  54206. return result;
  54207. }
  54208. @java.lang.Override
  54209. public com.yaoyicloud.message.FxyProtos.AntiBribery buildPartial() {
  54210. com.yaoyicloud.message.FxyProtos.AntiBribery result = new com.yaoyicloud.message.FxyProtos.AntiBribery(this);
  54211. buildPartialRepeatedFields(result);
  54212. if (bitField0_ != 0) { buildPartial0(result); }
  54213. onBuilt();
  54214. return result;
  54215. }
  54216. private void buildPartialRepeatedFields(com.yaoyicloud.message.FxyProtos.AntiBribery result) {
  54217. if (questionnaireItemsBuilder_ == null) {
  54218. if (((bitField0_ & 0x00000001) != 0)) {
  54219. questionnaireItems_ = java.util.Collections.unmodifiableList(questionnaireItems_);
  54220. bitField0_ = (bitField0_ & ~0x00000001);
  54221. }
  54222. result.questionnaireItems_ = questionnaireItems_;
  54223. } else {
  54224. result.questionnaireItems_ = questionnaireItemsBuilder_.build();
  54225. }
  54226. }
  54227. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AntiBribery result) {
  54228. int from_bitField0_ = bitField0_;
  54229. int to_bitField0_ = 0;
  54230. if (((from_bitField0_ & 0x00000002) != 0)) {
  54231. result.antiBriberySummary_ = antiBriberySummaryBuilder_ == null
  54232. ? antiBriberySummary_
  54233. : antiBriberySummaryBuilder_.build();
  54234. to_bitField0_ |= 0x00000001;
  54235. }
  54236. result.bitField0_ |= to_bitField0_;
  54237. }
  54238. @java.lang.Override
  54239. public Builder mergeFrom(com.google.protobuf.Message other) {
  54240. if (other instanceof com.yaoyicloud.message.FxyProtos.AntiBribery) {
  54241. return mergeFrom((com.yaoyicloud.message.FxyProtos.AntiBribery)other);
  54242. } else {
  54243. super.mergeFrom(other);
  54244. return this;
  54245. }
  54246. }
  54247. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AntiBribery other) {
  54248. if (other == com.yaoyicloud.message.FxyProtos.AntiBribery.getDefaultInstance()) return this;
  54249. if (questionnaireItemsBuilder_ == null) {
  54250. if (!other.questionnaireItems_.isEmpty()) {
  54251. if (questionnaireItems_.isEmpty()) {
  54252. questionnaireItems_ = other.questionnaireItems_;
  54253. bitField0_ = (bitField0_ & ~0x00000001);
  54254. } else {
  54255. ensureQuestionnaireItemsIsMutable();
  54256. questionnaireItems_.addAll(other.questionnaireItems_);
  54257. }
  54258. onChanged();
  54259. }
  54260. } else {
  54261. if (!other.questionnaireItems_.isEmpty()) {
  54262. if (questionnaireItemsBuilder_.isEmpty()) {
  54263. questionnaireItemsBuilder_.dispose();
  54264. questionnaireItemsBuilder_ = null;
  54265. questionnaireItems_ = other.questionnaireItems_;
  54266. bitField0_ = (bitField0_ & ~0x00000001);
  54267. questionnaireItemsBuilder_ =
  54268. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  54269. getQuestionnaireItemsFieldBuilder() : null;
  54270. } else {
  54271. questionnaireItemsBuilder_.addAllMessages(other.questionnaireItems_);
  54272. }
  54273. }
  54274. }
  54275. if (other.hasAntiBriberySummary()) {
  54276. mergeAntiBriberySummary(other.getAntiBriberySummary());
  54277. }
  54278. this.mergeUnknownFields(other.getUnknownFields());
  54279. onChanged();
  54280. return this;
  54281. }
  54282. @java.lang.Override
  54283. public final boolean isInitialized() {
  54284. return true;
  54285. }
  54286. @java.lang.Override
  54287. public Builder mergeFrom(
  54288. com.google.protobuf.CodedInputStream input,
  54289. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54290. throws java.io.IOException {
  54291. if (extensionRegistry == null) {
  54292. throw new java.lang.NullPointerException();
  54293. }
  54294. try {
  54295. boolean done = false;
  54296. while (!done) {
  54297. int tag = input.readTag();
  54298. switch (tag) {
  54299. case 0:
  54300. done = true;
  54301. break;
  54302. case 10: {
  54303. com.yaoyicloud.message.FxyProtos.QuestionnaireItem m =
  54304. input.readMessage(
  54305. com.yaoyicloud.message.FxyProtos.QuestionnaireItem.parser(),
  54306. extensionRegistry);
  54307. if (questionnaireItemsBuilder_ == null) {
  54308. ensureQuestionnaireItemsIsMutable();
  54309. questionnaireItems_.add(m);
  54310. } else {
  54311. questionnaireItemsBuilder_.addMessage(m);
  54312. }
  54313. break;
  54314. } // case 10
  54315. case 18: {
  54316. input.readMessage(
  54317. getAntiBriberySummaryFieldBuilder().getBuilder(),
  54318. extensionRegistry);
  54319. bitField0_ |= 0x00000002;
  54320. break;
  54321. } // case 18
  54322. default: {
  54323. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  54324. done = true; // was an endgroup tag
  54325. }
  54326. break;
  54327. } // default:
  54328. } // switch (tag)
  54329. } // while (!done)
  54330. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  54331. throw e.unwrapIOException();
  54332. } finally {
  54333. onChanged();
  54334. } // finally
  54335. return this;
  54336. }
  54337. private int bitField0_;
  54338. private java.util.List<com.yaoyicloud.message.FxyProtos.QuestionnaireItem> questionnaireItems_ =
  54339. java.util.Collections.emptyList();
  54340. private void ensureQuestionnaireItemsIsMutable() {
  54341. if (!((bitField0_ & 0x00000001) != 0)) {
  54342. questionnaireItems_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.QuestionnaireItem>(questionnaireItems_);
  54343. bitField0_ |= 0x00000001;
  54344. }
  54345. }
  54346. private com.google.protobuf.RepeatedFieldBuilder<
  54347. com.yaoyicloud.message.FxyProtos.QuestionnaireItem, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder, com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder> questionnaireItemsBuilder_;
  54348. /**
  54349. * <pre>
  54350. * 反贿赂反腐败诚信保证问卷
  54351. * </pre>
  54352. *
  54353. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54354. */
  54355. public java.util.List<com.yaoyicloud.message.FxyProtos.QuestionnaireItem> getQuestionnaireItemsList() {
  54356. if (questionnaireItemsBuilder_ == null) {
  54357. return java.util.Collections.unmodifiableList(questionnaireItems_);
  54358. } else {
  54359. return questionnaireItemsBuilder_.getMessageList();
  54360. }
  54361. }
  54362. /**
  54363. * <pre>
  54364. * 反贿赂反腐败诚信保证问卷
  54365. * </pre>
  54366. *
  54367. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54368. */
  54369. public int getQuestionnaireItemsCount() {
  54370. if (questionnaireItemsBuilder_ == null) {
  54371. return questionnaireItems_.size();
  54372. } else {
  54373. return questionnaireItemsBuilder_.getCount();
  54374. }
  54375. }
  54376. /**
  54377. * <pre>
  54378. * 反贿赂反腐败诚信保证问卷
  54379. * </pre>
  54380. *
  54381. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54382. */
  54383. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem getQuestionnaireItems(int index) {
  54384. if (questionnaireItemsBuilder_ == null) {
  54385. return questionnaireItems_.get(index);
  54386. } else {
  54387. return questionnaireItemsBuilder_.getMessage(index);
  54388. }
  54389. }
  54390. /**
  54391. * <pre>
  54392. * 反贿赂反腐败诚信保证问卷
  54393. * </pre>
  54394. *
  54395. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54396. */
  54397. public Builder setQuestionnaireItems(
  54398. int index, com.yaoyicloud.message.FxyProtos.QuestionnaireItem value) {
  54399. if (questionnaireItemsBuilder_ == null) {
  54400. if (value == null) {
  54401. throw new NullPointerException();
  54402. }
  54403. ensureQuestionnaireItemsIsMutable();
  54404. questionnaireItems_.set(index, value);
  54405. onChanged();
  54406. } else {
  54407. questionnaireItemsBuilder_.setMessage(index, value);
  54408. }
  54409. return this;
  54410. }
  54411. /**
  54412. * <pre>
  54413. * 反贿赂反腐败诚信保证问卷
  54414. * </pre>
  54415. *
  54416. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54417. */
  54418. public Builder setQuestionnaireItems(
  54419. int index, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder builderForValue) {
  54420. if (questionnaireItemsBuilder_ == null) {
  54421. ensureQuestionnaireItemsIsMutable();
  54422. questionnaireItems_.set(index, builderForValue.build());
  54423. onChanged();
  54424. } else {
  54425. questionnaireItemsBuilder_.setMessage(index, builderForValue.build());
  54426. }
  54427. return this;
  54428. }
  54429. /**
  54430. * <pre>
  54431. * 反贿赂反腐败诚信保证问卷
  54432. * </pre>
  54433. *
  54434. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54435. */
  54436. public Builder addQuestionnaireItems(com.yaoyicloud.message.FxyProtos.QuestionnaireItem value) {
  54437. if (questionnaireItemsBuilder_ == null) {
  54438. if (value == null) {
  54439. throw new NullPointerException();
  54440. }
  54441. ensureQuestionnaireItemsIsMutable();
  54442. questionnaireItems_.add(value);
  54443. onChanged();
  54444. } else {
  54445. questionnaireItemsBuilder_.addMessage(value);
  54446. }
  54447. return this;
  54448. }
  54449. /**
  54450. * <pre>
  54451. * 反贿赂反腐败诚信保证问卷
  54452. * </pre>
  54453. *
  54454. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54455. */
  54456. public Builder addQuestionnaireItems(
  54457. int index, com.yaoyicloud.message.FxyProtos.QuestionnaireItem value) {
  54458. if (questionnaireItemsBuilder_ == null) {
  54459. if (value == null) {
  54460. throw new NullPointerException();
  54461. }
  54462. ensureQuestionnaireItemsIsMutable();
  54463. questionnaireItems_.add(index, value);
  54464. onChanged();
  54465. } else {
  54466. questionnaireItemsBuilder_.addMessage(index, value);
  54467. }
  54468. return this;
  54469. }
  54470. /**
  54471. * <pre>
  54472. * 反贿赂反腐败诚信保证问卷
  54473. * </pre>
  54474. *
  54475. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54476. */
  54477. public Builder addQuestionnaireItems(
  54478. com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder builderForValue) {
  54479. if (questionnaireItemsBuilder_ == null) {
  54480. ensureQuestionnaireItemsIsMutable();
  54481. questionnaireItems_.add(builderForValue.build());
  54482. onChanged();
  54483. } else {
  54484. questionnaireItemsBuilder_.addMessage(builderForValue.build());
  54485. }
  54486. return this;
  54487. }
  54488. /**
  54489. * <pre>
  54490. * 反贿赂反腐败诚信保证问卷
  54491. * </pre>
  54492. *
  54493. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54494. */
  54495. public Builder addQuestionnaireItems(
  54496. int index, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder builderForValue) {
  54497. if (questionnaireItemsBuilder_ == null) {
  54498. ensureQuestionnaireItemsIsMutable();
  54499. questionnaireItems_.add(index, builderForValue.build());
  54500. onChanged();
  54501. } else {
  54502. questionnaireItemsBuilder_.addMessage(index, builderForValue.build());
  54503. }
  54504. return this;
  54505. }
  54506. /**
  54507. * <pre>
  54508. * 反贿赂反腐败诚信保证问卷
  54509. * </pre>
  54510. *
  54511. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54512. */
  54513. public Builder addAllQuestionnaireItems(
  54514. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.QuestionnaireItem> values) {
  54515. if (questionnaireItemsBuilder_ == null) {
  54516. ensureQuestionnaireItemsIsMutable();
  54517. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  54518. values, questionnaireItems_);
  54519. onChanged();
  54520. } else {
  54521. questionnaireItemsBuilder_.addAllMessages(values);
  54522. }
  54523. return this;
  54524. }
  54525. /**
  54526. * <pre>
  54527. * 反贿赂反腐败诚信保证问卷
  54528. * </pre>
  54529. *
  54530. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54531. */
  54532. public Builder clearQuestionnaireItems() {
  54533. if (questionnaireItemsBuilder_ == null) {
  54534. questionnaireItems_ = java.util.Collections.emptyList();
  54535. bitField0_ = (bitField0_ & ~0x00000001);
  54536. onChanged();
  54537. } else {
  54538. questionnaireItemsBuilder_.clear();
  54539. }
  54540. return this;
  54541. }
  54542. /**
  54543. * <pre>
  54544. * 反贿赂反腐败诚信保证问卷
  54545. * </pre>
  54546. *
  54547. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54548. */
  54549. public Builder removeQuestionnaireItems(int index) {
  54550. if (questionnaireItemsBuilder_ == null) {
  54551. ensureQuestionnaireItemsIsMutable();
  54552. questionnaireItems_.remove(index);
  54553. onChanged();
  54554. } else {
  54555. questionnaireItemsBuilder_.remove(index);
  54556. }
  54557. return this;
  54558. }
  54559. /**
  54560. * <pre>
  54561. * 反贿赂反腐败诚信保证问卷
  54562. * </pre>
  54563. *
  54564. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54565. */
  54566. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder getQuestionnaireItemsBuilder(
  54567. int index) {
  54568. return getQuestionnaireItemsFieldBuilder().getBuilder(index);
  54569. }
  54570. /**
  54571. * <pre>
  54572. * 反贿赂反腐败诚信保证问卷
  54573. * </pre>
  54574. *
  54575. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54576. */
  54577. public com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder getQuestionnaireItemsOrBuilder(
  54578. int index) {
  54579. if (questionnaireItemsBuilder_ == null) {
  54580. return questionnaireItems_.get(index); } else {
  54581. return questionnaireItemsBuilder_.getMessageOrBuilder(index);
  54582. }
  54583. }
  54584. /**
  54585. * <pre>
  54586. * 反贿赂反腐败诚信保证问卷
  54587. * </pre>
  54588. *
  54589. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54590. */
  54591. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder>
  54592. getQuestionnaireItemsOrBuilderList() {
  54593. if (questionnaireItemsBuilder_ != null) {
  54594. return questionnaireItemsBuilder_.getMessageOrBuilderList();
  54595. } else {
  54596. return java.util.Collections.unmodifiableList(questionnaireItems_);
  54597. }
  54598. }
  54599. /**
  54600. * <pre>
  54601. * 反贿赂反腐败诚信保证问卷
  54602. * </pre>
  54603. *
  54604. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54605. */
  54606. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder addQuestionnaireItemsBuilder() {
  54607. return getQuestionnaireItemsFieldBuilder().addBuilder(
  54608. com.yaoyicloud.message.FxyProtos.QuestionnaireItem.getDefaultInstance());
  54609. }
  54610. /**
  54611. * <pre>
  54612. * 反贿赂反腐败诚信保证问卷
  54613. * </pre>
  54614. *
  54615. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54616. */
  54617. public com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder addQuestionnaireItemsBuilder(
  54618. int index) {
  54619. return getQuestionnaireItemsFieldBuilder().addBuilder(
  54620. index, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.getDefaultInstance());
  54621. }
  54622. /**
  54623. * <pre>
  54624. * 反贿赂反腐败诚信保证问卷
  54625. * </pre>
  54626. *
  54627. * <code>repeated .fxy.QuestionnaireItem questionnaireItems = 1;</code>
  54628. */
  54629. public java.util.List<com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder>
  54630. getQuestionnaireItemsBuilderList() {
  54631. return getQuestionnaireItemsFieldBuilder().getBuilderList();
  54632. }
  54633. private com.google.protobuf.RepeatedFieldBuilder<
  54634. com.yaoyicloud.message.FxyProtos.QuestionnaireItem, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder, com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder>
  54635. getQuestionnaireItemsFieldBuilder() {
  54636. if (questionnaireItemsBuilder_ == null) {
  54637. questionnaireItemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  54638. com.yaoyicloud.message.FxyProtos.QuestionnaireItem, com.yaoyicloud.message.FxyProtos.QuestionnaireItem.Builder, com.yaoyicloud.message.FxyProtos.QuestionnaireItemOrBuilder>(
  54639. questionnaireItems_,
  54640. ((bitField0_ & 0x00000001) != 0),
  54641. getParentForChildren(),
  54642. isClean());
  54643. questionnaireItems_ = null;
  54644. }
  54645. return questionnaireItemsBuilder_;
  54646. }
  54647. private com.yaoyicloud.message.FxyProtos.CheckSummary antiBriberySummary_;
  54648. private com.google.protobuf.SingleFieldBuilder<
  54649. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder> antiBriberySummaryBuilder_;
  54650. /**
  54651. * <pre>
  54652. * 反贿赂反腐败诚信保证评分及建议
  54653. * </pre>
  54654. *
  54655. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54656. * @return Whether the antiBriberySummary field is set.
  54657. */
  54658. public boolean hasAntiBriberySummary() {
  54659. return ((bitField0_ & 0x00000002) != 0);
  54660. }
  54661. /**
  54662. * <pre>
  54663. * 反贿赂反腐败诚信保证评分及建议
  54664. * </pre>
  54665. *
  54666. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54667. * @return The antiBriberySummary.
  54668. */
  54669. public com.yaoyicloud.message.FxyProtos.CheckSummary getAntiBriberySummary() {
  54670. if (antiBriberySummaryBuilder_ == null) {
  54671. return antiBriberySummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : antiBriberySummary_;
  54672. } else {
  54673. return antiBriberySummaryBuilder_.getMessage();
  54674. }
  54675. }
  54676. /**
  54677. * <pre>
  54678. * 反贿赂反腐败诚信保证评分及建议
  54679. * </pre>
  54680. *
  54681. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54682. */
  54683. public Builder setAntiBriberySummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  54684. if (antiBriberySummaryBuilder_ == null) {
  54685. if (value == null) {
  54686. throw new NullPointerException();
  54687. }
  54688. antiBriberySummary_ = value;
  54689. } else {
  54690. antiBriberySummaryBuilder_.setMessage(value);
  54691. }
  54692. bitField0_ |= 0x00000002;
  54693. onChanged();
  54694. return this;
  54695. }
  54696. /**
  54697. * <pre>
  54698. * 反贿赂反腐败诚信保证评分及建议
  54699. * </pre>
  54700. *
  54701. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54702. */
  54703. public Builder setAntiBriberySummary(
  54704. com.yaoyicloud.message.FxyProtos.CheckSummary.Builder builderForValue) {
  54705. if (antiBriberySummaryBuilder_ == null) {
  54706. antiBriberySummary_ = builderForValue.build();
  54707. } else {
  54708. antiBriberySummaryBuilder_.setMessage(builderForValue.build());
  54709. }
  54710. bitField0_ |= 0x00000002;
  54711. onChanged();
  54712. return this;
  54713. }
  54714. /**
  54715. * <pre>
  54716. * 反贿赂反腐败诚信保证评分及建议
  54717. * </pre>
  54718. *
  54719. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54720. */
  54721. public Builder mergeAntiBriberySummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  54722. if (antiBriberySummaryBuilder_ == null) {
  54723. if (((bitField0_ & 0x00000002) != 0) &&
  54724. antiBriberySummary_ != null &&
  54725. antiBriberySummary_ != com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance()) {
  54726. getAntiBriberySummaryBuilder().mergeFrom(value);
  54727. } else {
  54728. antiBriberySummary_ = value;
  54729. }
  54730. } else {
  54731. antiBriberySummaryBuilder_.mergeFrom(value);
  54732. }
  54733. if (antiBriberySummary_ != null) {
  54734. bitField0_ |= 0x00000002;
  54735. onChanged();
  54736. }
  54737. return this;
  54738. }
  54739. /**
  54740. * <pre>
  54741. * 反贿赂反腐败诚信保证评分及建议
  54742. * </pre>
  54743. *
  54744. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54745. */
  54746. public Builder clearAntiBriberySummary() {
  54747. bitField0_ = (bitField0_ & ~0x00000002);
  54748. antiBriberySummary_ = null;
  54749. if (antiBriberySummaryBuilder_ != null) {
  54750. antiBriberySummaryBuilder_.dispose();
  54751. antiBriberySummaryBuilder_ = null;
  54752. }
  54753. onChanged();
  54754. return this;
  54755. }
  54756. /**
  54757. * <pre>
  54758. * 反贿赂反腐败诚信保证评分及建议
  54759. * </pre>
  54760. *
  54761. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54762. */
  54763. public com.yaoyicloud.message.FxyProtos.CheckSummary.Builder getAntiBriberySummaryBuilder() {
  54764. bitField0_ |= 0x00000002;
  54765. onChanged();
  54766. return getAntiBriberySummaryFieldBuilder().getBuilder();
  54767. }
  54768. /**
  54769. * <pre>
  54770. * 反贿赂反腐败诚信保证评分及建议
  54771. * </pre>
  54772. *
  54773. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54774. */
  54775. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getAntiBriberySummaryOrBuilder() {
  54776. if (antiBriberySummaryBuilder_ != null) {
  54777. return antiBriberySummaryBuilder_.getMessageOrBuilder();
  54778. } else {
  54779. return antiBriberySummary_ == null ?
  54780. com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : antiBriberySummary_;
  54781. }
  54782. }
  54783. /**
  54784. * <pre>
  54785. * 反贿赂反腐败诚信保证评分及建议
  54786. * </pre>
  54787. *
  54788. * <code>optional .fxy.CheckSummary antiBriberySummary = 2;</code>
  54789. */
  54790. private com.google.protobuf.SingleFieldBuilder<
  54791. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>
  54792. getAntiBriberySummaryFieldBuilder() {
  54793. if (antiBriberySummaryBuilder_ == null) {
  54794. antiBriberySummaryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  54795. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>(
  54796. getAntiBriberySummary(),
  54797. getParentForChildren(),
  54798. isClean());
  54799. antiBriberySummary_ = null;
  54800. }
  54801. return antiBriberySummaryBuilder_;
  54802. }
  54803. // @@protoc_insertion_point(builder_scope:fxy.AntiBribery)
  54804. }
  54805. // @@protoc_insertion_point(class_scope:fxy.AntiBribery)
  54806. private static final com.yaoyicloud.message.FxyProtos.AntiBribery DEFAULT_INSTANCE;
  54807. static {
  54808. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AntiBribery();
  54809. }
  54810. public static com.yaoyicloud.message.FxyProtos.AntiBribery getDefaultInstance() {
  54811. return DEFAULT_INSTANCE;
  54812. }
  54813. private static final com.google.protobuf.Parser<AntiBribery>
  54814. PARSER = new com.google.protobuf.AbstractParser<AntiBribery>() {
  54815. @java.lang.Override
  54816. public AntiBribery parsePartialFrom(
  54817. com.google.protobuf.CodedInputStream input,
  54818. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  54819. throws com.google.protobuf.InvalidProtocolBufferException {
  54820. Builder builder = newBuilder();
  54821. try {
  54822. builder.mergeFrom(input, extensionRegistry);
  54823. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  54824. throw e.setUnfinishedMessage(builder.buildPartial());
  54825. } catch (com.google.protobuf.UninitializedMessageException e) {
  54826. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  54827. } catch (java.io.IOException e) {
  54828. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  54829. .setUnfinishedMessage(builder.buildPartial());
  54830. }
  54831. return builder.buildPartial();
  54832. }
  54833. };
  54834. public static com.google.protobuf.Parser<AntiBribery> parser() {
  54835. return PARSER;
  54836. }
  54837. @java.lang.Override
  54838. public com.google.protobuf.Parser<AntiBribery> getParserForType() {
  54839. return PARSER;
  54840. }
  54841. @java.lang.Override
  54842. public com.yaoyicloud.message.FxyProtos.AntiBribery getDefaultInstanceForType() {
  54843. return DEFAULT_INSTANCE;
  54844. }
  54845. }
  54846. public interface ProjectInfoOrBuilder extends
  54847. // @@protoc_insertion_point(interface_extends:fxy.ProjectInfo)
  54848. com.google.protobuf.MessageOrBuilder {
  54849. /**
  54850. * <pre>
  54851. * 项目情况
  54852. * </pre>
  54853. *
  54854. * <code>repeated .fxy.Attachment files = 1;</code>
  54855. */
  54856. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  54857. getFilesList();
  54858. /**
  54859. * <pre>
  54860. * 项目情况
  54861. * </pre>
  54862. *
  54863. * <code>repeated .fxy.Attachment files = 1;</code>
  54864. */
  54865. com.yaoyicloud.message.FxyProtos.Attachment getFiles(int index);
  54866. /**
  54867. * <pre>
  54868. * 项目情况
  54869. * </pre>
  54870. *
  54871. * <code>repeated .fxy.Attachment files = 1;</code>
  54872. */
  54873. int getFilesCount();
  54874. /**
  54875. * <pre>
  54876. * 项目情况
  54877. * </pre>
  54878. *
  54879. * <code>repeated .fxy.Attachment files = 1;</code>
  54880. */
  54881. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  54882. getFilesOrBuilderList();
  54883. /**
  54884. * <pre>
  54885. * 项目情况
  54886. * </pre>
  54887. *
  54888. * <code>repeated .fxy.Attachment files = 1;</code>
  54889. */
  54890. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFilesOrBuilder(
  54891. int index);
  54892. /**
  54893. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  54894. * @return Whether the projectInfoSummary field is set.
  54895. */
  54896. boolean hasProjectInfoSummary();
  54897. /**
  54898. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  54899. * @return The projectInfoSummary.
  54900. */
  54901. com.yaoyicloud.message.FxyProtos.CheckSummary getProjectInfoSummary();
  54902. /**
  54903. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  54904. */
  54905. com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getProjectInfoSummaryOrBuilder();
  54906. }
  54907. /**
  54908. * Protobuf type {@code fxy.ProjectInfo}
  54909. */
  54910. public static final class ProjectInfo extends
  54911. com.google.protobuf.GeneratedMessage implements
  54912. // @@protoc_insertion_point(message_implements:fxy.ProjectInfo)
  54913. ProjectInfoOrBuilder {
  54914. private static final long serialVersionUID = 0L;
  54915. static {
  54916. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  54917. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  54918. /* major= */ 4,
  54919. /* minor= */ 29,
  54920. /* patch= */ 5,
  54921. /* suffix= */ "",
  54922. ProjectInfo.class.getName());
  54923. }
  54924. // Use ProjectInfo.newBuilder() to construct.
  54925. private ProjectInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  54926. super(builder);
  54927. }
  54928. private ProjectInfo() {
  54929. files_ = java.util.Collections.emptyList();
  54930. }
  54931. public static final com.google.protobuf.Descriptors.Descriptor
  54932. getDescriptor() {
  54933. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ProjectInfo_descriptor;
  54934. }
  54935. @java.lang.Override
  54936. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  54937. internalGetFieldAccessorTable() {
  54938. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ProjectInfo_fieldAccessorTable
  54939. .ensureFieldAccessorsInitialized(
  54940. com.yaoyicloud.message.FxyProtos.ProjectInfo.class, com.yaoyicloud.message.FxyProtos.ProjectInfo.Builder.class);
  54941. }
  54942. private int bitField0_;
  54943. public static final int FILES_FIELD_NUMBER = 1;
  54944. @SuppressWarnings("serial")
  54945. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> files_;
  54946. /**
  54947. * <pre>
  54948. * 项目情况
  54949. * </pre>
  54950. *
  54951. * <code>repeated .fxy.Attachment files = 1;</code>
  54952. */
  54953. @java.lang.Override
  54954. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getFilesList() {
  54955. return files_;
  54956. }
  54957. /**
  54958. * <pre>
  54959. * 项目情况
  54960. * </pre>
  54961. *
  54962. * <code>repeated .fxy.Attachment files = 1;</code>
  54963. */
  54964. @java.lang.Override
  54965. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  54966. getFilesOrBuilderList() {
  54967. return files_;
  54968. }
  54969. /**
  54970. * <pre>
  54971. * 项目情况
  54972. * </pre>
  54973. *
  54974. * <code>repeated .fxy.Attachment files = 1;</code>
  54975. */
  54976. @java.lang.Override
  54977. public int getFilesCount() {
  54978. return files_.size();
  54979. }
  54980. /**
  54981. * <pre>
  54982. * 项目情况
  54983. * </pre>
  54984. *
  54985. * <code>repeated .fxy.Attachment files = 1;</code>
  54986. */
  54987. @java.lang.Override
  54988. public com.yaoyicloud.message.FxyProtos.Attachment getFiles(int index) {
  54989. return files_.get(index);
  54990. }
  54991. /**
  54992. * <pre>
  54993. * 项目情况
  54994. * </pre>
  54995. *
  54996. * <code>repeated .fxy.Attachment files = 1;</code>
  54997. */
  54998. @java.lang.Override
  54999. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFilesOrBuilder(
  55000. int index) {
  55001. return files_.get(index);
  55002. }
  55003. public static final int PROJECTINFOSUMMARY_FIELD_NUMBER = 2;
  55004. private com.yaoyicloud.message.FxyProtos.CheckSummary projectInfoSummary_;
  55005. /**
  55006. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55007. * @return Whether the projectInfoSummary field is set.
  55008. */
  55009. @java.lang.Override
  55010. public boolean hasProjectInfoSummary() {
  55011. return ((bitField0_ & 0x00000001) != 0);
  55012. }
  55013. /**
  55014. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55015. * @return The projectInfoSummary.
  55016. */
  55017. @java.lang.Override
  55018. public com.yaoyicloud.message.FxyProtos.CheckSummary getProjectInfoSummary() {
  55019. return projectInfoSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : projectInfoSummary_;
  55020. }
  55021. /**
  55022. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55023. */
  55024. @java.lang.Override
  55025. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getProjectInfoSummaryOrBuilder() {
  55026. return projectInfoSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : projectInfoSummary_;
  55027. }
  55028. private byte memoizedIsInitialized = -1;
  55029. @java.lang.Override
  55030. public final boolean isInitialized() {
  55031. byte isInitialized = memoizedIsInitialized;
  55032. if (isInitialized == 1) return true;
  55033. if (isInitialized == 0) return false;
  55034. memoizedIsInitialized = 1;
  55035. return true;
  55036. }
  55037. @java.lang.Override
  55038. public void writeTo(com.google.protobuf.CodedOutputStream output)
  55039. throws java.io.IOException {
  55040. for (int i = 0; i < files_.size(); i++) {
  55041. output.writeMessage(1, files_.get(i));
  55042. }
  55043. if (((bitField0_ & 0x00000001) != 0)) {
  55044. output.writeMessage(2, getProjectInfoSummary());
  55045. }
  55046. getUnknownFields().writeTo(output);
  55047. }
  55048. @java.lang.Override
  55049. public int getSerializedSize() {
  55050. int size = memoizedSize;
  55051. if (size != -1) return size;
  55052. size = 0;
  55053. for (int i = 0; i < files_.size(); i++) {
  55054. size += com.google.protobuf.CodedOutputStream
  55055. .computeMessageSize(1, files_.get(i));
  55056. }
  55057. if (((bitField0_ & 0x00000001) != 0)) {
  55058. size += com.google.protobuf.CodedOutputStream
  55059. .computeMessageSize(2, getProjectInfoSummary());
  55060. }
  55061. size += getUnknownFields().getSerializedSize();
  55062. memoizedSize = size;
  55063. return size;
  55064. }
  55065. @java.lang.Override
  55066. public boolean equals(final java.lang.Object obj) {
  55067. if (obj == this) {
  55068. return true;
  55069. }
  55070. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.ProjectInfo)) {
  55071. return super.equals(obj);
  55072. }
  55073. com.yaoyicloud.message.FxyProtos.ProjectInfo other = (com.yaoyicloud.message.FxyProtos.ProjectInfo) obj;
  55074. if (!getFilesList()
  55075. .equals(other.getFilesList())) return false;
  55076. if (hasProjectInfoSummary() != other.hasProjectInfoSummary()) return false;
  55077. if (hasProjectInfoSummary()) {
  55078. if (!getProjectInfoSummary()
  55079. .equals(other.getProjectInfoSummary())) return false;
  55080. }
  55081. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  55082. return true;
  55083. }
  55084. @java.lang.Override
  55085. public int hashCode() {
  55086. if (memoizedHashCode != 0) {
  55087. return memoizedHashCode;
  55088. }
  55089. int hash = 41;
  55090. hash = (19 * hash) + getDescriptor().hashCode();
  55091. if (getFilesCount() > 0) {
  55092. hash = (37 * hash) + FILES_FIELD_NUMBER;
  55093. hash = (53 * hash) + getFilesList().hashCode();
  55094. }
  55095. if (hasProjectInfoSummary()) {
  55096. hash = (37 * hash) + PROJECTINFOSUMMARY_FIELD_NUMBER;
  55097. hash = (53 * hash) + getProjectInfoSummary().hashCode();
  55098. }
  55099. hash = (29 * hash) + getUnknownFields().hashCode();
  55100. memoizedHashCode = hash;
  55101. return hash;
  55102. }
  55103. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55104. java.nio.ByteBuffer data)
  55105. throws com.google.protobuf.InvalidProtocolBufferException {
  55106. return PARSER.parseFrom(data);
  55107. }
  55108. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55109. java.nio.ByteBuffer data,
  55110. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55111. throws com.google.protobuf.InvalidProtocolBufferException {
  55112. return PARSER.parseFrom(data, extensionRegistry);
  55113. }
  55114. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55115. com.google.protobuf.ByteString data)
  55116. throws com.google.protobuf.InvalidProtocolBufferException {
  55117. return PARSER.parseFrom(data);
  55118. }
  55119. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55120. com.google.protobuf.ByteString data,
  55121. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55122. throws com.google.protobuf.InvalidProtocolBufferException {
  55123. return PARSER.parseFrom(data, extensionRegistry);
  55124. }
  55125. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(byte[] data)
  55126. throws com.google.protobuf.InvalidProtocolBufferException {
  55127. return PARSER.parseFrom(data);
  55128. }
  55129. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55130. byte[] data,
  55131. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55132. throws com.google.protobuf.InvalidProtocolBufferException {
  55133. return PARSER.parseFrom(data, extensionRegistry);
  55134. }
  55135. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(java.io.InputStream input)
  55136. throws java.io.IOException {
  55137. return com.google.protobuf.GeneratedMessage
  55138. .parseWithIOException(PARSER, input);
  55139. }
  55140. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55141. java.io.InputStream input,
  55142. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55143. throws java.io.IOException {
  55144. return com.google.protobuf.GeneratedMessage
  55145. .parseWithIOException(PARSER, input, extensionRegistry);
  55146. }
  55147. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseDelimitedFrom(java.io.InputStream input)
  55148. throws java.io.IOException {
  55149. return com.google.protobuf.GeneratedMessage
  55150. .parseDelimitedWithIOException(PARSER, input);
  55151. }
  55152. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseDelimitedFrom(
  55153. java.io.InputStream input,
  55154. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55155. throws java.io.IOException {
  55156. return com.google.protobuf.GeneratedMessage
  55157. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  55158. }
  55159. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55160. com.google.protobuf.CodedInputStream input)
  55161. throws java.io.IOException {
  55162. return com.google.protobuf.GeneratedMessage
  55163. .parseWithIOException(PARSER, input);
  55164. }
  55165. public static com.yaoyicloud.message.FxyProtos.ProjectInfo parseFrom(
  55166. com.google.protobuf.CodedInputStream input,
  55167. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55168. throws java.io.IOException {
  55169. return com.google.protobuf.GeneratedMessage
  55170. .parseWithIOException(PARSER, input, extensionRegistry);
  55171. }
  55172. @java.lang.Override
  55173. public Builder newBuilderForType() { return newBuilder(); }
  55174. public static Builder newBuilder() {
  55175. return DEFAULT_INSTANCE.toBuilder();
  55176. }
  55177. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.ProjectInfo prototype) {
  55178. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  55179. }
  55180. @java.lang.Override
  55181. public Builder toBuilder() {
  55182. return this == DEFAULT_INSTANCE
  55183. ? new Builder() : new Builder().mergeFrom(this);
  55184. }
  55185. @java.lang.Override
  55186. protected Builder newBuilderForType(
  55187. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  55188. Builder builder = new Builder(parent);
  55189. return builder;
  55190. }
  55191. /**
  55192. * Protobuf type {@code fxy.ProjectInfo}
  55193. */
  55194. public static final class Builder extends
  55195. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  55196. // @@protoc_insertion_point(builder_implements:fxy.ProjectInfo)
  55197. com.yaoyicloud.message.FxyProtos.ProjectInfoOrBuilder {
  55198. public static final com.google.protobuf.Descriptors.Descriptor
  55199. getDescriptor() {
  55200. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ProjectInfo_descriptor;
  55201. }
  55202. @java.lang.Override
  55203. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  55204. internalGetFieldAccessorTable() {
  55205. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ProjectInfo_fieldAccessorTable
  55206. .ensureFieldAccessorsInitialized(
  55207. com.yaoyicloud.message.FxyProtos.ProjectInfo.class, com.yaoyicloud.message.FxyProtos.ProjectInfo.Builder.class);
  55208. }
  55209. // Construct using com.yaoyicloud.message.FxyProtos.ProjectInfo.newBuilder()
  55210. private Builder() {
  55211. maybeForceBuilderInitialization();
  55212. }
  55213. private Builder(
  55214. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  55215. super(parent);
  55216. maybeForceBuilderInitialization();
  55217. }
  55218. private void maybeForceBuilderInitialization() {
  55219. if (com.google.protobuf.GeneratedMessage
  55220. .alwaysUseFieldBuilders) {
  55221. getFilesFieldBuilder();
  55222. getProjectInfoSummaryFieldBuilder();
  55223. }
  55224. }
  55225. @java.lang.Override
  55226. public Builder clear() {
  55227. super.clear();
  55228. bitField0_ = 0;
  55229. if (filesBuilder_ == null) {
  55230. files_ = java.util.Collections.emptyList();
  55231. } else {
  55232. files_ = null;
  55233. filesBuilder_.clear();
  55234. }
  55235. bitField0_ = (bitField0_ & ~0x00000001);
  55236. projectInfoSummary_ = null;
  55237. if (projectInfoSummaryBuilder_ != null) {
  55238. projectInfoSummaryBuilder_.dispose();
  55239. projectInfoSummaryBuilder_ = null;
  55240. }
  55241. return this;
  55242. }
  55243. @java.lang.Override
  55244. public com.google.protobuf.Descriptors.Descriptor
  55245. getDescriptorForType() {
  55246. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_ProjectInfo_descriptor;
  55247. }
  55248. @java.lang.Override
  55249. public com.yaoyicloud.message.FxyProtos.ProjectInfo getDefaultInstanceForType() {
  55250. return com.yaoyicloud.message.FxyProtos.ProjectInfo.getDefaultInstance();
  55251. }
  55252. @java.lang.Override
  55253. public com.yaoyicloud.message.FxyProtos.ProjectInfo build() {
  55254. com.yaoyicloud.message.FxyProtos.ProjectInfo result = buildPartial();
  55255. if (!result.isInitialized()) {
  55256. throw newUninitializedMessageException(result);
  55257. }
  55258. return result;
  55259. }
  55260. @java.lang.Override
  55261. public com.yaoyicloud.message.FxyProtos.ProjectInfo buildPartial() {
  55262. com.yaoyicloud.message.FxyProtos.ProjectInfo result = new com.yaoyicloud.message.FxyProtos.ProjectInfo(this);
  55263. buildPartialRepeatedFields(result);
  55264. if (bitField0_ != 0) { buildPartial0(result); }
  55265. onBuilt();
  55266. return result;
  55267. }
  55268. private void buildPartialRepeatedFields(com.yaoyicloud.message.FxyProtos.ProjectInfo result) {
  55269. if (filesBuilder_ == null) {
  55270. if (((bitField0_ & 0x00000001) != 0)) {
  55271. files_ = java.util.Collections.unmodifiableList(files_);
  55272. bitField0_ = (bitField0_ & ~0x00000001);
  55273. }
  55274. result.files_ = files_;
  55275. } else {
  55276. result.files_ = filesBuilder_.build();
  55277. }
  55278. }
  55279. private void buildPartial0(com.yaoyicloud.message.FxyProtos.ProjectInfo result) {
  55280. int from_bitField0_ = bitField0_;
  55281. int to_bitField0_ = 0;
  55282. if (((from_bitField0_ & 0x00000002) != 0)) {
  55283. result.projectInfoSummary_ = projectInfoSummaryBuilder_ == null
  55284. ? projectInfoSummary_
  55285. : projectInfoSummaryBuilder_.build();
  55286. to_bitField0_ |= 0x00000001;
  55287. }
  55288. result.bitField0_ |= to_bitField0_;
  55289. }
  55290. @java.lang.Override
  55291. public Builder mergeFrom(com.google.protobuf.Message other) {
  55292. if (other instanceof com.yaoyicloud.message.FxyProtos.ProjectInfo) {
  55293. return mergeFrom((com.yaoyicloud.message.FxyProtos.ProjectInfo)other);
  55294. } else {
  55295. super.mergeFrom(other);
  55296. return this;
  55297. }
  55298. }
  55299. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.ProjectInfo other) {
  55300. if (other == com.yaoyicloud.message.FxyProtos.ProjectInfo.getDefaultInstance()) return this;
  55301. if (filesBuilder_ == null) {
  55302. if (!other.files_.isEmpty()) {
  55303. if (files_.isEmpty()) {
  55304. files_ = other.files_;
  55305. bitField0_ = (bitField0_ & ~0x00000001);
  55306. } else {
  55307. ensureFilesIsMutable();
  55308. files_.addAll(other.files_);
  55309. }
  55310. onChanged();
  55311. }
  55312. } else {
  55313. if (!other.files_.isEmpty()) {
  55314. if (filesBuilder_.isEmpty()) {
  55315. filesBuilder_.dispose();
  55316. filesBuilder_ = null;
  55317. files_ = other.files_;
  55318. bitField0_ = (bitField0_ & ~0x00000001);
  55319. filesBuilder_ =
  55320. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  55321. getFilesFieldBuilder() : null;
  55322. } else {
  55323. filesBuilder_.addAllMessages(other.files_);
  55324. }
  55325. }
  55326. }
  55327. if (other.hasProjectInfoSummary()) {
  55328. mergeProjectInfoSummary(other.getProjectInfoSummary());
  55329. }
  55330. this.mergeUnknownFields(other.getUnknownFields());
  55331. onChanged();
  55332. return this;
  55333. }
  55334. @java.lang.Override
  55335. public final boolean isInitialized() {
  55336. return true;
  55337. }
  55338. @java.lang.Override
  55339. public Builder mergeFrom(
  55340. com.google.protobuf.CodedInputStream input,
  55341. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55342. throws java.io.IOException {
  55343. if (extensionRegistry == null) {
  55344. throw new java.lang.NullPointerException();
  55345. }
  55346. try {
  55347. boolean done = false;
  55348. while (!done) {
  55349. int tag = input.readTag();
  55350. switch (tag) {
  55351. case 0:
  55352. done = true;
  55353. break;
  55354. case 10: {
  55355. com.yaoyicloud.message.FxyProtos.Attachment m =
  55356. input.readMessage(
  55357. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  55358. extensionRegistry);
  55359. if (filesBuilder_ == null) {
  55360. ensureFilesIsMutable();
  55361. files_.add(m);
  55362. } else {
  55363. filesBuilder_.addMessage(m);
  55364. }
  55365. break;
  55366. } // case 10
  55367. case 18: {
  55368. input.readMessage(
  55369. getProjectInfoSummaryFieldBuilder().getBuilder(),
  55370. extensionRegistry);
  55371. bitField0_ |= 0x00000002;
  55372. break;
  55373. } // case 18
  55374. default: {
  55375. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  55376. done = true; // was an endgroup tag
  55377. }
  55378. break;
  55379. } // default:
  55380. } // switch (tag)
  55381. } // while (!done)
  55382. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  55383. throw e.unwrapIOException();
  55384. } finally {
  55385. onChanged();
  55386. } // finally
  55387. return this;
  55388. }
  55389. private int bitField0_;
  55390. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> files_ =
  55391. java.util.Collections.emptyList();
  55392. private void ensureFilesIsMutable() {
  55393. if (!((bitField0_ & 0x00000001) != 0)) {
  55394. files_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(files_);
  55395. bitField0_ |= 0x00000001;
  55396. }
  55397. }
  55398. private com.google.protobuf.RepeatedFieldBuilder<
  55399. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> filesBuilder_;
  55400. /**
  55401. * <pre>
  55402. * 项目情况
  55403. * </pre>
  55404. *
  55405. * <code>repeated .fxy.Attachment files = 1;</code>
  55406. */
  55407. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getFilesList() {
  55408. if (filesBuilder_ == null) {
  55409. return java.util.Collections.unmodifiableList(files_);
  55410. } else {
  55411. return filesBuilder_.getMessageList();
  55412. }
  55413. }
  55414. /**
  55415. * <pre>
  55416. * 项目情况
  55417. * </pre>
  55418. *
  55419. * <code>repeated .fxy.Attachment files = 1;</code>
  55420. */
  55421. public int getFilesCount() {
  55422. if (filesBuilder_ == null) {
  55423. return files_.size();
  55424. } else {
  55425. return filesBuilder_.getCount();
  55426. }
  55427. }
  55428. /**
  55429. * <pre>
  55430. * 项目情况
  55431. * </pre>
  55432. *
  55433. * <code>repeated .fxy.Attachment files = 1;</code>
  55434. */
  55435. public com.yaoyicloud.message.FxyProtos.Attachment getFiles(int index) {
  55436. if (filesBuilder_ == null) {
  55437. return files_.get(index);
  55438. } else {
  55439. return filesBuilder_.getMessage(index);
  55440. }
  55441. }
  55442. /**
  55443. * <pre>
  55444. * 项目情况
  55445. * </pre>
  55446. *
  55447. * <code>repeated .fxy.Attachment files = 1;</code>
  55448. */
  55449. public Builder setFiles(
  55450. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  55451. if (filesBuilder_ == null) {
  55452. if (value == null) {
  55453. throw new NullPointerException();
  55454. }
  55455. ensureFilesIsMutable();
  55456. files_.set(index, value);
  55457. onChanged();
  55458. } else {
  55459. filesBuilder_.setMessage(index, value);
  55460. }
  55461. return this;
  55462. }
  55463. /**
  55464. * <pre>
  55465. * 项目情况
  55466. * </pre>
  55467. *
  55468. * <code>repeated .fxy.Attachment files = 1;</code>
  55469. */
  55470. public Builder setFiles(
  55471. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  55472. if (filesBuilder_ == null) {
  55473. ensureFilesIsMutable();
  55474. files_.set(index, builderForValue.build());
  55475. onChanged();
  55476. } else {
  55477. filesBuilder_.setMessage(index, builderForValue.build());
  55478. }
  55479. return this;
  55480. }
  55481. /**
  55482. * <pre>
  55483. * 项目情况
  55484. * </pre>
  55485. *
  55486. * <code>repeated .fxy.Attachment files = 1;</code>
  55487. */
  55488. public Builder addFiles(com.yaoyicloud.message.FxyProtos.Attachment value) {
  55489. if (filesBuilder_ == null) {
  55490. if (value == null) {
  55491. throw new NullPointerException();
  55492. }
  55493. ensureFilesIsMutable();
  55494. files_.add(value);
  55495. onChanged();
  55496. } else {
  55497. filesBuilder_.addMessage(value);
  55498. }
  55499. return this;
  55500. }
  55501. /**
  55502. * <pre>
  55503. * 项目情况
  55504. * </pre>
  55505. *
  55506. * <code>repeated .fxy.Attachment files = 1;</code>
  55507. */
  55508. public Builder addFiles(
  55509. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  55510. if (filesBuilder_ == null) {
  55511. if (value == null) {
  55512. throw new NullPointerException();
  55513. }
  55514. ensureFilesIsMutable();
  55515. files_.add(index, value);
  55516. onChanged();
  55517. } else {
  55518. filesBuilder_.addMessage(index, value);
  55519. }
  55520. return this;
  55521. }
  55522. /**
  55523. * <pre>
  55524. * 项目情况
  55525. * </pre>
  55526. *
  55527. * <code>repeated .fxy.Attachment files = 1;</code>
  55528. */
  55529. public Builder addFiles(
  55530. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  55531. if (filesBuilder_ == null) {
  55532. ensureFilesIsMutable();
  55533. files_.add(builderForValue.build());
  55534. onChanged();
  55535. } else {
  55536. filesBuilder_.addMessage(builderForValue.build());
  55537. }
  55538. return this;
  55539. }
  55540. /**
  55541. * <pre>
  55542. * 项目情况
  55543. * </pre>
  55544. *
  55545. * <code>repeated .fxy.Attachment files = 1;</code>
  55546. */
  55547. public Builder addFiles(
  55548. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  55549. if (filesBuilder_ == null) {
  55550. ensureFilesIsMutable();
  55551. files_.add(index, builderForValue.build());
  55552. onChanged();
  55553. } else {
  55554. filesBuilder_.addMessage(index, builderForValue.build());
  55555. }
  55556. return this;
  55557. }
  55558. /**
  55559. * <pre>
  55560. * 项目情况
  55561. * </pre>
  55562. *
  55563. * <code>repeated .fxy.Attachment files = 1;</code>
  55564. */
  55565. public Builder addAllFiles(
  55566. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  55567. if (filesBuilder_ == null) {
  55568. ensureFilesIsMutable();
  55569. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  55570. values, files_);
  55571. onChanged();
  55572. } else {
  55573. filesBuilder_.addAllMessages(values);
  55574. }
  55575. return this;
  55576. }
  55577. /**
  55578. * <pre>
  55579. * 项目情况
  55580. * </pre>
  55581. *
  55582. * <code>repeated .fxy.Attachment files = 1;</code>
  55583. */
  55584. public Builder clearFiles() {
  55585. if (filesBuilder_ == null) {
  55586. files_ = java.util.Collections.emptyList();
  55587. bitField0_ = (bitField0_ & ~0x00000001);
  55588. onChanged();
  55589. } else {
  55590. filesBuilder_.clear();
  55591. }
  55592. return this;
  55593. }
  55594. /**
  55595. * <pre>
  55596. * 项目情况
  55597. * </pre>
  55598. *
  55599. * <code>repeated .fxy.Attachment files = 1;</code>
  55600. */
  55601. public Builder removeFiles(int index) {
  55602. if (filesBuilder_ == null) {
  55603. ensureFilesIsMutable();
  55604. files_.remove(index);
  55605. onChanged();
  55606. } else {
  55607. filesBuilder_.remove(index);
  55608. }
  55609. return this;
  55610. }
  55611. /**
  55612. * <pre>
  55613. * 项目情况
  55614. * </pre>
  55615. *
  55616. * <code>repeated .fxy.Attachment files = 1;</code>
  55617. */
  55618. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getFilesBuilder(
  55619. int index) {
  55620. return getFilesFieldBuilder().getBuilder(index);
  55621. }
  55622. /**
  55623. * <pre>
  55624. * 项目情况
  55625. * </pre>
  55626. *
  55627. * <code>repeated .fxy.Attachment files = 1;</code>
  55628. */
  55629. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFilesOrBuilder(
  55630. int index) {
  55631. if (filesBuilder_ == null) {
  55632. return files_.get(index); } else {
  55633. return filesBuilder_.getMessageOrBuilder(index);
  55634. }
  55635. }
  55636. /**
  55637. * <pre>
  55638. * 项目情况
  55639. * </pre>
  55640. *
  55641. * <code>repeated .fxy.Attachment files = 1;</code>
  55642. */
  55643. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  55644. getFilesOrBuilderList() {
  55645. if (filesBuilder_ != null) {
  55646. return filesBuilder_.getMessageOrBuilderList();
  55647. } else {
  55648. return java.util.Collections.unmodifiableList(files_);
  55649. }
  55650. }
  55651. /**
  55652. * <pre>
  55653. * 项目情况
  55654. * </pre>
  55655. *
  55656. * <code>repeated .fxy.Attachment files = 1;</code>
  55657. */
  55658. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addFilesBuilder() {
  55659. return getFilesFieldBuilder().addBuilder(
  55660. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  55661. }
  55662. /**
  55663. * <pre>
  55664. * 项目情况
  55665. * </pre>
  55666. *
  55667. * <code>repeated .fxy.Attachment files = 1;</code>
  55668. */
  55669. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addFilesBuilder(
  55670. int index) {
  55671. return getFilesFieldBuilder().addBuilder(
  55672. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  55673. }
  55674. /**
  55675. * <pre>
  55676. * 项目情况
  55677. * </pre>
  55678. *
  55679. * <code>repeated .fxy.Attachment files = 1;</code>
  55680. */
  55681. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  55682. getFilesBuilderList() {
  55683. return getFilesFieldBuilder().getBuilderList();
  55684. }
  55685. private com.google.protobuf.RepeatedFieldBuilder<
  55686. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  55687. getFilesFieldBuilder() {
  55688. if (filesBuilder_ == null) {
  55689. filesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  55690. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  55691. files_,
  55692. ((bitField0_ & 0x00000001) != 0),
  55693. getParentForChildren(),
  55694. isClean());
  55695. files_ = null;
  55696. }
  55697. return filesBuilder_;
  55698. }
  55699. private com.yaoyicloud.message.FxyProtos.CheckSummary projectInfoSummary_;
  55700. private com.google.protobuf.SingleFieldBuilder<
  55701. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder> projectInfoSummaryBuilder_;
  55702. /**
  55703. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55704. * @return Whether the projectInfoSummary field is set.
  55705. */
  55706. public boolean hasProjectInfoSummary() {
  55707. return ((bitField0_ & 0x00000002) != 0);
  55708. }
  55709. /**
  55710. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55711. * @return The projectInfoSummary.
  55712. */
  55713. public com.yaoyicloud.message.FxyProtos.CheckSummary getProjectInfoSummary() {
  55714. if (projectInfoSummaryBuilder_ == null) {
  55715. return projectInfoSummary_ == null ? com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : projectInfoSummary_;
  55716. } else {
  55717. return projectInfoSummaryBuilder_.getMessage();
  55718. }
  55719. }
  55720. /**
  55721. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55722. */
  55723. public Builder setProjectInfoSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  55724. if (projectInfoSummaryBuilder_ == null) {
  55725. if (value == null) {
  55726. throw new NullPointerException();
  55727. }
  55728. projectInfoSummary_ = value;
  55729. } else {
  55730. projectInfoSummaryBuilder_.setMessage(value);
  55731. }
  55732. bitField0_ |= 0x00000002;
  55733. onChanged();
  55734. return this;
  55735. }
  55736. /**
  55737. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55738. */
  55739. public Builder setProjectInfoSummary(
  55740. com.yaoyicloud.message.FxyProtos.CheckSummary.Builder builderForValue) {
  55741. if (projectInfoSummaryBuilder_ == null) {
  55742. projectInfoSummary_ = builderForValue.build();
  55743. } else {
  55744. projectInfoSummaryBuilder_.setMessage(builderForValue.build());
  55745. }
  55746. bitField0_ |= 0x00000002;
  55747. onChanged();
  55748. return this;
  55749. }
  55750. /**
  55751. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55752. */
  55753. public Builder mergeProjectInfoSummary(com.yaoyicloud.message.FxyProtos.CheckSummary value) {
  55754. if (projectInfoSummaryBuilder_ == null) {
  55755. if (((bitField0_ & 0x00000002) != 0) &&
  55756. projectInfoSummary_ != null &&
  55757. projectInfoSummary_ != com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance()) {
  55758. getProjectInfoSummaryBuilder().mergeFrom(value);
  55759. } else {
  55760. projectInfoSummary_ = value;
  55761. }
  55762. } else {
  55763. projectInfoSummaryBuilder_.mergeFrom(value);
  55764. }
  55765. if (projectInfoSummary_ != null) {
  55766. bitField0_ |= 0x00000002;
  55767. onChanged();
  55768. }
  55769. return this;
  55770. }
  55771. /**
  55772. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55773. */
  55774. public Builder clearProjectInfoSummary() {
  55775. bitField0_ = (bitField0_ & ~0x00000002);
  55776. projectInfoSummary_ = null;
  55777. if (projectInfoSummaryBuilder_ != null) {
  55778. projectInfoSummaryBuilder_.dispose();
  55779. projectInfoSummaryBuilder_ = null;
  55780. }
  55781. onChanged();
  55782. return this;
  55783. }
  55784. /**
  55785. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55786. */
  55787. public com.yaoyicloud.message.FxyProtos.CheckSummary.Builder getProjectInfoSummaryBuilder() {
  55788. bitField0_ |= 0x00000002;
  55789. onChanged();
  55790. return getProjectInfoSummaryFieldBuilder().getBuilder();
  55791. }
  55792. /**
  55793. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55794. */
  55795. public com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder getProjectInfoSummaryOrBuilder() {
  55796. if (projectInfoSummaryBuilder_ != null) {
  55797. return projectInfoSummaryBuilder_.getMessageOrBuilder();
  55798. } else {
  55799. return projectInfoSummary_ == null ?
  55800. com.yaoyicloud.message.FxyProtos.CheckSummary.getDefaultInstance() : projectInfoSummary_;
  55801. }
  55802. }
  55803. /**
  55804. * <code>optional .fxy.CheckSummary projectInfoSummary = 2;</code>
  55805. */
  55806. private com.google.protobuf.SingleFieldBuilder<
  55807. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>
  55808. getProjectInfoSummaryFieldBuilder() {
  55809. if (projectInfoSummaryBuilder_ == null) {
  55810. projectInfoSummaryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  55811. com.yaoyicloud.message.FxyProtos.CheckSummary, com.yaoyicloud.message.FxyProtos.CheckSummary.Builder, com.yaoyicloud.message.FxyProtos.CheckSummaryOrBuilder>(
  55812. getProjectInfoSummary(),
  55813. getParentForChildren(),
  55814. isClean());
  55815. projectInfoSummary_ = null;
  55816. }
  55817. return projectInfoSummaryBuilder_;
  55818. }
  55819. // @@protoc_insertion_point(builder_scope:fxy.ProjectInfo)
  55820. }
  55821. // @@protoc_insertion_point(class_scope:fxy.ProjectInfo)
  55822. private static final com.yaoyicloud.message.FxyProtos.ProjectInfo DEFAULT_INSTANCE;
  55823. static {
  55824. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.ProjectInfo();
  55825. }
  55826. public static com.yaoyicloud.message.FxyProtos.ProjectInfo getDefaultInstance() {
  55827. return DEFAULT_INSTANCE;
  55828. }
  55829. private static final com.google.protobuf.Parser<ProjectInfo>
  55830. PARSER = new com.google.protobuf.AbstractParser<ProjectInfo>() {
  55831. @java.lang.Override
  55832. public ProjectInfo parsePartialFrom(
  55833. com.google.protobuf.CodedInputStream input,
  55834. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  55835. throws com.google.protobuf.InvalidProtocolBufferException {
  55836. Builder builder = newBuilder();
  55837. try {
  55838. builder.mergeFrom(input, extensionRegistry);
  55839. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  55840. throw e.setUnfinishedMessage(builder.buildPartial());
  55841. } catch (com.google.protobuf.UninitializedMessageException e) {
  55842. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  55843. } catch (java.io.IOException e) {
  55844. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  55845. .setUnfinishedMessage(builder.buildPartial());
  55846. }
  55847. return builder.buildPartial();
  55848. }
  55849. };
  55850. public static com.google.protobuf.Parser<ProjectInfo> parser() {
  55851. return PARSER;
  55852. }
  55853. @java.lang.Override
  55854. public com.google.protobuf.Parser<ProjectInfo> getParserForType() {
  55855. return PARSER;
  55856. }
  55857. @java.lang.Override
  55858. public com.yaoyicloud.message.FxyProtos.ProjectInfo getDefaultInstanceForType() {
  55859. return DEFAULT_INSTANCE;
  55860. }
  55861. }
  55862. public interface AttachmentSectionOrBuilder extends
  55863. // @@protoc_insertion_point(interface_extends:fxy.AttachmentSection)
  55864. com.google.protobuf.MessageOrBuilder {
  55865. /**
  55866. * <code>optional string selfDeclLink = 1;</code>
  55867. * @return Whether the selfDeclLink field is set.
  55868. */
  55869. boolean hasSelfDeclLink();
  55870. /**
  55871. * <code>optional string selfDeclLink = 1;</code>
  55872. * @return The selfDeclLink.
  55873. */
  55874. java.lang.String getSelfDeclLink();
  55875. /**
  55876. * <code>optional string selfDeclLink = 1;</code>
  55877. * @return The bytes for selfDeclLink.
  55878. */
  55879. com.google.protobuf.ByteString
  55880. getSelfDeclLinkBytes();
  55881. /**
  55882. * <code>repeated string fillDeclLinks = 2;</code>
  55883. * @return A list containing the fillDeclLinks.
  55884. */
  55885. java.util.List<java.lang.String>
  55886. getFillDeclLinksList();
  55887. /**
  55888. * <code>repeated string fillDeclLinks = 2;</code>
  55889. * @return The count of fillDeclLinks.
  55890. */
  55891. int getFillDeclLinksCount();
  55892. /**
  55893. * <code>repeated string fillDeclLinks = 2;</code>
  55894. * @param index The index of the element to return.
  55895. * @return The fillDeclLinks at the given index.
  55896. */
  55897. java.lang.String getFillDeclLinks(int index);
  55898. /**
  55899. * <code>repeated string fillDeclLinks = 2;</code>
  55900. * @param index The index of the value to return.
  55901. * @return The bytes of the fillDeclLinks at the given index.
  55902. */
  55903. com.google.protobuf.ByteString
  55904. getFillDeclLinksBytes(int index);
  55905. /**
  55906. * <pre>
  55907. * 营业执照图片路径
  55908. * </pre>
  55909. *
  55910. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  55911. */
  55912. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  55913. getBusinessLicenseImagesList();
  55914. /**
  55915. * <pre>
  55916. * 营业执照图片路径
  55917. * </pre>
  55918. *
  55919. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  55920. */
  55921. com.yaoyicloud.message.FxyProtos.Attachment getBusinessLicenseImages(int index);
  55922. /**
  55923. * <pre>
  55924. * 营业执照图片路径
  55925. * </pre>
  55926. *
  55927. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  55928. */
  55929. int getBusinessLicenseImagesCount();
  55930. /**
  55931. * <pre>
  55932. * 营业执照图片路径
  55933. * </pre>
  55934. *
  55935. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  55936. */
  55937. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  55938. getBusinessLicenseImagesOrBuilderList();
  55939. /**
  55940. * <pre>
  55941. * 营业执照图片路径
  55942. * </pre>
  55943. *
  55944. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  55945. */
  55946. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getBusinessLicenseImagesOrBuilder(
  55947. int index);
  55948. /**
  55949. * <pre>
  55950. * 银行开户证明图片路径
  55951. * </pre>
  55952. *
  55953. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  55954. */
  55955. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  55956. getBankCertificateImagesList();
  55957. /**
  55958. * <pre>
  55959. * 银行开户证明图片路径
  55960. * </pre>
  55961. *
  55962. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  55963. */
  55964. com.yaoyicloud.message.FxyProtos.Attachment getBankCertificateImages(int index);
  55965. /**
  55966. * <pre>
  55967. * 银行开户证明图片路径
  55968. * </pre>
  55969. *
  55970. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  55971. */
  55972. int getBankCertificateImagesCount();
  55973. /**
  55974. * <pre>
  55975. * 银行开户证明图片路径
  55976. * </pre>
  55977. *
  55978. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  55979. */
  55980. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  55981. getBankCertificateImagesOrBuilderList();
  55982. /**
  55983. * <pre>
  55984. * 银行开户证明图片路径
  55985. * </pre>
  55986. *
  55987. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  55988. */
  55989. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getBankCertificateImagesOrBuilder(
  55990. int index);
  55991. /**
  55992. * <pre>
  55993. * ISO认证证书图片路径
  55994. * </pre>
  55995. *
  55996. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  55997. */
  55998. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  55999. getIsoCertificationImagesList();
  56000. /**
  56001. * <pre>
  56002. * ISO认证证书图片路径
  56003. * </pre>
  56004. *
  56005. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56006. */
  56007. com.yaoyicloud.message.FxyProtos.Attachment getIsoCertificationImages(int index);
  56008. /**
  56009. * <pre>
  56010. * ISO认证证书图片路径
  56011. * </pre>
  56012. *
  56013. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56014. */
  56015. int getIsoCertificationImagesCount();
  56016. /**
  56017. * <pre>
  56018. * ISO认证证书图片路径
  56019. * </pre>
  56020. *
  56021. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56022. */
  56023. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56024. getIsoCertificationImagesOrBuilderList();
  56025. /**
  56026. * <pre>
  56027. * ISO认证证书图片路径
  56028. * </pre>
  56029. *
  56030. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56031. */
  56032. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getIsoCertificationImagesOrBuilder(
  56033. int index);
  56034. /**
  56035. * <pre>
  56036. * 其他资质文件路径
  56037. * </pre>
  56038. *
  56039. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56040. */
  56041. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56042. getOtherCertificationsList();
  56043. /**
  56044. * <pre>
  56045. * 其他资质文件路径
  56046. * </pre>
  56047. *
  56048. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56049. */
  56050. com.yaoyicloud.message.FxyProtos.Attachment getOtherCertifications(int index);
  56051. /**
  56052. * <pre>
  56053. * 其他资质文件路径
  56054. * </pre>
  56055. *
  56056. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56057. */
  56058. int getOtherCertificationsCount();
  56059. /**
  56060. * <pre>
  56061. * 其他资质文件路径
  56062. * </pre>
  56063. *
  56064. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56065. */
  56066. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56067. getOtherCertificationsOrBuilderList();
  56068. /**
  56069. * <pre>
  56070. * 其他资质文件路径
  56071. * </pre>
  56072. *
  56073. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56074. */
  56075. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOtherCertificationsOrBuilder(
  56076. int index);
  56077. /**
  56078. * <pre>
  56079. * 信息安全等级保护证明路径
  56080. * </pre>
  56081. *
  56082. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56083. */
  56084. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56085. getSecurityLevelCertificationsList();
  56086. /**
  56087. * <pre>
  56088. * 信息安全等级保护证明路径
  56089. * </pre>
  56090. *
  56091. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56092. */
  56093. com.yaoyicloud.message.FxyProtos.Attachment getSecurityLevelCertifications(int index);
  56094. /**
  56095. * <pre>
  56096. * 信息安全等级保护证明路径
  56097. * </pre>
  56098. *
  56099. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56100. */
  56101. int getSecurityLevelCertificationsCount();
  56102. /**
  56103. * <pre>
  56104. * 信息安全等级保护证明路径
  56105. * </pre>
  56106. *
  56107. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56108. */
  56109. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56110. getSecurityLevelCertificationsOrBuilderList();
  56111. /**
  56112. * <pre>
  56113. * 信息安全等级保护证明路径
  56114. * </pre>
  56115. *
  56116. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56117. */
  56118. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getSecurityLevelCertificationsOrBuilder(
  56119. int index);
  56120. /**
  56121. * <pre>
  56122. * 组织架构图路径
  56123. * </pre>
  56124. *
  56125. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56126. */
  56127. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56128. getOrganizationalStructureImagesList();
  56129. /**
  56130. * <pre>
  56131. * 组织架构图路径
  56132. * </pre>
  56133. *
  56134. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56135. */
  56136. com.yaoyicloud.message.FxyProtos.Attachment getOrganizationalStructureImages(int index);
  56137. /**
  56138. * <pre>
  56139. * 组织架构图路径
  56140. * </pre>
  56141. *
  56142. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56143. */
  56144. int getOrganizationalStructureImagesCount();
  56145. /**
  56146. * <pre>
  56147. * 组织架构图路径
  56148. * </pre>
  56149. *
  56150. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56151. */
  56152. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56153. getOrganizationalStructureImagesOrBuilderList();
  56154. /**
  56155. * <pre>
  56156. * 组织架构图路径
  56157. * </pre>
  56158. *
  56159. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56160. */
  56161. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOrganizationalStructureImagesOrBuilder(
  56162. int index);
  56163. /**
  56164. * <pre>
  56165. * 财务信息在线链接
  56166. * </pre>
  56167. *
  56168. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  56169. */
  56170. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56171. getFinancialInfoLinksList();
  56172. /**
  56173. * <pre>
  56174. * 财务信息在线链接
  56175. * </pre>
  56176. *
  56177. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  56178. */
  56179. com.yaoyicloud.message.FxyProtos.Attachment getFinancialInfoLinks(int index);
  56180. /**
  56181. * <pre>
  56182. * 财务信息在线链接
  56183. * </pre>
  56184. *
  56185. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  56186. */
  56187. int getFinancialInfoLinksCount();
  56188. /**
  56189. * <pre>
  56190. * 财务信息在线链接
  56191. * </pre>
  56192. *
  56193. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  56194. */
  56195. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56196. getFinancialInfoLinksOrBuilderList();
  56197. /**
  56198. * <pre>
  56199. * 财务信息在线链接
  56200. * </pre>
  56201. *
  56202. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  56203. */
  56204. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFinancialInfoLinksOrBuilder(
  56205. int index);
  56206. /**
  56207. * <pre>
  56208. * 增值税申报表路径
  56209. * </pre>
  56210. *
  56211. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  56212. */
  56213. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56214. getTaxDeclarationImagesList();
  56215. /**
  56216. * <pre>
  56217. * 增值税申报表路径
  56218. * </pre>
  56219. *
  56220. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  56221. */
  56222. com.yaoyicloud.message.FxyProtos.Attachment getTaxDeclarationImages(int index);
  56223. /**
  56224. * <pre>
  56225. * 增值税申报表路径
  56226. * </pre>
  56227. *
  56228. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  56229. */
  56230. int getTaxDeclarationImagesCount();
  56231. /**
  56232. * <pre>
  56233. * 增值税申报表路径
  56234. * </pre>
  56235. *
  56236. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  56237. */
  56238. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56239. getTaxDeclarationImagesOrBuilderList();
  56240. /**
  56241. * <pre>
  56242. * 增值税申报表路径
  56243. * </pre>
  56244. *
  56245. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  56246. */
  56247. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getTaxDeclarationImagesOrBuilder(
  56248. int index);
  56249. /**
  56250. * <pre>
  56251. * 完税凭证图片路径
  56252. * </pre>
  56253. *
  56254. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  56255. */
  56256. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56257. getTaxPaymentCertificateImagesList();
  56258. /**
  56259. * <pre>
  56260. * 完税凭证图片路径
  56261. * </pre>
  56262. *
  56263. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  56264. */
  56265. com.yaoyicloud.message.FxyProtos.Attachment getTaxPaymentCertificateImages(int index);
  56266. /**
  56267. * <pre>
  56268. * 完税凭证图片路径
  56269. * </pre>
  56270. *
  56271. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  56272. */
  56273. int getTaxPaymentCertificateImagesCount();
  56274. /**
  56275. * <pre>
  56276. * 完税凭证图片路径
  56277. * </pre>
  56278. *
  56279. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  56280. */
  56281. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56282. getTaxPaymentCertificateImagesOrBuilderList();
  56283. /**
  56284. * <pre>
  56285. * 完税凭证图片路径
  56286. * </pre>
  56287. *
  56288. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  56289. */
  56290. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getTaxPaymentCertificateImagesOrBuilder(
  56291. int index);
  56292. /**
  56293. * <pre>
  56294. * 社保缴纳证明路径
  56295. * </pre>
  56296. *
  56297. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  56298. */
  56299. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56300. getSocialSecurityDetailsLinksList();
  56301. /**
  56302. * <pre>
  56303. * 社保缴纳证明路径
  56304. * </pre>
  56305. *
  56306. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  56307. */
  56308. com.yaoyicloud.message.FxyProtos.Attachment getSocialSecurityDetailsLinks(int index);
  56309. /**
  56310. * <pre>
  56311. * 社保缴纳证明路径
  56312. * </pre>
  56313. *
  56314. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  56315. */
  56316. int getSocialSecurityDetailsLinksCount();
  56317. /**
  56318. * <pre>
  56319. * 社保缴纳证明路径
  56320. * </pre>
  56321. *
  56322. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  56323. */
  56324. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56325. getSocialSecurityDetailsLinksOrBuilderList();
  56326. /**
  56327. * <pre>
  56328. * 社保缴纳证明路径
  56329. * </pre>
  56330. *
  56331. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  56332. */
  56333. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getSocialSecurityDetailsLinksOrBuilder(
  56334. int index);
  56335. /**
  56336. * <pre>
  56337. * 纳税信用等级相关支持性文件
  56338. * </pre>
  56339. *
  56340. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  56341. */
  56342. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56343. getNsxydjwjList();
  56344. /**
  56345. * <pre>
  56346. * 纳税信用等级相关支持性文件
  56347. * </pre>
  56348. *
  56349. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  56350. */
  56351. com.yaoyicloud.message.FxyProtos.Attachment getNsxydjwj(int index);
  56352. /**
  56353. * <pre>
  56354. * 纳税信用等级相关支持性文件
  56355. * </pre>
  56356. *
  56357. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  56358. */
  56359. int getNsxydjwjCount();
  56360. /**
  56361. * <pre>
  56362. * 纳税信用等级相关支持性文件
  56363. * </pre>
  56364. *
  56365. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  56366. */
  56367. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56368. getNsxydjwjOrBuilderList();
  56369. /**
  56370. * <pre>
  56371. * 纳税信用等级相关支持性文件
  56372. * </pre>
  56373. *
  56374. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  56375. */
  56376. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getNsxydjwjOrBuilder(
  56377. int index);
  56378. /**
  56379. * <pre>
  56380. * 利益冲突
  56381. * </pre>
  56382. *
  56383. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  56384. */
  56385. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56386. getInterestConflictsList();
  56387. /**
  56388. * <pre>
  56389. * 利益冲突
  56390. * </pre>
  56391. *
  56392. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  56393. */
  56394. com.yaoyicloud.message.FxyProtos.Attachment getInterestConflicts(int index);
  56395. /**
  56396. * <pre>
  56397. * 利益冲突
  56398. * </pre>
  56399. *
  56400. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  56401. */
  56402. int getInterestConflictsCount();
  56403. /**
  56404. * <pre>
  56405. * 利益冲突
  56406. * </pre>
  56407. *
  56408. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  56409. */
  56410. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56411. getInterestConflictsOrBuilderList();
  56412. /**
  56413. * <pre>
  56414. * 利益冲突
  56415. * </pre>
  56416. *
  56417. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  56418. */
  56419. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getInterestConflictsOrBuilder(
  56420. int index);
  56421. /**
  56422. * <pre>
  56423. * 第三方参照
  56424. * </pre>
  56425. *
  56426. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  56427. */
  56428. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56429. getDisanfangcangzhaosList();
  56430. /**
  56431. * <pre>
  56432. * 第三方参照
  56433. * </pre>
  56434. *
  56435. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  56436. */
  56437. com.yaoyicloud.message.FxyProtos.Attachment getDisanfangcangzhaos(int index);
  56438. /**
  56439. * <pre>
  56440. * 第三方参照
  56441. * </pre>
  56442. *
  56443. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  56444. */
  56445. int getDisanfangcangzhaosCount();
  56446. /**
  56447. * <pre>
  56448. * 第三方参照
  56449. * </pre>
  56450. *
  56451. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  56452. */
  56453. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56454. getDisanfangcangzhaosOrBuilderList();
  56455. /**
  56456. * <pre>
  56457. * 第三方参照
  56458. * </pre>
  56459. *
  56460. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  56461. */
  56462. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getDisanfangcangzhaosOrBuilder(
  56463. int index);
  56464. /**
  56465. * <pre>
  56466. * 总体保证声明
  56467. * </pre>
  56468. *
  56469. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  56470. */
  56471. java.util.List<com.yaoyicloud.message.FxyProtos.Attachment>
  56472. getOverallGuaranteeStatementsList();
  56473. /**
  56474. * <pre>
  56475. * 总体保证声明
  56476. * </pre>
  56477. *
  56478. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  56479. */
  56480. com.yaoyicloud.message.FxyProtos.Attachment getOverallGuaranteeStatements(int index);
  56481. /**
  56482. * <pre>
  56483. * 总体保证声明
  56484. * </pre>
  56485. *
  56486. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  56487. */
  56488. int getOverallGuaranteeStatementsCount();
  56489. /**
  56490. * <pre>
  56491. * 总体保证声明
  56492. * </pre>
  56493. *
  56494. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  56495. */
  56496. java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56497. getOverallGuaranteeStatementsOrBuilderList();
  56498. /**
  56499. * <pre>
  56500. * 总体保证声明
  56501. * </pre>
  56502. *
  56503. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  56504. */
  56505. com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOverallGuaranteeStatementsOrBuilder(
  56506. int index);
  56507. }
  56508. /**
  56509. * <pre>
  56510. * 包含所有可能的附件
  56511. * </pre>
  56512. *
  56513. * Protobuf type {@code fxy.AttachmentSection}
  56514. */
  56515. public static final class AttachmentSection extends
  56516. com.google.protobuf.GeneratedMessage implements
  56517. // @@protoc_insertion_point(message_implements:fxy.AttachmentSection)
  56518. AttachmentSectionOrBuilder {
  56519. private static final long serialVersionUID = 0L;
  56520. static {
  56521. com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
  56522. com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
  56523. /* major= */ 4,
  56524. /* minor= */ 29,
  56525. /* patch= */ 5,
  56526. /* suffix= */ "",
  56527. AttachmentSection.class.getName());
  56528. }
  56529. // Use AttachmentSection.newBuilder() to construct.
  56530. private AttachmentSection(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  56531. super(builder);
  56532. }
  56533. private AttachmentSection() {
  56534. selfDeclLink_ = "";
  56535. fillDeclLinks_ =
  56536. com.google.protobuf.LazyStringArrayList.emptyList();
  56537. businessLicenseImages_ = java.util.Collections.emptyList();
  56538. bankCertificateImages_ = java.util.Collections.emptyList();
  56539. isoCertificationImages_ = java.util.Collections.emptyList();
  56540. otherCertifications_ = java.util.Collections.emptyList();
  56541. securityLevelCertifications_ = java.util.Collections.emptyList();
  56542. organizationalStructureImages_ = java.util.Collections.emptyList();
  56543. financialInfoLinks_ = java.util.Collections.emptyList();
  56544. taxDeclarationImages_ = java.util.Collections.emptyList();
  56545. taxPaymentCertificateImages_ = java.util.Collections.emptyList();
  56546. socialSecurityDetailsLinks_ = java.util.Collections.emptyList();
  56547. nsxydjwj_ = java.util.Collections.emptyList();
  56548. interestConflicts_ = java.util.Collections.emptyList();
  56549. disanfangcangzhaos_ = java.util.Collections.emptyList();
  56550. overallGuaranteeStatements_ = java.util.Collections.emptyList();
  56551. }
  56552. public static final com.google.protobuf.Descriptors.Descriptor
  56553. getDescriptor() {
  56554. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AttachmentSection_descriptor;
  56555. }
  56556. @java.lang.Override
  56557. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  56558. internalGetFieldAccessorTable() {
  56559. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AttachmentSection_fieldAccessorTable
  56560. .ensureFieldAccessorsInitialized(
  56561. com.yaoyicloud.message.FxyProtos.AttachmentSection.class, com.yaoyicloud.message.FxyProtos.AttachmentSection.Builder.class);
  56562. }
  56563. private int bitField0_;
  56564. public static final int SELFDECLLINK_FIELD_NUMBER = 1;
  56565. @SuppressWarnings("serial")
  56566. private volatile java.lang.Object selfDeclLink_ = "";
  56567. /**
  56568. * <code>optional string selfDeclLink = 1;</code>
  56569. * @return Whether the selfDeclLink field is set.
  56570. */
  56571. @java.lang.Override
  56572. public boolean hasSelfDeclLink() {
  56573. return ((bitField0_ & 0x00000001) != 0);
  56574. }
  56575. /**
  56576. * <code>optional string selfDeclLink = 1;</code>
  56577. * @return The selfDeclLink.
  56578. */
  56579. @java.lang.Override
  56580. public java.lang.String getSelfDeclLink() {
  56581. java.lang.Object ref = selfDeclLink_;
  56582. if (ref instanceof java.lang.String) {
  56583. return (java.lang.String) ref;
  56584. } else {
  56585. com.google.protobuf.ByteString bs =
  56586. (com.google.protobuf.ByteString) ref;
  56587. java.lang.String s = bs.toStringUtf8();
  56588. if (bs.isValidUtf8()) {
  56589. selfDeclLink_ = s;
  56590. }
  56591. return s;
  56592. }
  56593. }
  56594. /**
  56595. * <code>optional string selfDeclLink = 1;</code>
  56596. * @return The bytes for selfDeclLink.
  56597. */
  56598. @java.lang.Override
  56599. public com.google.protobuf.ByteString
  56600. getSelfDeclLinkBytes() {
  56601. java.lang.Object ref = selfDeclLink_;
  56602. if (ref instanceof java.lang.String) {
  56603. com.google.protobuf.ByteString b =
  56604. com.google.protobuf.ByteString.copyFromUtf8(
  56605. (java.lang.String) ref);
  56606. selfDeclLink_ = b;
  56607. return b;
  56608. } else {
  56609. return (com.google.protobuf.ByteString) ref;
  56610. }
  56611. }
  56612. public static final int FILLDECLLINKS_FIELD_NUMBER = 2;
  56613. @SuppressWarnings("serial")
  56614. private com.google.protobuf.LazyStringArrayList fillDeclLinks_ =
  56615. com.google.protobuf.LazyStringArrayList.emptyList();
  56616. /**
  56617. * <code>repeated string fillDeclLinks = 2;</code>
  56618. * @return A list containing the fillDeclLinks.
  56619. */
  56620. public com.google.protobuf.ProtocolStringList
  56621. getFillDeclLinksList() {
  56622. return fillDeclLinks_;
  56623. }
  56624. /**
  56625. * <code>repeated string fillDeclLinks = 2;</code>
  56626. * @return The count of fillDeclLinks.
  56627. */
  56628. public int getFillDeclLinksCount() {
  56629. return fillDeclLinks_.size();
  56630. }
  56631. /**
  56632. * <code>repeated string fillDeclLinks = 2;</code>
  56633. * @param index The index of the element to return.
  56634. * @return The fillDeclLinks at the given index.
  56635. */
  56636. public java.lang.String getFillDeclLinks(int index) {
  56637. return fillDeclLinks_.get(index);
  56638. }
  56639. /**
  56640. * <code>repeated string fillDeclLinks = 2;</code>
  56641. * @param index The index of the value to return.
  56642. * @return The bytes of the fillDeclLinks at the given index.
  56643. */
  56644. public com.google.protobuf.ByteString
  56645. getFillDeclLinksBytes(int index) {
  56646. return fillDeclLinks_.getByteString(index);
  56647. }
  56648. public static final int BUSINESSLICENSEIMAGES_FIELD_NUMBER = 3;
  56649. @SuppressWarnings("serial")
  56650. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> businessLicenseImages_;
  56651. /**
  56652. * <pre>
  56653. * 营业执照图片路径
  56654. * </pre>
  56655. *
  56656. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  56657. */
  56658. @java.lang.Override
  56659. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getBusinessLicenseImagesList() {
  56660. return businessLicenseImages_;
  56661. }
  56662. /**
  56663. * <pre>
  56664. * 营业执照图片路径
  56665. * </pre>
  56666. *
  56667. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  56668. */
  56669. @java.lang.Override
  56670. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56671. getBusinessLicenseImagesOrBuilderList() {
  56672. return businessLicenseImages_;
  56673. }
  56674. /**
  56675. * <pre>
  56676. * 营业执照图片路径
  56677. * </pre>
  56678. *
  56679. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  56680. */
  56681. @java.lang.Override
  56682. public int getBusinessLicenseImagesCount() {
  56683. return businessLicenseImages_.size();
  56684. }
  56685. /**
  56686. * <pre>
  56687. * 营业执照图片路径
  56688. * </pre>
  56689. *
  56690. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  56691. */
  56692. @java.lang.Override
  56693. public com.yaoyicloud.message.FxyProtos.Attachment getBusinessLicenseImages(int index) {
  56694. return businessLicenseImages_.get(index);
  56695. }
  56696. /**
  56697. * <pre>
  56698. * 营业执照图片路径
  56699. * </pre>
  56700. *
  56701. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  56702. */
  56703. @java.lang.Override
  56704. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getBusinessLicenseImagesOrBuilder(
  56705. int index) {
  56706. return businessLicenseImages_.get(index);
  56707. }
  56708. public static final int BANKCERTIFICATEIMAGES_FIELD_NUMBER = 4;
  56709. @SuppressWarnings("serial")
  56710. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> bankCertificateImages_;
  56711. /**
  56712. * <pre>
  56713. * 银行开户证明图片路径
  56714. * </pre>
  56715. *
  56716. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  56717. */
  56718. @java.lang.Override
  56719. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getBankCertificateImagesList() {
  56720. return bankCertificateImages_;
  56721. }
  56722. /**
  56723. * <pre>
  56724. * 银行开户证明图片路径
  56725. * </pre>
  56726. *
  56727. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  56728. */
  56729. @java.lang.Override
  56730. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56731. getBankCertificateImagesOrBuilderList() {
  56732. return bankCertificateImages_;
  56733. }
  56734. /**
  56735. * <pre>
  56736. * 银行开户证明图片路径
  56737. * </pre>
  56738. *
  56739. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  56740. */
  56741. @java.lang.Override
  56742. public int getBankCertificateImagesCount() {
  56743. return bankCertificateImages_.size();
  56744. }
  56745. /**
  56746. * <pre>
  56747. * 银行开户证明图片路径
  56748. * </pre>
  56749. *
  56750. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  56751. */
  56752. @java.lang.Override
  56753. public com.yaoyicloud.message.FxyProtos.Attachment getBankCertificateImages(int index) {
  56754. return bankCertificateImages_.get(index);
  56755. }
  56756. /**
  56757. * <pre>
  56758. * 银行开户证明图片路径
  56759. * </pre>
  56760. *
  56761. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  56762. */
  56763. @java.lang.Override
  56764. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getBankCertificateImagesOrBuilder(
  56765. int index) {
  56766. return bankCertificateImages_.get(index);
  56767. }
  56768. public static final int ISOCERTIFICATIONIMAGES_FIELD_NUMBER = 5;
  56769. @SuppressWarnings("serial")
  56770. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> isoCertificationImages_;
  56771. /**
  56772. * <pre>
  56773. * ISO认证证书图片路径
  56774. * </pre>
  56775. *
  56776. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56777. */
  56778. @java.lang.Override
  56779. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getIsoCertificationImagesList() {
  56780. return isoCertificationImages_;
  56781. }
  56782. /**
  56783. * <pre>
  56784. * ISO认证证书图片路径
  56785. * </pre>
  56786. *
  56787. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56788. */
  56789. @java.lang.Override
  56790. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56791. getIsoCertificationImagesOrBuilderList() {
  56792. return isoCertificationImages_;
  56793. }
  56794. /**
  56795. * <pre>
  56796. * ISO认证证书图片路径
  56797. * </pre>
  56798. *
  56799. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56800. */
  56801. @java.lang.Override
  56802. public int getIsoCertificationImagesCount() {
  56803. return isoCertificationImages_.size();
  56804. }
  56805. /**
  56806. * <pre>
  56807. * ISO认证证书图片路径
  56808. * </pre>
  56809. *
  56810. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56811. */
  56812. @java.lang.Override
  56813. public com.yaoyicloud.message.FxyProtos.Attachment getIsoCertificationImages(int index) {
  56814. return isoCertificationImages_.get(index);
  56815. }
  56816. /**
  56817. * <pre>
  56818. * ISO认证证书图片路径
  56819. * </pre>
  56820. *
  56821. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  56822. */
  56823. @java.lang.Override
  56824. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getIsoCertificationImagesOrBuilder(
  56825. int index) {
  56826. return isoCertificationImages_.get(index);
  56827. }
  56828. public static final int OTHERCERTIFICATIONS_FIELD_NUMBER = 6;
  56829. @SuppressWarnings("serial")
  56830. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> otherCertifications_;
  56831. /**
  56832. * <pre>
  56833. * 其他资质文件路径
  56834. * </pre>
  56835. *
  56836. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56837. */
  56838. @java.lang.Override
  56839. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getOtherCertificationsList() {
  56840. return otherCertifications_;
  56841. }
  56842. /**
  56843. * <pre>
  56844. * 其他资质文件路径
  56845. * </pre>
  56846. *
  56847. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56848. */
  56849. @java.lang.Override
  56850. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56851. getOtherCertificationsOrBuilderList() {
  56852. return otherCertifications_;
  56853. }
  56854. /**
  56855. * <pre>
  56856. * 其他资质文件路径
  56857. * </pre>
  56858. *
  56859. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56860. */
  56861. @java.lang.Override
  56862. public int getOtherCertificationsCount() {
  56863. return otherCertifications_.size();
  56864. }
  56865. /**
  56866. * <pre>
  56867. * 其他资质文件路径
  56868. * </pre>
  56869. *
  56870. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56871. */
  56872. @java.lang.Override
  56873. public com.yaoyicloud.message.FxyProtos.Attachment getOtherCertifications(int index) {
  56874. return otherCertifications_.get(index);
  56875. }
  56876. /**
  56877. * <pre>
  56878. * 其他资质文件路径
  56879. * </pre>
  56880. *
  56881. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  56882. */
  56883. @java.lang.Override
  56884. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOtherCertificationsOrBuilder(
  56885. int index) {
  56886. return otherCertifications_.get(index);
  56887. }
  56888. public static final int SECURITYLEVELCERTIFICATIONS_FIELD_NUMBER = 7;
  56889. @SuppressWarnings("serial")
  56890. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> securityLevelCertifications_;
  56891. /**
  56892. * <pre>
  56893. * 信息安全等级保护证明路径
  56894. * </pre>
  56895. *
  56896. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56897. */
  56898. @java.lang.Override
  56899. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getSecurityLevelCertificationsList() {
  56900. return securityLevelCertifications_;
  56901. }
  56902. /**
  56903. * <pre>
  56904. * 信息安全等级保护证明路径
  56905. * </pre>
  56906. *
  56907. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56908. */
  56909. @java.lang.Override
  56910. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56911. getSecurityLevelCertificationsOrBuilderList() {
  56912. return securityLevelCertifications_;
  56913. }
  56914. /**
  56915. * <pre>
  56916. * 信息安全等级保护证明路径
  56917. * </pre>
  56918. *
  56919. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56920. */
  56921. @java.lang.Override
  56922. public int getSecurityLevelCertificationsCount() {
  56923. return securityLevelCertifications_.size();
  56924. }
  56925. /**
  56926. * <pre>
  56927. * 信息安全等级保护证明路径
  56928. * </pre>
  56929. *
  56930. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56931. */
  56932. @java.lang.Override
  56933. public com.yaoyicloud.message.FxyProtos.Attachment getSecurityLevelCertifications(int index) {
  56934. return securityLevelCertifications_.get(index);
  56935. }
  56936. /**
  56937. * <pre>
  56938. * 信息安全等级保护证明路径
  56939. * </pre>
  56940. *
  56941. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  56942. */
  56943. @java.lang.Override
  56944. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getSecurityLevelCertificationsOrBuilder(
  56945. int index) {
  56946. return securityLevelCertifications_.get(index);
  56947. }
  56948. public static final int ORGANIZATIONALSTRUCTUREIMAGES_FIELD_NUMBER = 8;
  56949. @SuppressWarnings("serial")
  56950. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> organizationalStructureImages_;
  56951. /**
  56952. * <pre>
  56953. * 组织架构图路径
  56954. * </pre>
  56955. *
  56956. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56957. */
  56958. @java.lang.Override
  56959. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getOrganizationalStructureImagesList() {
  56960. return organizationalStructureImages_;
  56961. }
  56962. /**
  56963. * <pre>
  56964. * 组织架构图路径
  56965. * </pre>
  56966. *
  56967. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56968. */
  56969. @java.lang.Override
  56970. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  56971. getOrganizationalStructureImagesOrBuilderList() {
  56972. return organizationalStructureImages_;
  56973. }
  56974. /**
  56975. * <pre>
  56976. * 组织架构图路径
  56977. * </pre>
  56978. *
  56979. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56980. */
  56981. @java.lang.Override
  56982. public int getOrganizationalStructureImagesCount() {
  56983. return organizationalStructureImages_.size();
  56984. }
  56985. /**
  56986. * <pre>
  56987. * 组织架构图路径
  56988. * </pre>
  56989. *
  56990. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  56991. */
  56992. @java.lang.Override
  56993. public com.yaoyicloud.message.FxyProtos.Attachment getOrganizationalStructureImages(int index) {
  56994. return organizationalStructureImages_.get(index);
  56995. }
  56996. /**
  56997. * <pre>
  56998. * 组织架构图路径
  56999. * </pre>
  57000. *
  57001. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  57002. */
  57003. @java.lang.Override
  57004. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOrganizationalStructureImagesOrBuilder(
  57005. int index) {
  57006. return organizationalStructureImages_.get(index);
  57007. }
  57008. public static final int FINANCIALINFOLINKS_FIELD_NUMBER = 9;
  57009. @SuppressWarnings("serial")
  57010. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> financialInfoLinks_;
  57011. /**
  57012. * <pre>
  57013. * 财务信息在线链接
  57014. * </pre>
  57015. *
  57016. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  57017. */
  57018. @java.lang.Override
  57019. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getFinancialInfoLinksList() {
  57020. return financialInfoLinks_;
  57021. }
  57022. /**
  57023. * <pre>
  57024. * 财务信息在线链接
  57025. * </pre>
  57026. *
  57027. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  57028. */
  57029. @java.lang.Override
  57030. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57031. getFinancialInfoLinksOrBuilderList() {
  57032. return financialInfoLinks_;
  57033. }
  57034. /**
  57035. * <pre>
  57036. * 财务信息在线链接
  57037. * </pre>
  57038. *
  57039. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  57040. */
  57041. @java.lang.Override
  57042. public int getFinancialInfoLinksCount() {
  57043. return financialInfoLinks_.size();
  57044. }
  57045. /**
  57046. * <pre>
  57047. * 财务信息在线链接
  57048. * </pre>
  57049. *
  57050. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  57051. */
  57052. @java.lang.Override
  57053. public com.yaoyicloud.message.FxyProtos.Attachment getFinancialInfoLinks(int index) {
  57054. return financialInfoLinks_.get(index);
  57055. }
  57056. /**
  57057. * <pre>
  57058. * 财务信息在线链接
  57059. * </pre>
  57060. *
  57061. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  57062. */
  57063. @java.lang.Override
  57064. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFinancialInfoLinksOrBuilder(
  57065. int index) {
  57066. return financialInfoLinks_.get(index);
  57067. }
  57068. public static final int TAXDECLARATIONIMAGES_FIELD_NUMBER = 10;
  57069. @SuppressWarnings("serial")
  57070. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> taxDeclarationImages_;
  57071. /**
  57072. * <pre>
  57073. * 增值税申报表路径
  57074. * </pre>
  57075. *
  57076. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  57077. */
  57078. @java.lang.Override
  57079. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getTaxDeclarationImagesList() {
  57080. return taxDeclarationImages_;
  57081. }
  57082. /**
  57083. * <pre>
  57084. * 增值税申报表路径
  57085. * </pre>
  57086. *
  57087. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  57088. */
  57089. @java.lang.Override
  57090. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57091. getTaxDeclarationImagesOrBuilderList() {
  57092. return taxDeclarationImages_;
  57093. }
  57094. /**
  57095. * <pre>
  57096. * 增值税申报表路径
  57097. * </pre>
  57098. *
  57099. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  57100. */
  57101. @java.lang.Override
  57102. public int getTaxDeclarationImagesCount() {
  57103. return taxDeclarationImages_.size();
  57104. }
  57105. /**
  57106. * <pre>
  57107. * 增值税申报表路径
  57108. * </pre>
  57109. *
  57110. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  57111. */
  57112. @java.lang.Override
  57113. public com.yaoyicloud.message.FxyProtos.Attachment getTaxDeclarationImages(int index) {
  57114. return taxDeclarationImages_.get(index);
  57115. }
  57116. /**
  57117. * <pre>
  57118. * 增值税申报表路径
  57119. * </pre>
  57120. *
  57121. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  57122. */
  57123. @java.lang.Override
  57124. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getTaxDeclarationImagesOrBuilder(
  57125. int index) {
  57126. return taxDeclarationImages_.get(index);
  57127. }
  57128. public static final int TAXPAYMENTCERTIFICATEIMAGES_FIELD_NUMBER = 11;
  57129. @SuppressWarnings("serial")
  57130. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> taxPaymentCertificateImages_;
  57131. /**
  57132. * <pre>
  57133. * 完税凭证图片路径
  57134. * </pre>
  57135. *
  57136. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  57137. */
  57138. @java.lang.Override
  57139. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getTaxPaymentCertificateImagesList() {
  57140. return taxPaymentCertificateImages_;
  57141. }
  57142. /**
  57143. * <pre>
  57144. * 完税凭证图片路径
  57145. * </pre>
  57146. *
  57147. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  57148. */
  57149. @java.lang.Override
  57150. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57151. getTaxPaymentCertificateImagesOrBuilderList() {
  57152. return taxPaymentCertificateImages_;
  57153. }
  57154. /**
  57155. * <pre>
  57156. * 完税凭证图片路径
  57157. * </pre>
  57158. *
  57159. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  57160. */
  57161. @java.lang.Override
  57162. public int getTaxPaymentCertificateImagesCount() {
  57163. return taxPaymentCertificateImages_.size();
  57164. }
  57165. /**
  57166. * <pre>
  57167. * 完税凭证图片路径
  57168. * </pre>
  57169. *
  57170. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  57171. */
  57172. @java.lang.Override
  57173. public com.yaoyicloud.message.FxyProtos.Attachment getTaxPaymentCertificateImages(int index) {
  57174. return taxPaymentCertificateImages_.get(index);
  57175. }
  57176. /**
  57177. * <pre>
  57178. * 完税凭证图片路径
  57179. * </pre>
  57180. *
  57181. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  57182. */
  57183. @java.lang.Override
  57184. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getTaxPaymentCertificateImagesOrBuilder(
  57185. int index) {
  57186. return taxPaymentCertificateImages_.get(index);
  57187. }
  57188. public static final int SOCIALSECURITYDETAILSLINKS_FIELD_NUMBER = 12;
  57189. @SuppressWarnings("serial")
  57190. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> socialSecurityDetailsLinks_;
  57191. /**
  57192. * <pre>
  57193. * 社保缴纳证明路径
  57194. * </pre>
  57195. *
  57196. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  57197. */
  57198. @java.lang.Override
  57199. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getSocialSecurityDetailsLinksList() {
  57200. return socialSecurityDetailsLinks_;
  57201. }
  57202. /**
  57203. * <pre>
  57204. * 社保缴纳证明路径
  57205. * </pre>
  57206. *
  57207. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  57208. */
  57209. @java.lang.Override
  57210. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57211. getSocialSecurityDetailsLinksOrBuilderList() {
  57212. return socialSecurityDetailsLinks_;
  57213. }
  57214. /**
  57215. * <pre>
  57216. * 社保缴纳证明路径
  57217. * </pre>
  57218. *
  57219. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  57220. */
  57221. @java.lang.Override
  57222. public int getSocialSecurityDetailsLinksCount() {
  57223. return socialSecurityDetailsLinks_.size();
  57224. }
  57225. /**
  57226. * <pre>
  57227. * 社保缴纳证明路径
  57228. * </pre>
  57229. *
  57230. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  57231. */
  57232. @java.lang.Override
  57233. public com.yaoyicloud.message.FxyProtos.Attachment getSocialSecurityDetailsLinks(int index) {
  57234. return socialSecurityDetailsLinks_.get(index);
  57235. }
  57236. /**
  57237. * <pre>
  57238. * 社保缴纳证明路径
  57239. * </pre>
  57240. *
  57241. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  57242. */
  57243. @java.lang.Override
  57244. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getSocialSecurityDetailsLinksOrBuilder(
  57245. int index) {
  57246. return socialSecurityDetailsLinks_.get(index);
  57247. }
  57248. public static final int NSXYDJWJ_FIELD_NUMBER = 13;
  57249. @SuppressWarnings("serial")
  57250. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> nsxydjwj_;
  57251. /**
  57252. * <pre>
  57253. * 纳税信用等级相关支持性文件
  57254. * </pre>
  57255. *
  57256. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  57257. */
  57258. @java.lang.Override
  57259. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getNsxydjwjList() {
  57260. return nsxydjwj_;
  57261. }
  57262. /**
  57263. * <pre>
  57264. * 纳税信用等级相关支持性文件
  57265. * </pre>
  57266. *
  57267. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  57268. */
  57269. @java.lang.Override
  57270. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57271. getNsxydjwjOrBuilderList() {
  57272. return nsxydjwj_;
  57273. }
  57274. /**
  57275. * <pre>
  57276. * 纳税信用等级相关支持性文件
  57277. * </pre>
  57278. *
  57279. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  57280. */
  57281. @java.lang.Override
  57282. public int getNsxydjwjCount() {
  57283. return nsxydjwj_.size();
  57284. }
  57285. /**
  57286. * <pre>
  57287. * 纳税信用等级相关支持性文件
  57288. * </pre>
  57289. *
  57290. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  57291. */
  57292. @java.lang.Override
  57293. public com.yaoyicloud.message.FxyProtos.Attachment getNsxydjwj(int index) {
  57294. return nsxydjwj_.get(index);
  57295. }
  57296. /**
  57297. * <pre>
  57298. * 纳税信用等级相关支持性文件
  57299. * </pre>
  57300. *
  57301. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  57302. */
  57303. @java.lang.Override
  57304. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getNsxydjwjOrBuilder(
  57305. int index) {
  57306. return nsxydjwj_.get(index);
  57307. }
  57308. public static final int INTERESTCONFLICTS_FIELD_NUMBER = 14;
  57309. @SuppressWarnings("serial")
  57310. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> interestConflicts_;
  57311. /**
  57312. * <pre>
  57313. * 利益冲突
  57314. * </pre>
  57315. *
  57316. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  57317. */
  57318. @java.lang.Override
  57319. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getInterestConflictsList() {
  57320. return interestConflicts_;
  57321. }
  57322. /**
  57323. * <pre>
  57324. * 利益冲突
  57325. * </pre>
  57326. *
  57327. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  57328. */
  57329. @java.lang.Override
  57330. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57331. getInterestConflictsOrBuilderList() {
  57332. return interestConflicts_;
  57333. }
  57334. /**
  57335. * <pre>
  57336. * 利益冲突
  57337. * </pre>
  57338. *
  57339. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  57340. */
  57341. @java.lang.Override
  57342. public int getInterestConflictsCount() {
  57343. return interestConflicts_.size();
  57344. }
  57345. /**
  57346. * <pre>
  57347. * 利益冲突
  57348. * </pre>
  57349. *
  57350. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  57351. */
  57352. @java.lang.Override
  57353. public com.yaoyicloud.message.FxyProtos.Attachment getInterestConflicts(int index) {
  57354. return interestConflicts_.get(index);
  57355. }
  57356. /**
  57357. * <pre>
  57358. * 利益冲突
  57359. * </pre>
  57360. *
  57361. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  57362. */
  57363. @java.lang.Override
  57364. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getInterestConflictsOrBuilder(
  57365. int index) {
  57366. return interestConflicts_.get(index);
  57367. }
  57368. public static final int DISANFANGCANGZHAOS_FIELD_NUMBER = 15;
  57369. @SuppressWarnings("serial")
  57370. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> disanfangcangzhaos_;
  57371. /**
  57372. * <pre>
  57373. * 第三方参照
  57374. * </pre>
  57375. *
  57376. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  57377. */
  57378. @java.lang.Override
  57379. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getDisanfangcangzhaosList() {
  57380. return disanfangcangzhaos_;
  57381. }
  57382. /**
  57383. * <pre>
  57384. * 第三方参照
  57385. * </pre>
  57386. *
  57387. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  57388. */
  57389. @java.lang.Override
  57390. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57391. getDisanfangcangzhaosOrBuilderList() {
  57392. return disanfangcangzhaos_;
  57393. }
  57394. /**
  57395. * <pre>
  57396. * 第三方参照
  57397. * </pre>
  57398. *
  57399. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  57400. */
  57401. @java.lang.Override
  57402. public int getDisanfangcangzhaosCount() {
  57403. return disanfangcangzhaos_.size();
  57404. }
  57405. /**
  57406. * <pre>
  57407. * 第三方参照
  57408. * </pre>
  57409. *
  57410. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  57411. */
  57412. @java.lang.Override
  57413. public com.yaoyicloud.message.FxyProtos.Attachment getDisanfangcangzhaos(int index) {
  57414. return disanfangcangzhaos_.get(index);
  57415. }
  57416. /**
  57417. * <pre>
  57418. * 第三方参照
  57419. * </pre>
  57420. *
  57421. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  57422. */
  57423. @java.lang.Override
  57424. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getDisanfangcangzhaosOrBuilder(
  57425. int index) {
  57426. return disanfangcangzhaos_.get(index);
  57427. }
  57428. public static final int OVERALLGUARANTEESTATEMENTS_FIELD_NUMBER = 16;
  57429. @SuppressWarnings("serial")
  57430. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> overallGuaranteeStatements_;
  57431. /**
  57432. * <pre>
  57433. * 总体保证声明
  57434. * </pre>
  57435. *
  57436. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  57437. */
  57438. @java.lang.Override
  57439. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getOverallGuaranteeStatementsList() {
  57440. return overallGuaranteeStatements_;
  57441. }
  57442. /**
  57443. * <pre>
  57444. * 总体保证声明
  57445. * </pre>
  57446. *
  57447. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  57448. */
  57449. @java.lang.Override
  57450. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  57451. getOverallGuaranteeStatementsOrBuilderList() {
  57452. return overallGuaranteeStatements_;
  57453. }
  57454. /**
  57455. * <pre>
  57456. * 总体保证声明
  57457. * </pre>
  57458. *
  57459. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  57460. */
  57461. @java.lang.Override
  57462. public int getOverallGuaranteeStatementsCount() {
  57463. return overallGuaranteeStatements_.size();
  57464. }
  57465. /**
  57466. * <pre>
  57467. * 总体保证声明
  57468. * </pre>
  57469. *
  57470. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  57471. */
  57472. @java.lang.Override
  57473. public com.yaoyicloud.message.FxyProtos.Attachment getOverallGuaranteeStatements(int index) {
  57474. return overallGuaranteeStatements_.get(index);
  57475. }
  57476. /**
  57477. * <pre>
  57478. * 总体保证声明
  57479. * </pre>
  57480. *
  57481. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  57482. */
  57483. @java.lang.Override
  57484. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOverallGuaranteeStatementsOrBuilder(
  57485. int index) {
  57486. return overallGuaranteeStatements_.get(index);
  57487. }
  57488. private byte memoizedIsInitialized = -1;
  57489. @java.lang.Override
  57490. public final boolean isInitialized() {
  57491. byte isInitialized = memoizedIsInitialized;
  57492. if (isInitialized == 1) return true;
  57493. if (isInitialized == 0) return false;
  57494. memoizedIsInitialized = 1;
  57495. return true;
  57496. }
  57497. @java.lang.Override
  57498. public void writeTo(com.google.protobuf.CodedOutputStream output)
  57499. throws java.io.IOException {
  57500. if (((bitField0_ & 0x00000001) != 0)) {
  57501. com.google.protobuf.GeneratedMessage.writeString(output, 1, selfDeclLink_);
  57502. }
  57503. for (int i = 0; i < fillDeclLinks_.size(); i++) {
  57504. com.google.protobuf.GeneratedMessage.writeString(output, 2, fillDeclLinks_.getRaw(i));
  57505. }
  57506. for (int i = 0; i < businessLicenseImages_.size(); i++) {
  57507. output.writeMessage(3, businessLicenseImages_.get(i));
  57508. }
  57509. for (int i = 0; i < bankCertificateImages_.size(); i++) {
  57510. output.writeMessage(4, bankCertificateImages_.get(i));
  57511. }
  57512. for (int i = 0; i < isoCertificationImages_.size(); i++) {
  57513. output.writeMessage(5, isoCertificationImages_.get(i));
  57514. }
  57515. for (int i = 0; i < otherCertifications_.size(); i++) {
  57516. output.writeMessage(6, otherCertifications_.get(i));
  57517. }
  57518. for (int i = 0; i < securityLevelCertifications_.size(); i++) {
  57519. output.writeMessage(7, securityLevelCertifications_.get(i));
  57520. }
  57521. for (int i = 0; i < organizationalStructureImages_.size(); i++) {
  57522. output.writeMessage(8, organizationalStructureImages_.get(i));
  57523. }
  57524. for (int i = 0; i < financialInfoLinks_.size(); i++) {
  57525. output.writeMessage(9, financialInfoLinks_.get(i));
  57526. }
  57527. for (int i = 0; i < taxDeclarationImages_.size(); i++) {
  57528. output.writeMessage(10, taxDeclarationImages_.get(i));
  57529. }
  57530. for (int i = 0; i < taxPaymentCertificateImages_.size(); i++) {
  57531. output.writeMessage(11, taxPaymentCertificateImages_.get(i));
  57532. }
  57533. for (int i = 0; i < socialSecurityDetailsLinks_.size(); i++) {
  57534. output.writeMessage(12, socialSecurityDetailsLinks_.get(i));
  57535. }
  57536. for (int i = 0; i < nsxydjwj_.size(); i++) {
  57537. output.writeMessage(13, nsxydjwj_.get(i));
  57538. }
  57539. for (int i = 0; i < interestConflicts_.size(); i++) {
  57540. output.writeMessage(14, interestConflicts_.get(i));
  57541. }
  57542. for (int i = 0; i < disanfangcangzhaos_.size(); i++) {
  57543. output.writeMessage(15, disanfangcangzhaos_.get(i));
  57544. }
  57545. for (int i = 0; i < overallGuaranteeStatements_.size(); i++) {
  57546. output.writeMessage(16, overallGuaranteeStatements_.get(i));
  57547. }
  57548. getUnknownFields().writeTo(output);
  57549. }
  57550. @java.lang.Override
  57551. public int getSerializedSize() {
  57552. int size = memoizedSize;
  57553. if (size != -1) return size;
  57554. size = 0;
  57555. if (((bitField0_ & 0x00000001) != 0)) {
  57556. size += com.google.protobuf.GeneratedMessage.computeStringSize(1, selfDeclLink_);
  57557. }
  57558. {
  57559. int dataSize = 0;
  57560. for (int i = 0; i < fillDeclLinks_.size(); i++) {
  57561. dataSize += computeStringSizeNoTag(fillDeclLinks_.getRaw(i));
  57562. }
  57563. size += dataSize;
  57564. size += 1 * getFillDeclLinksList().size();
  57565. }
  57566. for (int i = 0; i < businessLicenseImages_.size(); i++) {
  57567. size += com.google.protobuf.CodedOutputStream
  57568. .computeMessageSize(3, businessLicenseImages_.get(i));
  57569. }
  57570. for (int i = 0; i < bankCertificateImages_.size(); i++) {
  57571. size += com.google.protobuf.CodedOutputStream
  57572. .computeMessageSize(4, bankCertificateImages_.get(i));
  57573. }
  57574. for (int i = 0; i < isoCertificationImages_.size(); i++) {
  57575. size += com.google.protobuf.CodedOutputStream
  57576. .computeMessageSize(5, isoCertificationImages_.get(i));
  57577. }
  57578. for (int i = 0; i < otherCertifications_.size(); i++) {
  57579. size += com.google.protobuf.CodedOutputStream
  57580. .computeMessageSize(6, otherCertifications_.get(i));
  57581. }
  57582. for (int i = 0; i < securityLevelCertifications_.size(); i++) {
  57583. size += com.google.protobuf.CodedOutputStream
  57584. .computeMessageSize(7, securityLevelCertifications_.get(i));
  57585. }
  57586. for (int i = 0; i < organizationalStructureImages_.size(); i++) {
  57587. size += com.google.protobuf.CodedOutputStream
  57588. .computeMessageSize(8, organizationalStructureImages_.get(i));
  57589. }
  57590. for (int i = 0; i < financialInfoLinks_.size(); i++) {
  57591. size += com.google.protobuf.CodedOutputStream
  57592. .computeMessageSize(9, financialInfoLinks_.get(i));
  57593. }
  57594. for (int i = 0; i < taxDeclarationImages_.size(); i++) {
  57595. size += com.google.protobuf.CodedOutputStream
  57596. .computeMessageSize(10, taxDeclarationImages_.get(i));
  57597. }
  57598. for (int i = 0; i < taxPaymentCertificateImages_.size(); i++) {
  57599. size += com.google.protobuf.CodedOutputStream
  57600. .computeMessageSize(11, taxPaymentCertificateImages_.get(i));
  57601. }
  57602. for (int i = 0; i < socialSecurityDetailsLinks_.size(); i++) {
  57603. size += com.google.protobuf.CodedOutputStream
  57604. .computeMessageSize(12, socialSecurityDetailsLinks_.get(i));
  57605. }
  57606. for (int i = 0; i < nsxydjwj_.size(); i++) {
  57607. size += com.google.protobuf.CodedOutputStream
  57608. .computeMessageSize(13, nsxydjwj_.get(i));
  57609. }
  57610. for (int i = 0; i < interestConflicts_.size(); i++) {
  57611. size += com.google.protobuf.CodedOutputStream
  57612. .computeMessageSize(14, interestConflicts_.get(i));
  57613. }
  57614. for (int i = 0; i < disanfangcangzhaos_.size(); i++) {
  57615. size += com.google.protobuf.CodedOutputStream
  57616. .computeMessageSize(15, disanfangcangzhaos_.get(i));
  57617. }
  57618. for (int i = 0; i < overallGuaranteeStatements_.size(); i++) {
  57619. size += com.google.protobuf.CodedOutputStream
  57620. .computeMessageSize(16, overallGuaranteeStatements_.get(i));
  57621. }
  57622. size += getUnknownFields().getSerializedSize();
  57623. memoizedSize = size;
  57624. return size;
  57625. }
  57626. @java.lang.Override
  57627. public boolean equals(final java.lang.Object obj) {
  57628. if (obj == this) {
  57629. return true;
  57630. }
  57631. if (!(obj instanceof com.yaoyicloud.message.FxyProtos.AttachmentSection)) {
  57632. return super.equals(obj);
  57633. }
  57634. com.yaoyicloud.message.FxyProtos.AttachmentSection other = (com.yaoyicloud.message.FxyProtos.AttachmentSection) obj;
  57635. if (hasSelfDeclLink() != other.hasSelfDeclLink()) return false;
  57636. if (hasSelfDeclLink()) {
  57637. if (!getSelfDeclLink()
  57638. .equals(other.getSelfDeclLink())) return false;
  57639. }
  57640. if (!getFillDeclLinksList()
  57641. .equals(other.getFillDeclLinksList())) return false;
  57642. if (!getBusinessLicenseImagesList()
  57643. .equals(other.getBusinessLicenseImagesList())) return false;
  57644. if (!getBankCertificateImagesList()
  57645. .equals(other.getBankCertificateImagesList())) return false;
  57646. if (!getIsoCertificationImagesList()
  57647. .equals(other.getIsoCertificationImagesList())) return false;
  57648. if (!getOtherCertificationsList()
  57649. .equals(other.getOtherCertificationsList())) return false;
  57650. if (!getSecurityLevelCertificationsList()
  57651. .equals(other.getSecurityLevelCertificationsList())) return false;
  57652. if (!getOrganizationalStructureImagesList()
  57653. .equals(other.getOrganizationalStructureImagesList())) return false;
  57654. if (!getFinancialInfoLinksList()
  57655. .equals(other.getFinancialInfoLinksList())) return false;
  57656. if (!getTaxDeclarationImagesList()
  57657. .equals(other.getTaxDeclarationImagesList())) return false;
  57658. if (!getTaxPaymentCertificateImagesList()
  57659. .equals(other.getTaxPaymentCertificateImagesList())) return false;
  57660. if (!getSocialSecurityDetailsLinksList()
  57661. .equals(other.getSocialSecurityDetailsLinksList())) return false;
  57662. if (!getNsxydjwjList()
  57663. .equals(other.getNsxydjwjList())) return false;
  57664. if (!getInterestConflictsList()
  57665. .equals(other.getInterestConflictsList())) return false;
  57666. if (!getDisanfangcangzhaosList()
  57667. .equals(other.getDisanfangcangzhaosList())) return false;
  57668. if (!getOverallGuaranteeStatementsList()
  57669. .equals(other.getOverallGuaranteeStatementsList())) return false;
  57670. if (!getUnknownFields().equals(other.getUnknownFields())) return false;
  57671. return true;
  57672. }
  57673. @java.lang.Override
  57674. public int hashCode() {
  57675. if (memoizedHashCode != 0) {
  57676. return memoizedHashCode;
  57677. }
  57678. int hash = 41;
  57679. hash = (19 * hash) + getDescriptor().hashCode();
  57680. if (hasSelfDeclLink()) {
  57681. hash = (37 * hash) + SELFDECLLINK_FIELD_NUMBER;
  57682. hash = (53 * hash) + getSelfDeclLink().hashCode();
  57683. }
  57684. if (getFillDeclLinksCount() > 0) {
  57685. hash = (37 * hash) + FILLDECLLINKS_FIELD_NUMBER;
  57686. hash = (53 * hash) + getFillDeclLinksList().hashCode();
  57687. }
  57688. if (getBusinessLicenseImagesCount() > 0) {
  57689. hash = (37 * hash) + BUSINESSLICENSEIMAGES_FIELD_NUMBER;
  57690. hash = (53 * hash) + getBusinessLicenseImagesList().hashCode();
  57691. }
  57692. if (getBankCertificateImagesCount() > 0) {
  57693. hash = (37 * hash) + BANKCERTIFICATEIMAGES_FIELD_NUMBER;
  57694. hash = (53 * hash) + getBankCertificateImagesList().hashCode();
  57695. }
  57696. if (getIsoCertificationImagesCount() > 0) {
  57697. hash = (37 * hash) + ISOCERTIFICATIONIMAGES_FIELD_NUMBER;
  57698. hash = (53 * hash) + getIsoCertificationImagesList().hashCode();
  57699. }
  57700. if (getOtherCertificationsCount() > 0) {
  57701. hash = (37 * hash) + OTHERCERTIFICATIONS_FIELD_NUMBER;
  57702. hash = (53 * hash) + getOtherCertificationsList().hashCode();
  57703. }
  57704. if (getSecurityLevelCertificationsCount() > 0) {
  57705. hash = (37 * hash) + SECURITYLEVELCERTIFICATIONS_FIELD_NUMBER;
  57706. hash = (53 * hash) + getSecurityLevelCertificationsList().hashCode();
  57707. }
  57708. if (getOrganizationalStructureImagesCount() > 0) {
  57709. hash = (37 * hash) + ORGANIZATIONALSTRUCTUREIMAGES_FIELD_NUMBER;
  57710. hash = (53 * hash) + getOrganizationalStructureImagesList().hashCode();
  57711. }
  57712. if (getFinancialInfoLinksCount() > 0) {
  57713. hash = (37 * hash) + FINANCIALINFOLINKS_FIELD_NUMBER;
  57714. hash = (53 * hash) + getFinancialInfoLinksList().hashCode();
  57715. }
  57716. if (getTaxDeclarationImagesCount() > 0) {
  57717. hash = (37 * hash) + TAXDECLARATIONIMAGES_FIELD_NUMBER;
  57718. hash = (53 * hash) + getTaxDeclarationImagesList().hashCode();
  57719. }
  57720. if (getTaxPaymentCertificateImagesCount() > 0) {
  57721. hash = (37 * hash) + TAXPAYMENTCERTIFICATEIMAGES_FIELD_NUMBER;
  57722. hash = (53 * hash) + getTaxPaymentCertificateImagesList().hashCode();
  57723. }
  57724. if (getSocialSecurityDetailsLinksCount() > 0) {
  57725. hash = (37 * hash) + SOCIALSECURITYDETAILSLINKS_FIELD_NUMBER;
  57726. hash = (53 * hash) + getSocialSecurityDetailsLinksList().hashCode();
  57727. }
  57728. if (getNsxydjwjCount() > 0) {
  57729. hash = (37 * hash) + NSXYDJWJ_FIELD_NUMBER;
  57730. hash = (53 * hash) + getNsxydjwjList().hashCode();
  57731. }
  57732. if (getInterestConflictsCount() > 0) {
  57733. hash = (37 * hash) + INTERESTCONFLICTS_FIELD_NUMBER;
  57734. hash = (53 * hash) + getInterestConflictsList().hashCode();
  57735. }
  57736. if (getDisanfangcangzhaosCount() > 0) {
  57737. hash = (37 * hash) + DISANFANGCANGZHAOS_FIELD_NUMBER;
  57738. hash = (53 * hash) + getDisanfangcangzhaosList().hashCode();
  57739. }
  57740. if (getOverallGuaranteeStatementsCount() > 0) {
  57741. hash = (37 * hash) + OVERALLGUARANTEESTATEMENTS_FIELD_NUMBER;
  57742. hash = (53 * hash) + getOverallGuaranteeStatementsList().hashCode();
  57743. }
  57744. hash = (29 * hash) + getUnknownFields().hashCode();
  57745. memoizedHashCode = hash;
  57746. return hash;
  57747. }
  57748. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57749. java.nio.ByteBuffer data)
  57750. throws com.google.protobuf.InvalidProtocolBufferException {
  57751. return PARSER.parseFrom(data);
  57752. }
  57753. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57754. java.nio.ByteBuffer data,
  57755. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  57756. throws com.google.protobuf.InvalidProtocolBufferException {
  57757. return PARSER.parseFrom(data, extensionRegistry);
  57758. }
  57759. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57760. com.google.protobuf.ByteString data)
  57761. throws com.google.protobuf.InvalidProtocolBufferException {
  57762. return PARSER.parseFrom(data);
  57763. }
  57764. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57765. com.google.protobuf.ByteString data,
  57766. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  57767. throws com.google.protobuf.InvalidProtocolBufferException {
  57768. return PARSER.parseFrom(data, extensionRegistry);
  57769. }
  57770. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(byte[] data)
  57771. throws com.google.protobuf.InvalidProtocolBufferException {
  57772. return PARSER.parseFrom(data);
  57773. }
  57774. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57775. byte[] data,
  57776. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  57777. throws com.google.protobuf.InvalidProtocolBufferException {
  57778. return PARSER.parseFrom(data, extensionRegistry);
  57779. }
  57780. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(java.io.InputStream input)
  57781. throws java.io.IOException {
  57782. return com.google.protobuf.GeneratedMessage
  57783. .parseWithIOException(PARSER, input);
  57784. }
  57785. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57786. java.io.InputStream input,
  57787. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  57788. throws java.io.IOException {
  57789. return com.google.protobuf.GeneratedMessage
  57790. .parseWithIOException(PARSER, input, extensionRegistry);
  57791. }
  57792. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseDelimitedFrom(java.io.InputStream input)
  57793. throws java.io.IOException {
  57794. return com.google.protobuf.GeneratedMessage
  57795. .parseDelimitedWithIOException(PARSER, input);
  57796. }
  57797. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseDelimitedFrom(
  57798. java.io.InputStream input,
  57799. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  57800. throws java.io.IOException {
  57801. return com.google.protobuf.GeneratedMessage
  57802. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  57803. }
  57804. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57805. com.google.protobuf.CodedInputStream input)
  57806. throws java.io.IOException {
  57807. return com.google.protobuf.GeneratedMessage
  57808. .parseWithIOException(PARSER, input);
  57809. }
  57810. public static com.yaoyicloud.message.FxyProtos.AttachmentSection parseFrom(
  57811. com.google.protobuf.CodedInputStream input,
  57812. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  57813. throws java.io.IOException {
  57814. return com.google.protobuf.GeneratedMessage
  57815. .parseWithIOException(PARSER, input, extensionRegistry);
  57816. }
  57817. @java.lang.Override
  57818. public Builder newBuilderForType() { return newBuilder(); }
  57819. public static Builder newBuilder() {
  57820. return DEFAULT_INSTANCE.toBuilder();
  57821. }
  57822. public static Builder newBuilder(com.yaoyicloud.message.FxyProtos.AttachmentSection prototype) {
  57823. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  57824. }
  57825. @java.lang.Override
  57826. public Builder toBuilder() {
  57827. return this == DEFAULT_INSTANCE
  57828. ? new Builder() : new Builder().mergeFrom(this);
  57829. }
  57830. @java.lang.Override
  57831. protected Builder newBuilderForType(
  57832. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  57833. Builder builder = new Builder(parent);
  57834. return builder;
  57835. }
  57836. /**
  57837. * <pre>
  57838. * 包含所有可能的附件
  57839. * </pre>
  57840. *
  57841. * Protobuf type {@code fxy.AttachmentSection}
  57842. */
  57843. public static final class Builder extends
  57844. com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  57845. // @@protoc_insertion_point(builder_implements:fxy.AttachmentSection)
  57846. com.yaoyicloud.message.FxyProtos.AttachmentSectionOrBuilder {
  57847. public static final com.google.protobuf.Descriptors.Descriptor
  57848. getDescriptor() {
  57849. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AttachmentSection_descriptor;
  57850. }
  57851. @java.lang.Override
  57852. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  57853. internalGetFieldAccessorTable() {
  57854. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AttachmentSection_fieldAccessorTable
  57855. .ensureFieldAccessorsInitialized(
  57856. com.yaoyicloud.message.FxyProtos.AttachmentSection.class, com.yaoyicloud.message.FxyProtos.AttachmentSection.Builder.class);
  57857. }
  57858. // Construct using com.yaoyicloud.message.FxyProtos.AttachmentSection.newBuilder()
  57859. private Builder() {
  57860. }
  57861. private Builder(
  57862. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  57863. super(parent);
  57864. }
  57865. @java.lang.Override
  57866. public Builder clear() {
  57867. super.clear();
  57868. bitField0_ = 0;
  57869. selfDeclLink_ = "";
  57870. fillDeclLinks_ =
  57871. com.google.protobuf.LazyStringArrayList.emptyList();
  57872. if (businessLicenseImagesBuilder_ == null) {
  57873. businessLicenseImages_ = java.util.Collections.emptyList();
  57874. } else {
  57875. businessLicenseImages_ = null;
  57876. businessLicenseImagesBuilder_.clear();
  57877. }
  57878. bitField0_ = (bitField0_ & ~0x00000004);
  57879. if (bankCertificateImagesBuilder_ == null) {
  57880. bankCertificateImages_ = java.util.Collections.emptyList();
  57881. } else {
  57882. bankCertificateImages_ = null;
  57883. bankCertificateImagesBuilder_.clear();
  57884. }
  57885. bitField0_ = (bitField0_ & ~0x00000008);
  57886. if (isoCertificationImagesBuilder_ == null) {
  57887. isoCertificationImages_ = java.util.Collections.emptyList();
  57888. } else {
  57889. isoCertificationImages_ = null;
  57890. isoCertificationImagesBuilder_.clear();
  57891. }
  57892. bitField0_ = (bitField0_ & ~0x00000010);
  57893. if (otherCertificationsBuilder_ == null) {
  57894. otherCertifications_ = java.util.Collections.emptyList();
  57895. } else {
  57896. otherCertifications_ = null;
  57897. otherCertificationsBuilder_.clear();
  57898. }
  57899. bitField0_ = (bitField0_ & ~0x00000020);
  57900. if (securityLevelCertificationsBuilder_ == null) {
  57901. securityLevelCertifications_ = java.util.Collections.emptyList();
  57902. } else {
  57903. securityLevelCertifications_ = null;
  57904. securityLevelCertificationsBuilder_.clear();
  57905. }
  57906. bitField0_ = (bitField0_ & ~0x00000040);
  57907. if (organizationalStructureImagesBuilder_ == null) {
  57908. organizationalStructureImages_ = java.util.Collections.emptyList();
  57909. } else {
  57910. organizationalStructureImages_ = null;
  57911. organizationalStructureImagesBuilder_.clear();
  57912. }
  57913. bitField0_ = (bitField0_ & ~0x00000080);
  57914. if (financialInfoLinksBuilder_ == null) {
  57915. financialInfoLinks_ = java.util.Collections.emptyList();
  57916. } else {
  57917. financialInfoLinks_ = null;
  57918. financialInfoLinksBuilder_.clear();
  57919. }
  57920. bitField0_ = (bitField0_ & ~0x00000100);
  57921. if (taxDeclarationImagesBuilder_ == null) {
  57922. taxDeclarationImages_ = java.util.Collections.emptyList();
  57923. } else {
  57924. taxDeclarationImages_ = null;
  57925. taxDeclarationImagesBuilder_.clear();
  57926. }
  57927. bitField0_ = (bitField0_ & ~0x00000200);
  57928. if (taxPaymentCertificateImagesBuilder_ == null) {
  57929. taxPaymentCertificateImages_ = java.util.Collections.emptyList();
  57930. } else {
  57931. taxPaymentCertificateImages_ = null;
  57932. taxPaymentCertificateImagesBuilder_.clear();
  57933. }
  57934. bitField0_ = (bitField0_ & ~0x00000400);
  57935. if (socialSecurityDetailsLinksBuilder_ == null) {
  57936. socialSecurityDetailsLinks_ = java.util.Collections.emptyList();
  57937. } else {
  57938. socialSecurityDetailsLinks_ = null;
  57939. socialSecurityDetailsLinksBuilder_.clear();
  57940. }
  57941. bitField0_ = (bitField0_ & ~0x00000800);
  57942. if (nsxydjwjBuilder_ == null) {
  57943. nsxydjwj_ = java.util.Collections.emptyList();
  57944. } else {
  57945. nsxydjwj_ = null;
  57946. nsxydjwjBuilder_.clear();
  57947. }
  57948. bitField0_ = (bitField0_ & ~0x00001000);
  57949. if (interestConflictsBuilder_ == null) {
  57950. interestConflicts_ = java.util.Collections.emptyList();
  57951. } else {
  57952. interestConflicts_ = null;
  57953. interestConflictsBuilder_.clear();
  57954. }
  57955. bitField0_ = (bitField0_ & ~0x00002000);
  57956. if (disanfangcangzhaosBuilder_ == null) {
  57957. disanfangcangzhaos_ = java.util.Collections.emptyList();
  57958. } else {
  57959. disanfangcangzhaos_ = null;
  57960. disanfangcangzhaosBuilder_.clear();
  57961. }
  57962. bitField0_ = (bitField0_ & ~0x00004000);
  57963. if (overallGuaranteeStatementsBuilder_ == null) {
  57964. overallGuaranteeStatements_ = java.util.Collections.emptyList();
  57965. } else {
  57966. overallGuaranteeStatements_ = null;
  57967. overallGuaranteeStatementsBuilder_.clear();
  57968. }
  57969. bitField0_ = (bitField0_ & ~0x00008000);
  57970. return this;
  57971. }
  57972. @java.lang.Override
  57973. public com.google.protobuf.Descriptors.Descriptor
  57974. getDescriptorForType() {
  57975. return com.yaoyicloud.message.FxyProtos.internal_static_fxy_AttachmentSection_descriptor;
  57976. }
  57977. @java.lang.Override
  57978. public com.yaoyicloud.message.FxyProtos.AttachmentSection getDefaultInstanceForType() {
  57979. return com.yaoyicloud.message.FxyProtos.AttachmentSection.getDefaultInstance();
  57980. }
  57981. @java.lang.Override
  57982. public com.yaoyicloud.message.FxyProtos.AttachmentSection build() {
  57983. com.yaoyicloud.message.FxyProtos.AttachmentSection result = buildPartial();
  57984. if (!result.isInitialized()) {
  57985. throw newUninitializedMessageException(result);
  57986. }
  57987. return result;
  57988. }
  57989. @java.lang.Override
  57990. public com.yaoyicloud.message.FxyProtos.AttachmentSection buildPartial() {
  57991. com.yaoyicloud.message.FxyProtos.AttachmentSection result = new com.yaoyicloud.message.FxyProtos.AttachmentSection(this);
  57992. buildPartialRepeatedFields(result);
  57993. if (bitField0_ != 0) { buildPartial0(result); }
  57994. onBuilt();
  57995. return result;
  57996. }
  57997. private void buildPartialRepeatedFields(com.yaoyicloud.message.FxyProtos.AttachmentSection result) {
  57998. if (businessLicenseImagesBuilder_ == null) {
  57999. if (((bitField0_ & 0x00000004) != 0)) {
  58000. businessLicenseImages_ = java.util.Collections.unmodifiableList(businessLicenseImages_);
  58001. bitField0_ = (bitField0_ & ~0x00000004);
  58002. }
  58003. result.businessLicenseImages_ = businessLicenseImages_;
  58004. } else {
  58005. result.businessLicenseImages_ = businessLicenseImagesBuilder_.build();
  58006. }
  58007. if (bankCertificateImagesBuilder_ == null) {
  58008. if (((bitField0_ & 0x00000008) != 0)) {
  58009. bankCertificateImages_ = java.util.Collections.unmodifiableList(bankCertificateImages_);
  58010. bitField0_ = (bitField0_ & ~0x00000008);
  58011. }
  58012. result.bankCertificateImages_ = bankCertificateImages_;
  58013. } else {
  58014. result.bankCertificateImages_ = bankCertificateImagesBuilder_.build();
  58015. }
  58016. if (isoCertificationImagesBuilder_ == null) {
  58017. if (((bitField0_ & 0x00000010) != 0)) {
  58018. isoCertificationImages_ = java.util.Collections.unmodifiableList(isoCertificationImages_);
  58019. bitField0_ = (bitField0_ & ~0x00000010);
  58020. }
  58021. result.isoCertificationImages_ = isoCertificationImages_;
  58022. } else {
  58023. result.isoCertificationImages_ = isoCertificationImagesBuilder_.build();
  58024. }
  58025. if (otherCertificationsBuilder_ == null) {
  58026. if (((bitField0_ & 0x00000020) != 0)) {
  58027. otherCertifications_ = java.util.Collections.unmodifiableList(otherCertifications_);
  58028. bitField0_ = (bitField0_ & ~0x00000020);
  58029. }
  58030. result.otherCertifications_ = otherCertifications_;
  58031. } else {
  58032. result.otherCertifications_ = otherCertificationsBuilder_.build();
  58033. }
  58034. if (securityLevelCertificationsBuilder_ == null) {
  58035. if (((bitField0_ & 0x00000040) != 0)) {
  58036. securityLevelCertifications_ = java.util.Collections.unmodifiableList(securityLevelCertifications_);
  58037. bitField0_ = (bitField0_ & ~0x00000040);
  58038. }
  58039. result.securityLevelCertifications_ = securityLevelCertifications_;
  58040. } else {
  58041. result.securityLevelCertifications_ = securityLevelCertificationsBuilder_.build();
  58042. }
  58043. if (organizationalStructureImagesBuilder_ == null) {
  58044. if (((bitField0_ & 0x00000080) != 0)) {
  58045. organizationalStructureImages_ = java.util.Collections.unmodifiableList(organizationalStructureImages_);
  58046. bitField0_ = (bitField0_ & ~0x00000080);
  58047. }
  58048. result.organizationalStructureImages_ = organizationalStructureImages_;
  58049. } else {
  58050. result.organizationalStructureImages_ = organizationalStructureImagesBuilder_.build();
  58051. }
  58052. if (financialInfoLinksBuilder_ == null) {
  58053. if (((bitField0_ & 0x00000100) != 0)) {
  58054. financialInfoLinks_ = java.util.Collections.unmodifiableList(financialInfoLinks_);
  58055. bitField0_ = (bitField0_ & ~0x00000100);
  58056. }
  58057. result.financialInfoLinks_ = financialInfoLinks_;
  58058. } else {
  58059. result.financialInfoLinks_ = financialInfoLinksBuilder_.build();
  58060. }
  58061. if (taxDeclarationImagesBuilder_ == null) {
  58062. if (((bitField0_ & 0x00000200) != 0)) {
  58063. taxDeclarationImages_ = java.util.Collections.unmodifiableList(taxDeclarationImages_);
  58064. bitField0_ = (bitField0_ & ~0x00000200);
  58065. }
  58066. result.taxDeclarationImages_ = taxDeclarationImages_;
  58067. } else {
  58068. result.taxDeclarationImages_ = taxDeclarationImagesBuilder_.build();
  58069. }
  58070. if (taxPaymentCertificateImagesBuilder_ == null) {
  58071. if (((bitField0_ & 0x00000400) != 0)) {
  58072. taxPaymentCertificateImages_ = java.util.Collections.unmodifiableList(taxPaymentCertificateImages_);
  58073. bitField0_ = (bitField0_ & ~0x00000400);
  58074. }
  58075. result.taxPaymentCertificateImages_ = taxPaymentCertificateImages_;
  58076. } else {
  58077. result.taxPaymentCertificateImages_ = taxPaymentCertificateImagesBuilder_.build();
  58078. }
  58079. if (socialSecurityDetailsLinksBuilder_ == null) {
  58080. if (((bitField0_ & 0x00000800) != 0)) {
  58081. socialSecurityDetailsLinks_ = java.util.Collections.unmodifiableList(socialSecurityDetailsLinks_);
  58082. bitField0_ = (bitField0_ & ~0x00000800);
  58083. }
  58084. result.socialSecurityDetailsLinks_ = socialSecurityDetailsLinks_;
  58085. } else {
  58086. result.socialSecurityDetailsLinks_ = socialSecurityDetailsLinksBuilder_.build();
  58087. }
  58088. if (nsxydjwjBuilder_ == null) {
  58089. if (((bitField0_ & 0x00001000) != 0)) {
  58090. nsxydjwj_ = java.util.Collections.unmodifiableList(nsxydjwj_);
  58091. bitField0_ = (bitField0_ & ~0x00001000);
  58092. }
  58093. result.nsxydjwj_ = nsxydjwj_;
  58094. } else {
  58095. result.nsxydjwj_ = nsxydjwjBuilder_.build();
  58096. }
  58097. if (interestConflictsBuilder_ == null) {
  58098. if (((bitField0_ & 0x00002000) != 0)) {
  58099. interestConflicts_ = java.util.Collections.unmodifiableList(interestConflicts_);
  58100. bitField0_ = (bitField0_ & ~0x00002000);
  58101. }
  58102. result.interestConflicts_ = interestConflicts_;
  58103. } else {
  58104. result.interestConflicts_ = interestConflictsBuilder_.build();
  58105. }
  58106. if (disanfangcangzhaosBuilder_ == null) {
  58107. if (((bitField0_ & 0x00004000) != 0)) {
  58108. disanfangcangzhaos_ = java.util.Collections.unmodifiableList(disanfangcangzhaos_);
  58109. bitField0_ = (bitField0_ & ~0x00004000);
  58110. }
  58111. result.disanfangcangzhaos_ = disanfangcangzhaos_;
  58112. } else {
  58113. result.disanfangcangzhaos_ = disanfangcangzhaosBuilder_.build();
  58114. }
  58115. if (overallGuaranteeStatementsBuilder_ == null) {
  58116. if (((bitField0_ & 0x00008000) != 0)) {
  58117. overallGuaranteeStatements_ = java.util.Collections.unmodifiableList(overallGuaranteeStatements_);
  58118. bitField0_ = (bitField0_ & ~0x00008000);
  58119. }
  58120. result.overallGuaranteeStatements_ = overallGuaranteeStatements_;
  58121. } else {
  58122. result.overallGuaranteeStatements_ = overallGuaranteeStatementsBuilder_.build();
  58123. }
  58124. }
  58125. private void buildPartial0(com.yaoyicloud.message.FxyProtos.AttachmentSection result) {
  58126. int from_bitField0_ = bitField0_;
  58127. int to_bitField0_ = 0;
  58128. if (((from_bitField0_ & 0x00000001) != 0)) {
  58129. result.selfDeclLink_ = selfDeclLink_;
  58130. to_bitField0_ |= 0x00000001;
  58131. }
  58132. if (((from_bitField0_ & 0x00000002) != 0)) {
  58133. fillDeclLinks_.makeImmutable();
  58134. result.fillDeclLinks_ = fillDeclLinks_;
  58135. }
  58136. result.bitField0_ |= to_bitField0_;
  58137. }
  58138. @java.lang.Override
  58139. public Builder mergeFrom(com.google.protobuf.Message other) {
  58140. if (other instanceof com.yaoyicloud.message.FxyProtos.AttachmentSection) {
  58141. return mergeFrom((com.yaoyicloud.message.FxyProtos.AttachmentSection)other);
  58142. } else {
  58143. super.mergeFrom(other);
  58144. return this;
  58145. }
  58146. }
  58147. public Builder mergeFrom(com.yaoyicloud.message.FxyProtos.AttachmentSection other) {
  58148. if (other == com.yaoyicloud.message.FxyProtos.AttachmentSection.getDefaultInstance()) return this;
  58149. if (other.hasSelfDeclLink()) {
  58150. selfDeclLink_ = other.selfDeclLink_;
  58151. bitField0_ |= 0x00000001;
  58152. onChanged();
  58153. }
  58154. if (!other.fillDeclLinks_.isEmpty()) {
  58155. if (fillDeclLinks_.isEmpty()) {
  58156. fillDeclLinks_ = other.fillDeclLinks_;
  58157. bitField0_ |= 0x00000002;
  58158. } else {
  58159. ensureFillDeclLinksIsMutable();
  58160. fillDeclLinks_.addAll(other.fillDeclLinks_);
  58161. }
  58162. onChanged();
  58163. }
  58164. if (businessLicenseImagesBuilder_ == null) {
  58165. if (!other.businessLicenseImages_.isEmpty()) {
  58166. if (businessLicenseImages_.isEmpty()) {
  58167. businessLicenseImages_ = other.businessLicenseImages_;
  58168. bitField0_ = (bitField0_ & ~0x00000004);
  58169. } else {
  58170. ensureBusinessLicenseImagesIsMutable();
  58171. businessLicenseImages_.addAll(other.businessLicenseImages_);
  58172. }
  58173. onChanged();
  58174. }
  58175. } else {
  58176. if (!other.businessLicenseImages_.isEmpty()) {
  58177. if (businessLicenseImagesBuilder_.isEmpty()) {
  58178. businessLicenseImagesBuilder_.dispose();
  58179. businessLicenseImagesBuilder_ = null;
  58180. businessLicenseImages_ = other.businessLicenseImages_;
  58181. bitField0_ = (bitField0_ & ~0x00000004);
  58182. businessLicenseImagesBuilder_ =
  58183. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58184. getBusinessLicenseImagesFieldBuilder() : null;
  58185. } else {
  58186. businessLicenseImagesBuilder_.addAllMessages(other.businessLicenseImages_);
  58187. }
  58188. }
  58189. }
  58190. if (bankCertificateImagesBuilder_ == null) {
  58191. if (!other.bankCertificateImages_.isEmpty()) {
  58192. if (bankCertificateImages_.isEmpty()) {
  58193. bankCertificateImages_ = other.bankCertificateImages_;
  58194. bitField0_ = (bitField0_ & ~0x00000008);
  58195. } else {
  58196. ensureBankCertificateImagesIsMutable();
  58197. bankCertificateImages_.addAll(other.bankCertificateImages_);
  58198. }
  58199. onChanged();
  58200. }
  58201. } else {
  58202. if (!other.bankCertificateImages_.isEmpty()) {
  58203. if (bankCertificateImagesBuilder_.isEmpty()) {
  58204. bankCertificateImagesBuilder_.dispose();
  58205. bankCertificateImagesBuilder_ = null;
  58206. bankCertificateImages_ = other.bankCertificateImages_;
  58207. bitField0_ = (bitField0_ & ~0x00000008);
  58208. bankCertificateImagesBuilder_ =
  58209. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58210. getBankCertificateImagesFieldBuilder() : null;
  58211. } else {
  58212. bankCertificateImagesBuilder_.addAllMessages(other.bankCertificateImages_);
  58213. }
  58214. }
  58215. }
  58216. if (isoCertificationImagesBuilder_ == null) {
  58217. if (!other.isoCertificationImages_.isEmpty()) {
  58218. if (isoCertificationImages_.isEmpty()) {
  58219. isoCertificationImages_ = other.isoCertificationImages_;
  58220. bitField0_ = (bitField0_ & ~0x00000010);
  58221. } else {
  58222. ensureIsoCertificationImagesIsMutable();
  58223. isoCertificationImages_.addAll(other.isoCertificationImages_);
  58224. }
  58225. onChanged();
  58226. }
  58227. } else {
  58228. if (!other.isoCertificationImages_.isEmpty()) {
  58229. if (isoCertificationImagesBuilder_.isEmpty()) {
  58230. isoCertificationImagesBuilder_.dispose();
  58231. isoCertificationImagesBuilder_ = null;
  58232. isoCertificationImages_ = other.isoCertificationImages_;
  58233. bitField0_ = (bitField0_ & ~0x00000010);
  58234. isoCertificationImagesBuilder_ =
  58235. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58236. getIsoCertificationImagesFieldBuilder() : null;
  58237. } else {
  58238. isoCertificationImagesBuilder_.addAllMessages(other.isoCertificationImages_);
  58239. }
  58240. }
  58241. }
  58242. if (otherCertificationsBuilder_ == null) {
  58243. if (!other.otherCertifications_.isEmpty()) {
  58244. if (otherCertifications_.isEmpty()) {
  58245. otherCertifications_ = other.otherCertifications_;
  58246. bitField0_ = (bitField0_ & ~0x00000020);
  58247. } else {
  58248. ensureOtherCertificationsIsMutable();
  58249. otherCertifications_.addAll(other.otherCertifications_);
  58250. }
  58251. onChanged();
  58252. }
  58253. } else {
  58254. if (!other.otherCertifications_.isEmpty()) {
  58255. if (otherCertificationsBuilder_.isEmpty()) {
  58256. otherCertificationsBuilder_.dispose();
  58257. otherCertificationsBuilder_ = null;
  58258. otherCertifications_ = other.otherCertifications_;
  58259. bitField0_ = (bitField0_ & ~0x00000020);
  58260. otherCertificationsBuilder_ =
  58261. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58262. getOtherCertificationsFieldBuilder() : null;
  58263. } else {
  58264. otherCertificationsBuilder_.addAllMessages(other.otherCertifications_);
  58265. }
  58266. }
  58267. }
  58268. if (securityLevelCertificationsBuilder_ == null) {
  58269. if (!other.securityLevelCertifications_.isEmpty()) {
  58270. if (securityLevelCertifications_.isEmpty()) {
  58271. securityLevelCertifications_ = other.securityLevelCertifications_;
  58272. bitField0_ = (bitField0_ & ~0x00000040);
  58273. } else {
  58274. ensureSecurityLevelCertificationsIsMutable();
  58275. securityLevelCertifications_.addAll(other.securityLevelCertifications_);
  58276. }
  58277. onChanged();
  58278. }
  58279. } else {
  58280. if (!other.securityLevelCertifications_.isEmpty()) {
  58281. if (securityLevelCertificationsBuilder_.isEmpty()) {
  58282. securityLevelCertificationsBuilder_.dispose();
  58283. securityLevelCertificationsBuilder_ = null;
  58284. securityLevelCertifications_ = other.securityLevelCertifications_;
  58285. bitField0_ = (bitField0_ & ~0x00000040);
  58286. securityLevelCertificationsBuilder_ =
  58287. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58288. getSecurityLevelCertificationsFieldBuilder() : null;
  58289. } else {
  58290. securityLevelCertificationsBuilder_.addAllMessages(other.securityLevelCertifications_);
  58291. }
  58292. }
  58293. }
  58294. if (organizationalStructureImagesBuilder_ == null) {
  58295. if (!other.organizationalStructureImages_.isEmpty()) {
  58296. if (organizationalStructureImages_.isEmpty()) {
  58297. organizationalStructureImages_ = other.organizationalStructureImages_;
  58298. bitField0_ = (bitField0_ & ~0x00000080);
  58299. } else {
  58300. ensureOrganizationalStructureImagesIsMutable();
  58301. organizationalStructureImages_.addAll(other.organizationalStructureImages_);
  58302. }
  58303. onChanged();
  58304. }
  58305. } else {
  58306. if (!other.organizationalStructureImages_.isEmpty()) {
  58307. if (organizationalStructureImagesBuilder_.isEmpty()) {
  58308. organizationalStructureImagesBuilder_.dispose();
  58309. organizationalStructureImagesBuilder_ = null;
  58310. organizationalStructureImages_ = other.organizationalStructureImages_;
  58311. bitField0_ = (bitField0_ & ~0x00000080);
  58312. organizationalStructureImagesBuilder_ =
  58313. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58314. getOrganizationalStructureImagesFieldBuilder() : null;
  58315. } else {
  58316. organizationalStructureImagesBuilder_.addAllMessages(other.organizationalStructureImages_);
  58317. }
  58318. }
  58319. }
  58320. if (financialInfoLinksBuilder_ == null) {
  58321. if (!other.financialInfoLinks_.isEmpty()) {
  58322. if (financialInfoLinks_.isEmpty()) {
  58323. financialInfoLinks_ = other.financialInfoLinks_;
  58324. bitField0_ = (bitField0_ & ~0x00000100);
  58325. } else {
  58326. ensureFinancialInfoLinksIsMutable();
  58327. financialInfoLinks_.addAll(other.financialInfoLinks_);
  58328. }
  58329. onChanged();
  58330. }
  58331. } else {
  58332. if (!other.financialInfoLinks_.isEmpty()) {
  58333. if (financialInfoLinksBuilder_.isEmpty()) {
  58334. financialInfoLinksBuilder_.dispose();
  58335. financialInfoLinksBuilder_ = null;
  58336. financialInfoLinks_ = other.financialInfoLinks_;
  58337. bitField0_ = (bitField0_ & ~0x00000100);
  58338. financialInfoLinksBuilder_ =
  58339. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58340. getFinancialInfoLinksFieldBuilder() : null;
  58341. } else {
  58342. financialInfoLinksBuilder_.addAllMessages(other.financialInfoLinks_);
  58343. }
  58344. }
  58345. }
  58346. if (taxDeclarationImagesBuilder_ == null) {
  58347. if (!other.taxDeclarationImages_.isEmpty()) {
  58348. if (taxDeclarationImages_.isEmpty()) {
  58349. taxDeclarationImages_ = other.taxDeclarationImages_;
  58350. bitField0_ = (bitField0_ & ~0x00000200);
  58351. } else {
  58352. ensureTaxDeclarationImagesIsMutable();
  58353. taxDeclarationImages_.addAll(other.taxDeclarationImages_);
  58354. }
  58355. onChanged();
  58356. }
  58357. } else {
  58358. if (!other.taxDeclarationImages_.isEmpty()) {
  58359. if (taxDeclarationImagesBuilder_.isEmpty()) {
  58360. taxDeclarationImagesBuilder_.dispose();
  58361. taxDeclarationImagesBuilder_ = null;
  58362. taxDeclarationImages_ = other.taxDeclarationImages_;
  58363. bitField0_ = (bitField0_ & ~0x00000200);
  58364. taxDeclarationImagesBuilder_ =
  58365. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58366. getTaxDeclarationImagesFieldBuilder() : null;
  58367. } else {
  58368. taxDeclarationImagesBuilder_.addAllMessages(other.taxDeclarationImages_);
  58369. }
  58370. }
  58371. }
  58372. if (taxPaymentCertificateImagesBuilder_ == null) {
  58373. if (!other.taxPaymentCertificateImages_.isEmpty()) {
  58374. if (taxPaymentCertificateImages_.isEmpty()) {
  58375. taxPaymentCertificateImages_ = other.taxPaymentCertificateImages_;
  58376. bitField0_ = (bitField0_ & ~0x00000400);
  58377. } else {
  58378. ensureTaxPaymentCertificateImagesIsMutable();
  58379. taxPaymentCertificateImages_.addAll(other.taxPaymentCertificateImages_);
  58380. }
  58381. onChanged();
  58382. }
  58383. } else {
  58384. if (!other.taxPaymentCertificateImages_.isEmpty()) {
  58385. if (taxPaymentCertificateImagesBuilder_.isEmpty()) {
  58386. taxPaymentCertificateImagesBuilder_.dispose();
  58387. taxPaymentCertificateImagesBuilder_ = null;
  58388. taxPaymentCertificateImages_ = other.taxPaymentCertificateImages_;
  58389. bitField0_ = (bitField0_ & ~0x00000400);
  58390. taxPaymentCertificateImagesBuilder_ =
  58391. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58392. getTaxPaymentCertificateImagesFieldBuilder() : null;
  58393. } else {
  58394. taxPaymentCertificateImagesBuilder_.addAllMessages(other.taxPaymentCertificateImages_);
  58395. }
  58396. }
  58397. }
  58398. if (socialSecurityDetailsLinksBuilder_ == null) {
  58399. if (!other.socialSecurityDetailsLinks_.isEmpty()) {
  58400. if (socialSecurityDetailsLinks_.isEmpty()) {
  58401. socialSecurityDetailsLinks_ = other.socialSecurityDetailsLinks_;
  58402. bitField0_ = (bitField0_ & ~0x00000800);
  58403. } else {
  58404. ensureSocialSecurityDetailsLinksIsMutable();
  58405. socialSecurityDetailsLinks_.addAll(other.socialSecurityDetailsLinks_);
  58406. }
  58407. onChanged();
  58408. }
  58409. } else {
  58410. if (!other.socialSecurityDetailsLinks_.isEmpty()) {
  58411. if (socialSecurityDetailsLinksBuilder_.isEmpty()) {
  58412. socialSecurityDetailsLinksBuilder_.dispose();
  58413. socialSecurityDetailsLinksBuilder_ = null;
  58414. socialSecurityDetailsLinks_ = other.socialSecurityDetailsLinks_;
  58415. bitField0_ = (bitField0_ & ~0x00000800);
  58416. socialSecurityDetailsLinksBuilder_ =
  58417. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58418. getSocialSecurityDetailsLinksFieldBuilder() : null;
  58419. } else {
  58420. socialSecurityDetailsLinksBuilder_.addAllMessages(other.socialSecurityDetailsLinks_);
  58421. }
  58422. }
  58423. }
  58424. if (nsxydjwjBuilder_ == null) {
  58425. if (!other.nsxydjwj_.isEmpty()) {
  58426. if (nsxydjwj_.isEmpty()) {
  58427. nsxydjwj_ = other.nsxydjwj_;
  58428. bitField0_ = (bitField0_ & ~0x00001000);
  58429. } else {
  58430. ensureNsxydjwjIsMutable();
  58431. nsxydjwj_.addAll(other.nsxydjwj_);
  58432. }
  58433. onChanged();
  58434. }
  58435. } else {
  58436. if (!other.nsxydjwj_.isEmpty()) {
  58437. if (nsxydjwjBuilder_.isEmpty()) {
  58438. nsxydjwjBuilder_.dispose();
  58439. nsxydjwjBuilder_ = null;
  58440. nsxydjwj_ = other.nsxydjwj_;
  58441. bitField0_ = (bitField0_ & ~0x00001000);
  58442. nsxydjwjBuilder_ =
  58443. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58444. getNsxydjwjFieldBuilder() : null;
  58445. } else {
  58446. nsxydjwjBuilder_.addAllMessages(other.nsxydjwj_);
  58447. }
  58448. }
  58449. }
  58450. if (interestConflictsBuilder_ == null) {
  58451. if (!other.interestConflicts_.isEmpty()) {
  58452. if (interestConflicts_.isEmpty()) {
  58453. interestConflicts_ = other.interestConflicts_;
  58454. bitField0_ = (bitField0_ & ~0x00002000);
  58455. } else {
  58456. ensureInterestConflictsIsMutable();
  58457. interestConflicts_.addAll(other.interestConflicts_);
  58458. }
  58459. onChanged();
  58460. }
  58461. } else {
  58462. if (!other.interestConflicts_.isEmpty()) {
  58463. if (interestConflictsBuilder_.isEmpty()) {
  58464. interestConflictsBuilder_.dispose();
  58465. interestConflictsBuilder_ = null;
  58466. interestConflicts_ = other.interestConflicts_;
  58467. bitField0_ = (bitField0_ & ~0x00002000);
  58468. interestConflictsBuilder_ =
  58469. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58470. getInterestConflictsFieldBuilder() : null;
  58471. } else {
  58472. interestConflictsBuilder_.addAllMessages(other.interestConflicts_);
  58473. }
  58474. }
  58475. }
  58476. if (disanfangcangzhaosBuilder_ == null) {
  58477. if (!other.disanfangcangzhaos_.isEmpty()) {
  58478. if (disanfangcangzhaos_.isEmpty()) {
  58479. disanfangcangzhaos_ = other.disanfangcangzhaos_;
  58480. bitField0_ = (bitField0_ & ~0x00004000);
  58481. } else {
  58482. ensureDisanfangcangzhaosIsMutable();
  58483. disanfangcangzhaos_.addAll(other.disanfangcangzhaos_);
  58484. }
  58485. onChanged();
  58486. }
  58487. } else {
  58488. if (!other.disanfangcangzhaos_.isEmpty()) {
  58489. if (disanfangcangzhaosBuilder_.isEmpty()) {
  58490. disanfangcangzhaosBuilder_.dispose();
  58491. disanfangcangzhaosBuilder_ = null;
  58492. disanfangcangzhaos_ = other.disanfangcangzhaos_;
  58493. bitField0_ = (bitField0_ & ~0x00004000);
  58494. disanfangcangzhaosBuilder_ =
  58495. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58496. getDisanfangcangzhaosFieldBuilder() : null;
  58497. } else {
  58498. disanfangcangzhaosBuilder_.addAllMessages(other.disanfangcangzhaos_);
  58499. }
  58500. }
  58501. }
  58502. if (overallGuaranteeStatementsBuilder_ == null) {
  58503. if (!other.overallGuaranteeStatements_.isEmpty()) {
  58504. if (overallGuaranteeStatements_.isEmpty()) {
  58505. overallGuaranteeStatements_ = other.overallGuaranteeStatements_;
  58506. bitField0_ = (bitField0_ & ~0x00008000);
  58507. } else {
  58508. ensureOverallGuaranteeStatementsIsMutable();
  58509. overallGuaranteeStatements_.addAll(other.overallGuaranteeStatements_);
  58510. }
  58511. onChanged();
  58512. }
  58513. } else {
  58514. if (!other.overallGuaranteeStatements_.isEmpty()) {
  58515. if (overallGuaranteeStatementsBuilder_.isEmpty()) {
  58516. overallGuaranteeStatementsBuilder_.dispose();
  58517. overallGuaranteeStatementsBuilder_ = null;
  58518. overallGuaranteeStatements_ = other.overallGuaranteeStatements_;
  58519. bitField0_ = (bitField0_ & ~0x00008000);
  58520. overallGuaranteeStatementsBuilder_ =
  58521. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  58522. getOverallGuaranteeStatementsFieldBuilder() : null;
  58523. } else {
  58524. overallGuaranteeStatementsBuilder_.addAllMessages(other.overallGuaranteeStatements_);
  58525. }
  58526. }
  58527. }
  58528. this.mergeUnknownFields(other.getUnknownFields());
  58529. onChanged();
  58530. return this;
  58531. }
  58532. @java.lang.Override
  58533. public final boolean isInitialized() {
  58534. return true;
  58535. }
  58536. @java.lang.Override
  58537. public Builder mergeFrom(
  58538. com.google.protobuf.CodedInputStream input,
  58539. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  58540. throws java.io.IOException {
  58541. if (extensionRegistry == null) {
  58542. throw new java.lang.NullPointerException();
  58543. }
  58544. try {
  58545. boolean done = false;
  58546. while (!done) {
  58547. int tag = input.readTag();
  58548. switch (tag) {
  58549. case 0:
  58550. done = true;
  58551. break;
  58552. case 10: {
  58553. selfDeclLink_ = input.readBytes();
  58554. bitField0_ |= 0x00000001;
  58555. break;
  58556. } // case 10
  58557. case 18: {
  58558. com.google.protobuf.ByteString bs = input.readBytes();
  58559. ensureFillDeclLinksIsMutable();
  58560. fillDeclLinks_.add(bs);
  58561. break;
  58562. } // case 18
  58563. case 26: {
  58564. com.yaoyicloud.message.FxyProtos.Attachment m =
  58565. input.readMessage(
  58566. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58567. extensionRegistry);
  58568. if (businessLicenseImagesBuilder_ == null) {
  58569. ensureBusinessLicenseImagesIsMutable();
  58570. businessLicenseImages_.add(m);
  58571. } else {
  58572. businessLicenseImagesBuilder_.addMessage(m);
  58573. }
  58574. break;
  58575. } // case 26
  58576. case 34: {
  58577. com.yaoyicloud.message.FxyProtos.Attachment m =
  58578. input.readMessage(
  58579. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58580. extensionRegistry);
  58581. if (bankCertificateImagesBuilder_ == null) {
  58582. ensureBankCertificateImagesIsMutable();
  58583. bankCertificateImages_.add(m);
  58584. } else {
  58585. bankCertificateImagesBuilder_.addMessage(m);
  58586. }
  58587. break;
  58588. } // case 34
  58589. case 42: {
  58590. com.yaoyicloud.message.FxyProtos.Attachment m =
  58591. input.readMessage(
  58592. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58593. extensionRegistry);
  58594. if (isoCertificationImagesBuilder_ == null) {
  58595. ensureIsoCertificationImagesIsMutable();
  58596. isoCertificationImages_.add(m);
  58597. } else {
  58598. isoCertificationImagesBuilder_.addMessage(m);
  58599. }
  58600. break;
  58601. } // case 42
  58602. case 50: {
  58603. com.yaoyicloud.message.FxyProtos.Attachment m =
  58604. input.readMessage(
  58605. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58606. extensionRegistry);
  58607. if (otherCertificationsBuilder_ == null) {
  58608. ensureOtherCertificationsIsMutable();
  58609. otherCertifications_.add(m);
  58610. } else {
  58611. otherCertificationsBuilder_.addMessage(m);
  58612. }
  58613. break;
  58614. } // case 50
  58615. case 58: {
  58616. com.yaoyicloud.message.FxyProtos.Attachment m =
  58617. input.readMessage(
  58618. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58619. extensionRegistry);
  58620. if (securityLevelCertificationsBuilder_ == null) {
  58621. ensureSecurityLevelCertificationsIsMutable();
  58622. securityLevelCertifications_.add(m);
  58623. } else {
  58624. securityLevelCertificationsBuilder_.addMessage(m);
  58625. }
  58626. break;
  58627. } // case 58
  58628. case 66: {
  58629. com.yaoyicloud.message.FxyProtos.Attachment m =
  58630. input.readMessage(
  58631. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58632. extensionRegistry);
  58633. if (organizationalStructureImagesBuilder_ == null) {
  58634. ensureOrganizationalStructureImagesIsMutable();
  58635. organizationalStructureImages_.add(m);
  58636. } else {
  58637. organizationalStructureImagesBuilder_.addMessage(m);
  58638. }
  58639. break;
  58640. } // case 66
  58641. case 74: {
  58642. com.yaoyicloud.message.FxyProtos.Attachment m =
  58643. input.readMessage(
  58644. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58645. extensionRegistry);
  58646. if (financialInfoLinksBuilder_ == null) {
  58647. ensureFinancialInfoLinksIsMutable();
  58648. financialInfoLinks_.add(m);
  58649. } else {
  58650. financialInfoLinksBuilder_.addMessage(m);
  58651. }
  58652. break;
  58653. } // case 74
  58654. case 82: {
  58655. com.yaoyicloud.message.FxyProtos.Attachment m =
  58656. input.readMessage(
  58657. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58658. extensionRegistry);
  58659. if (taxDeclarationImagesBuilder_ == null) {
  58660. ensureTaxDeclarationImagesIsMutable();
  58661. taxDeclarationImages_.add(m);
  58662. } else {
  58663. taxDeclarationImagesBuilder_.addMessage(m);
  58664. }
  58665. break;
  58666. } // case 82
  58667. case 90: {
  58668. com.yaoyicloud.message.FxyProtos.Attachment m =
  58669. input.readMessage(
  58670. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58671. extensionRegistry);
  58672. if (taxPaymentCertificateImagesBuilder_ == null) {
  58673. ensureTaxPaymentCertificateImagesIsMutable();
  58674. taxPaymentCertificateImages_.add(m);
  58675. } else {
  58676. taxPaymentCertificateImagesBuilder_.addMessage(m);
  58677. }
  58678. break;
  58679. } // case 90
  58680. case 98: {
  58681. com.yaoyicloud.message.FxyProtos.Attachment m =
  58682. input.readMessage(
  58683. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58684. extensionRegistry);
  58685. if (socialSecurityDetailsLinksBuilder_ == null) {
  58686. ensureSocialSecurityDetailsLinksIsMutable();
  58687. socialSecurityDetailsLinks_.add(m);
  58688. } else {
  58689. socialSecurityDetailsLinksBuilder_.addMessage(m);
  58690. }
  58691. break;
  58692. } // case 98
  58693. case 106: {
  58694. com.yaoyicloud.message.FxyProtos.Attachment m =
  58695. input.readMessage(
  58696. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58697. extensionRegistry);
  58698. if (nsxydjwjBuilder_ == null) {
  58699. ensureNsxydjwjIsMutable();
  58700. nsxydjwj_.add(m);
  58701. } else {
  58702. nsxydjwjBuilder_.addMessage(m);
  58703. }
  58704. break;
  58705. } // case 106
  58706. case 114: {
  58707. com.yaoyicloud.message.FxyProtos.Attachment m =
  58708. input.readMessage(
  58709. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58710. extensionRegistry);
  58711. if (interestConflictsBuilder_ == null) {
  58712. ensureInterestConflictsIsMutable();
  58713. interestConflicts_.add(m);
  58714. } else {
  58715. interestConflictsBuilder_.addMessage(m);
  58716. }
  58717. break;
  58718. } // case 114
  58719. case 122: {
  58720. com.yaoyicloud.message.FxyProtos.Attachment m =
  58721. input.readMessage(
  58722. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58723. extensionRegistry);
  58724. if (disanfangcangzhaosBuilder_ == null) {
  58725. ensureDisanfangcangzhaosIsMutable();
  58726. disanfangcangzhaos_.add(m);
  58727. } else {
  58728. disanfangcangzhaosBuilder_.addMessage(m);
  58729. }
  58730. break;
  58731. } // case 122
  58732. case 130: {
  58733. com.yaoyicloud.message.FxyProtos.Attachment m =
  58734. input.readMessage(
  58735. com.yaoyicloud.message.FxyProtos.Attachment.parser(),
  58736. extensionRegistry);
  58737. if (overallGuaranteeStatementsBuilder_ == null) {
  58738. ensureOverallGuaranteeStatementsIsMutable();
  58739. overallGuaranteeStatements_.add(m);
  58740. } else {
  58741. overallGuaranteeStatementsBuilder_.addMessage(m);
  58742. }
  58743. break;
  58744. } // case 130
  58745. default: {
  58746. if (!super.parseUnknownField(input, extensionRegistry, tag)) {
  58747. done = true; // was an endgroup tag
  58748. }
  58749. break;
  58750. } // default:
  58751. } // switch (tag)
  58752. } // while (!done)
  58753. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  58754. throw e.unwrapIOException();
  58755. } finally {
  58756. onChanged();
  58757. } // finally
  58758. return this;
  58759. }
  58760. private int bitField0_;
  58761. private java.lang.Object selfDeclLink_ = "";
  58762. /**
  58763. * <code>optional string selfDeclLink = 1;</code>
  58764. * @return Whether the selfDeclLink field is set.
  58765. */
  58766. public boolean hasSelfDeclLink() {
  58767. return ((bitField0_ & 0x00000001) != 0);
  58768. }
  58769. /**
  58770. * <code>optional string selfDeclLink = 1;</code>
  58771. * @return The selfDeclLink.
  58772. */
  58773. public java.lang.String getSelfDeclLink() {
  58774. java.lang.Object ref = selfDeclLink_;
  58775. if (!(ref instanceof java.lang.String)) {
  58776. com.google.protobuf.ByteString bs =
  58777. (com.google.protobuf.ByteString) ref;
  58778. java.lang.String s = bs.toStringUtf8();
  58779. if (bs.isValidUtf8()) {
  58780. selfDeclLink_ = s;
  58781. }
  58782. return s;
  58783. } else {
  58784. return (java.lang.String) ref;
  58785. }
  58786. }
  58787. /**
  58788. * <code>optional string selfDeclLink = 1;</code>
  58789. * @return The bytes for selfDeclLink.
  58790. */
  58791. public com.google.protobuf.ByteString
  58792. getSelfDeclLinkBytes() {
  58793. java.lang.Object ref = selfDeclLink_;
  58794. if (ref instanceof String) {
  58795. com.google.protobuf.ByteString b =
  58796. com.google.protobuf.ByteString.copyFromUtf8(
  58797. (java.lang.String) ref);
  58798. selfDeclLink_ = b;
  58799. return b;
  58800. } else {
  58801. return (com.google.protobuf.ByteString) ref;
  58802. }
  58803. }
  58804. /**
  58805. * <code>optional string selfDeclLink = 1;</code>
  58806. * @param value The selfDeclLink to set.
  58807. * @return This builder for chaining.
  58808. */
  58809. public Builder setSelfDeclLink(
  58810. java.lang.String value) {
  58811. if (value == null) { throw new NullPointerException(); }
  58812. selfDeclLink_ = value;
  58813. bitField0_ |= 0x00000001;
  58814. onChanged();
  58815. return this;
  58816. }
  58817. /**
  58818. * <code>optional string selfDeclLink = 1;</code>
  58819. * @return This builder for chaining.
  58820. */
  58821. public Builder clearSelfDeclLink() {
  58822. selfDeclLink_ = getDefaultInstance().getSelfDeclLink();
  58823. bitField0_ = (bitField0_ & ~0x00000001);
  58824. onChanged();
  58825. return this;
  58826. }
  58827. /**
  58828. * <code>optional string selfDeclLink = 1;</code>
  58829. * @param value The bytes for selfDeclLink to set.
  58830. * @return This builder for chaining.
  58831. */
  58832. public Builder setSelfDeclLinkBytes(
  58833. com.google.protobuf.ByteString value) {
  58834. if (value == null) { throw new NullPointerException(); }
  58835. selfDeclLink_ = value;
  58836. bitField0_ |= 0x00000001;
  58837. onChanged();
  58838. return this;
  58839. }
  58840. private com.google.protobuf.LazyStringArrayList fillDeclLinks_ =
  58841. com.google.protobuf.LazyStringArrayList.emptyList();
  58842. private void ensureFillDeclLinksIsMutable() {
  58843. if (!fillDeclLinks_.isModifiable()) {
  58844. fillDeclLinks_ = new com.google.protobuf.LazyStringArrayList(fillDeclLinks_);
  58845. }
  58846. bitField0_ |= 0x00000002;
  58847. }
  58848. /**
  58849. * <code>repeated string fillDeclLinks = 2;</code>
  58850. * @return A list containing the fillDeclLinks.
  58851. */
  58852. public com.google.protobuf.ProtocolStringList
  58853. getFillDeclLinksList() {
  58854. fillDeclLinks_.makeImmutable();
  58855. return fillDeclLinks_;
  58856. }
  58857. /**
  58858. * <code>repeated string fillDeclLinks = 2;</code>
  58859. * @return The count of fillDeclLinks.
  58860. */
  58861. public int getFillDeclLinksCount() {
  58862. return fillDeclLinks_.size();
  58863. }
  58864. /**
  58865. * <code>repeated string fillDeclLinks = 2;</code>
  58866. * @param index The index of the element to return.
  58867. * @return The fillDeclLinks at the given index.
  58868. */
  58869. public java.lang.String getFillDeclLinks(int index) {
  58870. return fillDeclLinks_.get(index);
  58871. }
  58872. /**
  58873. * <code>repeated string fillDeclLinks = 2;</code>
  58874. * @param index The index of the value to return.
  58875. * @return The bytes of the fillDeclLinks at the given index.
  58876. */
  58877. public com.google.protobuf.ByteString
  58878. getFillDeclLinksBytes(int index) {
  58879. return fillDeclLinks_.getByteString(index);
  58880. }
  58881. /**
  58882. * <code>repeated string fillDeclLinks = 2;</code>
  58883. * @param index The index to set the value at.
  58884. * @param value The fillDeclLinks to set.
  58885. * @return This builder for chaining.
  58886. */
  58887. public Builder setFillDeclLinks(
  58888. int index, java.lang.String value) {
  58889. if (value == null) { throw new NullPointerException(); }
  58890. ensureFillDeclLinksIsMutable();
  58891. fillDeclLinks_.set(index, value);
  58892. bitField0_ |= 0x00000002;
  58893. onChanged();
  58894. return this;
  58895. }
  58896. /**
  58897. * <code>repeated string fillDeclLinks = 2;</code>
  58898. * @param value The fillDeclLinks to add.
  58899. * @return This builder for chaining.
  58900. */
  58901. public Builder addFillDeclLinks(
  58902. java.lang.String value) {
  58903. if (value == null) { throw new NullPointerException(); }
  58904. ensureFillDeclLinksIsMutable();
  58905. fillDeclLinks_.add(value);
  58906. bitField0_ |= 0x00000002;
  58907. onChanged();
  58908. return this;
  58909. }
  58910. /**
  58911. * <code>repeated string fillDeclLinks = 2;</code>
  58912. * @param values The fillDeclLinks to add.
  58913. * @return This builder for chaining.
  58914. */
  58915. public Builder addAllFillDeclLinks(
  58916. java.lang.Iterable<java.lang.String> values) {
  58917. ensureFillDeclLinksIsMutable();
  58918. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  58919. values, fillDeclLinks_);
  58920. bitField0_ |= 0x00000002;
  58921. onChanged();
  58922. return this;
  58923. }
  58924. /**
  58925. * <code>repeated string fillDeclLinks = 2;</code>
  58926. * @return This builder for chaining.
  58927. */
  58928. public Builder clearFillDeclLinks() {
  58929. fillDeclLinks_ =
  58930. com.google.protobuf.LazyStringArrayList.emptyList();
  58931. bitField0_ = (bitField0_ & ~0x00000002);;
  58932. onChanged();
  58933. return this;
  58934. }
  58935. /**
  58936. * <code>repeated string fillDeclLinks = 2;</code>
  58937. * @param value The bytes of the fillDeclLinks to add.
  58938. * @return This builder for chaining.
  58939. */
  58940. public Builder addFillDeclLinksBytes(
  58941. com.google.protobuf.ByteString value) {
  58942. if (value == null) { throw new NullPointerException(); }
  58943. ensureFillDeclLinksIsMutable();
  58944. fillDeclLinks_.add(value);
  58945. bitField0_ |= 0x00000002;
  58946. onChanged();
  58947. return this;
  58948. }
  58949. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> businessLicenseImages_ =
  58950. java.util.Collections.emptyList();
  58951. private void ensureBusinessLicenseImagesIsMutable() {
  58952. if (!((bitField0_ & 0x00000004) != 0)) {
  58953. businessLicenseImages_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(businessLicenseImages_);
  58954. bitField0_ |= 0x00000004;
  58955. }
  58956. }
  58957. private com.google.protobuf.RepeatedFieldBuilder<
  58958. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> businessLicenseImagesBuilder_;
  58959. /**
  58960. * <pre>
  58961. * 营业执照图片路径
  58962. * </pre>
  58963. *
  58964. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  58965. */
  58966. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getBusinessLicenseImagesList() {
  58967. if (businessLicenseImagesBuilder_ == null) {
  58968. return java.util.Collections.unmodifiableList(businessLicenseImages_);
  58969. } else {
  58970. return businessLicenseImagesBuilder_.getMessageList();
  58971. }
  58972. }
  58973. /**
  58974. * <pre>
  58975. * 营业执照图片路径
  58976. * </pre>
  58977. *
  58978. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  58979. */
  58980. public int getBusinessLicenseImagesCount() {
  58981. if (businessLicenseImagesBuilder_ == null) {
  58982. return businessLicenseImages_.size();
  58983. } else {
  58984. return businessLicenseImagesBuilder_.getCount();
  58985. }
  58986. }
  58987. /**
  58988. * <pre>
  58989. * 营业执照图片路径
  58990. * </pre>
  58991. *
  58992. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  58993. */
  58994. public com.yaoyicloud.message.FxyProtos.Attachment getBusinessLicenseImages(int index) {
  58995. if (businessLicenseImagesBuilder_ == null) {
  58996. return businessLicenseImages_.get(index);
  58997. } else {
  58998. return businessLicenseImagesBuilder_.getMessage(index);
  58999. }
  59000. }
  59001. /**
  59002. * <pre>
  59003. * 营业执照图片路径
  59004. * </pre>
  59005. *
  59006. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59007. */
  59008. public Builder setBusinessLicenseImages(
  59009. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59010. if (businessLicenseImagesBuilder_ == null) {
  59011. if (value == null) {
  59012. throw new NullPointerException();
  59013. }
  59014. ensureBusinessLicenseImagesIsMutable();
  59015. businessLicenseImages_.set(index, value);
  59016. onChanged();
  59017. } else {
  59018. businessLicenseImagesBuilder_.setMessage(index, value);
  59019. }
  59020. return this;
  59021. }
  59022. /**
  59023. * <pre>
  59024. * 营业执照图片路径
  59025. * </pre>
  59026. *
  59027. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59028. */
  59029. public Builder setBusinessLicenseImages(
  59030. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59031. if (businessLicenseImagesBuilder_ == null) {
  59032. ensureBusinessLicenseImagesIsMutable();
  59033. businessLicenseImages_.set(index, builderForValue.build());
  59034. onChanged();
  59035. } else {
  59036. businessLicenseImagesBuilder_.setMessage(index, builderForValue.build());
  59037. }
  59038. return this;
  59039. }
  59040. /**
  59041. * <pre>
  59042. * 营业执照图片路径
  59043. * </pre>
  59044. *
  59045. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59046. */
  59047. public Builder addBusinessLicenseImages(com.yaoyicloud.message.FxyProtos.Attachment value) {
  59048. if (businessLicenseImagesBuilder_ == null) {
  59049. if (value == null) {
  59050. throw new NullPointerException();
  59051. }
  59052. ensureBusinessLicenseImagesIsMutable();
  59053. businessLicenseImages_.add(value);
  59054. onChanged();
  59055. } else {
  59056. businessLicenseImagesBuilder_.addMessage(value);
  59057. }
  59058. return this;
  59059. }
  59060. /**
  59061. * <pre>
  59062. * 营业执照图片路径
  59063. * </pre>
  59064. *
  59065. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59066. */
  59067. public Builder addBusinessLicenseImages(
  59068. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59069. if (businessLicenseImagesBuilder_ == null) {
  59070. if (value == null) {
  59071. throw new NullPointerException();
  59072. }
  59073. ensureBusinessLicenseImagesIsMutable();
  59074. businessLicenseImages_.add(index, value);
  59075. onChanged();
  59076. } else {
  59077. businessLicenseImagesBuilder_.addMessage(index, value);
  59078. }
  59079. return this;
  59080. }
  59081. /**
  59082. * <pre>
  59083. * 营业执照图片路径
  59084. * </pre>
  59085. *
  59086. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59087. */
  59088. public Builder addBusinessLicenseImages(
  59089. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59090. if (businessLicenseImagesBuilder_ == null) {
  59091. ensureBusinessLicenseImagesIsMutable();
  59092. businessLicenseImages_.add(builderForValue.build());
  59093. onChanged();
  59094. } else {
  59095. businessLicenseImagesBuilder_.addMessage(builderForValue.build());
  59096. }
  59097. return this;
  59098. }
  59099. /**
  59100. * <pre>
  59101. * 营业执照图片路径
  59102. * </pre>
  59103. *
  59104. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59105. */
  59106. public Builder addBusinessLicenseImages(
  59107. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59108. if (businessLicenseImagesBuilder_ == null) {
  59109. ensureBusinessLicenseImagesIsMutable();
  59110. businessLicenseImages_.add(index, builderForValue.build());
  59111. onChanged();
  59112. } else {
  59113. businessLicenseImagesBuilder_.addMessage(index, builderForValue.build());
  59114. }
  59115. return this;
  59116. }
  59117. /**
  59118. * <pre>
  59119. * 营业执照图片路径
  59120. * </pre>
  59121. *
  59122. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59123. */
  59124. public Builder addAllBusinessLicenseImages(
  59125. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  59126. if (businessLicenseImagesBuilder_ == null) {
  59127. ensureBusinessLicenseImagesIsMutable();
  59128. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  59129. values, businessLicenseImages_);
  59130. onChanged();
  59131. } else {
  59132. businessLicenseImagesBuilder_.addAllMessages(values);
  59133. }
  59134. return this;
  59135. }
  59136. /**
  59137. * <pre>
  59138. * 营业执照图片路径
  59139. * </pre>
  59140. *
  59141. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59142. */
  59143. public Builder clearBusinessLicenseImages() {
  59144. if (businessLicenseImagesBuilder_ == null) {
  59145. businessLicenseImages_ = java.util.Collections.emptyList();
  59146. bitField0_ = (bitField0_ & ~0x00000004);
  59147. onChanged();
  59148. } else {
  59149. businessLicenseImagesBuilder_.clear();
  59150. }
  59151. return this;
  59152. }
  59153. /**
  59154. * <pre>
  59155. * 营业执照图片路径
  59156. * </pre>
  59157. *
  59158. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59159. */
  59160. public Builder removeBusinessLicenseImages(int index) {
  59161. if (businessLicenseImagesBuilder_ == null) {
  59162. ensureBusinessLicenseImagesIsMutable();
  59163. businessLicenseImages_.remove(index);
  59164. onChanged();
  59165. } else {
  59166. businessLicenseImagesBuilder_.remove(index);
  59167. }
  59168. return this;
  59169. }
  59170. /**
  59171. * <pre>
  59172. * 营业执照图片路径
  59173. * </pre>
  59174. *
  59175. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59176. */
  59177. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getBusinessLicenseImagesBuilder(
  59178. int index) {
  59179. return getBusinessLicenseImagesFieldBuilder().getBuilder(index);
  59180. }
  59181. /**
  59182. * <pre>
  59183. * 营业执照图片路径
  59184. * </pre>
  59185. *
  59186. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59187. */
  59188. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getBusinessLicenseImagesOrBuilder(
  59189. int index) {
  59190. if (businessLicenseImagesBuilder_ == null) {
  59191. return businessLicenseImages_.get(index); } else {
  59192. return businessLicenseImagesBuilder_.getMessageOrBuilder(index);
  59193. }
  59194. }
  59195. /**
  59196. * <pre>
  59197. * 营业执照图片路径
  59198. * </pre>
  59199. *
  59200. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59201. */
  59202. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  59203. getBusinessLicenseImagesOrBuilderList() {
  59204. if (businessLicenseImagesBuilder_ != null) {
  59205. return businessLicenseImagesBuilder_.getMessageOrBuilderList();
  59206. } else {
  59207. return java.util.Collections.unmodifiableList(businessLicenseImages_);
  59208. }
  59209. }
  59210. /**
  59211. * <pre>
  59212. * 营业执照图片路径
  59213. * </pre>
  59214. *
  59215. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59216. */
  59217. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addBusinessLicenseImagesBuilder() {
  59218. return getBusinessLicenseImagesFieldBuilder().addBuilder(
  59219. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  59220. }
  59221. /**
  59222. * <pre>
  59223. * 营业执照图片路径
  59224. * </pre>
  59225. *
  59226. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59227. */
  59228. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addBusinessLicenseImagesBuilder(
  59229. int index) {
  59230. return getBusinessLicenseImagesFieldBuilder().addBuilder(
  59231. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  59232. }
  59233. /**
  59234. * <pre>
  59235. * 营业执照图片路径
  59236. * </pre>
  59237. *
  59238. * <code>repeated .fxy.Attachment businessLicenseImages = 3;</code>
  59239. */
  59240. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  59241. getBusinessLicenseImagesBuilderList() {
  59242. return getBusinessLicenseImagesFieldBuilder().getBuilderList();
  59243. }
  59244. private com.google.protobuf.RepeatedFieldBuilder<
  59245. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  59246. getBusinessLicenseImagesFieldBuilder() {
  59247. if (businessLicenseImagesBuilder_ == null) {
  59248. businessLicenseImagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  59249. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  59250. businessLicenseImages_,
  59251. ((bitField0_ & 0x00000004) != 0),
  59252. getParentForChildren(),
  59253. isClean());
  59254. businessLicenseImages_ = null;
  59255. }
  59256. return businessLicenseImagesBuilder_;
  59257. }
  59258. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> bankCertificateImages_ =
  59259. java.util.Collections.emptyList();
  59260. private void ensureBankCertificateImagesIsMutable() {
  59261. if (!((bitField0_ & 0x00000008) != 0)) {
  59262. bankCertificateImages_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(bankCertificateImages_);
  59263. bitField0_ |= 0x00000008;
  59264. }
  59265. }
  59266. private com.google.protobuf.RepeatedFieldBuilder<
  59267. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> bankCertificateImagesBuilder_;
  59268. /**
  59269. * <pre>
  59270. * 银行开户证明图片路径
  59271. * </pre>
  59272. *
  59273. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59274. */
  59275. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getBankCertificateImagesList() {
  59276. if (bankCertificateImagesBuilder_ == null) {
  59277. return java.util.Collections.unmodifiableList(bankCertificateImages_);
  59278. } else {
  59279. return bankCertificateImagesBuilder_.getMessageList();
  59280. }
  59281. }
  59282. /**
  59283. * <pre>
  59284. * 银行开户证明图片路径
  59285. * </pre>
  59286. *
  59287. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59288. */
  59289. public int getBankCertificateImagesCount() {
  59290. if (bankCertificateImagesBuilder_ == null) {
  59291. return bankCertificateImages_.size();
  59292. } else {
  59293. return bankCertificateImagesBuilder_.getCount();
  59294. }
  59295. }
  59296. /**
  59297. * <pre>
  59298. * 银行开户证明图片路径
  59299. * </pre>
  59300. *
  59301. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59302. */
  59303. public com.yaoyicloud.message.FxyProtos.Attachment getBankCertificateImages(int index) {
  59304. if (bankCertificateImagesBuilder_ == null) {
  59305. return bankCertificateImages_.get(index);
  59306. } else {
  59307. return bankCertificateImagesBuilder_.getMessage(index);
  59308. }
  59309. }
  59310. /**
  59311. * <pre>
  59312. * 银行开户证明图片路径
  59313. * </pre>
  59314. *
  59315. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59316. */
  59317. public Builder setBankCertificateImages(
  59318. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59319. if (bankCertificateImagesBuilder_ == null) {
  59320. if (value == null) {
  59321. throw new NullPointerException();
  59322. }
  59323. ensureBankCertificateImagesIsMutable();
  59324. bankCertificateImages_.set(index, value);
  59325. onChanged();
  59326. } else {
  59327. bankCertificateImagesBuilder_.setMessage(index, value);
  59328. }
  59329. return this;
  59330. }
  59331. /**
  59332. * <pre>
  59333. * 银行开户证明图片路径
  59334. * </pre>
  59335. *
  59336. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59337. */
  59338. public Builder setBankCertificateImages(
  59339. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59340. if (bankCertificateImagesBuilder_ == null) {
  59341. ensureBankCertificateImagesIsMutable();
  59342. bankCertificateImages_.set(index, builderForValue.build());
  59343. onChanged();
  59344. } else {
  59345. bankCertificateImagesBuilder_.setMessage(index, builderForValue.build());
  59346. }
  59347. return this;
  59348. }
  59349. /**
  59350. * <pre>
  59351. * 银行开户证明图片路径
  59352. * </pre>
  59353. *
  59354. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59355. */
  59356. public Builder addBankCertificateImages(com.yaoyicloud.message.FxyProtos.Attachment value) {
  59357. if (bankCertificateImagesBuilder_ == null) {
  59358. if (value == null) {
  59359. throw new NullPointerException();
  59360. }
  59361. ensureBankCertificateImagesIsMutable();
  59362. bankCertificateImages_.add(value);
  59363. onChanged();
  59364. } else {
  59365. bankCertificateImagesBuilder_.addMessage(value);
  59366. }
  59367. return this;
  59368. }
  59369. /**
  59370. * <pre>
  59371. * 银行开户证明图片路径
  59372. * </pre>
  59373. *
  59374. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59375. */
  59376. public Builder addBankCertificateImages(
  59377. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59378. if (bankCertificateImagesBuilder_ == null) {
  59379. if (value == null) {
  59380. throw new NullPointerException();
  59381. }
  59382. ensureBankCertificateImagesIsMutable();
  59383. bankCertificateImages_.add(index, value);
  59384. onChanged();
  59385. } else {
  59386. bankCertificateImagesBuilder_.addMessage(index, value);
  59387. }
  59388. return this;
  59389. }
  59390. /**
  59391. * <pre>
  59392. * 银行开户证明图片路径
  59393. * </pre>
  59394. *
  59395. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59396. */
  59397. public Builder addBankCertificateImages(
  59398. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59399. if (bankCertificateImagesBuilder_ == null) {
  59400. ensureBankCertificateImagesIsMutable();
  59401. bankCertificateImages_.add(builderForValue.build());
  59402. onChanged();
  59403. } else {
  59404. bankCertificateImagesBuilder_.addMessage(builderForValue.build());
  59405. }
  59406. return this;
  59407. }
  59408. /**
  59409. * <pre>
  59410. * 银行开户证明图片路径
  59411. * </pre>
  59412. *
  59413. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59414. */
  59415. public Builder addBankCertificateImages(
  59416. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59417. if (bankCertificateImagesBuilder_ == null) {
  59418. ensureBankCertificateImagesIsMutable();
  59419. bankCertificateImages_.add(index, builderForValue.build());
  59420. onChanged();
  59421. } else {
  59422. bankCertificateImagesBuilder_.addMessage(index, builderForValue.build());
  59423. }
  59424. return this;
  59425. }
  59426. /**
  59427. * <pre>
  59428. * 银行开户证明图片路径
  59429. * </pre>
  59430. *
  59431. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59432. */
  59433. public Builder addAllBankCertificateImages(
  59434. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  59435. if (bankCertificateImagesBuilder_ == null) {
  59436. ensureBankCertificateImagesIsMutable();
  59437. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  59438. values, bankCertificateImages_);
  59439. onChanged();
  59440. } else {
  59441. bankCertificateImagesBuilder_.addAllMessages(values);
  59442. }
  59443. return this;
  59444. }
  59445. /**
  59446. * <pre>
  59447. * 银行开户证明图片路径
  59448. * </pre>
  59449. *
  59450. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59451. */
  59452. public Builder clearBankCertificateImages() {
  59453. if (bankCertificateImagesBuilder_ == null) {
  59454. bankCertificateImages_ = java.util.Collections.emptyList();
  59455. bitField0_ = (bitField0_ & ~0x00000008);
  59456. onChanged();
  59457. } else {
  59458. bankCertificateImagesBuilder_.clear();
  59459. }
  59460. return this;
  59461. }
  59462. /**
  59463. * <pre>
  59464. * 银行开户证明图片路径
  59465. * </pre>
  59466. *
  59467. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59468. */
  59469. public Builder removeBankCertificateImages(int index) {
  59470. if (bankCertificateImagesBuilder_ == null) {
  59471. ensureBankCertificateImagesIsMutable();
  59472. bankCertificateImages_.remove(index);
  59473. onChanged();
  59474. } else {
  59475. bankCertificateImagesBuilder_.remove(index);
  59476. }
  59477. return this;
  59478. }
  59479. /**
  59480. * <pre>
  59481. * 银行开户证明图片路径
  59482. * </pre>
  59483. *
  59484. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59485. */
  59486. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getBankCertificateImagesBuilder(
  59487. int index) {
  59488. return getBankCertificateImagesFieldBuilder().getBuilder(index);
  59489. }
  59490. /**
  59491. * <pre>
  59492. * 银行开户证明图片路径
  59493. * </pre>
  59494. *
  59495. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59496. */
  59497. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getBankCertificateImagesOrBuilder(
  59498. int index) {
  59499. if (bankCertificateImagesBuilder_ == null) {
  59500. return bankCertificateImages_.get(index); } else {
  59501. return bankCertificateImagesBuilder_.getMessageOrBuilder(index);
  59502. }
  59503. }
  59504. /**
  59505. * <pre>
  59506. * 银行开户证明图片路径
  59507. * </pre>
  59508. *
  59509. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59510. */
  59511. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  59512. getBankCertificateImagesOrBuilderList() {
  59513. if (bankCertificateImagesBuilder_ != null) {
  59514. return bankCertificateImagesBuilder_.getMessageOrBuilderList();
  59515. } else {
  59516. return java.util.Collections.unmodifiableList(bankCertificateImages_);
  59517. }
  59518. }
  59519. /**
  59520. * <pre>
  59521. * 银行开户证明图片路径
  59522. * </pre>
  59523. *
  59524. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59525. */
  59526. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addBankCertificateImagesBuilder() {
  59527. return getBankCertificateImagesFieldBuilder().addBuilder(
  59528. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  59529. }
  59530. /**
  59531. * <pre>
  59532. * 银行开户证明图片路径
  59533. * </pre>
  59534. *
  59535. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59536. */
  59537. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addBankCertificateImagesBuilder(
  59538. int index) {
  59539. return getBankCertificateImagesFieldBuilder().addBuilder(
  59540. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  59541. }
  59542. /**
  59543. * <pre>
  59544. * 银行开户证明图片路径
  59545. * </pre>
  59546. *
  59547. * <code>repeated .fxy.Attachment bankCertificateImages = 4;</code>
  59548. */
  59549. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  59550. getBankCertificateImagesBuilderList() {
  59551. return getBankCertificateImagesFieldBuilder().getBuilderList();
  59552. }
  59553. private com.google.protobuf.RepeatedFieldBuilder<
  59554. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  59555. getBankCertificateImagesFieldBuilder() {
  59556. if (bankCertificateImagesBuilder_ == null) {
  59557. bankCertificateImagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  59558. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  59559. bankCertificateImages_,
  59560. ((bitField0_ & 0x00000008) != 0),
  59561. getParentForChildren(),
  59562. isClean());
  59563. bankCertificateImages_ = null;
  59564. }
  59565. return bankCertificateImagesBuilder_;
  59566. }
  59567. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> isoCertificationImages_ =
  59568. java.util.Collections.emptyList();
  59569. private void ensureIsoCertificationImagesIsMutable() {
  59570. if (!((bitField0_ & 0x00000010) != 0)) {
  59571. isoCertificationImages_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(isoCertificationImages_);
  59572. bitField0_ |= 0x00000010;
  59573. }
  59574. }
  59575. private com.google.protobuf.RepeatedFieldBuilder<
  59576. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> isoCertificationImagesBuilder_;
  59577. /**
  59578. * <pre>
  59579. * ISO认证证书图片路径
  59580. * </pre>
  59581. *
  59582. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59583. */
  59584. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getIsoCertificationImagesList() {
  59585. if (isoCertificationImagesBuilder_ == null) {
  59586. return java.util.Collections.unmodifiableList(isoCertificationImages_);
  59587. } else {
  59588. return isoCertificationImagesBuilder_.getMessageList();
  59589. }
  59590. }
  59591. /**
  59592. * <pre>
  59593. * ISO认证证书图片路径
  59594. * </pre>
  59595. *
  59596. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59597. */
  59598. public int getIsoCertificationImagesCount() {
  59599. if (isoCertificationImagesBuilder_ == null) {
  59600. return isoCertificationImages_.size();
  59601. } else {
  59602. return isoCertificationImagesBuilder_.getCount();
  59603. }
  59604. }
  59605. /**
  59606. * <pre>
  59607. * ISO认证证书图片路径
  59608. * </pre>
  59609. *
  59610. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59611. */
  59612. public com.yaoyicloud.message.FxyProtos.Attachment getIsoCertificationImages(int index) {
  59613. if (isoCertificationImagesBuilder_ == null) {
  59614. return isoCertificationImages_.get(index);
  59615. } else {
  59616. return isoCertificationImagesBuilder_.getMessage(index);
  59617. }
  59618. }
  59619. /**
  59620. * <pre>
  59621. * ISO认证证书图片路径
  59622. * </pre>
  59623. *
  59624. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59625. */
  59626. public Builder setIsoCertificationImages(
  59627. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59628. if (isoCertificationImagesBuilder_ == null) {
  59629. if (value == null) {
  59630. throw new NullPointerException();
  59631. }
  59632. ensureIsoCertificationImagesIsMutable();
  59633. isoCertificationImages_.set(index, value);
  59634. onChanged();
  59635. } else {
  59636. isoCertificationImagesBuilder_.setMessage(index, value);
  59637. }
  59638. return this;
  59639. }
  59640. /**
  59641. * <pre>
  59642. * ISO认证证书图片路径
  59643. * </pre>
  59644. *
  59645. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59646. */
  59647. public Builder setIsoCertificationImages(
  59648. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59649. if (isoCertificationImagesBuilder_ == null) {
  59650. ensureIsoCertificationImagesIsMutable();
  59651. isoCertificationImages_.set(index, builderForValue.build());
  59652. onChanged();
  59653. } else {
  59654. isoCertificationImagesBuilder_.setMessage(index, builderForValue.build());
  59655. }
  59656. return this;
  59657. }
  59658. /**
  59659. * <pre>
  59660. * ISO认证证书图片路径
  59661. * </pre>
  59662. *
  59663. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59664. */
  59665. public Builder addIsoCertificationImages(com.yaoyicloud.message.FxyProtos.Attachment value) {
  59666. if (isoCertificationImagesBuilder_ == null) {
  59667. if (value == null) {
  59668. throw new NullPointerException();
  59669. }
  59670. ensureIsoCertificationImagesIsMutable();
  59671. isoCertificationImages_.add(value);
  59672. onChanged();
  59673. } else {
  59674. isoCertificationImagesBuilder_.addMessage(value);
  59675. }
  59676. return this;
  59677. }
  59678. /**
  59679. * <pre>
  59680. * ISO认证证书图片路径
  59681. * </pre>
  59682. *
  59683. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59684. */
  59685. public Builder addIsoCertificationImages(
  59686. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59687. if (isoCertificationImagesBuilder_ == null) {
  59688. if (value == null) {
  59689. throw new NullPointerException();
  59690. }
  59691. ensureIsoCertificationImagesIsMutable();
  59692. isoCertificationImages_.add(index, value);
  59693. onChanged();
  59694. } else {
  59695. isoCertificationImagesBuilder_.addMessage(index, value);
  59696. }
  59697. return this;
  59698. }
  59699. /**
  59700. * <pre>
  59701. * ISO认证证书图片路径
  59702. * </pre>
  59703. *
  59704. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59705. */
  59706. public Builder addIsoCertificationImages(
  59707. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59708. if (isoCertificationImagesBuilder_ == null) {
  59709. ensureIsoCertificationImagesIsMutable();
  59710. isoCertificationImages_.add(builderForValue.build());
  59711. onChanged();
  59712. } else {
  59713. isoCertificationImagesBuilder_.addMessage(builderForValue.build());
  59714. }
  59715. return this;
  59716. }
  59717. /**
  59718. * <pre>
  59719. * ISO认证证书图片路径
  59720. * </pre>
  59721. *
  59722. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59723. */
  59724. public Builder addIsoCertificationImages(
  59725. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59726. if (isoCertificationImagesBuilder_ == null) {
  59727. ensureIsoCertificationImagesIsMutable();
  59728. isoCertificationImages_.add(index, builderForValue.build());
  59729. onChanged();
  59730. } else {
  59731. isoCertificationImagesBuilder_.addMessage(index, builderForValue.build());
  59732. }
  59733. return this;
  59734. }
  59735. /**
  59736. * <pre>
  59737. * ISO认证证书图片路径
  59738. * </pre>
  59739. *
  59740. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59741. */
  59742. public Builder addAllIsoCertificationImages(
  59743. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  59744. if (isoCertificationImagesBuilder_ == null) {
  59745. ensureIsoCertificationImagesIsMutable();
  59746. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  59747. values, isoCertificationImages_);
  59748. onChanged();
  59749. } else {
  59750. isoCertificationImagesBuilder_.addAllMessages(values);
  59751. }
  59752. return this;
  59753. }
  59754. /**
  59755. * <pre>
  59756. * ISO认证证书图片路径
  59757. * </pre>
  59758. *
  59759. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59760. */
  59761. public Builder clearIsoCertificationImages() {
  59762. if (isoCertificationImagesBuilder_ == null) {
  59763. isoCertificationImages_ = java.util.Collections.emptyList();
  59764. bitField0_ = (bitField0_ & ~0x00000010);
  59765. onChanged();
  59766. } else {
  59767. isoCertificationImagesBuilder_.clear();
  59768. }
  59769. return this;
  59770. }
  59771. /**
  59772. * <pre>
  59773. * ISO认证证书图片路径
  59774. * </pre>
  59775. *
  59776. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59777. */
  59778. public Builder removeIsoCertificationImages(int index) {
  59779. if (isoCertificationImagesBuilder_ == null) {
  59780. ensureIsoCertificationImagesIsMutable();
  59781. isoCertificationImages_.remove(index);
  59782. onChanged();
  59783. } else {
  59784. isoCertificationImagesBuilder_.remove(index);
  59785. }
  59786. return this;
  59787. }
  59788. /**
  59789. * <pre>
  59790. * ISO认证证书图片路径
  59791. * </pre>
  59792. *
  59793. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59794. */
  59795. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getIsoCertificationImagesBuilder(
  59796. int index) {
  59797. return getIsoCertificationImagesFieldBuilder().getBuilder(index);
  59798. }
  59799. /**
  59800. * <pre>
  59801. * ISO认证证书图片路径
  59802. * </pre>
  59803. *
  59804. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59805. */
  59806. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getIsoCertificationImagesOrBuilder(
  59807. int index) {
  59808. if (isoCertificationImagesBuilder_ == null) {
  59809. return isoCertificationImages_.get(index); } else {
  59810. return isoCertificationImagesBuilder_.getMessageOrBuilder(index);
  59811. }
  59812. }
  59813. /**
  59814. * <pre>
  59815. * ISO认证证书图片路径
  59816. * </pre>
  59817. *
  59818. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59819. */
  59820. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  59821. getIsoCertificationImagesOrBuilderList() {
  59822. if (isoCertificationImagesBuilder_ != null) {
  59823. return isoCertificationImagesBuilder_.getMessageOrBuilderList();
  59824. } else {
  59825. return java.util.Collections.unmodifiableList(isoCertificationImages_);
  59826. }
  59827. }
  59828. /**
  59829. * <pre>
  59830. * ISO认证证书图片路径
  59831. * </pre>
  59832. *
  59833. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59834. */
  59835. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addIsoCertificationImagesBuilder() {
  59836. return getIsoCertificationImagesFieldBuilder().addBuilder(
  59837. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  59838. }
  59839. /**
  59840. * <pre>
  59841. * ISO认证证书图片路径
  59842. * </pre>
  59843. *
  59844. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59845. */
  59846. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addIsoCertificationImagesBuilder(
  59847. int index) {
  59848. return getIsoCertificationImagesFieldBuilder().addBuilder(
  59849. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  59850. }
  59851. /**
  59852. * <pre>
  59853. * ISO认证证书图片路径
  59854. * </pre>
  59855. *
  59856. * <code>repeated .fxy.Attachment isoCertificationImages = 5;</code>
  59857. */
  59858. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  59859. getIsoCertificationImagesBuilderList() {
  59860. return getIsoCertificationImagesFieldBuilder().getBuilderList();
  59861. }
  59862. private com.google.protobuf.RepeatedFieldBuilder<
  59863. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  59864. getIsoCertificationImagesFieldBuilder() {
  59865. if (isoCertificationImagesBuilder_ == null) {
  59866. isoCertificationImagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  59867. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  59868. isoCertificationImages_,
  59869. ((bitField0_ & 0x00000010) != 0),
  59870. getParentForChildren(),
  59871. isClean());
  59872. isoCertificationImages_ = null;
  59873. }
  59874. return isoCertificationImagesBuilder_;
  59875. }
  59876. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> otherCertifications_ =
  59877. java.util.Collections.emptyList();
  59878. private void ensureOtherCertificationsIsMutable() {
  59879. if (!((bitField0_ & 0x00000020) != 0)) {
  59880. otherCertifications_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(otherCertifications_);
  59881. bitField0_ |= 0x00000020;
  59882. }
  59883. }
  59884. private com.google.protobuf.RepeatedFieldBuilder<
  59885. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> otherCertificationsBuilder_;
  59886. /**
  59887. * <pre>
  59888. * 其他资质文件路径
  59889. * </pre>
  59890. *
  59891. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  59892. */
  59893. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getOtherCertificationsList() {
  59894. if (otherCertificationsBuilder_ == null) {
  59895. return java.util.Collections.unmodifiableList(otherCertifications_);
  59896. } else {
  59897. return otherCertificationsBuilder_.getMessageList();
  59898. }
  59899. }
  59900. /**
  59901. * <pre>
  59902. * 其他资质文件路径
  59903. * </pre>
  59904. *
  59905. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  59906. */
  59907. public int getOtherCertificationsCount() {
  59908. if (otherCertificationsBuilder_ == null) {
  59909. return otherCertifications_.size();
  59910. } else {
  59911. return otherCertificationsBuilder_.getCount();
  59912. }
  59913. }
  59914. /**
  59915. * <pre>
  59916. * 其他资质文件路径
  59917. * </pre>
  59918. *
  59919. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  59920. */
  59921. public com.yaoyicloud.message.FxyProtos.Attachment getOtherCertifications(int index) {
  59922. if (otherCertificationsBuilder_ == null) {
  59923. return otherCertifications_.get(index);
  59924. } else {
  59925. return otherCertificationsBuilder_.getMessage(index);
  59926. }
  59927. }
  59928. /**
  59929. * <pre>
  59930. * 其他资质文件路径
  59931. * </pre>
  59932. *
  59933. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  59934. */
  59935. public Builder setOtherCertifications(
  59936. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59937. if (otherCertificationsBuilder_ == null) {
  59938. if (value == null) {
  59939. throw new NullPointerException();
  59940. }
  59941. ensureOtherCertificationsIsMutable();
  59942. otherCertifications_.set(index, value);
  59943. onChanged();
  59944. } else {
  59945. otherCertificationsBuilder_.setMessage(index, value);
  59946. }
  59947. return this;
  59948. }
  59949. /**
  59950. * <pre>
  59951. * 其他资质文件路径
  59952. * </pre>
  59953. *
  59954. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  59955. */
  59956. public Builder setOtherCertifications(
  59957. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  59958. if (otherCertificationsBuilder_ == null) {
  59959. ensureOtherCertificationsIsMutable();
  59960. otherCertifications_.set(index, builderForValue.build());
  59961. onChanged();
  59962. } else {
  59963. otherCertificationsBuilder_.setMessage(index, builderForValue.build());
  59964. }
  59965. return this;
  59966. }
  59967. /**
  59968. * <pre>
  59969. * 其他资质文件路径
  59970. * </pre>
  59971. *
  59972. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  59973. */
  59974. public Builder addOtherCertifications(com.yaoyicloud.message.FxyProtos.Attachment value) {
  59975. if (otherCertificationsBuilder_ == null) {
  59976. if (value == null) {
  59977. throw new NullPointerException();
  59978. }
  59979. ensureOtherCertificationsIsMutable();
  59980. otherCertifications_.add(value);
  59981. onChanged();
  59982. } else {
  59983. otherCertificationsBuilder_.addMessage(value);
  59984. }
  59985. return this;
  59986. }
  59987. /**
  59988. * <pre>
  59989. * 其他资质文件路径
  59990. * </pre>
  59991. *
  59992. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  59993. */
  59994. public Builder addOtherCertifications(
  59995. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  59996. if (otherCertificationsBuilder_ == null) {
  59997. if (value == null) {
  59998. throw new NullPointerException();
  59999. }
  60000. ensureOtherCertificationsIsMutable();
  60001. otherCertifications_.add(index, value);
  60002. onChanged();
  60003. } else {
  60004. otherCertificationsBuilder_.addMessage(index, value);
  60005. }
  60006. return this;
  60007. }
  60008. /**
  60009. * <pre>
  60010. * 其他资质文件路径
  60011. * </pre>
  60012. *
  60013. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60014. */
  60015. public Builder addOtherCertifications(
  60016. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60017. if (otherCertificationsBuilder_ == null) {
  60018. ensureOtherCertificationsIsMutable();
  60019. otherCertifications_.add(builderForValue.build());
  60020. onChanged();
  60021. } else {
  60022. otherCertificationsBuilder_.addMessage(builderForValue.build());
  60023. }
  60024. return this;
  60025. }
  60026. /**
  60027. * <pre>
  60028. * 其他资质文件路径
  60029. * </pre>
  60030. *
  60031. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60032. */
  60033. public Builder addOtherCertifications(
  60034. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60035. if (otherCertificationsBuilder_ == null) {
  60036. ensureOtherCertificationsIsMutable();
  60037. otherCertifications_.add(index, builderForValue.build());
  60038. onChanged();
  60039. } else {
  60040. otherCertificationsBuilder_.addMessage(index, builderForValue.build());
  60041. }
  60042. return this;
  60043. }
  60044. /**
  60045. * <pre>
  60046. * 其他资质文件路径
  60047. * </pre>
  60048. *
  60049. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60050. */
  60051. public Builder addAllOtherCertifications(
  60052. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  60053. if (otherCertificationsBuilder_ == null) {
  60054. ensureOtherCertificationsIsMutable();
  60055. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  60056. values, otherCertifications_);
  60057. onChanged();
  60058. } else {
  60059. otherCertificationsBuilder_.addAllMessages(values);
  60060. }
  60061. return this;
  60062. }
  60063. /**
  60064. * <pre>
  60065. * 其他资质文件路径
  60066. * </pre>
  60067. *
  60068. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60069. */
  60070. public Builder clearOtherCertifications() {
  60071. if (otherCertificationsBuilder_ == null) {
  60072. otherCertifications_ = java.util.Collections.emptyList();
  60073. bitField0_ = (bitField0_ & ~0x00000020);
  60074. onChanged();
  60075. } else {
  60076. otherCertificationsBuilder_.clear();
  60077. }
  60078. return this;
  60079. }
  60080. /**
  60081. * <pre>
  60082. * 其他资质文件路径
  60083. * </pre>
  60084. *
  60085. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60086. */
  60087. public Builder removeOtherCertifications(int index) {
  60088. if (otherCertificationsBuilder_ == null) {
  60089. ensureOtherCertificationsIsMutable();
  60090. otherCertifications_.remove(index);
  60091. onChanged();
  60092. } else {
  60093. otherCertificationsBuilder_.remove(index);
  60094. }
  60095. return this;
  60096. }
  60097. /**
  60098. * <pre>
  60099. * 其他资质文件路径
  60100. * </pre>
  60101. *
  60102. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60103. */
  60104. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getOtherCertificationsBuilder(
  60105. int index) {
  60106. return getOtherCertificationsFieldBuilder().getBuilder(index);
  60107. }
  60108. /**
  60109. * <pre>
  60110. * 其他资质文件路径
  60111. * </pre>
  60112. *
  60113. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60114. */
  60115. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOtherCertificationsOrBuilder(
  60116. int index) {
  60117. if (otherCertificationsBuilder_ == null) {
  60118. return otherCertifications_.get(index); } else {
  60119. return otherCertificationsBuilder_.getMessageOrBuilder(index);
  60120. }
  60121. }
  60122. /**
  60123. * <pre>
  60124. * 其他资质文件路径
  60125. * </pre>
  60126. *
  60127. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60128. */
  60129. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  60130. getOtherCertificationsOrBuilderList() {
  60131. if (otherCertificationsBuilder_ != null) {
  60132. return otherCertificationsBuilder_.getMessageOrBuilderList();
  60133. } else {
  60134. return java.util.Collections.unmodifiableList(otherCertifications_);
  60135. }
  60136. }
  60137. /**
  60138. * <pre>
  60139. * 其他资质文件路径
  60140. * </pre>
  60141. *
  60142. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60143. */
  60144. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addOtherCertificationsBuilder() {
  60145. return getOtherCertificationsFieldBuilder().addBuilder(
  60146. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  60147. }
  60148. /**
  60149. * <pre>
  60150. * 其他资质文件路径
  60151. * </pre>
  60152. *
  60153. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60154. */
  60155. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addOtherCertificationsBuilder(
  60156. int index) {
  60157. return getOtherCertificationsFieldBuilder().addBuilder(
  60158. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  60159. }
  60160. /**
  60161. * <pre>
  60162. * 其他资质文件路径
  60163. * </pre>
  60164. *
  60165. * <code>repeated .fxy.Attachment otherCertifications = 6;</code>
  60166. */
  60167. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  60168. getOtherCertificationsBuilderList() {
  60169. return getOtherCertificationsFieldBuilder().getBuilderList();
  60170. }
  60171. private com.google.protobuf.RepeatedFieldBuilder<
  60172. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  60173. getOtherCertificationsFieldBuilder() {
  60174. if (otherCertificationsBuilder_ == null) {
  60175. otherCertificationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  60176. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  60177. otherCertifications_,
  60178. ((bitField0_ & 0x00000020) != 0),
  60179. getParentForChildren(),
  60180. isClean());
  60181. otherCertifications_ = null;
  60182. }
  60183. return otherCertificationsBuilder_;
  60184. }
  60185. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> securityLevelCertifications_ =
  60186. java.util.Collections.emptyList();
  60187. private void ensureSecurityLevelCertificationsIsMutable() {
  60188. if (!((bitField0_ & 0x00000040) != 0)) {
  60189. securityLevelCertifications_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(securityLevelCertifications_);
  60190. bitField0_ |= 0x00000040;
  60191. }
  60192. }
  60193. private com.google.protobuf.RepeatedFieldBuilder<
  60194. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> securityLevelCertificationsBuilder_;
  60195. /**
  60196. * <pre>
  60197. * 信息安全等级保护证明路径
  60198. * </pre>
  60199. *
  60200. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60201. */
  60202. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getSecurityLevelCertificationsList() {
  60203. if (securityLevelCertificationsBuilder_ == null) {
  60204. return java.util.Collections.unmodifiableList(securityLevelCertifications_);
  60205. } else {
  60206. return securityLevelCertificationsBuilder_.getMessageList();
  60207. }
  60208. }
  60209. /**
  60210. * <pre>
  60211. * 信息安全等级保护证明路径
  60212. * </pre>
  60213. *
  60214. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60215. */
  60216. public int getSecurityLevelCertificationsCount() {
  60217. if (securityLevelCertificationsBuilder_ == null) {
  60218. return securityLevelCertifications_.size();
  60219. } else {
  60220. return securityLevelCertificationsBuilder_.getCount();
  60221. }
  60222. }
  60223. /**
  60224. * <pre>
  60225. * 信息安全等级保护证明路径
  60226. * </pre>
  60227. *
  60228. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60229. */
  60230. public com.yaoyicloud.message.FxyProtos.Attachment getSecurityLevelCertifications(int index) {
  60231. if (securityLevelCertificationsBuilder_ == null) {
  60232. return securityLevelCertifications_.get(index);
  60233. } else {
  60234. return securityLevelCertificationsBuilder_.getMessage(index);
  60235. }
  60236. }
  60237. /**
  60238. * <pre>
  60239. * 信息安全等级保护证明路径
  60240. * </pre>
  60241. *
  60242. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60243. */
  60244. public Builder setSecurityLevelCertifications(
  60245. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  60246. if (securityLevelCertificationsBuilder_ == null) {
  60247. if (value == null) {
  60248. throw new NullPointerException();
  60249. }
  60250. ensureSecurityLevelCertificationsIsMutable();
  60251. securityLevelCertifications_.set(index, value);
  60252. onChanged();
  60253. } else {
  60254. securityLevelCertificationsBuilder_.setMessage(index, value);
  60255. }
  60256. return this;
  60257. }
  60258. /**
  60259. * <pre>
  60260. * 信息安全等级保护证明路径
  60261. * </pre>
  60262. *
  60263. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60264. */
  60265. public Builder setSecurityLevelCertifications(
  60266. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60267. if (securityLevelCertificationsBuilder_ == null) {
  60268. ensureSecurityLevelCertificationsIsMutable();
  60269. securityLevelCertifications_.set(index, builderForValue.build());
  60270. onChanged();
  60271. } else {
  60272. securityLevelCertificationsBuilder_.setMessage(index, builderForValue.build());
  60273. }
  60274. return this;
  60275. }
  60276. /**
  60277. * <pre>
  60278. * 信息安全等级保护证明路径
  60279. * </pre>
  60280. *
  60281. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60282. */
  60283. public Builder addSecurityLevelCertifications(com.yaoyicloud.message.FxyProtos.Attachment value) {
  60284. if (securityLevelCertificationsBuilder_ == null) {
  60285. if (value == null) {
  60286. throw new NullPointerException();
  60287. }
  60288. ensureSecurityLevelCertificationsIsMutable();
  60289. securityLevelCertifications_.add(value);
  60290. onChanged();
  60291. } else {
  60292. securityLevelCertificationsBuilder_.addMessage(value);
  60293. }
  60294. return this;
  60295. }
  60296. /**
  60297. * <pre>
  60298. * 信息安全等级保护证明路径
  60299. * </pre>
  60300. *
  60301. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60302. */
  60303. public Builder addSecurityLevelCertifications(
  60304. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  60305. if (securityLevelCertificationsBuilder_ == null) {
  60306. if (value == null) {
  60307. throw new NullPointerException();
  60308. }
  60309. ensureSecurityLevelCertificationsIsMutable();
  60310. securityLevelCertifications_.add(index, value);
  60311. onChanged();
  60312. } else {
  60313. securityLevelCertificationsBuilder_.addMessage(index, value);
  60314. }
  60315. return this;
  60316. }
  60317. /**
  60318. * <pre>
  60319. * 信息安全等级保护证明路径
  60320. * </pre>
  60321. *
  60322. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60323. */
  60324. public Builder addSecurityLevelCertifications(
  60325. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60326. if (securityLevelCertificationsBuilder_ == null) {
  60327. ensureSecurityLevelCertificationsIsMutable();
  60328. securityLevelCertifications_.add(builderForValue.build());
  60329. onChanged();
  60330. } else {
  60331. securityLevelCertificationsBuilder_.addMessage(builderForValue.build());
  60332. }
  60333. return this;
  60334. }
  60335. /**
  60336. * <pre>
  60337. * 信息安全等级保护证明路径
  60338. * </pre>
  60339. *
  60340. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60341. */
  60342. public Builder addSecurityLevelCertifications(
  60343. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60344. if (securityLevelCertificationsBuilder_ == null) {
  60345. ensureSecurityLevelCertificationsIsMutable();
  60346. securityLevelCertifications_.add(index, builderForValue.build());
  60347. onChanged();
  60348. } else {
  60349. securityLevelCertificationsBuilder_.addMessage(index, builderForValue.build());
  60350. }
  60351. return this;
  60352. }
  60353. /**
  60354. * <pre>
  60355. * 信息安全等级保护证明路径
  60356. * </pre>
  60357. *
  60358. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60359. */
  60360. public Builder addAllSecurityLevelCertifications(
  60361. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  60362. if (securityLevelCertificationsBuilder_ == null) {
  60363. ensureSecurityLevelCertificationsIsMutable();
  60364. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  60365. values, securityLevelCertifications_);
  60366. onChanged();
  60367. } else {
  60368. securityLevelCertificationsBuilder_.addAllMessages(values);
  60369. }
  60370. return this;
  60371. }
  60372. /**
  60373. * <pre>
  60374. * 信息安全等级保护证明路径
  60375. * </pre>
  60376. *
  60377. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60378. */
  60379. public Builder clearSecurityLevelCertifications() {
  60380. if (securityLevelCertificationsBuilder_ == null) {
  60381. securityLevelCertifications_ = java.util.Collections.emptyList();
  60382. bitField0_ = (bitField0_ & ~0x00000040);
  60383. onChanged();
  60384. } else {
  60385. securityLevelCertificationsBuilder_.clear();
  60386. }
  60387. return this;
  60388. }
  60389. /**
  60390. * <pre>
  60391. * 信息安全等级保护证明路径
  60392. * </pre>
  60393. *
  60394. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60395. */
  60396. public Builder removeSecurityLevelCertifications(int index) {
  60397. if (securityLevelCertificationsBuilder_ == null) {
  60398. ensureSecurityLevelCertificationsIsMutable();
  60399. securityLevelCertifications_.remove(index);
  60400. onChanged();
  60401. } else {
  60402. securityLevelCertificationsBuilder_.remove(index);
  60403. }
  60404. return this;
  60405. }
  60406. /**
  60407. * <pre>
  60408. * 信息安全等级保护证明路径
  60409. * </pre>
  60410. *
  60411. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60412. */
  60413. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getSecurityLevelCertificationsBuilder(
  60414. int index) {
  60415. return getSecurityLevelCertificationsFieldBuilder().getBuilder(index);
  60416. }
  60417. /**
  60418. * <pre>
  60419. * 信息安全等级保护证明路径
  60420. * </pre>
  60421. *
  60422. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60423. */
  60424. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getSecurityLevelCertificationsOrBuilder(
  60425. int index) {
  60426. if (securityLevelCertificationsBuilder_ == null) {
  60427. return securityLevelCertifications_.get(index); } else {
  60428. return securityLevelCertificationsBuilder_.getMessageOrBuilder(index);
  60429. }
  60430. }
  60431. /**
  60432. * <pre>
  60433. * 信息安全等级保护证明路径
  60434. * </pre>
  60435. *
  60436. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60437. */
  60438. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  60439. getSecurityLevelCertificationsOrBuilderList() {
  60440. if (securityLevelCertificationsBuilder_ != null) {
  60441. return securityLevelCertificationsBuilder_.getMessageOrBuilderList();
  60442. } else {
  60443. return java.util.Collections.unmodifiableList(securityLevelCertifications_);
  60444. }
  60445. }
  60446. /**
  60447. * <pre>
  60448. * 信息安全等级保护证明路径
  60449. * </pre>
  60450. *
  60451. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60452. */
  60453. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addSecurityLevelCertificationsBuilder() {
  60454. return getSecurityLevelCertificationsFieldBuilder().addBuilder(
  60455. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  60456. }
  60457. /**
  60458. * <pre>
  60459. * 信息安全等级保护证明路径
  60460. * </pre>
  60461. *
  60462. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60463. */
  60464. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addSecurityLevelCertificationsBuilder(
  60465. int index) {
  60466. return getSecurityLevelCertificationsFieldBuilder().addBuilder(
  60467. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  60468. }
  60469. /**
  60470. * <pre>
  60471. * 信息安全等级保护证明路径
  60472. * </pre>
  60473. *
  60474. * <code>repeated .fxy.Attachment securityLevelCertifications = 7;</code>
  60475. */
  60476. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  60477. getSecurityLevelCertificationsBuilderList() {
  60478. return getSecurityLevelCertificationsFieldBuilder().getBuilderList();
  60479. }
  60480. private com.google.protobuf.RepeatedFieldBuilder<
  60481. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  60482. getSecurityLevelCertificationsFieldBuilder() {
  60483. if (securityLevelCertificationsBuilder_ == null) {
  60484. securityLevelCertificationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  60485. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  60486. securityLevelCertifications_,
  60487. ((bitField0_ & 0x00000040) != 0),
  60488. getParentForChildren(),
  60489. isClean());
  60490. securityLevelCertifications_ = null;
  60491. }
  60492. return securityLevelCertificationsBuilder_;
  60493. }
  60494. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> organizationalStructureImages_ =
  60495. java.util.Collections.emptyList();
  60496. private void ensureOrganizationalStructureImagesIsMutable() {
  60497. if (!((bitField0_ & 0x00000080) != 0)) {
  60498. organizationalStructureImages_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(organizationalStructureImages_);
  60499. bitField0_ |= 0x00000080;
  60500. }
  60501. }
  60502. private com.google.protobuf.RepeatedFieldBuilder<
  60503. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> organizationalStructureImagesBuilder_;
  60504. /**
  60505. * <pre>
  60506. * 组织架构图路径
  60507. * </pre>
  60508. *
  60509. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60510. */
  60511. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getOrganizationalStructureImagesList() {
  60512. if (organizationalStructureImagesBuilder_ == null) {
  60513. return java.util.Collections.unmodifiableList(organizationalStructureImages_);
  60514. } else {
  60515. return organizationalStructureImagesBuilder_.getMessageList();
  60516. }
  60517. }
  60518. /**
  60519. * <pre>
  60520. * 组织架构图路径
  60521. * </pre>
  60522. *
  60523. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60524. */
  60525. public int getOrganizationalStructureImagesCount() {
  60526. if (organizationalStructureImagesBuilder_ == null) {
  60527. return organizationalStructureImages_.size();
  60528. } else {
  60529. return organizationalStructureImagesBuilder_.getCount();
  60530. }
  60531. }
  60532. /**
  60533. * <pre>
  60534. * 组织架构图路径
  60535. * </pre>
  60536. *
  60537. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60538. */
  60539. public com.yaoyicloud.message.FxyProtos.Attachment getOrganizationalStructureImages(int index) {
  60540. if (organizationalStructureImagesBuilder_ == null) {
  60541. return organizationalStructureImages_.get(index);
  60542. } else {
  60543. return organizationalStructureImagesBuilder_.getMessage(index);
  60544. }
  60545. }
  60546. /**
  60547. * <pre>
  60548. * 组织架构图路径
  60549. * </pre>
  60550. *
  60551. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60552. */
  60553. public Builder setOrganizationalStructureImages(
  60554. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  60555. if (organizationalStructureImagesBuilder_ == null) {
  60556. if (value == null) {
  60557. throw new NullPointerException();
  60558. }
  60559. ensureOrganizationalStructureImagesIsMutable();
  60560. organizationalStructureImages_.set(index, value);
  60561. onChanged();
  60562. } else {
  60563. organizationalStructureImagesBuilder_.setMessage(index, value);
  60564. }
  60565. return this;
  60566. }
  60567. /**
  60568. * <pre>
  60569. * 组织架构图路径
  60570. * </pre>
  60571. *
  60572. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60573. */
  60574. public Builder setOrganizationalStructureImages(
  60575. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60576. if (organizationalStructureImagesBuilder_ == null) {
  60577. ensureOrganizationalStructureImagesIsMutable();
  60578. organizationalStructureImages_.set(index, builderForValue.build());
  60579. onChanged();
  60580. } else {
  60581. organizationalStructureImagesBuilder_.setMessage(index, builderForValue.build());
  60582. }
  60583. return this;
  60584. }
  60585. /**
  60586. * <pre>
  60587. * 组织架构图路径
  60588. * </pre>
  60589. *
  60590. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60591. */
  60592. public Builder addOrganizationalStructureImages(com.yaoyicloud.message.FxyProtos.Attachment value) {
  60593. if (organizationalStructureImagesBuilder_ == null) {
  60594. if (value == null) {
  60595. throw new NullPointerException();
  60596. }
  60597. ensureOrganizationalStructureImagesIsMutable();
  60598. organizationalStructureImages_.add(value);
  60599. onChanged();
  60600. } else {
  60601. organizationalStructureImagesBuilder_.addMessage(value);
  60602. }
  60603. return this;
  60604. }
  60605. /**
  60606. * <pre>
  60607. * 组织架构图路径
  60608. * </pre>
  60609. *
  60610. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60611. */
  60612. public Builder addOrganizationalStructureImages(
  60613. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  60614. if (organizationalStructureImagesBuilder_ == null) {
  60615. if (value == null) {
  60616. throw new NullPointerException();
  60617. }
  60618. ensureOrganizationalStructureImagesIsMutable();
  60619. organizationalStructureImages_.add(index, value);
  60620. onChanged();
  60621. } else {
  60622. organizationalStructureImagesBuilder_.addMessage(index, value);
  60623. }
  60624. return this;
  60625. }
  60626. /**
  60627. * <pre>
  60628. * 组织架构图路径
  60629. * </pre>
  60630. *
  60631. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60632. */
  60633. public Builder addOrganizationalStructureImages(
  60634. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60635. if (organizationalStructureImagesBuilder_ == null) {
  60636. ensureOrganizationalStructureImagesIsMutable();
  60637. organizationalStructureImages_.add(builderForValue.build());
  60638. onChanged();
  60639. } else {
  60640. organizationalStructureImagesBuilder_.addMessage(builderForValue.build());
  60641. }
  60642. return this;
  60643. }
  60644. /**
  60645. * <pre>
  60646. * 组织架构图路径
  60647. * </pre>
  60648. *
  60649. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60650. */
  60651. public Builder addOrganizationalStructureImages(
  60652. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60653. if (organizationalStructureImagesBuilder_ == null) {
  60654. ensureOrganizationalStructureImagesIsMutable();
  60655. organizationalStructureImages_.add(index, builderForValue.build());
  60656. onChanged();
  60657. } else {
  60658. organizationalStructureImagesBuilder_.addMessage(index, builderForValue.build());
  60659. }
  60660. return this;
  60661. }
  60662. /**
  60663. * <pre>
  60664. * 组织架构图路径
  60665. * </pre>
  60666. *
  60667. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60668. */
  60669. public Builder addAllOrganizationalStructureImages(
  60670. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  60671. if (organizationalStructureImagesBuilder_ == null) {
  60672. ensureOrganizationalStructureImagesIsMutable();
  60673. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  60674. values, organizationalStructureImages_);
  60675. onChanged();
  60676. } else {
  60677. organizationalStructureImagesBuilder_.addAllMessages(values);
  60678. }
  60679. return this;
  60680. }
  60681. /**
  60682. * <pre>
  60683. * 组织架构图路径
  60684. * </pre>
  60685. *
  60686. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60687. */
  60688. public Builder clearOrganizationalStructureImages() {
  60689. if (organizationalStructureImagesBuilder_ == null) {
  60690. organizationalStructureImages_ = java.util.Collections.emptyList();
  60691. bitField0_ = (bitField0_ & ~0x00000080);
  60692. onChanged();
  60693. } else {
  60694. organizationalStructureImagesBuilder_.clear();
  60695. }
  60696. return this;
  60697. }
  60698. /**
  60699. * <pre>
  60700. * 组织架构图路径
  60701. * </pre>
  60702. *
  60703. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60704. */
  60705. public Builder removeOrganizationalStructureImages(int index) {
  60706. if (organizationalStructureImagesBuilder_ == null) {
  60707. ensureOrganizationalStructureImagesIsMutable();
  60708. organizationalStructureImages_.remove(index);
  60709. onChanged();
  60710. } else {
  60711. organizationalStructureImagesBuilder_.remove(index);
  60712. }
  60713. return this;
  60714. }
  60715. /**
  60716. * <pre>
  60717. * 组织架构图路径
  60718. * </pre>
  60719. *
  60720. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60721. */
  60722. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getOrganizationalStructureImagesBuilder(
  60723. int index) {
  60724. return getOrganizationalStructureImagesFieldBuilder().getBuilder(index);
  60725. }
  60726. /**
  60727. * <pre>
  60728. * 组织架构图路径
  60729. * </pre>
  60730. *
  60731. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60732. */
  60733. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOrganizationalStructureImagesOrBuilder(
  60734. int index) {
  60735. if (organizationalStructureImagesBuilder_ == null) {
  60736. return organizationalStructureImages_.get(index); } else {
  60737. return organizationalStructureImagesBuilder_.getMessageOrBuilder(index);
  60738. }
  60739. }
  60740. /**
  60741. * <pre>
  60742. * 组织架构图路径
  60743. * </pre>
  60744. *
  60745. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60746. */
  60747. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  60748. getOrganizationalStructureImagesOrBuilderList() {
  60749. if (organizationalStructureImagesBuilder_ != null) {
  60750. return organizationalStructureImagesBuilder_.getMessageOrBuilderList();
  60751. } else {
  60752. return java.util.Collections.unmodifiableList(organizationalStructureImages_);
  60753. }
  60754. }
  60755. /**
  60756. * <pre>
  60757. * 组织架构图路径
  60758. * </pre>
  60759. *
  60760. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60761. */
  60762. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addOrganizationalStructureImagesBuilder() {
  60763. return getOrganizationalStructureImagesFieldBuilder().addBuilder(
  60764. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  60765. }
  60766. /**
  60767. * <pre>
  60768. * 组织架构图路径
  60769. * </pre>
  60770. *
  60771. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60772. */
  60773. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addOrganizationalStructureImagesBuilder(
  60774. int index) {
  60775. return getOrganizationalStructureImagesFieldBuilder().addBuilder(
  60776. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  60777. }
  60778. /**
  60779. * <pre>
  60780. * 组织架构图路径
  60781. * </pre>
  60782. *
  60783. * <code>repeated .fxy.Attachment organizationalStructureImages = 8;</code>
  60784. */
  60785. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  60786. getOrganizationalStructureImagesBuilderList() {
  60787. return getOrganizationalStructureImagesFieldBuilder().getBuilderList();
  60788. }
  60789. private com.google.protobuf.RepeatedFieldBuilder<
  60790. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  60791. getOrganizationalStructureImagesFieldBuilder() {
  60792. if (organizationalStructureImagesBuilder_ == null) {
  60793. organizationalStructureImagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  60794. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  60795. organizationalStructureImages_,
  60796. ((bitField0_ & 0x00000080) != 0),
  60797. getParentForChildren(),
  60798. isClean());
  60799. organizationalStructureImages_ = null;
  60800. }
  60801. return organizationalStructureImagesBuilder_;
  60802. }
  60803. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> financialInfoLinks_ =
  60804. java.util.Collections.emptyList();
  60805. private void ensureFinancialInfoLinksIsMutable() {
  60806. if (!((bitField0_ & 0x00000100) != 0)) {
  60807. financialInfoLinks_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(financialInfoLinks_);
  60808. bitField0_ |= 0x00000100;
  60809. }
  60810. }
  60811. private com.google.protobuf.RepeatedFieldBuilder<
  60812. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> financialInfoLinksBuilder_;
  60813. /**
  60814. * <pre>
  60815. * 财务信息在线链接
  60816. * </pre>
  60817. *
  60818. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60819. */
  60820. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getFinancialInfoLinksList() {
  60821. if (financialInfoLinksBuilder_ == null) {
  60822. return java.util.Collections.unmodifiableList(financialInfoLinks_);
  60823. } else {
  60824. return financialInfoLinksBuilder_.getMessageList();
  60825. }
  60826. }
  60827. /**
  60828. * <pre>
  60829. * 财务信息在线链接
  60830. * </pre>
  60831. *
  60832. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60833. */
  60834. public int getFinancialInfoLinksCount() {
  60835. if (financialInfoLinksBuilder_ == null) {
  60836. return financialInfoLinks_.size();
  60837. } else {
  60838. return financialInfoLinksBuilder_.getCount();
  60839. }
  60840. }
  60841. /**
  60842. * <pre>
  60843. * 财务信息在线链接
  60844. * </pre>
  60845. *
  60846. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60847. */
  60848. public com.yaoyicloud.message.FxyProtos.Attachment getFinancialInfoLinks(int index) {
  60849. if (financialInfoLinksBuilder_ == null) {
  60850. return financialInfoLinks_.get(index);
  60851. } else {
  60852. return financialInfoLinksBuilder_.getMessage(index);
  60853. }
  60854. }
  60855. /**
  60856. * <pre>
  60857. * 财务信息在线链接
  60858. * </pre>
  60859. *
  60860. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60861. */
  60862. public Builder setFinancialInfoLinks(
  60863. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  60864. if (financialInfoLinksBuilder_ == null) {
  60865. if (value == null) {
  60866. throw new NullPointerException();
  60867. }
  60868. ensureFinancialInfoLinksIsMutable();
  60869. financialInfoLinks_.set(index, value);
  60870. onChanged();
  60871. } else {
  60872. financialInfoLinksBuilder_.setMessage(index, value);
  60873. }
  60874. return this;
  60875. }
  60876. /**
  60877. * <pre>
  60878. * 财务信息在线链接
  60879. * </pre>
  60880. *
  60881. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60882. */
  60883. public Builder setFinancialInfoLinks(
  60884. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60885. if (financialInfoLinksBuilder_ == null) {
  60886. ensureFinancialInfoLinksIsMutable();
  60887. financialInfoLinks_.set(index, builderForValue.build());
  60888. onChanged();
  60889. } else {
  60890. financialInfoLinksBuilder_.setMessage(index, builderForValue.build());
  60891. }
  60892. return this;
  60893. }
  60894. /**
  60895. * <pre>
  60896. * 财务信息在线链接
  60897. * </pre>
  60898. *
  60899. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60900. */
  60901. public Builder addFinancialInfoLinks(com.yaoyicloud.message.FxyProtos.Attachment value) {
  60902. if (financialInfoLinksBuilder_ == null) {
  60903. if (value == null) {
  60904. throw new NullPointerException();
  60905. }
  60906. ensureFinancialInfoLinksIsMutable();
  60907. financialInfoLinks_.add(value);
  60908. onChanged();
  60909. } else {
  60910. financialInfoLinksBuilder_.addMessage(value);
  60911. }
  60912. return this;
  60913. }
  60914. /**
  60915. * <pre>
  60916. * 财务信息在线链接
  60917. * </pre>
  60918. *
  60919. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60920. */
  60921. public Builder addFinancialInfoLinks(
  60922. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  60923. if (financialInfoLinksBuilder_ == null) {
  60924. if (value == null) {
  60925. throw new NullPointerException();
  60926. }
  60927. ensureFinancialInfoLinksIsMutable();
  60928. financialInfoLinks_.add(index, value);
  60929. onChanged();
  60930. } else {
  60931. financialInfoLinksBuilder_.addMessage(index, value);
  60932. }
  60933. return this;
  60934. }
  60935. /**
  60936. * <pre>
  60937. * 财务信息在线链接
  60938. * </pre>
  60939. *
  60940. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60941. */
  60942. public Builder addFinancialInfoLinks(
  60943. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60944. if (financialInfoLinksBuilder_ == null) {
  60945. ensureFinancialInfoLinksIsMutable();
  60946. financialInfoLinks_.add(builderForValue.build());
  60947. onChanged();
  60948. } else {
  60949. financialInfoLinksBuilder_.addMessage(builderForValue.build());
  60950. }
  60951. return this;
  60952. }
  60953. /**
  60954. * <pre>
  60955. * 财务信息在线链接
  60956. * </pre>
  60957. *
  60958. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60959. */
  60960. public Builder addFinancialInfoLinks(
  60961. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  60962. if (financialInfoLinksBuilder_ == null) {
  60963. ensureFinancialInfoLinksIsMutable();
  60964. financialInfoLinks_.add(index, builderForValue.build());
  60965. onChanged();
  60966. } else {
  60967. financialInfoLinksBuilder_.addMessage(index, builderForValue.build());
  60968. }
  60969. return this;
  60970. }
  60971. /**
  60972. * <pre>
  60973. * 财务信息在线链接
  60974. * </pre>
  60975. *
  60976. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60977. */
  60978. public Builder addAllFinancialInfoLinks(
  60979. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  60980. if (financialInfoLinksBuilder_ == null) {
  60981. ensureFinancialInfoLinksIsMutable();
  60982. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  60983. values, financialInfoLinks_);
  60984. onChanged();
  60985. } else {
  60986. financialInfoLinksBuilder_.addAllMessages(values);
  60987. }
  60988. return this;
  60989. }
  60990. /**
  60991. * <pre>
  60992. * 财务信息在线链接
  60993. * </pre>
  60994. *
  60995. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  60996. */
  60997. public Builder clearFinancialInfoLinks() {
  60998. if (financialInfoLinksBuilder_ == null) {
  60999. financialInfoLinks_ = java.util.Collections.emptyList();
  61000. bitField0_ = (bitField0_ & ~0x00000100);
  61001. onChanged();
  61002. } else {
  61003. financialInfoLinksBuilder_.clear();
  61004. }
  61005. return this;
  61006. }
  61007. /**
  61008. * <pre>
  61009. * 财务信息在线链接
  61010. * </pre>
  61011. *
  61012. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  61013. */
  61014. public Builder removeFinancialInfoLinks(int index) {
  61015. if (financialInfoLinksBuilder_ == null) {
  61016. ensureFinancialInfoLinksIsMutable();
  61017. financialInfoLinks_.remove(index);
  61018. onChanged();
  61019. } else {
  61020. financialInfoLinksBuilder_.remove(index);
  61021. }
  61022. return this;
  61023. }
  61024. /**
  61025. * <pre>
  61026. * 财务信息在线链接
  61027. * </pre>
  61028. *
  61029. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  61030. */
  61031. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getFinancialInfoLinksBuilder(
  61032. int index) {
  61033. return getFinancialInfoLinksFieldBuilder().getBuilder(index);
  61034. }
  61035. /**
  61036. * <pre>
  61037. * 财务信息在线链接
  61038. * </pre>
  61039. *
  61040. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  61041. */
  61042. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getFinancialInfoLinksOrBuilder(
  61043. int index) {
  61044. if (financialInfoLinksBuilder_ == null) {
  61045. return financialInfoLinks_.get(index); } else {
  61046. return financialInfoLinksBuilder_.getMessageOrBuilder(index);
  61047. }
  61048. }
  61049. /**
  61050. * <pre>
  61051. * 财务信息在线链接
  61052. * </pre>
  61053. *
  61054. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  61055. */
  61056. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  61057. getFinancialInfoLinksOrBuilderList() {
  61058. if (financialInfoLinksBuilder_ != null) {
  61059. return financialInfoLinksBuilder_.getMessageOrBuilderList();
  61060. } else {
  61061. return java.util.Collections.unmodifiableList(financialInfoLinks_);
  61062. }
  61063. }
  61064. /**
  61065. * <pre>
  61066. * 财务信息在线链接
  61067. * </pre>
  61068. *
  61069. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  61070. */
  61071. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addFinancialInfoLinksBuilder() {
  61072. return getFinancialInfoLinksFieldBuilder().addBuilder(
  61073. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  61074. }
  61075. /**
  61076. * <pre>
  61077. * 财务信息在线链接
  61078. * </pre>
  61079. *
  61080. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  61081. */
  61082. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addFinancialInfoLinksBuilder(
  61083. int index) {
  61084. return getFinancialInfoLinksFieldBuilder().addBuilder(
  61085. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  61086. }
  61087. /**
  61088. * <pre>
  61089. * 财务信息在线链接
  61090. * </pre>
  61091. *
  61092. * <code>repeated .fxy.Attachment financialInfoLinks = 9;</code>
  61093. */
  61094. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  61095. getFinancialInfoLinksBuilderList() {
  61096. return getFinancialInfoLinksFieldBuilder().getBuilderList();
  61097. }
  61098. private com.google.protobuf.RepeatedFieldBuilder<
  61099. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  61100. getFinancialInfoLinksFieldBuilder() {
  61101. if (financialInfoLinksBuilder_ == null) {
  61102. financialInfoLinksBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  61103. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  61104. financialInfoLinks_,
  61105. ((bitField0_ & 0x00000100) != 0),
  61106. getParentForChildren(),
  61107. isClean());
  61108. financialInfoLinks_ = null;
  61109. }
  61110. return financialInfoLinksBuilder_;
  61111. }
  61112. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> taxDeclarationImages_ =
  61113. java.util.Collections.emptyList();
  61114. private void ensureTaxDeclarationImagesIsMutable() {
  61115. if (!((bitField0_ & 0x00000200) != 0)) {
  61116. taxDeclarationImages_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(taxDeclarationImages_);
  61117. bitField0_ |= 0x00000200;
  61118. }
  61119. }
  61120. private com.google.protobuf.RepeatedFieldBuilder<
  61121. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> taxDeclarationImagesBuilder_;
  61122. /**
  61123. * <pre>
  61124. * 增值税申报表路径
  61125. * </pre>
  61126. *
  61127. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61128. */
  61129. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getTaxDeclarationImagesList() {
  61130. if (taxDeclarationImagesBuilder_ == null) {
  61131. return java.util.Collections.unmodifiableList(taxDeclarationImages_);
  61132. } else {
  61133. return taxDeclarationImagesBuilder_.getMessageList();
  61134. }
  61135. }
  61136. /**
  61137. * <pre>
  61138. * 增值税申报表路径
  61139. * </pre>
  61140. *
  61141. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61142. */
  61143. public int getTaxDeclarationImagesCount() {
  61144. if (taxDeclarationImagesBuilder_ == null) {
  61145. return taxDeclarationImages_.size();
  61146. } else {
  61147. return taxDeclarationImagesBuilder_.getCount();
  61148. }
  61149. }
  61150. /**
  61151. * <pre>
  61152. * 增值税申报表路径
  61153. * </pre>
  61154. *
  61155. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61156. */
  61157. public com.yaoyicloud.message.FxyProtos.Attachment getTaxDeclarationImages(int index) {
  61158. if (taxDeclarationImagesBuilder_ == null) {
  61159. return taxDeclarationImages_.get(index);
  61160. } else {
  61161. return taxDeclarationImagesBuilder_.getMessage(index);
  61162. }
  61163. }
  61164. /**
  61165. * <pre>
  61166. * 增值税申报表路径
  61167. * </pre>
  61168. *
  61169. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61170. */
  61171. public Builder setTaxDeclarationImages(
  61172. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  61173. if (taxDeclarationImagesBuilder_ == null) {
  61174. if (value == null) {
  61175. throw new NullPointerException();
  61176. }
  61177. ensureTaxDeclarationImagesIsMutable();
  61178. taxDeclarationImages_.set(index, value);
  61179. onChanged();
  61180. } else {
  61181. taxDeclarationImagesBuilder_.setMessage(index, value);
  61182. }
  61183. return this;
  61184. }
  61185. /**
  61186. * <pre>
  61187. * 增值税申报表路径
  61188. * </pre>
  61189. *
  61190. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61191. */
  61192. public Builder setTaxDeclarationImages(
  61193. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61194. if (taxDeclarationImagesBuilder_ == null) {
  61195. ensureTaxDeclarationImagesIsMutable();
  61196. taxDeclarationImages_.set(index, builderForValue.build());
  61197. onChanged();
  61198. } else {
  61199. taxDeclarationImagesBuilder_.setMessage(index, builderForValue.build());
  61200. }
  61201. return this;
  61202. }
  61203. /**
  61204. * <pre>
  61205. * 增值税申报表路径
  61206. * </pre>
  61207. *
  61208. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61209. */
  61210. public Builder addTaxDeclarationImages(com.yaoyicloud.message.FxyProtos.Attachment value) {
  61211. if (taxDeclarationImagesBuilder_ == null) {
  61212. if (value == null) {
  61213. throw new NullPointerException();
  61214. }
  61215. ensureTaxDeclarationImagesIsMutable();
  61216. taxDeclarationImages_.add(value);
  61217. onChanged();
  61218. } else {
  61219. taxDeclarationImagesBuilder_.addMessage(value);
  61220. }
  61221. return this;
  61222. }
  61223. /**
  61224. * <pre>
  61225. * 增值税申报表路径
  61226. * </pre>
  61227. *
  61228. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61229. */
  61230. public Builder addTaxDeclarationImages(
  61231. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  61232. if (taxDeclarationImagesBuilder_ == null) {
  61233. if (value == null) {
  61234. throw new NullPointerException();
  61235. }
  61236. ensureTaxDeclarationImagesIsMutable();
  61237. taxDeclarationImages_.add(index, value);
  61238. onChanged();
  61239. } else {
  61240. taxDeclarationImagesBuilder_.addMessage(index, value);
  61241. }
  61242. return this;
  61243. }
  61244. /**
  61245. * <pre>
  61246. * 增值税申报表路径
  61247. * </pre>
  61248. *
  61249. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61250. */
  61251. public Builder addTaxDeclarationImages(
  61252. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61253. if (taxDeclarationImagesBuilder_ == null) {
  61254. ensureTaxDeclarationImagesIsMutable();
  61255. taxDeclarationImages_.add(builderForValue.build());
  61256. onChanged();
  61257. } else {
  61258. taxDeclarationImagesBuilder_.addMessage(builderForValue.build());
  61259. }
  61260. return this;
  61261. }
  61262. /**
  61263. * <pre>
  61264. * 增值税申报表路径
  61265. * </pre>
  61266. *
  61267. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61268. */
  61269. public Builder addTaxDeclarationImages(
  61270. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61271. if (taxDeclarationImagesBuilder_ == null) {
  61272. ensureTaxDeclarationImagesIsMutable();
  61273. taxDeclarationImages_.add(index, builderForValue.build());
  61274. onChanged();
  61275. } else {
  61276. taxDeclarationImagesBuilder_.addMessage(index, builderForValue.build());
  61277. }
  61278. return this;
  61279. }
  61280. /**
  61281. * <pre>
  61282. * 增值税申报表路径
  61283. * </pre>
  61284. *
  61285. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61286. */
  61287. public Builder addAllTaxDeclarationImages(
  61288. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  61289. if (taxDeclarationImagesBuilder_ == null) {
  61290. ensureTaxDeclarationImagesIsMutable();
  61291. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  61292. values, taxDeclarationImages_);
  61293. onChanged();
  61294. } else {
  61295. taxDeclarationImagesBuilder_.addAllMessages(values);
  61296. }
  61297. return this;
  61298. }
  61299. /**
  61300. * <pre>
  61301. * 增值税申报表路径
  61302. * </pre>
  61303. *
  61304. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61305. */
  61306. public Builder clearTaxDeclarationImages() {
  61307. if (taxDeclarationImagesBuilder_ == null) {
  61308. taxDeclarationImages_ = java.util.Collections.emptyList();
  61309. bitField0_ = (bitField0_ & ~0x00000200);
  61310. onChanged();
  61311. } else {
  61312. taxDeclarationImagesBuilder_.clear();
  61313. }
  61314. return this;
  61315. }
  61316. /**
  61317. * <pre>
  61318. * 增值税申报表路径
  61319. * </pre>
  61320. *
  61321. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61322. */
  61323. public Builder removeTaxDeclarationImages(int index) {
  61324. if (taxDeclarationImagesBuilder_ == null) {
  61325. ensureTaxDeclarationImagesIsMutable();
  61326. taxDeclarationImages_.remove(index);
  61327. onChanged();
  61328. } else {
  61329. taxDeclarationImagesBuilder_.remove(index);
  61330. }
  61331. return this;
  61332. }
  61333. /**
  61334. * <pre>
  61335. * 增值税申报表路径
  61336. * </pre>
  61337. *
  61338. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61339. */
  61340. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getTaxDeclarationImagesBuilder(
  61341. int index) {
  61342. return getTaxDeclarationImagesFieldBuilder().getBuilder(index);
  61343. }
  61344. /**
  61345. * <pre>
  61346. * 增值税申报表路径
  61347. * </pre>
  61348. *
  61349. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61350. */
  61351. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getTaxDeclarationImagesOrBuilder(
  61352. int index) {
  61353. if (taxDeclarationImagesBuilder_ == null) {
  61354. return taxDeclarationImages_.get(index); } else {
  61355. return taxDeclarationImagesBuilder_.getMessageOrBuilder(index);
  61356. }
  61357. }
  61358. /**
  61359. * <pre>
  61360. * 增值税申报表路径
  61361. * </pre>
  61362. *
  61363. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61364. */
  61365. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  61366. getTaxDeclarationImagesOrBuilderList() {
  61367. if (taxDeclarationImagesBuilder_ != null) {
  61368. return taxDeclarationImagesBuilder_.getMessageOrBuilderList();
  61369. } else {
  61370. return java.util.Collections.unmodifiableList(taxDeclarationImages_);
  61371. }
  61372. }
  61373. /**
  61374. * <pre>
  61375. * 增值税申报表路径
  61376. * </pre>
  61377. *
  61378. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61379. */
  61380. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addTaxDeclarationImagesBuilder() {
  61381. return getTaxDeclarationImagesFieldBuilder().addBuilder(
  61382. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  61383. }
  61384. /**
  61385. * <pre>
  61386. * 增值税申报表路径
  61387. * </pre>
  61388. *
  61389. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61390. */
  61391. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addTaxDeclarationImagesBuilder(
  61392. int index) {
  61393. return getTaxDeclarationImagesFieldBuilder().addBuilder(
  61394. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  61395. }
  61396. /**
  61397. * <pre>
  61398. * 增值税申报表路径
  61399. * </pre>
  61400. *
  61401. * <code>repeated .fxy.Attachment taxDeclarationImages = 10;</code>
  61402. */
  61403. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  61404. getTaxDeclarationImagesBuilderList() {
  61405. return getTaxDeclarationImagesFieldBuilder().getBuilderList();
  61406. }
  61407. private com.google.protobuf.RepeatedFieldBuilder<
  61408. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  61409. getTaxDeclarationImagesFieldBuilder() {
  61410. if (taxDeclarationImagesBuilder_ == null) {
  61411. taxDeclarationImagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  61412. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  61413. taxDeclarationImages_,
  61414. ((bitField0_ & 0x00000200) != 0),
  61415. getParentForChildren(),
  61416. isClean());
  61417. taxDeclarationImages_ = null;
  61418. }
  61419. return taxDeclarationImagesBuilder_;
  61420. }
  61421. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> taxPaymentCertificateImages_ =
  61422. java.util.Collections.emptyList();
  61423. private void ensureTaxPaymentCertificateImagesIsMutable() {
  61424. if (!((bitField0_ & 0x00000400) != 0)) {
  61425. taxPaymentCertificateImages_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(taxPaymentCertificateImages_);
  61426. bitField0_ |= 0x00000400;
  61427. }
  61428. }
  61429. private com.google.protobuf.RepeatedFieldBuilder<
  61430. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> taxPaymentCertificateImagesBuilder_;
  61431. /**
  61432. * <pre>
  61433. * 完税凭证图片路径
  61434. * </pre>
  61435. *
  61436. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61437. */
  61438. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getTaxPaymentCertificateImagesList() {
  61439. if (taxPaymentCertificateImagesBuilder_ == null) {
  61440. return java.util.Collections.unmodifiableList(taxPaymentCertificateImages_);
  61441. } else {
  61442. return taxPaymentCertificateImagesBuilder_.getMessageList();
  61443. }
  61444. }
  61445. /**
  61446. * <pre>
  61447. * 完税凭证图片路径
  61448. * </pre>
  61449. *
  61450. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61451. */
  61452. public int getTaxPaymentCertificateImagesCount() {
  61453. if (taxPaymentCertificateImagesBuilder_ == null) {
  61454. return taxPaymentCertificateImages_.size();
  61455. } else {
  61456. return taxPaymentCertificateImagesBuilder_.getCount();
  61457. }
  61458. }
  61459. /**
  61460. * <pre>
  61461. * 完税凭证图片路径
  61462. * </pre>
  61463. *
  61464. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61465. */
  61466. public com.yaoyicloud.message.FxyProtos.Attachment getTaxPaymentCertificateImages(int index) {
  61467. if (taxPaymentCertificateImagesBuilder_ == null) {
  61468. return taxPaymentCertificateImages_.get(index);
  61469. } else {
  61470. return taxPaymentCertificateImagesBuilder_.getMessage(index);
  61471. }
  61472. }
  61473. /**
  61474. * <pre>
  61475. * 完税凭证图片路径
  61476. * </pre>
  61477. *
  61478. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61479. */
  61480. public Builder setTaxPaymentCertificateImages(
  61481. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  61482. if (taxPaymentCertificateImagesBuilder_ == null) {
  61483. if (value == null) {
  61484. throw new NullPointerException();
  61485. }
  61486. ensureTaxPaymentCertificateImagesIsMutable();
  61487. taxPaymentCertificateImages_.set(index, value);
  61488. onChanged();
  61489. } else {
  61490. taxPaymentCertificateImagesBuilder_.setMessage(index, value);
  61491. }
  61492. return this;
  61493. }
  61494. /**
  61495. * <pre>
  61496. * 完税凭证图片路径
  61497. * </pre>
  61498. *
  61499. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61500. */
  61501. public Builder setTaxPaymentCertificateImages(
  61502. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61503. if (taxPaymentCertificateImagesBuilder_ == null) {
  61504. ensureTaxPaymentCertificateImagesIsMutable();
  61505. taxPaymentCertificateImages_.set(index, builderForValue.build());
  61506. onChanged();
  61507. } else {
  61508. taxPaymentCertificateImagesBuilder_.setMessage(index, builderForValue.build());
  61509. }
  61510. return this;
  61511. }
  61512. /**
  61513. * <pre>
  61514. * 完税凭证图片路径
  61515. * </pre>
  61516. *
  61517. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61518. */
  61519. public Builder addTaxPaymentCertificateImages(com.yaoyicloud.message.FxyProtos.Attachment value) {
  61520. if (taxPaymentCertificateImagesBuilder_ == null) {
  61521. if (value == null) {
  61522. throw new NullPointerException();
  61523. }
  61524. ensureTaxPaymentCertificateImagesIsMutable();
  61525. taxPaymentCertificateImages_.add(value);
  61526. onChanged();
  61527. } else {
  61528. taxPaymentCertificateImagesBuilder_.addMessage(value);
  61529. }
  61530. return this;
  61531. }
  61532. /**
  61533. * <pre>
  61534. * 完税凭证图片路径
  61535. * </pre>
  61536. *
  61537. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61538. */
  61539. public Builder addTaxPaymentCertificateImages(
  61540. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  61541. if (taxPaymentCertificateImagesBuilder_ == null) {
  61542. if (value == null) {
  61543. throw new NullPointerException();
  61544. }
  61545. ensureTaxPaymentCertificateImagesIsMutable();
  61546. taxPaymentCertificateImages_.add(index, value);
  61547. onChanged();
  61548. } else {
  61549. taxPaymentCertificateImagesBuilder_.addMessage(index, value);
  61550. }
  61551. return this;
  61552. }
  61553. /**
  61554. * <pre>
  61555. * 完税凭证图片路径
  61556. * </pre>
  61557. *
  61558. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61559. */
  61560. public Builder addTaxPaymentCertificateImages(
  61561. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61562. if (taxPaymentCertificateImagesBuilder_ == null) {
  61563. ensureTaxPaymentCertificateImagesIsMutable();
  61564. taxPaymentCertificateImages_.add(builderForValue.build());
  61565. onChanged();
  61566. } else {
  61567. taxPaymentCertificateImagesBuilder_.addMessage(builderForValue.build());
  61568. }
  61569. return this;
  61570. }
  61571. /**
  61572. * <pre>
  61573. * 完税凭证图片路径
  61574. * </pre>
  61575. *
  61576. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61577. */
  61578. public Builder addTaxPaymentCertificateImages(
  61579. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61580. if (taxPaymentCertificateImagesBuilder_ == null) {
  61581. ensureTaxPaymentCertificateImagesIsMutable();
  61582. taxPaymentCertificateImages_.add(index, builderForValue.build());
  61583. onChanged();
  61584. } else {
  61585. taxPaymentCertificateImagesBuilder_.addMessage(index, builderForValue.build());
  61586. }
  61587. return this;
  61588. }
  61589. /**
  61590. * <pre>
  61591. * 完税凭证图片路径
  61592. * </pre>
  61593. *
  61594. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61595. */
  61596. public Builder addAllTaxPaymentCertificateImages(
  61597. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  61598. if (taxPaymentCertificateImagesBuilder_ == null) {
  61599. ensureTaxPaymentCertificateImagesIsMutable();
  61600. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  61601. values, taxPaymentCertificateImages_);
  61602. onChanged();
  61603. } else {
  61604. taxPaymentCertificateImagesBuilder_.addAllMessages(values);
  61605. }
  61606. return this;
  61607. }
  61608. /**
  61609. * <pre>
  61610. * 完税凭证图片路径
  61611. * </pre>
  61612. *
  61613. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61614. */
  61615. public Builder clearTaxPaymentCertificateImages() {
  61616. if (taxPaymentCertificateImagesBuilder_ == null) {
  61617. taxPaymentCertificateImages_ = java.util.Collections.emptyList();
  61618. bitField0_ = (bitField0_ & ~0x00000400);
  61619. onChanged();
  61620. } else {
  61621. taxPaymentCertificateImagesBuilder_.clear();
  61622. }
  61623. return this;
  61624. }
  61625. /**
  61626. * <pre>
  61627. * 完税凭证图片路径
  61628. * </pre>
  61629. *
  61630. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61631. */
  61632. public Builder removeTaxPaymentCertificateImages(int index) {
  61633. if (taxPaymentCertificateImagesBuilder_ == null) {
  61634. ensureTaxPaymentCertificateImagesIsMutable();
  61635. taxPaymentCertificateImages_.remove(index);
  61636. onChanged();
  61637. } else {
  61638. taxPaymentCertificateImagesBuilder_.remove(index);
  61639. }
  61640. return this;
  61641. }
  61642. /**
  61643. * <pre>
  61644. * 完税凭证图片路径
  61645. * </pre>
  61646. *
  61647. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61648. */
  61649. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getTaxPaymentCertificateImagesBuilder(
  61650. int index) {
  61651. return getTaxPaymentCertificateImagesFieldBuilder().getBuilder(index);
  61652. }
  61653. /**
  61654. * <pre>
  61655. * 完税凭证图片路径
  61656. * </pre>
  61657. *
  61658. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61659. */
  61660. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getTaxPaymentCertificateImagesOrBuilder(
  61661. int index) {
  61662. if (taxPaymentCertificateImagesBuilder_ == null) {
  61663. return taxPaymentCertificateImages_.get(index); } else {
  61664. return taxPaymentCertificateImagesBuilder_.getMessageOrBuilder(index);
  61665. }
  61666. }
  61667. /**
  61668. * <pre>
  61669. * 完税凭证图片路径
  61670. * </pre>
  61671. *
  61672. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61673. */
  61674. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  61675. getTaxPaymentCertificateImagesOrBuilderList() {
  61676. if (taxPaymentCertificateImagesBuilder_ != null) {
  61677. return taxPaymentCertificateImagesBuilder_.getMessageOrBuilderList();
  61678. } else {
  61679. return java.util.Collections.unmodifiableList(taxPaymentCertificateImages_);
  61680. }
  61681. }
  61682. /**
  61683. * <pre>
  61684. * 完税凭证图片路径
  61685. * </pre>
  61686. *
  61687. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61688. */
  61689. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addTaxPaymentCertificateImagesBuilder() {
  61690. return getTaxPaymentCertificateImagesFieldBuilder().addBuilder(
  61691. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  61692. }
  61693. /**
  61694. * <pre>
  61695. * 完税凭证图片路径
  61696. * </pre>
  61697. *
  61698. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61699. */
  61700. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addTaxPaymentCertificateImagesBuilder(
  61701. int index) {
  61702. return getTaxPaymentCertificateImagesFieldBuilder().addBuilder(
  61703. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  61704. }
  61705. /**
  61706. * <pre>
  61707. * 完税凭证图片路径
  61708. * </pre>
  61709. *
  61710. * <code>repeated .fxy.Attachment taxPaymentCertificateImages = 11;</code>
  61711. */
  61712. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  61713. getTaxPaymentCertificateImagesBuilderList() {
  61714. return getTaxPaymentCertificateImagesFieldBuilder().getBuilderList();
  61715. }
  61716. private com.google.protobuf.RepeatedFieldBuilder<
  61717. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  61718. getTaxPaymentCertificateImagesFieldBuilder() {
  61719. if (taxPaymentCertificateImagesBuilder_ == null) {
  61720. taxPaymentCertificateImagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  61721. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  61722. taxPaymentCertificateImages_,
  61723. ((bitField0_ & 0x00000400) != 0),
  61724. getParentForChildren(),
  61725. isClean());
  61726. taxPaymentCertificateImages_ = null;
  61727. }
  61728. return taxPaymentCertificateImagesBuilder_;
  61729. }
  61730. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> socialSecurityDetailsLinks_ =
  61731. java.util.Collections.emptyList();
  61732. private void ensureSocialSecurityDetailsLinksIsMutable() {
  61733. if (!((bitField0_ & 0x00000800) != 0)) {
  61734. socialSecurityDetailsLinks_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(socialSecurityDetailsLinks_);
  61735. bitField0_ |= 0x00000800;
  61736. }
  61737. }
  61738. private com.google.protobuf.RepeatedFieldBuilder<
  61739. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> socialSecurityDetailsLinksBuilder_;
  61740. /**
  61741. * <pre>
  61742. * 社保缴纳证明路径
  61743. * </pre>
  61744. *
  61745. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61746. */
  61747. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getSocialSecurityDetailsLinksList() {
  61748. if (socialSecurityDetailsLinksBuilder_ == null) {
  61749. return java.util.Collections.unmodifiableList(socialSecurityDetailsLinks_);
  61750. } else {
  61751. return socialSecurityDetailsLinksBuilder_.getMessageList();
  61752. }
  61753. }
  61754. /**
  61755. * <pre>
  61756. * 社保缴纳证明路径
  61757. * </pre>
  61758. *
  61759. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61760. */
  61761. public int getSocialSecurityDetailsLinksCount() {
  61762. if (socialSecurityDetailsLinksBuilder_ == null) {
  61763. return socialSecurityDetailsLinks_.size();
  61764. } else {
  61765. return socialSecurityDetailsLinksBuilder_.getCount();
  61766. }
  61767. }
  61768. /**
  61769. * <pre>
  61770. * 社保缴纳证明路径
  61771. * </pre>
  61772. *
  61773. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61774. */
  61775. public com.yaoyicloud.message.FxyProtos.Attachment getSocialSecurityDetailsLinks(int index) {
  61776. if (socialSecurityDetailsLinksBuilder_ == null) {
  61777. return socialSecurityDetailsLinks_.get(index);
  61778. } else {
  61779. return socialSecurityDetailsLinksBuilder_.getMessage(index);
  61780. }
  61781. }
  61782. /**
  61783. * <pre>
  61784. * 社保缴纳证明路径
  61785. * </pre>
  61786. *
  61787. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61788. */
  61789. public Builder setSocialSecurityDetailsLinks(
  61790. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  61791. if (socialSecurityDetailsLinksBuilder_ == null) {
  61792. if (value == null) {
  61793. throw new NullPointerException();
  61794. }
  61795. ensureSocialSecurityDetailsLinksIsMutable();
  61796. socialSecurityDetailsLinks_.set(index, value);
  61797. onChanged();
  61798. } else {
  61799. socialSecurityDetailsLinksBuilder_.setMessage(index, value);
  61800. }
  61801. return this;
  61802. }
  61803. /**
  61804. * <pre>
  61805. * 社保缴纳证明路径
  61806. * </pre>
  61807. *
  61808. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61809. */
  61810. public Builder setSocialSecurityDetailsLinks(
  61811. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61812. if (socialSecurityDetailsLinksBuilder_ == null) {
  61813. ensureSocialSecurityDetailsLinksIsMutable();
  61814. socialSecurityDetailsLinks_.set(index, builderForValue.build());
  61815. onChanged();
  61816. } else {
  61817. socialSecurityDetailsLinksBuilder_.setMessage(index, builderForValue.build());
  61818. }
  61819. return this;
  61820. }
  61821. /**
  61822. * <pre>
  61823. * 社保缴纳证明路径
  61824. * </pre>
  61825. *
  61826. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61827. */
  61828. public Builder addSocialSecurityDetailsLinks(com.yaoyicloud.message.FxyProtos.Attachment value) {
  61829. if (socialSecurityDetailsLinksBuilder_ == null) {
  61830. if (value == null) {
  61831. throw new NullPointerException();
  61832. }
  61833. ensureSocialSecurityDetailsLinksIsMutable();
  61834. socialSecurityDetailsLinks_.add(value);
  61835. onChanged();
  61836. } else {
  61837. socialSecurityDetailsLinksBuilder_.addMessage(value);
  61838. }
  61839. return this;
  61840. }
  61841. /**
  61842. * <pre>
  61843. * 社保缴纳证明路径
  61844. * </pre>
  61845. *
  61846. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61847. */
  61848. public Builder addSocialSecurityDetailsLinks(
  61849. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  61850. if (socialSecurityDetailsLinksBuilder_ == null) {
  61851. if (value == null) {
  61852. throw new NullPointerException();
  61853. }
  61854. ensureSocialSecurityDetailsLinksIsMutable();
  61855. socialSecurityDetailsLinks_.add(index, value);
  61856. onChanged();
  61857. } else {
  61858. socialSecurityDetailsLinksBuilder_.addMessage(index, value);
  61859. }
  61860. return this;
  61861. }
  61862. /**
  61863. * <pre>
  61864. * 社保缴纳证明路径
  61865. * </pre>
  61866. *
  61867. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61868. */
  61869. public Builder addSocialSecurityDetailsLinks(
  61870. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61871. if (socialSecurityDetailsLinksBuilder_ == null) {
  61872. ensureSocialSecurityDetailsLinksIsMutable();
  61873. socialSecurityDetailsLinks_.add(builderForValue.build());
  61874. onChanged();
  61875. } else {
  61876. socialSecurityDetailsLinksBuilder_.addMessage(builderForValue.build());
  61877. }
  61878. return this;
  61879. }
  61880. /**
  61881. * <pre>
  61882. * 社保缴纳证明路径
  61883. * </pre>
  61884. *
  61885. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61886. */
  61887. public Builder addSocialSecurityDetailsLinks(
  61888. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  61889. if (socialSecurityDetailsLinksBuilder_ == null) {
  61890. ensureSocialSecurityDetailsLinksIsMutable();
  61891. socialSecurityDetailsLinks_.add(index, builderForValue.build());
  61892. onChanged();
  61893. } else {
  61894. socialSecurityDetailsLinksBuilder_.addMessage(index, builderForValue.build());
  61895. }
  61896. return this;
  61897. }
  61898. /**
  61899. * <pre>
  61900. * 社保缴纳证明路径
  61901. * </pre>
  61902. *
  61903. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61904. */
  61905. public Builder addAllSocialSecurityDetailsLinks(
  61906. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  61907. if (socialSecurityDetailsLinksBuilder_ == null) {
  61908. ensureSocialSecurityDetailsLinksIsMutable();
  61909. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  61910. values, socialSecurityDetailsLinks_);
  61911. onChanged();
  61912. } else {
  61913. socialSecurityDetailsLinksBuilder_.addAllMessages(values);
  61914. }
  61915. return this;
  61916. }
  61917. /**
  61918. * <pre>
  61919. * 社保缴纳证明路径
  61920. * </pre>
  61921. *
  61922. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61923. */
  61924. public Builder clearSocialSecurityDetailsLinks() {
  61925. if (socialSecurityDetailsLinksBuilder_ == null) {
  61926. socialSecurityDetailsLinks_ = java.util.Collections.emptyList();
  61927. bitField0_ = (bitField0_ & ~0x00000800);
  61928. onChanged();
  61929. } else {
  61930. socialSecurityDetailsLinksBuilder_.clear();
  61931. }
  61932. return this;
  61933. }
  61934. /**
  61935. * <pre>
  61936. * 社保缴纳证明路径
  61937. * </pre>
  61938. *
  61939. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61940. */
  61941. public Builder removeSocialSecurityDetailsLinks(int index) {
  61942. if (socialSecurityDetailsLinksBuilder_ == null) {
  61943. ensureSocialSecurityDetailsLinksIsMutable();
  61944. socialSecurityDetailsLinks_.remove(index);
  61945. onChanged();
  61946. } else {
  61947. socialSecurityDetailsLinksBuilder_.remove(index);
  61948. }
  61949. return this;
  61950. }
  61951. /**
  61952. * <pre>
  61953. * 社保缴纳证明路径
  61954. * </pre>
  61955. *
  61956. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61957. */
  61958. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getSocialSecurityDetailsLinksBuilder(
  61959. int index) {
  61960. return getSocialSecurityDetailsLinksFieldBuilder().getBuilder(index);
  61961. }
  61962. /**
  61963. * <pre>
  61964. * 社保缴纳证明路径
  61965. * </pre>
  61966. *
  61967. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61968. */
  61969. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getSocialSecurityDetailsLinksOrBuilder(
  61970. int index) {
  61971. if (socialSecurityDetailsLinksBuilder_ == null) {
  61972. return socialSecurityDetailsLinks_.get(index); } else {
  61973. return socialSecurityDetailsLinksBuilder_.getMessageOrBuilder(index);
  61974. }
  61975. }
  61976. /**
  61977. * <pre>
  61978. * 社保缴纳证明路径
  61979. * </pre>
  61980. *
  61981. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61982. */
  61983. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  61984. getSocialSecurityDetailsLinksOrBuilderList() {
  61985. if (socialSecurityDetailsLinksBuilder_ != null) {
  61986. return socialSecurityDetailsLinksBuilder_.getMessageOrBuilderList();
  61987. } else {
  61988. return java.util.Collections.unmodifiableList(socialSecurityDetailsLinks_);
  61989. }
  61990. }
  61991. /**
  61992. * <pre>
  61993. * 社保缴纳证明路径
  61994. * </pre>
  61995. *
  61996. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  61997. */
  61998. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addSocialSecurityDetailsLinksBuilder() {
  61999. return getSocialSecurityDetailsLinksFieldBuilder().addBuilder(
  62000. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62001. }
  62002. /**
  62003. * <pre>
  62004. * 社保缴纳证明路径
  62005. * </pre>
  62006. *
  62007. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  62008. */
  62009. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addSocialSecurityDetailsLinksBuilder(
  62010. int index) {
  62011. return getSocialSecurityDetailsLinksFieldBuilder().addBuilder(
  62012. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62013. }
  62014. /**
  62015. * <pre>
  62016. * 社保缴纳证明路径
  62017. * </pre>
  62018. *
  62019. * <code>repeated .fxy.Attachment socialSecurityDetailsLinks = 12;</code>
  62020. */
  62021. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  62022. getSocialSecurityDetailsLinksBuilderList() {
  62023. return getSocialSecurityDetailsLinksFieldBuilder().getBuilderList();
  62024. }
  62025. private com.google.protobuf.RepeatedFieldBuilder<
  62026. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  62027. getSocialSecurityDetailsLinksFieldBuilder() {
  62028. if (socialSecurityDetailsLinksBuilder_ == null) {
  62029. socialSecurityDetailsLinksBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  62030. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  62031. socialSecurityDetailsLinks_,
  62032. ((bitField0_ & 0x00000800) != 0),
  62033. getParentForChildren(),
  62034. isClean());
  62035. socialSecurityDetailsLinks_ = null;
  62036. }
  62037. return socialSecurityDetailsLinksBuilder_;
  62038. }
  62039. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> nsxydjwj_ =
  62040. java.util.Collections.emptyList();
  62041. private void ensureNsxydjwjIsMutable() {
  62042. if (!((bitField0_ & 0x00001000) != 0)) {
  62043. nsxydjwj_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(nsxydjwj_);
  62044. bitField0_ |= 0x00001000;
  62045. }
  62046. }
  62047. private com.google.protobuf.RepeatedFieldBuilder<
  62048. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> nsxydjwjBuilder_;
  62049. /**
  62050. * <pre>
  62051. * 纳税信用等级相关支持性文件
  62052. * </pre>
  62053. *
  62054. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62055. */
  62056. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getNsxydjwjList() {
  62057. if (nsxydjwjBuilder_ == null) {
  62058. return java.util.Collections.unmodifiableList(nsxydjwj_);
  62059. } else {
  62060. return nsxydjwjBuilder_.getMessageList();
  62061. }
  62062. }
  62063. /**
  62064. * <pre>
  62065. * 纳税信用等级相关支持性文件
  62066. * </pre>
  62067. *
  62068. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62069. */
  62070. public int getNsxydjwjCount() {
  62071. if (nsxydjwjBuilder_ == null) {
  62072. return nsxydjwj_.size();
  62073. } else {
  62074. return nsxydjwjBuilder_.getCount();
  62075. }
  62076. }
  62077. /**
  62078. * <pre>
  62079. * 纳税信用等级相关支持性文件
  62080. * </pre>
  62081. *
  62082. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62083. */
  62084. public com.yaoyicloud.message.FxyProtos.Attachment getNsxydjwj(int index) {
  62085. if (nsxydjwjBuilder_ == null) {
  62086. return nsxydjwj_.get(index);
  62087. } else {
  62088. return nsxydjwjBuilder_.getMessage(index);
  62089. }
  62090. }
  62091. /**
  62092. * <pre>
  62093. * 纳税信用等级相关支持性文件
  62094. * </pre>
  62095. *
  62096. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62097. */
  62098. public Builder setNsxydjwj(
  62099. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  62100. if (nsxydjwjBuilder_ == null) {
  62101. if (value == null) {
  62102. throw new NullPointerException();
  62103. }
  62104. ensureNsxydjwjIsMutable();
  62105. nsxydjwj_.set(index, value);
  62106. onChanged();
  62107. } else {
  62108. nsxydjwjBuilder_.setMessage(index, value);
  62109. }
  62110. return this;
  62111. }
  62112. /**
  62113. * <pre>
  62114. * 纳税信用等级相关支持性文件
  62115. * </pre>
  62116. *
  62117. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62118. */
  62119. public Builder setNsxydjwj(
  62120. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62121. if (nsxydjwjBuilder_ == null) {
  62122. ensureNsxydjwjIsMutable();
  62123. nsxydjwj_.set(index, builderForValue.build());
  62124. onChanged();
  62125. } else {
  62126. nsxydjwjBuilder_.setMessage(index, builderForValue.build());
  62127. }
  62128. return this;
  62129. }
  62130. /**
  62131. * <pre>
  62132. * 纳税信用等级相关支持性文件
  62133. * </pre>
  62134. *
  62135. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62136. */
  62137. public Builder addNsxydjwj(com.yaoyicloud.message.FxyProtos.Attachment value) {
  62138. if (nsxydjwjBuilder_ == null) {
  62139. if (value == null) {
  62140. throw new NullPointerException();
  62141. }
  62142. ensureNsxydjwjIsMutable();
  62143. nsxydjwj_.add(value);
  62144. onChanged();
  62145. } else {
  62146. nsxydjwjBuilder_.addMessage(value);
  62147. }
  62148. return this;
  62149. }
  62150. /**
  62151. * <pre>
  62152. * 纳税信用等级相关支持性文件
  62153. * </pre>
  62154. *
  62155. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62156. */
  62157. public Builder addNsxydjwj(
  62158. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  62159. if (nsxydjwjBuilder_ == null) {
  62160. if (value == null) {
  62161. throw new NullPointerException();
  62162. }
  62163. ensureNsxydjwjIsMutable();
  62164. nsxydjwj_.add(index, value);
  62165. onChanged();
  62166. } else {
  62167. nsxydjwjBuilder_.addMessage(index, value);
  62168. }
  62169. return this;
  62170. }
  62171. /**
  62172. * <pre>
  62173. * 纳税信用等级相关支持性文件
  62174. * </pre>
  62175. *
  62176. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62177. */
  62178. public Builder addNsxydjwj(
  62179. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62180. if (nsxydjwjBuilder_ == null) {
  62181. ensureNsxydjwjIsMutable();
  62182. nsxydjwj_.add(builderForValue.build());
  62183. onChanged();
  62184. } else {
  62185. nsxydjwjBuilder_.addMessage(builderForValue.build());
  62186. }
  62187. return this;
  62188. }
  62189. /**
  62190. * <pre>
  62191. * 纳税信用等级相关支持性文件
  62192. * </pre>
  62193. *
  62194. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62195. */
  62196. public Builder addNsxydjwj(
  62197. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62198. if (nsxydjwjBuilder_ == null) {
  62199. ensureNsxydjwjIsMutable();
  62200. nsxydjwj_.add(index, builderForValue.build());
  62201. onChanged();
  62202. } else {
  62203. nsxydjwjBuilder_.addMessage(index, builderForValue.build());
  62204. }
  62205. return this;
  62206. }
  62207. /**
  62208. * <pre>
  62209. * 纳税信用等级相关支持性文件
  62210. * </pre>
  62211. *
  62212. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62213. */
  62214. public Builder addAllNsxydjwj(
  62215. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  62216. if (nsxydjwjBuilder_ == null) {
  62217. ensureNsxydjwjIsMutable();
  62218. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  62219. values, nsxydjwj_);
  62220. onChanged();
  62221. } else {
  62222. nsxydjwjBuilder_.addAllMessages(values);
  62223. }
  62224. return this;
  62225. }
  62226. /**
  62227. * <pre>
  62228. * 纳税信用等级相关支持性文件
  62229. * </pre>
  62230. *
  62231. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62232. */
  62233. public Builder clearNsxydjwj() {
  62234. if (nsxydjwjBuilder_ == null) {
  62235. nsxydjwj_ = java.util.Collections.emptyList();
  62236. bitField0_ = (bitField0_ & ~0x00001000);
  62237. onChanged();
  62238. } else {
  62239. nsxydjwjBuilder_.clear();
  62240. }
  62241. return this;
  62242. }
  62243. /**
  62244. * <pre>
  62245. * 纳税信用等级相关支持性文件
  62246. * </pre>
  62247. *
  62248. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62249. */
  62250. public Builder removeNsxydjwj(int index) {
  62251. if (nsxydjwjBuilder_ == null) {
  62252. ensureNsxydjwjIsMutable();
  62253. nsxydjwj_.remove(index);
  62254. onChanged();
  62255. } else {
  62256. nsxydjwjBuilder_.remove(index);
  62257. }
  62258. return this;
  62259. }
  62260. /**
  62261. * <pre>
  62262. * 纳税信用等级相关支持性文件
  62263. * </pre>
  62264. *
  62265. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62266. */
  62267. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getNsxydjwjBuilder(
  62268. int index) {
  62269. return getNsxydjwjFieldBuilder().getBuilder(index);
  62270. }
  62271. /**
  62272. * <pre>
  62273. * 纳税信用等级相关支持性文件
  62274. * </pre>
  62275. *
  62276. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62277. */
  62278. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getNsxydjwjOrBuilder(
  62279. int index) {
  62280. if (nsxydjwjBuilder_ == null) {
  62281. return nsxydjwj_.get(index); } else {
  62282. return nsxydjwjBuilder_.getMessageOrBuilder(index);
  62283. }
  62284. }
  62285. /**
  62286. * <pre>
  62287. * 纳税信用等级相关支持性文件
  62288. * </pre>
  62289. *
  62290. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62291. */
  62292. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  62293. getNsxydjwjOrBuilderList() {
  62294. if (nsxydjwjBuilder_ != null) {
  62295. return nsxydjwjBuilder_.getMessageOrBuilderList();
  62296. } else {
  62297. return java.util.Collections.unmodifiableList(nsxydjwj_);
  62298. }
  62299. }
  62300. /**
  62301. * <pre>
  62302. * 纳税信用等级相关支持性文件
  62303. * </pre>
  62304. *
  62305. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62306. */
  62307. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addNsxydjwjBuilder() {
  62308. return getNsxydjwjFieldBuilder().addBuilder(
  62309. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62310. }
  62311. /**
  62312. * <pre>
  62313. * 纳税信用等级相关支持性文件
  62314. * </pre>
  62315. *
  62316. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62317. */
  62318. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addNsxydjwjBuilder(
  62319. int index) {
  62320. return getNsxydjwjFieldBuilder().addBuilder(
  62321. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62322. }
  62323. /**
  62324. * <pre>
  62325. * 纳税信用等级相关支持性文件
  62326. * </pre>
  62327. *
  62328. * <code>repeated .fxy.Attachment nsxydjwj = 13;</code>
  62329. */
  62330. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  62331. getNsxydjwjBuilderList() {
  62332. return getNsxydjwjFieldBuilder().getBuilderList();
  62333. }
  62334. private com.google.protobuf.RepeatedFieldBuilder<
  62335. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  62336. getNsxydjwjFieldBuilder() {
  62337. if (nsxydjwjBuilder_ == null) {
  62338. nsxydjwjBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  62339. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  62340. nsxydjwj_,
  62341. ((bitField0_ & 0x00001000) != 0),
  62342. getParentForChildren(),
  62343. isClean());
  62344. nsxydjwj_ = null;
  62345. }
  62346. return nsxydjwjBuilder_;
  62347. }
  62348. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> interestConflicts_ =
  62349. java.util.Collections.emptyList();
  62350. private void ensureInterestConflictsIsMutable() {
  62351. if (!((bitField0_ & 0x00002000) != 0)) {
  62352. interestConflicts_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(interestConflicts_);
  62353. bitField0_ |= 0x00002000;
  62354. }
  62355. }
  62356. private com.google.protobuf.RepeatedFieldBuilder<
  62357. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> interestConflictsBuilder_;
  62358. /**
  62359. * <pre>
  62360. * 利益冲突
  62361. * </pre>
  62362. *
  62363. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62364. */
  62365. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getInterestConflictsList() {
  62366. if (interestConflictsBuilder_ == null) {
  62367. return java.util.Collections.unmodifiableList(interestConflicts_);
  62368. } else {
  62369. return interestConflictsBuilder_.getMessageList();
  62370. }
  62371. }
  62372. /**
  62373. * <pre>
  62374. * 利益冲突
  62375. * </pre>
  62376. *
  62377. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62378. */
  62379. public int getInterestConflictsCount() {
  62380. if (interestConflictsBuilder_ == null) {
  62381. return interestConflicts_.size();
  62382. } else {
  62383. return interestConflictsBuilder_.getCount();
  62384. }
  62385. }
  62386. /**
  62387. * <pre>
  62388. * 利益冲突
  62389. * </pre>
  62390. *
  62391. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62392. */
  62393. public com.yaoyicloud.message.FxyProtos.Attachment getInterestConflicts(int index) {
  62394. if (interestConflictsBuilder_ == null) {
  62395. return interestConflicts_.get(index);
  62396. } else {
  62397. return interestConflictsBuilder_.getMessage(index);
  62398. }
  62399. }
  62400. /**
  62401. * <pre>
  62402. * 利益冲突
  62403. * </pre>
  62404. *
  62405. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62406. */
  62407. public Builder setInterestConflicts(
  62408. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  62409. if (interestConflictsBuilder_ == null) {
  62410. if (value == null) {
  62411. throw new NullPointerException();
  62412. }
  62413. ensureInterestConflictsIsMutable();
  62414. interestConflicts_.set(index, value);
  62415. onChanged();
  62416. } else {
  62417. interestConflictsBuilder_.setMessage(index, value);
  62418. }
  62419. return this;
  62420. }
  62421. /**
  62422. * <pre>
  62423. * 利益冲突
  62424. * </pre>
  62425. *
  62426. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62427. */
  62428. public Builder setInterestConflicts(
  62429. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62430. if (interestConflictsBuilder_ == null) {
  62431. ensureInterestConflictsIsMutable();
  62432. interestConflicts_.set(index, builderForValue.build());
  62433. onChanged();
  62434. } else {
  62435. interestConflictsBuilder_.setMessage(index, builderForValue.build());
  62436. }
  62437. return this;
  62438. }
  62439. /**
  62440. * <pre>
  62441. * 利益冲突
  62442. * </pre>
  62443. *
  62444. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62445. */
  62446. public Builder addInterestConflicts(com.yaoyicloud.message.FxyProtos.Attachment value) {
  62447. if (interestConflictsBuilder_ == null) {
  62448. if (value == null) {
  62449. throw new NullPointerException();
  62450. }
  62451. ensureInterestConflictsIsMutable();
  62452. interestConflicts_.add(value);
  62453. onChanged();
  62454. } else {
  62455. interestConflictsBuilder_.addMessage(value);
  62456. }
  62457. return this;
  62458. }
  62459. /**
  62460. * <pre>
  62461. * 利益冲突
  62462. * </pre>
  62463. *
  62464. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62465. */
  62466. public Builder addInterestConflicts(
  62467. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  62468. if (interestConflictsBuilder_ == null) {
  62469. if (value == null) {
  62470. throw new NullPointerException();
  62471. }
  62472. ensureInterestConflictsIsMutable();
  62473. interestConflicts_.add(index, value);
  62474. onChanged();
  62475. } else {
  62476. interestConflictsBuilder_.addMessage(index, value);
  62477. }
  62478. return this;
  62479. }
  62480. /**
  62481. * <pre>
  62482. * 利益冲突
  62483. * </pre>
  62484. *
  62485. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62486. */
  62487. public Builder addInterestConflicts(
  62488. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62489. if (interestConflictsBuilder_ == null) {
  62490. ensureInterestConflictsIsMutable();
  62491. interestConflicts_.add(builderForValue.build());
  62492. onChanged();
  62493. } else {
  62494. interestConflictsBuilder_.addMessage(builderForValue.build());
  62495. }
  62496. return this;
  62497. }
  62498. /**
  62499. * <pre>
  62500. * 利益冲突
  62501. * </pre>
  62502. *
  62503. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62504. */
  62505. public Builder addInterestConflicts(
  62506. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62507. if (interestConflictsBuilder_ == null) {
  62508. ensureInterestConflictsIsMutable();
  62509. interestConflicts_.add(index, builderForValue.build());
  62510. onChanged();
  62511. } else {
  62512. interestConflictsBuilder_.addMessage(index, builderForValue.build());
  62513. }
  62514. return this;
  62515. }
  62516. /**
  62517. * <pre>
  62518. * 利益冲突
  62519. * </pre>
  62520. *
  62521. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62522. */
  62523. public Builder addAllInterestConflicts(
  62524. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  62525. if (interestConflictsBuilder_ == null) {
  62526. ensureInterestConflictsIsMutable();
  62527. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  62528. values, interestConflicts_);
  62529. onChanged();
  62530. } else {
  62531. interestConflictsBuilder_.addAllMessages(values);
  62532. }
  62533. return this;
  62534. }
  62535. /**
  62536. * <pre>
  62537. * 利益冲突
  62538. * </pre>
  62539. *
  62540. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62541. */
  62542. public Builder clearInterestConflicts() {
  62543. if (interestConflictsBuilder_ == null) {
  62544. interestConflicts_ = java.util.Collections.emptyList();
  62545. bitField0_ = (bitField0_ & ~0x00002000);
  62546. onChanged();
  62547. } else {
  62548. interestConflictsBuilder_.clear();
  62549. }
  62550. return this;
  62551. }
  62552. /**
  62553. * <pre>
  62554. * 利益冲突
  62555. * </pre>
  62556. *
  62557. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62558. */
  62559. public Builder removeInterestConflicts(int index) {
  62560. if (interestConflictsBuilder_ == null) {
  62561. ensureInterestConflictsIsMutable();
  62562. interestConflicts_.remove(index);
  62563. onChanged();
  62564. } else {
  62565. interestConflictsBuilder_.remove(index);
  62566. }
  62567. return this;
  62568. }
  62569. /**
  62570. * <pre>
  62571. * 利益冲突
  62572. * </pre>
  62573. *
  62574. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62575. */
  62576. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getInterestConflictsBuilder(
  62577. int index) {
  62578. return getInterestConflictsFieldBuilder().getBuilder(index);
  62579. }
  62580. /**
  62581. * <pre>
  62582. * 利益冲突
  62583. * </pre>
  62584. *
  62585. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62586. */
  62587. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getInterestConflictsOrBuilder(
  62588. int index) {
  62589. if (interestConflictsBuilder_ == null) {
  62590. return interestConflicts_.get(index); } else {
  62591. return interestConflictsBuilder_.getMessageOrBuilder(index);
  62592. }
  62593. }
  62594. /**
  62595. * <pre>
  62596. * 利益冲突
  62597. * </pre>
  62598. *
  62599. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62600. */
  62601. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  62602. getInterestConflictsOrBuilderList() {
  62603. if (interestConflictsBuilder_ != null) {
  62604. return interestConflictsBuilder_.getMessageOrBuilderList();
  62605. } else {
  62606. return java.util.Collections.unmodifiableList(interestConflicts_);
  62607. }
  62608. }
  62609. /**
  62610. * <pre>
  62611. * 利益冲突
  62612. * </pre>
  62613. *
  62614. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62615. */
  62616. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addInterestConflictsBuilder() {
  62617. return getInterestConflictsFieldBuilder().addBuilder(
  62618. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62619. }
  62620. /**
  62621. * <pre>
  62622. * 利益冲突
  62623. * </pre>
  62624. *
  62625. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62626. */
  62627. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addInterestConflictsBuilder(
  62628. int index) {
  62629. return getInterestConflictsFieldBuilder().addBuilder(
  62630. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62631. }
  62632. /**
  62633. * <pre>
  62634. * 利益冲突
  62635. * </pre>
  62636. *
  62637. * <code>repeated .fxy.Attachment interestConflicts = 14;</code>
  62638. */
  62639. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  62640. getInterestConflictsBuilderList() {
  62641. return getInterestConflictsFieldBuilder().getBuilderList();
  62642. }
  62643. private com.google.protobuf.RepeatedFieldBuilder<
  62644. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  62645. getInterestConflictsFieldBuilder() {
  62646. if (interestConflictsBuilder_ == null) {
  62647. interestConflictsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  62648. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  62649. interestConflicts_,
  62650. ((bitField0_ & 0x00002000) != 0),
  62651. getParentForChildren(),
  62652. isClean());
  62653. interestConflicts_ = null;
  62654. }
  62655. return interestConflictsBuilder_;
  62656. }
  62657. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> disanfangcangzhaos_ =
  62658. java.util.Collections.emptyList();
  62659. private void ensureDisanfangcangzhaosIsMutable() {
  62660. if (!((bitField0_ & 0x00004000) != 0)) {
  62661. disanfangcangzhaos_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(disanfangcangzhaos_);
  62662. bitField0_ |= 0x00004000;
  62663. }
  62664. }
  62665. private com.google.protobuf.RepeatedFieldBuilder<
  62666. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> disanfangcangzhaosBuilder_;
  62667. /**
  62668. * <pre>
  62669. * 第三方参照
  62670. * </pre>
  62671. *
  62672. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62673. */
  62674. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getDisanfangcangzhaosList() {
  62675. if (disanfangcangzhaosBuilder_ == null) {
  62676. return java.util.Collections.unmodifiableList(disanfangcangzhaos_);
  62677. } else {
  62678. return disanfangcangzhaosBuilder_.getMessageList();
  62679. }
  62680. }
  62681. /**
  62682. * <pre>
  62683. * 第三方参照
  62684. * </pre>
  62685. *
  62686. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62687. */
  62688. public int getDisanfangcangzhaosCount() {
  62689. if (disanfangcangzhaosBuilder_ == null) {
  62690. return disanfangcangzhaos_.size();
  62691. } else {
  62692. return disanfangcangzhaosBuilder_.getCount();
  62693. }
  62694. }
  62695. /**
  62696. * <pre>
  62697. * 第三方参照
  62698. * </pre>
  62699. *
  62700. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62701. */
  62702. public com.yaoyicloud.message.FxyProtos.Attachment getDisanfangcangzhaos(int index) {
  62703. if (disanfangcangzhaosBuilder_ == null) {
  62704. return disanfangcangzhaos_.get(index);
  62705. } else {
  62706. return disanfangcangzhaosBuilder_.getMessage(index);
  62707. }
  62708. }
  62709. /**
  62710. * <pre>
  62711. * 第三方参照
  62712. * </pre>
  62713. *
  62714. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62715. */
  62716. public Builder setDisanfangcangzhaos(
  62717. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  62718. if (disanfangcangzhaosBuilder_ == null) {
  62719. if (value == null) {
  62720. throw new NullPointerException();
  62721. }
  62722. ensureDisanfangcangzhaosIsMutable();
  62723. disanfangcangzhaos_.set(index, value);
  62724. onChanged();
  62725. } else {
  62726. disanfangcangzhaosBuilder_.setMessage(index, value);
  62727. }
  62728. return this;
  62729. }
  62730. /**
  62731. * <pre>
  62732. * 第三方参照
  62733. * </pre>
  62734. *
  62735. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62736. */
  62737. public Builder setDisanfangcangzhaos(
  62738. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62739. if (disanfangcangzhaosBuilder_ == null) {
  62740. ensureDisanfangcangzhaosIsMutable();
  62741. disanfangcangzhaos_.set(index, builderForValue.build());
  62742. onChanged();
  62743. } else {
  62744. disanfangcangzhaosBuilder_.setMessage(index, builderForValue.build());
  62745. }
  62746. return this;
  62747. }
  62748. /**
  62749. * <pre>
  62750. * 第三方参照
  62751. * </pre>
  62752. *
  62753. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62754. */
  62755. public Builder addDisanfangcangzhaos(com.yaoyicloud.message.FxyProtos.Attachment value) {
  62756. if (disanfangcangzhaosBuilder_ == null) {
  62757. if (value == null) {
  62758. throw new NullPointerException();
  62759. }
  62760. ensureDisanfangcangzhaosIsMutable();
  62761. disanfangcangzhaos_.add(value);
  62762. onChanged();
  62763. } else {
  62764. disanfangcangzhaosBuilder_.addMessage(value);
  62765. }
  62766. return this;
  62767. }
  62768. /**
  62769. * <pre>
  62770. * 第三方参照
  62771. * </pre>
  62772. *
  62773. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62774. */
  62775. public Builder addDisanfangcangzhaos(
  62776. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  62777. if (disanfangcangzhaosBuilder_ == null) {
  62778. if (value == null) {
  62779. throw new NullPointerException();
  62780. }
  62781. ensureDisanfangcangzhaosIsMutable();
  62782. disanfangcangzhaos_.add(index, value);
  62783. onChanged();
  62784. } else {
  62785. disanfangcangzhaosBuilder_.addMessage(index, value);
  62786. }
  62787. return this;
  62788. }
  62789. /**
  62790. * <pre>
  62791. * 第三方参照
  62792. * </pre>
  62793. *
  62794. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62795. */
  62796. public Builder addDisanfangcangzhaos(
  62797. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62798. if (disanfangcangzhaosBuilder_ == null) {
  62799. ensureDisanfangcangzhaosIsMutable();
  62800. disanfangcangzhaos_.add(builderForValue.build());
  62801. onChanged();
  62802. } else {
  62803. disanfangcangzhaosBuilder_.addMessage(builderForValue.build());
  62804. }
  62805. return this;
  62806. }
  62807. /**
  62808. * <pre>
  62809. * 第三方参照
  62810. * </pre>
  62811. *
  62812. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62813. */
  62814. public Builder addDisanfangcangzhaos(
  62815. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  62816. if (disanfangcangzhaosBuilder_ == null) {
  62817. ensureDisanfangcangzhaosIsMutable();
  62818. disanfangcangzhaos_.add(index, builderForValue.build());
  62819. onChanged();
  62820. } else {
  62821. disanfangcangzhaosBuilder_.addMessage(index, builderForValue.build());
  62822. }
  62823. return this;
  62824. }
  62825. /**
  62826. * <pre>
  62827. * 第三方参照
  62828. * </pre>
  62829. *
  62830. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62831. */
  62832. public Builder addAllDisanfangcangzhaos(
  62833. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  62834. if (disanfangcangzhaosBuilder_ == null) {
  62835. ensureDisanfangcangzhaosIsMutable();
  62836. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  62837. values, disanfangcangzhaos_);
  62838. onChanged();
  62839. } else {
  62840. disanfangcangzhaosBuilder_.addAllMessages(values);
  62841. }
  62842. return this;
  62843. }
  62844. /**
  62845. * <pre>
  62846. * 第三方参照
  62847. * </pre>
  62848. *
  62849. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62850. */
  62851. public Builder clearDisanfangcangzhaos() {
  62852. if (disanfangcangzhaosBuilder_ == null) {
  62853. disanfangcangzhaos_ = java.util.Collections.emptyList();
  62854. bitField0_ = (bitField0_ & ~0x00004000);
  62855. onChanged();
  62856. } else {
  62857. disanfangcangzhaosBuilder_.clear();
  62858. }
  62859. return this;
  62860. }
  62861. /**
  62862. * <pre>
  62863. * 第三方参照
  62864. * </pre>
  62865. *
  62866. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62867. */
  62868. public Builder removeDisanfangcangzhaos(int index) {
  62869. if (disanfangcangzhaosBuilder_ == null) {
  62870. ensureDisanfangcangzhaosIsMutable();
  62871. disanfangcangzhaos_.remove(index);
  62872. onChanged();
  62873. } else {
  62874. disanfangcangzhaosBuilder_.remove(index);
  62875. }
  62876. return this;
  62877. }
  62878. /**
  62879. * <pre>
  62880. * 第三方参照
  62881. * </pre>
  62882. *
  62883. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62884. */
  62885. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getDisanfangcangzhaosBuilder(
  62886. int index) {
  62887. return getDisanfangcangzhaosFieldBuilder().getBuilder(index);
  62888. }
  62889. /**
  62890. * <pre>
  62891. * 第三方参照
  62892. * </pre>
  62893. *
  62894. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62895. */
  62896. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getDisanfangcangzhaosOrBuilder(
  62897. int index) {
  62898. if (disanfangcangzhaosBuilder_ == null) {
  62899. return disanfangcangzhaos_.get(index); } else {
  62900. return disanfangcangzhaosBuilder_.getMessageOrBuilder(index);
  62901. }
  62902. }
  62903. /**
  62904. * <pre>
  62905. * 第三方参照
  62906. * </pre>
  62907. *
  62908. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62909. */
  62910. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  62911. getDisanfangcangzhaosOrBuilderList() {
  62912. if (disanfangcangzhaosBuilder_ != null) {
  62913. return disanfangcangzhaosBuilder_.getMessageOrBuilderList();
  62914. } else {
  62915. return java.util.Collections.unmodifiableList(disanfangcangzhaos_);
  62916. }
  62917. }
  62918. /**
  62919. * <pre>
  62920. * 第三方参照
  62921. * </pre>
  62922. *
  62923. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62924. */
  62925. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addDisanfangcangzhaosBuilder() {
  62926. return getDisanfangcangzhaosFieldBuilder().addBuilder(
  62927. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62928. }
  62929. /**
  62930. * <pre>
  62931. * 第三方参照
  62932. * </pre>
  62933. *
  62934. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62935. */
  62936. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addDisanfangcangzhaosBuilder(
  62937. int index) {
  62938. return getDisanfangcangzhaosFieldBuilder().addBuilder(
  62939. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  62940. }
  62941. /**
  62942. * <pre>
  62943. * 第三方参照
  62944. * </pre>
  62945. *
  62946. * <code>repeated .fxy.Attachment disanfangcangzhaos = 15;</code>
  62947. */
  62948. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  62949. getDisanfangcangzhaosBuilderList() {
  62950. return getDisanfangcangzhaosFieldBuilder().getBuilderList();
  62951. }
  62952. private com.google.protobuf.RepeatedFieldBuilder<
  62953. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  62954. getDisanfangcangzhaosFieldBuilder() {
  62955. if (disanfangcangzhaosBuilder_ == null) {
  62956. disanfangcangzhaosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  62957. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  62958. disanfangcangzhaos_,
  62959. ((bitField0_ & 0x00004000) != 0),
  62960. getParentForChildren(),
  62961. isClean());
  62962. disanfangcangzhaos_ = null;
  62963. }
  62964. return disanfangcangzhaosBuilder_;
  62965. }
  62966. private java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> overallGuaranteeStatements_ =
  62967. java.util.Collections.emptyList();
  62968. private void ensureOverallGuaranteeStatementsIsMutable() {
  62969. if (!((bitField0_ & 0x00008000) != 0)) {
  62970. overallGuaranteeStatements_ = new java.util.ArrayList<com.yaoyicloud.message.FxyProtos.Attachment>(overallGuaranteeStatements_);
  62971. bitField0_ |= 0x00008000;
  62972. }
  62973. }
  62974. private com.google.protobuf.RepeatedFieldBuilder<
  62975. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder> overallGuaranteeStatementsBuilder_;
  62976. /**
  62977. * <pre>
  62978. * 总体保证声明
  62979. * </pre>
  62980. *
  62981. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  62982. */
  62983. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment> getOverallGuaranteeStatementsList() {
  62984. if (overallGuaranteeStatementsBuilder_ == null) {
  62985. return java.util.Collections.unmodifiableList(overallGuaranteeStatements_);
  62986. } else {
  62987. return overallGuaranteeStatementsBuilder_.getMessageList();
  62988. }
  62989. }
  62990. /**
  62991. * <pre>
  62992. * 总体保证声明
  62993. * </pre>
  62994. *
  62995. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  62996. */
  62997. public int getOverallGuaranteeStatementsCount() {
  62998. if (overallGuaranteeStatementsBuilder_ == null) {
  62999. return overallGuaranteeStatements_.size();
  63000. } else {
  63001. return overallGuaranteeStatementsBuilder_.getCount();
  63002. }
  63003. }
  63004. /**
  63005. * <pre>
  63006. * 总体保证声明
  63007. * </pre>
  63008. *
  63009. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63010. */
  63011. public com.yaoyicloud.message.FxyProtos.Attachment getOverallGuaranteeStatements(int index) {
  63012. if (overallGuaranteeStatementsBuilder_ == null) {
  63013. return overallGuaranteeStatements_.get(index);
  63014. } else {
  63015. return overallGuaranteeStatementsBuilder_.getMessage(index);
  63016. }
  63017. }
  63018. /**
  63019. * <pre>
  63020. * 总体保证声明
  63021. * </pre>
  63022. *
  63023. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63024. */
  63025. public Builder setOverallGuaranteeStatements(
  63026. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  63027. if (overallGuaranteeStatementsBuilder_ == null) {
  63028. if (value == null) {
  63029. throw new NullPointerException();
  63030. }
  63031. ensureOverallGuaranteeStatementsIsMutable();
  63032. overallGuaranteeStatements_.set(index, value);
  63033. onChanged();
  63034. } else {
  63035. overallGuaranteeStatementsBuilder_.setMessage(index, value);
  63036. }
  63037. return this;
  63038. }
  63039. /**
  63040. * <pre>
  63041. * 总体保证声明
  63042. * </pre>
  63043. *
  63044. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63045. */
  63046. public Builder setOverallGuaranteeStatements(
  63047. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  63048. if (overallGuaranteeStatementsBuilder_ == null) {
  63049. ensureOverallGuaranteeStatementsIsMutable();
  63050. overallGuaranteeStatements_.set(index, builderForValue.build());
  63051. onChanged();
  63052. } else {
  63053. overallGuaranteeStatementsBuilder_.setMessage(index, builderForValue.build());
  63054. }
  63055. return this;
  63056. }
  63057. /**
  63058. * <pre>
  63059. * 总体保证声明
  63060. * </pre>
  63061. *
  63062. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63063. */
  63064. public Builder addOverallGuaranteeStatements(com.yaoyicloud.message.FxyProtos.Attachment value) {
  63065. if (overallGuaranteeStatementsBuilder_ == null) {
  63066. if (value == null) {
  63067. throw new NullPointerException();
  63068. }
  63069. ensureOverallGuaranteeStatementsIsMutable();
  63070. overallGuaranteeStatements_.add(value);
  63071. onChanged();
  63072. } else {
  63073. overallGuaranteeStatementsBuilder_.addMessage(value);
  63074. }
  63075. return this;
  63076. }
  63077. /**
  63078. * <pre>
  63079. * 总体保证声明
  63080. * </pre>
  63081. *
  63082. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63083. */
  63084. public Builder addOverallGuaranteeStatements(
  63085. int index, com.yaoyicloud.message.FxyProtos.Attachment value) {
  63086. if (overallGuaranteeStatementsBuilder_ == null) {
  63087. if (value == null) {
  63088. throw new NullPointerException();
  63089. }
  63090. ensureOverallGuaranteeStatementsIsMutable();
  63091. overallGuaranteeStatements_.add(index, value);
  63092. onChanged();
  63093. } else {
  63094. overallGuaranteeStatementsBuilder_.addMessage(index, value);
  63095. }
  63096. return this;
  63097. }
  63098. /**
  63099. * <pre>
  63100. * 总体保证声明
  63101. * </pre>
  63102. *
  63103. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63104. */
  63105. public Builder addOverallGuaranteeStatements(
  63106. com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  63107. if (overallGuaranteeStatementsBuilder_ == null) {
  63108. ensureOverallGuaranteeStatementsIsMutable();
  63109. overallGuaranteeStatements_.add(builderForValue.build());
  63110. onChanged();
  63111. } else {
  63112. overallGuaranteeStatementsBuilder_.addMessage(builderForValue.build());
  63113. }
  63114. return this;
  63115. }
  63116. /**
  63117. * <pre>
  63118. * 总体保证声明
  63119. * </pre>
  63120. *
  63121. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63122. */
  63123. public Builder addOverallGuaranteeStatements(
  63124. int index, com.yaoyicloud.message.FxyProtos.Attachment.Builder builderForValue) {
  63125. if (overallGuaranteeStatementsBuilder_ == null) {
  63126. ensureOverallGuaranteeStatementsIsMutable();
  63127. overallGuaranteeStatements_.add(index, builderForValue.build());
  63128. onChanged();
  63129. } else {
  63130. overallGuaranteeStatementsBuilder_.addMessage(index, builderForValue.build());
  63131. }
  63132. return this;
  63133. }
  63134. /**
  63135. * <pre>
  63136. * 总体保证声明
  63137. * </pre>
  63138. *
  63139. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63140. */
  63141. public Builder addAllOverallGuaranteeStatements(
  63142. java.lang.Iterable<? extends com.yaoyicloud.message.FxyProtos.Attachment> values) {
  63143. if (overallGuaranteeStatementsBuilder_ == null) {
  63144. ensureOverallGuaranteeStatementsIsMutable();
  63145. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  63146. values, overallGuaranteeStatements_);
  63147. onChanged();
  63148. } else {
  63149. overallGuaranteeStatementsBuilder_.addAllMessages(values);
  63150. }
  63151. return this;
  63152. }
  63153. /**
  63154. * <pre>
  63155. * 总体保证声明
  63156. * </pre>
  63157. *
  63158. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63159. */
  63160. public Builder clearOverallGuaranteeStatements() {
  63161. if (overallGuaranteeStatementsBuilder_ == null) {
  63162. overallGuaranteeStatements_ = java.util.Collections.emptyList();
  63163. bitField0_ = (bitField0_ & ~0x00008000);
  63164. onChanged();
  63165. } else {
  63166. overallGuaranteeStatementsBuilder_.clear();
  63167. }
  63168. return this;
  63169. }
  63170. /**
  63171. * <pre>
  63172. * 总体保证声明
  63173. * </pre>
  63174. *
  63175. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63176. */
  63177. public Builder removeOverallGuaranteeStatements(int index) {
  63178. if (overallGuaranteeStatementsBuilder_ == null) {
  63179. ensureOverallGuaranteeStatementsIsMutable();
  63180. overallGuaranteeStatements_.remove(index);
  63181. onChanged();
  63182. } else {
  63183. overallGuaranteeStatementsBuilder_.remove(index);
  63184. }
  63185. return this;
  63186. }
  63187. /**
  63188. * <pre>
  63189. * 总体保证声明
  63190. * </pre>
  63191. *
  63192. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63193. */
  63194. public com.yaoyicloud.message.FxyProtos.Attachment.Builder getOverallGuaranteeStatementsBuilder(
  63195. int index) {
  63196. return getOverallGuaranteeStatementsFieldBuilder().getBuilder(index);
  63197. }
  63198. /**
  63199. * <pre>
  63200. * 总体保证声明
  63201. * </pre>
  63202. *
  63203. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63204. */
  63205. public com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder getOverallGuaranteeStatementsOrBuilder(
  63206. int index) {
  63207. if (overallGuaranteeStatementsBuilder_ == null) {
  63208. return overallGuaranteeStatements_.get(index); } else {
  63209. return overallGuaranteeStatementsBuilder_.getMessageOrBuilder(index);
  63210. }
  63211. }
  63212. /**
  63213. * <pre>
  63214. * 总体保证声明
  63215. * </pre>
  63216. *
  63217. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63218. */
  63219. public java.util.List<? extends com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  63220. getOverallGuaranteeStatementsOrBuilderList() {
  63221. if (overallGuaranteeStatementsBuilder_ != null) {
  63222. return overallGuaranteeStatementsBuilder_.getMessageOrBuilderList();
  63223. } else {
  63224. return java.util.Collections.unmodifiableList(overallGuaranteeStatements_);
  63225. }
  63226. }
  63227. /**
  63228. * <pre>
  63229. * 总体保证声明
  63230. * </pre>
  63231. *
  63232. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63233. */
  63234. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addOverallGuaranteeStatementsBuilder() {
  63235. return getOverallGuaranteeStatementsFieldBuilder().addBuilder(
  63236. com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  63237. }
  63238. /**
  63239. * <pre>
  63240. * 总体保证声明
  63241. * </pre>
  63242. *
  63243. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63244. */
  63245. public com.yaoyicloud.message.FxyProtos.Attachment.Builder addOverallGuaranteeStatementsBuilder(
  63246. int index) {
  63247. return getOverallGuaranteeStatementsFieldBuilder().addBuilder(
  63248. index, com.yaoyicloud.message.FxyProtos.Attachment.getDefaultInstance());
  63249. }
  63250. /**
  63251. * <pre>
  63252. * 总体保证声明
  63253. * </pre>
  63254. *
  63255. * <code>repeated .fxy.Attachment overallGuaranteeStatements = 16;</code>
  63256. */
  63257. public java.util.List<com.yaoyicloud.message.FxyProtos.Attachment.Builder>
  63258. getOverallGuaranteeStatementsBuilderList() {
  63259. return getOverallGuaranteeStatementsFieldBuilder().getBuilderList();
  63260. }
  63261. private com.google.protobuf.RepeatedFieldBuilder<
  63262. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>
  63263. getOverallGuaranteeStatementsFieldBuilder() {
  63264. if (overallGuaranteeStatementsBuilder_ == null) {
  63265. overallGuaranteeStatementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  63266. com.yaoyicloud.message.FxyProtos.Attachment, com.yaoyicloud.message.FxyProtos.Attachment.Builder, com.yaoyicloud.message.FxyProtos.AttachmentOrBuilder>(
  63267. overallGuaranteeStatements_,
  63268. ((bitField0_ & 0x00008000) != 0),
  63269. getParentForChildren(),
  63270. isClean());
  63271. overallGuaranteeStatements_ = null;
  63272. }
  63273. return overallGuaranteeStatementsBuilder_;
  63274. }
  63275. // @@protoc_insertion_point(builder_scope:fxy.AttachmentSection)
  63276. }
  63277. // @@protoc_insertion_point(class_scope:fxy.AttachmentSection)
  63278. private static final com.yaoyicloud.message.FxyProtos.AttachmentSection DEFAULT_INSTANCE;
  63279. static {
  63280. DEFAULT_INSTANCE = new com.yaoyicloud.message.FxyProtos.AttachmentSection();
  63281. }
  63282. public static com.yaoyicloud.message.FxyProtos.AttachmentSection getDefaultInstance() {
  63283. return DEFAULT_INSTANCE;
  63284. }
  63285. private static final com.google.protobuf.Parser<AttachmentSection>
  63286. PARSER = new com.google.protobuf.AbstractParser<AttachmentSection>() {
  63287. @java.lang.Override
  63288. public AttachmentSection parsePartialFrom(
  63289. com.google.protobuf.CodedInputStream input,
  63290. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  63291. throws com.google.protobuf.InvalidProtocolBufferException {
  63292. Builder builder = newBuilder();
  63293. try {
  63294. builder.mergeFrom(input, extensionRegistry);
  63295. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  63296. throw e.setUnfinishedMessage(builder.buildPartial());
  63297. } catch (com.google.protobuf.UninitializedMessageException e) {
  63298. throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
  63299. } catch (java.io.IOException e) {
  63300. throw new com.google.protobuf.InvalidProtocolBufferException(e)
  63301. .setUnfinishedMessage(builder.buildPartial());
  63302. }
  63303. return builder.buildPartial();
  63304. }
  63305. };
  63306. public static com.google.protobuf.Parser<AttachmentSection> parser() {
  63307. return PARSER;
  63308. }
  63309. @java.lang.Override
  63310. public com.google.protobuf.Parser<AttachmentSection> getParserForType() {
  63311. return PARSER;
  63312. }
  63313. @java.lang.Override
  63314. public com.yaoyicloud.message.FxyProtos.AttachmentSection getDefaultInstanceForType() {
  63315. return DEFAULT_INSTANCE;
  63316. }
  63317. }
  63318. private static final com.google.protobuf.Descriptors.Descriptor
  63319. internal_static_fxy_ServiceProviderInfo_descriptor;
  63320. private static final
  63321. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63322. internal_static_fxy_ServiceProviderInfo_fieldAccessorTable;
  63323. private static final com.google.protobuf.Descriptors.Descriptor
  63324. internal_static_fxy_CheckItemDetail_descriptor;
  63325. private static final
  63326. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63327. internal_static_fxy_CheckItemDetail_fieldAccessorTable;
  63328. private static final com.google.protobuf.Descriptors.Descriptor
  63329. internal_static_fxy_CheckItemScore_descriptor;
  63330. private static final
  63331. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63332. internal_static_fxy_CheckItemScore_fieldAccessorTable;
  63333. private static final com.google.protobuf.Descriptors.Descriptor
  63334. internal_static_fxy_CheckSummary_descriptor;
  63335. private static final
  63336. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63337. internal_static_fxy_CheckSummary_fieldAccessorTable;
  63338. private static final com.google.protobuf.Descriptors.Descriptor
  63339. internal_static_fxy_AuditResult_descriptor;
  63340. private static final
  63341. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63342. internal_static_fxy_AuditResult_fieldAccessorTable;
  63343. private static final com.google.protobuf.Descriptors.Descriptor
  63344. internal_static_fxy_SuperiorAuthority_descriptor;
  63345. private static final
  63346. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63347. internal_static_fxy_SuperiorAuthority_fieldAccessorTable;
  63348. private static final com.google.protobuf.Descriptors.Descriptor
  63349. internal_static_fxy_CompanyBasicInfoExt_descriptor;
  63350. private static final
  63351. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63352. internal_static_fxy_CompanyBasicInfoExt_fieldAccessorTable;
  63353. private static final com.google.protobuf.Descriptors.Descriptor
  63354. internal_static_fxy_AssociationBasicInfoExt_descriptor;
  63355. private static final
  63356. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63357. internal_static_fxy_AssociationBasicInfoExt_fieldAccessorTable;
  63358. private static final com.google.protobuf.Descriptors.Descriptor
  63359. internal_static_fxy_FoundationBasicInfoExt_descriptor;
  63360. private static final
  63361. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63362. internal_static_fxy_FoundationBasicInfoExt_fieldAccessorTable;
  63363. private static final com.google.protobuf.Descriptors.Descriptor
  63364. internal_static_fxy_Attachment_descriptor;
  63365. private static final
  63366. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63367. internal_static_fxy_Attachment_fieldAccessorTable;
  63368. private static final com.google.protobuf.Descriptors.Descriptor
  63369. internal_static_fxy_BasicInfo_descriptor;
  63370. private static final
  63371. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63372. internal_static_fxy_BasicInfo_fieldAccessorTable;
  63373. private static final com.google.protobuf.Descriptors.Descriptor
  63374. internal_static_fxy_DishonestPersonsInfo_descriptor;
  63375. private static final
  63376. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63377. internal_static_fxy_DishonestPersonsInfo_fieldAccessorTable;
  63378. private static final com.google.protobuf.Descriptors.Descriptor
  63379. internal_static_fxy_AbnormalsInfo_descriptor;
  63380. private static final
  63381. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63382. internal_static_fxy_AbnormalsInfo_fieldAccessorTable;
  63383. private static final com.google.protobuf.Descriptors.Descriptor
  63384. internal_static_fxy_AdministrativePenaltyRecord_descriptor;
  63385. private static final
  63386. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63387. internal_static_fxy_AdministrativePenaltyRecord_fieldAccessorTable;
  63388. private static final com.google.protobuf.Descriptors.Descriptor
  63389. internal_static_fxy_AdministrativeTaxPenalty_descriptor;
  63390. private static final
  63391. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63392. internal_static_fxy_AdministrativeTaxPenalty_fieldAccessorTable;
  63393. private static final com.google.protobuf.Descriptors.Descriptor
  63394. internal_static_fxy_AdministrativeSeriousIllegal_descriptor;
  63395. private static final
  63396. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63397. internal_static_fxy_AdministrativeSeriousIllegal_fieldAccessorTable;
  63398. private static final com.google.protobuf.Descriptors.Descriptor
  63399. internal_static_fxy_PublicRecord_descriptor;
  63400. private static final
  63401. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63402. internal_static_fxy_PublicRecord_fieldAccessorTable;
  63403. private static final com.google.protobuf.Descriptors.Descriptor
  63404. internal_static_fxy_FinancialData_descriptor;
  63405. private static final
  63406. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63407. internal_static_fxy_FinancialData_fieldAccessorTable;
  63408. private static final com.google.protobuf.Descriptors.Descriptor
  63409. internal_static_fxy_FinancialIndicator_descriptor;
  63410. private static final
  63411. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63412. internal_static_fxy_FinancialIndicator_fieldAccessorTable;
  63413. private static final com.google.protobuf.Descriptors.Descriptor
  63414. internal_static_fxy_FinancialInfo_descriptor;
  63415. private static final
  63416. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63417. internal_static_fxy_FinancialInfo_fieldAccessorTable;
  63418. private static final com.google.protobuf.Descriptors.Descriptor
  63419. internal_static_fxy_QuestionnaireItem_descriptor;
  63420. private static final
  63421. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63422. internal_static_fxy_QuestionnaireItem_fieldAccessorTable;
  63423. private static final com.google.protobuf.Descriptors.Descriptor
  63424. internal_static_fxy_AntiBribery_descriptor;
  63425. private static final
  63426. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63427. internal_static_fxy_AntiBribery_fieldAccessorTable;
  63428. private static final com.google.protobuf.Descriptors.Descriptor
  63429. internal_static_fxy_ProjectInfo_descriptor;
  63430. private static final
  63431. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63432. internal_static_fxy_ProjectInfo_fieldAccessorTable;
  63433. private static final com.google.protobuf.Descriptors.Descriptor
  63434. internal_static_fxy_AttachmentSection_descriptor;
  63435. private static final
  63436. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  63437. internal_static_fxy_AttachmentSection_fieldAccessorTable;
  63438. public static com.google.protobuf.Descriptors.FileDescriptor
  63439. getDescriptor() {
  63440. return descriptor;
  63441. }
  63442. private static com.google.protobuf.Descriptors.FileDescriptor
  63443. descriptor;
  63444. static {
  63445. java.lang.String[] descriptorData = {
  63446. "\n*easier-report-biz/src/main/proto/fxy.p" +
  63447. "roto\022\003fxy\"E\n\023ServiceProviderInfo\022\014\n\004name" +
  63448. "\030\001 \001(\t\022\014\n\004type\030\002 \001(\t\022\022\n\nreportDate\030\003 \001(\t" +
  63449. "\"\245\001\n\017CheckItemDetail\022\014\n\004name\030\001 \001(\t\022\014\n\004de" +
  63450. "sc\030\002 \001(\t\022\014\n\004fact\030\003 \001(\t\022\016\n\006result\030\004 \001(\t\022\r" +
  63451. "\n\005score\030\005 \001(\003\022\024\n\014reviewResult\030\006 \001(\t\022\023\n\013r" +
  63452. "eviewScore\030\007 \001(\005\022\020\n\010category\030\010 \001(\t\022\014\n\004ra" +
  63453. "nk\030\t \001(\005\"C\n\016CheckItemScore\022\020\n\010category\030\001" +
  63454. " \001(\t\022\020\n\010itemName\030\002 \001(\t\022\r\n\005score\030\003 \001(\003\"F\n" +
  63455. "\014CheckSummary\022\r\n\005score\030\001 \001(\005\022\023\n\013riskSumm" +
  63456. "ary\030\002 \001(\t\022\022\n\nsuggestion\030\003 \001(\t\"\322\001\n\013AuditR" +
  63457. "esult\022\017\n\007opinion\030\002 \001(\t\022\033\n\023serviceProvide" +
  63458. "rName\030\003 \001(\t\022\021\n\tauditDate\030\004 \001(\t\022\025\n\rreport" +
  63459. "Version\030\005 \001(\t\022\022\n\ntenantName\030\006 \001(\t\022)\n\016ove" +
  63460. "rallSummary\030\007 \001(\0132\021.fxy.CheckSummary\022,\n\017" +
  63461. "checkItemScores\030\010 \003(\0132\023.fxy.CheckItemSco" +
  63462. "re\"2\n\021SuperiorAuthority\022\r\n\005sname\030\001 \001(\t\022\016" +
  63463. "\n\006nature\030\002 \001(\t\"\337\001\n\023CompanyBasicInfoExt\022\020" +
  63464. "\n\010industry\030\001 \001(\t\022\025\n\rpaidInCapital\030\002 \001(\t\022" +
  63465. "\027\n\017enterpriseScale\030\003 \001(\t\022\030\n\020insuredEmplo" +
  63466. "yees\030\004 \001(\005\022\026\n\016businessStatus\030\005 \001(\t\022\035\n\025re" +
  63467. "gistrationAuthority\030\006 \001(\t\022\035\n\025taxpayerQua" +
  63468. "lification\030\007 \001(\t\022\026\n\016enterpriseType\030\010 \001(\t" +
  63469. "\"\243\001\n\027AssociationBasicInfoExt\022\030\n\020corporat" +
  63470. "eMembers\030\001 \001(\t\022\031\n\021individualMembers\030\002 \001(" +
  63471. "\t\022\035\n\025membershipFeeStandard\030\003 \001(\t\022\032\n\022main" +
  63472. "ActivityRegion\030\004 \001(\t\022\030\n\020sponsorshipRatio" +
  63473. "\030\005 \001(\t\"\332\001\n\026FoundationBasicInfoExt\022\032\n\022fou" +
  63474. "ndationCategory\030\001 \001(\t\022(\n lastYearSponsor" +
  63475. "shipDonationRatio\030\002 \001(\t\022\023\n\013initialFund\030\003" +
  63476. " \001(\t\022\036\n\026lastYearDonationIncome\030\004 \001(\t\022\030\n\020" +
  63477. "secretaryGeneral\030\005 \001(\t\022\020\n\010chairman\030\006 \001(\t" +
  63478. "\022\031\n\021numberOfDirectors\030\007 \001(\005\"/\n\nAttachmen" +
  63479. "t\022\020\n\010fileName\030\001 \001(\t\022\017\n\007fileUri\030\002 \001(\t\"\216\010\n" +
  63480. "\tBasicInfo\022\017\n\007entName\030\001 \001(\t\022\031\n\021establish" +
  63481. "mentDate\030\002 \001(\t\022\034\n\024registrationValidity\030\003" +
  63482. " \001(\t\022\027\n\017officialWebsite\030\004 \001(\t\022\031\n\021registe" +
  63483. "redCapital\030\005 \001(\t\022\020\n\010netAsset\030\006 \001(\t\022\025\n\rbu" +
  63484. "sinessScope\030\007 \001(\t\022\030\n\020missionStatement\030\010 " +
  63485. "\001(\t\022\033\n\023legalRepresentative\030\t \001(\t\022\025\n\roffi" +
  63486. "ceAddress\030\n \001(\t\022\020\n\010location\030\013 \001(\t\022\025\n\rcon" +
  63487. "tactNumber\030\014 \001(\t\022\032\n\022fullTimeStaffCount\030\r" +
  63488. " \001(\005\022\027\n\017evaluationLevel\030\016 \001(\t\022\032\n\022useExte" +
  63489. "rnalService\030\017 \001(\010\022\035\n\025projectServiceVendo" +
  63490. "rs\030\020 \001(\t\0221\n\021superiorAuthority\030\021 \003(\0132\026.fx" +
  63491. "y.SuperiorAuthority\022\034\n\024basicInfoCheckRes" +
  63492. "ult\030\022 \001(\t\022,\n\023relatedEntityImages\030\023 \003(\0132\017" +
  63493. ".fxy.Attachment\022\035\n\025relatedEntitiesResult" +
  63494. "\030\024 \001(\t\022\024\n\014certReceived\030\025 \001(\t\022\020\n\010renzcode" +
  63495. "\030\026 \001(\t\022\020\n\010validate\030\027 \001(\t\022\023\n\013companyCode\030" +
  63496. "\030 \001(\t\022\027\n\017companyRenzcode\030\031 \001(\t\022\027\n\017compan" +
  63497. "yValidate\030\032 \001(\t\022\023\n\013bankLicense\030\033 \001(\t\022\024\n\014" +
  63498. "bankRenzcode\030\034 \001(\t\022\024\n\014bankValidate\030\035 \001(\t" +
  63499. "\022\036\n\026annualInspectionResult\030\036 \001(\t\022-\n\017basi" +
  63500. "cInfoChecks\030\037 \003(\0132\024.fxy.CheckItemDetail\022" +
  63501. "+\n\020basicInfoSummary\030 \001(\0132\021.fxy.CheckSum" +
  63502. "mary\022-\n\013platformExt\030! \001(\0132\030.fxy.CompanyB" +
  63503. "asicInfoExt\0224\n\016associationExt\030\" \001(\0132\034.fx" +
  63504. "y.AssociationBasicInfoExt\0222\n\rfoundationE" +
  63505. "xt\030# \001(\0132\033.fxy.FoundationBasicInfoExt\"\254\002" +
  63506. "\n\024DishonestPersonsInfo\022\020\n\010province\030\001 \001(\t" +
  63507. "\022\016\n\006inDate\030\002 \001(\t\022\021\n\tdocNumber\030\003 \001(\t\022\021\n\tf" +
  63508. "inalDuty\030\004 \001(\t\022\027\n\017executionStatus\030\005 \001(\t\022" +
  63509. "\022\n\ncaseNumber\030\006 \001(\t\022\016\n\006amount\030\007 \001(\t\022\023\n\013p" +
  63510. "ublishDate\030\010 \001(\t\022\r\n\005court\030\t \001(\t\022\025\n\rexecu" +
  63511. "tionDesc\030\n \001(\t\022\020\n\010disabled\030\013 \001(\t\022\020\n\010oper" +
  63512. "Name\030\014 \001(\t\022\016\n\006number\030\r \001(\t\022\024\n\014exDepartme" +
  63513. "nt\030\016 \001(\t\022\n\n\002id\030\017 \001(\t\"\320\001\n\rAbnormalsInfo\022\017" +
  63514. "\n\007entName\030\001 \001(\t\022\016\n\006inDate\030\002 \001(\t\022\022\n\ndepar" +
  63515. "tment\030\003 \001(\t\022\020\n\010province\030\004 \001(\t\022\017\n\007outDate" +
  63516. "\030\005 \001(\t\022\021\n\toutReason\030\006 \001(\t\022\r\n\005regNo\030\007 \001(\t" +
  63517. "\022\020\n\010disabled\030\010 \001(\t\022\020\n\010inReason\030\t \001(\t\022\025\n\r" +
  63518. "outDepartment\030\n \001(\t\022\n\n\002id\030\013 \001(\t\"\303\002\n\033Admi" +
  63519. "nistrativePenaltyRecord\022\016\n\006number\030\001 \001(\t\022" +
  63520. "\023\n\013penaltyData\030\002 \001(\t\022\026\n\016departmentName\030\003" +
  63521. " \001(\t\022\017\n\007entName\030\004 \001(\t\022\023\n\013illegalType\030\005 \001" +
  63522. "(\t\022\016\n\006source\030\006 \001(\t\022\017\n\007content\030\007 \001(\t\022\023\n\013p" +
  63523. "ublishDate\030\010 \001(\t\022\023\n\013description\030\t \001(\t\022\020\n" +
  63524. "\010disabled\030\n \001(\t\022\017\n\007basedOn\030\013 \001(\t\022\r\n\005seqN" +
  63525. "o\030\014 \001(\t\022\020\n\010operName\030\r \001(\t\022\022\n\npunishAmnt\030" +
  63526. "\016 \001(\t\022\022\n\ndepartment\030\017 \001(\t\022\n\n\002id\030\020 \001(\t\"\222\002" +
  63527. "\n\030AdministrativeTaxPenalty\022\026\n\016department" +
  63528. "Name\030\001 \001(\t\022\014\n\004time\030\002 \001(\t\022\014\n\004type\030\003 \001(\t\022\r" +
  63529. "\n\005uTags\030\004 \001(\t\022\020\n\010property\030\005 \001(\t\022\022\n\ncreat" +
  63530. "eTime\030\006 \001(\t\022\026\n\016financeOfficer\030\007 \001(\t\022\014\n\004n" +
  63531. "ame\030\010 \001(\t\022\020\n\010creditNo\030\t \001(\t\022\014\n\004oper\030\n \001(" +
  63532. "\t\022\017\n\007address\030\013 \001(\t\022\016\n\006result\030\014 \001(\t\022\r\n\005or" +
  63533. "gNo\030\r \001(\t\022\013\n\003url\030\016 \001(\t\022\n\n\002id\030\017 \001(\t\"\302\001\n\034A" +
  63534. "dministrativeSeriousIllegal\022\022\n\ndepartNam" +
  63535. "e\030\001 \001(\t\022\014\n\004time\030\002 \001(\t\022\024\n\014decisionDept\030\003 " +
  63536. "\001(\t\022\020\n\010inReason\030\004 \001(\t\022\017\n\007outDate\030\005 \001(\t\022\021" +
  63537. "\n\toutReason\030\006 \001(\t\022\025\n\routDepartment\030\007 \001(\t" +
  63538. "\022\021\n\tisHistory\030\010 \001(\t\022\n\n\002id\030\t \001(\t\"\316\002\n\014Publ" +
  63539. "icRecord\0223\n\020dishonestPersons\030\001 \003(\0132\031.fxy" +
  63540. ".DishonestPersonsInfo\022-\n\021businessAbnorma" +
  63541. "ls\030\002 \003(\0132\022.fxy.AbnormalsInfo\0228\n\016penaltyR" +
  63542. "ecords\030\003 \003(\0132 .fxy.AdministrativePenalty" +
  63543. "Record\0223\n\014taxPenalties\030\004 \003(\0132\035.fxy.Admin" +
  63544. "istrativeTaxPenalty\022;\n\020severeViolations\030" +
  63545. "\005 \003(\0132!.fxy.AdministrativeSeriousIllegal" +
  63546. "\022.\n\023publicRecordSummary\030\006 \001(\0132\021.fxy.Chec" +
  63547. "kSummary\"\201\006\n\rFinancialData\022\014\n\004year\030\001 \001(\005" +
  63548. "\022\026\n\016donationIncome\030\002 \001(\t\022\025\n\rpublicExpens" +
  63549. "e\030\003 \001(\t\022\023\n\013totalAssets\030\004 \001(\t\022\021\n\tnetAsset" +
  63550. "s\030\005 \001(\t\022\023\n\013totalIncome\030\006 \001(\t\022\030\n\020investme" +
  63551. "ntIncome\030\007 \001(\t\022\030\n\020governmentGrants\030\010 \001(\t" +
  63552. "\022\025\n\rserviceIncome\030\t \001(\t\022\024\n\014totalExpense\030" +
  63553. "\n \001(\t\022\025\n\rsalaryExpense\030\013 \001(\t\022\024\n\014adminExp" +
  63554. "ense\030\014 \001(\t\022\024\n\014activityCost\030\r \001(\t\022\031\n\021mana" +
  63555. "gementExpense\030\016 \001(\t\022\032\n\022fundraisingExpens" +
  63556. "e\030\017 \001(\t\022\033\n\023lastYearFundBalance\030\020 \001(\t\022\022\n\n" +
  63557. "flowAssets\030\021 \001(\t\022\027\n\017flowLiabilities\030\022 \001(" +
  63558. "\t\022\023\n\013flowCapital\030\023 \001(\t\022\022\n\nfixedAsset\030\024 \001" +
  63559. "(\t\022\021\n\tinventory\030\025 \001(\t\022\023\n\013receivables\030\026 \001" +
  63560. "(\t\022\021\n\tliabTotal\030\027 \001(\t\022\034\n\024las3yTotAmtLiaE" +
  63561. "quMap\030\030 \001(\t\022\027\n\017operatingIncome\030\031 \001(\t\022\022\n\n" +
  63562. "mainBusInc\030\032 \001(\t\022\025\n\rmainBusProfit\030\033 \001(\t\022" +
  63563. "\021\n\tnetProfit\030\034 \001(\t\022\027\n\017las3yTotProfMap\030\035 " +
  63564. "\001(\t\022\027\n\017interestExpense\030\036 \001(\t\022\033\n\023donation" +
  63565. "ProjectCost\030\037 \001(\t\022\026\n\016totalNetAssets\030 \001(" +
  63566. "\t\022\021\n\ttotalCost\030! \001(\t\"^\n\022FinancialIndicat" +
  63567. "or\022\020\n\010category\030\001 \001(\t\022\025\n\rindicatorName\030\002 " +
  63568. "\001(\t\022\017\n\007formula\030\003 \001(\t\022\016\n\006values\030\004 \003(\t\"\300\002\n" +
  63569. "\rFinancialInfo\022,\n\020financialDataSeq\030\001 \003(\013" +
  63570. "2\022.fxy.FinancialData\022\r\n\005years\030\004 \003(\t\022\016\n\006r" +
  63571. "emark\030\005 \001(\t\022+\n\nindicators\030\t \003(\0132\027.fxy.Fi" +
  63572. "nancialIndicator\0223\n\025financialCheckDetail" +
  63573. "s\030\n \003(\0132\024.fxy.CheckItemDetail\022+\n\020financi" +
  63574. "alSummary\030\013 \001(\0132\021.fxy.CheckSummary\022\'\n\016fi" +
  63575. "nancialFiles\030\014 \003(\0132\017.fxy.Attachment\022\030\n\020o" +
  63576. "peratingRevenue\030\r \001(\t\022\020\n\010neProfit\030\016 \001(\t\"" +
  63577. "A\n\021QuestionnaireItem\022\n\n\002id\030\001 \001(\005\022\020\n\010ques" +
  63578. "tion\030\002 \001(\t\022\016\n\006answer\030\003 \001(\t\"p\n\013AntiBriber" +
  63579. "y\0222\n\022questionnaireItems\030\001 \003(\0132\026.fxy.Ques" +
  63580. "tionnaireItem\022-\n\022antiBriberySummary\030\002 \001(" +
  63581. "\0132\021.fxy.CheckSummary\"\\\n\013ProjectInfo\022\036\n\005f" +
  63582. "iles\030\001 \003(\0132\017.fxy.Attachment\022-\n\022projectIn" +
  63583. "foSummary\030\002 \001(\0132\021.fxy.CheckSummary\"\345\005\n\021A" +
  63584. "ttachmentSection\022\024\n\014selfDeclLink\030\001 \001(\t\022\025" +
  63585. "\n\rfillDeclLinks\030\002 \003(\t\022.\n\025businessLicense" +
  63586. "Images\030\003 \003(\0132\017.fxy.Attachment\022.\n\025bankCer" +
  63587. "tificateImages\030\004 \003(\0132\017.fxy.Attachment\022/\n" +
  63588. "\026isoCertificationImages\030\005 \003(\0132\017.fxy.Atta" +
  63589. "chment\022,\n\023otherCertifications\030\006 \003(\0132\017.fx" +
  63590. "y.Attachment\0224\n\033securityLevelCertificati" +
  63591. "ons\030\007 \003(\0132\017.fxy.Attachment\0226\n\035organizati" +
  63592. "onalStructureImages\030\010 \003(\0132\017.fxy.Attachme" +
  63593. "nt\022+\n\022financialInfoLinks\030\t \003(\0132\017.fxy.Att" +
  63594. "achment\022-\n\024taxDeclarationImages\030\n \003(\0132\017." +
  63595. "fxy.Attachment\0224\n\033taxPaymentCertificateI" +
  63596. "mages\030\013 \003(\0132\017.fxy.Attachment\0223\n\032socialSe" +
  63597. "curityDetailsLinks\030\014 \003(\0132\017.fxy.Attachmen" +
  63598. "t\022!\n\010nsxydjwj\030\r \003(\0132\017.fxy.Attachment\022*\n\021" +
  63599. "interestConflicts\030\016 \003(\0132\017.fxy.Attachment" +
  63600. "\022+\n\022disanfangcangzhaos\030\017 \003(\0132\017.fxy.Attac" +
  63601. "hment\0223\n\032overallGuaranteeStatements\030\020 \003(" +
  63602. "\0132\017.fxy.AttachmentB#\n\026com.yaoyicloud.mes" +
  63603. "sageB\tFxyProtos"
  63604. };
  63605. descriptor = com.google.protobuf.Descriptors.FileDescriptor
  63606. .internalBuildGeneratedFileFrom(descriptorData,
  63607. new com.google.protobuf.Descriptors.FileDescriptor[] {
  63608. });
  63609. internal_static_fxy_ServiceProviderInfo_descriptor =
  63610. getDescriptor().getMessageTypes().get(0);
  63611. internal_static_fxy_ServiceProviderInfo_fieldAccessorTable = new
  63612. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63613. internal_static_fxy_ServiceProviderInfo_descriptor,
  63614. new java.lang.String[] { "Name", "Type", "ReportDate", });
  63615. internal_static_fxy_CheckItemDetail_descriptor =
  63616. getDescriptor().getMessageTypes().get(1);
  63617. internal_static_fxy_CheckItemDetail_fieldAccessorTable = new
  63618. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63619. internal_static_fxy_CheckItemDetail_descriptor,
  63620. new java.lang.String[] { "Name", "Desc", "Fact", "Result", "Score", "ReviewResult", "ReviewScore", "Category", "Rank", });
  63621. internal_static_fxy_CheckItemScore_descriptor =
  63622. getDescriptor().getMessageTypes().get(2);
  63623. internal_static_fxy_CheckItemScore_fieldAccessorTable = new
  63624. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63625. internal_static_fxy_CheckItemScore_descriptor,
  63626. new java.lang.String[] { "Category", "ItemName", "Score", });
  63627. internal_static_fxy_CheckSummary_descriptor =
  63628. getDescriptor().getMessageTypes().get(3);
  63629. internal_static_fxy_CheckSummary_fieldAccessorTable = new
  63630. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63631. internal_static_fxy_CheckSummary_descriptor,
  63632. new java.lang.String[] { "Score", "RiskSummary", "Suggestion", });
  63633. internal_static_fxy_AuditResult_descriptor =
  63634. getDescriptor().getMessageTypes().get(4);
  63635. internal_static_fxy_AuditResult_fieldAccessorTable = new
  63636. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63637. internal_static_fxy_AuditResult_descriptor,
  63638. new java.lang.String[] { "Opinion", "ServiceProviderName", "AuditDate", "ReportVersion", "TenantName", "OverallSummary", "CheckItemScores", });
  63639. internal_static_fxy_SuperiorAuthority_descriptor =
  63640. getDescriptor().getMessageTypes().get(5);
  63641. internal_static_fxy_SuperiorAuthority_fieldAccessorTable = new
  63642. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63643. internal_static_fxy_SuperiorAuthority_descriptor,
  63644. new java.lang.String[] { "Sname", "Nature", });
  63645. internal_static_fxy_CompanyBasicInfoExt_descriptor =
  63646. getDescriptor().getMessageTypes().get(6);
  63647. internal_static_fxy_CompanyBasicInfoExt_fieldAccessorTable = new
  63648. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63649. internal_static_fxy_CompanyBasicInfoExt_descriptor,
  63650. new java.lang.String[] { "Industry", "PaidInCapital", "EnterpriseScale", "InsuredEmployees", "BusinessStatus", "RegistrationAuthority", "TaxpayerQualification", "EnterpriseType", });
  63651. internal_static_fxy_AssociationBasicInfoExt_descriptor =
  63652. getDescriptor().getMessageTypes().get(7);
  63653. internal_static_fxy_AssociationBasicInfoExt_fieldAccessorTable = new
  63654. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63655. internal_static_fxy_AssociationBasicInfoExt_descriptor,
  63656. new java.lang.String[] { "CorporateMembers", "IndividualMembers", "MembershipFeeStandard", "MainActivityRegion", "SponsorshipRatio", });
  63657. internal_static_fxy_FoundationBasicInfoExt_descriptor =
  63658. getDescriptor().getMessageTypes().get(8);
  63659. internal_static_fxy_FoundationBasicInfoExt_fieldAccessorTable = new
  63660. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63661. internal_static_fxy_FoundationBasicInfoExt_descriptor,
  63662. new java.lang.String[] { "FoundationCategory", "LastYearSponsorshipDonationRatio", "InitialFund", "LastYearDonationIncome", "SecretaryGeneral", "Chairman", "NumberOfDirectors", });
  63663. internal_static_fxy_Attachment_descriptor =
  63664. getDescriptor().getMessageTypes().get(9);
  63665. internal_static_fxy_Attachment_fieldAccessorTable = new
  63666. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63667. internal_static_fxy_Attachment_descriptor,
  63668. new java.lang.String[] { "FileName", "FileUri", });
  63669. internal_static_fxy_BasicInfo_descriptor =
  63670. getDescriptor().getMessageTypes().get(10);
  63671. internal_static_fxy_BasicInfo_fieldAccessorTable = new
  63672. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63673. internal_static_fxy_BasicInfo_descriptor,
  63674. new java.lang.String[] { "EntName", "EstablishmentDate", "RegistrationValidity", "OfficialWebsite", "RegisteredCapital", "NetAsset", "BusinessScope", "MissionStatement", "LegalRepresentative", "OfficeAddress", "Location", "ContactNumber", "FullTimeStaffCount", "EvaluationLevel", "UseExternalService", "ProjectServiceVendors", "SuperiorAuthority", "BasicInfoCheckResult", "RelatedEntityImages", "RelatedEntitiesResult", "CertReceived", "Renzcode", "Validate", "CompanyCode", "CompanyRenzcode", "CompanyValidate", "BankLicense", "BankRenzcode", "BankValidate", "AnnualInspectionResult", "BasicInfoChecks", "BasicInfoSummary", "PlatformExt", "AssociationExt", "FoundationExt", });
  63675. internal_static_fxy_DishonestPersonsInfo_descriptor =
  63676. getDescriptor().getMessageTypes().get(11);
  63677. internal_static_fxy_DishonestPersonsInfo_fieldAccessorTable = new
  63678. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63679. internal_static_fxy_DishonestPersonsInfo_descriptor,
  63680. new java.lang.String[] { "Province", "InDate", "DocNumber", "FinalDuty", "ExecutionStatus", "CaseNumber", "Amount", "PublishDate", "Court", "ExecutionDesc", "Disabled", "OperName", "Number", "ExDepartment", "Id", });
  63681. internal_static_fxy_AbnormalsInfo_descriptor =
  63682. getDescriptor().getMessageTypes().get(12);
  63683. internal_static_fxy_AbnormalsInfo_fieldAccessorTable = new
  63684. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63685. internal_static_fxy_AbnormalsInfo_descriptor,
  63686. new java.lang.String[] { "EntName", "InDate", "Department", "Province", "OutDate", "OutReason", "RegNo", "Disabled", "InReason", "OutDepartment", "Id", });
  63687. internal_static_fxy_AdministrativePenaltyRecord_descriptor =
  63688. getDescriptor().getMessageTypes().get(13);
  63689. internal_static_fxy_AdministrativePenaltyRecord_fieldAccessorTable = new
  63690. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63691. internal_static_fxy_AdministrativePenaltyRecord_descriptor,
  63692. new java.lang.String[] { "Number", "PenaltyData", "DepartmentName", "EntName", "IllegalType", "Source", "Content", "PublishDate", "Description", "Disabled", "BasedOn", "SeqNo", "OperName", "PunishAmnt", "Department", "Id", });
  63693. internal_static_fxy_AdministrativeTaxPenalty_descriptor =
  63694. getDescriptor().getMessageTypes().get(14);
  63695. internal_static_fxy_AdministrativeTaxPenalty_fieldAccessorTable = new
  63696. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63697. internal_static_fxy_AdministrativeTaxPenalty_descriptor,
  63698. new java.lang.String[] { "DepartmentName", "Time", "Type", "UTags", "Property", "CreateTime", "FinanceOfficer", "Name", "CreditNo", "Oper", "Address", "Result", "OrgNo", "Url", "Id", });
  63699. internal_static_fxy_AdministrativeSeriousIllegal_descriptor =
  63700. getDescriptor().getMessageTypes().get(15);
  63701. internal_static_fxy_AdministrativeSeriousIllegal_fieldAccessorTable = new
  63702. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63703. internal_static_fxy_AdministrativeSeriousIllegal_descriptor,
  63704. new java.lang.String[] { "DepartName", "Time", "DecisionDept", "InReason", "OutDate", "OutReason", "OutDepartment", "IsHistory", "Id", });
  63705. internal_static_fxy_PublicRecord_descriptor =
  63706. getDescriptor().getMessageTypes().get(16);
  63707. internal_static_fxy_PublicRecord_fieldAccessorTable = new
  63708. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63709. internal_static_fxy_PublicRecord_descriptor,
  63710. new java.lang.String[] { "DishonestPersons", "BusinessAbnormals", "PenaltyRecords", "TaxPenalties", "SevereViolations", "PublicRecordSummary", });
  63711. internal_static_fxy_FinancialData_descriptor =
  63712. getDescriptor().getMessageTypes().get(17);
  63713. internal_static_fxy_FinancialData_fieldAccessorTable = new
  63714. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63715. internal_static_fxy_FinancialData_descriptor,
  63716. new java.lang.String[] { "Year", "DonationIncome", "PublicExpense", "TotalAssets", "NetAssets", "TotalIncome", "InvestmentIncome", "GovernmentGrants", "ServiceIncome", "TotalExpense", "SalaryExpense", "AdminExpense", "ActivityCost", "ManagementExpense", "FundraisingExpense", "LastYearFundBalance", "FlowAssets", "FlowLiabilities", "FlowCapital", "FixedAsset", "Inventory", "Receivables", "LiabTotal", "Las3YTotAmtLiaEquMap", "OperatingIncome", "MainBusInc", "MainBusProfit", "NetProfit", "Las3YTotProfMap", "InterestExpense", "DonationProjectCost", "TotalNetAssets", "TotalCost", });
  63717. internal_static_fxy_FinancialIndicator_descriptor =
  63718. getDescriptor().getMessageTypes().get(18);
  63719. internal_static_fxy_FinancialIndicator_fieldAccessorTable = new
  63720. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63721. internal_static_fxy_FinancialIndicator_descriptor,
  63722. new java.lang.String[] { "Category", "IndicatorName", "Formula", "Values", });
  63723. internal_static_fxy_FinancialInfo_descriptor =
  63724. getDescriptor().getMessageTypes().get(19);
  63725. internal_static_fxy_FinancialInfo_fieldAccessorTable = new
  63726. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63727. internal_static_fxy_FinancialInfo_descriptor,
  63728. new java.lang.String[] { "FinancialDataSeq", "Years", "Remark", "Indicators", "FinancialCheckDetails", "FinancialSummary", "FinancialFiles", "OperatingRevenue", "NeProfit", });
  63729. internal_static_fxy_QuestionnaireItem_descriptor =
  63730. getDescriptor().getMessageTypes().get(20);
  63731. internal_static_fxy_QuestionnaireItem_fieldAccessorTable = new
  63732. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63733. internal_static_fxy_QuestionnaireItem_descriptor,
  63734. new java.lang.String[] { "Id", "Question", "Answer", });
  63735. internal_static_fxy_AntiBribery_descriptor =
  63736. getDescriptor().getMessageTypes().get(21);
  63737. internal_static_fxy_AntiBribery_fieldAccessorTable = new
  63738. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63739. internal_static_fxy_AntiBribery_descriptor,
  63740. new java.lang.String[] { "QuestionnaireItems", "AntiBriberySummary", });
  63741. internal_static_fxy_ProjectInfo_descriptor =
  63742. getDescriptor().getMessageTypes().get(22);
  63743. internal_static_fxy_ProjectInfo_fieldAccessorTable = new
  63744. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63745. internal_static_fxy_ProjectInfo_descriptor,
  63746. new java.lang.String[] { "Files", "ProjectInfoSummary", });
  63747. internal_static_fxy_AttachmentSection_descriptor =
  63748. getDescriptor().getMessageTypes().get(23);
  63749. internal_static_fxy_AttachmentSection_fieldAccessorTable = new
  63750. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  63751. internal_static_fxy_AttachmentSection_descriptor,
  63752. new java.lang.String[] { "SelfDeclLink", "FillDeclLinks", "BusinessLicenseImages", "BankCertificateImages", "IsoCertificationImages", "OtherCertifications", "SecurityLevelCertifications", "OrganizationalStructureImages", "FinancialInfoLinks", "TaxDeclarationImages", "TaxPaymentCertificateImages", "SocialSecurityDetailsLinks", "Nsxydjwj", "InterestConflicts", "Disanfangcangzhaos", "OverallGuaranteeStatements", });
  63753. descriptor.resolveAllFeaturesImmutable();
  63754. }
  63755. // @@protoc_insertion_point(outer_class_scope)
  63756. }