Files
peko-ios/YuMi/Modules/YMMine/Model/Medals/MedalsModel.h

91 lines
2.5 KiB
Objective-C

//
// 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 <MedalVo *> *medalVos;
@end
@interface MedalSeriesVo : PIBaseModel
@property (nonatomic, assign) NSInteger type;
@property (nonatomic, copy) NSArray <MedalSeriesItemVo *> *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 <MedalSeriesVo *> *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 <MedalVo *> *allMedals;
@property (nonatomic, copy) NSArray <VipMedalSeatVo *>*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 <MedalsRankUserModel *>*rankList;
@end
@interface MedalsModel : PIBaseModel
@end
NS_ASSUME_NONNULL_END