PBUserHomePageModel.h 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. //
  2. // PBUserHomePageModel.h
  3. // PBSDK
  4. //
  5. // Created by LStar on 2025/1/25.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface PBUserHomePageModel : NSObject
  10. /**
  11. 用户年纪,整数类型(int32)
  12. */
  13. @property (nonatomic, assign) NSInteger age;
  14. /**
  15. 预约状态,0 表示未开启预约,1 表示开启预约,整数类型(int32)
  16. */
  17. @property (nonatomic, assign) NSInteger appointmentStatus;
  18. /**
  19. 用户生日,字符串类型
  20. */
  21. @property (nonatomic, copy) NSString *birthday;
  22. /**
  23. 用户所在城市,字符串数组
  24. */
  25. @property (nonatomic, strong) NSArray<NSString *> *city;
  26. /**
  27. 用户注册时间,字符串类型,格式为日期时间
  28. */
  29. @property (nonatomic, copy) NSString *createTime;
  30. /**
  31. 用户的电子邮件地址,字符串类型
  32. */
  33. @property (nonatomic, copy) NSString *email;
  34. /**
  35. 用户的粉丝数量,整数类型(int32)
  36. */
  37. @property (nonatomic, assign) NSInteger fansNumber;
  38. /**
  39. 用户头像的链接,字符串类型
  40. */
  41. @property (nonatomic, copy) NSString *icon;
  42. /**
  43. 用户 ID,整数类型(int64)
  44. */
  45. @property (nonatomic, assign) long long ID;
  46. /**
  47. 主播自我介绍视频的链接,字符串类型
  48. */
  49. @property (nonatomic, copy) NSString *introduceVideoUrl;
  50. /**
  51. 用户标签,字符串数组
  52. */
  53. @property (nonatomic, strong) NSArray<NSString *> *label;
  54. /**
  55. 用户昵称,字符串类型
  56. */
  57. @property (nonatomic, copy) NSString *nickname;
  58. /**
  59. 用户个性签名(个人介绍),字符串类型
  60. */
  61. @property (nonatomic, copy) NSString *personalizedSignature;
  62. /**
  63. 用户手机号码,字符串类型
  64. */
  65. @property (nonatomic, copy) NSString *phone;
  66. /**
  67. 用户星座,字符串类型
  68. */
  69. @property (nonatomic, copy) NSString *starSign;
  70. /**
  71. 帐号启用状态,0 表示启用,1 表示禁用,整数类型(int32)
  72. */
  73. @property (nonatomic, assign) NSInteger status;
  74. /**
  75. 用户特长(擅长的方面),字符串数组
  76. */
  77. @property (nonatomic, strong) NSArray<NSString *> *strongPoint;
  78. /**
  79. 用户名,字符串类型
  80. */
  81. @property (nonatomic, copy) NSString *username;
  82. @end
  83. @interface PBUserHomePageSubscribeModel : NSObject
  84. ///封面地址
  85. @property (nonatomic, copy) NSString *cover;
  86. ///时间
  87. @property (nonatomic, copy) NSString *subscribeTime;
  88. ///标题
  89. @property (nonatomic, copy) NSString *title;
  90. @property (nonatomic, copy) NSString *liveRoomCode;
  91. @property (nonatomic, copy) NSString *liveRoomIMCode;
  92. @property (nonatomic, copy) NSString *rtcToken;
  93. @end
  94. NS_ASSUME_NONNULL_END