im::floo::floolib::BMXGroup
群组
Inherits from BMXBaseObject
Public Classes
Name | |
---|---|
class | Announcement 群公告 |
class | Application 群申请 |
Public Functions
Name | |
---|---|
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
Name | |
---|---|
BMXGroup(long cPtr, boolean cMemoryOwn) | |
void | finalize() |
long | getCPtr(BMXGroup obj) |
Public Attributes
Name | |
---|---|
transient long | swigCPtr |
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