Create Group Params
Parameters for creating a group.
Usage Example:
val params = CreateGroupParams(
groupId = "group_123",
groupName = "My Group",
inviteeUserIds = listOf("userId1", "userId2")
).apply {
avatarUrl = "https://example.com/group_avatar.png"
joinPermission = GroupJoinPermission.OWNER_VERIFY
}
GroupChannel.createGroup(params) { resultCode, error -> ... }Parameters
Group ID.
Group name. Maximum length is 64 characters.
List of user IDs to invite into the group.
Constructors
Properties
Extended profile key-value pairs for the group.
Permission for editing group info.
Group introduction. Maximum length is 512 characters.
Permission for handling group invitations.
Permission for inviting others to the group.
Permission for actively joining the group.
Permission for editing group member info.
Permission for kicking group members.
Functions
Group portrait URL. Maximum length is 1024 characters.
Extended profile key-value pairs for the group.
Permission for editing group info.
Group introduction. Maximum length is 512 characters.
Permission for handling group invitations.
Permission for inviting others to the group.
Permission for actively joining the group.
Permission for editing group member info.
Permission for kicking group members.
Group portrait URL. Maximum length is 1024 characters.
Extended profile key-value pairs for the group.
Permission for editing group info.
Group introduction. Maximum length is 512 characters.
Permission for handling group invitations.
Permission for inviting others to the group.
Permission for actively joining the group.
Permission for editing group member info.
Permission for kicking group members.