UserModel.h 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. //
  2. // UserModel.h
  3. // FanweApp
  4. //
  5. // Created by fanwe2014 on 16/5/30.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "cuserModel.h"
  10. #import "AVIMAble.h"
  11. #import "AppAble.h"
  12. #import "BogoGuardianModel.h"
  13. @interface UserModel : NSObject<IMUserAble>
  14. //是否需要绑定
  15. @property (nonatomic, assign) NSInteger need_bind_mobile;
  16. @property (nonatomic, copy) NSString *access_token;
  17. @property (nonatomic, assign) NSInteger live_in; // 当前视频状态,对应的枚举为:FW_LIVE_STATE
  18. @property (nonatomic, copy) NSString *ID;
  19. @property (nonatomic, copy) NSString *user_id; // 用户ID
  20. @property (nonatomic, copy) NSString *luck_num; // 用户靓号ID
  21. @property (nonatomic, copy) NSString *nick_name; // 昵称
  22. @property (nonatomic, copy) NSString *signature; // 我的个性签名
  23. @property (nonatomic, copy) NSString *sex; // 性别 0:未知, 1-男,2-女
  24. @property (nonatomic, copy) NSString *city; // 所在城市
  25. @property (nonatomic, copy) NSString *is_focus; // 是否关注
  26. @property (nonatomic, copy) NSString *focus_count; // 关注数
  27. @property (nonatomic, copy) NSString *head_image; // 用户头像
  28. @property (nonatomic, copy) NSString *fans_count; // 粉丝数
  29. @property (nonatomic, copy) NSString *ticket; // 印票数
  30. @property (nonatomic, copy) NSString *use_ticket; // 印票数
  31. @property (nonatomic, copy) NSString *user_level; // 会员级别
  32. @property (nonatomic, copy) NSString *use_diamonds; // 累计消费的钻石数
  33. @property (nonatomic, copy) NSString *diamonds; // 钻石,只有查看自己时才有这个参数
  34. @property (nonatomic, copy) NSString *v_type; // 认证类型:0: 未认证;1:普通认证;2:企业认证;
  35. @property (nonatomic, copy) NSString *v_icon; // 认证图标
  36. @property (nonatomic, copy) NSString *v_explain; // 认证说明
  37. @property (nonatomic, copy) NSString *home_url; // 被查看的用户:个人主页地址
  38. @property (nonatomic, copy) NSString *num; // 印票
  39. @property (nonatomic, copy) NSString *total_num; // 总的印票
  40. @property (nonatomic, copy) NSString *title; // title
  41. @property (nonatomic, assign) BOOL is_robot;
  42. @property (nonatomic, copy) NSString *sort_num; // 该观众在当前直播间的排序权重
  43. @property(nonatomic, strong) NSDictionary *item;
  44. @property (nonatomic, assign) NSInteger sdk_type; // SDK类型 对应的枚举是:FW_LIVESDK_TYPE
  45. //主页的一些模型字段
  46. @property (nonatomic, copy) NSString *has_admin;
  47. @property (nonatomic, copy) NSString *has_focus;
  48. @property (nonatomic, copy) NSString *has_black; //是否被拉黑
  49. @property (nonatomic, copy) NSString *show_admin;
  50. @property (nonatomic, copy) NSString *show_tipoff;
  51. @property (nonatomic, copy) NSString *status;
  52. @property (nonatomic, strong) cuserModel *user; //user的信息
  53. //检查直播状态
  54. @property (nonatomic, copy) NSString *room_id;
  55. @property (nonatomic, copy) NSString *group_id;
  56. @property (nonatomic, copy) NSString *content;
  57. //编辑页面的
  58. @property (nonatomic, copy) NSString *is_authentication; // 是否认证 0指未认证 1指待审核 2指认证 3指审核不通过
  59. @property (nonatomic, copy) NSString *birthday; // 生日
  60. @property (nonatomic, copy) NSString *emotional_state; // 是否已婚
  61. @property (nonatomic, copy) NSString *province;
  62. @property (nonatomic, copy) NSString *job;
  63. @property (nonatomic, copy) NSString *is_edit_sex;
  64. //地区界面的参数
  65. @property (nonatomic, copy) NSString *number;
  66. //支付页面的网址
  67. @property (nonatomic, copy) NSString *pay_url;
  68. @property (nonatomic, copy) NSString *goods_name;
  69. @property (nonatomic, copy) NSString *goods_icon;
  70. @property (nonatomic, copy) NSString *order_sn;
  71. //修改昵称提示信息
  72. @property (nonatomic, copy) NSString *nick_info;
  73. //2.5服务端做量化处理
  74. @property (nonatomic, copy) NSString *n_fans_count; // 粉丝数
  75. @property (nonatomic, copy) NSString *n_ticket; // 印票数
  76. @property (nonatomic, copy) NSString *n_focus_count; // 关注数
  77. @property (nonatomic, copy) NSString *n_use_diamonds; // 累计消费的钻石数
  78. //座驾
  79. @property (nonatomic, copy) NSString *car_name; //座驾名称
  80. @property (nonatomic, copy) NSString *car_svga; //svga地址
  81. @property (nonatomic, assign) int has_car; //svga地址
  82. @property(nonatomic, strong) NSString *isvip;//是否是vip
  83. @property(nonatomic, strong) NSString *is_vip;//是否是vip
  84. @property ( nonatomic, copy) NSString *is_noble_stealth ;// 是否隐身
  85. @property ( nonatomic, copy) NSString *noble_vip_type ;// "0不是贵族1是贵族",
  86. @property ( nonatomic, copy) NSString *noble_is_avatar;// "0没有,1有;贵族头像",
  87. @property ( nonatomic, copy) NSString *noble_car;// "0没有,1有;贵族座驾",
  88. @property ( nonatomic, copy) NSString *noble_special_effects;// '0没有,1有;贵族特效' ,
  89. @property ( nonatomic, copy) NSString *noble_medal;// "0没有,1有;贵族勋章",
  90. @property ( nonatomic, copy) NSString *noble_experience;// "0没有,1有;经验加成",
  91. @property ( nonatomic, copy) NSString *noble_barrage;// "0没有,1有;贵族弹幕",
  92. @property ( nonatomic, copy) NSString *noble_silence;// "0没有,1有;贵族防禁言",
  93. @property ( nonatomic, copy) NSString *noble_stealth;// "0没有,1有;贵族隐身",
  94. @property ( nonatomic, copy) NSString *noble_avatar;// "贵族头像图片",
  95. @property ( nonatomic, copy) NSString *noble_icon;// "贵族图标",
  96. @property ( nonatomic, copy) NSString *noble_shop;// "贵族图标",
  97. @property ( nonatomic, copy) NSString *noble_name;// "贵族名称",
  98. @property ( nonatomic, copy) NSString *user_level_color;// "用户等级颜色值",
  99. @property ( nonatomic, copy) NSString *noble;// "购买贵族会员h5链接",
  100. @property ( nonatomic, copy) NSString *nobleid;
  101. @property ( nonatomic, copy) NSString *members_url;// "购买vip会员h5链接",
  102. @property ( nonatomic, copy) NSString *luck_num_url;// '在这个接口添加了 我的靓号地址链接',
  103. @property ( nonatomic, copy) NSString *guardian_list_url;//:'守护h5页面链接地址',
  104. @property(nonatomic, strong) NSString *noble_car_url;
  105. @property(nonatomic, strong) NSString *pk_id;
  106. @property (nonatomic, copy) NSString *noble_car_name;
  107. @property(nonatomic, strong) NSString *star_box;//贵族明星框
  108. @property(nonatomic, strong) NSString *is_noble_mysterious;
  109. @property(nonatomic, strong) NSString *is_noble_ranking_stealth;
  110. @property(nonatomic, strong) NSString *shop_status;
  111. @property(nonatomic, assign) NSString *is_open_young;
  112. //@property(nonatomic, strong) NSString *total_num;//贡献值
  113. @property (nonatomic, assign) NSInteger is_guardian; //守护状态,1是守护,2不是守护
  114. @property(nonatomic, strong) BogoGuardianModel *guardianModel;
  115. @property(nonatomic, strong) NSString *guardian_icon;//身份标识 1已开通 0没权限
  116. @property(nonatomic, strong) NSString *guardian_gift;//专属礼物 1已开通 0没有权限
  117. @property(nonatomic, strong) NSString *guardian_skin;//专属弹幕皮肤 1已开通 0没权限
  118. @property(nonatomic, strong) NSString *guardian_img;//守护标识
  119. @property(nonatomic, strong) NSString *guardian_broadcast;////开通守护全站广播 1 是
  120. @property(nonatomic, strong) NSString *guardian_kick;
  121. @property(nonatomic, strong) NSString *guardian_remind;
  122. @property(nonatomic, strong) NSString *avatar_frame_url;
  123. @end