Skip to main content

Interface: GroupMetadata

Defined in: src/Types/GroupMetadata.ts:15

Properties

addressingMode

addressingMode: "pn" | "lid"

Defined in: src/Types/GroupMetadata.ts:18

group uses 'lid' or 'pn' to send messages


announce?

optional announce: boolean

Defined in: src/Types/GroupMetadata.ts:38

is set when the group only allows admins to write messages


author?

optional author: string

Defined in: src/Types/GroupMetadata.ts:54

the person who added you to group or changed some setting in group


creation?

optional creation: number

Defined in: src/Types/GroupMetadata.ts:27


desc?

optional desc: string

Defined in: src/Types/GroupMetadata.ts:28


descId?

optional descId: string

Defined in: src/Types/GroupMetadata.ts:31


descOwner?

optional descOwner: string

Defined in: src/Types/GroupMetadata.ts:29


descOwnerJid?

optional descOwnerJid: string

Defined in: src/Types/GroupMetadata.ts:30


descTime?

optional descTime: number

Defined in: src/Types/GroupMetadata.ts:32


ephemeralDuration?

optional ephemeralDuration: number

Defined in: src/Types/GroupMetadata.ts:51


id

id: string

Defined in: src/Types/GroupMetadata.ts:16


inviteCode?

optional inviteCode: string

Defined in: src/Types/GroupMetadata.ts:52


isCommunity?

optional isCommunity: boolean

Defined in: src/Types/GroupMetadata.ts:44

is this a community


isCommunityAnnounce?

optional isCommunityAnnounce: boolean

Defined in: src/Types/GroupMetadata.ts:46

is this the announce of a community


joinApprovalMode?

optional joinApprovalMode: boolean

Defined in: src/Types/GroupMetadata.ts:42

Request approval to join the group


linkedParent?

optional linkedParent: string

Defined in: src/Types/GroupMetadata.ts:34

if this group is part of a community, it returns the jid of the community to which it belongs


memberAddMode?

optional memberAddMode: boolean

Defined in: src/Types/GroupMetadata.ts:40

is set when the group also allows members to add participants


owner

owner: undefined | string

Defined in: src/Types/GroupMetadata.ts:19


ownerJid?

optional ownerJid: string

Defined in: src/Types/GroupMetadata.ts:20


participants

participants: GroupParticipant[]

Defined in: src/Types/GroupMetadata.ts:50


restrict?

optional restrict: boolean

Defined in: src/Types/GroupMetadata.ts:36

is set when the group only allows admins to change group settings


size?

optional size: number

Defined in: src/Types/GroupMetadata.ts:48

number of group participants


subject

subject: string

Defined in: src/Types/GroupMetadata.ts:21


subjectOwner?

optional subjectOwner: string

Defined in: src/Types/GroupMetadata.ts:23

group subject owner


subjectOwnerJid?

optional subjectOwnerJid: string

Defined in: src/Types/GroupMetadata.ts:24


subjectTime?

optional subjectTime: number

Defined in: src/Types/GroupMetadata.ts:26

group subject modification date