WPostSnsTask.java 150 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: WPostSnsTask.proto
  3. package Im.Scrm.Ww.Proto;
  4. public final class WPostSnsTask {
  5. private WPostSnsTask() {}
  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 PostSnsTaskMessageOrBuilder extends
  15. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.PostSnsTaskMessage)
  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>string Content = 2;</code>
  32. * @return The content.
  33. */
  34. java.lang.String getContent();
  35. /**
  36. * <pre>
  37. *发布的文案
  38. * </pre>
  39. *
  40. * <code>string Content = 2;</code>
  41. * @return The bytes for content.
  42. */
  43. com.google.protobuf.ByteString
  44. getContentBytes();
  45. /**
  46. * <pre>
  47. *携带的图片、视频、链接等资源
  48. * </pre>
  49. *
  50. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  51. * @return Whether the media field is set.
  52. */
  53. boolean hasMedia();
  54. /**
  55. * <pre>
  56. *携带的图片、视频、链接等资源
  57. * </pre>
  58. *
  59. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  60. * @return The media.
  61. */
  62. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage getMedia();
  63. /**
  64. * <pre>
  65. *携带的图片、视频、链接等资源
  66. * </pre>
  67. *
  68. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  69. */
  70. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessageOrBuilder getMediaOrBuilder();
  71. /**
  72. * <pre>
  73. * 评论 TODO: 暂未实现
  74. * </pre>
  75. *
  76. * <code>string Comment = 4;</code>
  77. * @return The comment.
  78. */
  79. java.lang.String getComment();
  80. /**
  81. * <pre>
  82. * 评论 TODO: 暂未实现
  83. * </pre>
  84. *
  85. * <code>string Comment = 4;</code>
  86. * @return The bytes for comment.
  87. */
  88. com.google.protobuf.ByteString
  89. getCommentBytes();
  90. /**
  91. * <pre>
  92. * 可见范围
  93. * </pre>
  94. *
  95. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  96. * @return Whether the visible field is set.
  97. */
  98. boolean hasVisible();
  99. /**
  100. * <pre>
  101. * 可见范围
  102. * </pre>
  103. *
  104. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  105. * @return The visible.
  106. */
  107. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage getVisible();
  108. /**
  109. * <pre>
  110. * 可见范围
  111. * </pre>
  112. *
  113. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  114. */
  115. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessageOrBuilder getVisibleOrBuilder();
  116. /**
  117. * <pre>
  118. *任务id 在TaskResult中回传
  119. * </pre>
  120. *
  121. * <code>int64 TaskId = 6;</code>
  122. * @return The taskId.
  123. */
  124. long getTaskId();
  125. /**
  126. * <pre>
  127. * 地理信息 TODO: 暂未实现
  128. * </pre>
  129. *
  130. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  131. * @return Whether the poi field is set.
  132. */
  133. boolean hasPoi();
  134. /**
  135. * <pre>
  136. * 地理信息 TODO: 暂未实现
  137. * </pre>
  138. *
  139. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  140. * @return The poi.
  141. */
  142. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage getPoi();
  143. /**
  144. * <pre>
  145. * 地理信息 TODO: 暂未实现
  146. * </pre>
  147. *
  148. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  149. */
  150. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessageOrBuilder getPoiOrBuilder();
  151. }
  152. /**
  153. * Protobuf type {@code Im.Scrm.Ww.Proto.PostSnsTaskMessage}
  154. */
  155. public static final class PostSnsTaskMessage extends
  156. com.google.protobuf.GeneratedMessageV3 implements
  157. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.PostSnsTaskMessage)
  158. PostSnsTaskMessageOrBuilder {
  159. private static final long serialVersionUID = 0L;
  160. // Use PostSnsTaskMessage.newBuilder() to construct.
  161. private PostSnsTaskMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  162. super(builder);
  163. }
  164. private PostSnsTaskMessage() {
  165. content_ = "";
  166. comment_ = "";
  167. }
  168. @java.lang.Override
  169. @SuppressWarnings({"unused"})
  170. protected java.lang.Object newInstance(
  171. UnusedPrivateParameter unused) {
  172. return new PostSnsTaskMessage();
  173. }
  174. @java.lang.Override
  175. public final com.google.protobuf.UnknownFieldSet
  176. getUnknownFields() {
  177. return this.unknownFields;
  178. }
  179. private PostSnsTaskMessage(
  180. com.google.protobuf.CodedInputStream input,
  181. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  182. throws com.google.protobuf.InvalidProtocolBufferException {
  183. this();
  184. if (extensionRegistry == null) {
  185. throw new java.lang.NullPointerException();
  186. }
  187. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  188. com.google.protobuf.UnknownFieldSet.newBuilder();
  189. try {
  190. boolean done = false;
  191. while (!done) {
  192. int tag = input.readTag();
  193. switch (tag) {
  194. case 0:
  195. done = true;
  196. break;
  197. case 8: {
  198. wxId_ = input.readInt64();
  199. break;
  200. }
  201. case 18: {
  202. java.lang.String s = input.readStringRequireUtf8();
  203. content_ = s;
  204. break;
  205. }
  206. case 26: {
  207. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder subBuilder = null;
  208. if (media_ != null) {
  209. subBuilder = media_.toBuilder();
  210. }
  211. media_ = input.readMessage(Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.parser(), extensionRegistry);
  212. if (subBuilder != null) {
  213. subBuilder.mergeFrom(media_);
  214. media_ = subBuilder.buildPartial();
  215. }
  216. break;
  217. }
  218. case 34: {
  219. java.lang.String s = input.readStringRequireUtf8();
  220. comment_ = s;
  221. break;
  222. }
  223. case 42: {
  224. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder subBuilder = null;
  225. if (visible_ != null) {
  226. subBuilder = visible_.toBuilder();
  227. }
  228. visible_ = input.readMessage(Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.parser(), extensionRegistry);
  229. if (subBuilder != null) {
  230. subBuilder.mergeFrom(visible_);
  231. visible_ = subBuilder.buildPartial();
  232. }
  233. break;
  234. }
  235. case 48: {
  236. taskId_ = input.readInt64();
  237. break;
  238. }
  239. case 58: {
  240. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder subBuilder = null;
  241. if (poi_ != null) {
  242. subBuilder = poi_.toBuilder();
  243. }
  244. poi_ = input.readMessage(Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.parser(), extensionRegistry);
  245. if (subBuilder != null) {
  246. subBuilder.mergeFrom(poi_);
  247. poi_ = subBuilder.buildPartial();
  248. }
  249. break;
  250. }
  251. default: {
  252. if (!parseUnknownField(
  253. input, unknownFields, extensionRegistry, tag)) {
  254. done = true;
  255. }
  256. break;
  257. }
  258. }
  259. }
  260. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  261. throw e.setUnfinishedMessage(this);
  262. } catch (java.io.IOException e) {
  263. throw new com.google.protobuf.InvalidProtocolBufferException(
  264. e).setUnfinishedMessage(this);
  265. } finally {
  266. this.unknownFields = unknownFields.build();
  267. makeExtensionsImmutable();
  268. }
  269. }
  270. public static final com.google.protobuf.Descriptors.Descriptor
  271. getDescriptor() {
  272. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_descriptor;
  273. }
  274. @java.lang.Override
  275. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  276. internalGetFieldAccessorTable() {
  277. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_fieldAccessorTable
  278. .ensureFieldAccessorsInitialized(
  279. Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage.Builder.class);
  280. }
  281. public static final int WXID_FIELD_NUMBER = 1;
  282. private long wxId_;
  283. /**
  284. * <pre>
  285. * 设备企业WX号
  286. * </pre>
  287. *
  288. * <code>int64 WxId = 1;</code>
  289. * @return The wxId.
  290. */
  291. public long getWxId() {
  292. return wxId_;
  293. }
  294. public static final int CONTENT_FIELD_NUMBER = 2;
  295. private volatile java.lang.Object content_;
  296. /**
  297. * <pre>
  298. *发布的文案
  299. * </pre>
  300. *
  301. * <code>string Content = 2;</code>
  302. * @return The content.
  303. */
  304. public java.lang.String getContent() {
  305. java.lang.Object ref = content_;
  306. if (ref instanceof java.lang.String) {
  307. return (java.lang.String) ref;
  308. } else {
  309. com.google.protobuf.ByteString bs =
  310. (com.google.protobuf.ByteString) ref;
  311. java.lang.String s = bs.toStringUtf8();
  312. content_ = s;
  313. return s;
  314. }
  315. }
  316. /**
  317. * <pre>
  318. *发布的文案
  319. * </pre>
  320. *
  321. * <code>string Content = 2;</code>
  322. * @return The bytes for content.
  323. */
  324. public com.google.protobuf.ByteString
  325. getContentBytes() {
  326. java.lang.Object ref = content_;
  327. if (ref instanceof java.lang.String) {
  328. com.google.protobuf.ByteString b =
  329. com.google.protobuf.ByteString.copyFromUtf8(
  330. (java.lang.String) ref);
  331. content_ = b;
  332. return b;
  333. } else {
  334. return (com.google.protobuf.ByteString) ref;
  335. }
  336. }
  337. public static final int MEDIA_FIELD_NUMBER = 3;
  338. private Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage media_;
  339. /**
  340. * <pre>
  341. *携带的图片、视频、链接等资源
  342. * </pre>
  343. *
  344. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  345. * @return Whether the media field is set.
  346. */
  347. public boolean hasMedia() {
  348. return media_ != null;
  349. }
  350. /**
  351. * <pre>
  352. *携带的图片、视频、链接等资源
  353. * </pre>
  354. *
  355. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  356. * @return The media.
  357. */
  358. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage getMedia() {
  359. return media_ == null ? Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.getDefaultInstance() : media_;
  360. }
  361. /**
  362. * <pre>
  363. *携带的图片、视频、链接等资源
  364. * </pre>
  365. *
  366. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  367. */
  368. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessageOrBuilder getMediaOrBuilder() {
  369. return getMedia();
  370. }
  371. public static final int COMMENT_FIELD_NUMBER = 4;
  372. private volatile java.lang.Object comment_;
  373. /**
  374. * <pre>
  375. * 评论 TODO: 暂未实现
  376. * </pre>
  377. *
  378. * <code>string Comment = 4;</code>
  379. * @return The comment.
  380. */
  381. public java.lang.String getComment() {
  382. java.lang.Object ref = comment_;
  383. if (ref instanceof java.lang.String) {
  384. return (java.lang.String) ref;
  385. } else {
  386. com.google.protobuf.ByteString bs =
  387. (com.google.protobuf.ByteString) ref;
  388. java.lang.String s = bs.toStringUtf8();
  389. comment_ = s;
  390. return s;
  391. }
  392. }
  393. /**
  394. * <pre>
  395. * 评论 TODO: 暂未实现
  396. * </pre>
  397. *
  398. * <code>string Comment = 4;</code>
  399. * @return The bytes for comment.
  400. */
  401. public com.google.protobuf.ByteString
  402. getCommentBytes() {
  403. java.lang.Object ref = comment_;
  404. if (ref instanceof java.lang.String) {
  405. com.google.protobuf.ByteString b =
  406. com.google.protobuf.ByteString.copyFromUtf8(
  407. (java.lang.String) ref);
  408. comment_ = b;
  409. return b;
  410. } else {
  411. return (com.google.protobuf.ByteString) ref;
  412. }
  413. }
  414. public static final int VISIBLE_FIELD_NUMBER = 5;
  415. private Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage visible_;
  416. /**
  417. * <pre>
  418. * 可见范围
  419. * </pre>
  420. *
  421. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  422. * @return Whether the visible field is set.
  423. */
  424. public boolean hasVisible() {
  425. return visible_ != null;
  426. }
  427. /**
  428. * <pre>
  429. * 可见范围
  430. * </pre>
  431. *
  432. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  433. * @return The visible.
  434. */
  435. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage getVisible() {
  436. return visible_ == null ? Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.getDefaultInstance() : visible_;
  437. }
  438. /**
  439. * <pre>
  440. * 可见范围
  441. * </pre>
  442. *
  443. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  444. */
  445. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessageOrBuilder getVisibleOrBuilder() {
  446. return getVisible();
  447. }
  448. public static final int TASKID_FIELD_NUMBER = 6;
  449. private long taskId_;
  450. /**
  451. * <pre>
  452. *任务id 在TaskResult中回传
  453. * </pre>
  454. *
  455. * <code>int64 TaskId = 6;</code>
  456. * @return The taskId.
  457. */
  458. public long getTaskId() {
  459. return taskId_;
  460. }
  461. public static final int POI_FIELD_NUMBER = 7;
  462. private Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage poi_;
  463. /**
  464. * <pre>
  465. * 地理信息 TODO: 暂未实现
  466. * </pre>
  467. *
  468. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  469. * @return Whether the poi field is set.
  470. */
  471. public boolean hasPoi() {
  472. return poi_ != null;
  473. }
  474. /**
  475. * <pre>
  476. * 地理信息 TODO: 暂未实现
  477. * </pre>
  478. *
  479. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  480. * @return The poi.
  481. */
  482. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage getPoi() {
  483. return poi_ == null ? Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.getDefaultInstance() : poi_;
  484. }
  485. /**
  486. * <pre>
  487. * 地理信息 TODO: 暂未实现
  488. * </pre>
  489. *
  490. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  491. */
  492. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessageOrBuilder getPoiOrBuilder() {
  493. return getPoi();
  494. }
  495. private byte memoizedIsInitialized = -1;
  496. @java.lang.Override
  497. public final boolean isInitialized() {
  498. byte isInitialized = memoizedIsInitialized;
  499. if (isInitialized == 1) return true;
  500. if (isInitialized == 0) return false;
  501. memoizedIsInitialized = 1;
  502. return true;
  503. }
  504. @java.lang.Override
  505. public void writeTo(com.google.protobuf.CodedOutputStream output)
  506. throws java.io.IOException {
  507. if (wxId_ != 0L) {
  508. output.writeInt64(1, wxId_);
  509. }
  510. if (!getContentBytes().isEmpty()) {
  511. com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_);
  512. }
  513. if (media_ != null) {
  514. output.writeMessage(3, getMedia());
  515. }
  516. if (!getCommentBytes().isEmpty()) {
  517. com.google.protobuf.GeneratedMessageV3.writeString(output, 4, comment_);
  518. }
  519. if (visible_ != null) {
  520. output.writeMessage(5, getVisible());
  521. }
  522. if (taskId_ != 0L) {
  523. output.writeInt64(6, taskId_);
  524. }
  525. if (poi_ != null) {
  526. output.writeMessage(7, getPoi());
  527. }
  528. unknownFields.writeTo(output);
  529. }
  530. @java.lang.Override
  531. public int getSerializedSize() {
  532. int size = memoizedSize;
  533. if (size != -1) return size;
  534. size = 0;
  535. if (wxId_ != 0L) {
  536. size += com.google.protobuf.CodedOutputStream
  537. .computeInt64Size(1, wxId_);
  538. }
  539. if (!getContentBytes().isEmpty()) {
  540. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_);
  541. }
  542. if (media_ != null) {
  543. size += com.google.protobuf.CodedOutputStream
  544. .computeMessageSize(3, getMedia());
  545. }
  546. if (!getCommentBytes().isEmpty()) {
  547. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, comment_);
  548. }
  549. if (visible_ != null) {
  550. size += com.google.protobuf.CodedOutputStream
  551. .computeMessageSize(5, getVisible());
  552. }
  553. if (taskId_ != 0L) {
  554. size += com.google.protobuf.CodedOutputStream
  555. .computeInt64Size(6, taskId_);
  556. }
  557. if (poi_ != null) {
  558. size += com.google.protobuf.CodedOutputStream
  559. .computeMessageSize(7, getPoi());
  560. }
  561. size += unknownFields.getSerializedSize();
  562. memoizedSize = size;
  563. return size;
  564. }
  565. @java.lang.Override
  566. public boolean equals(final java.lang.Object obj) {
  567. if (obj == this) {
  568. return true;
  569. }
  570. if (!(obj instanceof Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage)) {
  571. return super.equals(obj);
  572. }
  573. Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage other = (Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage) obj;
  574. if (getWxId()
  575. != other.getWxId()) return false;
  576. if (!getContent()
  577. .equals(other.getContent())) return false;
  578. if (hasMedia() != other.hasMedia()) return false;
  579. if (hasMedia()) {
  580. if (!getMedia()
  581. .equals(other.getMedia())) return false;
  582. }
  583. if (!getComment()
  584. .equals(other.getComment())) return false;
  585. if (hasVisible() != other.hasVisible()) return false;
  586. if (hasVisible()) {
  587. if (!getVisible()
  588. .equals(other.getVisible())) return false;
  589. }
  590. if (getTaskId()
  591. != other.getTaskId()) return false;
  592. if (hasPoi() != other.hasPoi()) return false;
  593. if (hasPoi()) {
  594. if (!getPoi()
  595. .equals(other.getPoi())) return false;
  596. }
  597. if (!unknownFields.equals(other.unknownFields)) return false;
  598. return true;
  599. }
  600. @java.lang.Override
  601. public int hashCode() {
  602. if (memoizedHashCode != 0) {
  603. return memoizedHashCode;
  604. }
  605. int hash = 41;
  606. hash = (19 * hash) + getDescriptor().hashCode();
  607. hash = (37 * hash) + WXID_FIELD_NUMBER;
  608. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  609. getWxId());
  610. hash = (37 * hash) + CONTENT_FIELD_NUMBER;
  611. hash = (53 * hash) + getContent().hashCode();
  612. if (hasMedia()) {
  613. hash = (37 * hash) + MEDIA_FIELD_NUMBER;
  614. hash = (53 * hash) + getMedia().hashCode();
  615. }
  616. hash = (37 * hash) + COMMENT_FIELD_NUMBER;
  617. hash = (53 * hash) + getComment().hashCode();
  618. if (hasVisible()) {
  619. hash = (37 * hash) + VISIBLE_FIELD_NUMBER;
  620. hash = (53 * hash) + getVisible().hashCode();
  621. }
  622. hash = (37 * hash) + TASKID_FIELD_NUMBER;
  623. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  624. getTaskId());
  625. if (hasPoi()) {
  626. hash = (37 * hash) + POI_FIELD_NUMBER;
  627. hash = (53 * hash) + getPoi().hashCode();
  628. }
  629. hash = (29 * hash) + unknownFields.hashCode();
  630. memoizedHashCode = hash;
  631. return hash;
  632. }
  633. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  634. java.nio.ByteBuffer data)
  635. throws com.google.protobuf.InvalidProtocolBufferException {
  636. return PARSER.parseFrom(data);
  637. }
  638. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  639. java.nio.ByteBuffer data,
  640. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  641. throws com.google.protobuf.InvalidProtocolBufferException {
  642. return PARSER.parseFrom(data, extensionRegistry);
  643. }
  644. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  645. com.google.protobuf.ByteString data)
  646. throws com.google.protobuf.InvalidProtocolBufferException {
  647. return PARSER.parseFrom(data);
  648. }
  649. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  650. com.google.protobuf.ByteString data,
  651. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  652. throws com.google.protobuf.InvalidProtocolBufferException {
  653. return PARSER.parseFrom(data, extensionRegistry);
  654. }
  655. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(byte[] data)
  656. throws com.google.protobuf.InvalidProtocolBufferException {
  657. return PARSER.parseFrom(data);
  658. }
  659. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  660. byte[] data,
  661. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  662. throws com.google.protobuf.InvalidProtocolBufferException {
  663. return PARSER.parseFrom(data, extensionRegistry);
  664. }
  665. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(java.io.InputStream input)
  666. throws java.io.IOException {
  667. return com.google.protobuf.GeneratedMessageV3
  668. .parseWithIOException(PARSER, input);
  669. }
  670. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  671. java.io.InputStream input,
  672. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  673. throws java.io.IOException {
  674. return com.google.protobuf.GeneratedMessageV3
  675. .parseWithIOException(PARSER, input, extensionRegistry);
  676. }
  677. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseDelimitedFrom(java.io.InputStream input)
  678. throws java.io.IOException {
  679. return com.google.protobuf.GeneratedMessageV3
  680. .parseDelimitedWithIOException(PARSER, input);
  681. }
  682. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseDelimitedFrom(
  683. java.io.InputStream input,
  684. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  685. throws java.io.IOException {
  686. return com.google.protobuf.GeneratedMessageV3
  687. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  688. }
  689. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  690. com.google.protobuf.CodedInputStream input)
  691. throws java.io.IOException {
  692. return com.google.protobuf.GeneratedMessageV3
  693. .parseWithIOException(PARSER, input);
  694. }
  695. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parseFrom(
  696. com.google.protobuf.CodedInputStream input,
  697. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  698. throws java.io.IOException {
  699. return com.google.protobuf.GeneratedMessageV3
  700. .parseWithIOException(PARSER, input, extensionRegistry);
  701. }
  702. @java.lang.Override
  703. public Builder newBuilderForType() { return newBuilder(); }
  704. public static Builder newBuilder() {
  705. return DEFAULT_INSTANCE.toBuilder();
  706. }
  707. public static Builder newBuilder(Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage prototype) {
  708. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  709. }
  710. @java.lang.Override
  711. public Builder toBuilder() {
  712. return this == DEFAULT_INSTANCE
  713. ? new Builder() : new Builder().mergeFrom(this);
  714. }
  715. @java.lang.Override
  716. protected Builder newBuilderForType(
  717. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  718. Builder builder = new Builder(parent);
  719. return builder;
  720. }
  721. /**
  722. * Protobuf type {@code Im.Scrm.Ww.Proto.PostSnsTaskMessage}
  723. */
  724. public static final class Builder extends
  725. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  726. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.PostSnsTaskMessage)
  727. Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessageOrBuilder {
  728. public static final com.google.protobuf.Descriptors.Descriptor
  729. getDescriptor() {
  730. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_descriptor;
  731. }
  732. @java.lang.Override
  733. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  734. internalGetFieldAccessorTable() {
  735. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_fieldAccessorTable
  736. .ensureFieldAccessorsInitialized(
  737. Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage.Builder.class);
  738. }
  739. // Construct using Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage.newBuilder()
  740. private Builder() {
  741. maybeForceBuilderInitialization();
  742. }
  743. private Builder(
  744. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  745. super(parent);
  746. maybeForceBuilderInitialization();
  747. }
  748. private void maybeForceBuilderInitialization() {
  749. if (com.google.protobuf.GeneratedMessageV3
  750. .alwaysUseFieldBuilders) {
  751. }
  752. }
  753. @java.lang.Override
  754. public Builder clear() {
  755. super.clear();
  756. wxId_ = 0L;
  757. content_ = "";
  758. if (mediaBuilder_ == null) {
  759. media_ = null;
  760. } else {
  761. media_ = null;
  762. mediaBuilder_ = null;
  763. }
  764. comment_ = "";
  765. if (visibleBuilder_ == null) {
  766. visible_ = null;
  767. } else {
  768. visible_ = null;
  769. visibleBuilder_ = null;
  770. }
  771. taskId_ = 0L;
  772. if (poiBuilder_ == null) {
  773. poi_ = null;
  774. } else {
  775. poi_ = null;
  776. poiBuilder_ = null;
  777. }
  778. return this;
  779. }
  780. @java.lang.Override
  781. public com.google.protobuf.Descriptors.Descriptor
  782. getDescriptorForType() {
  783. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_descriptor;
  784. }
  785. @java.lang.Override
  786. public Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage getDefaultInstanceForType() {
  787. return Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage.getDefaultInstance();
  788. }
  789. @java.lang.Override
  790. public Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage build() {
  791. Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage result = buildPartial();
  792. if (!result.isInitialized()) {
  793. throw newUninitializedMessageException(result);
  794. }
  795. return result;
  796. }
  797. @java.lang.Override
  798. public Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage buildPartial() {
  799. Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage result = new Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage(this);
  800. result.wxId_ = wxId_;
  801. result.content_ = content_;
  802. if (mediaBuilder_ == null) {
  803. result.media_ = media_;
  804. } else {
  805. result.media_ = mediaBuilder_.build();
  806. }
  807. result.comment_ = comment_;
  808. if (visibleBuilder_ == null) {
  809. result.visible_ = visible_;
  810. } else {
  811. result.visible_ = visibleBuilder_.build();
  812. }
  813. result.taskId_ = taskId_;
  814. if (poiBuilder_ == null) {
  815. result.poi_ = poi_;
  816. } else {
  817. result.poi_ = poiBuilder_.build();
  818. }
  819. onBuilt();
  820. return result;
  821. }
  822. @java.lang.Override
  823. public Builder clone() {
  824. return super.clone();
  825. }
  826. @java.lang.Override
  827. public Builder setField(
  828. com.google.protobuf.Descriptors.FieldDescriptor field,
  829. java.lang.Object value) {
  830. return super.setField(field, value);
  831. }
  832. @java.lang.Override
  833. public Builder clearField(
  834. com.google.protobuf.Descriptors.FieldDescriptor field) {
  835. return super.clearField(field);
  836. }
  837. @java.lang.Override
  838. public Builder clearOneof(
  839. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  840. return super.clearOneof(oneof);
  841. }
  842. @java.lang.Override
  843. public Builder setRepeatedField(
  844. com.google.protobuf.Descriptors.FieldDescriptor field,
  845. int index, java.lang.Object value) {
  846. return super.setRepeatedField(field, index, value);
  847. }
  848. @java.lang.Override
  849. public Builder addRepeatedField(
  850. com.google.protobuf.Descriptors.FieldDescriptor field,
  851. java.lang.Object value) {
  852. return super.addRepeatedField(field, value);
  853. }
  854. @java.lang.Override
  855. public Builder mergeFrom(com.google.protobuf.Message other) {
  856. if (other instanceof Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage) {
  857. return mergeFrom((Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage)other);
  858. } else {
  859. super.mergeFrom(other);
  860. return this;
  861. }
  862. }
  863. public Builder mergeFrom(Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage other) {
  864. if (other == Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage.getDefaultInstance()) return this;
  865. if (other.getWxId() != 0L) {
  866. setWxId(other.getWxId());
  867. }
  868. if (!other.getContent().isEmpty()) {
  869. content_ = other.content_;
  870. onChanged();
  871. }
  872. if (other.hasMedia()) {
  873. mergeMedia(other.getMedia());
  874. }
  875. if (!other.getComment().isEmpty()) {
  876. comment_ = other.comment_;
  877. onChanged();
  878. }
  879. if (other.hasVisible()) {
  880. mergeVisible(other.getVisible());
  881. }
  882. if (other.getTaskId() != 0L) {
  883. setTaskId(other.getTaskId());
  884. }
  885. if (other.hasPoi()) {
  886. mergePoi(other.getPoi());
  887. }
  888. this.mergeUnknownFields(other.unknownFields);
  889. onChanged();
  890. return this;
  891. }
  892. @java.lang.Override
  893. public final boolean isInitialized() {
  894. return true;
  895. }
  896. @java.lang.Override
  897. public Builder mergeFrom(
  898. com.google.protobuf.CodedInputStream input,
  899. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  900. throws java.io.IOException {
  901. Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage parsedMessage = null;
  902. try {
  903. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  904. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  905. parsedMessage = (Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage) e.getUnfinishedMessage();
  906. throw e.unwrapIOException();
  907. } finally {
  908. if (parsedMessage != null) {
  909. mergeFrom(parsedMessage);
  910. }
  911. }
  912. return this;
  913. }
  914. private long wxId_ ;
  915. /**
  916. * <pre>
  917. * 设备企业WX号
  918. * </pre>
  919. *
  920. * <code>int64 WxId = 1;</code>
  921. * @return The wxId.
  922. */
  923. public long getWxId() {
  924. return wxId_;
  925. }
  926. /**
  927. * <pre>
  928. * 设备企业WX号
  929. * </pre>
  930. *
  931. * <code>int64 WxId = 1;</code>
  932. * @param value The wxId to set.
  933. * @return This builder for chaining.
  934. */
  935. public Builder setWxId(long value) {
  936. wxId_ = value;
  937. onChanged();
  938. return this;
  939. }
  940. /**
  941. * <pre>
  942. * 设备企业WX号
  943. * </pre>
  944. *
  945. * <code>int64 WxId = 1;</code>
  946. * @return This builder for chaining.
  947. */
  948. public Builder clearWxId() {
  949. wxId_ = 0L;
  950. onChanged();
  951. return this;
  952. }
  953. private java.lang.Object content_ = "";
  954. /**
  955. * <pre>
  956. *发布的文案
  957. * </pre>
  958. *
  959. * <code>string Content = 2;</code>
  960. * @return The content.
  961. */
  962. public java.lang.String getContent() {
  963. java.lang.Object ref = content_;
  964. if (!(ref instanceof java.lang.String)) {
  965. com.google.protobuf.ByteString bs =
  966. (com.google.protobuf.ByteString) ref;
  967. java.lang.String s = bs.toStringUtf8();
  968. content_ = s;
  969. return s;
  970. } else {
  971. return (java.lang.String) ref;
  972. }
  973. }
  974. /**
  975. * <pre>
  976. *发布的文案
  977. * </pre>
  978. *
  979. * <code>string Content = 2;</code>
  980. * @return The bytes for content.
  981. */
  982. public com.google.protobuf.ByteString
  983. getContentBytes() {
  984. java.lang.Object ref = content_;
  985. if (ref instanceof String) {
  986. com.google.protobuf.ByteString b =
  987. com.google.protobuf.ByteString.copyFromUtf8(
  988. (java.lang.String) ref);
  989. content_ = b;
  990. return b;
  991. } else {
  992. return (com.google.protobuf.ByteString) ref;
  993. }
  994. }
  995. /**
  996. * <pre>
  997. *发布的文案
  998. * </pre>
  999. *
  1000. * <code>string Content = 2;</code>
  1001. * @param value The content to set.
  1002. * @return This builder for chaining.
  1003. */
  1004. public Builder setContent(
  1005. java.lang.String value) {
  1006. if (value == null) {
  1007. throw new NullPointerException();
  1008. }
  1009. content_ = value;
  1010. onChanged();
  1011. return this;
  1012. }
  1013. /**
  1014. * <pre>
  1015. *发布的文案
  1016. * </pre>
  1017. *
  1018. * <code>string Content = 2;</code>
  1019. * @return This builder for chaining.
  1020. */
  1021. public Builder clearContent() {
  1022. content_ = getDefaultInstance().getContent();
  1023. onChanged();
  1024. return this;
  1025. }
  1026. /**
  1027. * <pre>
  1028. *发布的文案
  1029. * </pre>
  1030. *
  1031. * <code>string Content = 2;</code>
  1032. * @param value The bytes for content to set.
  1033. * @return This builder for chaining.
  1034. */
  1035. public Builder setContentBytes(
  1036. com.google.protobuf.ByteString value) {
  1037. if (value == null) {
  1038. throw new NullPointerException();
  1039. }
  1040. checkByteStringIsUtf8(value);
  1041. content_ = value;
  1042. onChanged();
  1043. return this;
  1044. }
  1045. private Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage media_;
  1046. private com.google.protobuf.SingleFieldBuilderV3<
  1047. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessageOrBuilder> mediaBuilder_;
  1048. /**
  1049. * <pre>
  1050. *携带的图片、视频、链接等资源
  1051. * </pre>
  1052. *
  1053. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1054. * @return Whether the media field is set.
  1055. */
  1056. public boolean hasMedia() {
  1057. return mediaBuilder_ != null || media_ != null;
  1058. }
  1059. /**
  1060. * <pre>
  1061. *携带的图片、视频、链接等资源
  1062. * </pre>
  1063. *
  1064. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1065. * @return The media.
  1066. */
  1067. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage getMedia() {
  1068. if (mediaBuilder_ == null) {
  1069. return media_ == null ? Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.getDefaultInstance() : media_;
  1070. } else {
  1071. return mediaBuilder_.getMessage();
  1072. }
  1073. }
  1074. /**
  1075. * <pre>
  1076. *携带的图片、视频、链接等资源
  1077. * </pre>
  1078. *
  1079. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1080. */
  1081. public Builder setMedia(Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage value) {
  1082. if (mediaBuilder_ == null) {
  1083. if (value == null) {
  1084. throw new NullPointerException();
  1085. }
  1086. media_ = value;
  1087. onChanged();
  1088. } else {
  1089. mediaBuilder_.setMessage(value);
  1090. }
  1091. return this;
  1092. }
  1093. /**
  1094. * <pre>
  1095. *携带的图片、视频、链接等资源
  1096. * </pre>
  1097. *
  1098. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1099. */
  1100. public Builder setMedia(
  1101. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder builderForValue) {
  1102. if (mediaBuilder_ == null) {
  1103. media_ = builderForValue.build();
  1104. onChanged();
  1105. } else {
  1106. mediaBuilder_.setMessage(builderForValue.build());
  1107. }
  1108. return this;
  1109. }
  1110. /**
  1111. * <pre>
  1112. *携带的图片、视频、链接等资源
  1113. * </pre>
  1114. *
  1115. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1116. */
  1117. public Builder mergeMedia(Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage value) {
  1118. if (mediaBuilder_ == null) {
  1119. if (media_ != null) {
  1120. media_ =
  1121. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.newBuilder(media_).mergeFrom(value).buildPartial();
  1122. } else {
  1123. media_ = value;
  1124. }
  1125. onChanged();
  1126. } else {
  1127. mediaBuilder_.mergeFrom(value);
  1128. }
  1129. return this;
  1130. }
  1131. /**
  1132. * <pre>
  1133. *携带的图片、视频、链接等资源
  1134. * </pre>
  1135. *
  1136. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1137. */
  1138. public Builder clearMedia() {
  1139. if (mediaBuilder_ == null) {
  1140. media_ = null;
  1141. onChanged();
  1142. } else {
  1143. media_ = null;
  1144. mediaBuilder_ = null;
  1145. }
  1146. return this;
  1147. }
  1148. /**
  1149. * <pre>
  1150. *携带的图片、视频、链接等资源
  1151. * </pre>
  1152. *
  1153. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1154. */
  1155. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder getMediaBuilder() {
  1156. onChanged();
  1157. return getMediaFieldBuilder().getBuilder();
  1158. }
  1159. /**
  1160. * <pre>
  1161. *携带的图片、视频、链接等资源
  1162. * </pre>
  1163. *
  1164. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1165. */
  1166. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessageOrBuilder getMediaOrBuilder() {
  1167. if (mediaBuilder_ != null) {
  1168. return mediaBuilder_.getMessageOrBuilder();
  1169. } else {
  1170. return media_ == null ?
  1171. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.getDefaultInstance() : media_;
  1172. }
  1173. }
  1174. /**
  1175. * <pre>
  1176. *携带的图片、视频、链接等资源
  1177. * </pre>
  1178. *
  1179. * <code>.Im.Scrm.Ww.Proto.MediaMessage Media = 3;</code>
  1180. */
  1181. private com.google.protobuf.SingleFieldBuilderV3<
  1182. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessageOrBuilder>
  1183. getMediaFieldBuilder() {
  1184. if (mediaBuilder_ == null) {
  1185. mediaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  1186. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessageOrBuilder>(
  1187. getMedia(),
  1188. getParentForChildren(),
  1189. isClean());
  1190. media_ = null;
  1191. }
  1192. return mediaBuilder_;
  1193. }
  1194. private java.lang.Object comment_ = "";
  1195. /**
  1196. * <pre>
  1197. * 评论 TODO: 暂未实现
  1198. * </pre>
  1199. *
  1200. * <code>string Comment = 4;</code>
  1201. * @return The comment.
  1202. */
  1203. public java.lang.String getComment() {
  1204. java.lang.Object ref = comment_;
  1205. if (!(ref instanceof java.lang.String)) {
  1206. com.google.protobuf.ByteString bs =
  1207. (com.google.protobuf.ByteString) ref;
  1208. java.lang.String s = bs.toStringUtf8();
  1209. comment_ = s;
  1210. return s;
  1211. } else {
  1212. return (java.lang.String) ref;
  1213. }
  1214. }
  1215. /**
  1216. * <pre>
  1217. * 评论 TODO: 暂未实现
  1218. * </pre>
  1219. *
  1220. * <code>string Comment = 4;</code>
  1221. * @return The bytes for comment.
  1222. */
  1223. public com.google.protobuf.ByteString
  1224. getCommentBytes() {
  1225. java.lang.Object ref = comment_;
  1226. if (ref instanceof String) {
  1227. com.google.protobuf.ByteString b =
  1228. com.google.protobuf.ByteString.copyFromUtf8(
  1229. (java.lang.String) ref);
  1230. comment_ = b;
  1231. return b;
  1232. } else {
  1233. return (com.google.protobuf.ByteString) ref;
  1234. }
  1235. }
  1236. /**
  1237. * <pre>
  1238. * 评论 TODO: 暂未实现
  1239. * </pre>
  1240. *
  1241. * <code>string Comment = 4;</code>
  1242. * @param value The comment to set.
  1243. * @return This builder for chaining.
  1244. */
  1245. public Builder setComment(
  1246. java.lang.String value) {
  1247. if (value == null) {
  1248. throw new NullPointerException();
  1249. }
  1250. comment_ = value;
  1251. onChanged();
  1252. return this;
  1253. }
  1254. /**
  1255. * <pre>
  1256. * 评论 TODO: 暂未实现
  1257. * </pre>
  1258. *
  1259. * <code>string Comment = 4;</code>
  1260. * @return This builder for chaining.
  1261. */
  1262. public Builder clearComment() {
  1263. comment_ = getDefaultInstance().getComment();
  1264. onChanged();
  1265. return this;
  1266. }
  1267. /**
  1268. * <pre>
  1269. * 评论 TODO: 暂未实现
  1270. * </pre>
  1271. *
  1272. * <code>string Comment = 4;</code>
  1273. * @param value The bytes for comment to set.
  1274. * @return This builder for chaining.
  1275. */
  1276. public Builder setCommentBytes(
  1277. com.google.protobuf.ByteString value) {
  1278. if (value == null) {
  1279. throw new NullPointerException();
  1280. }
  1281. checkByteStringIsUtf8(value);
  1282. comment_ = value;
  1283. onChanged();
  1284. return this;
  1285. }
  1286. private Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage visible_;
  1287. private com.google.protobuf.SingleFieldBuilderV3<
  1288. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessageOrBuilder> visibleBuilder_;
  1289. /**
  1290. * <pre>
  1291. * 可见范围
  1292. * </pre>
  1293. *
  1294. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1295. * @return Whether the visible field is set.
  1296. */
  1297. public boolean hasVisible() {
  1298. return visibleBuilder_ != null || visible_ != null;
  1299. }
  1300. /**
  1301. * <pre>
  1302. * 可见范围
  1303. * </pre>
  1304. *
  1305. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1306. * @return The visible.
  1307. */
  1308. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage getVisible() {
  1309. if (visibleBuilder_ == null) {
  1310. return visible_ == null ? Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.getDefaultInstance() : visible_;
  1311. } else {
  1312. return visibleBuilder_.getMessage();
  1313. }
  1314. }
  1315. /**
  1316. * <pre>
  1317. * 可见范围
  1318. * </pre>
  1319. *
  1320. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1321. */
  1322. public Builder setVisible(Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage value) {
  1323. if (visibleBuilder_ == null) {
  1324. if (value == null) {
  1325. throw new NullPointerException();
  1326. }
  1327. visible_ = value;
  1328. onChanged();
  1329. } else {
  1330. visibleBuilder_.setMessage(value);
  1331. }
  1332. return this;
  1333. }
  1334. /**
  1335. * <pre>
  1336. * 可见范围
  1337. * </pre>
  1338. *
  1339. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1340. */
  1341. public Builder setVisible(
  1342. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder builderForValue) {
  1343. if (visibleBuilder_ == null) {
  1344. visible_ = builderForValue.build();
  1345. onChanged();
  1346. } else {
  1347. visibleBuilder_.setMessage(builderForValue.build());
  1348. }
  1349. return this;
  1350. }
  1351. /**
  1352. * <pre>
  1353. * 可见范围
  1354. * </pre>
  1355. *
  1356. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1357. */
  1358. public Builder mergeVisible(Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage value) {
  1359. if (visibleBuilder_ == null) {
  1360. if (visible_ != null) {
  1361. visible_ =
  1362. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.newBuilder(visible_).mergeFrom(value).buildPartial();
  1363. } else {
  1364. visible_ = value;
  1365. }
  1366. onChanged();
  1367. } else {
  1368. visibleBuilder_.mergeFrom(value);
  1369. }
  1370. return this;
  1371. }
  1372. /**
  1373. * <pre>
  1374. * 可见范围
  1375. * </pre>
  1376. *
  1377. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1378. */
  1379. public Builder clearVisible() {
  1380. if (visibleBuilder_ == null) {
  1381. visible_ = null;
  1382. onChanged();
  1383. } else {
  1384. visible_ = null;
  1385. visibleBuilder_ = null;
  1386. }
  1387. return this;
  1388. }
  1389. /**
  1390. * <pre>
  1391. * 可见范围
  1392. * </pre>
  1393. *
  1394. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1395. */
  1396. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder getVisibleBuilder() {
  1397. onChanged();
  1398. return getVisibleFieldBuilder().getBuilder();
  1399. }
  1400. /**
  1401. * <pre>
  1402. * 可见范围
  1403. * </pre>
  1404. *
  1405. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1406. */
  1407. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessageOrBuilder getVisibleOrBuilder() {
  1408. if (visibleBuilder_ != null) {
  1409. return visibleBuilder_.getMessageOrBuilder();
  1410. } else {
  1411. return visible_ == null ?
  1412. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.getDefaultInstance() : visible_;
  1413. }
  1414. }
  1415. /**
  1416. * <pre>
  1417. * 可见范围
  1418. * </pre>
  1419. *
  1420. * <code>.Im.Scrm.Ww.Proto.VisibleMessage Visible = 5;</code>
  1421. */
  1422. private com.google.protobuf.SingleFieldBuilderV3<
  1423. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessageOrBuilder>
  1424. getVisibleFieldBuilder() {
  1425. if (visibleBuilder_ == null) {
  1426. visibleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  1427. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessageOrBuilder>(
  1428. getVisible(),
  1429. getParentForChildren(),
  1430. isClean());
  1431. visible_ = null;
  1432. }
  1433. return visibleBuilder_;
  1434. }
  1435. private long taskId_ ;
  1436. /**
  1437. * <pre>
  1438. *任务id 在TaskResult中回传
  1439. * </pre>
  1440. *
  1441. * <code>int64 TaskId = 6;</code>
  1442. * @return The taskId.
  1443. */
  1444. public long getTaskId() {
  1445. return taskId_;
  1446. }
  1447. /**
  1448. * <pre>
  1449. *任务id 在TaskResult中回传
  1450. * </pre>
  1451. *
  1452. * <code>int64 TaskId = 6;</code>
  1453. * @param value The taskId to set.
  1454. * @return This builder for chaining.
  1455. */
  1456. public Builder setTaskId(long value) {
  1457. taskId_ = value;
  1458. onChanged();
  1459. return this;
  1460. }
  1461. /**
  1462. * <pre>
  1463. *任务id 在TaskResult中回传
  1464. * </pre>
  1465. *
  1466. * <code>int64 TaskId = 6;</code>
  1467. * @return This builder for chaining.
  1468. */
  1469. public Builder clearTaskId() {
  1470. taskId_ = 0L;
  1471. onChanged();
  1472. return this;
  1473. }
  1474. private Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage poi_;
  1475. private com.google.protobuf.SingleFieldBuilderV3<
  1476. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessageOrBuilder> poiBuilder_;
  1477. /**
  1478. * <pre>
  1479. * 地理信息 TODO: 暂未实现
  1480. * </pre>
  1481. *
  1482. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1483. * @return Whether the poi field is set.
  1484. */
  1485. public boolean hasPoi() {
  1486. return poiBuilder_ != null || poi_ != null;
  1487. }
  1488. /**
  1489. * <pre>
  1490. * 地理信息 TODO: 暂未实现
  1491. * </pre>
  1492. *
  1493. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1494. * @return The poi.
  1495. */
  1496. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage getPoi() {
  1497. if (poiBuilder_ == null) {
  1498. return poi_ == null ? Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.getDefaultInstance() : poi_;
  1499. } else {
  1500. return poiBuilder_.getMessage();
  1501. }
  1502. }
  1503. /**
  1504. * <pre>
  1505. * 地理信息 TODO: 暂未实现
  1506. * </pre>
  1507. *
  1508. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1509. */
  1510. public Builder setPoi(Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage value) {
  1511. if (poiBuilder_ == null) {
  1512. if (value == null) {
  1513. throw new NullPointerException();
  1514. }
  1515. poi_ = value;
  1516. onChanged();
  1517. } else {
  1518. poiBuilder_.setMessage(value);
  1519. }
  1520. return this;
  1521. }
  1522. /**
  1523. * <pre>
  1524. * 地理信息 TODO: 暂未实现
  1525. * </pre>
  1526. *
  1527. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1528. */
  1529. public Builder setPoi(
  1530. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder builderForValue) {
  1531. if (poiBuilder_ == null) {
  1532. poi_ = builderForValue.build();
  1533. onChanged();
  1534. } else {
  1535. poiBuilder_.setMessage(builderForValue.build());
  1536. }
  1537. return this;
  1538. }
  1539. /**
  1540. * <pre>
  1541. * 地理信息 TODO: 暂未实现
  1542. * </pre>
  1543. *
  1544. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1545. */
  1546. public Builder mergePoi(Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage value) {
  1547. if (poiBuilder_ == null) {
  1548. if (poi_ != null) {
  1549. poi_ =
  1550. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.newBuilder(poi_).mergeFrom(value).buildPartial();
  1551. } else {
  1552. poi_ = value;
  1553. }
  1554. onChanged();
  1555. } else {
  1556. poiBuilder_.mergeFrom(value);
  1557. }
  1558. return this;
  1559. }
  1560. /**
  1561. * <pre>
  1562. * 地理信息 TODO: 暂未实现
  1563. * </pre>
  1564. *
  1565. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1566. */
  1567. public Builder clearPoi() {
  1568. if (poiBuilder_ == null) {
  1569. poi_ = null;
  1570. onChanged();
  1571. } else {
  1572. poi_ = null;
  1573. poiBuilder_ = null;
  1574. }
  1575. return this;
  1576. }
  1577. /**
  1578. * <pre>
  1579. * 地理信息 TODO: 暂未实现
  1580. * </pre>
  1581. *
  1582. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1583. */
  1584. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder getPoiBuilder() {
  1585. onChanged();
  1586. return getPoiFieldBuilder().getBuilder();
  1587. }
  1588. /**
  1589. * <pre>
  1590. * 地理信息 TODO: 暂未实现
  1591. * </pre>
  1592. *
  1593. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1594. */
  1595. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessageOrBuilder getPoiOrBuilder() {
  1596. if (poiBuilder_ != null) {
  1597. return poiBuilder_.getMessageOrBuilder();
  1598. } else {
  1599. return poi_ == null ?
  1600. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.getDefaultInstance() : poi_;
  1601. }
  1602. }
  1603. /**
  1604. * <pre>
  1605. * 地理信息 TODO: 暂未实现
  1606. * </pre>
  1607. *
  1608. * <code>.Im.Scrm.Ww.Proto.PoiMessage Poi = 7;</code>
  1609. */
  1610. private com.google.protobuf.SingleFieldBuilderV3<
  1611. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessageOrBuilder>
  1612. getPoiFieldBuilder() {
  1613. if (poiBuilder_ == null) {
  1614. poiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
  1615. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessageOrBuilder>(
  1616. getPoi(),
  1617. getParentForChildren(),
  1618. isClean());
  1619. poi_ = null;
  1620. }
  1621. return poiBuilder_;
  1622. }
  1623. @java.lang.Override
  1624. public final Builder setUnknownFields(
  1625. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1626. return super.setUnknownFields(unknownFields);
  1627. }
  1628. @java.lang.Override
  1629. public final Builder mergeUnknownFields(
  1630. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1631. return super.mergeUnknownFields(unknownFields);
  1632. }
  1633. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.PostSnsTaskMessage)
  1634. }
  1635. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.PostSnsTaskMessage)
  1636. private static final Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage DEFAULT_INSTANCE;
  1637. static {
  1638. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage();
  1639. }
  1640. public static Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage getDefaultInstance() {
  1641. return DEFAULT_INSTANCE;
  1642. }
  1643. private static final com.google.protobuf.Parser<PostSnsTaskMessage>
  1644. PARSER = new com.google.protobuf.AbstractParser<PostSnsTaskMessage>() {
  1645. @java.lang.Override
  1646. public PostSnsTaskMessage parsePartialFrom(
  1647. com.google.protobuf.CodedInputStream input,
  1648. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1649. throws com.google.protobuf.InvalidProtocolBufferException {
  1650. return new PostSnsTaskMessage(input, extensionRegistry);
  1651. }
  1652. };
  1653. public static com.google.protobuf.Parser<PostSnsTaskMessage> parser() {
  1654. return PARSER;
  1655. }
  1656. @java.lang.Override
  1657. public com.google.protobuf.Parser<PostSnsTaskMessage> getParserForType() {
  1658. return PARSER;
  1659. }
  1660. @java.lang.Override
  1661. public Im.Scrm.Ww.Proto.WPostSnsTask.PostSnsTaskMessage getDefaultInstanceForType() {
  1662. return DEFAULT_INSTANCE;
  1663. }
  1664. }
  1665. public interface MediaMessageOrBuilder extends
  1666. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.MediaMessage)
  1667. com.google.protobuf.MessageOrBuilder {
  1668. /**
  1669. * <pre>
  1670. *附件类型
  1671. * </pre>
  1672. *
  1673. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  1674. * @return The enum numeric value on the wire for type.
  1675. */
  1676. int getTypeValue();
  1677. /**
  1678. * <pre>
  1679. *附件类型
  1680. * </pre>
  1681. *
  1682. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  1683. * @return The type.
  1684. */
  1685. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType getType();
  1686. /**
  1687. * <pre>
  1688. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  1689. * </pre>
  1690. *
  1691. * <code>repeated string Content = 2;</code>
  1692. * @return A list containing the content.
  1693. */
  1694. java.util.List<java.lang.String>
  1695. getContentList();
  1696. /**
  1697. * <pre>
  1698. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  1699. * </pre>
  1700. *
  1701. * <code>repeated string Content = 2;</code>
  1702. * @return The count of content.
  1703. */
  1704. int getContentCount();
  1705. /**
  1706. * <pre>
  1707. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  1708. * </pre>
  1709. *
  1710. * <code>repeated string Content = 2;</code>
  1711. * @param index The index of the element to return.
  1712. * @return The content at the given index.
  1713. */
  1714. java.lang.String getContent(int index);
  1715. /**
  1716. * <pre>
  1717. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  1718. * </pre>
  1719. *
  1720. * <code>repeated string Content = 2;</code>
  1721. * @param index The index of the value to return.
  1722. * @return The bytes of the content at the given index.
  1723. */
  1724. com.google.protobuf.ByteString
  1725. getContentBytes(int index);
  1726. }
  1727. /**
  1728. * Protobuf type {@code Im.Scrm.Ww.Proto.MediaMessage}
  1729. */
  1730. public static final class MediaMessage extends
  1731. com.google.protobuf.GeneratedMessageV3 implements
  1732. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.MediaMessage)
  1733. MediaMessageOrBuilder {
  1734. private static final long serialVersionUID = 0L;
  1735. // Use MediaMessage.newBuilder() to construct.
  1736. private MediaMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  1737. super(builder);
  1738. }
  1739. private MediaMessage() {
  1740. type_ = 0;
  1741. content_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  1742. }
  1743. @java.lang.Override
  1744. @SuppressWarnings({"unused"})
  1745. protected java.lang.Object newInstance(
  1746. UnusedPrivateParameter unused) {
  1747. return new MediaMessage();
  1748. }
  1749. @java.lang.Override
  1750. public final com.google.protobuf.UnknownFieldSet
  1751. getUnknownFields() {
  1752. return this.unknownFields;
  1753. }
  1754. private MediaMessage(
  1755. com.google.protobuf.CodedInputStream input,
  1756. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1757. throws com.google.protobuf.InvalidProtocolBufferException {
  1758. this();
  1759. if (extensionRegistry == null) {
  1760. throw new java.lang.NullPointerException();
  1761. }
  1762. int mutable_bitField0_ = 0;
  1763. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  1764. com.google.protobuf.UnknownFieldSet.newBuilder();
  1765. try {
  1766. boolean done = false;
  1767. while (!done) {
  1768. int tag = input.readTag();
  1769. switch (tag) {
  1770. case 0:
  1771. done = true;
  1772. break;
  1773. case 8: {
  1774. int rawValue = input.readEnum();
  1775. type_ = rawValue;
  1776. break;
  1777. }
  1778. case 18: {
  1779. java.lang.String s = input.readStringRequireUtf8();
  1780. if (!((mutable_bitField0_ & 0x00000001) != 0)) {
  1781. content_ = new com.google.protobuf.LazyStringArrayList();
  1782. mutable_bitField0_ |= 0x00000001;
  1783. }
  1784. content_.add(s);
  1785. break;
  1786. }
  1787. default: {
  1788. if (!parseUnknownField(
  1789. input, unknownFields, extensionRegistry, tag)) {
  1790. done = true;
  1791. }
  1792. break;
  1793. }
  1794. }
  1795. }
  1796. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1797. throw e.setUnfinishedMessage(this);
  1798. } catch (java.io.IOException e) {
  1799. throw new com.google.protobuf.InvalidProtocolBufferException(
  1800. e).setUnfinishedMessage(this);
  1801. } finally {
  1802. if (((mutable_bitField0_ & 0x00000001) != 0)) {
  1803. content_ = content_.getUnmodifiableView();
  1804. }
  1805. this.unknownFields = unknownFields.build();
  1806. makeExtensionsImmutable();
  1807. }
  1808. }
  1809. public static final com.google.protobuf.Descriptors.Descriptor
  1810. getDescriptor() {
  1811. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_MediaMessage_descriptor;
  1812. }
  1813. @java.lang.Override
  1814. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1815. internalGetFieldAccessorTable() {
  1816. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_MediaMessage_fieldAccessorTable
  1817. .ensureFieldAccessorsInitialized(
  1818. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder.class);
  1819. }
  1820. /**
  1821. * <pre>
  1822. *附件类型
  1823. * </pre>
  1824. *
  1825. * Protobuf enum {@code Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType}
  1826. */
  1827. public enum EnumAttachType
  1828. implements com.google.protobuf.ProtocolMessageEnum {
  1829. /**
  1830. * <pre>
  1831. *图片
  1832. * </pre>
  1833. *
  1834. * <code>Picture = 0;</code>
  1835. */
  1836. Picture(0),
  1837. /**
  1838. * <pre>
  1839. *短视频
  1840. * </pre>
  1841. *
  1842. * <code>Video = 1;</code>
  1843. */
  1844. Video(1),
  1845. /**
  1846. * <pre>
  1847. *链接
  1848. * </pre>
  1849. *
  1850. * <code>Link = 2;</code>
  1851. */
  1852. Link(2),
  1853. UNRECOGNIZED(-1),
  1854. ;
  1855. /**
  1856. * <pre>
  1857. *图片
  1858. * </pre>
  1859. *
  1860. * <code>Picture = 0;</code>
  1861. */
  1862. public static final int Picture_VALUE = 0;
  1863. /**
  1864. * <pre>
  1865. *短视频
  1866. * </pre>
  1867. *
  1868. * <code>Video = 1;</code>
  1869. */
  1870. public static final int Video_VALUE = 1;
  1871. /**
  1872. * <pre>
  1873. *链接
  1874. * </pre>
  1875. *
  1876. * <code>Link = 2;</code>
  1877. */
  1878. public static final int Link_VALUE = 2;
  1879. public final int getNumber() {
  1880. if (this == UNRECOGNIZED) {
  1881. throw new java.lang.IllegalArgumentException(
  1882. "Can't get the number of an unknown enum value.");
  1883. }
  1884. return value;
  1885. }
  1886. /**
  1887. * @param value The numeric wire value of the corresponding enum entry.
  1888. * @return The enum associated with the given numeric wire value.
  1889. * @deprecated Use {@link #forNumber(int)} instead.
  1890. */
  1891. @java.lang.Deprecated
  1892. public static EnumAttachType valueOf(int value) {
  1893. return forNumber(value);
  1894. }
  1895. /**
  1896. * @param value The numeric wire value of the corresponding enum entry.
  1897. * @return The enum associated with the given numeric wire value.
  1898. */
  1899. public static EnumAttachType forNumber(int value) {
  1900. switch (value) {
  1901. case 0: return Picture;
  1902. case 1: return Video;
  1903. case 2: return Link;
  1904. default: return null;
  1905. }
  1906. }
  1907. public static com.google.protobuf.Internal.EnumLiteMap<EnumAttachType>
  1908. internalGetValueMap() {
  1909. return internalValueMap;
  1910. }
  1911. private static final com.google.protobuf.Internal.EnumLiteMap<
  1912. EnumAttachType> internalValueMap =
  1913. new com.google.protobuf.Internal.EnumLiteMap<EnumAttachType>() {
  1914. public EnumAttachType findValueByNumber(int number) {
  1915. return EnumAttachType.forNumber(number);
  1916. }
  1917. };
  1918. public final com.google.protobuf.Descriptors.EnumValueDescriptor
  1919. getValueDescriptor() {
  1920. return getDescriptor().getValues().get(ordinal());
  1921. }
  1922. public final com.google.protobuf.Descriptors.EnumDescriptor
  1923. getDescriptorForType() {
  1924. return getDescriptor();
  1925. }
  1926. public static final com.google.protobuf.Descriptors.EnumDescriptor
  1927. getDescriptor() {
  1928. return Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.getDescriptor().getEnumTypes().get(0);
  1929. }
  1930. private static final EnumAttachType[] VALUES = values();
  1931. public static EnumAttachType valueOf(
  1932. com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
  1933. if (desc.getType() != getDescriptor()) {
  1934. throw new java.lang.IllegalArgumentException(
  1935. "EnumValueDescriptor is not for this type.");
  1936. }
  1937. if (desc.getIndex() == -1) {
  1938. return UNRECOGNIZED;
  1939. }
  1940. return VALUES[desc.getIndex()];
  1941. }
  1942. private final int value;
  1943. private EnumAttachType(int value) {
  1944. this.value = value;
  1945. }
  1946. // @@protoc_insertion_point(enum_scope:Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType)
  1947. }
  1948. public static final int TYPE_FIELD_NUMBER = 1;
  1949. private int type_;
  1950. /**
  1951. * <pre>
  1952. *附件类型
  1953. * </pre>
  1954. *
  1955. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  1956. * @return The enum numeric value on the wire for type.
  1957. */
  1958. public int getTypeValue() {
  1959. return type_;
  1960. }
  1961. /**
  1962. * <pre>
  1963. *附件类型
  1964. * </pre>
  1965. *
  1966. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  1967. * @return The type.
  1968. */
  1969. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType getType() {
  1970. @SuppressWarnings("deprecation")
  1971. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType result = Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType.valueOf(type_);
  1972. return result == null ? Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType.UNRECOGNIZED : result;
  1973. }
  1974. public static final int CONTENT_FIELD_NUMBER = 2;
  1975. private com.google.protobuf.LazyStringList content_;
  1976. /**
  1977. * <pre>
  1978. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  1979. * </pre>
  1980. *
  1981. * <code>repeated string Content = 2;</code>
  1982. * @return A list containing the content.
  1983. */
  1984. public com.google.protobuf.ProtocolStringList
  1985. getContentList() {
  1986. return content_;
  1987. }
  1988. /**
  1989. * <pre>
  1990. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  1991. * </pre>
  1992. *
  1993. * <code>repeated string Content = 2;</code>
  1994. * @return The count of content.
  1995. */
  1996. public int getContentCount() {
  1997. return content_.size();
  1998. }
  1999. /**
  2000. * <pre>
  2001. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2002. * </pre>
  2003. *
  2004. * <code>repeated string Content = 2;</code>
  2005. * @param index The index of the element to return.
  2006. * @return The content at the given index.
  2007. */
  2008. public java.lang.String getContent(int index) {
  2009. return content_.get(index);
  2010. }
  2011. /**
  2012. * <pre>
  2013. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2014. * </pre>
  2015. *
  2016. * <code>repeated string Content = 2;</code>
  2017. * @param index The index of the value to return.
  2018. * @return The bytes of the content at the given index.
  2019. */
  2020. public com.google.protobuf.ByteString
  2021. getContentBytes(int index) {
  2022. return content_.getByteString(index);
  2023. }
  2024. private byte memoizedIsInitialized = -1;
  2025. @java.lang.Override
  2026. public final boolean isInitialized() {
  2027. byte isInitialized = memoizedIsInitialized;
  2028. if (isInitialized == 1) return true;
  2029. if (isInitialized == 0) return false;
  2030. memoizedIsInitialized = 1;
  2031. return true;
  2032. }
  2033. @java.lang.Override
  2034. public void writeTo(com.google.protobuf.CodedOutputStream output)
  2035. throws java.io.IOException {
  2036. if (type_ != Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType.Picture.getNumber()) {
  2037. output.writeEnum(1, type_);
  2038. }
  2039. for (int i = 0; i < content_.size(); i++) {
  2040. com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_.getRaw(i));
  2041. }
  2042. unknownFields.writeTo(output);
  2043. }
  2044. @java.lang.Override
  2045. public int getSerializedSize() {
  2046. int size = memoizedSize;
  2047. if (size != -1) return size;
  2048. size = 0;
  2049. if (type_ != Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType.Picture.getNumber()) {
  2050. size += com.google.protobuf.CodedOutputStream
  2051. .computeEnumSize(1, type_);
  2052. }
  2053. {
  2054. int dataSize = 0;
  2055. for (int i = 0; i < content_.size(); i++) {
  2056. dataSize += computeStringSizeNoTag(content_.getRaw(i));
  2057. }
  2058. size += dataSize;
  2059. size += 1 * getContentList().size();
  2060. }
  2061. size += unknownFields.getSerializedSize();
  2062. memoizedSize = size;
  2063. return size;
  2064. }
  2065. @java.lang.Override
  2066. public boolean equals(final java.lang.Object obj) {
  2067. if (obj == this) {
  2068. return true;
  2069. }
  2070. if (!(obj instanceof Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage)) {
  2071. return super.equals(obj);
  2072. }
  2073. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage other = (Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage) obj;
  2074. if (type_ != other.type_) return false;
  2075. if (!getContentList()
  2076. .equals(other.getContentList())) return false;
  2077. if (!unknownFields.equals(other.unknownFields)) return false;
  2078. return true;
  2079. }
  2080. @java.lang.Override
  2081. public int hashCode() {
  2082. if (memoizedHashCode != 0) {
  2083. return memoizedHashCode;
  2084. }
  2085. int hash = 41;
  2086. hash = (19 * hash) + getDescriptor().hashCode();
  2087. hash = (37 * hash) + TYPE_FIELD_NUMBER;
  2088. hash = (53 * hash) + type_;
  2089. if (getContentCount() > 0) {
  2090. hash = (37 * hash) + CONTENT_FIELD_NUMBER;
  2091. hash = (53 * hash) + getContentList().hashCode();
  2092. }
  2093. hash = (29 * hash) + unknownFields.hashCode();
  2094. memoizedHashCode = hash;
  2095. return hash;
  2096. }
  2097. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2098. java.nio.ByteBuffer data)
  2099. throws com.google.protobuf.InvalidProtocolBufferException {
  2100. return PARSER.parseFrom(data);
  2101. }
  2102. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2103. java.nio.ByteBuffer data,
  2104. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2105. throws com.google.protobuf.InvalidProtocolBufferException {
  2106. return PARSER.parseFrom(data, extensionRegistry);
  2107. }
  2108. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2109. com.google.protobuf.ByteString data)
  2110. throws com.google.protobuf.InvalidProtocolBufferException {
  2111. return PARSER.parseFrom(data);
  2112. }
  2113. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2114. com.google.protobuf.ByteString data,
  2115. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2116. throws com.google.protobuf.InvalidProtocolBufferException {
  2117. return PARSER.parseFrom(data, extensionRegistry);
  2118. }
  2119. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(byte[] data)
  2120. throws com.google.protobuf.InvalidProtocolBufferException {
  2121. return PARSER.parseFrom(data);
  2122. }
  2123. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2124. byte[] data,
  2125. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2126. throws com.google.protobuf.InvalidProtocolBufferException {
  2127. return PARSER.parseFrom(data, extensionRegistry);
  2128. }
  2129. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(java.io.InputStream input)
  2130. throws java.io.IOException {
  2131. return com.google.protobuf.GeneratedMessageV3
  2132. .parseWithIOException(PARSER, input);
  2133. }
  2134. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2135. java.io.InputStream input,
  2136. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2137. throws java.io.IOException {
  2138. return com.google.protobuf.GeneratedMessageV3
  2139. .parseWithIOException(PARSER, input, extensionRegistry);
  2140. }
  2141. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseDelimitedFrom(java.io.InputStream input)
  2142. throws java.io.IOException {
  2143. return com.google.protobuf.GeneratedMessageV3
  2144. .parseDelimitedWithIOException(PARSER, input);
  2145. }
  2146. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseDelimitedFrom(
  2147. java.io.InputStream input,
  2148. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2149. throws java.io.IOException {
  2150. return com.google.protobuf.GeneratedMessageV3
  2151. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  2152. }
  2153. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2154. com.google.protobuf.CodedInputStream input)
  2155. throws java.io.IOException {
  2156. return com.google.protobuf.GeneratedMessageV3
  2157. .parseWithIOException(PARSER, input);
  2158. }
  2159. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parseFrom(
  2160. com.google.protobuf.CodedInputStream input,
  2161. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2162. throws java.io.IOException {
  2163. return com.google.protobuf.GeneratedMessageV3
  2164. .parseWithIOException(PARSER, input, extensionRegistry);
  2165. }
  2166. @java.lang.Override
  2167. public Builder newBuilderForType() { return newBuilder(); }
  2168. public static Builder newBuilder() {
  2169. return DEFAULT_INSTANCE.toBuilder();
  2170. }
  2171. public static Builder newBuilder(Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage prototype) {
  2172. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  2173. }
  2174. @java.lang.Override
  2175. public Builder toBuilder() {
  2176. return this == DEFAULT_INSTANCE
  2177. ? new Builder() : new Builder().mergeFrom(this);
  2178. }
  2179. @java.lang.Override
  2180. protected Builder newBuilderForType(
  2181. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2182. Builder builder = new Builder(parent);
  2183. return builder;
  2184. }
  2185. /**
  2186. * Protobuf type {@code Im.Scrm.Ww.Proto.MediaMessage}
  2187. */
  2188. public static final class Builder extends
  2189. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  2190. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.MediaMessage)
  2191. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessageOrBuilder {
  2192. public static final com.google.protobuf.Descriptors.Descriptor
  2193. getDescriptor() {
  2194. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_MediaMessage_descriptor;
  2195. }
  2196. @java.lang.Override
  2197. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2198. internalGetFieldAccessorTable() {
  2199. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_MediaMessage_fieldAccessorTable
  2200. .ensureFieldAccessorsInitialized(
  2201. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.Builder.class);
  2202. }
  2203. // Construct using Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.newBuilder()
  2204. private Builder() {
  2205. maybeForceBuilderInitialization();
  2206. }
  2207. private Builder(
  2208. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2209. super(parent);
  2210. maybeForceBuilderInitialization();
  2211. }
  2212. private void maybeForceBuilderInitialization() {
  2213. if (com.google.protobuf.GeneratedMessageV3
  2214. .alwaysUseFieldBuilders) {
  2215. }
  2216. }
  2217. @java.lang.Override
  2218. public Builder clear() {
  2219. super.clear();
  2220. type_ = 0;
  2221. content_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  2222. bitField0_ = (bitField0_ & ~0x00000001);
  2223. return this;
  2224. }
  2225. @java.lang.Override
  2226. public com.google.protobuf.Descriptors.Descriptor
  2227. getDescriptorForType() {
  2228. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_MediaMessage_descriptor;
  2229. }
  2230. @java.lang.Override
  2231. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage getDefaultInstanceForType() {
  2232. return Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.getDefaultInstance();
  2233. }
  2234. @java.lang.Override
  2235. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage build() {
  2236. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage result = buildPartial();
  2237. if (!result.isInitialized()) {
  2238. throw newUninitializedMessageException(result);
  2239. }
  2240. return result;
  2241. }
  2242. @java.lang.Override
  2243. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage buildPartial() {
  2244. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage result = new Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage(this);
  2245. int from_bitField0_ = bitField0_;
  2246. result.type_ = type_;
  2247. if (((bitField0_ & 0x00000001) != 0)) {
  2248. content_ = content_.getUnmodifiableView();
  2249. bitField0_ = (bitField0_ & ~0x00000001);
  2250. }
  2251. result.content_ = content_;
  2252. onBuilt();
  2253. return result;
  2254. }
  2255. @java.lang.Override
  2256. public Builder clone() {
  2257. return super.clone();
  2258. }
  2259. @java.lang.Override
  2260. public Builder setField(
  2261. com.google.protobuf.Descriptors.FieldDescriptor field,
  2262. java.lang.Object value) {
  2263. return super.setField(field, value);
  2264. }
  2265. @java.lang.Override
  2266. public Builder clearField(
  2267. com.google.protobuf.Descriptors.FieldDescriptor field) {
  2268. return super.clearField(field);
  2269. }
  2270. @java.lang.Override
  2271. public Builder clearOneof(
  2272. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  2273. return super.clearOneof(oneof);
  2274. }
  2275. @java.lang.Override
  2276. public Builder setRepeatedField(
  2277. com.google.protobuf.Descriptors.FieldDescriptor field,
  2278. int index, java.lang.Object value) {
  2279. return super.setRepeatedField(field, index, value);
  2280. }
  2281. @java.lang.Override
  2282. public Builder addRepeatedField(
  2283. com.google.protobuf.Descriptors.FieldDescriptor field,
  2284. java.lang.Object value) {
  2285. return super.addRepeatedField(field, value);
  2286. }
  2287. @java.lang.Override
  2288. public Builder mergeFrom(com.google.protobuf.Message other) {
  2289. if (other instanceof Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage) {
  2290. return mergeFrom((Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage)other);
  2291. } else {
  2292. super.mergeFrom(other);
  2293. return this;
  2294. }
  2295. }
  2296. public Builder mergeFrom(Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage other) {
  2297. if (other == Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.getDefaultInstance()) return this;
  2298. if (other.type_ != 0) {
  2299. setTypeValue(other.getTypeValue());
  2300. }
  2301. if (!other.content_.isEmpty()) {
  2302. if (content_.isEmpty()) {
  2303. content_ = other.content_;
  2304. bitField0_ = (bitField0_ & ~0x00000001);
  2305. } else {
  2306. ensureContentIsMutable();
  2307. content_.addAll(other.content_);
  2308. }
  2309. onChanged();
  2310. }
  2311. this.mergeUnknownFields(other.unknownFields);
  2312. onChanged();
  2313. return this;
  2314. }
  2315. @java.lang.Override
  2316. public final boolean isInitialized() {
  2317. return true;
  2318. }
  2319. @java.lang.Override
  2320. public Builder mergeFrom(
  2321. com.google.protobuf.CodedInputStream input,
  2322. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2323. throws java.io.IOException {
  2324. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage parsedMessage = null;
  2325. try {
  2326. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  2327. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2328. parsedMessage = (Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage) e.getUnfinishedMessage();
  2329. throw e.unwrapIOException();
  2330. } finally {
  2331. if (parsedMessage != null) {
  2332. mergeFrom(parsedMessage);
  2333. }
  2334. }
  2335. return this;
  2336. }
  2337. private int bitField0_;
  2338. private int type_ = 0;
  2339. /**
  2340. * <pre>
  2341. *附件类型
  2342. * </pre>
  2343. *
  2344. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  2345. * @return The enum numeric value on the wire for type.
  2346. */
  2347. public int getTypeValue() {
  2348. return type_;
  2349. }
  2350. /**
  2351. * <pre>
  2352. *附件类型
  2353. * </pre>
  2354. *
  2355. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  2356. * @param value The enum numeric value on the wire for type to set.
  2357. * @return This builder for chaining.
  2358. */
  2359. public Builder setTypeValue(int value) {
  2360. type_ = value;
  2361. onChanged();
  2362. return this;
  2363. }
  2364. /**
  2365. * <pre>
  2366. *附件类型
  2367. * </pre>
  2368. *
  2369. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  2370. * @return The type.
  2371. */
  2372. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType getType() {
  2373. @SuppressWarnings("deprecation")
  2374. Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType result = Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType.valueOf(type_);
  2375. return result == null ? Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType.UNRECOGNIZED : result;
  2376. }
  2377. /**
  2378. * <pre>
  2379. *附件类型
  2380. * </pre>
  2381. *
  2382. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  2383. * @param value The type to set.
  2384. * @return This builder for chaining.
  2385. */
  2386. public Builder setType(Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage.EnumAttachType value) {
  2387. if (value == null) {
  2388. throw new NullPointerException();
  2389. }
  2390. type_ = value.getNumber();
  2391. onChanged();
  2392. return this;
  2393. }
  2394. /**
  2395. * <pre>
  2396. *附件类型
  2397. * </pre>
  2398. *
  2399. * <code>.Im.Scrm.Ww.Proto.MediaMessage.EnumAttachType Type = 1;</code>
  2400. * @return This builder for chaining.
  2401. */
  2402. public Builder clearType() {
  2403. type_ = 0;
  2404. onChanged();
  2405. return this;
  2406. }
  2407. private com.google.protobuf.LazyStringList content_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  2408. private void ensureContentIsMutable() {
  2409. if (!((bitField0_ & 0x00000001) != 0)) {
  2410. content_ = new com.google.protobuf.LazyStringArrayList(content_);
  2411. bitField0_ |= 0x00000001;
  2412. }
  2413. }
  2414. /**
  2415. * <pre>
  2416. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2417. * </pre>
  2418. *
  2419. * <code>repeated string Content = 2;</code>
  2420. * @return A list containing the content.
  2421. */
  2422. public com.google.protobuf.ProtocolStringList
  2423. getContentList() {
  2424. return content_.getUnmodifiableView();
  2425. }
  2426. /**
  2427. * <pre>
  2428. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2429. * </pre>
  2430. *
  2431. * <code>repeated string Content = 2;</code>
  2432. * @return The count of content.
  2433. */
  2434. public int getContentCount() {
  2435. return content_.size();
  2436. }
  2437. /**
  2438. * <pre>
  2439. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2440. * </pre>
  2441. *
  2442. * <code>repeated string Content = 2;</code>
  2443. * @param index The index of the element to return.
  2444. * @return The content at the given index.
  2445. */
  2446. public java.lang.String getContent(int index) {
  2447. return content_.get(index);
  2448. }
  2449. /**
  2450. * <pre>
  2451. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2452. * </pre>
  2453. *
  2454. * <code>repeated string Content = 2;</code>
  2455. * @param index The index of the value to return.
  2456. * @return The bytes of the content at the given index.
  2457. */
  2458. public com.google.protobuf.ByteString
  2459. getContentBytes(int index) {
  2460. return content_.getByteString(index);
  2461. }
  2462. /**
  2463. * <pre>
  2464. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2465. * </pre>
  2466. *
  2467. * <code>repeated string Content = 2;</code>
  2468. * @param index The index to set the value at.
  2469. * @param value The content to set.
  2470. * @return This builder for chaining.
  2471. */
  2472. public Builder setContent(
  2473. int index, java.lang.String value) {
  2474. if (value == null) {
  2475. throw new NullPointerException();
  2476. }
  2477. ensureContentIsMutable();
  2478. content_.set(index, value);
  2479. onChanged();
  2480. return this;
  2481. }
  2482. /**
  2483. * <pre>
  2484. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2485. * </pre>
  2486. *
  2487. * <code>repeated string Content = 2;</code>
  2488. * @param value The content to add.
  2489. * @return This builder for chaining.
  2490. */
  2491. public Builder addContent(
  2492. java.lang.String value) {
  2493. if (value == null) {
  2494. throw new NullPointerException();
  2495. }
  2496. ensureContentIsMutable();
  2497. content_.add(value);
  2498. onChanged();
  2499. return this;
  2500. }
  2501. /**
  2502. * <pre>
  2503. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2504. * </pre>
  2505. *
  2506. * <code>repeated string Content = 2;</code>
  2507. * @param values The content to add.
  2508. * @return This builder for chaining.
  2509. */
  2510. public Builder addAllContent(
  2511. java.lang.Iterable<java.lang.String> values) {
  2512. ensureContentIsMutable();
  2513. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  2514. values, content_);
  2515. onChanged();
  2516. return this;
  2517. }
  2518. /**
  2519. * <pre>
  2520. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2521. * </pre>
  2522. *
  2523. * <code>repeated string Content = 2;</code>
  2524. * @return This builder for chaining.
  2525. */
  2526. public Builder clearContent() {
  2527. content_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  2528. bitField0_ = (bitField0_ & ~0x00000001);
  2529. onChanged();
  2530. return this;
  2531. }
  2532. /**
  2533. * <pre>
  2534. *资源url,注意次序![视频url,缩略图url];[图片url,图片url,..];[链接url;标题;图片url]
  2535. * </pre>
  2536. *
  2537. * <code>repeated string Content = 2;</code>
  2538. * @param value The bytes of the content to add.
  2539. * @return This builder for chaining.
  2540. */
  2541. public Builder addContentBytes(
  2542. com.google.protobuf.ByteString value) {
  2543. if (value == null) {
  2544. throw new NullPointerException();
  2545. }
  2546. checkByteStringIsUtf8(value);
  2547. ensureContentIsMutable();
  2548. content_.add(value);
  2549. onChanged();
  2550. return this;
  2551. }
  2552. @java.lang.Override
  2553. public final Builder setUnknownFields(
  2554. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2555. return super.setUnknownFields(unknownFields);
  2556. }
  2557. @java.lang.Override
  2558. public final Builder mergeUnknownFields(
  2559. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2560. return super.mergeUnknownFields(unknownFields);
  2561. }
  2562. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.MediaMessage)
  2563. }
  2564. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.MediaMessage)
  2565. private static final Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage DEFAULT_INSTANCE;
  2566. static {
  2567. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage();
  2568. }
  2569. public static Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage getDefaultInstance() {
  2570. return DEFAULT_INSTANCE;
  2571. }
  2572. private static final com.google.protobuf.Parser<MediaMessage>
  2573. PARSER = new com.google.protobuf.AbstractParser<MediaMessage>() {
  2574. @java.lang.Override
  2575. public MediaMessage parsePartialFrom(
  2576. com.google.protobuf.CodedInputStream input,
  2577. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2578. throws com.google.protobuf.InvalidProtocolBufferException {
  2579. return new MediaMessage(input, extensionRegistry);
  2580. }
  2581. };
  2582. public static com.google.protobuf.Parser<MediaMessage> parser() {
  2583. return PARSER;
  2584. }
  2585. @java.lang.Override
  2586. public com.google.protobuf.Parser<MediaMessage> getParserForType() {
  2587. return PARSER;
  2588. }
  2589. @java.lang.Override
  2590. public Im.Scrm.Ww.Proto.WPostSnsTask.MediaMessage getDefaultInstanceForType() {
  2591. return DEFAULT_INSTANCE;
  2592. }
  2593. }
  2594. public interface VisibleMessageOrBuilder extends
  2595. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.VisibleMessage)
  2596. com.google.protobuf.MessageOrBuilder {
  2597. /**
  2598. * <code>repeated int64 userIds = 1;</code>
  2599. * @return A list containing the userIds.
  2600. */
  2601. java.util.List<java.lang.Long> getUserIdsList();
  2602. /**
  2603. * <code>repeated int64 userIds = 1;</code>
  2604. * @return The count of userIds.
  2605. */
  2606. int getUserIdsCount();
  2607. /**
  2608. * <code>repeated int64 userIds = 1;</code>
  2609. * @param index The index of the element to return.
  2610. * @return The userIds at the given index.
  2611. */
  2612. long getUserIds(int index);
  2613. /**
  2614. * <code>repeated int64 labelIds = 2;</code>
  2615. * @return A list containing the labelIds.
  2616. */
  2617. java.util.List<java.lang.Long> getLabelIdsList();
  2618. /**
  2619. * <code>repeated int64 labelIds = 2;</code>
  2620. * @return The count of labelIds.
  2621. */
  2622. int getLabelIdsCount();
  2623. /**
  2624. * <code>repeated int64 labelIds = 2;</code>
  2625. * @param index The index of the element to return.
  2626. * @return The labelIds at the given index.
  2627. */
  2628. long getLabelIds(int index);
  2629. }
  2630. /**
  2631. * Protobuf type {@code Im.Scrm.Ww.Proto.VisibleMessage}
  2632. */
  2633. public static final class VisibleMessage extends
  2634. com.google.protobuf.GeneratedMessageV3 implements
  2635. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.VisibleMessage)
  2636. VisibleMessageOrBuilder {
  2637. private static final long serialVersionUID = 0L;
  2638. // Use VisibleMessage.newBuilder() to construct.
  2639. private VisibleMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  2640. super(builder);
  2641. }
  2642. private VisibleMessage() {
  2643. userIds_ = emptyLongList();
  2644. labelIds_ = emptyLongList();
  2645. }
  2646. @java.lang.Override
  2647. @SuppressWarnings({"unused"})
  2648. protected java.lang.Object newInstance(
  2649. UnusedPrivateParameter unused) {
  2650. return new VisibleMessage();
  2651. }
  2652. @java.lang.Override
  2653. public final com.google.protobuf.UnknownFieldSet
  2654. getUnknownFields() {
  2655. return this.unknownFields;
  2656. }
  2657. private VisibleMessage(
  2658. com.google.protobuf.CodedInputStream input,
  2659. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2660. throws com.google.protobuf.InvalidProtocolBufferException {
  2661. this();
  2662. if (extensionRegistry == null) {
  2663. throw new java.lang.NullPointerException();
  2664. }
  2665. int mutable_bitField0_ = 0;
  2666. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  2667. com.google.protobuf.UnknownFieldSet.newBuilder();
  2668. try {
  2669. boolean done = false;
  2670. while (!done) {
  2671. int tag = input.readTag();
  2672. switch (tag) {
  2673. case 0:
  2674. done = true;
  2675. break;
  2676. case 8: {
  2677. if (!((mutable_bitField0_ & 0x00000001) != 0)) {
  2678. userIds_ = newLongList();
  2679. mutable_bitField0_ |= 0x00000001;
  2680. }
  2681. userIds_.addLong(input.readInt64());
  2682. break;
  2683. }
  2684. case 10: {
  2685. int length = input.readRawVarint32();
  2686. int limit = input.pushLimit(length);
  2687. if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
  2688. userIds_ = newLongList();
  2689. mutable_bitField0_ |= 0x00000001;
  2690. }
  2691. while (input.getBytesUntilLimit() > 0) {
  2692. userIds_.addLong(input.readInt64());
  2693. }
  2694. input.popLimit(limit);
  2695. break;
  2696. }
  2697. case 16: {
  2698. if (!((mutable_bitField0_ & 0x00000002) != 0)) {
  2699. labelIds_ = newLongList();
  2700. mutable_bitField0_ |= 0x00000002;
  2701. }
  2702. labelIds_.addLong(input.readInt64());
  2703. break;
  2704. }
  2705. case 18: {
  2706. int length = input.readRawVarint32();
  2707. int limit = input.pushLimit(length);
  2708. if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
  2709. labelIds_ = newLongList();
  2710. mutable_bitField0_ |= 0x00000002;
  2711. }
  2712. while (input.getBytesUntilLimit() > 0) {
  2713. labelIds_.addLong(input.readInt64());
  2714. }
  2715. input.popLimit(limit);
  2716. break;
  2717. }
  2718. default: {
  2719. if (!parseUnknownField(
  2720. input, unknownFields, extensionRegistry, tag)) {
  2721. done = true;
  2722. }
  2723. break;
  2724. }
  2725. }
  2726. }
  2727. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2728. throw e.setUnfinishedMessage(this);
  2729. } catch (java.io.IOException e) {
  2730. throw new com.google.protobuf.InvalidProtocolBufferException(
  2731. e).setUnfinishedMessage(this);
  2732. } finally {
  2733. if (((mutable_bitField0_ & 0x00000001) != 0)) {
  2734. userIds_.makeImmutable(); // C
  2735. }
  2736. if (((mutable_bitField0_ & 0x00000002) != 0)) {
  2737. labelIds_.makeImmutable(); // C
  2738. }
  2739. this.unknownFields = unknownFields.build();
  2740. makeExtensionsImmutable();
  2741. }
  2742. }
  2743. public static final com.google.protobuf.Descriptors.Descriptor
  2744. getDescriptor() {
  2745. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_VisibleMessage_descriptor;
  2746. }
  2747. @java.lang.Override
  2748. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2749. internalGetFieldAccessorTable() {
  2750. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_VisibleMessage_fieldAccessorTable
  2751. .ensureFieldAccessorsInitialized(
  2752. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder.class);
  2753. }
  2754. public static final int USERIDS_FIELD_NUMBER = 1;
  2755. private com.google.protobuf.Internal.LongList userIds_;
  2756. /**
  2757. * <code>repeated int64 userIds = 1;</code>
  2758. * @return A list containing the userIds.
  2759. */
  2760. public java.util.List<java.lang.Long>
  2761. getUserIdsList() {
  2762. return userIds_;
  2763. }
  2764. /**
  2765. * <code>repeated int64 userIds = 1;</code>
  2766. * @return The count of userIds.
  2767. */
  2768. public int getUserIdsCount() {
  2769. return userIds_.size();
  2770. }
  2771. /**
  2772. * <code>repeated int64 userIds = 1;</code>
  2773. * @param index The index of the element to return.
  2774. * @return The userIds at the given index.
  2775. */
  2776. public long getUserIds(int index) {
  2777. return userIds_.getLong(index);
  2778. }
  2779. private int userIdsMemoizedSerializedSize = -1;
  2780. public static final int LABELIDS_FIELD_NUMBER = 2;
  2781. private com.google.protobuf.Internal.LongList labelIds_;
  2782. /**
  2783. * <code>repeated int64 labelIds = 2;</code>
  2784. * @return A list containing the labelIds.
  2785. */
  2786. public java.util.List<java.lang.Long>
  2787. getLabelIdsList() {
  2788. return labelIds_;
  2789. }
  2790. /**
  2791. * <code>repeated int64 labelIds = 2;</code>
  2792. * @return The count of labelIds.
  2793. */
  2794. public int getLabelIdsCount() {
  2795. return labelIds_.size();
  2796. }
  2797. /**
  2798. * <code>repeated int64 labelIds = 2;</code>
  2799. * @param index The index of the element to return.
  2800. * @return The labelIds at the given index.
  2801. */
  2802. public long getLabelIds(int index) {
  2803. return labelIds_.getLong(index);
  2804. }
  2805. private int labelIdsMemoizedSerializedSize = -1;
  2806. private byte memoizedIsInitialized = -1;
  2807. @java.lang.Override
  2808. public final boolean isInitialized() {
  2809. byte isInitialized = memoizedIsInitialized;
  2810. if (isInitialized == 1) return true;
  2811. if (isInitialized == 0) return false;
  2812. memoizedIsInitialized = 1;
  2813. return true;
  2814. }
  2815. @java.lang.Override
  2816. public void writeTo(com.google.protobuf.CodedOutputStream output)
  2817. throws java.io.IOException {
  2818. getSerializedSize();
  2819. if (getUserIdsList().size() > 0) {
  2820. output.writeUInt32NoTag(10);
  2821. output.writeUInt32NoTag(userIdsMemoizedSerializedSize);
  2822. }
  2823. for (int i = 0; i < userIds_.size(); i++) {
  2824. output.writeInt64NoTag(userIds_.getLong(i));
  2825. }
  2826. if (getLabelIdsList().size() > 0) {
  2827. output.writeUInt32NoTag(18);
  2828. output.writeUInt32NoTag(labelIdsMemoizedSerializedSize);
  2829. }
  2830. for (int i = 0; i < labelIds_.size(); i++) {
  2831. output.writeInt64NoTag(labelIds_.getLong(i));
  2832. }
  2833. unknownFields.writeTo(output);
  2834. }
  2835. @java.lang.Override
  2836. public int getSerializedSize() {
  2837. int size = memoizedSize;
  2838. if (size != -1) return size;
  2839. size = 0;
  2840. {
  2841. int dataSize = 0;
  2842. for (int i = 0; i < userIds_.size(); i++) {
  2843. dataSize += com.google.protobuf.CodedOutputStream
  2844. .computeInt64SizeNoTag(userIds_.getLong(i));
  2845. }
  2846. size += dataSize;
  2847. if (!getUserIdsList().isEmpty()) {
  2848. size += 1;
  2849. size += com.google.protobuf.CodedOutputStream
  2850. .computeInt32SizeNoTag(dataSize);
  2851. }
  2852. userIdsMemoizedSerializedSize = dataSize;
  2853. }
  2854. {
  2855. int dataSize = 0;
  2856. for (int i = 0; i < labelIds_.size(); i++) {
  2857. dataSize += com.google.protobuf.CodedOutputStream
  2858. .computeInt64SizeNoTag(labelIds_.getLong(i));
  2859. }
  2860. size += dataSize;
  2861. if (!getLabelIdsList().isEmpty()) {
  2862. size += 1;
  2863. size += com.google.protobuf.CodedOutputStream
  2864. .computeInt32SizeNoTag(dataSize);
  2865. }
  2866. labelIdsMemoizedSerializedSize = dataSize;
  2867. }
  2868. size += unknownFields.getSerializedSize();
  2869. memoizedSize = size;
  2870. return size;
  2871. }
  2872. @java.lang.Override
  2873. public boolean equals(final java.lang.Object obj) {
  2874. if (obj == this) {
  2875. return true;
  2876. }
  2877. if (!(obj instanceof Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage)) {
  2878. return super.equals(obj);
  2879. }
  2880. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage other = (Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage) obj;
  2881. if (!getUserIdsList()
  2882. .equals(other.getUserIdsList())) return false;
  2883. if (!getLabelIdsList()
  2884. .equals(other.getLabelIdsList())) return false;
  2885. if (!unknownFields.equals(other.unknownFields)) return false;
  2886. return true;
  2887. }
  2888. @java.lang.Override
  2889. public int hashCode() {
  2890. if (memoizedHashCode != 0) {
  2891. return memoizedHashCode;
  2892. }
  2893. int hash = 41;
  2894. hash = (19 * hash) + getDescriptor().hashCode();
  2895. if (getUserIdsCount() > 0) {
  2896. hash = (37 * hash) + USERIDS_FIELD_NUMBER;
  2897. hash = (53 * hash) + getUserIdsList().hashCode();
  2898. }
  2899. if (getLabelIdsCount() > 0) {
  2900. hash = (37 * hash) + LABELIDS_FIELD_NUMBER;
  2901. hash = (53 * hash) + getLabelIdsList().hashCode();
  2902. }
  2903. hash = (29 * hash) + unknownFields.hashCode();
  2904. memoizedHashCode = hash;
  2905. return hash;
  2906. }
  2907. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2908. java.nio.ByteBuffer data)
  2909. throws com.google.protobuf.InvalidProtocolBufferException {
  2910. return PARSER.parseFrom(data);
  2911. }
  2912. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2913. java.nio.ByteBuffer data,
  2914. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2915. throws com.google.protobuf.InvalidProtocolBufferException {
  2916. return PARSER.parseFrom(data, extensionRegistry);
  2917. }
  2918. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2919. com.google.protobuf.ByteString data)
  2920. throws com.google.protobuf.InvalidProtocolBufferException {
  2921. return PARSER.parseFrom(data);
  2922. }
  2923. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2924. com.google.protobuf.ByteString data,
  2925. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2926. throws com.google.protobuf.InvalidProtocolBufferException {
  2927. return PARSER.parseFrom(data, extensionRegistry);
  2928. }
  2929. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(byte[] data)
  2930. throws com.google.protobuf.InvalidProtocolBufferException {
  2931. return PARSER.parseFrom(data);
  2932. }
  2933. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2934. byte[] data,
  2935. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2936. throws com.google.protobuf.InvalidProtocolBufferException {
  2937. return PARSER.parseFrom(data, extensionRegistry);
  2938. }
  2939. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(java.io.InputStream input)
  2940. throws java.io.IOException {
  2941. return com.google.protobuf.GeneratedMessageV3
  2942. .parseWithIOException(PARSER, input);
  2943. }
  2944. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2945. java.io.InputStream input,
  2946. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2947. throws java.io.IOException {
  2948. return com.google.protobuf.GeneratedMessageV3
  2949. .parseWithIOException(PARSER, input, extensionRegistry);
  2950. }
  2951. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseDelimitedFrom(java.io.InputStream input)
  2952. throws java.io.IOException {
  2953. return com.google.protobuf.GeneratedMessageV3
  2954. .parseDelimitedWithIOException(PARSER, input);
  2955. }
  2956. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseDelimitedFrom(
  2957. java.io.InputStream input,
  2958. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2959. throws java.io.IOException {
  2960. return com.google.protobuf.GeneratedMessageV3
  2961. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  2962. }
  2963. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2964. com.google.protobuf.CodedInputStream input)
  2965. throws java.io.IOException {
  2966. return com.google.protobuf.GeneratedMessageV3
  2967. .parseWithIOException(PARSER, input);
  2968. }
  2969. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parseFrom(
  2970. com.google.protobuf.CodedInputStream input,
  2971. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2972. throws java.io.IOException {
  2973. return com.google.protobuf.GeneratedMessageV3
  2974. .parseWithIOException(PARSER, input, extensionRegistry);
  2975. }
  2976. @java.lang.Override
  2977. public Builder newBuilderForType() { return newBuilder(); }
  2978. public static Builder newBuilder() {
  2979. return DEFAULT_INSTANCE.toBuilder();
  2980. }
  2981. public static Builder newBuilder(Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage prototype) {
  2982. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  2983. }
  2984. @java.lang.Override
  2985. public Builder toBuilder() {
  2986. return this == DEFAULT_INSTANCE
  2987. ? new Builder() : new Builder().mergeFrom(this);
  2988. }
  2989. @java.lang.Override
  2990. protected Builder newBuilderForType(
  2991. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  2992. Builder builder = new Builder(parent);
  2993. return builder;
  2994. }
  2995. /**
  2996. * Protobuf type {@code Im.Scrm.Ww.Proto.VisibleMessage}
  2997. */
  2998. public static final class Builder extends
  2999. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  3000. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.VisibleMessage)
  3001. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessageOrBuilder {
  3002. public static final com.google.protobuf.Descriptors.Descriptor
  3003. getDescriptor() {
  3004. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_VisibleMessage_descriptor;
  3005. }
  3006. @java.lang.Override
  3007. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3008. internalGetFieldAccessorTable() {
  3009. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_VisibleMessage_fieldAccessorTable
  3010. .ensureFieldAccessorsInitialized(
  3011. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.Builder.class);
  3012. }
  3013. // Construct using Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.newBuilder()
  3014. private Builder() {
  3015. maybeForceBuilderInitialization();
  3016. }
  3017. private Builder(
  3018. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  3019. super(parent);
  3020. maybeForceBuilderInitialization();
  3021. }
  3022. private void maybeForceBuilderInitialization() {
  3023. if (com.google.protobuf.GeneratedMessageV3
  3024. .alwaysUseFieldBuilders) {
  3025. }
  3026. }
  3027. @java.lang.Override
  3028. public Builder clear() {
  3029. super.clear();
  3030. userIds_ = emptyLongList();
  3031. bitField0_ = (bitField0_ & ~0x00000001);
  3032. labelIds_ = emptyLongList();
  3033. bitField0_ = (bitField0_ & ~0x00000002);
  3034. return this;
  3035. }
  3036. @java.lang.Override
  3037. public com.google.protobuf.Descriptors.Descriptor
  3038. getDescriptorForType() {
  3039. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_VisibleMessage_descriptor;
  3040. }
  3041. @java.lang.Override
  3042. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage getDefaultInstanceForType() {
  3043. return Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.getDefaultInstance();
  3044. }
  3045. @java.lang.Override
  3046. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage build() {
  3047. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage result = buildPartial();
  3048. if (!result.isInitialized()) {
  3049. throw newUninitializedMessageException(result);
  3050. }
  3051. return result;
  3052. }
  3053. @java.lang.Override
  3054. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage buildPartial() {
  3055. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage result = new Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage(this);
  3056. int from_bitField0_ = bitField0_;
  3057. if (((bitField0_ & 0x00000001) != 0)) {
  3058. userIds_.makeImmutable();
  3059. bitField0_ = (bitField0_ & ~0x00000001);
  3060. }
  3061. result.userIds_ = userIds_;
  3062. if (((bitField0_ & 0x00000002) != 0)) {
  3063. labelIds_.makeImmutable();
  3064. bitField0_ = (bitField0_ & ~0x00000002);
  3065. }
  3066. result.labelIds_ = labelIds_;
  3067. onBuilt();
  3068. return result;
  3069. }
  3070. @java.lang.Override
  3071. public Builder clone() {
  3072. return super.clone();
  3073. }
  3074. @java.lang.Override
  3075. public Builder setField(
  3076. com.google.protobuf.Descriptors.FieldDescriptor field,
  3077. java.lang.Object value) {
  3078. return super.setField(field, value);
  3079. }
  3080. @java.lang.Override
  3081. public Builder clearField(
  3082. com.google.protobuf.Descriptors.FieldDescriptor field) {
  3083. return super.clearField(field);
  3084. }
  3085. @java.lang.Override
  3086. public Builder clearOneof(
  3087. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  3088. return super.clearOneof(oneof);
  3089. }
  3090. @java.lang.Override
  3091. public Builder setRepeatedField(
  3092. com.google.protobuf.Descriptors.FieldDescriptor field,
  3093. int index, java.lang.Object value) {
  3094. return super.setRepeatedField(field, index, value);
  3095. }
  3096. @java.lang.Override
  3097. public Builder addRepeatedField(
  3098. com.google.protobuf.Descriptors.FieldDescriptor field,
  3099. java.lang.Object value) {
  3100. return super.addRepeatedField(field, value);
  3101. }
  3102. @java.lang.Override
  3103. public Builder mergeFrom(com.google.protobuf.Message other) {
  3104. if (other instanceof Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage) {
  3105. return mergeFrom((Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage)other);
  3106. } else {
  3107. super.mergeFrom(other);
  3108. return this;
  3109. }
  3110. }
  3111. public Builder mergeFrom(Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage other) {
  3112. if (other == Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage.getDefaultInstance()) return this;
  3113. if (!other.userIds_.isEmpty()) {
  3114. if (userIds_.isEmpty()) {
  3115. userIds_ = other.userIds_;
  3116. bitField0_ = (bitField0_ & ~0x00000001);
  3117. } else {
  3118. ensureUserIdsIsMutable();
  3119. userIds_.addAll(other.userIds_);
  3120. }
  3121. onChanged();
  3122. }
  3123. if (!other.labelIds_.isEmpty()) {
  3124. if (labelIds_.isEmpty()) {
  3125. labelIds_ = other.labelIds_;
  3126. bitField0_ = (bitField0_ & ~0x00000002);
  3127. } else {
  3128. ensureLabelIdsIsMutable();
  3129. labelIds_.addAll(other.labelIds_);
  3130. }
  3131. onChanged();
  3132. }
  3133. this.mergeUnknownFields(other.unknownFields);
  3134. onChanged();
  3135. return this;
  3136. }
  3137. @java.lang.Override
  3138. public final boolean isInitialized() {
  3139. return true;
  3140. }
  3141. @java.lang.Override
  3142. public Builder mergeFrom(
  3143. com.google.protobuf.CodedInputStream input,
  3144. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3145. throws java.io.IOException {
  3146. Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage parsedMessage = null;
  3147. try {
  3148. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  3149. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3150. parsedMessage = (Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage) e.getUnfinishedMessage();
  3151. throw e.unwrapIOException();
  3152. } finally {
  3153. if (parsedMessage != null) {
  3154. mergeFrom(parsedMessage);
  3155. }
  3156. }
  3157. return this;
  3158. }
  3159. private int bitField0_;
  3160. private com.google.protobuf.Internal.LongList userIds_ = emptyLongList();
  3161. private void ensureUserIdsIsMutable() {
  3162. if (!((bitField0_ & 0x00000001) != 0)) {
  3163. userIds_ = mutableCopy(userIds_);
  3164. bitField0_ |= 0x00000001;
  3165. }
  3166. }
  3167. /**
  3168. * <code>repeated int64 userIds = 1;</code>
  3169. * @return A list containing the userIds.
  3170. */
  3171. public java.util.List<java.lang.Long>
  3172. getUserIdsList() {
  3173. return ((bitField0_ & 0x00000001) != 0) ?
  3174. java.util.Collections.unmodifiableList(userIds_) : userIds_;
  3175. }
  3176. /**
  3177. * <code>repeated int64 userIds = 1;</code>
  3178. * @return The count of userIds.
  3179. */
  3180. public int getUserIdsCount() {
  3181. return userIds_.size();
  3182. }
  3183. /**
  3184. * <code>repeated int64 userIds = 1;</code>
  3185. * @param index The index of the element to return.
  3186. * @return The userIds at the given index.
  3187. */
  3188. public long getUserIds(int index) {
  3189. return userIds_.getLong(index);
  3190. }
  3191. /**
  3192. * <code>repeated int64 userIds = 1;</code>
  3193. * @param index The index to set the value at.
  3194. * @param value The userIds to set.
  3195. * @return This builder for chaining.
  3196. */
  3197. public Builder setUserIds(
  3198. int index, long value) {
  3199. ensureUserIdsIsMutable();
  3200. userIds_.setLong(index, value);
  3201. onChanged();
  3202. return this;
  3203. }
  3204. /**
  3205. * <code>repeated int64 userIds = 1;</code>
  3206. * @param value The userIds to add.
  3207. * @return This builder for chaining.
  3208. */
  3209. public Builder addUserIds(long value) {
  3210. ensureUserIdsIsMutable();
  3211. userIds_.addLong(value);
  3212. onChanged();
  3213. return this;
  3214. }
  3215. /**
  3216. * <code>repeated int64 userIds = 1;</code>
  3217. * @param values The userIds to add.
  3218. * @return This builder for chaining.
  3219. */
  3220. public Builder addAllUserIds(
  3221. java.lang.Iterable<? extends java.lang.Long> values) {
  3222. ensureUserIdsIsMutable();
  3223. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  3224. values, userIds_);
  3225. onChanged();
  3226. return this;
  3227. }
  3228. /**
  3229. * <code>repeated int64 userIds = 1;</code>
  3230. * @return This builder for chaining.
  3231. */
  3232. public Builder clearUserIds() {
  3233. userIds_ = emptyLongList();
  3234. bitField0_ = (bitField0_ & ~0x00000001);
  3235. onChanged();
  3236. return this;
  3237. }
  3238. private com.google.protobuf.Internal.LongList labelIds_ = emptyLongList();
  3239. private void ensureLabelIdsIsMutable() {
  3240. if (!((bitField0_ & 0x00000002) != 0)) {
  3241. labelIds_ = mutableCopy(labelIds_);
  3242. bitField0_ |= 0x00000002;
  3243. }
  3244. }
  3245. /**
  3246. * <code>repeated int64 labelIds = 2;</code>
  3247. * @return A list containing the labelIds.
  3248. */
  3249. public java.util.List<java.lang.Long>
  3250. getLabelIdsList() {
  3251. return ((bitField0_ & 0x00000002) != 0) ?
  3252. java.util.Collections.unmodifiableList(labelIds_) : labelIds_;
  3253. }
  3254. /**
  3255. * <code>repeated int64 labelIds = 2;</code>
  3256. * @return The count of labelIds.
  3257. */
  3258. public int getLabelIdsCount() {
  3259. return labelIds_.size();
  3260. }
  3261. /**
  3262. * <code>repeated int64 labelIds = 2;</code>
  3263. * @param index The index of the element to return.
  3264. * @return The labelIds at the given index.
  3265. */
  3266. public long getLabelIds(int index) {
  3267. return labelIds_.getLong(index);
  3268. }
  3269. /**
  3270. * <code>repeated int64 labelIds = 2;</code>
  3271. * @param index The index to set the value at.
  3272. * @param value The labelIds to set.
  3273. * @return This builder for chaining.
  3274. */
  3275. public Builder setLabelIds(
  3276. int index, long value) {
  3277. ensureLabelIdsIsMutable();
  3278. labelIds_.setLong(index, value);
  3279. onChanged();
  3280. return this;
  3281. }
  3282. /**
  3283. * <code>repeated int64 labelIds = 2;</code>
  3284. * @param value The labelIds to add.
  3285. * @return This builder for chaining.
  3286. */
  3287. public Builder addLabelIds(long value) {
  3288. ensureLabelIdsIsMutable();
  3289. labelIds_.addLong(value);
  3290. onChanged();
  3291. return this;
  3292. }
  3293. /**
  3294. * <code>repeated int64 labelIds = 2;</code>
  3295. * @param values The labelIds to add.
  3296. * @return This builder for chaining.
  3297. */
  3298. public Builder addAllLabelIds(
  3299. java.lang.Iterable<? extends java.lang.Long> values) {
  3300. ensureLabelIdsIsMutable();
  3301. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  3302. values, labelIds_);
  3303. onChanged();
  3304. return this;
  3305. }
  3306. /**
  3307. * <code>repeated int64 labelIds = 2;</code>
  3308. * @return This builder for chaining.
  3309. */
  3310. public Builder clearLabelIds() {
  3311. labelIds_ = emptyLongList();
  3312. bitField0_ = (bitField0_ & ~0x00000002);
  3313. onChanged();
  3314. return this;
  3315. }
  3316. @java.lang.Override
  3317. public final Builder setUnknownFields(
  3318. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3319. return super.setUnknownFields(unknownFields);
  3320. }
  3321. @java.lang.Override
  3322. public final Builder mergeUnknownFields(
  3323. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3324. return super.mergeUnknownFields(unknownFields);
  3325. }
  3326. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.VisibleMessage)
  3327. }
  3328. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.VisibleMessage)
  3329. private static final Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage DEFAULT_INSTANCE;
  3330. static {
  3331. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage();
  3332. }
  3333. public static Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage getDefaultInstance() {
  3334. return DEFAULT_INSTANCE;
  3335. }
  3336. private static final com.google.protobuf.Parser<VisibleMessage>
  3337. PARSER = new com.google.protobuf.AbstractParser<VisibleMessage>() {
  3338. @java.lang.Override
  3339. public VisibleMessage parsePartialFrom(
  3340. com.google.protobuf.CodedInputStream input,
  3341. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3342. throws com.google.protobuf.InvalidProtocolBufferException {
  3343. return new VisibleMessage(input, extensionRegistry);
  3344. }
  3345. };
  3346. public static com.google.protobuf.Parser<VisibleMessage> parser() {
  3347. return PARSER;
  3348. }
  3349. @java.lang.Override
  3350. public com.google.protobuf.Parser<VisibleMessage> getParserForType() {
  3351. return PARSER;
  3352. }
  3353. @java.lang.Override
  3354. public Im.Scrm.Ww.Proto.WPostSnsTask.VisibleMessage getDefaultInstanceForType() {
  3355. return DEFAULT_INSTANCE;
  3356. }
  3357. }
  3358. public interface PoiMessageOrBuilder extends
  3359. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.PoiMessage)
  3360. com.google.protobuf.MessageOrBuilder {
  3361. /**
  3362. * <pre>
  3363. * 城市
  3364. * </pre>
  3365. *
  3366. * <code>string City = 1;</code>
  3367. * @return The city.
  3368. */
  3369. java.lang.String getCity();
  3370. /**
  3371. * <pre>
  3372. * 城市
  3373. * </pre>
  3374. *
  3375. * <code>string City = 1;</code>
  3376. * @return The bytes for city.
  3377. */
  3378. com.google.protobuf.ByteString
  3379. getCityBytes();
  3380. /**
  3381. * <pre>
  3382. * 地址
  3383. * </pre>
  3384. *
  3385. * <code>string Address = 2;</code>
  3386. * @return The address.
  3387. */
  3388. java.lang.String getAddress();
  3389. /**
  3390. * <pre>
  3391. * 地址
  3392. * </pre>
  3393. *
  3394. * <code>string Address = 2;</code>
  3395. * @return The bytes for address.
  3396. */
  3397. com.google.protobuf.ByteString
  3398. getAddressBytes();
  3399. /**
  3400. * <pre>
  3401. * 显示的名称
  3402. * </pre>
  3403. *
  3404. * <code>string PoiName = 3;</code>
  3405. * @return The poiName.
  3406. */
  3407. java.lang.String getPoiName();
  3408. /**
  3409. * <pre>
  3410. * 显示的名称
  3411. * </pre>
  3412. *
  3413. * <code>string PoiName = 3;</code>
  3414. * @return The bytes for poiName.
  3415. */
  3416. com.google.protobuf.ByteString
  3417. getPoiNameBytes();
  3418. /**
  3419. * <pre>
  3420. * 经度
  3421. * </pre>
  3422. *
  3423. * <code>double Lon = 4;</code>
  3424. * @return The lon.
  3425. */
  3426. double getLon();
  3427. /**
  3428. * <pre>
  3429. * 纬度
  3430. * </pre>
  3431. *
  3432. * <code>double Lat = 5;</code>
  3433. * @return The lat.
  3434. */
  3435. double getLat();
  3436. }
  3437. /**
  3438. * Protobuf type {@code Im.Scrm.Ww.Proto.PoiMessage}
  3439. */
  3440. public static final class PoiMessage extends
  3441. com.google.protobuf.GeneratedMessageV3 implements
  3442. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.PoiMessage)
  3443. PoiMessageOrBuilder {
  3444. private static final long serialVersionUID = 0L;
  3445. // Use PoiMessage.newBuilder() to construct.
  3446. private PoiMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  3447. super(builder);
  3448. }
  3449. private PoiMessage() {
  3450. city_ = "";
  3451. address_ = "";
  3452. poiName_ = "";
  3453. }
  3454. @java.lang.Override
  3455. @SuppressWarnings({"unused"})
  3456. protected java.lang.Object newInstance(
  3457. UnusedPrivateParameter unused) {
  3458. return new PoiMessage();
  3459. }
  3460. @java.lang.Override
  3461. public final com.google.protobuf.UnknownFieldSet
  3462. getUnknownFields() {
  3463. return this.unknownFields;
  3464. }
  3465. private PoiMessage(
  3466. com.google.protobuf.CodedInputStream input,
  3467. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3468. throws com.google.protobuf.InvalidProtocolBufferException {
  3469. this();
  3470. if (extensionRegistry == null) {
  3471. throw new java.lang.NullPointerException();
  3472. }
  3473. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  3474. com.google.protobuf.UnknownFieldSet.newBuilder();
  3475. try {
  3476. boolean done = false;
  3477. while (!done) {
  3478. int tag = input.readTag();
  3479. switch (tag) {
  3480. case 0:
  3481. done = true;
  3482. break;
  3483. case 10: {
  3484. java.lang.String s = input.readStringRequireUtf8();
  3485. city_ = s;
  3486. break;
  3487. }
  3488. case 18: {
  3489. java.lang.String s = input.readStringRequireUtf8();
  3490. address_ = s;
  3491. break;
  3492. }
  3493. case 26: {
  3494. java.lang.String s = input.readStringRequireUtf8();
  3495. poiName_ = s;
  3496. break;
  3497. }
  3498. case 33: {
  3499. lon_ = input.readDouble();
  3500. break;
  3501. }
  3502. case 41: {
  3503. lat_ = input.readDouble();
  3504. break;
  3505. }
  3506. default: {
  3507. if (!parseUnknownField(
  3508. input, unknownFields, extensionRegistry, tag)) {
  3509. done = true;
  3510. }
  3511. break;
  3512. }
  3513. }
  3514. }
  3515. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  3516. throw e.setUnfinishedMessage(this);
  3517. } catch (java.io.IOException e) {
  3518. throw new com.google.protobuf.InvalidProtocolBufferException(
  3519. e).setUnfinishedMessage(this);
  3520. } finally {
  3521. this.unknownFields = unknownFields.build();
  3522. makeExtensionsImmutable();
  3523. }
  3524. }
  3525. public static final com.google.protobuf.Descriptors.Descriptor
  3526. getDescriptor() {
  3527. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PoiMessage_descriptor;
  3528. }
  3529. @java.lang.Override
  3530. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3531. internalGetFieldAccessorTable() {
  3532. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PoiMessage_fieldAccessorTable
  3533. .ensureFieldAccessorsInitialized(
  3534. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder.class);
  3535. }
  3536. public static final int CITY_FIELD_NUMBER = 1;
  3537. private volatile java.lang.Object city_;
  3538. /**
  3539. * <pre>
  3540. * 城市
  3541. * </pre>
  3542. *
  3543. * <code>string City = 1;</code>
  3544. * @return The city.
  3545. */
  3546. public java.lang.String getCity() {
  3547. java.lang.Object ref = city_;
  3548. if (ref instanceof java.lang.String) {
  3549. return (java.lang.String) ref;
  3550. } else {
  3551. com.google.protobuf.ByteString bs =
  3552. (com.google.protobuf.ByteString) ref;
  3553. java.lang.String s = bs.toStringUtf8();
  3554. city_ = s;
  3555. return s;
  3556. }
  3557. }
  3558. /**
  3559. * <pre>
  3560. * 城市
  3561. * </pre>
  3562. *
  3563. * <code>string City = 1;</code>
  3564. * @return The bytes for city.
  3565. */
  3566. public com.google.protobuf.ByteString
  3567. getCityBytes() {
  3568. java.lang.Object ref = city_;
  3569. if (ref instanceof java.lang.String) {
  3570. com.google.protobuf.ByteString b =
  3571. com.google.protobuf.ByteString.copyFromUtf8(
  3572. (java.lang.String) ref);
  3573. city_ = b;
  3574. return b;
  3575. } else {
  3576. return (com.google.protobuf.ByteString) ref;
  3577. }
  3578. }
  3579. public static final int ADDRESS_FIELD_NUMBER = 2;
  3580. private volatile java.lang.Object address_;
  3581. /**
  3582. * <pre>
  3583. * 地址
  3584. * </pre>
  3585. *
  3586. * <code>string Address = 2;</code>
  3587. * @return The address.
  3588. */
  3589. public java.lang.String getAddress() {
  3590. java.lang.Object ref = address_;
  3591. if (ref instanceof java.lang.String) {
  3592. return (java.lang.String) ref;
  3593. } else {
  3594. com.google.protobuf.ByteString bs =
  3595. (com.google.protobuf.ByteString) ref;
  3596. java.lang.String s = bs.toStringUtf8();
  3597. address_ = s;
  3598. return s;
  3599. }
  3600. }
  3601. /**
  3602. * <pre>
  3603. * 地址
  3604. * </pre>
  3605. *
  3606. * <code>string Address = 2;</code>
  3607. * @return The bytes for address.
  3608. */
  3609. public com.google.protobuf.ByteString
  3610. getAddressBytes() {
  3611. java.lang.Object ref = address_;
  3612. if (ref instanceof java.lang.String) {
  3613. com.google.protobuf.ByteString b =
  3614. com.google.protobuf.ByteString.copyFromUtf8(
  3615. (java.lang.String) ref);
  3616. address_ = b;
  3617. return b;
  3618. } else {
  3619. return (com.google.protobuf.ByteString) ref;
  3620. }
  3621. }
  3622. public static final int POINAME_FIELD_NUMBER = 3;
  3623. private volatile java.lang.Object poiName_;
  3624. /**
  3625. * <pre>
  3626. * 显示的名称
  3627. * </pre>
  3628. *
  3629. * <code>string PoiName = 3;</code>
  3630. * @return The poiName.
  3631. */
  3632. public java.lang.String getPoiName() {
  3633. java.lang.Object ref = poiName_;
  3634. if (ref instanceof java.lang.String) {
  3635. return (java.lang.String) ref;
  3636. } else {
  3637. com.google.protobuf.ByteString bs =
  3638. (com.google.protobuf.ByteString) ref;
  3639. java.lang.String s = bs.toStringUtf8();
  3640. poiName_ = s;
  3641. return s;
  3642. }
  3643. }
  3644. /**
  3645. * <pre>
  3646. * 显示的名称
  3647. * </pre>
  3648. *
  3649. * <code>string PoiName = 3;</code>
  3650. * @return The bytes for poiName.
  3651. */
  3652. public com.google.protobuf.ByteString
  3653. getPoiNameBytes() {
  3654. java.lang.Object ref = poiName_;
  3655. if (ref instanceof java.lang.String) {
  3656. com.google.protobuf.ByteString b =
  3657. com.google.protobuf.ByteString.copyFromUtf8(
  3658. (java.lang.String) ref);
  3659. poiName_ = b;
  3660. return b;
  3661. } else {
  3662. return (com.google.protobuf.ByteString) ref;
  3663. }
  3664. }
  3665. public static final int LON_FIELD_NUMBER = 4;
  3666. private double lon_;
  3667. /**
  3668. * <pre>
  3669. * 经度
  3670. * </pre>
  3671. *
  3672. * <code>double Lon = 4;</code>
  3673. * @return The lon.
  3674. */
  3675. public double getLon() {
  3676. return lon_;
  3677. }
  3678. public static final int LAT_FIELD_NUMBER = 5;
  3679. private double lat_;
  3680. /**
  3681. * <pre>
  3682. * 纬度
  3683. * </pre>
  3684. *
  3685. * <code>double Lat = 5;</code>
  3686. * @return The lat.
  3687. */
  3688. public double getLat() {
  3689. return lat_;
  3690. }
  3691. private byte memoizedIsInitialized = -1;
  3692. @java.lang.Override
  3693. public final boolean isInitialized() {
  3694. byte isInitialized = memoizedIsInitialized;
  3695. if (isInitialized == 1) return true;
  3696. if (isInitialized == 0) return false;
  3697. memoizedIsInitialized = 1;
  3698. return true;
  3699. }
  3700. @java.lang.Override
  3701. public void writeTo(com.google.protobuf.CodedOutputStream output)
  3702. throws java.io.IOException {
  3703. if (!getCityBytes().isEmpty()) {
  3704. com.google.protobuf.GeneratedMessageV3.writeString(output, 1, city_);
  3705. }
  3706. if (!getAddressBytes().isEmpty()) {
  3707. com.google.protobuf.GeneratedMessageV3.writeString(output, 2, address_);
  3708. }
  3709. if (!getPoiNameBytes().isEmpty()) {
  3710. com.google.protobuf.GeneratedMessageV3.writeString(output, 3, poiName_);
  3711. }
  3712. if (lon_ != 0D) {
  3713. output.writeDouble(4, lon_);
  3714. }
  3715. if (lat_ != 0D) {
  3716. output.writeDouble(5, lat_);
  3717. }
  3718. unknownFields.writeTo(output);
  3719. }
  3720. @java.lang.Override
  3721. public int getSerializedSize() {
  3722. int size = memoizedSize;
  3723. if (size != -1) return size;
  3724. size = 0;
  3725. if (!getCityBytes().isEmpty()) {
  3726. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, city_);
  3727. }
  3728. if (!getAddressBytes().isEmpty()) {
  3729. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, address_);
  3730. }
  3731. if (!getPoiNameBytes().isEmpty()) {
  3732. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, poiName_);
  3733. }
  3734. if (lon_ != 0D) {
  3735. size += com.google.protobuf.CodedOutputStream
  3736. .computeDoubleSize(4, lon_);
  3737. }
  3738. if (lat_ != 0D) {
  3739. size += com.google.protobuf.CodedOutputStream
  3740. .computeDoubleSize(5, lat_);
  3741. }
  3742. size += unknownFields.getSerializedSize();
  3743. memoizedSize = size;
  3744. return size;
  3745. }
  3746. @java.lang.Override
  3747. public boolean equals(final java.lang.Object obj) {
  3748. if (obj == this) {
  3749. return true;
  3750. }
  3751. if (!(obj instanceof Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage)) {
  3752. return super.equals(obj);
  3753. }
  3754. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage other = (Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage) obj;
  3755. if (!getCity()
  3756. .equals(other.getCity())) return false;
  3757. if (!getAddress()
  3758. .equals(other.getAddress())) return false;
  3759. if (!getPoiName()
  3760. .equals(other.getPoiName())) return false;
  3761. if (java.lang.Double.doubleToLongBits(getLon())
  3762. != java.lang.Double.doubleToLongBits(
  3763. other.getLon())) return false;
  3764. if (java.lang.Double.doubleToLongBits(getLat())
  3765. != java.lang.Double.doubleToLongBits(
  3766. other.getLat())) return false;
  3767. if (!unknownFields.equals(other.unknownFields)) return false;
  3768. return true;
  3769. }
  3770. @java.lang.Override
  3771. public int hashCode() {
  3772. if (memoizedHashCode != 0) {
  3773. return memoizedHashCode;
  3774. }
  3775. int hash = 41;
  3776. hash = (19 * hash) + getDescriptor().hashCode();
  3777. hash = (37 * hash) + CITY_FIELD_NUMBER;
  3778. hash = (53 * hash) + getCity().hashCode();
  3779. hash = (37 * hash) + ADDRESS_FIELD_NUMBER;
  3780. hash = (53 * hash) + getAddress().hashCode();
  3781. hash = (37 * hash) + POINAME_FIELD_NUMBER;
  3782. hash = (53 * hash) + getPoiName().hashCode();
  3783. hash = (37 * hash) + LON_FIELD_NUMBER;
  3784. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  3785. java.lang.Double.doubleToLongBits(getLon()));
  3786. hash = (37 * hash) + LAT_FIELD_NUMBER;
  3787. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  3788. java.lang.Double.doubleToLongBits(getLat()));
  3789. hash = (29 * hash) + unknownFields.hashCode();
  3790. memoizedHashCode = hash;
  3791. return hash;
  3792. }
  3793. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3794. java.nio.ByteBuffer data)
  3795. throws com.google.protobuf.InvalidProtocolBufferException {
  3796. return PARSER.parseFrom(data);
  3797. }
  3798. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3799. java.nio.ByteBuffer data,
  3800. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3801. throws com.google.protobuf.InvalidProtocolBufferException {
  3802. return PARSER.parseFrom(data, extensionRegistry);
  3803. }
  3804. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3805. com.google.protobuf.ByteString data)
  3806. throws com.google.protobuf.InvalidProtocolBufferException {
  3807. return PARSER.parseFrom(data);
  3808. }
  3809. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3810. com.google.protobuf.ByteString data,
  3811. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3812. throws com.google.protobuf.InvalidProtocolBufferException {
  3813. return PARSER.parseFrom(data, extensionRegistry);
  3814. }
  3815. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(byte[] data)
  3816. throws com.google.protobuf.InvalidProtocolBufferException {
  3817. return PARSER.parseFrom(data);
  3818. }
  3819. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3820. byte[] data,
  3821. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3822. throws com.google.protobuf.InvalidProtocolBufferException {
  3823. return PARSER.parseFrom(data, extensionRegistry);
  3824. }
  3825. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(java.io.InputStream input)
  3826. throws java.io.IOException {
  3827. return com.google.protobuf.GeneratedMessageV3
  3828. .parseWithIOException(PARSER, input);
  3829. }
  3830. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3831. java.io.InputStream input,
  3832. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3833. throws java.io.IOException {
  3834. return com.google.protobuf.GeneratedMessageV3
  3835. .parseWithIOException(PARSER, input, extensionRegistry);
  3836. }
  3837. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseDelimitedFrom(java.io.InputStream input)
  3838. throws java.io.IOException {
  3839. return com.google.protobuf.GeneratedMessageV3
  3840. .parseDelimitedWithIOException(PARSER, input);
  3841. }
  3842. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseDelimitedFrom(
  3843. java.io.InputStream input,
  3844. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3845. throws java.io.IOException {
  3846. return com.google.protobuf.GeneratedMessageV3
  3847. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  3848. }
  3849. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3850. com.google.protobuf.CodedInputStream input)
  3851. throws java.io.IOException {
  3852. return com.google.protobuf.GeneratedMessageV3
  3853. .parseWithIOException(PARSER, input);
  3854. }
  3855. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parseFrom(
  3856. com.google.protobuf.CodedInputStream input,
  3857. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3858. throws java.io.IOException {
  3859. return com.google.protobuf.GeneratedMessageV3
  3860. .parseWithIOException(PARSER, input, extensionRegistry);
  3861. }
  3862. @java.lang.Override
  3863. public Builder newBuilderForType() { return newBuilder(); }
  3864. public static Builder newBuilder() {
  3865. return DEFAULT_INSTANCE.toBuilder();
  3866. }
  3867. public static Builder newBuilder(Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage prototype) {
  3868. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  3869. }
  3870. @java.lang.Override
  3871. public Builder toBuilder() {
  3872. return this == DEFAULT_INSTANCE
  3873. ? new Builder() : new Builder().mergeFrom(this);
  3874. }
  3875. @java.lang.Override
  3876. protected Builder newBuilderForType(
  3877. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  3878. Builder builder = new Builder(parent);
  3879. return builder;
  3880. }
  3881. /**
  3882. * Protobuf type {@code Im.Scrm.Ww.Proto.PoiMessage}
  3883. */
  3884. public static final class Builder extends
  3885. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  3886. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.PoiMessage)
  3887. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessageOrBuilder {
  3888. public static final com.google.protobuf.Descriptors.Descriptor
  3889. getDescriptor() {
  3890. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PoiMessage_descriptor;
  3891. }
  3892. @java.lang.Override
  3893. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3894. internalGetFieldAccessorTable() {
  3895. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PoiMessage_fieldAccessorTable
  3896. .ensureFieldAccessorsInitialized(
  3897. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.class, Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.Builder.class);
  3898. }
  3899. // Construct using Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.newBuilder()
  3900. private Builder() {
  3901. maybeForceBuilderInitialization();
  3902. }
  3903. private Builder(
  3904. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  3905. super(parent);
  3906. maybeForceBuilderInitialization();
  3907. }
  3908. private void maybeForceBuilderInitialization() {
  3909. if (com.google.protobuf.GeneratedMessageV3
  3910. .alwaysUseFieldBuilders) {
  3911. }
  3912. }
  3913. @java.lang.Override
  3914. public Builder clear() {
  3915. super.clear();
  3916. city_ = "";
  3917. address_ = "";
  3918. poiName_ = "";
  3919. lon_ = 0D;
  3920. lat_ = 0D;
  3921. return this;
  3922. }
  3923. @java.lang.Override
  3924. public com.google.protobuf.Descriptors.Descriptor
  3925. getDescriptorForType() {
  3926. return Im.Scrm.Ww.Proto.WPostSnsTask.internal_static_Im_Scrm_Ww_Proto_PoiMessage_descriptor;
  3927. }
  3928. @java.lang.Override
  3929. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage getDefaultInstanceForType() {
  3930. return Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.getDefaultInstance();
  3931. }
  3932. @java.lang.Override
  3933. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage build() {
  3934. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage result = buildPartial();
  3935. if (!result.isInitialized()) {
  3936. throw newUninitializedMessageException(result);
  3937. }
  3938. return result;
  3939. }
  3940. @java.lang.Override
  3941. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage buildPartial() {
  3942. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage result = new Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage(this);
  3943. result.city_ = city_;
  3944. result.address_ = address_;
  3945. result.poiName_ = poiName_;
  3946. result.lon_ = lon_;
  3947. result.lat_ = lat_;
  3948. onBuilt();
  3949. return result;
  3950. }
  3951. @java.lang.Override
  3952. public Builder clone() {
  3953. return super.clone();
  3954. }
  3955. @java.lang.Override
  3956. public Builder setField(
  3957. com.google.protobuf.Descriptors.FieldDescriptor field,
  3958. java.lang.Object value) {
  3959. return super.setField(field, value);
  3960. }
  3961. @java.lang.Override
  3962. public Builder clearField(
  3963. com.google.protobuf.Descriptors.FieldDescriptor field) {
  3964. return super.clearField(field);
  3965. }
  3966. @java.lang.Override
  3967. public Builder clearOneof(
  3968. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  3969. return super.clearOneof(oneof);
  3970. }
  3971. @java.lang.Override
  3972. public Builder setRepeatedField(
  3973. com.google.protobuf.Descriptors.FieldDescriptor field,
  3974. int index, java.lang.Object value) {
  3975. return super.setRepeatedField(field, index, value);
  3976. }
  3977. @java.lang.Override
  3978. public Builder addRepeatedField(
  3979. com.google.protobuf.Descriptors.FieldDescriptor field,
  3980. java.lang.Object value) {
  3981. return super.addRepeatedField(field, value);
  3982. }
  3983. @java.lang.Override
  3984. public Builder mergeFrom(com.google.protobuf.Message other) {
  3985. if (other instanceof Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage) {
  3986. return mergeFrom((Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage)other);
  3987. } else {
  3988. super.mergeFrom(other);
  3989. return this;
  3990. }
  3991. }
  3992. public Builder mergeFrom(Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage other) {
  3993. if (other == Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage.getDefaultInstance()) return this;
  3994. if (!other.getCity().isEmpty()) {
  3995. city_ = other.city_;
  3996. onChanged();
  3997. }
  3998. if (!other.getAddress().isEmpty()) {
  3999. address_ = other.address_;
  4000. onChanged();
  4001. }
  4002. if (!other.getPoiName().isEmpty()) {
  4003. poiName_ = other.poiName_;
  4004. onChanged();
  4005. }
  4006. if (other.getLon() != 0D) {
  4007. setLon(other.getLon());
  4008. }
  4009. if (other.getLat() != 0D) {
  4010. setLat(other.getLat());
  4011. }
  4012. this.mergeUnknownFields(other.unknownFields);
  4013. onChanged();
  4014. return this;
  4015. }
  4016. @java.lang.Override
  4017. public final boolean isInitialized() {
  4018. return true;
  4019. }
  4020. @java.lang.Override
  4021. public Builder mergeFrom(
  4022. com.google.protobuf.CodedInputStream input,
  4023. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4024. throws java.io.IOException {
  4025. Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage parsedMessage = null;
  4026. try {
  4027. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  4028. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  4029. parsedMessage = (Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage) e.getUnfinishedMessage();
  4030. throw e.unwrapIOException();
  4031. } finally {
  4032. if (parsedMessage != null) {
  4033. mergeFrom(parsedMessage);
  4034. }
  4035. }
  4036. return this;
  4037. }
  4038. private java.lang.Object city_ = "";
  4039. /**
  4040. * <pre>
  4041. * 城市
  4042. * </pre>
  4043. *
  4044. * <code>string City = 1;</code>
  4045. * @return The city.
  4046. */
  4047. public java.lang.String getCity() {
  4048. java.lang.Object ref = city_;
  4049. if (!(ref instanceof java.lang.String)) {
  4050. com.google.protobuf.ByteString bs =
  4051. (com.google.protobuf.ByteString) ref;
  4052. java.lang.String s = bs.toStringUtf8();
  4053. city_ = s;
  4054. return s;
  4055. } else {
  4056. return (java.lang.String) ref;
  4057. }
  4058. }
  4059. /**
  4060. * <pre>
  4061. * 城市
  4062. * </pre>
  4063. *
  4064. * <code>string City = 1;</code>
  4065. * @return The bytes for city.
  4066. */
  4067. public com.google.protobuf.ByteString
  4068. getCityBytes() {
  4069. java.lang.Object ref = city_;
  4070. if (ref instanceof String) {
  4071. com.google.protobuf.ByteString b =
  4072. com.google.protobuf.ByteString.copyFromUtf8(
  4073. (java.lang.String) ref);
  4074. city_ = b;
  4075. return b;
  4076. } else {
  4077. return (com.google.protobuf.ByteString) ref;
  4078. }
  4079. }
  4080. /**
  4081. * <pre>
  4082. * 城市
  4083. * </pre>
  4084. *
  4085. * <code>string City = 1;</code>
  4086. * @param value The city to set.
  4087. * @return This builder for chaining.
  4088. */
  4089. public Builder setCity(
  4090. java.lang.String value) {
  4091. if (value == null) {
  4092. throw new NullPointerException();
  4093. }
  4094. city_ = value;
  4095. onChanged();
  4096. return this;
  4097. }
  4098. /**
  4099. * <pre>
  4100. * 城市
  4101. * </pre>
  4102. *
  4103. * <code>string City = 1;</code>
  4104. * @return This builder for chaining.
  4105. */
  4106. public Builder clearCity() {
  4107. city_ = getDefaultInstance().getCity();
  4108. onChanged();
  4109. return this;
  4110. }
  4111. /**
  4112. * <pre>
  4113. * 城市
  4114. * </pre>
  4115. *
  4116. * <code>string City = 1;</code>
  4117. * @param value The bytes for city to set.
  4118. * @return This builder for chaining.
  4119. */
  4120. public Builder setCityBytes(
  4121. com.google.protobuf.ByteString value) {
  4122. if (value == null) {
  4123. throw new NullPointerException();
  4124. }
  4125. checkByteStringIsUtf8(value);
  4126. city_ = value;
  4127. onChanged();
  4128. return this;
  4129. }
  4130. private java.lang.Object address_ = "";
  4131. /**
  4132. * <pre>
  4133. * 地址
  4134. * </pre>
  4135. *
  4136. * <code>string Address = 2;</code>
  4137. * @return The address.
  4138. */
  4139. public java.lang.String getAddress() {
  4140. java.lang.Object ref = address_;
  4141. if (!(ref instanceof java.lang.String)) {
  4142. com.google.protobuf.ByteString bs =
  4143. (com.google.protobuf.ByteString) ref;
  4144. java.lang.String s = bs.toStringUtf8();
  4145. address_ = s;
  4146. return s;
  4147. } else {
  4148. return (java.lang.String) ref;
  4149. }
  4150. }
  4151. /**
  4152. * <pre>
  4153. * 地址
  4154. * </pre>
  4155. *
  4156. * <code>string Address = 2;</code>
  4157. * @return The bytes for address.
  4158. */
  4159. public com.google.protobuf.ByteString
  4160. getAddressBytes() {
  4161. java.lang.Object ref = address_;
  4162. if (ref instanceof String) {
  4163. com.google.protobuf.ByteString b =
  4164. com.google.protobuf.ByteString.copyFromUtf8(
  4165. (java.lang.String) ref);
  4166. address_ = b;
  4167. return b;
  4168. } else {
  4169. return (com.google.protobuf.ByteString) ref;
  4170. }
  4171. }
  4172. /**
  4173. * <pre>
  4174. * 地址
  4175. * </pre>
  4176. *
  4177. * <code>string Address = 2;</code>
  4178. * @param value The address to set.
  4179. * @return This builder for chaining.
  4180. */
  4181. public Builder setAddress(
  4182. java.lang.String value) {
  4183. if (value == null) {
  4184. throw new NullPointerException();
  4185. }
  4186. address_ = value;
  4187. onChanged();
  4188. return this;
  4189. }
  4190. /**
  4191. * <pre>
  4192. * 地址
  4193. * </pre>
  4194. *
  4195. * <code>string Address = 2;</code>
  4196. * @return This builder for chaining.
  4197. */
  4198. public Builder clearAddress() {
  4199. address_ = getDefaultInstance().getAddress();
  4200. onChanged();
  4201. return this;
  4202. }
  4203. /**
  4204. * <pre>
  4205. * 地址
  4206. * </pre>
  4207. *
  4208. * <code>string Address = 2;</code>
  4209. * @param value The bytes for address to set.
  4210. * @return This builder for chaining.
  4211. */
  4212. public Builder setAddressBytes(
  4213. com.google.protobuf.ByteString value) {
  4214. if (value == null) {
  4215. throw new NullPointerException();
  4216. }
  4217. checkByteStringIsUtf8(value);
  4218. address_ = value;
  4219. onChanged();
  4220. return this;
  4221. }
  4222. private java.lang.Object poiName_ = "";
  4223. /**
  4224. * <pre>
  4225. * 显示的名称
  4226. * </pre>
  4227. *
  4228. * <code>string PoiName = 3;</code>
  4229. * @return The poiName.
  4230. */
  4231. public java.lang.String getPoiName() {
  4232. java.lang.Object ref = poiName_;
  4233. if (!(ref instanceof java.lang.String)) {
  4234. com.google.protobuf.ByteString bs =
  4235. (com.google.protobuf.ByteString) ref;
  4236. java.lang.String s = bs.toStringUtf8();
  4237. poiName_ = s;
  4238. return s;
  4239. } else {
  4240. return (java.lang.String) ref;
  4241. }
  4242. }
  4243. /**
  4244. * <pre>
  4245. * 显示的名称
  4246. * </pre>
  4247. *
  4248. * <code>string PoiName = 3;</code>
  4249. * @return The bytes for poiName.
  4250. */
  4251. public com.google.protobuf.ByteString
  4252. getPoiNameBytes() {
  4253. java.lang.Object ref = poiName_;
  4254. if (ref instanceof String) {
  4255. com.google.protobuf.ByteString b =
  4256. com.google.protobuf.ByteString.copyFromUtf8(
  4257. (java.lang.String) ref);
  4258. poiName_ = b;
  4259. return b;
  4260. } else {
  4261. return (com.google.protobuf.ByteString) ref;
  4262. }
  4263. }
  4264. /**
  4265. * <pre>
  4266. * 显示的名称
  4267. * </pre>
  4268. *
  4269. * <code>string PoiName = 3;</code>
  4270. * @param value The poiName to set.
  4271. * @return This builder for chaining.
  4272. */
  4273. public Builder setPoiName(
  4274. java.lang.String value) {
  4275. if (value == null) {
  4276. throw new NullPointerException();
  4277. }
  4278. poiName_ = value;
  4279. onChanged();
  4280. return this;
  4281. }
  4282. /**
  4283. * <pre>
  4284. * 显示的名称
  4285. * </pre>
  4286. *
  4287. * <code>string PoiName = 3;</code>
  4288. * @return This builder for chaining.
  4289. */
  4290. public Builder clearPoiName() {
  4291. poiName_ = getDefaultInstance().getPoiName();
  4292. onChanged();
  4293. return this;
  4294. }
  4295. /**
  4296. * <pre>
  4297. * 显示的名称
  4298. * </pre>
  4299. *
  4300. * <code>string PoiName = 3;</code>
  4301. * @param value The bytes for poiName to set.
  4302. * @return This builder for chaining.
  4303. */
  4304. public Builder setPoiNameBytes(
  4305. com.google.protobuf.ByteString value) {
  4306. if (value == null) {
  4307. throw new NullPointerException();
  4308. }
  4309. checkByteStringIsUtf8(value);
  4310. poiName_ = value;
  4311. onChanged();
  4312. return this;
  4313. }
  4314. private double lon_ ;
  4315. /**
  4316. * <pre>
  4317. * 经度
  4318. * </pre>
  4319. *
  4320. * <code>double Lon = 4;</code>
  4321. * @return The lon.
  4322. */
  4323. public double getLon() {
  4324. return lon_;
  4325. }
  4326. /**
  4327. * <pre>
  4328. * 经度
  4329. * </pre>
  4330. *
  4331. * <code>double Lon = 4;</code>
  4332. * @param value The lon to set.
  4333. * @return This builder for chaining.
  4334. */
  4335. public Builder setLon(double value) {
  4336. lon_ = value;
  4337. onChanged();
  4338. return this;
  4339. }
  4340. /**
  4341. * <pre>
  4342. * 经度
  4343. * </pre>
  4344. *
  4345. * <code>double Lon = 4;</code>
  4346. * @return This builder for chaining.
  4347. */
  4348. public Builder clearLon() {
  4349. lon_ = 0D;
  4350. onChanged();
  4351. return this;
  4352. }
  4353. private double lat_ ;
  4354. /**
  4355. * <pre>
  4356. * 纬度
  4357. * </pre>
  4358. *
  4359. * <code>double Lat = 5;</code>
  4360. * @return The lat.
  4361. */
  4362. public double getLat() {
  4363. return lat_;
  4364. }
  4365. /**
  4366. * <pre>
  4367. * 纬度
  4368. * </pre>
  4369. *
  4370. * <code>double Lat = 5;</code>
  4371. * @param value The lat to set.
  4372. * @return This builder for chaining.
  4373. */
  4374. public Builder setLat(double value) {
  4375. lat_ = value;
  4376. onChanged();
  4377. return this;
  4378. }
  4379. /**
  4380. * <pre>
  4381. * 纬度
  4382. * </pre>
  4383. *
  4384. * <code>double Lat = 5;</code>
  4385. * @return This builder for chaining.
  4386. */
  4387. public Builder clearLat() {
  4388. lat_ = 0D;
  4389. onChanged();
  4390. return this;
  4391. }
  4392. @java.lang.Override
  4393. public final Builder setUnknownFields(
  4394. final com.google.protobuf.UnknownFieldSet unknownFields) {
  4395. return super.setUnknownFields(unknownFields);
  4396. }
  4397. @java.lang.Override
  4398. public final Builder mergeUnknownFields(
  4399. final com.google.protobuf.UnknownFieldSet unknownFields) {
  4400. return super.mergeUnknownFields(unknownFields);
  4401. }
  4402. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.PoiMessage)
  4403. }
  4404. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.PoiMessage)
  4405. private static final Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage DEFAULT_INSTANCE;
  4406. static {
  4407. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage();
  4408. }
  4409. public static Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage getDefaultInstance() {
  4410. return DEFAULT_INSTANCE;
  4411. }
  4412. private static final com.google.protobuf.Parser<PoiMessage>
  4413. PARSER = new com.google.protobuf.AbstractParser<PoiMessage>() {
  4414. @java.lang.Override
  4415. public PoiMessage parsePartialFrom(
  4416. com.google.protobuf.CodedInputStream input,
  4417. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  4418. throws com.google.protobuf.InvalidProtocolBufferException {
  4419. return new PoiMessage(input, extensionRegistry);
  4420. }
  4421. };
  4422. public static com.google.protobuf.Parser<PoiMessage> parser() {
  4423. return PARSER;
  4424. }
  4425. @java.lang.Override
  4426. public com.google.protobuf.Parser<PoiMessage> getParserForType() {
  4427. return PARSER;
  4428. }
  4429. @java.lang.Override
  4430. public Im.Scrm.Ww.Proto.WPostSnsTask.PoiMessage getDefaultInstanceForType() {
  4431. return DEFAULT_INSTANCE;
  4432. }
  4433. }
  4434. private static final com.google.protobuf.Descriptors.Descriptor
  4435. internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_descriptor;
  4436. private static final
  4437. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  4438. internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_fieldAccessorTable;
  4439. private static final com.google.protobuf.Descriptors.Descriptor
  4440. internal_static_Im_Scrm_Ww_Proto_MediaMessage_descriptor;
  4441. private static final
  4442. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  4443. internal_static_Im_Scrm_Ww_Proto_MediaMessage_fieldAccessorTable;
  4444. private static final com.google.protobuf.Descriptors.Descriptor
  4445. internal_static_Im_Scrm_Ww_Proto_VisibleMessage_descriptor;
  4446. private static final
  4447. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  4448. internal_static_Im_Scrm_Ww_Proto_VisibleMessage_fieldAccessorTable;
  4449. private static final com.google.protobuf.Descriptors.Descriptor
  4450. internal_static_Im_Scrm_Ww_Proto_PoiMessage_descriptor;
  4451. private static final
  4452. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  4453. internal_static_Im_Scrm_Ww_Proto_PoiMessage_fieldAccessorTable;
  4454. public static com.google.protobuf.Descriptors.FileDescriptor
  4455. getDescriptor() {
  4456. return descriptor;
  4457. }
  4458. private static com.google.protobuf.Descriptors.FileDescriptor
  4459. descriptor;
  4460. static {
  4461. java.lang.String[] descriptorData = {
  4462. "\n\022WPostSnsTask.proto\022\020Im.Scrm.Ww.Proto\"\341" +
  4463. "\001\n\022PostSnsTaskMessage\022\014\n\004WxId\030\001 \001(\003\022\017\n\007C" +
  4464. "ontent\030\002 \001(\t\022-\n\005Media\030\003 \001(\0132\036.Im.Scrm.Ww" +
  4465. ".Proto.MediaMessage\022\017\n\007Comment\030\004 \001(\t\0221\n\007" +
  4466. "Visible\030\005 \001(\0132 .Im.Scrm.Ww.Proto.Visible" +
  4467. "Message\022\016\n\006TaskId\030\006 \001(\003\022)\n\003Poi\030\007 \001(\0132\034.I" +
  4468. "m.Scrm.Ww.Proto.PoiMessage\"\220\001\n\014MediaMess" +
  4469. "age\022;\n\004Type\030\001 \001(\0162-.Im.Scrm.Ww.Proto.Med" +
  4470. "iaMessage.EnumAttachType\022\017\n\007Content\030\002 \003(" +
  4471. "\t\"2\n\016EnumAttachType\022\013\n\007Picture\020\000\022\t\n\005Vide" +
  4472. "o\020\001\022\010\n\004Link\020\002\"3\n\016VisibleMessage\022\017\n\007userI" +
  4473. "ds\030\001 \003(\003\022\020\n\010labelIds\030\002 \003(\003\"V\n\nPoiMessage" +
  4474. "\022\014\n\004City\030\001 \001(\t\022\017\n\007Address\030\002 \001(\t\022\017\n\007PoiNa" +
  4475. "me\030\003 \001(\t\022\013\n\003Lon\030\004 \001(\001\022\013\n\003Lat\030\005 \001(\001b\006prot" +
  4476. "o3"
  4477. };
  4478. descriptor = com.google.protobuf.Descriptors.FileDescriptor
  4479. .internalBuildGeneratedFileFrom(descriptorData,
  4480. new com.google.protobuf.Descriptors.FileDescriptor[] {
  4481. });
  4482. internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_descriptor =
  4483. getDescriptor().getMessageTypes().get(0);
  4484. internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_fieldAccessorTable = new
  4485. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  4486. internal_static_Im_Scrm_Ww_Proto_PostSnsTaskMessage_descriptor,
  4487. new java.lang.String[] { "WxId", "Content", "Media", "Comment", "Visible", "TaskId", "Poi", });
  4488. internal_static_Im_Scrm_Ww_Proto_MediaMessage_descriptor =
  4489. getDescriptor().getMessageTypes().get(1);
  4490. internal_static_Im_Scrm_Ww_Proto_MediaMessage_fieldAccessorTable = new
  4491. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  4492. internal_static_Im_Scrm_Ww_Proto_MediaMessage_descriptor,
  4493. new java.lang.String[] { "Type", "Content", });
  4494. internal_static_Im_Scrm_Ww_Proto_VisibleMessage_descriptor =
  4495. getDescriptor().getMessageTypes().get(2);
  4496. internal_static_Im_Scrm_Ww_Proto_VisibleMessage_fieldAccessorTable = new
  4497. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  4498. internal_static_Im_Scrm_Ww_Proto_VisibleMessage_descriptor,
  4499. new java.lang.String[] { "UserIds", "LabelIds", });
  4500. internal_static_Im_Scrm_Ww_Proto_PoiMessage_descriptor =
  4501. getDescriptor().getMessageTypes().get(3);
  4502. internal_static_Im_Scrm_Ww_Proto_PoiMessage_fieldAccessorTable = new
  4503. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  4504. internal_static_Im_Scrm_Ww_Proto_PoiMessage_descriptor,
  4505. new java.lang.String[] { "City", "Address", "PoiName", "Lon", "Lat", });
  4506. }
  4507. // @@protoc_insertion_point(outer_class_scope)
  4508. }