Skip to main content

Interface: GroupMetadata

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

Properties

announce?

optional announce: boolean

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

is set when the group only allows admins to write messages


author?

optional author: string

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

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


creation?

optional creation: number

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


desc?

optional desc: string

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


descId?

optional descId: string

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


descOwner?

optional descOwner: string

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


ephemeralDuration?

optional ephemeralDuration: number

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


id

id: string

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


inviteCode?

optional inviteCode: string

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


isCommunity?

optional isCommunity: boolean

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

is this a community


isCommunityAnnounce?

optional isCommunityAnnounce: boolean

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

is this the announce of a community


joinApprovalMode?

optional joinApprovalMode: boolean

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

Request approval to join the group


linkedParent?

optional linkedParent: string

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

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

is set when the group also allows members to add participants


owner

owner: undefined | string

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


participants

participants: GroupParticipant[]

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


restrict?

optional restrict: boolean

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

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


size?

optional size: number

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

number of group participants


subject

subject: string

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


subjectOwner?

optional subjectOwner: string

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

group subject owner


subjectTime?

optional subjectTime: number

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

group subject modification date