Skip to main content
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