/networkplugin-csharp/protocol.cs

https://github.com/vitalyster/networkplugin-csharp · C# · 871 lines · 735 code · 127 blank · 9 comment · 0 complexity · b26ba651ac658e80785806e6f90910f3 MD5 · raw file

  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. //
  5. // Changes to this file may cause incorrect behavior and will be lost if
  6. // the code is regenerated.
  7. // </auto-generated>
  8. //------------------------------------------------------------------------------
  9. // Generated from: protocol.proto
  10. namespace pbnetwork
  11. {
  12. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Connected")]
  13. public partial class Connected : global::ProtoBuf.IExtensible
  14. {
  15. public Connected() {}
  16. private string _user;
  17. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"user", DataFormat = global::ProtoBuf.DataFormat.Default)]
  18. public string user
  19. {
  20. get { return _user; }
  21. set { _user = value; }
  22. }
  23. private global::ProtoBuf.IExtension extensionObject;
  24. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  25. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  26. }
  27. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Disconnected")]
  28. public partial class Disconnected : global::ProtoBuf.IExtensible
  29. {
  30. public Disconnected() {}
  31. private string _user;
  32. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"user", DataFormat = global::ProtoBuf.DataFormat.Default)]
  33. public string user
  34. {
  35. get { return _user; }
  36. set { _user = value; }
  37. }
  38. private int _error;
  39. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"error", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  40. public int error
  41. {
  42. get { return _error; }
  43. set { _error = value; }
  44. }
  45. private string _message = "";
  46. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"message", DataFormat = global::ProtoBuf.DataFormat.Default)]
  47. [global::System.ComponentModel.DefaultValue("")]
  48. public string message
  49. {
  50. get { return _message; }
  51. set { _message = value; }
  52. }
  53. private global::ProtoBuf.IExtension extensionObject;
  54. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  55. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  56. }
  57. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Login")]
  58. public partial class Login : global::ProtoBuf.IExtensible
  59. {
  60. public Login() {}
  61. private string _user;
  62. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"user", DataFormat = global::ProtoBuf.DataFormat.Default)]
  63. public string user
  64. {
  65. get { return _user; }
  66. set { _user = value; }
  67. }
  68. private string _legacyName;
  69. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"legacyName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  70. public string legacyName
  71. {
  72. get { return _legacyName; }
  73. set { _legacyName = value; }
  74. }
  75. private string _password;
  76. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"password", DataFormat = global::ProtoBuf.DataFormat.Default)]
  77. public string password
  78. {
  79. get { return _password; }
  80. set { _password = value; }
  81. }
  82. private readonly global::System.Collections.Generic.List<string> _extraFields = new global::System.Collections.Generic.List<string>();
  83. [global::ProtoBuf.ProtoMember(4, Name=@"extraFields", DataFormat = global::ProtoBuf.DataFormat.Default)]
  84. public global::System.Collections.Generic.List<string> extraFields
  85. {
  86. get { return _extraFields; }
  87. }
  88. private global::ProtoBuf.IExtension extensionObject;
  89. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  90. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  91. }
  92. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Logout")]
  93. public partial class Logout : global::ProtoBuf.IExtensible
  94. {
  95. public Logout() {}
  96. private string _user;
  97. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"user", DataFormat = global::ProtoBuf.DataFormat.Default)]
  98. public string user
  99. {
  100. get { return _user; }
  101. set { _user = value; }
  102. }
  103. private string _legacyName;
  104. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"legacyName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  105. public string legacyName
  106. {
  107. get { return _legacyName; }
  108. set { _legacyName = value; }
  109. }
  110. private global::ProtoBuf.IExtension extensionObject;
  111. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  112. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  113. }
  114. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Buddy")]
  115. public partial class Buddy : global::ProtoBuf.IExtensible
  116. {
  117. public Buddy() {}
  118. private string _userName;
  119. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"userName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  120. public string userName
  121. {
  122. get { return _userName; }
  123. set { _userName = value; }
  124. }
  125. private string _buddyName;
  126. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"buddyName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  127. public string buddyName
  128. {
  129. get { return _buddyName; }
  130. set { _buddyName = value; }
  131. }
  132. private string _alias = "";
  133. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"alias", DataFormat = global::ProtoBuf.DataFormat.Default)]
  134. [global::System.ComponentModel.DefaultValue("")]
  135. public string alias
  136. {
  137. get { return _alias; }
  138. set { _alias = value; }
  139. }
  140. private readonly global::System.Collections.Generic.List<string> _group = new global::System.Collections.Generic.List<string>();
  141. [global::ProtoBuf.ProtoMember(4, Name=@"group", DataFormat = global::ProtoBuf.DataFormat.Default)]
  142. public global::System.Collections.Generic.List<string> group
  143. {
  144. get { return _group; }
  145. }
  146. private pbnetwork.StatusType _status = pbnetwork.StatusType.STATUS_ONLINE;
  147. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  148. [global::System.ComponentModel.DefaultValue(pbnetwork.StatusType.STATUS_ONLINE)]
  149. public pbnetwork.StatusType status
  150. {
  151. get { return _status; }
  152. set { _status = value; }
  153. }
  154. private string _statusMessage = "";
  155. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"statusMessage", DataFormat = global::ProtoBuf.DataFormat.Default)]
  156. [global::System.ComponentModel.DefaultValue("")]
  157. public string statusMessage
  158. {
  159. get { return _statusMessage; }
  160. set { _statusMessage = value; }
  161. }
  162. private string _iconHash = "";
  163. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"iconHash", DataFormat = global::ProtoBuf.DataFormat.Default)]
  164. [global::System.ComponentModel.DefaultValue("")]
  165. public string iconHash
  166. {
  167. get { return _iconHash; }
  168. set { _iconHash = value; }
  169. }
  170. private bool _blocked = default(bool);
  171. [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"blocked", DataFormat = global::ProtoBuf.DataFormat.Default)]
  172. [global::System.ComponentModel.DefaultValue(default(bool))]
  173. public bool blocked
  174. {
  175. get { return _blocked; }
  176. set { _blocked = value; }
  177. }
  178. private global::ProtoBuf.IExtension extensionObject;
  179. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  180. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  181. }
  182. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ConversationMessage")]
  183. public partial class ConversationMessage : global::ProtoBuf.IExtensible
  184. {
  185. public ConversationMessage() {}
  186. private string _userName;
  187. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"userName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  188. public string userName
  189. {
  190. get { return _userName; }
  191. set { _userName = value; }
  192. }
  193. private string _buddyName;
  194. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"buddyName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  195. public string buddyName
  196. {
  197. get { return _buddyName; }
  198. set { _buddyName = value; }
  199. }
  200. private string _message;
  201. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"message", DataFormat = global::ProtoBuf.DataFormat.Default)]
  202. public string message
  203. {
  204. get { return _message; }
  205. set { _message = value; }
  206. }
  207. private string _nickname = "";
  208. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"nickname", DataFormat = global::ProtoBuf.DataFormat.Default)]
  209. [global::System.ComponentModel.DefaultValue("")]
  210. public string nickname
  211. {
  212. get { return _nickname; }
  213. set { _nickname = value; }
  214. }
  215. private string _xhtml = "";
  216. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"xhtml", DataFormat = global::ProtoBuf.DataFormat.Default)]
  217. [global::System.ComponentModel.DefaultValue("")]
  218. public string xhtml
  219. {
  220. get { return _xhtml; }
  221. set { _xhtml = value; }
  222. }
  223. private string _timestamp = "";
  224. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"timestamp", DataFormat = global::ProtoBuf.DataFormat.Default)]
  225. [global::System.ComponentModel.DefaultValue("")]
  226. public string timestamp
  227. {
  228. get { return _timestamp; }
  229. set { _timestamp = value; }
  230. }
  231. private bool _headline = default(bool);
  232. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"headline", DataFormat = global::ProtoBuf.DataFormat.Default)]
  233. [global::System.ComponentModel.DefaultValue(default(bool))]
  234. public bool headline
  235. {
  236. get { return _headline; }
  237. set { _headline = value; }
  238. }
  239. private string _id = "";
  240. [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.Default)]
  241. [global::System.ComponentModel.DefaultValue("")]
  242. public string id
  243. {
  244. get { return _id; }
  245. set { _id = value; }
  246. }
  247. private bool _pm = default(bool);
  248. [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"pm", DataFormat = global::ProtoBuf.DataFormat.Default)]
  249. [global::System.ComponentModel.DefaultValue(default(bool))]
  250. public bool pm
  251. {
  252. get { return _pm; }
  253. set { _pm = value; }
  254. }
  255. private global::ProtoBuf.IExtension extensionObject;
  256. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  257. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  258. }
  259. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Room")]
  260. public partial class Room : global::ProtoBuf.IExtensible
  261. {
  262. public Room() {}
  263. private string _userName;
  264. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"userName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  265. public string userName
  266. {
  267. get { return _userName; }
  268. set { _userName = value; }
  269. }
  270. private string _nickname;
  271. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"nickname", DataFormat = global::ProtoBuf.DataFormat.Default)]
  272. public string nickname
  273. {
  274. get { return _nickname; }
  275. set { _nickname = value; }
  276. }
  277. private string _room;
  278. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"room", DataFormat = global::ProtoBuf.DataFormat.Default)]
  279. public string room
  280. {
  281. get { return _room; }
  282. set { _room = value; }
  283. }
  284. private string _password = "";
  285. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"password", DataFormat = global::ProtoBuf.DataFormat.Default)]
  286. [global::System.ComponentModel.DefaultValue("")]
  287. public string password
  288. {
  289. get { return _password; }
  290. set { _password = value; }
  291. }
  292. private global::ProtoBuf.IExtension extensionObject;
  293. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  294. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  295. }
  296. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"RoomList")]
  297. public partial class RoomList : global::ProtoBuf.IExtensible
  298. {
  299. public RoomList() {}
  300. private readonly global::System.Collections.Generic.List<string> _room = new global::System.Collections.Generic.List<string>();
  301. [global::ProtoBuf.ProtoMember(1, Name=@"room", DataFormat = global::ProtoBuf.DataFormat.Default)]
  302. public global::System.Collections.Generic.List<string> room
  303. {
  304. get { return _room; }
  305. }
  306. private readonly global::System.Collections.Generic.List<string> _name = new global::System.Collections.Generic.List<string>();
  307. [global::ProtoBuf.ProtoMember(2, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
  308. public global::System.Collections.Generic.List<string> name
  309. {
  310. get { return _name; }
  311. }
  312. private global::ProtoBuf.IExtension extensionObject;
  313. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  314. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  315. }
  316. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Participant")]
  317. public partial class Participant : global::ProtoBuf.IExtensible
  318. {
  319. public Participant() {}
  320. private string _userName;
  321. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"userName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  322. public string userName
  323. {
  324. get { return _userName; }
  325. set { _userName = value; }
  326. }
  327. private string _room;
  328. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"room", DataFormat = global::ProtoBuf.DataFormat.Default)]
  329. public string room
  330. {
  331. get { return _room; }
  332. set { _room = value; }
  333. }
  334. private string _nickname;
  335. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"nickname", DataFormat = global::ProtoBuf.DataFormat.Default)]
  336. public string nickname
  337. {
  338. get { return _nickname; }
  339. set { _nickname = value; }
  340. }
  341. private int _flag;
  342. [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"flag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  343. public int flag
  344. {
  345. get { return _flag; }
  346. set { _flag = value; }
  347. }
  348. private pbnetwork.StatusType _status;
  349. [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  350. public pbnetwork.StatusType status
  351. {
  352. get { return _status; }
  353. set { _status = value; }
  354. }
  355. private string _statusMessage = "";
  356. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"statusMessage", DataFormat = global::ProtoBuf.DataFormat.Default)]
  357. [global::System.ComponentModel.DefaultValue("")]
  358. public string statusMessage
  359. {
  360. get { return _statusMessage; }
  361. set { _statusMessage = value; }
  362. }
  363. private string _newname = "";
  364. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"newname", DataFormat = global::ProtoBuf.DataFormat.Default)]
  365. [global::System.ComponentModel.DefaultValue("")]
  366. public string newname
  367. {
  368. get { return _newname; }
  369. set { _newname = value; }
  370. }
  371. private global::ProtoBuf.IExtension extensionObject;
  372. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  373. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  374. }
  375. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"VCard")]
  376. public partial class VCard : global::ProtoBuf.IExtensible
  377. {
  378. public VCard() {}
  379. private string _userName;
  380. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"userName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  381. public string userName
  382. {
  383. get { return _userName; }
  384. set { _userName = value; }
  385. }
  386. private string _buddyName;
  387. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"buddyName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  388. public string buddyName
  389. {
  390. get { return _buddyName; }
  391. set { _buddyName = value; }
  392. }
  393. private int _id;
  394. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  395. public int id
  396. {
  397. get { return _id; }
  398. set { _id = value; }
  399. }
  400. private string _fullname = "";
  401. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"fullname", DataFormat = global::ProtoBuf.DataFormat.Default)]
  402. [global::System.ComponentModel.DefaultValue("")]
  403. public string fullname
  404. {
  405. get { return _fullname; }
  406. set { _fullname = value; }
  407. }
  408. private string _nickname = "";
  409. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"nickname", DataFormat = global::ProtoBuf.DataFormat.Default)]
  410. [global::System.ComponentModel.DefaultValue("")]
  411. public string nickname
  412. {
  413. get { return _nickname; }
  414. set { _nickname = value; }
  415. }
  416. private byte[] _photo = null;
  417. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"photo", DataFormat = global::ProtoBuf.DataFormat.Default)]
  418. [global::System.ComponentModel.DefaultValue(null)]
  419. public byte[] photo
  420. {
  421. get { return _photo; }
  422. set { _photo = value; }
  423. }
  424. private global::ProtoBuf.IExtension extensionObject;
  425. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  426. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  427. }
  428. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Status")]
  429. public partial class Status : global::ProtoBuf.IExtensible
  430. {
  431. public Status() {}
  432. private string _userName;
  433. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"userName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  434. public string userName
  435. {
  436. get { return _userName; }
  437. set { _userName = value; }
  438. }
  439. private pbnetwork.StatusType _status;
  440. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  441. public pbnetwork.StatusType status
  442. {
  443. get { return _status; }
  444. set { _status = value; }
  445. }
  446. private string _statusMessage = "";
  447. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"statusMessage", DataFormat = global::ProtoBuf.DataFormat.Default)]
  448. [global::System.ComponentModel.DefaultValue("")]
  449. public string statusMessage
  450. {
  451. get { return _statusMessage; }
  452. set { _statusMessage = value; }
  453. }
  454. private global::ProtoBuf.IExtension extensionObject;
  455. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  456. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  457. }
  458. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Stats")]
  459. public partial class Stats : global::ProtoBuf.IExtensible
  460. {
  461. public Stats() {}
  462. private int _res;
  463. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"res", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  464. public int res
  465. {
  466. get { return _res; }
  467. set { _res = value; }
  468. }
  469. private int _init_res;
  470. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"init_res", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  471. public int init_res
  472. {
  473. get { return _init_res; }
  474. set { _init_res = value; }
  475. }
  476. private int _shared;
  477. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"shared", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  478. public int shared
  479. {
  480. get { return _shared; }
  481. set { _shared = value; }
  482. }
  483. private string _id;
  484. [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.Default)]
  485. public string id
  486. {
  487. get { return _id; }
  488. set { _id = value; }
  489. }
  490. private global::ProtoBuf.IExtension extensionObject;
  491. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  492. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  493. }
  494. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"File")]
  495. public partial class File : global::ProtoBuf.IExtensible
  496. {
  497. public File() {}
  498. private string _userName;
  499. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"userName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  500. public string userName
  501. {
  502. get { return _userName; }
  503. set { _userName = value; }
  504. }
  505. private string _buddyName;
  506. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"buddyName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  507. public string buddyName
  508. {
  509. get { return _buddyName; }
  510. set { _buddyName = value; }
  511. }
  512. private string _fileName;
  513. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"fileName", DataFormat = global::ProtoBuf.DataFormat.Default)]
  514. public string fileName
  515. {
  516. get { return _fileName; }
  517. set { _fileName = value; }
  518. }
  519. private int _size;
  520. [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"size", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  521. public int size
  522. {
  523. get { return _size; }
  524. set { _size = value; }
  525. }
  526. private int _ftID = default(int);
  527. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"ftID", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  528. [global::System.ComponentModel.DefaultValue(default(int))]
  529. public int ftID
  530. {
  531. get { return _ftID; }
  532. set { _ftID = value; }
  533. }
  534. private global::ProtoBuf.IExtension extensionObject;
  535. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  536. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  537. }
  538. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FileTransferData")]
  539. public partial class FileTransferData : global::ProtoBuf.IExtensible
  540. {
  541. public FileTransferData() {}
  542. private int _ftID;
  543. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"ftID", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  544. public int ftID
  545. {
  546. get { return _ftID; }
  547. set { _ftID = value; }
  548. }
  549. private byte[] _data;
  550. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"data", DataFormat = global::ProtoBuf.DataFormat.Default)]
  551. public byte[] data
  552. {
  553. get { return _data; }
  554. set { _data = value; }
  555. }
  556. private global::ProtoBuf.IExtension extensionObject;
  557. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  558. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  559. }
  560. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BackendConfig")]
  561. public partial class BackendConfig : global::ProtoBuf.IExtensible
  562. {
  563. public BackendConfig() {}
  564. private string _config;
  565. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"config", DataFormat = global::ProtoBuf.DataFormat.Default)]
  566. public string config
  567. {
  568. get { return _config; }
  569. set { _config = value; }
  570. }
  571. private global::ProtoBuf.IExtension extensionObject;
  572. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  573. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  574. }
  575. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"WrapperMessage")]
  576. public partial class WrapperMessage : global::ProtoBuf.IExtensible
  577. {
  578. public WrapperMessage() {}
  579. private pbnetwork.WrapperMessage.Type _type;
  580. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  581. public pbnetwork.WrapperMessage.Type type
  582. {
  583. get { return _type; }
  584. set { _type = value; }
  585. }
  586. private byte[] _payload = null;
  587. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"payload", DataFormat = global::ProtoBuf.DataFormat.Default)]
  588. [global::System.ComponentModel.DefaultValue(null)]
  589. public byte[] payload
  590. {
  591. get { return _payload; }
  592. set { _payload = value; }
  593. }
  594. [global::ProtoBuf.ProtoContract(Name=@"Type")]
  595. public enum Type
  596. {
  597. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_CONNECTED", Value=1)]
  598. TYPE_CONNECTED = 1,
  599. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_DISCONNECTED", Value=2)]
  600. TYPE_DISCONNECTED = 2,
  601. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_LOGIN", Value=3)]
  602. TYPE_LOGIN = 3,
  603. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_LOGOUT", Value=4)]
  604. TYPE_LOGOUT = 4,
  605. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_BUDDY_CHANGED", Value=6)]
  606. TYPE_BUDDY_CHANGED = 6,
  607. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_BUDDY_REMOVED", Value=7)]
  608. TYPE_BUDDY_REMOVED = 7,
  609. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_CONV_MESSAGE", Value=8)]
  610. TYPE_CONV_MESSAGE = 8,
  611. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_PING", Value=9)]
  612. TYPE_PING = 9,
  613. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_PONG", Value=10)]
  614. TYPE_PONG = 10,
  615. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_JOIN_ROOM", Value=11)]
  616. TYPE_JOIN_ROOM = 11,
  617. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_LEAVE_ROOM", Value=12)]
  618. TYPE_LEAVE_ROOM = 12,
  619. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_PARTICIPANT_CHANGED", Value=13)]
  620. TYPE_PARTICIPANT_CHANGED = 13,
  621. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_ROOM_NICKNAME_CHANGED", Value=14)]
  622. TYPE_ROOM_NICKNAME_CHANGED = 14,
  623. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_ROOM_SUBJECT_CHANGED", Value=15)]
  624. TYPE_ROOM_SUBJECT_CHANGED = 15,
  625. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_VCARD", Value=16)]
  626. TYPE_VCARD = 16,
  627. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_STATUS_CHANGED", Value=17)]
  628. TYPE_STATUS_CHANGED = 17,
  629. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_BUDDY_TYPING", Value=18)]
  630. TYPE_BUDDY_TYPING = 18,
  631. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_BUDDY_STOPPED_TYPING", Value=19)]
  632. TYPE_BUDDY_STOPPED_TYPING = 19,
  633. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_BUDDY_TYPED", Value=20)]
  634. TYPE_BUDDY_TYPED = 20,
  635. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_AUTH_REQUEST", Value=21)]
  636. TYPE_AUTH_REQUEST = 21,
  637. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_ATTENTION", Value=22)]
  638. TYPE_ATTENTION = 22,
  639. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_STATS", Value=23)]
  640. TYPE_STATS = 23,
  641. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_FT_START", Value=24)]
  642. TYPE_FT_START = 24,
  643. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_FT_FINISH", Value=25)]
  644. TYPE_FT_FINISH = 25,
  645. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_FT_DATA", Value=26)]
  646. TYPE_FT_DATA = 26,
  647. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_FT_PAUSE", Value=27)]
  648. TYPE_FT_PAUSE = 27,
  649. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_FT_CONTINUE", Value=28)]
  650. TYPE_FT_CONTINUE = 28,
  651. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_EXIT", Value=29)]
  652. TYPE_EXIT = 29,
  653. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_BACKEND_CONFIG", Value=30)]
  654. TYPE_BACKEND_CONFIG = 30,
  655. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_QUERY", Value=31)]
  656. TYPE_QUERY = 31,
  657. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_ROOM_LIST", Value=32)]
  658. TYPE_ROOM_LIST = 32,
  659. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_CONV_MESSAGE_ACK", Value=33)]
  660. TYPE_CONV_MESSAGE_ACK = 33,
  661. [global::ProtoBuf.ProtoEnum(Name=@"TYPE_RAW_XML", Value=34)]
  662. TYPE_RAW_XML = 34
  663. }
  664. private global::ProtoBuf.IExtension extensionObject;
  665. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  666. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  667. }
  668. [global::ProtoBuf.ProtoContract(Name=@"ConnectionError")]
  669. public enum ConnectionError
  670. {
  671. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_NETWORK_ERROR", Value=0)]
  672. CONNECTION_ERROR_NETWORK_ERROR = 0,
  673. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_INVALID_USERNAME", Value=1)]
  674. CONNECTION_ERROR_INVALID_USERNAME = 1,
  675. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_AUTHENTICATION_FAILED", Value=2)]
  676. CONNECTION_ERROR_AUTHENTICATION_FAILED = 2,
  677. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_AUTHENTICATION_IMPOSSIBLE", Value=3)]
  678. CONNECTION_ERROR_AUTHENTICATION_IMPOSSIBLE = 3,
  679. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_NO_SSL_SUPPORT", Value=4)]
  680. CONNECTION_ERROR_NO_SSL_SUPPORT = 4,
  681. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_ENCRYPTION_ERROR", Value=5)]
  682. CONNECTION_ERROR_ENCRYPTION_ERROR = 5,
  683. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_NAME_IN_USE", Value=6)]
  684. CONNECTION_ERROR_NAME_IN_USE = 6,
  685. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_INVALID_SETTINGS", Value=7)]
  686. CONNECTION_ERROR_INVALID_SETTINGS = 7,
  687. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_NOT_PROVIDED", Value=8)]
  688. CONNECTION_ERROR_CERT_NOT_PROVIDED = 8,
  689. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_UNTRUSTED", Value=9)]
  690. CONNECTION_ERROR_CERT_UNTRUSTED = 9,
  691. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_EXPIRED", Value=10)]
  692. CONNECTION_ERROR_CERT_EXPIRED = 10,
  693. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_NOT_ACTIVATED", Value=11)]
  694. CONNECTION_ERROR_CERT_NOT_ACTIVATED = 11,
  695. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_HOSTNAME_MISMATCH", Value=12)]
  696. CONNECTION_ERROR_CERT_HOSTNAME_MISMATCH = 12,
  697. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_FINGERPRINT_MISMATCH", Value=13)]
  698. CONNECTION_ERROR_CERT_FINGERPRINT_MISMATCH = 13,
  699. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_SELF_SIGNED", Value=14)]
  700. CONNECTION_ERROR_CERT_SELF_SIGNED = 14,
  701. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_CERT_OTHER_ERROR", Value=15)]
  702. CONNECTION_ERROR_CERT_OTHER_ERROR = 15,
  703. [global::ProtoBuf.ProtoEnum(Name=@"CONNECTION_ERROR_OTHER_ERROR", Value=16)]
  704. CONNECTION_ERROR_OTHER_ERROR = 16
  705. }
  706. [global::ProtoBuf.ProtoContract(Name=@"StatusType")]
  707. public enum StatusType
  708. {
  709. [global::ProtoBuf.ProtoEnum(Name=@"STATUS_ONLINE", Value=0)]
  710. STATUS_ONLINE = 0,
  711. [global::ProtoBuf.ProtoEnum(Name=@"STATUS_AWAY", Value=1)]
  712. STATUS_AWAY = 1,
  713. [global::ProtoBuf.ProtoEnum(Name=@"STATUS_FFC", Value=2)]
  714. STATUS_FFC = 2,
  715. [global::ProtoBuf.ProtoEnum(Name=@"STATUS_XA", Value=3)]
  716. STATUS_XA = 3,
  717. [global::ProtoBuf.ProtoEnum(Name=@"STATUS_DND", Value=4)]
  718. STATUS_DND = 4,
  719. [global::ProtoBuf.ProtoEnum(Name=@"STATUS_NONE", Value=5)]
  720. STATUS_NONE = 5,
  721. [global::ProtoBuf.ProtoEnum(Name=@"STATUS_INVISIBLE", Value=6)]
  722. STATUS_INVISIBLE = 6
  723. }
  724. [global::ProtoBuf.ProtoContract(Name=@"ParticipantFlag")]
  725. public enum ParticipantFlag
  726. {
  727. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_NONE", Value=0)]
  728. PARTICIPANT_FLAG_NONE = 0,
  729. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_MODERATOR", Value=1)]
  730. PARTICIPANT_FLAG_MODERATOR = 1,
  731. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_CONFLICT", Value=2)]
  732. PARTICIPANT_FLAG_CONFLICT = 2,
  733. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_BANNED", Value=4)]
  734. PARTICIPANT_FLAG_BANNED = 4,
  735. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_NOT_AUTHORIZED", Value=8)]
  736. PARTICIPANT_FLAG_NOT_AUTHORIZED = 8,
  737. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_ME", Value=16)]
  738. PARTICIPANT_FLAG_ME = 16,
  739. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_KICKED", Value=32)]
  740. PARTICIPANT_FLAG_KICKED = 32,
  741. [global::ProtoBuf.ProtoEnum(Name=@"PARTICIPANT_FLAG_ROOM_NOT_FOUND", Value=64)]
  742. PARTICIPANT_FLAG_ROOM_NOT_FOUND = 64
  743. }
  744. }