Create Group Params
Parameters for creating a group.
Usage Example:
val params = CreateGroupParams(
groupId = "group_123",
groupName = "My Group",
inviteeUserIds = listOf("userId1", "userId2")
).apply {
portraitUri = "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.
Group portrait URL. Maximum length is 1024 characters.
Permission for kicking group members.
Functions
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.
Group portrait URL. Maximum length is 1024 characters.
Permission for kicking group members.
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.
Group portrait URL. Maximum length is 1024 characters.
Permission for kicking group members.