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

is set when the group only allows admins to write messages


author?

optional author: string

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

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


creation?

optional creation: number

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


desc?

optional desc: string

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


descId?

optional descId: string

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


descOwner?

optional descOwner: string

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


descOwnerPn?

optional descOwnerPn: string

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


descTime?

optional descTime: number

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


ephemeralDuration?

optional ephemeralDuration: number

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


id

id: string

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


inviteCode?

optional inviteCode: string

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


isCommunity?

optional isCommunity: boolean

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

is this a community


isCommunityAnnounce?

optional isCommunityAnnounce: boolean

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

is this the announce of a community


joinApprovalMode?

optional joinApprovalMode: boolean

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

Request approval to join the group


linkedParent?

optional linkedParent: string

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

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

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


ownerPn?

optional ownerPn: string

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


participants

participants: GroupParticipant[]

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


restrict?

optional restrict: boolean

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

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


size?

optional size: number

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

number of group participants


subject

subject: string

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


subjectOwner?

optional subjectOwner: string

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

group subject owner


subjectOwnerPn?

optional subjectOwnerPn: string

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


subjectTime?

optional subjectTime: number

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

group subject modification date