YMMineInfoModel.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. //
  2. // YMMineInfoModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/16.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "YMAnchorModel.h"
  10. #import "YMGrModel.h"
  11. #import "YMBadgeInfoModel.h"
  12. #import "YMWebUrlModel.h"
  13. NS_ASSUME_NONNULL_BEGIN
  14. @class YMAnchorModel,YMGameInfoModel,YMGrModel,YMRedDotModel,YMQuantityInfoModel,YMUserInfoModel;
  15. @interface YMMineInfoModel : NSObject
  16. @property (nonatomic, strong) YMAnchorModel *anchor;
  17. @property (nonatomic, strong) YMGameInfoModel *game_info;
  18. @property (nonatomic, strong) YMGrModel *gr;
  19. @property (nonatomic, strong) YMRedDotModel *red_dot;
  20. @property (nonatomic, strong) YMQuantityInfoModel *usercount;
  21. @property (nonatomic, strong) YMUserInfoModel *userinfo;
  22. @property (nonatomic, strong) YMWebUrlModel *webUrl;
  23. @property (nonatomic, assign) NSInteger guild;
  24. @property (nonatomic, assign) NSInteger is_complete_info;
  25. @property (nonatomic, assign) NSInteger is_task_rewards;
  26. @property (nonatomic, copy) NSString *tip;
  27. @end
  28. @interface YMGameInfoModel: NSObject
  29. @property (nonatomic, copy) NSString *tip_num;
  30. @end
  31. @interface YMRedDotModel: NSObject
  32. @property (nonatomic, assign) NSInteger badges_watch;
  33. @property (nonatomic, assign) NSInteger dress_watch;
  34. @property (nonatomic, assign) NSInteger is_edit;
  35. @property (nonatomic, assign) NSInteger package_watch;
  36. @end
  37. @interface YMQuantityInfoModel: NSObject
  38. @property (nonatomic, assign) NSInteger fans_count;
  39. @property (nonatomic, assign) NSInteger follow_count;
  40. @property (nonatomic, assign) NSInteger new_fans_count;
  41. @property (nonatomic, assign) NSInteger new_videoTrendsLike_count;
  42. @property (nonatomic, assign) NSInteger new_visitor_count;
  43. @property (nonatomic, assign) NSInteger videoTrendsLike_count;
  44. @property (nonatomic, assign) NSInteger viewer_count;
  45. @property (nonatomic, assign) NSInteger visitor_count;
  46. @end
  47. @interface YMUserInfoModel: NSObject
  48. @property (nonatomic, assign) NSInteger age;
  49. @property (nonatomic, strong) NSArray<NSString *> *album_list;
  50. @property (nonatomic, strong) NSArray<NSString *> *album_list_new;
  51. @property (nonatomic, copy) NSString *avatar;
  52. @property (nonatomic, copy) NSString *avatar_frame;
  53. @property (nonatomic, strong) NSArray<NSString *> *badge_all;
  54. @property (nonatomic, strong) YMBadgeInfoModel *badge_info;
  55. @property (nonatomic, assign) NSInteger badge_num;
  56. @property (nonatomic, copy) NSString *birthday;
  57. @property (nonatomic, copy) NSString *city;
  58. @property (nonatomic, assign) NSInteger createtime;
  59. @property (nonatomic, copy) NSString *expire_time;
  60. @property (nonatomic, assign) NSInteger expires_in;
  61. @property (nonatomic, assign) NSInteger expiretime;
  62. @property (nonatomic, assign) NSInteger finish_status;
  63. @property (nonatomic, assign) NSInteger gender;
  64. @property (nonatomic, copy) NSString *im_token;
  65. @property (nonatomic, assign) NSInteger is_anchor;
  66. @property (nonatomic, assign) NSInteger is_auth;
  67. @property (nonatomic, assign) NSInteger is_live;
  68. @property (nonatomic, assign) NSInteger is_msg_refuse;
  69. @property (nonatomic, assign) NSInteger is_rp_auth;
  70. @property (nonatomic, copy) NSString *is_star_scout;
  71. @property (nonatomic, copy) NSString *mobile;
  72. @property (nonatomic, copy) NSString *nickname;
  73. @property (nonatomic, assign) NSInteger scout_model;
  74. @property (nonatomic, copy) NSString *sign;
  75. @property (nonatomic, copy) NSString *token;
  76. @property (nonatomic, assign) NSInteger type;
  77. @property (nonatomic, assign) NSInteger user_id;
  78. @property (nonatomic, copy) NSString *usercode;
  79. @property (nonatomic, assign) NSInteger vip;
  80. @property (nonatomic, copy) NSString *vip_des;
  81. @property (nonatomic, copy) NSString *vip_icon;
  82. @property (nonatomic, copy) NSString *voice;
  83. @property (nonatomic, assign) NSInteger voice_status;
  84. @property (nonatomic, assign) NSInteger voice_time;
  85. @end
  86. NS_ASSUME_NONNULL_END