BMXGroup
类 BMXGroup
-
java.lang.Object
-
- BMXBaseObject
-
- im.floo.floolib.BMXGroup
-
public class BMXGroup extends BMXBaseObject
群组
-
-
嵌套类概要
嵌套类
限定符和类型 类和说明 static class
BMXGroup.Announcement
群公告static class
BMXGroup.Application
群申请static class
BMXGroup.ApplicationStatus
群申请状态static class
BMXGroup.BannedMember
群禁言成员static class
BMXGroup.GroupStatus
群组状态static class
BMXGroup.GroupType
群类型static class
BMXGroup.Invitation
群邀请static class
BMXGroup.InvitationStatus
群邀请状态static class
BMXGroup.InviteMode
邀请入群模式static class
BMXGroup.JoinAuthMode
进群验证方式static class
BMXGroup.Member
群成员static class
BMXGroup.MemberRoleType
群成员角色static class
BMXGroup.ModifyMode
群信息修改模式static class
BMXGroup.MsgMuteMode
群组消息屏蔽模式static class
BMXGroup.MsgPushMode
消息通知类型static class
BMXGroup.SharedFile
群共享文件static class
BMXGroup.UpdateInfoType
群组信息更新类型 -
字段概要
字段
限定符和类型 字段和说明 long
swigCPtr
-
构造器概要
-
方法概要
所有方法 静态方法 实例方法 具体方法
限定符和类型 方法和说明 int
adminsCount()
群管理员数量java.lang.String
avatarPath()
群头像下载后的本地路径java.lang.String
avatarRatelUrl()
群头像ratel地址java.lang.String
avatarThumbnailPath()
群头像缩略图下载后的本地路径java.lang.String
avatarThumbnailUrl()
群头像缩略图地址java.lang.String
avatarUrl()
群头像int
bannedListSize()
禁言数量int
blockListSize()
黑名单数量int
capacity()
最大人数long
createTime()
群创建时间void
delete()
java.lang.String
description()
群描述boolean
enableReadAck()
是否开启群消息已读功能java.lang.String
extension()
群扩展信息protected void
finalize()
protected static long
getCPtr(BMXGroup obj)
long
groupId()
群IdBMXGroup.GroupStatus
groupStatus()
当前群组的状态。BMXGroup.GroupType
groupType()
当前群组的群组类型(Private 私有群组,Public 公开群组,Chatroom 聊天室)boolean
historyVisible()
是否可以加载显示历史聊天记录BMXGroup.InviteMode
inviteMode()
入群邀请模式boolean
isMember()
Deprecated use roleType instead.BMXGroup.JoinAuthMode
joinAuthMode()
入群审批模式long
latestAnnouncementId()
最新群公告idint
membersCount()
群成员数量,包含Owner,admins 和membersBMXGroup.ModifyMode
modifyMode()
群信息修改模式BMXGroup.MsgMuteMode
msgMuteMode()
群消息屏蔽模式BMXGroup.MsgPushMode
msgPushMode()
群消息通知类型java.lang.String
myNickname()
在群里的昵称java.lang.String
name()
群名称long
ownerId()
群OwnerBMXGroup.MemberRoleType
roleType()
成员在群组内的角色类型int
sharedFilesCount()
群共享文件数量-
从类继承的方法 java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
字段详细资料
-
swigCPtr
public transient long swigCPtr
-
-
构造器详细资料
-
BMXGroup
protected BMXGroup(long cPtr, boolean cMemoryOwn)
-
BMXGroup
public BMXGroup()
-
-
方法详细资料
-
getCPtr
protected static long getCPtr(BMXGroup obj)
-
finalize
protected void finalize()
-
delete
public void delete()
-
groupId
public long groupId()
群Id
返回:
int64_t
-
groupType
public BMXGroup.GroupType groupType()
当前群组的群组类型(Private 私有群组,Public 公开群组,Chatroom 聊天室)
返回:
GroupType
-
myNickname
public java.lang.String myNickname()
在群里的昵称
返回:
std::string
-
name
public java.lang.String name()
群名称
返回:
std::string
-
description
public java.lang.String description()
群描述
返回:
std::string
-
avatarRatelUrl
public java.lang.String avatarRatelUrl()
群头像ratel地址
返回:
std::string
-
avatarUrl
public java.lang.String avatarUrl()
群头像
返回:
std::string
-
avatarPath
public java.lang.String avatarPath()
群头像下载后的本地路径
返回:
std::string
-
avatarThumbnailUrl
public java.lang.String avatarThumbnailUrl()
群头像缩略图地址
返回:
std::string
-
avatarThumbnailPath
public java.lang.String avatarThumbnailPath()
群头像缩略图下载后的本地路径
返回:
std::string
-
createTime
public long createTime()
群创建时间
返回:
int64_t
-
extension
public java.lang.String extension()
群扩展信息
返回:
JSON(std::string)
-
ownerId
public long ownerId()
群Owner
返回:
int64_t
-
capacity
public int capacity()
最大人数
返回:
int
-
membersCount
public int membersCount()
群成员数量,包含Owner,admins 和members
返回:
int
-
adminsCount
public int adminsCount()
群管理员数量
返回:
int
-
blockListSize
public int blockListSize()
黑名单数量
返回:
int
-
bannedListSize
public int bannedListSize()
禁言数量
返回:
int
-
sharedFilesCount
public int sharedFilesCount()
群共享文件数量
返回:
int
-
latestAnnouncementId
public long latestAnnouncementId()
最新群公告id
返回:
int64_t
-
msgPushMode
public BMXGroup.MsgPushMode msgPushMode()
群消息通知类型
返回:
MsgPushMode
-
modifyMode
public BMXGroup.ModifyMode modifyMode()
群信息修改模式
返回:
ModifyMode
-
joinAuthMode
public BMXGroup.JoinAuthMode joinAuthMode()
入群审批模式
返回:
JoinAuthMode
-
inviteMode
public BMXGroup.InviteMode inviteMode()
入群邀请模式
返回:
InviteMode
-
msgMuteMode
public BMXGroup.MsgMuteMode msgMuteMode()
群消息屏蔽模式
返回:
MsgMuteMode
-
groupStatus
public BMXGroup.GroupStatus groupStatus()
当前群组的状态。(Normal 正常, Destroyed 以销毁)
返回:
GroupStatus
-
isMember
public boolean isMember()
Deprecated use roleType instead. 当前用户是否是群成员
返回:
bool
-
enableReadAck
public boolean enableReadAck()
是否开启群消息已读功能
返回:
bool
-
historyVisible
public boolean historyVisible()
是否可以加载显示历史聊天记录
返回:
bool
-
roleType
public BMXGroup.MemberRoleType roleType()
成员在群组内的角色类型
返回:
MemberRoleType
-
-