YMMemberCenterModel.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //
  2. // YMMemberCenterModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/27.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @class YMMemberInfoModel,YMMemberGiftModel,YMMemberRenewalItemModel,YMMemberPrivilegeItemModel;
  11. @interface YMMemberCenterModel : NSObject
  12. @property (nonatomic, strong) YMMemberInfoModel *info;
  13. @property (nonatomic, strong) NSArray<YMMemberRenewalItemModel *> *list;
  14. @property (nonatomic, strong) NSArray<YMMemberPrivilegeItemModel *> *privilege;
  15. @end
  16. @interface YMMemberInfoModel: NSObject
  17. @property (nonatomic, copy) NSString *avatar;
  18. @property (nonatomic, copy) NSString *expire_time;
  19. @property (nonatomic, strong) YMMemberGiftModel *gift;
  20. @property (nonatomic, copy) NSString *nickname;
  21. @property (nonatomic, copy) NSString *usercode;
  22. @property (nonatomic, assign) NSInteger vip_id;
  23. @end
  24. @interface YMMemberGiftModel: NSObject
  25. @end
  26. @interface YMMemberRenewalItemModel: NSObject
  27. @property (nonatomic, assign) NSInteger expire;
  28. @property (nonatomic, assign) NSInteger rechargeItem_id;
  29. @property (nonatomic, assign) NSInteger old_price;
  30. @property (nonatomic, assign) NSInteger platform;
  31. @property (nonatomic, assign) NSInteger price;
  32. @property (nonatomic, copy) NSString *province;
  33. @property (nonatomic, copy) NSString *renew_ios_product_id;
  34. @property (nonatomic, assign) NSInteger renew_price;
  35. @property (nonatomic, copy) NSString *start_ios_product_id;
  36. @property (nonatomic, copy) NSString *vip_duration;
  37. @property (nonatomic, assign) NSInteger vip_id;
  38. @property (nonatomic, assign) NSInteger vip_suggest;
  39. @end
  40. @interface YMMemberPrivilegeItemModel: NSObject
  41. @property (nonatomic, copy) NSString *des;
  42. @property (nonatomic, assign) NSInteger gender;
  43. @property (nonatomic, copy) NSString *height;
  44. @property (nonatomic, assign) NSInteger privilegeItem_id;
  45. @property (nonatomic, copy) NSString *img;
  46. @property (nonatomic, copy) NSString *img_has;
  47. @property (nonatomic, assign) NSInteger is_show;
  48. @property (nonatomic, copy) NSString *name;
  49. @property (nonatomic, copy) NSString *show_img;
  50. @property (nonatomic, assign) NSInteger sort;
  51. @property (nonatomic, assign) NSInteger status;
  52. @property (nonatomic, assign) NSInteger type;
  53. @property (nonatomic, copy) NSString *width;
  54. @end
  55. NS_ASSUME_NONNULL_END