GIMobj.m 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. //
  2. // GIMobj.m
  3. // TIMCommon
  4. //
  5. // Created by gan on 2025/3/23.
  6. //
  7. #import "GIMobj.h"
  8. @implementation chat
  9. -(instancetype)init{
  10. self = [super init];
  11. if (self) {
  12. }
  13. return self;
  14. }
  15. @end
  16. @implementation ChatSimple
  17. -(instancetype)init{
  18. self = [super init];
  19. if (self) {
  20. }
  21. return self;
  22. }
  23. @end
  24. @implementation Collect
  25. -(instancetype)init{
  26. self = [super init];
  27. if (self) {
  28. }
  29. return self;
  30. }
  31. @end
  32. @implementation Dept
  33. -(instancetype)init{
  34. self = [super init];
  35. if (self) {
  36. }
  37. return self;
  38. }
  39. @end
  40. @implementation Extend
  41. -(instancetype)init{
  42. self = [super init];
  43. if (self) {
  44. }
  45. return self;
  46. }
  47. @end
  48. @implementation Group
  49. -(instancetype)init{
  50. self = [super init];
  51. if (self) {
  52. }
  53. return self;
  54. }
  55. @end
  56. @implementation GroupInvite
  57. -(instancetype)init{
  58. self = [super init];
  59. if (self) {
  60. }
  61. return self;
  62. }
  63. @end
  64. @implementation Immunity
  65. -(instancetype)init{
  66. self = [super init];
  67. if (self) {
  68. }
  69. return self;
  70. }
  71. @end
  72. @implementation Message
  73. -(instancetype)init{
  74. self = [super init];
  75. if (self) {
  76. }
  77. return self;
  78. }
  79. -(void)setValuesWithDictionary:(NSDictionary *)dic{
  80. //消息id,雪花id,有序增长
  81. self.id=dic[@"id"];
  82. //消息文件类型 文本|附件|ping|语音
  83. self.messageType=dic[@"messageType"];
  84. //聊天室id
  85. self.chatId=dic[@"chatId"];
  86. //消息发送人
  87. self.fromId=dic[@"fromId"];
  88. //是否是本人
  89. self.mine=dic[@"mine"];
  90. //消息内容
  91. self.content=dic[@"content"];
  92. //消息时间
  93. self.timestamp=dic[@"timestamp"];
  94. //本地消息时间
  95. self.localtime=dic[@"localtime"];
  96. //消息类型:私聊|群聊
  97. self.type=dic[@"type"];
  98. //消息是否重发:true重发|false 非重发
  99. self.reSend=false;
  100. self.result=dic[@"result"];
  101. //扩展
  102. self.extend=dic[@"extend"];
  103. }
  104. @end
  105. @implementation Receipt
  106. -(instancetype)init{
  107. self = [super init];
  108. if (self) {
  109. }
  110. return self;
  111. }
  112. @end
  113. @implementation Setting
  114. -(instancetype)init{
  115. self = [super init];
  116. if (self) {
  117. }
  118. return self;
  119. }
  120. @end
  121. @implementation setUser
  122. -(instancetype)init{
  123. self = [super init];
  124. if (self) {
  125. }
  126. return self;
  127. }
  128. @end
  129. @implementation User
  130. -(instancetype)init{
  131. self = [super init];
  132. if (self) {
  133. }
  134. return self;
  135. }
  136. @end
  137. @implementation Friend
  138. -(instancetype)init{
  139. self = [super init];
  140. if (self) {
  141. }
  142. return self;
  143. }
  144. @end
  145. @implementation UserSimple
  146. -(instancetype)init{
  147. self = [super init];
  148. if (self) {
  149. }
  150. return self;
  151. }
  152. @end
  153. @implementation Webrtc
  154. -(instancetype)init{
  155. self = [super init];
  156. if (self) {
  157. }
  158. return self;
  159. }
  160. @end