Files
peko-ios/YuMi/Modules/YMNewHome/Model/HomePlayRoomModel.h

84 lines
2.3 KiB
C
Raw Normal View History

2023-07-06 16:54:13 +08:00
//
2023-07-14 18:50:55 +08:00
// HomePlayRoomModel.h
2023-07-06 16:54:13 +08:00
// YUMI
//
// Created by YUMI on 2022/2/25.
//
#import <Foundation/Foundation.h>
#import "YUMINNNN.h"
2023-07-14 18:50:55 +08:00
#import "HomeBannerInfoModel.h"
2023-09-07 19:01:31 +08:00
#import "UserInfoModel.h"
2023-07-06 16:54:13 +08:00
NS_ASSUME_NONNULL_BEGIN
2023-07-14 18:50:55 +08:00
@class HomePlayMicUserModel;
2023-11-15 17:25:09 +08:00
@interface HomePlayRoomModel : PIBaseModel
2023-09-05 11:45:21 +08:00
@property(nonatomic,assign) CGFloat width;
2023-07-14 18:50:55 +08:00
///头像
2023-07-06 16:54:13 +08:00
@property (nonatomic, copy) NSString *avatar;
2023-07-14 18:50:55 +08:00
///是否在跨房PK中
2023-07-06 16:54:13 +08:00
@property (nonatomic, assign) BOOL crossPking;
2023-07-14 18:50:55 +08:00
///平台号
2023-07-06 16:54:13 +08:00
@property(nonatomic, copy) NSString *erbanNo;
2023-07-14 18:50:55 +08:00
///是否有列表中的banner
2023-07-06 16:54:13 +08:00
@property (nonatomic, assign) BOOL isBanner;
2023-07-14 18:50:55 +08:00
///小游戏ID
2023-07-06 16:54:13 +08:00
@property(nonatomic, copy) NSString *mgId;
2023-07-14 18:50:55 +08:00
///小游戏名称
2023-07-06 16:54:13 +08:00
@property(nonatomic, copy) NSString *mgName;
2023-07-14 18:50:55 +08:00
///麦上用户
@property (nonatomic, strong) NSArray<HomePlayMicUserModel *> *micUsers;
///在线人数
2023-07-06 16:54:13 +08:00
@property (nonatomic, assign) NSInteger onlineNum;
2023-07-14 18:50:55 +08:00
///标签图片地址
2023-07-06 16:54:13 +08:00
@property (nonatomic, strong) NSString *tagPict;
2023-07-14 18:50:55 +08:00
///房间标题
2023-07-06 16:54:13 +08:00
@property (nonatomic, copy) NSString *title;
2023-07-14 18:50:55 +08:00
///房主的uid
2023-07-06 16:54:13 +08:00
@property (nonatomic,copy) NSString *uid;
2023-07-14 18:50:55 +08:00
///列表中的banner信息
@property (nonatomic, strong) NSArray<HomeBannerInfoModel *> *bannerVoList;
///房间开黑广播
2023-07-06 16:54:13 +08:00
@property (nonatomic, copy) NSString *broadMsg;
2023-07-14 18:50:55 +08:00
///性别
@property (nonatomic,assign) GenderType gender;
2023-09-05 15:37:02 +08:00
//是否为小时榜top1
@property(nonatomic,assign) BOOL isHourTop1;
//是否为周榜top1
@property(nonatomic,assign) BOOL isWeekTop1;
2023-09-27 21:41:03 +08:00
@property(nonatomic,copy) NSString *inRoomUid;
2023-09-05 15:37:02 +08:00
//是否在麦位
@property(nonatomic,assign) BOOL inMic;
///是否在线
@property(nonatomic,assign) BOOL inOnline;
///签名
@property(nonatomic,copy) NSString *userDesc;
///语音
@property(nonatomic,copy) NSString *userVoice;
///语音时长
@property(nonatomic,copy) NSString *voiceDura;
///标签
@property(nonatomic,copy) NSArray *labels;
2023-09-07 19:01:31 +08:00
///标签宽度
@property(nonatomic,copy) NSArray *labelsWidthList;
2023-09-05 15:37:02 +08:00
///生日
@property(nonatomic,assign) long birth;
///昵称
@property(nonatomic,copy) NSString *nick;
2024-04-17 16:02:42 +08:00
@property(nonatomic,copy) NSString *introduction;
2023-09-07 19:01:31 +08:00
@property(nonatomic,strong) UserLevelVo *userLevelVo;
2023-07-06 16:54:13 +08:00
@end
2023-11-15 17:25:09 +08:00
@interface HomePlayMicUserModel : PIBaseModel
2023-07-14 18:50:55 +08:00
///头像
2023-07-06 16:54:13 +08:00
@property (nonatomic, copy) NSString *avatar;
2023-07-14 18:50:55 +08:00
///性别
@property (nonatomic,assign) GenderType gender;
///姓名
2023-07-06 16:54:13 +08:00
@property (nonatomic,copy) NSString *nick;
2023-07-14 18:50:55 +08:00
///用户的uid
2023-07-06 16:54:13 +08:00
@property (nonatomic,copy) NSString *uid;
2023-09-05 15:37:02 +08:00
2023-07-06 16:54:13 +08:00
@end
NS_ASSUME_NONNULL_END