藍鶯開發者
Web & Mini ProgramiOSAndroidC++Server API

im::floo::floolib::BMXGroup#

群組

Inherits from BMXBaseObject

Public Classes#

Name
classAnnouncement
群公告
classApplication
群申請

Public Functions#

Name
BMXGroup()
synchronized voiddelete()
longgroupId()
群Id
BMXGroup.GroupTypegroupType()
當前群組的群組類型(Private 私有群組,Public 公開群組,Chatroom 聊天室)
StringmyNickname()
在群裡的暱稱
Stringname()
群名稱
Stringdescription()
群描述
StringavatarRatelUrl()
群頭像ratel地址
StringavatarUrl()
群頭像
StringavatarPath()
群頭像下載後的本地路徑
StringavatarThumbnailUrl()
群頭像縮略圖地址
StringavatarThumbnailPath()
群頭像縮略圖下載後的本地路徑
longcreateTime()
群建立時間
Stringextension()
群擴展信息
longownerId()
群Owner
intcapacity()
最大人數
intmembersCount()
群成員數量,包含Owner,admins 和members
intadminsCount()
群管理員數量
intblockListSize()
黑名單數量
intbannedListSize()
禁言數量
intsharedFilesCount()
群共享檔案數量
longlatestAnnouncementId()
最新群公告id
BMXGroup.MsgPushModemsgPushMode()
群訊息通知類型
BMXGroup.ModifyModemodifyMode()
群信息修改模式
BMXGroup.JoinAuthModejoinAuthMode()
入群審批模式
BMXGroup.InviteModeinviteMode()
入群邀請模式
BMXGroup.MsgMuteModemsgMuteMode()
群訊息屏蔽模式
BMXGroup.GroupStatusgroupStatus()
當前群組的狀態。(Normal 正常, Destroyed 以銷燬)
booleanisMember()
Deprecated use roleType instead.
booleanenableReadAck()
是否開啟群訊息已讀功能
booleanhistoryVisible()
是否可以加載顯示歷史聊天記錄
BMXGroup.MemberRoleTyperoleType()
成員在群組內的角色類型
longbanExpireTime()
群組全員禁言到期時間

Protected Functions#

Name
BMXGroup(long cPtr, boolean cMemoryOwn)
voidfinalize()
longgetCPtr(BMXGroup obj)

Public Attributes#

Name
transient longswigCPtr

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

自動產生的 API 內容,僅在必要位置補充精簡的 AI 解說。