// // MedalsModel.h // YuMi // // Created by P on 2025/6/17. // #import "PIBaseModel.h" NS_ASSUME_NONNULL_BEGIN @interface MedalVo : PIBaseModel @property (nonatomic, assign) NSInteger expireSeconds; @property (nonatomic, assign) BOOL hasGain; @property (nonatomic, copy) NSString *id; @property (nonatomic, assign) NSInteger level; @property (nonatomic, copy) NSString *medalDesc; @property (nonatomic, copy) NSString *medalId; @property (nonatomic, copy) NSString *mp4Url; @property (nonatomic, copy) NSString *name; @property (nonatomic, copy) NSString *picUrl; @property (nonatomic, assign) BOOL useStatus; @end @interface MedalSeriesItemVo : PIBaseModel @property (nonatomic, assign) NSInteger medalLevel; @property (nonatomic, copy) NSString *seriesName; @property (nonatomic, copy) NSArray *medalVos; @end @interface MedalSeriesVo : PIBaseModel @property (nonatomic, assign) NSInteger type; @property (nonatomic, copy) NSArray *medalSeries; @end @interface UserMedalsModel : PIBaseModel @property (nonatomic, copy) NSString *avatar; @property (nonatomic, assign) NSInteger erbanNo; @property (nonatomic, assign) NSInteger medalNum; @property (nonatomic, copy) NSString *nick; @property (nonatomic, assign) NSInteger uid; @property (nonatomic, copy) NSArray *medalSeries; @property (nonatomic, copy) NSArray *useMedals; @end @interface VipMedalSeatVo : PIBaseModel @property (nonatomic, assign) NSInteger medalSeatNum; @property (nonatomic, assign) NSInteger vipLevel; @end @interface MineAllMedalModel : PIBaseModel @property (nonatomic, copy) NSArray *allMedals; @property (nonatomic, copy) NSDictionary *vipMedalSeatVos; @property (nonatomic, copy) NSArray *useMedals; @property (nonatomic, assign) NSInteger vipLevel; @property (nonatomic, assign) NSInteger medalNum; @end @interface MedalsRankUserModel : PIBaseModel @property (nonatomic, assign) NSInteger gender; @property (nonatomic, assign) NSInteger uid; @property (nonatomic, assign) NSInteger erbanNo; @property (nonatomic, copy) NSString *nick; @property (nonatomic, copy) NSString *avatar; @property (nonatomic, assign) NSInteger birth; @property (nonatomic, assign) NSInteger medalCount; @property (nonatomic, assign) NSInteger rank; @end @interface MedalsRankModel : PIBaseModel @property (nonatomic, strong) MedalsRankUserModel*mine; @property (nonatomic, copy) NSArray *rankList; @end @interface MedalsModel : PIBaseModel @end NS_ASSUME_NONNULL_END