| HyphenateChatSDK 4.15.0
    | 
#import <EMChatroom.h>
 
 | 构造函数 | |
| (NSArray< NSString * > *_Nullable muteList) | - __deprecated_msg | 
| 类方法 | |
| (instancetype _Nullable) | + chatroomWithId: | 
| 属性 | |
| NSString *_Nullable | chatroomId | 
| NSString *_Nullable | subject | 
| NSString *_Nullable | description | 
| NSString *_Nullable | owner | 
| NSString *_Nullable | announcement | 
| NSArray< NSString * > *_Nullable | adminList | 
| NSArray< NSString * > *_Nullable | memberList | 
| NSArray< NSString * > *_Nullable | blacklist | 
| NSDictionary< NSString *, NSNumber * > *_Nullable | muteMembers | 
| NSArray< NSString * > *_Nullable | whitelist | 
| EMChatroomPermissionType | permissionType | 
| NSInteger | maxOccupantsCount | 
| NSInteger | occupantsCount | 
| BOOL | isMuteAllMembers | 
| NSInteger | createTimestamp | 
| BOOL | isInWhitelist | 
| NSInteger | muteExpireTimestamp | 
聊天室实例,需要先调用 getChatroomSpecificationFromServerWithId 方法获取该聊天室详情。
| - (NSArray< NSString * > *_Nullable muteList) __deprecated_msg | ("Use muteMembers instead") | 
聊天室的被禁言列表。
只有聊天室所有者有权限调用该方法,非聊天室所有者返回 nil。
| + (instancetype _Nullable) chatroomWithId: | (NSString *_Nonnull) | aChatroomId | 
获取聊天室实例。
| aChatroomId | 聊天室 ID | 
| 
 | readnonatomiccopy | 
聊天室的管理者,拥有聊天室的最高权限,需要先调用 getChatroomSpecificationFromServerWithId 方法获取该聊天室详情。
| 
 | readnonatomiccopy | 
聊天室的公告,需要先调用 getChatroomAnnouncementWithId 方法获取该聊天室详情。
| 
 | readnonatomicstrong | 
聊天室的黑名单,需要先调用获取聊天室黑名单方法。
只有聊天室所有者有权限调用该方法,非聊天室所有者返回 nil。
| 
 | readnonatomiccopy | 
聊天室 ID,需要先调用 getChatroomSpecificationFromServerWithId 方法获取该聊天室详情。
| 
 | readnonatomicassign | 
获取聊天室创建时间戳(毫秒)。 只有加入聊天室后可获取。
| 
 | readnonatomiccopy | 
聊天室的描述,需要先调用 getChatroomSpecificationFromServerWithId 方法获取该聊天室详情。
| 
 | readnonatomicassign | 
当前登录用户是否在白名单中。 加入聊天室后可获取。 当前用户被加入或者被移除白名单时,此属性会发生变化。
true: 在白名单中。false: 不在白名单中。 | 
 | readnonatomicassign | 
聊天室成员是否全部被禁言,加入聊天室即可获取。 加入聊天室后,收到一键禁言/取消禁言的回调时,该状态会更新。
| 
 | readnonatomicassign | 
聊天室的最大人数,需要先调用 getChatroomSpecificationFromServerWithId 方法获取该聊天室详情。如果没有获取聊天室详情将返回 0。
| 
 | readnonatomiccopy | 
聊天室的成员列表,通过分页获取聊天室成员列表接口加载。
| 
 | readnonatomicassign | 
获取当前被禁言截止时间戳(毫秒)。
加入聊天室后可获取。 当前用户被禁言或者被解除禁言时,此属性会被更新。
| 
 | readnonatomicstrong | 
聊天室的被禁言列表。
只有聊天室所有者有权限调用该方法,非聊天室所有者返回 nil。返回的字典中key为被禁言用户Id,value为禁言到期时间,单位毫秒,-1 代表永久禁言。
| 
 | readnonatomicassign | 
聊天室的当前人数 包括聊天室所有者、管理员与普通成员 加入聊天室即可获取 当聊天室有成员进出时,此属性会更新。
| 
 | readnonatomiccopy | 
聊天室的所有者,需要先调用 getChatroomSpecificationFromServerWithId 方法获取该聊天室详情。
聊天室的所有者只有一人。
| 
 | readnonatomicassign | 
当前登录账号的聊天室成员类型。
| 
 | readnonatomiccopy | 
聊天室的主题,需要先调用 getChatroomSpecificationFromServerWithId 方法获取该聊天室详情。
| 
 | readnonatomicstrong | 
聊天室的白名单列表。
只有聊天室所有者有权限调用该方法,非聊天室所有者返回 nil。