RoomModel.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. //
  2. // RoomModel.h
  3. // UniversalApp
  4. //
  5. // Created by bogokj on 2019/8/7.
  6. // Copyright © 2019 voidcat. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "RoomVoiceModel.h"
  10. #import "CurrentLiveInfo.h"
  11. NS_ASSUME_NONNULL_BEGIN
  12. @interface RoomUserModel : NSObject
  13. @property(nonatomic, copy) NSString *is_kick_out;
  14. @property(nonatomic, copy) NSString *is_admin;
  15. @property(nonatomic, copy) NSString *is_host;
  16. @property(nonatomic, copy) NSString *is_ban_voice;
  17. @property(nonatomic, copy) NSString *level;
  18. //"car_url":"http://videoline.qiniu.bugukj.com/'admin/20200116/9603c6acc1ab6dcab9290f04f211f0db.png'",
  19. //"car_name":"奔驰1",
  20. //"car_svga_url":"http://videoline.qiniu.bugukj.com/'admin/20200116/9a898aca6c951bb29fa9d63863bfdc72.svga'",
  21. //"headwear_url":"http://videoline.qiniu.bugukj.com/'admin/20200116/45fe9125c9592c8b2daa2aac71a91306.png'",
  22. //"headwear_name":"头饰1",
  23. //"chat_bubble_url":"http://videoline.qiniu.bugukj.com/'admin/20200116/c3a8cb7026649f08324ec3b81a014735.png'",
  24. //"chat_bubble_name":"气泡1"
  25. @property(nonatomic, copy) NSString *car_url;
  26. @property(nonatomic, copy) NSString *car_svga_url;
  27. @property(nonatomic, copy) NSString *car_name;
  28. @property(nonatomic, copy) NSString *d;
  29. @property(nonatomic, copy) NSString *headwear_url;
  30. @property(nonatomic, copy) NSString *headwear_name;
  31. @property(nonatomic, copy) NSString *chat_bubble_url;
  32. @property(nonatomic, copy) NSString *chat_bubble_name;
  33. @property(nonatomic, copy) NSString *income_level;
  34. @property(nonatomic, copy) NSString *is_vip;
  35. @property(nonatomic, strong) NSString * noble_img; //贵族图标
  36. @property(nonatomic, strong) NSString * user_name_colors;//昵称变色
  37. @property(nonatomic, strong) NSString * entry_effects;//贵族特效
  38. @property(nonatomic, copy) NSString *id;
  39. @property(nonatomic, copy) NSString *avatar;
  40. @property(nonatomic, copy) NSString *user_nickname;
  41. @property(nonatomic, strong) NSString * nickname_card_url;//昵称铭牌
  42. @property(nonatomic, strong) NSString * business_card_url;//定制名片
  43. //@property(nonatomic, strong) NSString * chat_bubble_url;//气泡
  44. @property(nonatomic, strong) NSString * badge_url;//徽章
  45. @end
  46. @interface RoomModel : NSObject
  47. //"code":1,
  48. //"msg":"",
  49. //"user_list":[{
  50. // "user_id":'语音房间右上角用户id',
  51. // "user_nickname":"语音房间右上角用户名称",
  52. // "sex":'语音房间右上角用户性别',
  53. // "avatar":"语音房间右上角用户头像"
  54. //}],
  55. //"user_list_sum":'语音房间右上角用户总人数',
  56. //"even_wheat":[{
  57. // "id":'连麦id',
  58. // "voice_id":'房间id',
  59. // "user_id":'用户id',
  60. // "status":'0申请中1进行中2拒绝连麦3结束连麦',
  61. // "location":'位置',
  62. // "gift_earnings":'礼物收益',
  63. // "user_name":"用户昵称",
  64. // "user_img":"用户头像",
  65. // "addtime":'进入时间',
  66. // "endtime":'离开时间',
  67. //}],
  68. //"voice":{
  69. // "user_nickname":"开启语音房间人昵称",
  70. // "avatar":"开启语音房间人头像",
  71. // "title":"开启语音房间标题",
  72. // "id":'房间id',
  73. // "group_id":'群组id',
  74. // "user_id":'用户id',
  75. // 'voice_bg_image':'房间背景图片路径',
  76. // "wheat_type":[{
  77. // "wheat_id":"上麦位置",
  78. // "type":'1设置申请上麦0直接上麦'
  79. // }]
  80. //}
  81. @property(nonatomic, copy) NSString *code;
  82. @property(nonatomic, copy) NSString *msg;
  83. @property(nonatomic, strong) NSArray *user_list;
  84. @property(nonatomic, copy) NSString *user_list_sum;
  85. @property(nonatomic, strong) NSArray *even_wheat;
  86. @property(nonatomic, strong) RoomVoiceModel *voice;
  87. @property(nonatomic, strong) RoomUserModel *user;
  88. @property(nonatomic, copy) NSString *share_voice;
  89. @property(nonatomic, strong) NSString * dispatch_status;
  90. @property(nonatomic, strong) NSArray<Wheat_Type_List *> *wheat_type_list;
  91. @end
  92. NS_ASSUME_NONNULL_END