Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CreateGroupParams

Parameters for creating a new group.

Hierarchy

  • IGroupInfoOption
    • CreateGroupParams

Index

Properties

introduction?: string

Group introduction

notice?: string

Group announcement

extProfile?: Record<string, string>

Extended profile

joinPermission?: GroupJoinPermission

Active join group permission mode

removeMemberPermission?: GroupOperationPermission

Set the mode for removing group members from a group

invitePermission?: GroupOperationPermission

Group invitation mode

inviteHandlePermission?: GroupInviteHandlePermission

Invitation-only group mode

groupInfoEditPermission?: GroupOperationPermission

Group information update mode

memberInfoEditPermission?: GroupMemberInfoEditPermission

Group member information update mode

groupId: string

Group ID

description

1 to 64 characters, supports only letters, numbers, and -_+=|: characters.

groupName?: string

Group name

description

1 to 64 characters, cannot be pure spaces

portraitUri?: string

Group avatar

inviteeUserIds?: string[]

User IDs to invite into the group upon creation