YMDynamicListModel.h 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //
  2. // YMDynamicListModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/26.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "YMBadgeInfoModel.h"
  10. #import "YMGrModel.h"
  11. #import "YMDynamicImageModel.h"
  12. NS_ASSUME_NONNULL_BEGIN
  13. @class YMDynamicInfoModel;
  14. @interface YMDynamicListModel : NSObject
  15. @property (nonatomic, assign) NSInteger age;
  16. @property (nonatomic, copy) NSString *avatar;
  17. @property (nonatomic, copy) NSString *city;
  18. @property (nonatomic, assign) NSInteger comment_count;
  19. @property (nonatomic, copy) NSString *content;
  20. @property (nonatomic, copy) NSString *cover_url;
  21. @property (nonatomic, copy) NSString *create_time;
  22. @property (nonatomic, copy) NSString *file_url;
  23. @property (nonatomic, assign) NSInteger gender;
  24. @property (nonatomic, copy) NSString *give_score;
  25. @property (nonatomic, copy) NSString *height;
  26. @property (nonatomic, assign) NSInteger dynamic_id;
  27. @property (nonatomic, strong) NSArray<YMDynamicImageModel *> *images;
  28. @property (nonatomic, strong) YMDynamicInfoModel *info;
  29. @property (nonatomic, assign) NSInteger is_anchor;
  30. @property (nonatomic, assign) BOOL is_beckon;
  31. @property (nonatomic, copy) NSString *is_beckon_text;
  32. @property (nonatomic, assign) NSInteger is_follow;
  33. @property (nonatomic, assign) NSInteger is_like;
  34. @property (nonatomic, assign) NSInteger is_live;
  35. @property (nonatomic, assign) NSInteger like_count;
  36. @property (nonatomic, copy) NSString *nickname;
  37. @property (nonatomic, copy) NSString *occupation;
  38. @property (nonatomic, assign) NSInteger reward_count;
  39. @property (nonatomic, assign) NSInteger size;
  40. @property (nonatomic, assign) NSInteger status;
  41. @property (nonatomic, assign) NSInteger type;
  42. @property (nonatomic, assign) NSInteger user_id;
  43. @property (nonatomic, copy) NSString *video_id;
  44. @property (nonatomic, assign) NSInteger vip;
  45. @property (nonatomic, copy) NSString *weight;
  46. @end
  47. @interface YMDynamicInfoModel: NSObject
  48. @property (nonatomic, copy) NSString *avatar;
  49. @property (nonatomic, copy) NSString *avatar_frame;
  50. @property (nonatomic, strong) YMBadgeInfoModel *badge_info;
  51. @property (nonatomic, assign) NSInteger gender;
  52. @property (nonatomic, strong) YMGrGradeModel *grade;
  53. @property (nonatomic, assign) NSInteger user_id;
  54. @property (nonatomic, copy) NSString *nickname;
  55. @property (nonatomic, copy) NSString *usercode;
  56. @property (nonatomic, assign) NSInteger vip;
  57. @property (nonatomic, copy) NSString *vip_icon;
  58. @end
  59. NS_ASSUME_NONNULL_END