WPostDeviceInfoNotice.java 115 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: WPostDeviceInfoNotice.proto
  3. package Im.Scrm.Ww.Proto;
  4. public final class WPostDeviceInfoNotice {
  5. private WPostDeviceInfoNotice() {}
  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 PostDeviceInfoNoticeMessageOrBuilder extends
  15. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage)
  16. com.google.protobuf.MessageOrBuilder {
  17. /**
  18. * <pre>
  19. * 手机品牌
  20. * </pre>
  21. *
  22. * <code>string PhoneBrand = 1;</code>
  23. * @return The phoneBrand.
  24. */
  25. java.lang.String getPhoneBrand();
  26. /**
  27. * <pre>
  28. * 手机品牌
  29. * </pre>
  30. *
  31. * <code>string PhoneBrand = 1;</code>
  32. * @return The bytes for phoneBrand.
  33. */
  34. com.google.protobuf.ByteString
  35. getPhoneBrandBytes();
  36. /**
  37. * <pre>
  38. * 手机型号
  39. * </pre>
  40. *
  41. * <code>string PhoneModel = 2;</code>
  42. * @return The phoneModel.
  43. */
  44. java.lang.String getPhoneModel();
  45. /**
  46. * <pre>
  47. * 手机型号
  48. * </pre>
  49. *
  50. * <code>string PhoneModel = 2;</code>
  51. * @return The bytes for phoneModel.
  52. */
  53. com.google.protobuf.ByteString
  54. getPhoneModelBytes();
  55. /**
  56. * <code>int32 OSVerNumber = 3;</code>
  57. * @return The oSVerNumber.
  58. */
  59. int getOSVerNumber();
  60. /**
  61. * <pre>
  62. * App信息
  63. * </pre>
  64. *
  65. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  66. */
  67. java.util.List<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage>
  68. getAppInfosList();
  69. /**
  70. * <pre>
  71. * App信息
  72. * </pre>
  73. *
  74. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  75. */
  76. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage getAppInfos(int index);
  77. /**
  78. * <pre>
  79. * App信息
  80. * </pre>
  81. *
  82. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  83. */
  84. int getAppInfosCount();
  85. /**
  86. * <pre>
  87. * App信息
  88. * </pre>
  89. *
  90. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  91. */
  92. java.util.List<? extends Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder>
  93. getAppInfosOrBuilderList();
  94. /**
  95. * <pre>
  96. * App信息
  97. * </pre>
  98. *
  99. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  100. */
  101. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder getAppInfosOrBuilder(
  102. int index);
  103. /**
  104. * <code>string NetType = 5;</code>
  105. * @return The netType.
  106. */
  107. java.lang.String getNetType();
  108. /**
  109. * <code>string NetType = 5;</code>
  110. * @return The bytes for netType.
  111. */
  112. com.google.protobuf.ByteString
  113. getNetTypeBytes();
  114. /**
  115. * <pre>
  116. * 微信id
  117. * </pre>
  118. *
  119. * <code>int64 WxId = 6;</code>
  120. * @return The wxId.
  121. */
  122. long getWxId();
  123. /**
  124. * <code>string IMEI = 7;</code>
  125. * @return The iMEI.
  126. */
  127. java.lang.String getIMEI();
  128. /**
  129. * <code>string IMEI = 7;</code>
  130. * @return The bytes for iMEI.
  131. */
  132. com.google.protobuf.ByteString
  133. getIMEIBytes();
  134. /**
  135. * <pre>
  136. * SIM卡1的IMSI
  137. * </pre>
  138. *
  139. * <code>string IMSI1 = 8;</code>
  140. * @return The iMSI1.
  141. */
  142. java.lang.String getIMSI1();
  143. /**
  144. * <pre>
  145. * SIM卡1的IMSI
  146. * </pre>
  147. *
  148. * <code>string IMSI1 = 8;</code>
  149. * @return The bytes for iMSI1.
  150. */
  151. com.google.protobuf.ByteString
  152. getIMSI1Bytes();
  153. /**
  154. * <pre>
  155. * SIM卡2的IMSI,
  156. * </pre>
  157. *
  158. * <code>string IMSI2 = 9;</code>
  159. * @return The iMSI2.
  160. */
  161. java.lang.String getIMSI2();
  162. /**
  163. * <pre>
  164. * SIM卡2的IMSI,
  165. * </pre>
  166. *
  167. * <code>string IMSI2 = 9;</code>
  168. * @return The bytes for iMSI2.
  169. */
  170. com.google.protobuf.ByteString
  171. getIMSI2Bytes();
  172. /**
  173. * <pre>
  174. * SIM卡1的手机号,有可能读不到
  175. * </pre>
  176. *
  177. * <code>string Number1 = 10;</code>
  178. * @return The number1.
  179. */
  180. java.lang.String getNumber1();
  181. /**
  182. * <pre>
  183. * SIM卡1的手机号,有可能读不到
  184. * </pre>
  185. *
  186. * <code>string Number1 = 10;</code>
  187. * @return The bytes for number1.
  188. */
  189. com.google.protobuf.ByteString
  190. getNumber1Bytes();
  191. /**
  192. * <pre>
  193. * SIM卡2的手机好,有可能读不到
  194. * </pre>
  195. *
  196. * <code>string Number2 = 11;</code>
  197. * @return The number2.
  198. */
  199. java.lang.String getNumber2();
  200. /**
  201. * <pre>
  202. * SIM卡2的手机好,有可能读不到
  203. * </pre>
  204. *
  205. * <code>string Number2 = 11;</code>
  206. * @return The bytes for number2.
  207. */
  208. com.google.protobuf.ByteString
  209. getNumber2Bytes();
  210. /**
  211. * <code>bool IsHook = 12;</code>
  212. * @return The isHook.
  213. */
  214. boolean getIsHook();
  215. /**
  216. * <code>bool WxSupport = 13;</code>
  217. * @return The wxSupport.
  218. */
  219. boolean getWxSupport();
  220. }
  221. /**
  222. * Protobuf type {@code Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage}
  223. */
  224. public static final class PostDeviceInfoNoticeMessage extends
  225. com.google.protobuf.GeneratedMessageV3 implements
  226. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage)
  227. PostDeviceInfoNoticeMessageOrBuilder {
  228. private static final long serialVersionUID = 0L;
  229. // Use PostDeviceInfoNoticeMessage.newBuilder() to construct.
  230. private PostDeviceInfoNoticeMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  231. super(builder);
  232. }
  233. private PostDeviceInfoNoticeMessage() {
  234. phoneBrand_ = "";
  235. phoneModel_ = "";
  236. appInfos_ = java.util.Collections.emptyList();
  237. netType_ = "";
  238. iMEI_ = "";
  239. iMSI1_ = "";
  240. iMSI2_ = "";
  241. number1_ = "";
  242. number2_ = "";
  243. }
  244. @java.lang.Override
  245. @SuppressWarnings({"unused"})
  246. protected java.lang.Object newInstance(
  247. UnusedPrivateParameter unused) {
  248. return new PostDeviceInfoNoticeMessage();
  249. }
  250. @java.lang.Override
  251. public final com.google.protobuf.UnknownFieldSet
  252. getUnknownFields() {
  253. return this.unknownFields;
  254. }
  255. private PostDeviceInfoNoticeMessage(
  256. com.google.protobuf.CodedInputStream input,
  257. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  258. throws com.google.protobuf.InvalidProtocolBufferException {
  259. this();
  260. if (extensionRegistry == null) {
  261. throw new java.lang.NullPointerException();
  262. }
  263. int mutable_bitField0_ = 0;
  264. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  265. com.google.protobuf.UnknownFieldSet.newBuilder();
  266. try {
  267. boolean done = false;
  268. while (!done) {
  269. int tag = input.readTag();
  270. switch (tag) {
  271. case 0:
  272. done = true;
  273. break;
  274. case 10: {
  275. java.lang.String s = input.readStringRequireUtf8();
  276. phoneBrand_ = s;
  277. break;
  278. }
  279. case 18: {
  280. java.lang.String s = input.readStringRequireUtf8();
  281. phoneModel_ = s;
  282. break;
  283. }
  284. case 24: {
  285. oSVerNumber_ = input.readInt32();
  286. break;
  287. }
  288. case 34: {
  289. if (!((mutable_bitField0_ & 0x00000001) != 0)) {
  290. appInfos_ = new java.util.ArrayList<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage>();
  291. mutable_bitField0_ |= 0x00000001;
  292. }
  293. appInfos_.add(
  294. input.readMessage(Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.parser(), extensionRegistry));
  295. break;
  296. }
  297. case 42: {
  298. java.lang.String s = input.readStringRequireUtf8();
  299. netType_ = s;
  300. break;
  301. }
  302. case 48: {
  303. wxId_ = input.readInt64();
  304. break;
  305. }
  306. case 58: {
  307. java.lang.String s = input.readStringRequireUtf8();
  308. iMEI_ = s;
  309. break;
  310. }
  311. case 66: {
  312. java.lang.String s = input.readStringRequireUtf8();
  313. iMSI1_ = s;
  314. break;
  315. }
  316. case 74: {
  317. java.lang.String s = input.readStringRequireUtf8();
  318. iMSI2_ = s;
  319. break;
  320. }
  321. case 82: {
  322. java.lang.String s = input.readStringRequireUtf8();
  323. number1_ = s;
  324. break;
  325. }
  326. case 90: {
  327. java.lang.String s = input.readStringRequireUtf8();
  328. number2_ = s;
  329. break;
  330. }
  331. case 96: {
  332. isHook_ = input.readBool();
  333. break;
  334. }
  335. case 104: {
  336. wxSupport_ = input.readBool();
  337. break;
  338. }
  339. default: {
  340. if (!parseUnknownField(
  341. input, unknownFields, extensionRegistry, tag)) {
  342. done = true;
  343. }
  344. break;
  345. }
  346. }
  347. }
  348. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  349. throw e.setUnfinishedMessage(this);
  350. } catch (java.io.IOException e) {
  351. throw new com.google.protobuf.InvalidProtocolBufferException(
  352. e).setUnfinishedMessage(this);
  353. } finally {
  354. if (((mutable_bitField0_ & 0x00000001) != 0)) {
  355. appInfos_ = java.util.Collections.unmodifiableList(appInfos_);
  356. }
  357. this.unknownFields = unknownFields.build();
  358. makeExtensionsImmutable();
  359. }
  360. }
  361. public static final com.google.protobuf.Descriptors.Descriptor
  362. getDescriptor() {
  363. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_descriptor;
  364. }
  365. @java.lang.Override
  366. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  367. internalGetFieldAccessorTable() {
  368. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_fieldAccessorTable
  369. .ensureFieldAccessorsInitialized(
  370. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.class, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.Builder.class);
  371. }
  372. public interface DeviceAppInfoMessageOrBuilder extends
  373. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage)
  374. com.google.protobuf.MessageOrBuilder {
  375. /**
  376. * <code>string PackageName = 1;</code>
  377. * @return The packageName.
  378. */
  379. java.lang.String getPackageName();
  380. /**
  381. * <code>string PackageName = 1;</code>
  382. * @return The bytes for packageName.
  383. */
  384. com.google.protobuf.ByteString
  385. getPackageNameBytes();
  386. /**
  387. * <code>string AppName = 2;</code>
  388. * @return The appName.
  389. */
  390. java.lang.String getAppName();
  391. /**
  392. * <code>string AppName = 2;</code>
  393. * @return The bytes for appName.
  394. */
  395. com.google.protobuf.ByteString
  396. getAppNameBytes();
  397. /**
  398. * <code>int32 VerNumber = 3;</code>
  399. * @return The verNumber.
  400. */
  401. int getVerNumber();
  402. /**
  403. * <code>string Version = 4;</code>
  404. * @return The version.
  405. */
  406. java.lang.String getVersion();
  407. /**
  408. * <code>string Version = 4;</code>
  409. * @return The bytes for version.
  410. */
  411. com.google.protobuf.ByteString
  412. getVersionBytes();
  413. }
  414. /**
  415. * Protobuf type {@code Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage}
  416. */
  417. public static final class DeviceAppInfoMessage extends
  418. com.google.protobuf.GeneratedMessageV3 implements
  419. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage)
  420. DeviceAppInfoMessageOrBuilder {
  421. private static final long serialVersionUID = 0L;
  422. // Use DeviceAppInfoMessage.newBuilder() to construct.
  423. private DeviceAppInfoMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  424. super(builder);
  425. }
  426. private DeviceAppInfoMessage() {
  427. packageName_ = "";
  428. appName_ = "";
  429. version_ = "";
  430. }
  431. @java.lang.Override
  432. @SuppressWarnings({"unused"})
  433. protected java.lang.Object newInstance(
  434. UnusedPrivateParameter unused) {
  435. return new DeviceAppInfoMessage();
  436. }
  437. @java.lang.Override
  438. public final com.google.protobuf.UnknownFieldSet
  439. getUnknownFields() {
  440. return this.unknownFields;
  441. }
  442. private DeviceAppInfoMessage(
  443. com.google.protobuf.CodedInputStream input,
  444. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  445. throws com.google.protobuf.InvalidProtocolBufferException {
  446. this();
  447. if (extensionRegistry == null) {
  448. throw new java.lang.NullPointerException();
  449. }
  450. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  451. com.google.protobuf.UnknownFieldSet.newBuilder();
  452. try {
  453. boolean done = false;
  454. while (!done) {
  455. int tag = input.readTag();
  456. switch (tag) {
  457. case 0:
  458. done = true;
  459. break;
  460. case 10: {
  461. java.lang.String s = input.readStringRequireUtf8();
  462. packageName_ = s;
  463. break;
  464. }
  465. case 18: {
  466. java.lang.String s = input.readStringRequireUtf8();
  467. appName_ = s;
  468. break;
  469. }
  470. case 24: {
  471. verNumber_ = input.readInt32();
  472. break;
  473. }
  474. case 34: {
  475. java.lang.String s = input.readStringRequireUtf8();
  476. version_ = s;
  477. break;
  478. }
  479. default: {
  480. if (!parseUnknownField(
  481. input, unknownFields, extensionRegistry, tag)) {
  482. done = true;
  483. }
  484. break;
  485. }
  486. }
  487. }
  488. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  489. throw e.setUnfinishedMessage(this);
  490. } catch (java.io.IOException e) {
  491. throw new com.google.protobuf.InvalidProtocolBufferException(
  492. e).setUnfinishedMessage(this);
  493. } finally {
  494. this.unknownFields = unknownFields.build();
  495. makeExtensionsImmutable();
  496. }
  497. }
  498. public static final com.google.protobuf.Descriptors.Descriptor
  499. getDescriptor() {
  500. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_descriptor;
  501. }
  502. @java.lang.Override
  503. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  504. internalGetFieldAccessorTable() {
  505. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_fieldAccessorTable
  506. .ensureFieldAccessorsInitialized(
  507. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.class, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder.class);
  508. }
  509. public static final int PACKAGENAME_FIELD_NUMBER = 1;
  510. private volatile java.lang.Object packageName_;
  511. /**
  512. * <code>string PackageName = 1;</code>
  513. * @return The packageName.
  514. */
  515. public java.lang.String getPackageName() {
  516. java.lang.Object ref = packageName_;
  517. if (ref instanceof java.lang.String) {
  518. return (java.lang.String) ref;
  519. } else {
  520. com.google.protobuf.ByteString bs =
  521. (com.google.protobuf.ByteString) ref;
  522. java.lang.String s = bs.toStringUtf8();
  523. packageName_ = s;
  524. return s;
  525. }
  526. }
  527. /**
  528. * <code>string PackageName = 1;</code>
  529. * @return The bytes for packageName.
  530. */
  531. public com.google.protobuf.ByteString
  532. getPackageNameBytes() {
  533. java.lang.Object ref = packageName_;
  534. if (ref instanceof java.lang.String) {
  535. com.google.protobuf.ByteString b =
  536. com.google.protobuf.ByteString.copyFromUtf8(
  537. (java.lang.String) ref);
  538. packageName_ = b;
  539. return b;
  540. } else {
  541. return (com.google.protobuf.ByteString) ref;
  542. }
  543. }
  544. public static final int APPNAME_FIELD_NUMBER = 2;
  545. private volatile java.lang.Object appName_;
  546. /**
  547. * <code>string AppName = 2;</code>
  548. * @return The appName.
  549. */
  550. public java.lang.String getAppName() {
  551. java.lang.Object ref = appName_;
  552. if (ref instanceof java.lang.String) {
  553. return (java.lang.String) ref;
  554. } else {
  555. com.google.protobuf.ByteString bs =
  556. (com.google.protobuf.ByteString) ref;
  557. java.lang.String s = bs.toStringUtf8();
  558. appName_ = s;
  559. return s;
  560. }
  561. }
  562. /**
  563. * <code>string AppName = 2;</code>
  564. * @return The bytes for appName.
  565. */
  566. public com.google.protobuf.ByteString
  567. getAppNameBytes() {
  568. java.lang.Object ref = appName_;
  569. if (ref instanceof java.lang.String) {
  570. com.google.protobuf.ByteString b =
  571. com.google.protobuf.ByteString.copyFromUtf8(
  572. (java.lang.String) ref);
  573. appName_ = b;
  574. return b;
  575. } else {
  576. return (com.google.protobuf.ByteString) ref;
  577. }
  578. }
  579. public static final int VERNUMBER_FIELD_NUMBER = 3;
  580. private int verNumber_;
  581. /**
  582. * <code>int32 VerNumber = 3;</code>
  583. * @return The verNumber.
  584. */
  585. public int getVerNumber() {
  586. return verNumber_;
  587. }
  588. public static final int VERSION_FIELD_NUMBER = 4;
  589. private volatile java.lang.Object version_;
  590. /**
  591. * <code>string Version = 4;</code>
  592. * @return The version.
  593. */
  594. public java.lang.String getVersion() {
  595. java.lang.Object ref = version_;
  596. if (ref instanceof java.lang.String) {
  597. return (java.lang.String) ref;
  598. } else {
  599. com.google.protobuf.ByteString bs =
  600. (com.google.protobuf.ByteString) ref;
  601. java.lang.String s = bs.toStringUtf8();
  602. version_ = s;
  603. return s;
  604. }
  605. }
  606. /**
  607. * <code>string Version = 4;</code>
  608. * @return The bytes for version.
  609. */
  610. public com.google.protobuf.ByteString
  611. getVersionBytes() {
  612. java.lang.Object ref = version_;
  613. if (ref instanceof java.lang.String) {
  614. com.google.protobuf.ByteString b =
  615. com.google.protobuf.ByteString.copyFromUtf8(
  616. (java.lang.String) ref);
  617. version_ = b;
  618. return b;
  619. } else {
  620. return (com.google.protobuf.ByteString) ref;
  621. }
  622. }
  623. private byte memoizedIsInitialized = -1;
  624. @java.lang.Override
  625. public final boolean isInitialized() {
  626. byte isInitialized = memoizedIsInitialized;
  627. if (isInitialized == 1) return true;
  628. if (isInitialized == 0) return false;
  629. memoizedIsInitialized = 1;
  630. return true;
  631. }
  632. @java.lang.Override
  633. public void writeTo(com.google.protobuf.CodedOutputStream output)
  634. throws java.io.IOException {
  635. if (!getPackageNameBytes().isEmpty()) {
  636. com.google.protobuf.GeneratedMessageV3.writeString(output, 1, packageName_);
  637. }
  638. if (!getAppNameBytes().isEmpty()) {
  639. com.google.protobuf.GeneratedMessageV3.writeString(output, 2, appName_);
  640. }
  641. if (verNumber_ != 0) {
  642. output.writeInt32(3, verNumber_);
  643. }
  644. if (!getVersionBytes().isEmpty()) {
  645. com.google.protobuf.GeneratedMessageV3.writeString(output, 4, version_);
  646. }
  647. unknownFields.writeTo(output);
  648. }
  649. @java.lang.Override
  650. public int getSerializedSize() {
  651. int size = memoizedSize;
  652. if (size != -1) return size;
  653. size = 0;
  654. if (!getPackageNameBytes().isEmpty()) {
  655. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, packageName_);
  656. }
  657. if (!getAppNameBytes().isEmpty()) {
  658. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, appName_);
  659. }
  660. if (verNumber_ != 0) {
  661. size += com.google.protobuf.CodedOutputStream
  662. .computeInt32Size(3, verNumber_);
  663. }
  664. if (!getVersionBytes().isEmpty()) {
  665. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, version_);
  666. }
  667. size += unknownFields.getSerializedSize();
  668. memoizedSize = size;
  669. return size;
  670. }
  671. @java.lang.Override
  672. public boolean equals(final java.lang.Object obj) {
  673. if (obj == this) {
  674. return true;
  675. }
  676. if (!(obj instanceof Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage)) {
  677. return super.equals(obj);
  678. }
  679. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage other = (Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage) obj;
  680. if (!getPackageName()
  681. .equals(other.getPackageName())) return false;
  682. if (!getAppName()
  683. .equals(other.getAppName())) return false;
  684. if (getVerNumber()
  685. != other.getVerNumber()) return false;
  686. if (!getVersion()
  687. .equals(other.getVersion())) return false;
  688. if (!unknownFields.equals(other.unknownFields)) return false;
  689. return true;
  690. }
  691. @java.lang.Override
  692. public int hashCode() {
  693. if (memoizedHashCode != 0) {
  694. return memoizedHashCode;
  695. }
  696. int hash = 41;
  697. hash = (19 * hash) + getDescriptor().hashCode();
  698. hash = (37 * hash) + PACKAGENAME_FIELD_NUMBER;
  699. hash = (53 * hash) + getPackageName().hashCode();
  700. hash = (37 * hash) + APPNAME_FIELD_NUMBER;
  701. hash = (53 * hash) + getAppName().hashCode();
  702. hash = (37 * hash) + VERNUMBER_FIELD_NUMBER;
  703. hash = (53 * hash) + getVerNumber();
  704. hash = (37 * hash) + VERSION_FIELD_NUMBER;
  705. hash = (53 * hash) + getVersion().hashCode();
  706. hash = (29 * hash) + unknownFields.hashCode();
  707. memoizedHashCode = hash;
  708. return hash;
  709. }
  710. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  711. java.nio.ByteBuffer data)
  712. throws com.google.protobuf.InvalidProtocolBufferException {
  713. return PARSER.parseFrom(data);
  714. }
  715. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  716. java.nio.ByteBuffer data,
  717. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  718. throws com.google.protobuf.InvalidProtocolBufferException {
  719. return PARSER.parseFrom(data, extensionRegistry);
  720. }
  721. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  722. com.google.protobuf.ByteString data)
  723. throws com.google.protobuf.InvalidProtocolBufferException {
  724. return PARSER.parseFrom(data);
  725. }
  726. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  727. com.google.protobuf.ByteString data,
  728. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  729. throws com.google.protobuf.InvalidProtocolBufferException {
  730. return PARSER.parseFrom(data, extensionRegistry);
  731. }
  732. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(byte[] data)
  733. throws com.google.protobuf.InvalidProtocolBufferException {
  734. return PARSER.parseFrom(data);
  735. }
  736. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  737. byte[] data,
  738. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  739. throws com.google.protobuf.InvalidProtocolBufferException {
  740. return PARSER.parseFrom(data, extensionRegistry);
  741. }
  742. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(java.io.InputStream input)
  743. throws java.io.IOException {
  744. return com.google.protobuf.GeneratedMessageV3
  745. .parseWithIOException(PARSER, input);
  746. }
  747. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  748. java.io.InputStream input,
  749. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  750. throws java.io.IOException {
  751. return com.google.protobuf.GeneratedMessageV3
  752. .parseWithIOException(PARSER, input, extensionRegistry);
  753. }
  754. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseDelimitedFrom(java.io.InputStream input)
  755. throws java.io.IOException {
  756. return com.google.protobuf.GeneratedMessageV3
  757. .parseDelimitedWithIOException(PARSER, input);
  758. }
  759. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseDelimitedFrom(
  760. java.io.InputStream input,
  761. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  762. throws java.io.IOException {
  763. return com.google.protobuf.GeneratedMessageV3
  764. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  765. }
  766. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  767. com.google.protobuf.CodedInputStream input)
  768. throws java.io.IOException {
  769. return com.google.protobuf.GeneratedMessageV3
  770. .parseWithIOException(PARSER, input);
  771. }
  772. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parseFrom(
  773. com.google.protobuf.CodedInputStream input,
  774. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  775. throws java.io.IOException {
  776. return com.google.protobuf.GeneratedMessageV3
  777. .parseWithIOException(PARSER, input, extensionRegistry);
  778. }
  779. @java.lang.Override
  780. public Builder newBuilderForType() { return newBuilder(); }
  781. public static Builder newBuilder() {
  782. return DEFAULT_INSTANCE.toBuilder();
  783. }
  784. public static Builder newBuilder(Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage prototype) {
  785. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  786. }
  787. @java.lang.Override
  788. public Builder toBuilder() {
  789. return this == DEFAULT_INSTANCE
  790. ? new Builder() : new Builder().mergeFrom(this);
  791. }
  792. @java.lang.Override
  793. protected Builder newBuilderForType(
  794. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  795. Builder builder = new Builder(parent);
  796. return builder;
  797. }
  798. /**
  799. * Protobuf type {@code Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage}
  800. */
  801. public static final class Builder extends
  802. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  803. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage)
  804. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder {
  805. public static final com.google.protobuf.Descriptors.Descriptor
  806. getDescriptor() {
  807. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_descriptor;
  808. }
  809. @java.lang.Override
  810. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  811. internalGetFieldAccessorTable() {
  812. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_fieldAccessorTable
  813. .ensureFieldAccessorsInitialized(
  814. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.class, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder.class);
  815. }
  816. // Construct using Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.newBuilder()
  817. private Builder() {
  818. maybeForceBuilderInitialization();
  819. }
  820. private Builder(
  821. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  822. super(parent);
  823. maybeForceBuilderInitialization();
  824. }
  825. private void maybeForceBuilderInitialization() {
  826. if (com.google.protobuf.GeneratedMessageV3
  827. .alwaysUseFieldBuilders) {
  828. }
  829. }
  830. @java.lang.Override
  831. public Builder clear() {
  832. super.clear();
  833. packageName_ = "";
  834. appName_ = "";
  835. verNumber_ = 0;
  836. version_ = "";
  837. return this;
  838. }
  839. @java.lang.Override
  840. public com.google.protobuf.Descriptors.Descriptor
  841. getDescriptorForType() {
  842. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_descriptor;
  843. }
  844. @java.lang.Override
  845. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage getDefaultInstanceForType() {
  846. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.getDefaultInstance();
  847. }
  848. @java.lang.Override
  849. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage build() {
  850. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage result = buildPartial();
  851. if (!result.isInitialized()) {
  852. throw newUninitializedMessageException(result);
  853. }
  854. return result;
  855. }
  856. @java.lang.Override
  857. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage buildPartial() {
  858. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage result = new Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage(this);
  859. result.packageName_ = packageName_;
  860. result.appName_ = appName_;
  861. result.verNumber_ = verNumber_;
  862. result.version_ = version_;
  863. onBuilt();
  864. return result;
  865. }
  866. @java.lang.Override
  867. public Builder clone() {
  868. return super.clone();
  869. }
  870. @java.lang.Override
  871. public Builder setField(
  872. com.google.protobuf.Descriptors.FieldDescriptor field,
  873. java.lang.Object value) {
  874. return super.setField(field, value);
  875. }
  876. @java.lang.Override
  877. public Builder clearField(
  878. com.google.protobuf.Descriptors.FieldDescriptor field) {
  879. return super.clearField(field);
  880. }
  881. @java.lang.Override
  882. public Builder clearOneof(
  883. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  884. return super.clearOneof(oneof);
  885. }
  886. @java.lang.Override
  887. public Builder setRepeatedField(
  888. com.google.protobuf.Descriptors.FieldDescriptor field,
  889. int index, java.lang.Object value) {
  890. return super.setRepeatedField(field, index, value);
  891. }
  892. @java.lang.Override
  893. public Builder addRepeatedField(
  894. com.google.protobuf.Descriptors.FieldDescriptor field,
  895. java.lang.Object value) {
  896. return super.addRepeatedField(field, value);
  897. }
  898. @java.lang.Override
  899. public Builder mergeFrom(com.google.protobuf.Message other) {
  900. if (other instanceof Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage) {
  901. return mergeFrom((Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage)other);
  902. } else {
  903. super.mergeFrom(other);
  904. return this;
  905. }
  906. }
  907. public Builder mergeFrom(Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage other) {
  908. if (other == Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.getDefaultInstance()) return this;
  909. if (!other.getPackageName().isEmpty()) {
  910. packageName_ = other.packageName_;
  911. onChanged();
  912. }
  913. if (!other.getAppName().isEmpty()) {
  914. appName_ = other.appName_;
  915. onChanged();
  916. }
  917. if (other.getVerNumber() != 0) {
  918. setVerNumber(other.getVerNumber());
  919. }
  920. if (!other.getVersion().isEmpty()) {
  921. version_ = other.version_;
  922. onChanged();
  923. }
  924. this.mergeUnknownFields(other.unknownFields);
  925. onChanged();
  926. return this;
  927. }
  928. @java.lang.Override
  929. public final boolean isInitialized() {
  930. return true;
  931. }
  932. @java.lang.Override
  933. public Builder mergeFrom(
  934. com.google.protobuf.CodedInputStream input,
  935. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  936. throws java.io.IOException {
  937. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage parsedMessage = null;
  938. try {
  939. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  940. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  941. parsedMessage = (Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage) e.getUnfinishedMessage();
  942. throw e.unwrapIOException();
  943. } finally {
  944. if (parsedMessage != null) {
  945. mergeFrom(parsedMessage);
  946. }
  947. }
  948. return this;
  949. }
  950. private java.lang.Object packageName_ = "";
  951. /**
  952. * <code>string PackageName = 1;</code>
  953. * @return The packageName.
  954. */
  955. public java.lang.String getPackageName() {
  956. java.lang.Object ref = packageName_;
  957. if (!(ref instanceof java.lang.String)) {
  958. com.google.protobuf.ByteString bs =
  959. (com.google.protobuf.ByteString) ref;
  960. java.lang.String s = bs.toStringUtf8();
  961. packageName_ = s;
  962. return s;
  963. } else {
  964. return (java.lang.String) ref;
  965. }
  966. }
  967. /**
  968. * <code>string PackageName = 1;</code>
  969. * @return The bytes for packageName.
  970. */
  971. public com.google.protobuf.ByteString
  972. getPackageNameBytes() {
  973. java.lang.Object ref = packageName_;
  974. if (ref instanceof String) {
  975. com.google.protobuf.ByteString b =
  976. com.google.protobuf.ByteString.copyFromUtf8(
  977. (java.lang.String) ref);
  978. packageName_ = b;
  979. return b;
  980. } else {
  981. return (com.google.protobuf.ByteString) ref;
  982. }
  983. }
  984. /**
  985. * <code>string PackageName = 1;</code>
  986. * @param value The packageName to set.
  987. * @return This builder for chaining.
  988. */
  989. public Builder setPackageName(
  990. java.lang.String value) {
  991. if (value == null) {
  992. throw new NullPointerException();
  993. }
  994. packageName_ = value;
  995. onChanged();
  996. return this;
  997. }
  998. /**
  999. * <code>string PackageName = 1;</code>
  1000. * @return This builder for chaining.
  1001. */
  1002. public Builder clearPackageName() {
  1003. packageName_ = getDefaultInstance().getPackageName();
  1004. onChanged();
  1005. return this;
  1006. }
  1007. /**
  1008. * <code>string PackageName = 1;</code>
  1009. * @param value The bytes for packageName to set.
  1010. * @return This builder for chaining.
  1011. */
  1012. public Builder setPackageNameBytes(
  1013. com.google.protobuf.ByteString value) {
  1014. if (value == null) {
  1015. throw new NullPointerException();
  1016. }
  1017. checkByteStringIsUtf8(value);
  1018. packageName_ = value;
  1019. onChanged();
  1020. return this;
  1021. }
  1022. private java.lang.Object appName_ = "";
  1023. /**
  1024. * <code>string AppName = 2;</code>
  1025. * @return The appName.
  1026. */
  1027. public java.lang.String getAppName() {
  1028. java.lang.Object ref = appName_;
  1029. if (!(ref instanceof java.lang.String)) {
  1030. com.google.protobuf.ByteString bs =
  1031. (com.google.protobuf.ByteString) ref;
  1032. java.lang.String s = bs.toStringUtf8();
  1033. appName_ = s;
  1034. return s;
  1035. } else {
  1036. return (java.lang.String) ref;
  1037. }
  1038. }
  1039. /**
  1040. * <code>string AppName = 2;</code>
  1041. * @return The bytes for appName.
  1042. */
  1043. public com.google.protobuf.ByteString
  1044. getAppNameBytes() {
  1045. java.lang.Object ref = appName_;
  1046. if (ref instanceof String) {
  1047. com.google.protobuf.ByteString b =
  1048. com.google.protobuf.ByteString.copyFromUtf8(
  1049. (java.lang.String) ref);
  1050. appName_ = b;
  1051. return b;
  1052. } else {
  1053. return (com.google.protobuf.ByteString) ref;
  1054. }
  1055. }
  1056. /**
  1057. * <code>string AppName = 2;</code>
  1058. * @param value The appName to set.
  1059. * @return This builder for chaining.
  1060. */
  1061. public Builder setAppName(
  1062. java.lang.String value) {
  1063. if (value == null) {
  1064. throw new NullPointerException();
  1065. }
  1066. appName_ = value;
  1067. onChanged();
  1068. return this;
  1069. }
  1070. /**
  1071. * <code>string AppName = 2;</code>
  1072. * @return This builder for chaining.
  1073. */
  1074. public Builder clearAppName() {
  1075. appName_ = getDefaultInstance().getAppName();
  1076. onChanged();
  1077. return this;
  1078. }
  1079. /**
  1080. * <code>string AppName = 2;</code>
  1081. * @param value The bytes for appName to set.
  1082. * @return This builder for chaining.
  1083. */
  1084. public Builder setAppNameBytes(
  1085. com.google.protobuf.ByteString value) {
  1086. if (value == null) {
  1087. throw new NullPointerException();
  1088. }
  1089. checkByteStringIsUtf8(value);
  1090. appName_ = value;
  1091. onChanged();
  1092. return this;
  1093. }
  1094. private int verNumber_ ;
  1095. /**
  1096. * <code>int32 VerNumber = 3;</code>
  1097. * @return The verNumber.
  1098. */
  1099. public int getVerNumber() {
  1100. return verNumber_;
  1101. }
  1102. /**
  1103. * <code>int32 VerNumber = 3;</code>
  1104. * @param value The verNumber to set.
  1105. * @return This builder for chaining.
  1106. */
  1107. public Builder setVerNumber(int value) {
  1108. verNumber_ = value;
  1109. onChanged();
  1110. return this;
  1111. }
  1112. /**
  1113. * <code>int32 VerNumber = 3;</code>
  1114. * @return This builder for chaining.
  1115. */
  1116. public Builder clearVerNumber() {
  1117. verNumber_ = 0;
  1118. onChanged();
  1119. return this;
  1120. }
  1121. private java.lang.Object version_ = "";
  1122. /**
  1123. * <code>string Version = 4;</code>
  1124. * @return The version.
  1125. */
  1126. public java.lang.String getVersion() {
  1127. java.lang.Object ref = version_;
  1128. if (!(ref instanceof java.lang.String)) {
  1129. com.google.protobuf.ByteString bs =
  1130. (com.google.protobuf.ByteString) ref;
  1131. java.lang.String s = bs.toStringUtf8();
  1132. version_ = s;
  1133. return s;
  1134. } else {
  1135. return (java.lang.String) ref;
  1136. }
  1137. }
  1138. /**
  1139. * <code>string Version = 4;</code>
  1140. * @return The bytes for version.
  1141. */
  1142. public com.google.protobuf.ByteString
  1143. getVersionBytes() {
  1144. java.lang.Object ref = version_;
  1145. if (ref instanceof String) {
  1146. com.google.protobuf.ByteString b =
  1147. com.google.protobuf.ByteString.copyFromUtf8(
  1148. (java.lang.String) ref);
  1149. version_ = b;
  1150. return b;
  1151. } else {
  1152. return (com.google.protobuf.ByteString) ref;
  1153. }
  1154. }
  1155. /**
  1156. * <code>string Version = 4;</code>
  1157. * @param value The version to set.
  1158. * @return This builder for chaining.
  1159. */
  1160. public Builder setVersion(
  1161. java.lang.String value) {
  1162. if (value == null) {
  1163. throw new NullPointerException();
  1164. }
  1165. version_ = value;
  1166. onChanged();
  1167. return this;
  1168. }
  1169. /**
  1170. * <code>string Version = 4;</code>
  1171. * @return This builder for chaining.
  1172. */
  1173. public Builder clearVersion() {
  1174. version_ = getDefaultInstance().getVersion();
  1175. onChanged();
  1176. return this;
  1177. }
  1178. /**
  1179. * <code>string Version = 4;</code>
  1180. * @param value The bytes for version to set.
  1181. * @return This builder for chaining.
  1182. */
  1183. public Builder setVersionBytes(
  1184. com.google.protobuf.ByteString value) {
  1185. if (value == null) {
  1186. throw new NullPointerException();
  1187. }
  1188. checkByteStringIsUtf8(value);
  1189. version_ = value;
  1190. onChanged();
  1191. return this;
  1192. }
  1193. @java.lang.Override
  1194. public final Builder setUnknownFields(
  1195. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1196. return super.setUnknownFields(unknownFields);
  1197. }
  1198. @java.lang.Override
  1199. public final Builder mergeUnknownFields(
  1200. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1201. return super.mergeUnknownFields(unknownFields);
  1202. }
  1203. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage)
  1204. }
  1205. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage)
  1206. private static final Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage DEFAULT_INSTANCE;
  1207. static {
  1208. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage();
  1209. }
  1210. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage getDefaultInstance() {
  1211. return DEFAULT_INSTANCE;
  1212. }
  1213. private static final com.google.protobuf.Parser<DeviceAppInfoMessage>
  1214. PARSER = new com.google.protobuf.AbstractParser<DeviceAppInfoMessage>() {
  1215. @java.lang.Override
  1216. public DeviceAppInfoMessage parsePartialFrom(
  1217. com.google.protobuf.CodedInputStream input,
  1218. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1219. throws com.google.protobuf.InvalidProtocolBufferException {
  1220. return new DeviceAppInfoMessage(input, extensionRegistry);
  1221. }
  1222. };
  1223. public static com.google.protobuf.Parser<DeviceAppInfoMessage> parser() {
  1224. return PARSER;
  1225. }
  1226. @java.lang.Override
  1227. public com.google.protobuf.Parser<DeviceAppInfoMessage> getParserForType() {
  1228. return PARSER;
  1229. }
  1230. @java.lang.Override
  1231. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage getDefaultInstanceForType() {
  1232. return DEFAULT_INSTANCE;
  1233. }
  1234. }
  1235. public static final int PHONEBRAND_FIELD_NUMBER = 1;
  1236. private volatile java.lang.Object phoneBrand_;
  1237. /**
  1238. * <pre>
  1239. * 手机品牌
  1240. * </pre>
  1241. *
  1242. * <code>string PhoneBrand = 1;</code>
  1243. * @return The phoneBrand.
  1244. */
  1245. public java.lang.String getPhoneBrand() {
  1246. java.lang.Object ref = phoneBrand_;
  1247. if (ref instanceof java.lang.String) {
  1248. return (java.lang.String) ref;
  1249. } else {
  1250. com.google.protobuf.ByteString bs =
  1251. (com.google.protobuf.ByteString) ref;
  1252. java.lang.String s = bs.toStringUtf8();
  1253. phoneBrand_ = s;
  1254. return s;
  1255. }
  1256. }
  1257. /**
  1258. * <pre>
  1259. * 手机品牌
  1260. * </pre>
  1261. *
  1262. * <code>string PhoneBrand = 1;</code>
  1263. * @return The bytes for phoneBrand.
  1264. */
  1265. public com.google.protobuf.ByteString
  1266. getPhoneBrandBytes() {
  1267. java.lang.Object ref = phoneBrand_;
  1268. if (ref instanceof java.lang.String) {
  1269. com.google.protobuf.ByteString b =
  1270. com.google.protobuf.ByteString.copyFromUtf8(
  1271. (java.lang.String) ref);
  1272. phoneBrand_ = b;
  1273. return b;
  1274. } else {
  1275. return (com.google.protobuf.ByteString) ref;
  1276. }
  1277. }
  1278. public static final int PHONEMODEL_FIELD_NUMBER = 2;
  1279. private volatile java.lang.Object phoneModel_;
  1280. /**
  1281. * <pre>
  1282. * 手机型号
  1283. * </pre>
  1284. *
  1285. * <code>string PhoneModel = 2;</code>
  1286. * @return The phoneModel.
  1287. */
  1288. public java.lang.String getPhoneModel() {
  1289. java.lang.Object ref = phoneModel_;
  1290. if (ref instanceof java.lang.String) {
  1291. return (java.lang.String) ref;
  1292. } else {
  1293. com.google.protobuf.ByteString bs =
  1294. (com.google.protobuf.ByteString) ref;
  1295. java.lang.String s = bs.toStringUtf8();
  1296. phoneModel_ = s;
  1297. return s;
  1298. }
  1299. }
  1300. /**
  1301. * <pre>
  1302. * 手机型号
  1303. * </pre>
  1304. *
  1305. * <code>string PhoneModel = 2;</code>
  1306. * @return The bytes for phoneModel.
  1307. */
  1308. public com.google.protobuf.ByteString
  1309. getPhoneModelBytes() {
  1310. java.lang.Object ref = phoneModel_;
  1311. if (ref instanceof java.lang.String) {
  1312. com.google.protobuf.ByteString b =
  1313. com.google.protobuf.ByteString.copyFromUtf8(
  1314. (java.lang.String) ref);
  1315. phoneModel_ = b;
  1316. return b;
  1317. } else {
  1318. return (com.google.protobuf.ByteString) ref;
  1319. }
  1320. }
  1321. public static final int OSVERNUMBER_FIELD_NUMBER = 3;
  1322. private int oSVerNumber_;
  1323. /**
  1324. * <code>int32 OSVerNumber = 3;</code>
  1325. * @return The oSVerNumber.
  1326. */
  1327. public int getOSVerNumber() {
  1328. return oSVerNumber_;
  1329. }
  1330. public static final int APPINFOS_FIELD_NUMBER = 4;
  1331. private java.util.List<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage> appInfos_;
  1332. /**
  1333. * <pre>
  1334. * App信息
  1335. * </pre>
  1336. *
  1337. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  1338. */
  1339. public java.util.List<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage> getAppInfosList() {
  1340. return appInfos_;
  1341. }
  1342. /**
  1343. * <pre>
  1344. * App信息
  1345. * </pre>
  1346. *
  1347. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  1348. */
  1349. public java.util.List<? extends Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder>
  1350. getAppInfosOrBuilderList() {
  1351. return appInfos_;
  1352. }
  1353. /**
  1354. * <pre>
  1355. * App信息
  1356. * </pre>
  1357. *
  1358. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  1359. */
  1360. public int getAppInfosCount() {
  1361. return appInfos_.size();
  1362. }
  1363. /**
  1364. * <pre>
  1365. * App信息
  1366. * </pre>
  1367. *
  1368. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  1369. */
  1370. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage getAppInfos(int index) {
  1371. return appInfos_.get(index);
  1372. }
  1373. /**
  1374. * <pre>
  1375. * App信息
  1376. * </pre>
  1377. *
  1378. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  1379. */
  1380. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder getAppInfosOrBuilder(
  1381. int index) {
  1382. return appInfos_.get(index);
  1383. }
  1384. public static final int NETTYPE_FIELD_NUMBER = 5;
  1385. private volatile java.lang.Object netType_;
  1386. /**
  1387. * <code>string NetType = 5;</code>
  1388. * @return The netType.
  1389. */
  1390. public java.lang.String getNetType() {
  1391. java.lang.Object ref = netType_;
  1392. if (ref instanceof java.lang.String) {
  1393. return (java.lang.String) ref;
  1394. } else {
  1395. com.google.protobuf.ByteString bs =
  1396. (com.google.protobuf.ByteString) ref;
  1397. java.lang.String s = bs.toStringUtf8();
  1398. netType_ = s;
  1399. return s;
  1400. }
  1401. }
  1402. /**
  1403. * <code>string NetType = 5;</code>
  1404. * @return The bytes for netType.
  1405. */
  1406. public com.google.protobuf.ByteString
  1407. getNetTypeBytes() {
  1408. java.lang.Object ref = netType_;
  1409. if (ref instanceof java.lang.String) {
  1410. com.google.protobuf.ByteString b =
  1411. com.google.protobuf.ByteString.copyFromUtf8(
  1412. (java.lang.String) ref);
  1413. netType_ = b;
  1414. return b;
  1415. } else {
  1416. return (com.google.protobuf.ByteString) ref;
  1417. }
  1418. }
  1419. public static final int WXID_FIELD_NUMBER = 6;
  1420. private long wxId_;
  1421. /**
  1422. * <pre>
  1423. * 微信id
  1424. * </pre>
  1425. *
  1426. * <code>int64 WxId = 6;</code>
  1427. * @return The wxId.
  1428. */
  1429. public long getWxId() {
  1430. return wxId_;
  1431. }
  1432. public static final int IMEI_FIELD_NUMBER = 7;
  1433. private volatile java.lang.Object iMEI_;
  1434. /**
  1435. * <code>string IMEI = 7;</code>
  1436. * @return The iMEI.
  1437. */
  1438. public java.lang.String getIMEI() {
  1439. java.lang.Object ref = iMEI_;
  1440. if (ref instanceof java.lang.String) {
  1441. return (java.lang.String) ref;
  1442. } else {
  1443. com.google.protobuf.ByteString bs =
  1444. (com.google.protobuf.ByteString) ref;
  1445. java.lang.String s = bs.toStringUtf8();
  1446. iMEI_ = s;
  1447. return s;
  1448. }
  1449. }
  1450. /**
  1451. * <code>string IMEI = 7;</code>
  1452. * @return The bytes for iMEI.
  1453. */
  1454. public com.google.protobuf.ByteString
  1455. getIMEIBytes() {
  1456. java.lang.Object ref = iMEI_;
  1457. if (ref instanceof java.lang.String) {
  1458. com.google.protobuf.ByteString b =
  1459. com.google.protobuf.ByteString.copyFromUtf8(
  1460. (java.lang.String) ref);
  1461. iMEI_ = b;
  1462. return b;
  1463. } else {
  1464. return (com.google.protobuf.ByteString) ref;
  1465. }
  1466. }
  1467. public static final int IMSI1_FIELD_NUMBER = 8;
  1468. private volatile java.lang.Object iMSI1_;
  1469. /**
  1470. * <pre>
  1471. * SIM卡1的IMSI
  1472. * </pre>
  1473. *
  1474. * <code>string IMSI1 = 8;</code>
  1475. * @return The iMSI1.
  1476. */
  1477. public java.lang.String getIMSI1() {
  1478. java.lang.Object ref = iMSI1_;
  1479. if (ref instanceof java.lang.String) {
  1480. return (java.lang.String) ref;
  1481. } else {
  1482. com.google.protobuf.ByteString bs =
  1483. (com.google.protobuf.ByteString) ref;
  1484. java.lang.String s = bs.toStringUtf8();
  1485. iMSI1_ = s;
  1486. return s;
  1487. }
  1488. }
  1489. /**
  1490. * <pre>
  1491. * SIM卡1的IMSI
  1492. * </pre>
  1493. *
  1494. * <code>string IMSI1 = 8;</code>
  1495. * @return The bytes for iMSI1.
  1496. */
  1497. public com.google.protobuf.ByteString
  1498. getIMSI1Bytes() {
  1499. java.lang.Object ref = iMSI1_;
  1500. if (ref instanceof java.lang.String) {
  1501. com.google.protobuf.ByteString b =
  1502. com.google.protobuf.ByteString.copyFromUtf8(
  1503. (java.lang.String) ref);
  1504. iMSI1_ = b;
  1505. return b;
  1506. } else {
  1507. return (com.google.protobuf.ByteString) ref;
  1508. }
  1509. }
  1510. public static final int IMSI2_FIELD_NUMBER = 9;
  1511. private volatile java.lang.Object iMSI2_;
  1512. /**
  1513. * <pre>
  1514. * SIM卡2的IMSI,
  1515. * </pre>
  1516. *
  1517. * <code>string IMSI2 = 9;</code>
  1518. * @return The iMSI2.
  1519. */
  1520. public java.lang.String getIMSI2() {
  1521. java.lang.Object ref = iMSI2_;
  1522. if (ref instanceof java.lang.String) {
  1523. return (java.lang.String) ref;
  1524. } else {
  1525. com.google.protobuf.ByteString bs =
  1526. (com.google.protobuf.ByteString) ref;
  1527. java.lang.String s = bs.toStringUtf8();
  1528. iMSI2_ = s;
  1529. return s;
  1530. }
  1531. }
  1532. /**
  1533. * <pre>
  1534. * SIM卡2的IMSI,
  1535. * </pre>
  1536. *
  1537. * <code>string IMSI2 = 9;</code>
  1538. * @return The bytes for iMSI2.
  1539. */
  1540. public com.google.protobuf.ByteString
  1541. getIMSI2Bytes() {
  1542. java.lang.Object ref = iMSI2_;
  1543. if (ref instanceof java.lang.String) {
  1544. com.google.protobuf.ByteString b =
  1545. com.google.protobuf.ByteString.copyFromUtf8(
  1546. (java.lang.String) ref);
  1547. iMSI2_ = b;
  1548. return b;
  1549. } else {
  1550. return (com.google.protobuf.ByteString) ref;
  1551. }
  1552. }
  1553. public static final int NUMBER1_FIELD_NUMBER = 10;
  1554. private volatile java.lang.Object number1_;
  1555. /**
  1556. * <pre>
  1557. * SIM卡1的手机号,有可能读不到
  1558. * </pre>
  1559. *
  1560. * <code>string Number1 = 10;</code>
  1561. * @return The number1.
  1562. */
  1563. public java.lang.String getNumber1() {
  1564. java.lang.Object ref = number1_;
  1565. if (ref instanceof java.lang.String) {
  1566. return (java.lang.String) ref;
  1567. } else {
  1568. com.google.protobuf.ByteString bs =
  1569. (com.google.protobuf.ByteString) ref;
  1570. java.lang.String s = bs.toStringUtf8();
  1571. number1_ = s;
  1572. return s;
  1573. }
  1574. }
  1575. /**
  1576. * <pre>
  1577. * SIM卡1的手机号,有可能读不到
  1578. * </pre>
  1579. *
  1580. * <code>string Number1 = 10;</code>
  1581. * @return The bytes for number1.
  1582. */
  1583. public com.google.protobuf.ByteString
  1584. getNumber1Bytes() {
  1585. java.lang.Object ref = number1_;
  1586. if (ref instanceof java.lang.String) {
  1587. com.google.protobuf.ByteString b =
  1588. com.google.protobuf.ByteString.copyFromUtf8(
  1589. (java.lang.String) ref);
  1590. number1_ = b;
  1591. return b;
  1592. } else {
  1593. return (com.google.protobuf.ByteString) ref;
  1594. }
  1595. }
  1596. public static final int NUMBER2_FIELD_NUMBER = 11;
  1597. private volatile java.lang.Object number2_;
  1598. /**
  1599. * <pre>
  1600. * SIM卡2的手机好,有可能读不到
  1601. * </pre>
  1602. *
  1603. * <code>string Number2 = 11;</code>
  1604. * @return The number2.
  1605. */
  1606. public java.lang.String getNumber2() {
  1607. java.lang.Object ref = number2_;
  1608. if (ref instanceof java.lang.String) {
  1609. return (java.lang.String) ref;
  1610. } else {
  1611. com.google.protobuf.ByteString bs =
  1612. (com.google.protobuf.ByteString) ref;
  1613. java.lang.String s = bs.toStringUtf8();
  1614. number2_ = s;
  1615. return s;
  1616. }
  1617. }
  1618. /**
  1619. * <pre>
  1620. * SIM卡2的手机好,有可能读不到
  1621. * </pre>
  1622. *
  1623. * <code>string Number2 = 11;</code>
  1624. * @return The bytes for number2.
  1625. */
  1626. public com.google.protobuf.ByteString
  1627. getNumber2Bytes() {
  1628. java.lang.Object ref = number2_;
  1629. if (ref instanceof java.lang.String) {
  1630. com.google.protobuf.ByteString b =
  1631. com.google.protobuf.ByteString.copyFromUtf8(
  1632. (java.lang.String) ref);
  1633. number2_ = b;
  1634. return b;
  1635. } else {
  1636. return (com.google.protobuf.ByteString) ref;
  1637. }
  1638. }
  1639. public static final int ISHOOK_FIELD_NUMBER = 12;
  1640. private boolean isHook_;
  1641. /**
  1642. * <code>bool IsHook = 12;</code>
  1643. * @return The isHook.
  1644. */
  1645. public boolean getIsHook() {
  1646. return isHook_;
  1647. }
  1648. public static final int WXSUPPORT_FIELD_NUMBER = 13;
  1649. private boolean wxSupport_;
  1650. /**
  1651. * <code>bool WxSupport = 13;</code>
  1652. * @return The wxSupport.
  1653. */
  1654. public boolean getWxSupport() {
  1655. return wxSupport_;
  1656. }
  1657. private byte memoizedIsInitialized = -1;
  1658. @java.lang.Override
  1659. public final boolean isInitialized() {
  1660. byte isInitialized = memoizedIsInitialized;
  1661. if (isInitialized == 1) return true;
  1662. if (isInitialized == 0) return false;
  1663. memoizedIsInitialized = 1;
  1664. return true;
  1665. }
  1666. @java.lang.Override
  1667. public void writeTo(com.google.protobuf.CodedOutputStream output)
  1668. throws java.io.IOException {
  1669. if (!getPhoneBrandBytes().isEmpty()) {
  1670. com.google.protobuf.GeneratedMessageV3.writeString(output, 1, phoneBrand_);
  1671. }
  1672. if (!getPhoneModelBytes().isEmpty()) {
  1673. com.google.protobuf.GeneratedMessageV3.writeString(output, 2, phoneModel_);
  1674. }
  1675. if (oSVerNumber_ != 0) {
  1676. output.writeInt32(3, oSVerNumber_);
  1677. }
  1678. for (int i = 0; i < appInfos_.size(); i++) {
  1679. output.writeMessage(4, appInfos_.get(i));
  1680. }
  1681. if (!getNetTypeBytes().isEmpty()) {
  1682. com.google.protobuf.GeneratedMessageV3.writeString(output, 5, netType_);
  1683. }
  1684. if (wxId_ != 0L) {
  1685. output.writeInt64(6, wxId_);
  1686. }
  1687. if (!getIMEIBytes().isEmpty()) {
  1688. com.google.protobuf.GeneratedMessageV3.writeString(output, 7, iMEI_);
  1689. }
  1690. if (!getIMSI1Bytes().isEmpty()) {
  1691. com.google.protobuf.GeneratedMessageV3.writeString(output, 8, iMSI1_);
  1692. }
  1693. if (!getIMSI2Bytes().isEmpty()) {
  1694. com.google.protobuf.GeneratedMessageV3.writeString(output, 9, iMSI2_);
  1695. }
  1696. if (!getNumber1Bytes().isEmpty()) {
  1697. com.google.protobuf.GeneratedMessageV3.writeString(output, 10, number1_);
  1698. }
  1699. if (!getNumber2Bytes().isEmpty()) {
  1700. com.google.protobuf.GeneratedMessageV3.writeString(output, 11, number2_);
  1701. }
  1702. if (isHook_ != false) {
  1703. output.writeBool(12, isHook_);
  1704. }
  1705. if (wxSupport_ != false) {
  1706. output.writeBool(13, wxSupport_);
  1707. }
  1708. unknownFields.writeTo(output);
  1709. }
  1710. @java.lang.Override
  1711. public int getSerializedSize() {
  1712. int size = memoizedSize;
  1713. if (size != -1) return size;
  1714. size = 0;
  1715. if (!getPhoneBrandBytes().isEmpty()) {
  1716. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, phoneBrand_);
  1717. }
  1718. if (!getPhoneModelBytes().isEmpty()) {
  1719. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, phoneModel_);
  1720. }
  1721. if (oSVerNumber_ != 0) {
  1722. size += com.google.protobuf.CodedOutputStream
  1723. .computeInt32Size(3, oSVerNumber_);
  1724. }
  1725. for (int i = 0; i < appInfos_.size(); i++) {
  1726. size += com.google.protobuf.CodedOutputStream
  1727. .computeMessageSize(4, appInfos_.get(i));
  1728. }
  1729. if (!getNetTypeBytes().isEmpty()) {
  1730. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, netType_);
  1731. }
  1732. if (wxId_ != 0L) {
  1733. size += com.google.protobuf.CodedOutputStream
  1734. .computeInt64Size(6, wxId_);
  1735. }
  1736. if (!getIMEIBytes().isEmpty()) {
  1737. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, iMEI_);
  1738. }
  1739. if (!getIMSI1Bytes().isEmpty()) {
  1740. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, iMSI1_);
  1741. }
  1742. if (!getIMSI2Bytes().isEmpty()) {
  1743. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, iMSI2_);
  1744. }
  1745. if (!getNumber1Bytes().isEmpty()) {
  1746. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, number1_);
  1747. }
  1748. if (!getNumber2Bytes().isEmpty()) {
  1749. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, number2_);
  1750. }
  1751. if (isHook_ != false) {
  1752. size += com.google.protobuf.CodedOutputStream
  1753. .computeBoolSize(12, isHook_);
  1754. }
  1755. if (wxSupport_ != false) {
  1756. size += com.google.protobuf.CodedOutputStream
  1757. .computeBoolSize(13, wxSupport_);
  1758. }
  1759. size += unknownFields.getSerializedSize();
  1760. memoizedSize = size;
  1761. return size;
  1762. }
  1763. @java.lang.Override
  1764. public boolean equals(final java.lang.Object obj) {
  1765. if (obj == this) {
  1766. return true;
  1767. }
  1768. if (!(obj instanceof Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage)) {
  1769. return super.equals(obj);
  1770. }
  1771. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage other = (Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage) obj;
  1772. if (!getPhoneBrand()
  1773. .equals(other.getPhoneBrand())) return false;
  1774. if (!getPhoneModel()
  1775. .equals(other.getPhoneModel())) return false;
  1776. if (getOSVerNumber()
  1777. != other.getOSVerNumber()) return false;
  1778. if (!getAppInfosList()
  1779. .equals(other.getAppInfosList())) return false;
  1780. if (!getNetType()
  1781. .equals(other.getNetType())) return false;
  1782. if (getWxId()
  1783. != other.getWxId()) return false;
  1784. if (!getIMEI()
  1785. .equals(other.getIMEI())) return false;
  1786. if (!getIMSI1()
  1787. .equals(other.getIMSI1())) return false;
  1788. if (!getIMSI2()
  1789. .equals(other.getIMSI2())) return false;
  1790. if (!getNumber1()
  1791. .equals(other.getNumber1())) return false;
  1792. if (!getNumber2()
  1793. .equals(other.getNumber2())) return false;
  1794. if (getIsHook()
  1795. != other.getIsHook()) return false;
  1796. if (getWxSupport()
  1797. != other.getWxSupport()) return false;
  1798. if (!unknownFields.equals(other.unknownFields)) return false;
  1799. return true;
  1800. }
  1801. @java.lang.Override
  1802. public int hashCode() {
  1803. if (memoizedHashCode != 0) {
  1804. return memoizedHashCode;
  1805. }
  1806. int hash = 41;
  1807. hash = (19 * hash) + getDescriptor().hashCode();
  1808. hash = (37 * hash) + PHONEBRAND_FIELD_NUMBER;
  1809. hash = (53 * hash) + getPhoneBrand().hashCode();
  1810. hash = (37 * hash) + PHONEMODEL_FIELD_NUMBER;
  1811. hash = (53 * hash) + getPhoneModel().hashCode();
  1812. hash = (37 * hash) + OSVERNUMBER_FIELD_NUMBER;
  1813. hash = (53 * hash) + getOSVerNumber();
  1814. if (getAppInfosCount() > 0) {
  1815. hash = (37 * hash) + APPINFOS_FIELD_NUMBER;
  1816. hash = (53 * hash) + getAppInfosList().hashCode();
  1817. }
  1818. hash = (37 * hash) + NETTYPE_FIELD_NUMBER;
  1819. hash = (53 * hash) + getNetType().hashCode();
  1820. hash = (37 * hash) + WXID_FIELD_NUMBER;
  1821. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  1822. getWxId());
  1823. hash = (37 * hash) + IMEI_FIELD_NUMBER;
  1824. hash = (53 * hash) + getIMEI().hashCode();
  1825. hash = (37 * hash) + IMSI1_FIELD_NUMBER;
  1826. hash = (53 * hash) + getIMSI1().hashCode();
  1827. hash = (37 * hash) + IMSI2_FIELD_NUMBER;
  1828. hash = (53 * hash) + getIMSI2().hashCode();
  1829. hash = (37 * hash) + NUMBER1_FIELD_NUMBER;
  1830. hash = (53 * hash) + getNumber1().hashCode();
  1831. hash = (37 * hash) + NUMBER2_FIELD_NUMBER;
  1832. hash = (53 * hash) + getNumber2().hashCode();
  1833. hash = (37 * hash) + ISHOOK_FIELD_NUMBER;
  1834. hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  1835. getIsHook());
  1836. hash = (37 * hash) + WXSUPPORT_FIELD_NUMBER;
  1837. hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  1838. getWxSupport());
  1839. hash = (29 * hash) + unknownFields.hashCode();
  1840. memoizedHashCode = hash;
  1841. return hash;
  1842. }
  1843. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1844. java.nio.ByteBuffer data)
  1845. throws com.google.protobuf.InvalidProtocolBufferException {
  1846. return PARSER.parseFrom(data);
  1847. }
  1848. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1849. java.nio.ByteBuffer data,
  1850. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1851. throws com.google.protobuf.InvalidProtocolBufferException {
  1852. return PARSER.parseFrom(data, extensionRegistry);
  1853. }
  1854. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1855. com.google.protobuf.ByteString data)
  1856. throws com.google.protobuf.InvalidProtocolBufferException {
  1857. return PARSER.parseFrom(data);
  1858. }
  1859. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1860. com.google.protobuf.ByteString data,
  1861. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1862. throws com.google.protobuf.InvalidProtocolBufferException {
  1863. return PARSER.parseFrom(data, extensionRegistry);
  1864. }
  1865. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(byte[] data)
  1866. throws com.google.protobuf.InvalidProtocolBufferException {
  1867. return PARSER.parseFrom(data);
  1868. }
  1869. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1870. byte[] data,
  1871. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1872. throws com.google.protobuf.InvalidProtocolBufferException {
  1873. return PARSER.parseFrom(data, extensionRegistry);
  1874. }
  1875. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(java.io.InputStream input)
  1876. throws java.io.IOException {
  1877. return com.google.protobuf.GeneratedMessageV3
  1878. .parseWithIOException(PARSER, input);
  1879. }
  1880. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1881. java.io.InputStream input,
  1882. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1883. throws java.io.IOException {
  1884. return com.google.protobuf.GeneratedMessageV3
  1885. .parseWithIOException(PARSER, input, extensionRegistry);
  1886. }
  1887. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseDelimitedFrom(java.io.InputStream input)
  1888. throws java.io.IOException {
  1889. return com.google.protobuf.GeneratedMessageV3
  1890. .parseDelimitedWithIOException(PARSER, input);
  1891. }
  1892. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseDelimitedFrom(
  1893. java.io.InputStream input,
  1894. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1895. throws java.io.IOException {
  1896. return com.google.protobuf.GeneratedMessageV3
  1897. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  1898. }
  1899. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1900. com.google.protobuf.CodedInputStream input)
  1901. throws java.io.IOException {
  1902. return com.google.protobuf.GeneratedMessageV3
  1903. .parseWithIOException(PARSER, input);
  1904. }
  1905. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parseFrom(
  1906. com.google.protobuf.CodedInputStream input,
  1907. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1908. throws java.io.IOException {
  1909. return com.google.protobuf.GeneratedMessageV3
  1910. .parseWithIOException(PARSER, input, extensionRegistry);
  1911. }
  1912. @java.lang.Override
  1913. public Builder newBuilderForType() { return newBuilder(); }
  1914. public static Builder newBuilder() {
  1915. return DEFAULT_INSTANCE.toBuilder();
  1916. }
  1917. public static Builder newBuilder(Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage prototype) {
  1918. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  1919. }
  1920. @java.lang.Override
  1921. public Builder toBuilder() {
  1922. return this == DEFAULT_INSTANCE
  1923. ? new Builder() : new Builder().mergeFrom(this);
  1924. }
  1925. @java.lang.Override
  1926. protected Builder newBuilderForType(
  1927. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1928. Builder builder = new Builder(parent);
  1929. return builder;
  1930. }
  1931. /**
  1932. * Protobuf type {@code Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage}
  1933. */
  1934. public static final class Builder extends
  1935. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  1936. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage)
  1937. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessageOrBuilder {
  1938. public static final com.google.protobuf.Descriptors.Descriptor
  1939. getDescriptor() {
  1940. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_descriptor;
  1941. }
  1942. @java.lang.Override
  1943. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1944. internalGetFieldAccessorTable() {
  1945. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_fieldAccessorTable
  1946. .ensureFieldAccessorsInitialized(
  1947. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.class, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.Builder.class);
  1948. }
  1949. // Construct using Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.newBuilder()
  1950. private Builder() {
  1951. maybeForceBuilderInitialization();
  1952. }
  1953. private Builder(
  1954. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1955. super(parent);
  1956. maybeForceBuilderInitialization();
  1957. }
  1958. private void maybeForceBuilderInitialization() {
  1959. if (com.google.protobuf.GeneratedMessageV3
  1960. .alwaysUseFieldBuilders) {
  1961. getAppInfosFieldBuilder();
  1962. }
  1963. }
  1964. @java.lang.Override
  1965. public Builder clear() {
  1966. super.clear();
  1967. phoneBrand_ = "";
  1968. phoneModel_ = "";
  1969. oSVerNumber_ = 0;
  1970. if (appInfosBuilder_ == null) {
  1971. appInfos_ = java.util.Collections.emptyList();
  1972. bitField0_ = (bitField0_ & ~0x00000001);
  1973. } else {
  1974. appInfosBuilder_.clear();
  1975. }
  1976. netType_ = "";
  1977. wxId_ = 0L;
  1978. iMEI_ = "";
  1979. iMSI1_ = "";
  1980. iMSI2_ = "";
  1981. number1_ = "";
  1982. number2_ = "";
  1983. isHook_ = false;
  1984. wxSupport_ = false;
  1985. return this;
  1986. }
  1987. @java.lang.Override
  1988. public com.google.protobuf.Descriptors.Descriptor
  1989. getDescriptorForType() {
  1990. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_descriptor;
  1991. }
  1992. @java.lang.Override
  1993. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage getDefaultInstanceForType() {
  1994. return Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.getDefaultInstance();
  1995. }
  1996. @java.lang.Override
  1997. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage build() {
  1998. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage result = buildPartial();
  1999. if (!result.isInitialized()) {
  2000. throw newUninitializedMessageException(result);
  2001. }
  2002. return result;
  2003. }
  2004. @java.lang.Override
  2005. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage buildPartial() {
  2006. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage result = new Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage(this);
  2007. int from_bitField0_ = bitField0_;
  2008. result.phoneBrand_ = phoneBrand_;
  2009. result.phoneModel_ = phoneModel_;
  2010. result.oSVerNumber_ = oSVerNumber_;
  2011. if (appInfosBuilder_ == null) {
  2012. if (((bitField0_ & 0x00000001) != 0)) {
  2013. appInfos_ = java.util.Collections.unmodifiableList(appInfos_);
  2014. bitField0_ = (bitField0_ & ~0x00000001);
  2015. }
  2016. result.appInfos_ = appInfos_;
  2017. } else {
  2018. result.appInfos_ = appInfosBuilder_.build();
  2019. }
  2020. result.netType_ = netType_;
  2021. result.wxId_ = wxId_;
  2022. result.iMEI_ = iMEI_;
  2023. result.iMSI1_ = iMSI1_;
  2024. result.iMSI2_ = iMSI2_;
  2025. result.number1_ = number1_;
  2026. result.number2_ = number2_;
  2027. result.isHook_ = isHook_;
  2028. result.wxSupport_ = wxSupport_;
  2029. onBuilt();
  2030. return result;
  2031. }
  2032. @java.lang.Override
  2033. public Builder clone() {
  2034. return super.clone();
  2035. }
  2036. @java.lang.Override
  2037. public Builder setField(
  2038. com.google.protobuf.Descriptors.FieldDescriptor field,
  2039. java.lang.Object value) {
  2040. return super.setField(field, value);
  2041. }
  2042. @java.lang.Override
  2043. public Builder clearField(
  2044. com.google.protobuf.Descriptors.FieldDescriptor field) {
  2045. return super.clearField(field);
  2046. }
  2047. @java.lang.Override
  2048. public Builder clearOneof(
  2049. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  2050. return super.clearOneof(oneof);
  2051. }
  2052. @java.lang.Override
  2053. public Builder setRepeatedField(
  2054. com.google.protobuf.Descriptors.FieldDescriptor field,
  2055. int index, java.lang.Object value) {
  2056. return super.setRepeatedField(field, index, value);
  2057. }
  2058. @java.lang.Override
  2059. public Builder addRepeatedField(
  2060. com.google.protobuf.Descriptors.FieldDescriptor field,
  2061. java.lang.Object value) {
  2062. return super.addRepeatedField(field, value);
  2063. }
  2064. @java.lang.Override
  2065. public Builder mergeFrom(com.google.protobuf.Message other) {
  2066. if (other instanceof Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage) {
  2067. return mergeFrom((Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage)other);
  2068. } else {
  2069. super.mergeFrom(other);
  2070. return this;
  2071. }
  2072. }
  2073. public Builder mergeFrom(Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage other) {
  2074. if (other == Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.getDefaultInstance()) return this;
  2075. if (!other.getPhoneBrand().isEmpty()) {
  2076. phoneBrand_ = other.phoneBrand_;
  2077. onChanged();
  2078. }
  2079. if (!other.getPhoneModel().isEmpty()) {
  2080. phoneModel_ = other.phoneModel_;
  2081. onChanged();
  2082. }
  2083. if (other.getOSVerNumber() != 0) {
  2084. setOSVerNumber(other.getOSVerNumber());
  2085. }
  2086. if (appInfosBuilder_ == null) {
  2087. if (!other.appInfos_.isEmpty()) {
  2088. if (appInfos_.isEmpty()) {
  2089. appInfos_ = other.appInfos_;
  2090. bitField0_ = (bitField0_ & ~0x00000001);
  2091. } else {
  2092. ensureAppInfosIsMutable();
  2093. appInfos_.addAll(other.appInfos_);
  2094. }
  2095. onChanged();
  2096. }
  2097. } else {
  2098. if (!other.appInfos_.isEmpty()) {
  2099. if (appInfosBuilder_.isEmpty()) {
  2100. appInfosBuilder_.dispose();
  2101. appInfosBuilder_ = null;
  2102. appInfos_ = other.appInfos_;
  2103. bitField0_ = (bitField0_ & ~0x00000001);
  2104. appInfosBuilder_ =
  2105. com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
  2106. getAppInfosFieldBuilder() : null;
  2107. } else {
  2108. appInfosBuilder_.addAllMessages(other.appInfos_);
  2109. }
  2110. }
  2111. }
  2112. if (!other.getNetType().isEmpty()) {
  2113. netType_ = other.netType_;
  2114. onChanged();
  2115. }
  2116. if (other.getWxId() != 0L) {
  2117. setWxId(other.getWxId());
  2118. }
  2119. if (!other.getIMEI().isEmpty()) {
  2120. iMEI_ = other.iMEI_;
  2121. onChanged();
  2122. }
  2123. if (!other.getIMSI1().isEmpty()) {
  2124. iMSI1_ = other.iMSI1_;
  2125. onChanged();
  2126. }
  2127. if (!other.getIMSI2().isEmpty()) {
  2128. iMSI2_ = other.iMSI2_;
  2129. onChanged();
  2130. }
  2131. if (!other.getNumber1().isEmpty()) {
  2132. number1_ = other.number1_;
  2133. onChanged();
  2134. }
  2135. if (!other.getNumber2().isEmpty()) {
  2136. number2_ = other.number2_;
  2137. onChanged();
  2138. }
  2139. if (other.getIsHook() != false) {
  2140. setIsHook(other.getIsHook());
  2141. }
  2142. if (other.getWxSupport() != false) {
  2143. setWxSupport(other.getWxSupport());
  2144. }
  2145. this.mergeUnknownFields(other.unknownFields);
  2146. onChanged();
  2147. return this;
  2148. }
  2149. @java.lang.Override
  2150. public final boolean isInitialized() {
  2151. return true;
  2152. }
  2153. @java.lang.Override
  2154. public Builder mergeFrom(
  2155. com.google.protobuf.CodedInputStream input,
  2156. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2157. throws java.io.IOException {
  2158. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage parsedMessage = null;
  2159. try {
  2160. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  2161. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  2162. parsedMessage = (Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage) e.getUnfinishedMessage();
  2163. throw e.unwrapIOException();
  2164. } finally {
  2165. if (parsedMessage != null) {
  2166. mergeFrom(parsedMessage);
  2167. }
  2168. }
  2169. return this;
  2170. }
  2171. private int bitField0_;
  2172. private java.lang.Object phoneBrand_ = "";
  2173. /**
  2174. * <pre>
  2175. * 手机品牌
  2176. * </pre>
  2177. *
  2178. * <code>string PhoneBrand = 1;</code>
  2179. * @return The phoneBrand.
  2180. */
  2181. public java.lang.String getPhoneBrand() {
  2182. java.lang.Object ref = phoneBrand_;
  2183. if (!(ref instanceof java.lang.String)) {
  2184. com.google.protobuf.ByteString bs =
  2185. (com.google.protobuf.ByteString) ref;
  2186. java.lang.String s = bs.toStringUtf8();
  2187. phoneBrand_ = s;
  2188. return s;
  2189. } else {
  2190. return (java.lang.String) ref;
  2191. }
  2192. }
  2193. /**
  2194. * <pre>
  2195. * 手机品牌
  2196. * </pre>
  2197. *
  2198. * <code>string PhoneBrand = 1;</code>
  2199. * @return The bytes for phoneBrand.
  2200. */
  2201. public com.google.protobuf.ByteString
  2202. getPhoneBrandBytes() {
  2203. java.lang.Object ref = phoneBrand_;
  2204. if (ref instanceof String) {
  2205. com.google.protobuf.ByteString b =
  2206. com.google.protobuf.ByteString.copyFromUtf8(
  2207. (java.lang.String) ref);
  2208. phoneBrand_ = b;
  2209. return b;
  2210. } else {
  2211. return (com.google.protobuf.ByteString) ref;
  2212. }
  2213. }
  2214. /**
  2215. * <pre>
  2216. * 手机品牌
  2217. * </pre>
  2218. *
  2219. * <code>string PhoneBrand = 1;</code>
  2220. * @param value The phoneBrand to set.
  2221. * @return This builder for chaining.
  2222. */
  2223. public Builder setPhoneBrand(
  2224. java.lang.String value) {
  2225. if (value == null) {
  2226. throw new NullPointerException();
  2227. }
  2228. phoneBrand_ = value;
  2229. onChanged();
  2230. return this;
  2231. }
  2232. /**
  2233. * <pre>
  2234. * 手机品牌
  2235. * </pre>
  2236. *
  2237. * <code>string PhoneBrand = 1;</code>
  2238. * @return This builder for chaining.
  2239. */
  2240. public Builder clearPhoneBrand() {
  2241. phoneBrand_ = getDefaultInstance().getPhoneBrand();
  2242. onChanged();
  2243. return this;
  2244. }
  2245. /**
  2246. * <pre>
  2247. * 手机品牌
  2248. * </pre>
  2249. *
  2250. * <code>string PhoneBrand = 1;</code>
  2251. * @param value The bytes for phoneBrand to set.
  2252. * @return This builder for chaining.
  2253. */
  2254. public Builder setPhoneBrandBytes(
  2255. com.google.protobuf.ByteString value) {
  2256. if (value == null) {
  2257. throw new NullPointerException();
  2258. }
  2259. checkByteStringIsUtf8(value);
  2260. phoneBrand_ = value;
  2261. onChanged();
  2262. return this;
  2263. }
  2264. private java.lang.Object phoneModel_ = "";
  2265. /**
  2266. * <pre>
  2267. * 手机型号
  2268. * </pre>
  2269. *
  2270. * <code>string PhoneModel = 2;</code>
  2271. * @return The phoneModel.
  2272. */
  2273. public java.lang.String getPhoneModel() {
  2274. java.lang.Object ref = phoneModel_;
  2275. if (!(ref instanceof java.lang.String)) {
  2276. com.google.protobuf.ByteString bs =
  2277. (com.google.protobuf.ByteString) ref;
  2278. java.lang.String s = bs.toStringUtf8();
  2279. phoneModel_ = s;
  2280. return s;
  2281. } else {
  2282. return (java.lang.String) ref;
  2283. }
  2284. }
  2285. /**
  2286. * <pre>
  2287. * 手机型号
  2288. * </pre>
  2289. *
  2290. * <code>string PhoneModel = 2;</code>
  2291. * @return The bytes for phoneModel.
  2292. */
  2293. public com.google.protobuf.ByteString
  2294. getPhoneModelBytes() {
  2295. java.lang.Object ref = phoneModel_;
  2296. if (ref instanceof String) {
  2297. com.google.protobuf.ByteString b =
  2298. com.google.protobuf.ByteString.copyFromUtf8(
  2299. (java.lang.String) ref);
  2300. phoneModel_ = b;
  2301. return b;
  2302. } else {
  2303. return (com.google.protobuf.ByteString) ref;
  2304. }
  2305. }
  2306. /**
  2307. * <pre>
  2308. * 手机型号
  2309. * </pre>
  2310. *
  2311. * <code>string PhoneModel = 2;</code>
  2312. * @param value The phoneModel to set.
  2313. * @return This builder for chaining.
  2314. */
  2315. public Builder setPhoneModel(
  2316. java.lang.String value) {
  2317. if (value == null) {
  2318. throw new NullPointerException();
  2319. }
  2320. phoneModel_ = value;
  2321. onChanged();
  2322. return this;
  2323. }
  2324. /**
  2325. * <pre>
  2326. * 手机型号
  2327. * </pre>
  2328. *
  2329. * <code>string PhoneModel = 2;</code>
  2330. * @return This builder for chaining.
  2331. */
  2332. public Builder clearPhoneModel() {
  2333. phoneModel_ = getDefaultInstance().getPhoneModel();
  2334. onChanged();
  2335. return this;
  2336. }
  2337. /**
  2338. * <pre>
  2339. * 手机型号
  2340. * </pre>
  2341. *
  2342. * <code>string PhoneModel = 2;</code>
  2343. * @param value The bytes for phoneModel to set.
  2344. * @return This builder for chaining.
  2345. */
  2346. public Builder setPhoneModelBytes(
  2347. com.google.protobuf.ByteString value) {
  2348. if (value == null) {
  2349. throw new NullPointerException();
  2350. }
  2351. checkByteStringIsUtf8(value);
  2352. phoneModel_ = value;
  2353. onChanged();
  2354. return this;
  2355. }
  2356. private int oSVerNumber_ ;
  2357. /**
  2358. * <code>int32 OSVerNumber = 3;</code>
  2359. * @return The oSVerNumber.
  2360. */
  2361. public int getOSVerNumber() {
  2362. return oSVerNumber_;
  2363. }
  2364. /**
  2365. * <code>int32 OSVerNumber = 3;</code>
  2366. * @param value The oSVerNumber to set.
  2367. * @return This builder for chaining.
  2368. */
  2369. public Builder setOSVerNumber(int value) {
  2370. oSVerNumber_ = value;
  2371. onChanged();
  2372. return this;
  2373. }
  2374. /**
  2375. * <code>int32 OSVerNumber = 3;</code>
  2376. * @return This builder for chaining.
  2377. */
  2378. public Builder clearOSVerNumber() {
  2379. oSVerNumber_ = 0;
  2380. onChanged();
  2381. return this;
  2382. }
  2383. private java.util.List<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage> appInfos_ =
  2384. java.util.Collections.emptyList();
  2385. private void ensureAppInfosIsMutable() {
  2386. if (!((bitField0_ & 0x00000001) != 0)) {
  2387. appInfos_ = new java.util.ArrayList<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage>(appInfos_);
  2388. bitField0_ |= 0x00000001;
  2389. }
  2390. }
  2391. private com.google.protobuf.RepeatedFieldBuilderV3<
  2392. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder> appInfosBuilder_;
  2393. /**
  2394. * <pre>
  2395. * App信息
  2396. * </pre>
  2397. *
  2398. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2399. */
  2400. public java.util.List<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage> getAppInfosList() {
  2401. if (appInfosBuilder_ == null) {
  2402. return java.util.Collections.unmodifiableList(appInfos_);
  2403. } else {
  2404. return appInfosBuilder_.getMessageList();
  2405. }
  2406. }
  2407. /**
  2408. * <pre>
  2409. * App信息
  2410. * </pre>
  2411. *
  2412. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2413. */
  2414. public int getAppInfosCount() {
  2415. if (appInfosBuilder_ == null) {
  2416. return appInfos_.size();
  2417. } else {
  2418. return appInfosBuilder_.getCount();
  2419. }
  2420. }
  2421. /**
  2422. * <pre>
  2423. * App信息
  2424. * </pre>
  2425. *
  2426. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2427. */
  2428. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage getAppInfos(int index) {
  2429. if (appInfosBuilder_ == null) {
  2430. return appInfos_.get(index);
  2431. } else {
  2432. return appInfosBuilder_.getMessage(index);
  2433. }
  2434. }
  2435. /**
  2436. * <pre>
  2437. * App信息
  2438. * </pre>
  2439. *
  2440. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2441. */
  2442. public Builder setAppInfos(
  2443. int index, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage value) {
  2444. if (appInfosBuilder_ == null) {
  2445. if (value == null) {
  2446. throw new NullPointerException();
  2447. }
  2448. ensureAppInfosIsMutable();
  2449. appInfos_.set(index, value);
  2450. onChanged();
  2451. } else {
  2452. appInfosBuilder_.setMessage(index, value);
  2453. }
  2454. return this;
  2455. }
  2456. /**
  2457. * <pre>
  2458. * App信息
  2459. * </pre>
  2460. *
  2461. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2462. */
  2463. public Builder setAppInfos(
  2464. int index, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder builderForValue) {
  2465. if (appInfosBuilder_ == null) {
  2466. ensureAppInfosIsMutable();
  2467. appInfos_.set(index, builderForValue.build());
  2468. onChanged();
  2469. } else {
  2470. appInfosBuilder_.setMessage(index, builderForValue.build());
  2471. }
  2472. return this;
  2473. }
  2474. /**
  2475. * <pre>
  2476. * App信息
  2477. * </pre>
  2478. *
  2479. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2480. */
  2481. public Builder addAppInfos(Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage value) {
  2482. if (appInfosBuilder_ == null) {
  2483. if (value == null) {
  2484. throw new NullPointerException();
  2485. }
  2486. ensureAppInfosIsMutable();
  2487. appInfos_.add(value);
  2488. onChanged();
  2489. } else {
  2490. appInfosBuilder_.addMessage(value);
  2491. }
  2492. return this;
  2493. }
  2494. /**
  2495. * <pre>
  2496. * App信息
  2497. * </pre>
  2498. *
  2499. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2500. */
  2501. public Builder addAppInfos(
  2502. int index, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage value) {
  2503. if (appInfosBuilder_ == null) {
  2504. if (value == null) {
  2505. throw new NullPointerException();
  2506. }
  2507. ensureAppInfosIsMutable();
  2508. appInfos_.add(index, value);
  2509. onChanged();
  2510. } else {
  2511. appInfosBuilder_.addMessage(index, value);
  2512. }
  2513. return this;
  2514. }
  2515. /**
  2516. * <pre>
  2517. * App信息
  2518. * </pre>
  2519. *
  2520. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2521. */
  2522. public Builder addAppInfos(
  2523. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder builderForValue) {
  2524. if (appInfosBuilder_ == null) {
  2525. ensureAppInfosIsMutable();
  2526. appInfos_.add(builderForValue.build());
  2527. onChanged();
  2528. } else {
  2529. appInfosBuilder_.addMessage(builderForValue.build());
  2530. }
  2531. return this;
  2532. }
  2533. /**
  2534. * <pre>
  2535. * App信息
  2536. * </pre>
  2537. *
  2538. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2539. */
  2540. public Builder addAppInfos(
  2541. int index, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder builderForValue) {
  2542. if (appInfosBuilder_ == null) {
  2543. ensureAppInfosIsMutable();
  2544. appInfos_.add(index, builderForValue.build());
  2545. onChanged();
  2546. } else {
  2547. appInfosBuilder_.addMessage(index, builderForValue.build());
  2548. }
  2549. return this;
  2550. }
  2551. /**
  2552. * <pre>
  2553. * App信息
  2554. * </pre>
  2555. *
  2556. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2557. */
  2558. public Builder addAllAppInfos(
  2559. java.lang.Iterable<? extends Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage> values) {
  2560. if (appInfosBuilder_ == null) {
  2561. ensureAppInfosIsMutable();
  2562. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  2563. values, appInfos_);
  2564. onChanged();
  2565. } else {
  2566. appInfosBuilder_.addAllMessages(values);
  2567. }
  2568. return this;
  2569. }
  2570. /**
  2571. * <pre>
  2572. * App信息
  2573. * </pre>
  2574. *
  2575. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2576. */
  2577. public Builder clearAppInfos() {
  2578. if (appInfosBuilder_ == null) {
  2579. appInfos_ = java.util.Collections.emptyList();
  2580. bitField0_ = (bitField0_ & ~0x00000001);
  2581. onChanged();
  2582. } else {
  2583. appInfosBuilder_.clear();
  2584. }
  2585. return this;
  2586. }
  2587. /**
  2588. * <pre>
  2589. * App信息
  2590. * </pre>
  2591. *
  2592. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2593. */
  2594. public Builder removeAppInfos(int index) {
  2595. if (appInfosBuilder_ == null) {
  2596. ensureAppInfosIsMutable();
  2597. appInfos_.remove(index);
  2598. onChanged();
  2599. } else {
  2600. appInfosBuilder_.remove(index);
  2601. }
  2602. return this;
  2603. }
  2604. /**
  2605. * <pre>
  2606. * App信息
  2607. * </pre>
  2608. *
  2609. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2610. */
  2611. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder getAppInfosBuilder(
  2612. int index) {
  2613. return getAppInfosFieldBuilder().getBuilder(index);
  2614. }
  2615. /**
  2616. * <pre>
  2617. * App信息
  2618. * </pre>
  2619. *
  2620. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2621. */
  2622. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder getAppInfosOrBuilder(
  2623. int index) {
  2624. if (appInfosBuilder_ == null) {
  2625. return appInfos_.get(index); } else {
  2626. return appInfosBuilder_.getMessageOrBuilder(index);
  2627. }
  2628. }
  2629. /**
  2630. * <pre>
  2631. * App信息
  2632. * </pre>
  2633. *
  2634. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2635. */
  2636. public java.util.List<? extends Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder>
  2637. getAppInfosOrBuilderList() {
  2638. if (appInfosBuilder_ != null) {
  2639. return appInfosBuilder_.getMessageOrBuilderList();
  2640. } else {
  2641. return java.util.Collections.unmodifiableList(appInfos_);
  2642. }
  2643. }
  2644. /**
  2645. * <pre>
  2646. * App信息
  2647. * </pre>
  2648. *
  2649. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2650. */
  2651. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder addAppInfosBuilder() {
  2652. return getAppInfosFieldBuilder().addBuilder(
  2653. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.getDefaultInstance());
  2654. }
  2655. /**
  2656. * <pre>
  2657. * App信息
  2658. * </pre>
  2659. *
  2660. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2661. */
  2662. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder addAppInfosBuilder(
  2663. int index) {
  2664. return getAppInfosFieldBuilder().addBuilder(
  2665. index, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.getDefaultInstance());
  2666. }
  2667. /**
  2668. * <pre>
  2669. * App信息
  2670. * </pre>
  2671. *
  2672. * <code>repeated .Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage AppInfos = 4;</code>
  2673. */
  2674. public java.util.List<Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder>
  2675. getAppInfosBuilderList() {
  2676. return getAppInfosFieldBuilder().getBuilderList();
  2677. }
  2678. private com.google.protobuf.RepeatedFieldBuilderV3<
  2679. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder>
  2680. getAppInfosFieldBuilder() {
  2681. if (appInfosBuilder_ == null) {
  2682. appInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
  2683. Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessage.Builder, Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage.DeviceAppInfoMessageOrBuilder>(
  2684. appInfos_,
  2685. ((bitField0_ & 0x00000001) != 0),
  2686. getParentForChildren(),
  2687. isClean());
  2688. appInfos_ = null;
  2689. }
  2690. return appInfosBuilder_;
  2691. }
  2692. private java.lang.Object netType_ = "";
  2693. /**
  2694. * <code>string NetType = 5;</code>
  2695. * @return The netType.
  2696. */
  2697. public java.lang.String getNetType() {
  2698. java.lang.Object ref = netType_;
  2699. if (!(ref instanceof java.lang.String)) {
  2700. com.google.protobuf.ByteString bs =
  2701. (com.google.protobuf.ByteString) ref;
  2702. java.lang.String s = bs.toStringUtf8();
  2703. netType_ = s;
  2704. return s;
  2705. } else {
  2706. return (java.lang.String) ref;
  2707. }
  2708. }
  2709. /**
  2710. * <code>string NetType = 5;</code>
  2711. * @return The bytes for netType.
  2712. */
  2713. public com.google.protobuf.ByteString
  2714. getNetTypeBytes() {
  2715. java.lang.Object ref = netType_;
  2716. if (ref instanceof String) {
  2717. com.google.protobuf.ByteString b =
  2718. com.google.protobuf.ByteString.copyFromUtf8(
  2719. (java.lang.String) ref);
  2720. netType_ = b;
  2721. return b;
  2722. } else {
  2723. return (com.google.protobuf.ByteString) ref;
  2724. }
  2725. }
  2726. /**
  2727. * <code>string NetType = 5;</code>
  2728. * @param value The netType to set.
  2729. * @return This builder for chaining.
  2730. */
  2731. public Builder setNetType(
  2732. java.lang.String value) {
  2733. if (value == null) {
  2734. throw new NullPointerException();
  2735. }
  2736. netType_ = value;
  2737. onChanged();
  2738. return this;
  2739. }
  2740. /**
  2741. * <code>string NetType = 5;</code>
  2742. * @return This builder for chaining.
  2743. */
  2744. public Builder clearNetType() {
  2745. netType_ = getDefaultInstance().getNetType();
  2746. onChanged();
  2747. return this;
  2748. }
  2749. /**
  2750. * <code>string NetType = 5;</code>
  2751. * @param value The bytes for netType to set.
  2752. * @return This builder for chaining.
  2753. */
  2754. public Builder setNetTypeBytes(
  2755. com.google.protobuf.ByteString value) {
  2756. if (value == null) {
  2757. throw new NullPointerException();
  2758. }
  2759. checkByteStringIsUtf8(value);
  2760. netType_ = value;
  2761. onChanged();
  2762. return this;
  2763. }
  2764. private long wxId_ ;
  2765. /**
  2766. * <pre>
  2767. * 微信id
  2768. * </pre>
  2769. *
  2770. * <code>int64 WxId = 6;</code>
  2771. * @return The wxId.
  2772. */
  2773. public long getWxId() {
  2774. return wxId_;
  2775. }
  2776. /**
  2777. * <pre>
  2778. * 微信id
  2779. * </pre>
  2780. *
  2781. * <code>int64 WxId = 6;</code>
  2782. * @param value The wxId to set.
  2783. * @return This builder for chaining.
  2784. */
  2785. public Builder setWxId(long value) {
  2786. wxId_ = value;
  2787. onChanged();
  2788. return this;
  2789. }
  2790. /**
  2791. * <pre>
  2792. * 微信id
  2793. * </pre>
  2794. *
  2795. * <code>int64 WxId = 6;</code>
  2796. * @return This builder for chaining.
  2797. */
  2798. public Builder clearWxId() {
  2799. wxId_ = 0L;
  2800. onChanged();
  2801. return this;
  2802. }
  2803. private java.lang.Object iMEI_ = "";
  2804. /**
  2805. * <code>string IMEI = 7;</code>
  2806. * @return The iMEI.
  2807. */
  2808. public java.lang.String getIMEI() {
  2809. java.lang.Object ref = iMEI_;
  2810. if (!(ref instanceof java.lang.String)) {
  2811. com.google.protobuf.ByteString bs =
  2812. (com.google.protobuf.ByteString) ref;
  2813. java.lang.String s = bs.toStringUtf8();
  2814. iMEI_ = s;
  2815. return s;
  2816. } else {
  2817. return (java.lang.String) ref;
  2818. }
  2819. }
  2820. /**
  2821. * <code>string IMEI = 7;</code>
  2822. * @return The bytes for iMEI.
  2823. */
  2824. public com.google.protobuf.ByteString
  2825. getIMEIBytes() {
  2826. java.lang.Object ref = iMEI_;
  2827. if (ref instanceof String) {
  2828. com.google.protobuf.ByteString b =
  2829. com.google.protobuf.ByteString.copyFromUtf8(
  2830. (java.lang.String) ref);
  2831. iMEI_ = b;
  2832. return b;
  2833. } else {
  2834. return (com.google.protobuf.ByteString) ref;
  2835. }
  2836. }
  2837. /**
  2838. * <code>string IMEI = 7;</code>
  2839. * @param value The iMEI to set.
  2840. * @return This builder for chaining.
  2841. */
  2842. public Builder setIMEI(
  2843. java.lang.String value) {
  2844. if (value == null) {
  2845. throw new NullPointerException();
  2846. }
  2847. iMEI_ = value;
  2848. onChanged();
  2849. return this;
  2850. }
  2851. /**
  2852. * <code>string IMEI = 7;</code>
  2853. * @return This builder for chaining.
  2854. */
  2855. public Builder clearIMEI() {
  2856. iMEI_ = getDefaultInstance().getIMEI();
  2857. onChanged();
  2858. return this;
  2859. }
  2860. /**
  2861. * <code>string IMEI = 7;</code>
  2862. * @param value The bytes for iMEI to set.
  2863. * @return This builder for chaining.
  2864. */
  2865. public Builder setIMEIBytes(
  2866. com.google.protobuf.ByteString value) {
  2867. if (value == null) {
  2868. throw new NullPointerException();
  2869. }
  2870. checkByteStringIsUtf8(value);
  2871. iMEI_ = value;
  2872. onChanged();
  2873. return this;
  2874. }
  2875. private java.lang.Object iMSI1_ = "";
  2876. /**
  2877. * <pre>
  2878. * SIM卡1的IMSI
  2879. * </pre>
  2880. *
  2881. * <code>string IMSI1 = 8;</code>
  2882. * @return The iMSI1.
  2883. */
  2884. public java.lang.String getIMSI1() {
  2885. java.lang.Object ref = iMSI1_;
  2886. if (!(ref instanceof java.lang.String)) {
  2887. com.google.protobuf.ByteString bs =
  2888. (com.google.protobuf.ByteString) ref;
  2889. java.lang.String s = bs.toStringUtf8();
  2890. iMSI1_ = s;
  2891. return s;
  2892. } else {
  2893. return (java.lang.String) ref;
  2894. }
  2895. }
  2896. /**
  2897. * <pre>
  2898. * SIM卡1的IMSI
  2899. * </pre>
  2900. *
  2901. * <code>string IMSI1 = 8;</code>
  2902. * @return The bytes for iMSI1.
  2903. */
  2904. public com.google.protobuf.ByteString
  2905. getIMSI1Bytes() {
  2906. java.lang.Object ref = iMSI1_;
  2907. if (ref instanceof String) {
  2908. com.google.protobuf.ByteString b =
  2909. com.google.protobuf.ByteString.copyFromUtf8(
  2910. (java.lang.String) ref);
  2911. iMSI1_ = b;
  2912. return b;
  2913. } else {
  2914. return (com.google.protobuf.ByteString) ref;
  2915. }
  2916. }
  2917. /**
  2918. * <pre>
  2919. * SIM卡1的IMSI
  2920. * </pre>
  2921. *
  2922. * <code>string IMSI1 = 8;</code>
  2923. * @param value The iMSI1 to set.
  2924. * @return This builder for chaining.
  2925. */
  2926. public Builder setIMSI1(
  2927. java.lang.String value) {
  2928. if (value == null) {
  2929. throw new NullPointerException();
  2930. }
  2931. iMSI1_ = value;
  2932. onChanged();
  2933. return this;
  2934. }
  2935. /**
  2936. * <pre>
  2937. * SIM卡1的IMSI
  2938. * </pre>
  2939. *
  2940. * <code>string IMSI1 = 8;</code>
  2941. * @return This builder for chaining.
  2942. */
  2943. public Builder clearIMSI1() {
  2944. iMSI1_ = getDefaultInstance().getIMSI1();
  2945. onChanged();
  2946. return this;
  2947. }
  2948. /**
  2949. * <pre>
  2950. * SIM卡1的IMSI
  2951. * </pre>
  2952. *
  2953. * <code>string IMSI1 = 8;</code>
  2954. * @param value The bytes for iMSI1 to set.
  2955. * @return This builder for chaining.
  2956. */
  2957. public Builder setIMSI1Bytes(
  2958. com.google.protobuf.ByteString value) {
  2959. if (value == null) {
  2960. throw new NullPointerException();
  2961. }
  2962. checkByteStringIsUtf8(value);
  2963. iMSI1_ = value;
  2964. onChanged();
  2965. return this;
  2966. }
  2967. private java.lang.Object iMSI2_ = "";
  2968. /**
  2969. * <pre>
  2970. * SIM卡2的IMSI,
  2971. * </pre>
  2972. *
  2973. * <code>string IMSI2 = 9;</code>
  2974. * @return The iMSI2.
  2975. */
  2976. public java.lang.String getIMSI2() {
  2977. java.lang.Object ref = iMSI2_;
  2978. if (!(ref instanceof java.lang.String)) {
  2979. com.google.protobuf.ByteString bs =
  2980. (com.google.protobuf.ByteString) ref;
  2981. java.lang.String s = bs.toStringUtf8();
  2982. iMSI2_ = s;
  2983. return s;
  2984. } else {
  2985. return (java.lang.String) ref;
  2986. }
  2987. }
  2988. /**
  2989. * <pre>
  2990. * SIM卡2的IMSI,
  2991. * </pre>
  2992. *
  2993. * <code>string IMSI2 = 9;</code>
  2994. * @return The bytes for iMSI2.
  2995. */
  2996. public com.google.protobuf.ByteString
  2997. getIMSI2Bytes() {
  2998. java.lang.Object ref = iMSI2_;
  2999. if (ref instanceof String) {
  3000. com.google.protobuf.ByteString b =
  3001. com.google.protobuf.ByteString.copyFromUtf8(
  3002. (java.lang.String) ref);
  3003. iMSI2_ = b;
  3004. return b;
  3005. } else {
  3006. return (com.google.protobuf.ByteString) ref;
  3007. }
  3008. }
  3009. /**
  3010. * <pre>
  3011. * SIM卡2的IMSI,
  3012. * </pre>
  3013. *
  3014. * <code>string IMSI2 = 9;</code>
  3015. * @param value The iMSI2 to set.
  3016. * @return This builder for chaining.
  3017. */
  3018. public Builder setIMSI2(
  3019. java.lang.String value) {
  3020. if (value == null) {
  3021. throw new NullPointerException();
  3022. }
  3023. iMSI2_ = value;
  3024. onChanged();
  3025. return this;
  3026. }
  3027. /**
  3028. * <pre>
  3029. * SIM卡2的IMSI,
  3030. * </pre>
  3031. *
  3032. * <code>string IMSI2 = 9;</code>
  3033. * @return This builder for chaining.
  3034. */
  3035. public Builder clearIMSI2() {
  3036. iMSI2_ = getDefaultInstance().getIMSI2();
  3037. onChanged();
  3038. return this;
  3039. }
  3040. /**
  3041. * <pre>
  3042. * SIM卡2的IMSI,
  3043. * </pre>
  3044. *
  3045. * <code>string IMSI2 = 9;</code>
  3046. * @param value The bytes for iMSI2 to set.
  3047. * @return This builder for chaining.
  3048. */
  3049. public Builder setIMSI2Bytes(
  3050. com.google.protobuf.ByteString value) {
  3051. if (value == null) {
  3052. throw new NullPointerException();
  3053. }
  3054. checkByteStringIsUtf8(value);
  3055. iMSI2_ = value;
  3056. onChanged();
  3057. return this;
  3058. }
  3059. private java.lang.Object number1_ = "";
  3060. /**
  3061. * <pre>
  3062. * SIM卡1的手机号,有可能读不到
  3063. * </pre>
  3064. *
  3065. * <code>string Number1 = 10;</code>
  3066. * @return The number1.
  3067. */
  3068. public java.lang.String getNumber1() {
  3069. java.lang.Object ref = number1_;
  3070. if (!(ref instanceof java.lang.String)) {
  3071. com.google.protobuf.ByteString bs =
  3072. (com.google.protobuf.ByteString) ref;
  3073. java.lang.String s = bs.toStringUtf8();
  3074. number1_ = s;
  3075. return s;
  3076. } else {
  3077. return (java.lang.String) ref;
  3078. }
  3079. }
  3080. /**
  3081. * <pre>
  3082. * SIM卡1的手机号,有可能读不到
  3083. * </pre>
  3084. *
  3085. * <code>string Number1 = 10;</code>
  3086. * @return The bytes for number1.
  3087. */
  3088. public com.google.protobuf.ByteString
  3089. getNumber1Bytes() {
  3090. java.lang.Object ref = number1_;
  3091. if (ref instanceof String) {
  3092. com.google.protobuf.ByteString b =
  3093. com.google.protobuf.ByteString.copyFromUtf8(
  3094. (java.lang.String) ref);
  3095. number1_ = b;
  3096. return b;
  3097. } else {
  3098. return (com.google.protobuf.ByteString) ref;
  3099. }
  3100. }
  3101. /**
  3102. * <pre>
  3103. * SIM卡1的手机号,有可能读不到
  3104. * </pre>
  3105. *
  3106. * <code>string Number1 = 10;</code>
  3107. * @param value The number1 to set.
  3108. * @return This builder for chaining.
  3109. */
  3110. public Builder setNumber1(
  3111. java.lang.String value) {
  3112. if (value == null) {
  3113. throw new NullPointerException();
  3114. }
  3115. number1_ = value;
  3116. onChanged();
  3117. return this;
  3118. }
  3119. /**
  3120. * <pre>
  3121. * SIM卡1的手机号,有可能读不到
  3122. * </pre>
  3123. *
  3124. * <code>string Number1 = 10;</code>
  3125. * @return This builder for chaining.
  3126. */
  3127. public Builder clearNumber1() {
  3128. number1_ = getDefaultInstance().getNumber1();
  3129. onChanged();
  3130. return this;
  3131. }
  3132. /**
  3133. * <pre>
  3134. * SIM卡1的手机号,有可能读不到
  3135. * </pre>
  3136. *
  3137. * <code>string Number1 = 10;</code>
  3138. * @param value The bytes for number1 to set.
  3139. * @return This builder for chaining.
  3140. */
  3141. public Builder setNumber1Bytes(
  3142. com.google.protobuf.ByteString value) {
  3143. if (value == null) {
  3144. throw new NullPointerException();
  3145. }
  3146. checkByteStringIsUtf8(value);
  3147. number1_ = value;
  3148. onChanged();
  3149. return this;
  3150. }
  3151. private java.lang.Object number2_ = "";
  3152. /**
  3153. * <pre>
  3154. * SIM卡2的手机好,有可能读不到
  3155. * </pre>
  3156. *
  3157. * <code>string Number2 = 11;</code>
  3158. * @return The number2.
  3159. */
  3160. public java.lang.String getNumber2() {
  3161. java.lang.Object ref = number2_;
  3162. if (!(ref instanceof java.lang.String)) {
  3163. com.google.protobuf.ByteString bs =
  3164. (com.google.protobuf.ByteString) ref;
  3165. java.lang.String s = bs.toStringUtf8();
  3166. number2_ = s;
  3167. return s;
  3168. } else {
  3169. return (java.lang.String) ref;
  3170. }
  3171. }
  3172. /**
  3173. * <pre>
  3174. * SIM卡2的手机好,有可能读不到
  3175. * </pre>
  3176. *
  3177. * <code>string Number2 = 11;</code>
  3178. * @return The bytes for number2.
  3179. */
  3180. public com.google.protobuf.ByteString
  3181. getNumber2Bytes() {
  3182. java.lang.Object ref = number2_;
  3183. if (ref instanceof String) {
  3184. com.google.protobuf.ByteString b =
  3185. com.google.protobuf.ByteString.copyFromUtf8(
  3186. (java.lang.String) ref);
  3187. number2_ = b;
  3188. return b;
  3189. } else {
  3190. return (com.google.protobuf.ByteString) ref;
  3191. }
  3192. }
  3193. /**
  3194. * <pre>
  3195. * SIM卡2的手机好,有可能读不到
  3196. * </pre>
  3197. *
  3198. * <code>string Number2 = 11;</code>
  3199. * @param value The number2 to set.
  3200. * @return This builder for chaining.
  3201. */
  3202. public Builder setNumber2(
  3203. java.lang.String value) {
  3204. if (value == null) {
  3205. throw new NullPointerException();
  3206. }
  3207. number2_ = value;
  3208. onChanged();
  3209. return this;
  3210. }
  3211. /**
  3212. * <pre>
  3213. * SIM卡2的手机好,有可能读不到
  3214. * </pre>
  3215. *
  3216. * <code>string Number2 = 11;</code>
  3217. * @return This builder for chaining.
  3218. */
  3219. public Builder clearNumber2() {
  3220. number2_ = getDefaultInstance().getNumber2();
  3221. onChanged();
  3222. return this;
  3223. }
  3224. /**
  3225. * <pre>
  3226. * SIM卡2的手机好,有可能读不到
  3227. * </pre>
  3228. *
  3229. * <code>string Number2 = 11;</code>
  3230. * @param value The bytes for number2 to set.
  3231. * @return This builder for chaining.
  3232. */
  3233. public Builder setNumber2Bytes(
  3234. com.google.protobuf.ByteString value) {
  3235. if (value == null) {
  3236. throw new NullPointerException();
  3237. }
  3238. checkByteStringIsUtf8(value);
  3239. number2_ = value;
  3240. onChanged();
  3241. return this;
  3242. }
  3243. private boolean isHook_ ;
  3244. /**
  3245. * <code>bool IsHook = 12;</code>
  3246. * @return The isHook.
  3247. */
  3248. public boolean getIsHook() {
  3249. return isHook_;
  3250. }
  3251. /**
  3252. * <code>bool IsHook = 12;</code>
  3253. * @param value The isHook to set.
  3254. * @return This builder for chaining.
  3255. */
  3256. public Builder setIsHook(boolean value) {
  3257. isHook_ = value;
  3258. onChanged();
  3259. return this;
  3260. }
  3261. /**
  3262. * <code>bool IsHook = 12;</code>
  3263. * @return This builder for chaining.
  3264. */
  3265. public Builder clearIsHook() {
  3266. isHook_ = false;
  3267. onChanged();
  3268. return this;
  3269. }
  3270. private boolean wxSupport_ ;
  3271. /**
  3272. * <code>bool WxSupport = 13;</code>
  3273. * @return The wxSupport.
  3274. */
  3275. public boolean getWxSupport() {
  3276. return wxSupport_;
  3277. }
  3278. /**
  3279. * <code>bool WxSupport = 13;</code>
  3280. * @param value The wxSupport to set.
  3281. * @return This builder for chaining.
  3282. */
  3283. public Builder setWxSupport(boolean value) {
  3284. wxSupport_ = value;
  3285. onChanged();
  3286. return this;
  3287. }
  3288. /**
  3289. * <code>bool WxSupport = 13;</code>
  3290. * @return This builder for chaining.
  3291. */
  3292. public Builder clearWxSupport() {
  3293. wxSupport_ = false;
  3294. onChanged();
  3295. return this;
  3296. }
  3297. @java.lang.Override
  3298. public final Builder setUnknownFields(
  3299. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3300. return super.setUnknownFields(unknownFields);
  3301. }
  3302. @java.lang.Override
  3303. public final Builder mergeUnknownFields(
  3304. final com.google.protobuf.UnknownFieldSet unknownFields) {
  3305. return super.mergeUnknownFields(unknownFields);
  3306. }
  3307. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage)
  3308. }
  3309. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMessage)
  3310. private static final Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage DEFAULT_INSTANCE;
  3311. static {
  3312. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage();
  3313. }
  3314. public static Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage getDefaultInstance() {
  3315. return DEFAULT_INSTANCE;
  3316. }
  3317. private static final com.google.protobuf.Parser<PostDeviceInfoNoticeMessage>
  3318. PARSER = new com.google.protobuf.AbstractParser<PostDeviceInfoNoticeMessage>() {
  3319. @java.lang.Override
  3320. public PostDeviceInfoNoticeMessage parsePartialFrom(
  3321. com.google.protobuf.CodedInputStream input,
  3322. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  3323. throws com.google.protobuf.InvalidProtocolBufferException {
  3324. return new PostDeviceInfoNoticeMessage(input, extensionRegistry);
  3325. }
  3326. };
  3327. public static com.google.protobuf.Parser<PostDeviceInfoNoticeMessage> parser() {
  3328. return PARSER;
  3329. }
  3330. @java.lang.Override
  3331. public com.google.protobuf.Parser<PostDeviceInfoNoticeMessage> getParserForType() {
  3332. return PARSER;
  3333. }
  3334. @java.lang.Override
  3335. public Im.Scrm.Ww.Proto.WPostDeviceInfoNotice.PostDeviceInfoNoticeMessage getDefaultInstanceForType() {
  3336. return DEFAULT_INSTANCE;
  3337. }
  3338. }
  3339. private static final com.google.protobuf.Descriptors.Descriptor
  3340. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_descriptor;
  3341. private static final
  3342. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3343. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_fieldAccessorTable;
  3344. private static final com.google.protobuf.Descriptors.Descriptor
  3345. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_descriptor;
  3346. private static final
  3347. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  3348. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_fieldAccessorTable;
  3349. public static com.google.protobuf.Descriptors.FileDescriptor
  3350. getDescriptor() {
  3351. return descriptor;
  3352. }
  3353. private static com.google.protobuf.Descriptors.FileDescriptor
  3354. descriptor;
  3355. static {
  3356. java.lang.String[] descriptorData = {
  3357. "\n\033WPostDeviceInfoNotice.proto\022\020Im.Scrm.W" +
  3358. "w.Proto\"\242\003\n\033PostDeviceInfoNoticeMessage\022" +
  3359. "\022\n\nPhoneBrand\030\001 \001(\t\022\022\n\nPhoneModel\030\002 \001(\t\022" +
  3360. "\023\n\013OSVerNumber\030\003 \001(\005\022T\n\010AppInfos\030\004 \003(\0132B" +
  3361. ".Im.Scrm.Ww.Proto.PostDeviceInfoNoticeMe" +
  3362. "ssage.DeviceAppInfoMessage\022\017\n\007NetType\030\005 " +
  3363. "\001(\t\022\014\n\004WxId\030\006 \001(\003\022\014\n\004IMEI\030\007 \001(\t\022\r\n\005IMSI1" +
  3364. "\030\010 \001(\t\022\r\n\005IMSI2\030\t \001(\t\022\017\n\007Number1\030\n \001(\t\022\017" +
  3365. "\n\007Number2\030\013 \001(\t\022\016\n\006IsHook\030\014 \001(\010\022\021\n\tWxSup" +
  3366. "port\030\r \001(\010\032`\n\024DeviceAppInfoMessage\022\023\n\013Pa" +
  3367. "ckageName\030\001 \001(\t\022\017\n\007AppName\030\002 \001(\t\022\021\n\tVerN" +
  3368. "umber\030\003 \001(\005\022\017\n\007Version\030\004 \001(\tb\006proto3"
  3369. };
  3370. descriptor = com.google.protobuf.Descriptors.FileDescriptor
  3371. .internalBuildGeneratedFileFrom(descriptorData,
  3372. new com.google.protobuf.Descriptors.FileDescriptor[] {
  3373. });
  3374. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_descriptor =
  3375. getDescriptor().getMessageTypes().get(0);
  3376. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_fieldAccessorTable = new
  3377. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  3378. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_descriptor,
  3379. new java.lang.String[] { "PhoneBrand", "PhoneModel", "OSVerNumber", "AppInfos", "NetType", "WxId", "IMEI", "IMSI1", "IMSI2", "Number1", "Number2", "IsHook", "WxSupport", });
  3380. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_descriptor =
  3381. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_descriptor.getNestedTypes().get(0);
  3382. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_fieldAccessorTable = new
  3383. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  3384. internal_static_Im_Scrm_Ww_Proto_PostDeviceInfoNoticeMessage_DeviceAppInfoMessage_descriptor,
  3385. new java.lang.String[] { "PackageName", "AppName", "VerNumber", "Version", });
  3386. }
  3387. // @@protoc_insertion_point(outer_class_scope)
  3388. }