12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- //
- // YOUPAILZChatRoomModel.h
- // VQU
- //
- // Created by CY on 2021/10/25.
- // Copyright © 2021 MS. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- #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 <YOUPAILZChatRoomSeatModel *>* youpaipnormalSeats; // 普通座位
- @property (nonatomic, strong) YOUPAILZChatRoomCurrentUserModel *youpaipuserInfo; // 用户信息
- @property (nonatomic, strong) NSDictionary *youpaiprank_top_three; // 排行榜前三
- @property (nonatomic, strong) NSArray <LZLiveTopThreeModel *>*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 <YOUPAILZChatRoomTalkPlayedStatusModel *>*youpaiptalk_played_status; //相亲玩法状态
- @property (nonatomic, assign) LZChatRoomType youpaipchatroomType;
- @property (nonatomic, strong) YOUPAILZWebWindowModel *youpaipblindDateChange; // 相亲玩法切换
- @property (nonatomic, strong) YOUPAILZWebWindowModel *youpaippalyIntroduce; // 玩法介绍
- @end
- NS_ASSUME_NONNULL_END
|