Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface GroupInfo

Group information

Hierarchy

  • Omit<IGroupInfo, "remark" | "role" | "portraitUri" | "joinPermission" | "memberInfoEditPermission" | "removeMemberPermission" | "invitePermission" | "groupInfoEditPermission">
    • GroupInfo

Index

Properties

introduction?: string

Group introduction

notice?: string

Group announcement

extProfile?: Record<string, string>

Extended profile

inviteHandlePermission?: GroupInviteHandlePermission

Invitation-only group 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

joinedTime?: number

Join time: Timestamp in milliseconds.

creatorId?: string

Creator ID

ownerId?: string

Group owner ID

createTime?: number

Creation time

membersCount?: number

Number of group members

avatarUrl?: string

The avatar URL of the group

The role of the user in the group

joinPermission?: GroupJoinPermission

Active join group permission verification method

memberInfoEditPermission?: GroupMemberInfoEditPermission

Group member information editing permissions

removeMemberPermission?: GroupOperationPermission

Set the mode for removing group members from a group

invitePermission?: GroupOperationPermission

Group invitation mode

groupInfoEditPermission?: GroupOperationPermission

Group information update mode