im::floo::floolib::BMXGroup
群组
Inherits from BMXBaseObject
Public Classes
class
Announcement 群公告
class
Application 群申请
Public Functions
BMXGroup()
synchronized void
delete()
long
groupId() 群Id
BMXGroup.GroupType
groupType() 当前群组的群组类型(Private 私有群组,Public 公开群组,Chatroom 聊天室)
String
myNickname() 在群里的昵称
String
name() 群名称
String
description() 群描述
String
avatarRatelUrl() 群头像ratel地址
String
avatarUrl() 群头像
String
avatarPath() 群头像下载后的本地路径
String
avatarThumbnailUrl() 群头像缩略图地址
String
avatarThumbnailPath() 群头像缩略图下载后的本地路径
long
createTime() 群创建时间
String
extension() 群扩展信息
long
ownerId() 群Owner
int
capacity() 最大人数
int
membersCount() 群成员数量,包含Owner,admins 和members
int
adminsCount() 群管理员数量
int
blockListSize() 黑名单数量
int
bannedListSize() 禁言数量
int
sharedFilesCount() 群共享文件数量
long
latestAnnouncementId() 最新群公告id
BMXGroup.MsgPushMode
msgPushMode() 群消息通知类型
BMXGroup.ModifyMode
modifyMode() 群信息修改模式
BMXGroup.JoinAuthMode
joinAuthMode() 入群审批模式
BMXGroup.InviteMode
inviteMode() 入群邀请模式
BMXGroup.MsgMuteMode
msgMuteMode() 群消息屏蔽模式
BMXGroup.GroupStatus
groupStatus() 当前群组的状态。(Normal 正常, Destroyed 以销毁)
boolean
isMember() Deprecated use roleType instead.
boolean
enableReadAck() 是否开启群消息已读功能
boolean
historyVisible() 是否可以加载显示历史聊天记录
BMXGroup.MemberRoleType
roleType() 成员在群组内的角色类型
long
banExpireTime() 群组全员禁言到期时间
Protected Functions
Public Attributes
transient long
Public Functions Documentation
function BMXGroup
inline BMXGroup()
function delete
inline synchronized void delete()
function groupId
inline long groupId()
群Id
Return: int64_t
function groupType
inline BMXGroup.GroupType groupType()
当前群组的群组类型(Private 私有群组,Public 公开群组,Chatroom 聊天室)
Return: [GroupType]
function myNickname
inline String myNickname()
在群里的昵称
Return: std::string
function name
inline String name()
群名称
Return: std::string
function description
inline String description()
群描述
Return: std::string
function avatarRatelUrl
inline String avatarRatelUrl()
群头像ratel地址
Return: std::string
function avatarUrl
inline String avatarUrl()
群头像
Return: std::string
function avatarPath
inline String avatarPath()
群头像下载后的本地路径
Return: std::string
function avatarThumbnailUrl
inline String avatarThumbnailUrl()
群头像缩略图地址
Return: std::string
function avatarThumbnailPath
inline String avatarThumbnailPath()
群头像缩略图下载后的本地路径
Return: std::string
function createTime
inline long createTime()
群创建时间
Return: int64_t
function extension
inline String extension()
群扩展信息
Return: JSON(std::string)
function ownerId
inline long ownerId()
群Owner
Return: int64_t
function capacity
inline int capacity()
最大人数
Return: int
function membersCount
inline int membersCount()
群成员数量,包含Owner,admins 和members
Return: int
function adminsCount
inline int adminsCount()
群管理员数量
Return: int
function blockListSize
inline int blockListSize()
黑名单数量
Return: int
function bannedListSize
inline int bannedListSize()
禁言数量
Return: int
function sharedFilesCount
inline int sharedFilesCount()
群共享文件数量
Return: int
function latestAnnouncementId
inline long latestAnnouncementId()
最新群公告id
Return: int64_t
function msgPushMode
inline BMXGroup.MsgPushMode msgPushMode()
群消息通知类型
Return: [MsgPushMode]
function modifyMode
inline BMXGroup.ModifyMode modifyMode()
群信息修改模式
Return: [ModifyMode]
function joinAuthMode
inline BMXGroup.JoinAuthMode joinAuthMode()
入群审批模式
Return: [JoinAuthMode]
function inviteMode
inline BMXGroup.InviteMode inviteMode()
入群邀请模式
Return: [InviteMode]
function msgMuteMode
inline BMXGroup.MsgMuteMode msgMuteMode()
群消息屏蔽模式
Return: [MsgMuteMode]
function groupStatus
inline BMXGroup.GroupStatus groupStatus()
当前群组的状态。(Normal 正常, Destroyed 以销毁)
Return: [GroupStatus]
function isMember
inline boolean isMember()
Deprecated use roleType instead.
Return: bool
当前用户是否是群成员
function enableReadAck
inline boolean enableReadAck()
是否开启群消息已读功能
Return: bool
function historyVisible
inline boolean historyVisible()
是否可以加载显示历史聊天记录
Return: bool
function roleType
inline BMXGroup.MemberRoleType roleType()
成员在群组内的角色类型
Return: [MemberRoleType]
function banExpireTime
inline long banExpireTime()
群组全员禁言到期时间
Protected Functions Documentation
function BMXGroup
inline BMXGroup(
long cPtr,
boolean cMemoryOwn
)
function finalize
inline void finalize()
function getCPtr
static inline long getCPtr(
BMXGroup obj
)
Public Attributes Documentation
variable swigCPtr
transient long swigCPtr;
Updated on 2022-01-26 at 17:18:31 +0800
Last updated
Was this helpful?