// // YOUPAILZChatRoomModel.h // VQU // // Created by CY on 2021/10/25. // Copyright © 2021 MS. All rights reserved. // #import #import "YOUPAILZLiveVipBarrageAttachment.h" #import "YOUPAILZLiveBarrageAttachment.h" #import "YOUPAILZLiveCarAttachment.h" #import "YOUPAILZLiveModel.h" #import "YOUPAILZChatRoomSeatModel.h" #import "YOUPAILZChatRoomCurrentUserModel.h" #import "YOUPAILZChatRoomTalkPlayedStatusModel.h" #import "YOUPAILZWebWindowModel.h" typedef NS_ENUM(NSUInteger,LZChatRoomType) { LZChatRoomTypeWithHost = 0, // 主持麦 LZChatRoomTypeWithFree = 1 // 自由麦 }; typedef NS_ENUM(NSUInteger,LZChatRoomPlayType) { LZChatRoomPlayTypeWithNormal = 0, // 默认玩法 LZChatRoomPlayTypeWithCardiac = 1, // 心动值玩法 LZChatRoomPlayTypeWithBlindDate = 2, // 相亲玩法 }; NS_ASSUME_NONNULL_BEGIN @interface YOUPAILZChatRoomModel : NSObject @property (nonatomic, strong) NSString *youpaiptalk_id; // 语聊房id @property (nonatomic, strong) NSString *youpaiptalk_notice; // 公告 @property (nonatomic, strong) NSString *youpaiptalk_type; // 麦序 host主持麦 free 自由麦 @property (nonatomic, assign) NSInteger youpaiptalk_pwd; // 房间是否设置密码 1已设置 0未设置 @property (nonatomic, strong) NSString *youpaiproom_id; // 聊天室id @property (nonatomic, strong) NSString *youpaiproom_number; // 房间号 @property (nonatomic, strong) NSString *youpaiproom_score; // 房间热度 @property (nonatomic, strong) NSString *youpaiproom_title; // 房间标题 @property (nonatomic, strong) NSString *youpaipcoverimg; // 封面图 @property (nonatomic, strong) YOUPAILZChatRoomSeatModel *youpaiphostSeat; // 主持座位 @property (nonatomic, strong) NSMutableArray * youpaipnormalSeats; // 普通座位 @property (nonatomic, strong) YOUPAILZChatRoomCurrentUserModel *youpaipuserInfo; // 用户信息 @property (nonatomic, strong) NSDictionary *youpaiprank_top_three; // 排行榜前三 @property (nonatomic, strong) NSArray *youpaiplive_top_three; //直播间前三 @property (nonatomic, assign) NSInteger youpaipis_comein_room_hide; // 是否悄悄入房 0否 1是 @property (nonatomic, strong) NSString *youpaipnotice_text; // 进房提示 @property (nonatomic, strong) NSString *youpaipsay_count; // 申请麦位数量 @property (nonatomic, assign) NSInteger youpaiptalk_mute; // 是否关闭公屏 0、开启,1、关闭 @property (nonatomic, assign) BOOL youpaipis_follow; // 是否关注 @property (nonatomic, strong) NSString *youpaiptalk_played; // 房间当前玩法 玩法:normal=正常,cardiac=心动值,blind_date=相亲 @property (nonatomic, strong) NSString *youpaipbg_img; // 背景图片 @property (nonatomic, strong) NSDictionary *youpaipmanagers; // 房间内管理员数据 @property (nonatomic, assign) LZChatRoomPlayType youpaipplayType; /// 是否上榜 @property (nonatomic, assign) NSInteger youpaipis_fly; @property (nonatomic, strong) YOUPAILZLiveBarrageAttachment *youpaipu_data; /// 是否有座驾 @property (nonatomic, assign) NSInteger youpaipis_fly_car; @property (nonatomic, strong) YOUPAILZLiveCarAttachment *youpaipcar_data; /// 是否有vip飘屏 @property (nonatomic, assign) NSInteger youpaipis_fly_noble; @property (nonatomic, strong) YOUPAILZLiveVipBarrageAttachment *youpaipb_box_data; @property (nonatomic, strong) NSArray *youpaiptalk_played_status; //相亲玩法状态 @property (nonatomic, assign) LZChatRoomType youpaipchatroomType; @property (nonatomic, strong) YOUPAILZWebWindowModel *youpaipblindDateChange; // 相亲玩法切换 @property (nonatomic, strong) YOUPAILZWebWindowModel *youpaippalyIntroduce; // 玩法介绍 @end NS_ASSUME_NONNULL_END