Files
peko-ios/YuMi/Modules/YMRoom/View/ArrangeMic/Model/XPArrangeMicInfoModel.h

44 lines
1.1 KiB
Objective-C

//
// YMArrangeMicInfoModel.h
// YUMI
//
// Created by YUMI on 2021/12/20.
//
#import <Foundation/Foundation.h>
#import "MicroQueueModel.h"
#import "MicroStateModel.h"
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSInteger, ArrangeMicType) {
///普通模式的排麦
ArrangeMicType_Normal = 0,
///相亲模式的排麦
ArrangeMicType_Dating,
///相亲模式的排麦
ArrangeMicType_Room_PK,
};
@interface XPArrangeMicInfoModel : PIBaseModel
///房间id
@property (nonatomic,copy) NSString *roomId;
///房主的uid
@property (nonatomic,copy) NSString *roomUid;
///需要抱上麦的
@property (nonatomic, strong) NSMutableDictionary<NSString *, MicroQueueModel *> *micQueue;
///用户类型
@property (nonatomic,assign) BOOL isManager;
///房间标题
@property (nonatomic,copy) NSString *roomTitle;
///房间头像
@property (nonatomic,copy) NSString *roomAvatar;
///房间昵称
@property (nonatomic,copy) NSString * nick;
///排麦的类型
@property (nonatomic,assign) ArrangeMicType type;
@property(nonatomic, assign) NSInteger roomType;
@end
NS_ASSUME_NONNULL_END