// // NIMChatroom.h // NIMLib // // Created by Netease. // Copyright © 2015 Netease. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN /** * 聊天室队列修改权限 */ typedef NS_ENUM(NSInteger, NIMChatroomQueueModificationLevel){ /** * 所有人都可以修改聊天室队列 */ NIMChatroomQueueModificationLevelAnyone, /** * 只有管理员可以修改聊天室队列 */ NIMChatroomQueueModificationLevelManager, }; /** * 聊天室 */ @interface NIMChatroom : NSObject /** * 聊天室Id */ @property (nullable,nonatomic,copy) NSString *roomId; /** * 聊天室名 */ @property (nullable,nonatomic,copy) NSString *name; /** * 公告 */ @property (nullable,nonatomic,copy) NSString *announcement; /** * 创建者 */ @property (nullable,nonatomic,copy) NSString *creator; /** * 第三方扩展字段,长度限制4K */ @property (nullable,nonatomic,copy) NSString *ext; /** * 当前在线用户数量 */ @property (nonatomic,assign) NSInteger onlineUserCount; /** * 直播拉流地址 */ @property (nullable,nonatomic,copy) NSString *broadcastUrl; /** * 聊天室队列修改权限等级 */ @property (nonatomic,assign) NIMChatroomQueueModificationLevel queueModificationLevel; /** * 聊天室是否正在全员禁言标记,禁言后只有管理员可以发言 */ - (BOOL)inAllMuteMode; @end NS_ASSUME_NONNULL_END