im::floo::floolib::BMXGroup

群组

Inherits from BMXBaseObject

Public Classes

Name

class

Announcement 群公告

class

Application 群申请

Public Functions

Name

synchronized void

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

long

Public Attributes

Name

transient long

Public Functions Documentation

function BMXGroup

function delete

function groupId

群Id

Return: int64_t

function groupType

当前群组的群组类型(Private 私有群组,Public 公开群组,Chatroom 聊天室)

Return: [GroupType]

function myNickname

在群里的昵称

Return: std::string

function name

群名称

Return: std::string

function description

群描述

Return: std::string

function avatarRatelUrl

群头像ratel地址

Return: std::string

function avatarUrl

群头像

Return: std::string

function avatarPath

群头像下载后的本地路径

Return: std::string

function avatarThumbnailUrl

群头像缩略图地址

Return: std::string

function avatarThumbnailPath

群头像缩略图下载后的本地路径

Return: std::string

function createTime

群创建时间

Return: int64_t

function extension

群扩展信息

Return: JSON(std::string)

function ownerId

群Owner

Return: int64_t

function capacity

最大人数

Return: int

function membersCount

群成员数量,包含Owner,admins 和members

Return: int

function adminsCount

群管理员数量

Return: int

function blockListSize

黑名单数量

Return: int

function bannedListSize

禁言数量

Return: int

function sharedFilesCount

群共享文件数量

Return: int

function latestAnnouncementId

最新群公告id

Return: int64_t

function msgPushMode

群消息通知类型

Return: [MsgPushMode]

function modifyMode

群信息修改模式

Return: [ModifyMode]

function joinAuthMode

入群审批模式

Return: [JoinAuthMode]

function inviteMode

入群邀请模式

Return: [InviteMode]

function msgMuteMode

群消息屏蔽模式

Return: [MsgMuteMode]

function groupStatus

当前群组的状态。(Normal 正常, Destroyed 以销毁)

Return: [GroupStatus]

function isMember

Deprecated use roleType instead.

Return: bool

当前用户是否是群成员

function enableReadAck

是否开启群消息已读功能

Return: bool

function historyVisible

是否可以加载显示历史聊天记录

Return: bool

function roleType

成员在群组内的角色类型

Return: [MemberRoleType]

function banExpireTime

群组全员禁言到期时间

Protected Functions Documentation

function BMXGroup

function finalize

function getCPtr

Public Attributes Documentation

variable swigCPtr


Updated on 2022-01-26 at 17:18:31 +0800

Last updated

Was this helpful?