WConversationPushNotice.java 178 KB

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