Skip to main content

Interface: GroupMetadata

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

Properties

addressingMode?

optional addressingMode: WAMessageAddressingMode

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

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


announce?

optional announce: boolean

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

is set when the group only allows admins to write messages


author?

optional author: string

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

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


authorPn?

optional authorPn: string

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


authorUsername?

optional authorUsername: string

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


creation?

optional creation: number

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


desc?

optional desc: string

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


descId?

optional descId: string

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


descOwner?

optional descOwner: string

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


descOwnerPn?

optional descOwnerPn: string

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


descOwnerUsername?

optional descOwnerUsername: string

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


descTime?

optional descTime: number

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


ephemeralDuration?

optional ephemeralDuration: number

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


id

id: string

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


inviteCode?

optional inviteCode: string

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


isCommunity?

optional isCommunity: boolean

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

is this a community


isCommunityAnnounce?

optional isCommunityAnnounce: boolean

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

is this the announce of a community


joinApprovalMode?

optional joinApprovalMode: boolean

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

Request approval to join the group


linkedParent?

optional linkedParent: string

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

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:46

is set when the group also allows members to add participants


notify?

optional notify: string

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


owner

owner: undefined | string

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


owner_country_code?

optional owner_country_code: string

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


ownerPn?

optional ownerPn: string

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


ownerUsername?

optional ownerUsername: string

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


participants

participants: GroupParticipant[]

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


restrict?

optional restrict: boolean

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

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


size?

optional size: number

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

number of group participants


subject

subject: string

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


subjectOwner?

optional subjectOwner: string

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

group subject owner


subjectOwnerPn?

optional subjectOwnerPn: string

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


subjectOwnerUsername?

optional subjectOwnerUsername: string

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


subjectTime?

optional subjectTime: number

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

group subject modification date