/TeamTalk/IOSDuoduo/IMBaseDefine.pb.h

https://gitlab.com/lisit1003/TTiOSClient · C Header · 1426 lines · 1178 code · 245 blank · 3 comment · 0 complexity · 915a4dc04d96be60d4de2d2548225644 MD5 · raw file

  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. #import "ProtocolBuffers.h"
  3. // @@protoc_insertion_point(imports)
  4. @class ClientGroupInfo;
  5. @class ClientGroupInfoBuilder;
  6. @class ClientGroupMsg;
  7. @class ClientGroupMsgBuilder;
  8. @class ClientGroupUnReadCnt;
  9. @class ClientGroupUnReadCntBuilder;
  10. @class ClientMsgInfo;
  11. @class ClientMsgInfoBuilder;
  12. @class ClientOfflineFileInfo;
  13. @class ClientOfflineFileInfoBuilder;
  14. @class ClientUnReadInfo;
  15. @class ClientUnReadInfoBuilder;
  16. @class ClientUserInfo;
  17. @class ClientUserInfoBuilder;
  18. @class ClientUserStat;
  19. @class ClientUserStatBuilder;
  20. @class IpAddr;
  21. @class IpAddrBuilder;
  22. @class ServerGroupInfo;
  23. @class ServerGroupInfoBuilder;
  24. @class ServerGroupMsg;
  25. @class ServerGroupMsgBuilder;
  26. @class ServerGroupUnReadCnt;
  27. @class ServerGroupUnReadCntBuilder;
  28. @class ServerMsgInfo;
  29. @class ServerMsgInfoBuilder;
  30. @class ServerOfflineFileInfo;
  31. @class ServerOfflineFileInfoBuilder;
  32. @class ServerUnReadInfo;
  33. @class ServerUnReadInfoBuilder;
  34. @class ServerUserInfo;
  35. @class ServerUserInfoBuilder;
  36. @class ServerUserStat;
  37. @class ServerUserStatBuilder;
  38. #ifndef __has_feature
  39. #define __has_feature(x) 0 // Compatibility with non-clang compilers.
  40. #endif // __has_feature
  41. #ifndef NS_RETURNS_NOT_RETAINED
  42. #if __has_feature(attribute_ns_returns_not_retained)
  43. #define NS_RETURNS_NOT_RETAINED __attribute__((ns_returns_not_retained))
  44. #else
  45. #define NS_RETURNS_NOT_RETAINED
  46. #endif
  47. #endif
  48. typedef enum {
  49. ResultTypeRefuseReasonNone = 0,
  50. ResultTypeRefuseReasonNoMsgServer = 1,
  51. ResultTypeRefuseReasonMsgServerFull = 2,
  52. ResultTypeRefuseReasonNoDbServer = 3,
  53. ResultTypeRefuseReasonNoLoginServer = 4,
  54. ResultTypeRefuseReasonNoRouteServer = 5,
  55. ResultTypeRefuseReasonDbValidateFailed = 6,
  56. ResultTypeResuseReasonVersionTooOld = 7,
  57. } ResultType;
  58. BOOL ResultTypeIsValidValue(ResultType value);
  59. typedef enum {
  60. UserTypeUserTypeNormal = 0,
  61. } UserType;
  62. BOOL UserTypeIsValidValue(UserType value);
  63. typedef enum {
  64. KickReasonTypeKickReasonDuplicateUser = 1,
  65. } KickReasonType;
  66. BOOL KickReasonTypeIsValidValue(KickReasonType value);
  67. typedef enum {
  68. OnlineListTypeOnlineListTypeFriendList = 1,
  69. } OnlineListType;
  70. BOOL OnlineListTypeIsValidValue(OnlineListType value);
  71. typedef enum {
  72. UserStatTypeUserStatusOnline = 1,
  73. UserStatTypeUserStatusOffline = 2,
  74. UserStatTypeUserStatusLeave = 3,
  75. } UserStatType;
  76. BOOL UserStatTypeIsValidValue(UserStatType value);
  77. typedef enum {
  78. SessionTypeSessionTypeSingle = 1,
  79. SessionTypeSessionTypeGroup = 2,
  80. SessionTypeSessionTypeTempGroup = 3,
  81. } SessionType;
  82. BOOL SessionTypeIsValidValue(SessionType value);
  83. typedef enum {
  84. GroupTypeNormalGroup = 0,
  85. GroupTypeTemporaryGroup = 1,
  86. } GroupType;
  87. BOOL GroupTypeIsValidValue(GroupType value);
  88. @interface ImbaseDefineRoot : NSObject {
  89. }
  90. + (PBExtensionRegistry*) extensionRegistry;
  91. + (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry;
  92. @end
  93. @interface IpAddr : PBGeneratedMessage {
  94. @private
  95. BOOL hasIp_:1;
  96. BOOL hasPort_:1;
  97. NSString* ip;
  98. UInt32 port;
  99. }
  100. - (BOOL) hasIp;
  101. - (BOOL) hasPort;
  102. @property (readonly, strong) NSString* ip;
  103. @property (readonly) UInt32 port;
  104. + (IpAddr*) defaultInstance;
  105. - (IpAddr*) defaultInstance;
  106. - (BOOL) isInitialized;
  107. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  108. - (IpAddrBuilder*) builder;
  109. + (IpAddrBuilder*) builder;
  110. + (IpAddrBuilder*) builderWithPrototype:(IpAddr*) prototype;
  111. - (IpAddrBuilder*) toBuilder;
  112. + (IpAddr*) parseFromData:(NSData*) data;
  113. + (IpAddr*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  114. + (IpAddr*) parseFromInputStream:(NSInputStream*) input;
  115. + (IpAddr*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  116. + (IpAddr*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  117. + (IpAddr*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  118. @end
  119. @interface IpAddrBuilder : PBGeneratedMessageBuilder {
  120. @private
  121. IpAddr* result;
  122. }
  123. - (IpAddr*) defaultInstance;
  124. - (IpAddrBuilder*) clear;
  125. - (IpAddrBuilder*) clone;
  126. - (IpAddr*) build;
  127. - (IpAddr*) buildPartial;
  128. - (IpAddrBuilder*) mergeFrom:(IpAddr*) other;
  129. - (IpAddrBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  130. - (IpAddrBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  131. - (BOOL) hasIp;
  132. - (NSString*) ip;
  133. - (IpAddrBuilder*) setIp:(NSString*) value;
  134. - (IpAddrBuilder*) clearIp;
  135. - (BOOL) hasPort;
  136. - (UInt32) port;
  137. - (IpAddrBuilder*) setPort:(UInt32) value;
  138. - (IpAddrBuilder*) clearPort;
  139. @end
  140. @interface ClientUserInfo : PBGeneratedMessage {
  141. @private
  142. BOOL hasUserId_:1;
  143. BOOL hasName_:1;
  144. BOOL hasNickName_:1;
  145. BOOL hasAvatarUrl_:1;
  146. BOOL hasDepartment_:1;
  147. BOOL hasUserUpdated_:1;
  148. BOOL hasUserType_:1;
  149. NSString* userId;
  150. NSString* name;
  151. NSString* nickName;
  152. NSString* avatarUrl;
  153. NSString* department;
  154. UInt32 userUpdated;
  155. UserType userType;
  156. }
  157. - (BOOL) hasUserId;
  158. - (BOOL) hasName;
  159. - (BOOL) hasNickName;
  160. - (BOOL) hasAvatarUrl;
  161. - (BOOL) hasDepartment;
  162. - (BOOL) hasUserType;
  163. - (BOOL) hasUserUpdated;
  164. @property (readonly, strong) NSString* userId;
  165. @property (readonly, strong) NSString* name;
  166. @property (readonly, strong) NSString* nickName;
  167. @property (readonly, strong) NSString* avatarUrl;
  168. @property (readonly, strong) NSString* department;
  169. @property (readonly) UserType userType;
  170. @property (readonly) UInt32 userUpdated;
  171. + (ClientUserInfo*) defaultInstance;
  172. - (ClientUserInfo*) defaultInstance;
  173. - (BOOL) isInitialized;
  174. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  175. - (ClientUserInfoBuilder*) builder;
  176. + (ClientUserInfoBuilder*) builder;
  177. + (ClientUserInfoBuilder*) builderWithPrototype:(ClientUserInfo*) prototype;
  178. - (ClientUserInfoBuilder*) toBuilder;
  179. + (ClientUserInfo*) parseFromData:(NSData*) data;
  180. + (ClientUserInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  181. + (ClientUserInfo*) parseFromInputStream:(NSInputStream*) input;
  182. + (ClientUserInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  183. + (ClientUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  184. + (ClientUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  185. @end
  186. @interface ClientUserInfoBuilder : PBGeneratedMessageBuilder {
  187. @private
  188. ClientUserInfo* result;
  189. }
  190. - (ClientUserInfo*) defaultInstance;
  191. - (ClientUserInfoBuilder*) clear;
  192. - (ClientUserInfoBuilder*) clone;
  193. - (ClientUserInfo*) build;
  194. - (ClientUserInfo*) buildPartial;
  195. - (ClientUserInfoBuilder*) mergeFrom:(ClientUserInfo*) other;
  196. - (ClientUserInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  197. - (ClientUserInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  198. - (BOOL) hasUserId;
  199. - (NSString*) userId;
  200. - (ClientUserInfoBuilder*) setUserId:(NSString*) value;
  201. - (ClientUserInfoBuilder*) clearUserId;
  202. - (BOOL) hasName;
  203. - (NSString*) name;
  204. - (ClientUserInfoBuilder*) setName:(NSString*) value;
  205. - (ClientUserInfoBuilder*) clearName;
  206. - (BOOL) hasNickName;
  207. - (NSString*) nickName;
  208. - (ClientUserInfoBuilder*) setNickName:(NSString*) value;
  209. - (ClientUserInfoBuilder*) clearNickName;
  210. - (BOOL) hasAvatarUrl;
  211. - (NSString*) avatarUrl;
  212. - (ClientUserInfoBuilder*) setAvatarUrl:(NSString*) value;
  213. - (ClientUserInfoBuilder*) clearAvatarUrl;
  214. - (BOOL) hasDepartment;
  215. - (NSString*) department;
  216. - (ClientUserInfoBuilder*) setDepartment:(NSString*) value;
  217. - (ClientUserInfoBuilder*) clearDepartment;
  218. - (BOOL) hasUserType;
  219. - (UserType) userType;
  220. - (ClientUserInfoBuilder*) setUserType:(UserType) value;
  221. - (ClientUserInfoBuilder*) clearUserType;
  222. - (BOOL) hasUserUpdated;
  223. - (UInt32) userUpdated;
  224. - (ClientUserInfoBuilder*) setUserUpdated:(UInt32) value;
  225. - (ClientUserInfoBuilder*) clearUserUpdated;
  226. @end
  227. @interface ServerUserInfo : PBGeneratedMessage {
  228. @private
  229. BOOL hasName_:1;
  230. BOOL hasNickName_:1;
  231. BOOL hasAvatarUrl_:1;
  232. BOOL hasDepartment_:1;
  233. BOOL hasUserId_:1;
  234. BOOL hasUserType_:1;
  235. BOOL hasUserUpdate_:1;
  236. NSString* name;
  237. NSString* nickName;
  238. NSString* avatarUrl;
  239. NSString* department;
  240. UInt32 userId;
  241. UInt32 userType;
  242. UInt32 userUpdate;
  243. }
  244. - (BOOL) hasUserId;
  245. - (BOOL) hasName;
  246. - (BOOL) hasNickName;
  247. - (BOOL) hasAvatarUrl;
  248. - (BOOL) hasDepartment;
  249. - (BOOL) hasUserType;
  250. - (BOOL) hasUserUpdate;
  251. @property (readonly) UInt32 userId;
  252. @property (readonly, strong) NSString* name;
  253. @property (readonly, strong) NSString* nickName;
  254. @property (readonly, strong) NSString* avatarUrl;
  255. @property (readonly, strong) NSString* department;
  256. @property (readonly) UInt32 userType;
  257. @property (readonly) UInt32 userUpdate;
  258. + (ServerUserInfo*) defaultInstance;
  259. - (ServerUserInfo*) defaultInstance;
  260. - (BOOL) isInitialized;
  261. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  262. - (ServerUserInfoBuilder*) builder;
  263. + (ServerUserInfoBuilder*) builder;
  264. + (ServerUserInfoBuilder*) builderWithPrototype:(ServerUserInfo*) prototype;
  265. - (ServerUserInfoBuilder*) toBuilder;
  266. + (ServerUserInfo*) parseFromData:(NSData*) data;
  267. + (ServerUserInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  268. + (ServerUserInfo*) parseFromInputStream:(NSInputStream*) input;
  269. + (ServerUserInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  270. + (ServerUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  271. + (ServerUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  272. @end
  273. @interface ServerUserInfoBuilder : PBGeneratedMessageBuilder {
  274. @private
  275. ServerUserInfo* result;
  276. }
  277. - (ServerUserInfo*) defaultInstance;
  278. - (ServerUserInfoBuilder*) clear;
  279. - (ServerUserInfoBuilder*) clone;
  280. - (ServerUserInfo*) build;
  281. - (ServerUserInfo*) buildPartial;
  282. - (ServerUserInfoBuilder*) mergeFrom:(ServerUserInfo*) other;
  283. - (ServerUserInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  284. - (ServerUserInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  285. - (BOOL) hasUserId;
  286. - (UInt32) userId;
  287. - (ServerUserInfoBuilder*) setUserId:(UInt32) value;
  288. - (ServerUserInfoBuilder*) clearUserId;
  289. - (BOOL) hasName;
  290. - (NSString*) name;
  291. - (ServerUserInfoBuilder*) setName:(NSString*) value;
  292. - (ServerUserInfoBuilder*) clearName;
  293. - (BOOL) hasNickName;
  294. - (NSString*) nickName;
  295. - (ServerUserInfoBuilder*) setNickName:(NSString*) value;
  296. - (ServerUserInfoBuilder*) clearNickName;
  297. - (BOOL) hasAvatarUrl;
  298. - (NSString*) avatarUrl;
  299. - (ServerUserInfoBuilder*) setAvatarUrl:(NSString*) value;
  300. - (ServerUserInfoBuilder*) clearAvatarUrl;
  301. - (BOOL) hasDepartment;
  302. - (NSString*) department;
  303. - (ServerUserInfoBuilder*) setDepartment:(NSString*) value;
  304. - (ServerUserInfoBuilder*) clearDepartment;
  305. - (BOOL) hasUserType;
  306. - (UInt32) userType;
  307. - (ServerUserInfoBuilder*) setUserType:(UInt32) value;
  308. - (ServerUserInfoBuilder*) clearUserType;
  309. - (BOOL) hasUserUpdate;
  310. - (UInt32) userUpdate;
  311. - (ServerUserInfoBuilder*) setUserUpdate:(UInt32) value;
  312. - (ServerUserInfoBuilder*) clearUserUpdate;
  313. @end
  314. @interface ClientUserStat : PBGeneratedMessage {
  315. @private
  316. BOOL hasUserId_:1;
  317. BOOL hasUserStat_:1;
  318. NSString* userId;
  319. UserStatType userStat;
  320. }
  321. - (BOOL) hasUserId;
  322. - (BOOL) hasUserStat;
  323. @property (readonly, strong) NSString* userId;
  324. @property (readonly) UserStatType userStat;
  325. + (ClientUserStat*) defaultInstance;
  326. - (ClientUserStat*) defaultInstance;
  327. - (BOOL) isInitialized;
  328. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  329. - (ClientUserStatBuilder*) builder;
  330. + (ClientUserStatBuilder*) builder;
  331. + (ClientUserStatBuilder*) builderWithPrototype:(ClientUserStat*) prototype;
  332. - (ClientUserStatBuilder*) toBuilder;
  333. + (ClientUserStat*) parseFromData:(NSData*) data;
  334. + (ClientUserStat*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  335. + (ClientUserStat*) parseFromInputStream:(NSInputStream*) input;
  336. + (ClientUserStat*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  337. + (ClientUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  338. + (ClientUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  339. @end
  340. @interface ClientUserStatBuilder : PBGeneratedMessageBuilder {
  341. @private
  342. ClientUserStat* result;
  343. }
  344. - (ClientUserStat*) defaultInstance;
  345. - (ClientUserStatBuilder*) clear;
  346. - (ClientUserStatBuilder*) clone;
  347. - (ClientUserStat*) build;
  348. - (ClientUserStat*) buildPartial;
  349. - (ClientUserStatBuilder*) mergeFrom:(ClientUserStat*) other;
  350. - (ClientUserStatBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  351. - (ClientUserStatBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  352. - (BOOL) hasUserId;
  353. - (NSString*) userId;
  354. - (ClientUserStatBuilder*) setUserId:(NSString*) value;
  355. - (ClientUserStatBuilder*) clearUserId;
  356. - (BOOL) hasUserStat;
  357. - (UserStatType) userStat;
  358. - (ClientUserStatBuilder*) setUserStat:(UserStatType) value;
  359. - (ClientUserStatBuilder*) clearUserStat;
  360. @end
  361. @interface ServerUserStat : PBGeneratedMessage {
  362. @private
  363. BOOL hasUserId_:1;
  364. BOOL hasUserStat_:1;
  365. UInt32 userId;
  366. UserStatType userStat;
  367. }
  368. - (BOOL) hasUserId;
  369. - (BOOL) hasUserStat;
  370. @property (readonly) UInt32 userId;
  371. @property (readonly) UserStatType userStat;
  372. + (ServerUserStat*) defaultInstance;
  373. - (ServerUserStat*) defaultInstance;
  374. - (BOOL) isInitialized;
  375. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  376. - (ServerUserStatBuilder*) builder;
  377. + (ServerUserStatBuilder*) builder;
  378. + (ServerUserStatBuilder*) builderWithPrototype:(ServerUserStat*) prototype;
  379. - (ServerUserStatBuilder*) toBuilder;
  380. + (ServerUserStat*) parseFromData:(NSData*) data;
  381. + (ServerUserStat*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  382. + (ServerUserStat*) parseFromInputStream:(NSInputStream*) input;
  383. + (ServerUserStat*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  384. + (ServerUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  385. + (ServerUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  386. @end
  387. @interface ServerUserStatBuilder : PBGeneratedMessageBuilder {
  388. @private
  389. ServerUserStat* result;
  390. }
  391. - (ServerUserStat*) defaultInstance;
  392. - (ServerUserStatBuilder*) clear;
  393. - (ServerUserStatBuilder*) clone;
  394. - (ServerUserStat*) build;
  395. - (ServerUserStat*) buildPartial;
  396. - (ServerUserStatBuilder*) mergeFrom:(ServerUserStat*) other;
  397. - (ServerUserStatBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  398. - (ServerUserStatBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  399. - (BOOL) hasUserId;
  400. - (UInt32) userId;
  401. - (ServerUserStatBuilder*) setUserId:(UInt32) value;
  402. - (ServerUserStatBuilder*) clearUserId;
  403. - (BOOL) hasUserStat;
  404. - (UserStatType) userStat;
  405. - (ServerUserStatBuilder*) setUserStat:(UserStatType) value;
  406. - (ServerUserStatBuilder*) clearUserStat;
  407. @end
  408. @interface ClientUnReadInfo : PBGeneratedMessage {
  409. @private
  410. BOOL hasUserId_:1;
  411. BOOL hasUnreadCount_:1;
  412. NSString* userId;
  413. UInt32 unreadCount;
  414. }
  415. - (BOOL) hasUserId;
  416. - (BOOL) hasUnreadCount;
  417. @property (readonly, strong) NSString* userId;
  418. @property (readonly) UInt32 unreadCount;
  419. + (ClientUnReadInfo*) defaultInstance;
  420. - (ClientUnReadInfo*) defaultInstance;
  421. - (BOOL) isInitialized;
  422. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  423. - (ClientUnReadInfoBuilder*) builder;
  424. + (ClientUnReadInfoBuilder*) builder;
  425. + (ClientUnReadInfoBuilder*) builderWithPrototype:(ClientUnReadInfo*) prototype;
  426. - (ClientUnReadInfoBuilder*) toBuilder;
  427. + (ClientUnReadInfo*) parseFromData:(NSData*) data;
  428. + (ClientUnReadInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  429. + (ClientUnReadInfo*) parseFromInputStream:(NSInputStream*) input;
  430. + (ClientUnReadInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  431. + (ClientUnReadInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  432. + (ClientUnReadInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  433. @end
  434. @interface ClientUnReadInfoBuilder : PBGeneratedMessageBuilder {
  435. @private
  436. ClientUnReadInfo* result;
  437. }
  438. - (ClientUnReadInfo*) defaultInstance;
  439. - (ClientUnReadInfoBuilder*) clear;
  440. - (ClientUnReadInfoBuilder*) clone;
  441. - (ClientUnReadInfo*) build;
  442. - (ClientUnReadInfo*) buildPartial;
  443. - (ClientUnReadInfoBuilder*) mergeFrom:(ClientUnReadInfo*) other;
  444. - (ClientUnReadInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  445. - (ClientUnReadInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  446. - (BOOL) hasUserId;
  447. - (NSString*) userId;
  448. - (ClientUnReadInfoBuilder*) setUserId:(NSString*) value;
  449. - (ClientUnReadInfoBuilder*) clearUserId;
  450. - (BOOL) hasUnreadCount;
  451. - (UInt32) unreadCount;
  452. - (ClientUnReadInfoBuilder*) setUnreadCount:(UInt32) value;
  453. - (ClientUnReadInfoBuilder*) clearUnreadCount;
  454. @end
  455. @interface ServerUnReadInfo : PBGeneratedMessage {
  456. @private
  457. BOOL hasUserId_:1;
  458. BOOL hasUnreadCount_:1;
  459. UInt32 userId;
  460. UInt32 unreadCount;
  461. }
  462. - (BOOL) hasUserId;
  463. - (BOOL) hasUnreadCount;
  464. @property (readonly) UInt32 userId;
  465. @property (readonly) UInt32 unreadCount;
  466. + (ServerUnReadInfo*) defaultInstance;
  467. - (ServerUnReadInfo*) defaultInstance;
  468. - (BOOL) isInitialized;
  469. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  470. - (ServerUnReadInfoBuilder*) builder;
  471. + (ServerUnReadInfoBuilder*) builder;
  472. + (ServerUnReadInfoBuilder*) builderWithPrototype:(ServerUnReadInfo*) prototype;
  473. - (ServerUnReadInfoBuilder*) toBuilder;
  474. + (ServerUnReadInfo*) parseFromData:(NSData*) data;
  475. + (ServerUnReadInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  476. + (ServerUnReadInfo*) parseFromInputStream:(NSInputStream*) input;
  477. + (ServerUnReadInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  478. + (ServerUnReadInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  479. + (ServerUnReadInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  480. @end
  481. @interface ServerUnReadInfoBuilder : PBGeneratedMessageBuilder {
  482. @private
  483. ServerUnReadInfo* result;
  484. }
  485. - (ServerUnReadInfo*) defaultInstance;
  486. - (ServerUnReadInfoBuilder*) clear;
  487. - (ServerUnReadInfoBuilder*) clone;
  488. - (ServerUnReadInfo*) build;
  489. - (ServerUnReadInfo*) buildPartial;
  490. - (ServerUnReadInfoBuilder*) mergeFrom:(ServerUnReadInfo*) other;
  491. - (ServerUnReadInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  492. - (ServerUnReadInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  493. - (BOOL) hasUserId;
  494. - (UInt32) userId;
  495. - (ServerUnReadInfoBuilder*) setUserId:(UInt32) value;
  496. - (ServerUnReadInfoBuilder*) clearUserId;
  497. - (BOOL) hasUnreadCount;
  498. - (UInt32) unreadCount;
  499. - (ServerUnReadInfoBuilder*) setUnreadCount:(UInt32) value;
  500. - (ServerUnReadInfoBuilder*) clearUnreadCount;
  501. @end
  502. @interface ClientMsgInfo : PBGeneratedMessage {
  503. @private
  504. BOOL hasFromUserId_:1;
  505. BOOL hasFromUserName_:1;
  506. BOOL hasFromUserNickName_:1;
  507. BOOL hasFromUserAvatarUrl_:1;
  508. BOOL hasMsgContent_:1;
  509. BOOL hasCreateTime_:1;
  510. BOOL hasMsgType_:1;
  511. NSString* fromUserId;
  512. NSString* fromUserName;
  513. NSString* fromUserNickName;
  514. NSString* fromUserAvatarUrl;
  515. NSString* msgContent;
  516. UInt32 createTime;
  517. UInt32 msgType;
  518. }
  519. - (BOOL) hasFromUserId;
  520. - (BOOL) hasFromUserName;
  521. - (BOOL) hasFromUserNickName;
  522. - (BOOL) hasFromUserAvatarUrl;
  523. - (BOOL) hasCreateTime;
  524. - (BOOL) hasMsgType;
  525. - (BOOL) hasMsgContent;
  526. @property (readonly, strong) NSString* fromUserId;
  527. @property (readonly, strong) NSString* fromUserName;
  528. @property (readonly, strong) NSString* fromUserNickName;
  529. @property (readonly, strong) NSString* fromUserAvatarUrl;
  530. @property (readonly) UInt32 createTime;
  531. @property (readonly) UInt32 msgType;
  532. @property (readonly, strong) NSString* msgContent;
  533. + (ClientMsgInfo*) defaultInstance;
  534. - (ClientMsgInfo*) defaultInstance;
  535. - (BOOL) isInitialized;
  536. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  537. - (ClientMsgInfoBuilder*) builder;
  538. + (ClientMsgInfoBuilder*) builder;
  539. + (ClientMsgInfoBuilder*) builderWithPrototype:(ClientMsgInfo*) prototype;
  540. - (ClientMsgInfoBuilder*) toBuilder;
  541. + (ClientMsgInfo*) parseFromData:(NSData*) data;
  542. + (ClientMsgInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  543. + (ClientMsgInfo*) parseFromInputStream:(NSInputStream*) input;
  544. + (ClientMsgInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  545. + (ClientMsgInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  546. + (ClientMsgInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  547. @end
  548. @interface ClientMsgInfoBuilder : PBGeneratedMessageBuilder {
  549. @private
  550. ClientMsgInfo* result;
  551. }
  552. - (ClientMsgInfo*) defaultInstance;
  553. - (ClientMsgInfoBuilder*) clear;
  554. - (ClientMsgInfoBuilder*) clone;
  555. - (ClientMsgInfo*) build;
  556. - (ClientMsgInfo*) buildPartial;
  557. - (ClientMsgInfoBuilder*) mergeFrom:(ClientMsgInfo*) other;
  558. - (ClientMsgInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  559. - (ClientMsgInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  560. - (BOOL) hasFromUserId;
  561. - (NSString*) fromUserId;
  562. - (ClientMsgInfoBuilder*) setFromUserId:(NSString*) value;
  563. - (ClientMsgInfoBuilder*) clearFromUserId;
  564. - (BOOL) hasFromUserName;
  565. - (NSString*) fromUserName;
  566. - (ClientMsgInfoBuilder*) setFromUserName:(NSString*) value;
  567. - (ClientMsgInfoBuilder*) clearFromUserName;
  568. - (BOOL) hasFromUserNickName;
  569. - (NSString*) fromUserNickName;
  570. - (ClientMsgInfoBuilder*) setFromUserNickName:(NSString*) value;
  571. - (ClientMsgInfoBuilder*) clearFromUserNickName;
  572. - (BOOL) hasFromUserAvatarUrl;
  573. - (NSString*) fromUserAvatarUrl;
  574. - (ClientMsgInfoBuilder*) setFromUserAvatarUrl:(NSString*) value;
  575. - (ClientMsgInfoBuilder*) clearFromUserAvatarUrl;
  576. - (BOOL) hasCreateTime;
  577. - (UInt32) createTime;
  578. - (ClientMsgInfoBuilder*) setCreateTime:(UInt32) value;
  579. - (ClientMsgInfoBuilder*) clearCreateTime;
  580. - (BOOL) hasMsgType;
  581. - (UInt32) msgType;
  582. - (ClientMsgInfoBuilder*) setMsgType:(UInt32) value;
  583. - (ClientMsgInfoBuilder*) clearMsgType;
  584. - (BOOL) hasMsgContent;
  585. - (NSString*) msgContent;
  586. - (ClientMsgInfoBuilder*) setMsgContent:(NSString*) value;
  587. - (ClientMsgInfoBuilder*) clearMsgContent;
  588. @end
  589. @interface ServerMsgInfo : PBGeneratedMessage {
  590. @private
  591. BOOL hasFromUserName_:1;
  592. BOOL hasFromUserNickName_:1;
  593. BOOL hasFromUserAvatarUrl_:1;
  594. BOOL hasMsgContent_:1;
  595. BOOL hasFromUserId_:1;
  596. BOOL hasCreateTime_:1;
  597. BOOL hasMsgType_:1;
  598. NSString* fromUserName;
  599. NSString* fromUserNickName;
  600. NSString* fromUserAvatarUrl;
  601. NSString* msgContent;
  602. UInt32 fromUserId;
  603. UInt32 createTime;
  604. UInt32 msgType;
  605. }
  606. - (BOOL) hasFromUserId;
  607. - (BOOL) hasFromUserName;
  608. - (BOOL) hasFromUserNickName;
  609. - (BOOL) hasFromUserAvatarUrl;
  610. - (BOOL) hasCreateTime;
  611. - (BOOL) hasMsgType;
  612. - (BOOL) hasMsgContent;
  613. @property (readonly) UInt32 fromUserId;
  614. @property (readonly, strong) NSString* fromUserName;
  615. @property (readonly, strong) NSString* fromUserNickName;
  616. @property (readonly, strong) NSString* fromUserAvatarUrl;
  617. @property (readonly) UInt32 createTime;
  618. @property (readonly) UInt32 msgType;
  619. @property (readonly, strong) NSString* msgContent;
  620. + (ServerMsgInfo*) defaultInstance;
  621. - (ServerMsgInfo*) defaultInstance;
  622. - (BOOL) isInitialized;
  623. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  624. - (ServerMsgInfoBuilder*) builder;
  625. + (ServerMsgInfoBuilder*) builder;
  626. + (ServerMsgInfoBuilder*) builderWithPrototype:(ServerMsgInfo*) prototype;
  627. - (ServerMsgInfoBuilder*) toBuilder;
  628. + (ServerMsgInfo*) parseFromData:(NSData*) data;
  629. + (ServerMsgInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  630. + (ServerMsgInfo*) parseFromInputStream:(NSInputStream*) input;
  631. + (ServerMsgInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  632. + (ServerMsgInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  633. + (ServerMsgInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  634. @end
  635. @interface ServerMsgInfoBuilder : PBGeneratedMessageBuilder {
  636. @private
  637. ServerMsgInfo* result;
  638. }
  639. - (ServerMsgInfo*) defaultInstance;
  640. - (ServerMsgInfoBuilder*) clear;
  641. - (ServerMsgInfoBuilder*) clone;
  642. - (ServerMsgInfo*) build;
  643. - (ServerMsgInfo*) buildPartial;
  644. - (ServerMsgInfoBuilder*) mergeFrom:(ServerMsgInfo*) other;
  645. - (ServerMsgInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  646. - (ServerMsgInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  647. - (BOOL) hasFromUserId;
  648. - (UInt32) fromUserId;
  649. - (ServerMsgInfoBuilder*) setFromUserId:(UInt32) value;
  650. - (ServerMsgInfoBuilder*) clearFromUserId;
  651. - (BOOL) hasFromUserName;
  652. - (NSString*) fromUserName;
  653. - (ServerMsgInfoBuilder*) setFromUserName:(NSString*) value;
  654. - (ServerMsgInfoBuilder*) clearFromUserName;
  655. - (BOOL) hasFromUserNickName;
  656. - (NSString*) fromUserNickName;
  657. - (ServerMsgInfoBuilder*) setFromUserNickName:(NSString*) value;
  658. - (ServerMsgInfoBuilder*) clearFromUserNickName;
  659. - (BOOL) hasFromUserAvatarUrl;
  660. - (NSString*) fromUserAvatarUrl;
  661. - (ServerMsgInfoBuilder*) setFromUserAvatarUrl:(NSString*) value;
  662. - (ServerMsgInfoBuilder*) clearFromUserAvatarUrl;
  663. - (BOOL) hasCreateTime;
  664. - (UInt32) createTime;
  665. - (ServerMsgInfoBuilder*) setCreateTime:(UInt32) value;
  666. - (ServerMsgInfoBuilder*) clearCreateTime;
  667. - (BOOL) hasMsgType;
  668. - (UInt32) msgType;
  669. - (ServerMsgInfoBuilder*) setMsgType:(UInt32) value;
  670. - (ServerMsgInfoBuilder*) clearMsgType;
  671. - (BOOL) hasMsgContent;
  672. - (NSString*) msgContent;
  673. - (ServerMsgInfoBuilder*) setMsgContent:(NSString*) value;
  674. - (ServerMsgInfoBuilder*) clearMsgContent;
  675. @end
  676. @interface ClientGroupInfo : PBGeneratedMessage {
  677. @private
  678. BOOL hasGroupId_:1;
  679. BOOL hasGroupName_:1;
  680. BOOL hasGroupAvatar_:1;
  681. BOOL hasGroupCreatorId_:1;
  682. BOOL hasGroupUpdated_:1;
  683. BOOL hasGroupType_:1;
  684. NSString* groupId;
  685. NSString* groupName;
  686. NSString* groupAvatar;
  687. NSString* groupCreatorId;
  688. UInt32 groupUpdated;
  689. GroupType groupType;
  690. NSMutableArray * groupMemberListArray;
  691. }
  692. - (BOOL) hasGroupId;
  693. - (BOOL) hasGroupName;
  694. - (BOOL) hasGroupAvatar;
  695. - (BOOL) hasGroupCreatorId;
  696. - (BOOL) hasGroupType;
  697. - (BOOL) hasGroupUpdated;
  698. @property (readonly, strong) NSString* groupId;
  699. @property (readonly, strong) NSString* groupName;
  700. @property (readonly, strong) NSString* groupAvatar;
  701. @property (readonly, strong) NSString* groupCreatorId;
  702. @property (readonly) GroupType groupType;
  703. @property (readonly) UInt32 groupUpdated;
  704. @property (readonly, strong) PBArray * groupMemberList;
  705. - (NSString*)groupMemberListAtIndex:(NSUInteger)index;
  706. + (ClientGroupInfo*) defaultInstance;
  707. - (ClientGroupInfo*) defaultInstance;
  708. - (BOOL) isInitialized;
  709. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  710. - (ClientGroupInfoBuilder*) builder;
  711. + (ClientGroupInfoBuilder*) builder;
  712. + (ClientGroupInfoBuilder*) builderWithPrototype:(ClientGroupInfo*) prototype;
  713. - (ClientGroupInfoBuilder*) toBuilder;
  714. + (ClientGroupInfo*) parseFromData:(NSData*) data;
  715. + (ClientGroupInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  716. + (ClientGroupInfo*) parseFromInputStream:(NSInputStream*) input;
  717. + (ClientGroupInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  718. + (ClientGroupInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  719. + (ClientGroupInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  720. @end
  721. @interface ClientGroupInfoBuilder : PBGeneratedMessageBuilder {
  722. @private
  723. ClientGroupInfo* result;
  724. }
  725. - (ClientGroupInfo*) defaultInstance;
  726. - (ClientGroupInfoBuilder*) clear;
  727. - (ClientGroupInfoBuilder*) clone;
  728. - (ClientGroupInfo*) build;
  729. - (ClientGroupInfo*) buildPartial;
  730. - (ClientGroupInfoBuilder*) mergeFrom:(ClientGroupInfo*) other;
  731. - (ClientGroupInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  732. - (ClientGroupInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  733. - (BOOL) hasGroupId;
  734. - (NSString*) groupId;
  735. - (ClientGroupInfoBuilder*) setGroupId:(NSString*) value;
  736. - (ClientGroupInfoBuilder*) clearGroupId;
  737. - (BOOL) hasGroupName;
  738. - (NSString*) groupName;
  739. - (ClientGroupInfoBuilder*) setGroupName:(NSString*) value;
  740. - (ClientGroupInfoBuilder*) clearGroupName;
  741. - (BOOL) hasGroupAvatar;
  742. - (NSString*) groupAvatar;
  743. - (ClientGroupInfoBuilder*) setGroupAvatar:(NSString*) value;
  744. - (ClientGroupInfoBuilder*) clearGroupAvatar;
  745. - (BOOL) hasGroupCreatorId;
  746. - (NSString*) groupCreatorId;
  747. - (ClientGroupInfoBuilder*) setGroupCreatorId:(NSString*) value;
  748. - (ClientGroupInfoBuilder*) clearGroupCreatorId;
  749. - (BOOL) hasGroupType;
  750. - (GroupType) groupType;
  751. - (ClientGroupInfoBuilder*) setGroupType:(GroupType) value;
  752. - (ClientGroupInfoBuilder*) clearGroupType;
  753. - (BOOL) hasGroupUpdated;
  754. - (UInt32) groupUpdated;
  755. - (ClientGroupInfoBuilder*) setGroupUpdated:(UInt32) value;
  756. - (ClientGroupInfoBuilder*) clearGroupUpdated;
  757. - (NSMutableArray *)groupMemberList;
  758. - (NSString*)groupMemberListAtIndex:(NSUInteger)index;
  759. - (ClientGroupInfoBuilder *)addGroupMemberList:(NSString*)value;
  760. - (ClientGroupInfoBuilder *)setGroupMemberListArray:(NSArray *)array;
  761. - (ClientGroupInfoBuilder *)clearGroupMemberList;
  762. @end
  763. @interface ServerGroupInfo : PBGeneratedMessage {
  764. @private
  765. BOOL hasGroupName_:1;
  766. BOOL hasGroupAvatar_:1;
  767. BOOL hasGroupId_:1;
  768. BOOL hasGroupCreatorId_:1;
  769. BOOL hasGroupUpdated_:1;
  770. BOOL hasGroupType_:1;
  771. NSString* groupName;
  772. NSString* groupAvatar;
  773. UInt32 groupId;
  774. UInt32 groupCreatorId;
  775. UInt32 groupUpdated;
  776. GroupType groupType;
  777. PBAppendableArray * groupMemberListArray;
  778. }
  779. - (BOOL) hasGroupId;
  780. - (BOOL) hasGroupName;
  781. - (BOOL) hasGroupAvatar;
  782. - (BOOL) hasGroupCreatorId;
  783. - (BOOL) hasGroupType;
  784. - (BOOL) hasGroupUpdated;
  785. @property (readonly) UInt32 groupId;
  786. @property (readonly, strong) NSString* groupName;
  787. @property (readonly, strong) NSString* groupAvatar;
  788. @property (readonly) UInt32 groupCreatorId;
  789. @property (readonly) GroupType groupType;
  790. @property (readonly) UInt32 groupUpdated;
  791. @property (readonly, strong) PBArray * groupMemberList;
  792. - (UInt32)groupMemberListAtIndex:(NSUInteger)index;
  793. + (ServerGroupInfo*) defaultInstance;
  794. - (ServerGroupInfo*) defaultInstance;
  795. - (BOOL) isInitialized;
  796. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  797. - (ServerGroupInfoBuilder*) builder;
  798. + (ServerGroupInfoBuilder*) builder;
  799. + (ServerGroupInfoBuilder*) builderWithPrototype:(ServerGroupInfo*) prototype;
  800. - (ServerGroupInfoBuilder*) toBuilder;
  801. + (ServerGroupInfo*) parseFromData:(NSData*) data;
  802. + (ServerGroupInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  803. + (ServerGroupInfo*) parseFromInputStream:(NSInputStream*) input;
  804. + (ServerGroupInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  805. + (ServerGroupInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  806. + (ServerGroupInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  807. @end
  808. @interface ServerGroupInfoBuilder : PBGeneratedMessageBuilder {
  809. @private
  810. ServerGroupInfo* result;
  811. }
  812. - (ServerGroupInfo*) defaultInstance;
  813. - (ServerGroupInfoBuilder*) clear;
  814. - (ServerGroupInfoBuilder*) clone;
  815. - (ServerGroupInfo*) build;
  816. - (ServerGroupInfo*) buildPartial;
  817. - (ServerGroupInfoBuilder*) mergeFrom:(ServerGroupInfo*) other;
  818. - (ServerGroupInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  819. - (ServerGroupInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  820. - (BOOL) hasGroupId;
  821. - (UInt32) groupId;
  822. - (ServerGroupInfoBuilder*) setGroupId:(UInt32) value;
  823. - (ServerGroupInfoBuilder*) clearGroupId;
  824. - (BOOL) hasGroupName;
  825. - (NSString*) groupName;
  826. - (ServerGroupInfoBuilder*) setGroupName:(NSString*) value;
  827. - (ServerGroupInfoBuilder*) clearGroupName;
  828. - (BOOL) hasGroupAvatar;
  829. - (NSString*) groupAvatar;
  830. - (ServerGroupInfoBuilder*) setGroupAvatar:(NSString*) value;
  831. - (ServerGroupInfoBuilder*) clearGroupAvatar;
  832. - (BOOL) hasGroupCreatorId;
  833. - (UInt32) groupCreatorId;
  834. - (ServerGroupInfoBuilder*) setGroupCreatorId:(UInt32) value;
  835. - (ServerGroupInfoBuilder*) clearGroupCreatorId;
  836. - (BOOL) hasGroupType;
  837. - (GroupType) groupType;
  838. - (ServerGroupInfoBuilder*) setGroupType:(GroupType) value;
  839. - (ServerGroupInfoBuilder*) clearGroupType;
  840. - (BOOL) hasGroupUpdated;
  841. - (UInt32) groupUpdated;
  842. - (ServerGroupInfoBuilder*) setGroupUpdated:(UInt32) value;
  843. - (ServerGroupInfoBuilder*) clearGroupUpdated;
  844. - (PBAppendableArray *)groupMemberList;
  845. - (UInt32)groupMemberListAtIndex:(NSUInteger)index;
  846. - (ServerGroupInfoBuilder *)addGroupMemberList:(UInt32)value;
  847. - (ServerGroupInfoBuilder *)setGroupMemberListArray:(NSArray *)array;
  848. - (ServerGroupInfoBuilder *)setGroupMemberListValues:(const UInt32 *)values count:(NSUInteger)count;
  849. - (ServerGroupInfoBuilder *)clearGroupMemberList;
  850. @end
  851. @interface ClientGroupUnReadCnt : PBGeneratedMessage {
  852. @private
  853. BOOL hasGroupId_:1;
  854. BOOL hasUnreadCnt_:1;
  855. NSString* groupId;
  856. UInt32 unreadCnt;
  857. }
  858. - (BOOL) hasGroupId;
  859. - (BOOL) hasUnreadCnt;
  860. @property (readonly, strong) NSString* groupId;
  861. @property (readonly) UInt32 unreadCnt;
  862. + (ClientGroupUnReadCnt*) defaultInstance;
  863. - (ClientGroupUnReadCnt*) defaultInstance;
  864. - (BOOL) isInitialized;
  865. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  866. - (ClientGroupUnReadCntBuilder*) builder;
  867. + (ClientGroupUnReadCntBuilder*) builder;
  868. + (ClientGroupUnReadCntBuilder*) builderWithPrototype:(ClientGroupUnReadCnt*) prototype;
  869. - (ClientGroupUnReadCntBuilder*) toBuilder;
  870. + (ClientGroupUnReadCnt*) parseFromData:(NSData*) data;
  871. + (ClientGroupUnReadCnt*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  872. + (ClientGroupUnReadCnt*) parseFromInputStream:(NSInputStream*) input;
  873. + (ClientGroupUnReadCnt*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  874. + (ClientGroupUnReadCnt*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  875. + (ClientGroupUnReadCnt*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  876. @end
  877. @interface ClientGroupUnReadCntBuilder : PBGeneratedMessageBuilder {
  878. @private
  879. ClientGroupUnReadCnt* result;
  880. }
  881. - (ClientGroupUnReadCnt*) defaultInstance;
  882. - (ClientGroupUnReadCntBuilder*) clear;
  883. - (ClientGroupUnReadCntBuilder*) clone;
  884. - (ClientGroupUnReadCnt*) build;
  885. - (ClientGroupUnReadCnt*) buildPartial;
  886. - (ClientGroupUnReadCntBuilder*) mergeFrom:(ClientGroupUnReadCnt*) other;
  887. - (ClientGroupUnReadCntBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  888. - (ClientGroupUnReadCntBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  889. - (BOOL) hasGroupId;
  890. - (NSString*) groupId;
  891. - (ClientGroupUnReadCntBuilder*) setGroupId:(NSString*) value;
  892. - (ClientGroupUnReadCntBuilder*) clearGroupId;
  893. - (BOOL) hasUnreadCnt;
  894. - (UInt32) unreadCnt;
  895. - (ClientGroupUnReadCntBuilder*) setUnreadCnt:(UInt32) value;
  896. - (ClientGroupUnReadCntBuilder*) clearUnreadCnt;
  897. @end
  898. @interface ServerGroupUnReadCnt : PBGeneratedMessage {
  899. @private
  900. BOOL hasGroupId_:1;
  901. BOOL hasUnreadCnt_:1;
  902. UInt32 groupId;
  903. UInt32 unreadCnt;
  904. }
  905. - (BOOL) hasGroupId;
  906. - (BOOL) hasUnreadCnt;
  907. @property (readonly) UInt32 groupId;
  908. @property (readonly) UInt32 unreadCnt;
  909. + (ServerGroupUnReadCnt*) defaultInstance;
  910. - (ServerGroupUnReadCnt*) defaultInstance;
  911. - (BOOL) isInitialized;
  912. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  913. - (ServerGroupUnReadCntBuilder*) builder;
  914. + (ServerGroupUnReadCntBuilder*) builder;
  915. + (ServerGroupUnReadCntBuilder*) builderWithPrototype:(ServerGroupUnReadCnt*) prototype;
  916. - (ServerGroupUnReadCntBuilder*) toBuilder;
  917. + (ServerGroupUnReadCnt*) parseFromData:(NSData*) data;
  918. + (ServerGroupUnReadCnt*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  919. + (ServerGroupUnReadCnt*) parseFromInputStream:(NSInputStream*) input;
  920. + (ServerGroupUnReadCnt*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  921. + (ServerGroupUnReadCnt*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  922. + (ServerGroupUnReadCnt*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  923. @end
  924. @interface ServerGroupUnReadCntBuilder : PBGeneratedMessageBuilder {
  925. @private
  926. ServerGroupUnReadCnt* result;
  927. }
  928. - (ServerGroupUnReadCnt*) defaultInstance;
  929. - (ServerGroupUnReadCntBuilder*) clear;
  930. - (ServerGroupUnReadCntBuilder*) clone;
  931. - (ServerGroupUnReadCnt*) build;
  932. - (ServerGroupUnReadCnt*) buildPartial;
  933. - (ServerGroupUnReadCntBuilder*) mergeFrom:(ServerGroupUnReadCnt*) other;
  934. - (ServerGroupUnReadCntBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  935. - (ServerGroupUnReadCntBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  936. - (BOOL) hasGroupId;
  937. - (UInt32) groupId;
  938. - (ServerGroupUnReadCntBuilder*) setGroupId:(UInt32) value;
  939. - (ServerGroupUnReadCntBuilder*) clearGroupId;
  940. - (BOOL) hasUnreadCnt;
  941. - (UInt32) unreadCnt;
  942. - (ServerGroupUnReadCntBuilder*) setUnreadCnt:(UInt32) value;
  943. - (ServerGroupUnReadCntBuilder*) clearUnreadCnt;
  944. @end
  945. @interface ClientGroupMsg : PBGeneratedMessage {
  946. @private
  947. BOOL hasFromUserId_:1;
  948. BOOL hasMsgContent_:1;
  949. BOOL hasCreateTime_:1;
  950. NSString* fromUserId;
  951. NSString* msgContent;
  952. UInt32 createTime;
  953. }
  954. - (BOOL) hasFromUserId;
  955. - (BOOL) hasCreateTime;
  956. - (BOOL) hasMsgContent;
  957. @property (readonly, strong) NSString* fromUserId;
  958. @property (readonly) UInt32 createTime;
  959. @property (readonly, strong) NSString* msgContent;
  960. + (ClientGroupMsg*) defaultInstance;
  961. - (ClientGroupMsg*) defaultInstance;
  962. - (BOOL) isInitialized;
  963. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  964. - (ClientGroupMsgBuilder*) builder;
  965. + (ClientGroupMsgBuilder*) builder;
  966. + (ClientGroupMsgBuilder*) builderWithPrototype:(ClientGroupMsg*) prototype;
  967. - (ClientGroupMsgBuilder*) toBuilder;
  968. + (ClientGroupMsg*) parseFromData:(NSData*) data;
  969. + (ClientGroupMsg*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  970. + (ClientGroupMsg*) parseFromInputStream:(NSInputStream*) input;
  971. + (ClientGroupMsg*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  972. + (ClientGroupMsg*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  973. + (ClientGroupMsg*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  974. @end
  975. @interface ClientGroupMsgBuilder : PBGeneratedMessageBuilder {
  976. @private
  977. ClientGroupMsg* result;
  978. }
  979. - (ClientGroupMsg*) defaultInstance;
  980. - (ClientGroupMsgBuilder*) clear;
  981. - (ClientGroupMsgBuilder*) clone;
  982. - (ClientGroupMsg*) build;
  983. - (ClientGroupMsg*) buildPartial;
  984. - (ClientGroupMsgBuilder*) mergeFrom:(ClientGroupMsg*) other;
  985. - (ClientGroupMsgBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  986. - (ClientGroupMsgBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  987. - (BOOL) hasFromUserId;
  988. - (NSString*) fromUserId;
  989. - (ClientGroupMsgBuilder*) setFromUserId:(NSString*) value;
  990. - (ClientGroupMsgBuilder*) clearFromUserId;
  991. - (BOOL) hasCreateTime;
  992. - (UInt32) createTime;
  993. - (ClientGroupMsgBuilder*) setCreateTime:(UInt32) value;
  994. - (ClientGroupMsgBuilder*) clearCreateTime;
  995. - (BOOL) hasMsgContent;
  996. - (NSString*) msgContent;
  997. - (ClientGroupMsgBuilder*) setMsgContent:(NSString*) value;
  998. - (ClientGroupMsgBuilder*) clearMsgContent;
  999. @end
  1000. @interface ServerGroupMsg : PBGeneratedMessage {
  1001. @private
  1002. BOOL hasMsgContent_:1;
  1003. BOOL hasFromUserId_:1;
  1004. BOOL hasCreateTime_:1;
  1005. NSString* msgContent;
  1006. UInt32 fromUserId;
  1007. UInt32 createTime;
  1008. }
  1009. - (BOOL) hasFromUserId;
  1010. - (BOOL) hasCreateTime;
  1011. - (BOOL) hasMsgContent;
  1012. @property (readonly) UInt32 fromUserId;
  1013. @property (readonly) UInt32 createTime;
  1014. @property (readonly, strong) NSString* msgContent;
  1015. + (ServerGroupMsg*) defaultInstance;
  1016. - (ServerGroupMsg*) defaultInstance;
  1017. - (BOOL) isInitialized;
  1018. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  1019. - (ServerGroupMsgBuilder*) builder;
  1020. + (ServerGroupMsgBuilder*) builder;
  1021. + (ServerGroupMsgBuilder*) builderWithPrototype:(ServerGroupMsg*) prototype;
  1022. - (ServerGroupMsgBuilder*) toBuilder;
  1023. + (ServerGroupMsg*) parseFromData:(NSData*) data;
  1024. + (ServerGroupMsg*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1025. + (ServerGroupMsg*) parseFromInputStream:(NSInputStream*) input;
  1026. + (ServerGroupMsg*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1027. + (ServerGroupMsg*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  1028. + (ServerGroupMsg*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1029. @end
  1030. @interface ServerGroupMsgBuilder : PBGeneratedMessageBuilder {
  1031. @private
  1032. ServerGroupMsg* result;
  1033. }
  1034. - (ServerGroupMsg*) defaultInstance;
  1035. - (ServerGroupMsgBuilder*) clear;
  1036. - (ServerGroupMsgBuilder*) clone;
  1037. - (ServerGroupMsg*) build;
  1038. - (ServerGroupMsg*) buildPartial;
  1039. - (ServerGroupMsgBuilder*) mergeFrom:(ServerGroupMsg*) other;
  1040. - (ServerGroupMsgBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  1041. - (ServerGroupMsgBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1042. - (BOOL) hasFromUserId;
  1043. - (UInt32) fromUserId;
  1044. - (ServerGroupMsgBuilder*) setFromUserId:(UInt32) value;
  1045. - (ServerGroupMsgBuilder*) clearFromUserId;
  1046. - (BOOL) hasCreateTime;
  1047. - (UInt32) createTime;
  1048. - (ServerGroupMsgBuilder*) setCreateTime:(UInt32) value;
  1049. - (ServerGroupMsgBuilder*) clearCreateTime;
  1050. - (BOOL) hasMsgContent;
  1051. - (NSString*) msgContent;
  1052. - (ServerGroupMsgBuilder*) setMsgContent:(NSString*) value;
  1053. - (ServerGroupMsgBuilder*) clearMsgContent;
  1054. @end
  1055. @interface ClientOfflineFileInfo : PBGeneratedMessage {
  1056. @private
  1057. BOOL hasFromUserId_:1;
  1058. BOOL hasFilePath_:1;
  1059. BOOL hasFileId_:1;
  1060. BOOL hasFileSize_:1;
  1061. NSString* fromUserId;
  1062. NSString* filePath;
  1063. UInt32 fileId;
  1064. UInt32 fileSize;
  1065. }
  1066. - (BOOL) hasFromUserId;
  1067. - (BOOL) hasFileId;
  1068. - (BOOL) hasFileSize;
  1069. - (BOOL) hasFilePath;
  1070. @property (readonly, strong) NSString* fromUserId;
  1071. @property (readonly) UInt32 fileId;
  1072. @property (readonly) UInt32 fileSize;
  1073. @property (readonly, strong) NSString* filePath;
  1074. + (ClientOfflineFileInfo*) defaultInstance;
  1075. - (ClientOfflineFileInfo*) defaultInstance;
  1076. - (BOOL) isInitialized;
  1077. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  1078. - (ClientOfflineFileInfoBuilder*) builder;
  1079. + (ClientOfflineFileInfoBuilder*) builder;
  1080. + (ClientOfflineFileInfoBuilder*) builderWithPrototype:(ClientOfflineFileInfo*) prototype;
  1081. - (ClientOfflineFileInfoBuilder*) toBuilder;
  1082. + (ClientOfflineFileInfo*) parseFromData:(NSData*) data;
  1083. + (ClientOfflineFileInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1084. + (ClientOfflineFileInfo*) parseFromInputStream:(NSInputStream*) input;
  1085. + (ClientOfflineFileInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1086. + (ClientOfflineFileInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  1087. + (ClientOfflineFileInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1088. @end
  1089. @interface ClientOfflineFileInfoBuilder : PBGeneratedMessageBuilder {
  1090. @private
  1091. ClientOfflineFileInfo* result;
  1092. }
  1093. - (ClientOfflineFileInfo*) defaultInstance;
  1094. - (ClientOfflineFileInfoBuilder*) clear;
  1095. - (ClientOfflineFileInfoBuilder*) clone;
  1096. - (ClientOfflineFileInfo*) build;
  1097. - (ClientOfflineFileInfo*) buildPartial;
  1098. - (ClientOfflineFileInfoBuilder*) mergeFrom:(ClientOfflineFileInfo*) other;
  1099. - (ClientOfflineFileInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  1100. - (ClientOfflineFileInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1101. - (BOOL) hasFromUserId;
  1102. - (NSString*) fromUserId;
  1103. - (ClientOfflineFileInfoBuilder*) setFromUserId:(NSString*) value;
  1104. - (ClientOfflineFileInfoBuilder*) clearFromUserId;
  1105. - (BOOL) hasFileId;
  1106. - (UInt32) fileId;
  1107. - (ClientOfflineFileInfoBuilder*) setFileId:(UInt32) value;
  1108. - (ClientOfflineFileInfoBuilder*) clearFileId;
  1109. - (BOOL) hasFileSize;
  1110. - (UInt32) fileSize;
  1111. - (ClientOfflineFileInfoBuilder*) setFileSize:(UInt32) value;
  1112. - (ClientOfflineFileInfoBuilder*) clearFileSize;
  1113. - (BOOL) hasFilePath;
  1114. - (NSString*) filePath;
  1115. - (ClientOfflineFileInfoBuilder*) setFilePath:(NSString*) value;
  1116. - (ClientOfflineFileInfoBuilder*) clearFilePath;
  1117. @end
  1118. @interface ServerOfflineFileInfo : PBGeneratedMessage {
  1119. @private
  1120. BOOL hasFilePath_:1;
  1121. BOOL hasFromUserId_:1;
  1122. BOOL hasFileId_:1;
  1123. BOOL hasFileSize_:1;
  1124. NSString* filePath;
  1125. UInt32 fromUserId;
  1126. UInt32 fileId;
  1127. UInt32 fileSize;
  1128. }
  1129. - (BOOL) hasFromUserId;
  1130. - (BOOL) hasFileId;
  1131. - (BOOL) hasFileSize;
  1132. - (BOOL) hasFilePath;
  1133. @property (readonly) UInt32 fromUserId;
  1134. @property (readonly) UInt32 fileId;
  1135. @property (readonly) UInt32 fileSize;
  1136. @property (readonly, strong) NSString* filePath;
  1137. + (ServerOfflineFileInfo*) defaultInstance;
  1138. - (ServerOfflineFileInfo*) defaultInstance;
  1139. - (BOOL) isInitialized;
  1140. - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
  1141. - (ServerOfflineFileInfoBuilder*) builder;
  1142. + (ServerOfflineFileInfoBuilder*) builder;
  1143. + (ServerOfflineFileInfoBuilder*) builderWithPrototype:(ServerOfflineFileInfo*) prototype;
  1144. - (ServerOfflineFileInfoBuilder*) toBuilder;
  1145. + (ServerOfflineFileInfo*) parseFromData:(NSData*) data;
  1146. + (ServerOfflineFileInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1147. + (ServerOfflineFileInfo*) parseFromInputStream:(NSInputStream*) input;
  1148. + (ServerOfflineFileInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1149. + (ServerOfflineFileInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input;
  1150. + (ServerOfflineFileInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1151. @end
  1152. @interface ServerOfflineFileInfoBuilder : PBGeneratedMessageBuilder {
  1153. @private
  1154. ServerOfflineFileInfo* result;
  1155. }
  1156. - (ServerOfflineFileInfo*) defaultInstance;
  1157. - (ServerOfflineFileInfoBuilder*) clear;
  1158. - (ServerOfflineFileInfoBuilder*) clone;
  1159. - (ServerOfflineFileInfo*) build;
  1160. - (ServerOfflineFileInfo*) buildPartial;
  1161. - (ServerOfflineFileInfoBuilder*) mergeFrom:(ServerOfflineFileInfo*) other;
  1162. - (ServerOfflineFileInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
  1163. - (ServerOfflineFileInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
  1164. - (BOOL) hasFromUserId;
  1165. - (UInt32) fromUserId;
  1166. - (ServerOfflineFileInfoBuilder*) setFromUserId:(UInt32) value;
  1167. - (ServerOfflineFileInfoBuilder*) clearFromUserId;
  1168. - (BOOL) hasFileId;
  1169. - (UInt32) fileId;
  1170. - (ServerOfflineFileInfoBuilder*) setFileId:(UInt32) value;
  1171. - (ServerOfflineFileInfoBuilder*) clearFileId;
  1172. - (BOOL) hasFileSize;
  1173. - (UInt32) fileSize;
  1174. - (ServerOfflineFileInfoBuilder*) setFileSize:(UInt32) value;
  1175. - (ServerOfflineFileInfoBuilder*) clearFileSize;
  1176. - (BOOL) hasFilePath;
  1177. - (NSString*) filePath;
  1178. - (ServerOfflineFileInfoBuilder*) setFilePath:(NSString*) value;
  1179. - (ServerOfflineFileInfoBuilder*) clearFilePath;
  1180. @end
  1181. // @@protoc_insertion_point(global_scope)