WTransport.java 127 KB

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