43 lines
1.4 KiB
Objective-C
43 lines
1.4 KiB
Objective-C
//
|
|
// XPUserCardInfoModel.h
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2021/11/26.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import "RoomHostDelegate.h"
|
|
#import "RoomInfoModel.h"
|
|
#import "MicroQueueModel.h"
|
|
#import "GuildSuperAdminInfoModel.h"
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface XPUserCardInfoModel : NSObject
|
|
///用户的UID
|
|
@property (nonatomic,copy) NSString *uid;
|
|
///如果在坑位上的话 就传入 如果在坑位上的话 就传 如果不再的话 就传nil
|
|
@property (nonatomic,copy) NSString *position;
|
|
///操作人的昵称
|
|
@property (nonatomic,copy) NSString *nick;
|
|
///坑位状态 锁坑/开坑
|
|
@property (nonatomic, assign) MicroPosStateType posState;
|
|
///麦序的状态 闭麦/开麦
|
|
@property (nonatomic, assign) MicroMicStateType micState;
|
|
///房间信息
|
|
@property (nonatomic,strong) RoomInfoModel *roomInfo;
|
|
///超管列表
|
|
@property (nonatomic,strong) NSArray<GuildSuperAdminInfoModel *> *superMangerList;
|
|
///麦序
|
|
@property (nonatomic,strong) NSMutableDictionary<NSString *, MicroQueueModel *> *micQueue;
|
|
///是否隐藏送礼按钮
|
|
@property (nonatomic, assign) BOOL hideSendGiftItem;
|
|
//TODO: 先只改用户卡片中的 其实这个属性是不需要的 但是从用户卡片送礼物的VC 是需要delegate 所以先放在这里吧
|
|
///协议
|
|
@property (nonatomic,weak) id<RoomHostDelegate> delegate;
|
|
|
|
@property(nonatomic, assign) NSInteger platformRole; // 目标用户是否超管: 0 - 1
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|