Interface: GroupMetadata
Defined in: src/Types/GroupMetadata.ts:16
Properties
addressingMode?
optionaladdressingMode:WAMessageAddressingMode
Defined in: src/Types/GroupMetadata.ts:20
group uses 'lid' or 'pn' to send messages
announce?
optionalannounce:boolean
Defined in: src/Types/GroupMetadata.ts:44
is set when the group only allows admins to write messages
author?
optionalauthor:string
Defined in: src/Types/GroupMetadata.ts:60
the person who added you to group or changed some setting in group
authorPn?
optionalauthorPn:string
Defined in: src/Types/GroupMetadata.ts:61
authorUsername?
optionalauthorUsername:string
Defined in: src/Types/GroupMetadata.ts:62
creation?
optionalcreation:number
Defined in: src/Types/GroupMetadata.ts:32
desc?
optionaldesc:string
Defined in: src/Types/GroupMetadata.ts:33
descId?
optionaldescId:string
Defined in: src/Types/GroupMetadata.ts:37
descOwner?
optionaldescOwner:string
Defined in: src/Types/GroupMetadata.ts:34
descOwnerPn?
optionaldescOwnerPn:string
Defined in: src/Types/GroupMetadata.ts:35
descOwnerUsername?
optionaldescOwnerUsername:string
Defined in: src/Types/GroupMetadata.ts:36
descTime?
optionaldescTime:number
Defined in: src/Types/GroupMetadata.ts:38
ephemeralDuration?
optionalephemeralDuration:number
Defined in: src/Types/GroupMetadata.ts:57
id
id:
string
Defined in: src/Types/GroupMetadata.ts:17
inviteCode?
optionalinviteCode:string
Defined in: src/Types/GroupMetadata.ts:58
isCommunity?
optionalisCommunity:boolean
Defined in: src/Types/GroupMetadata.ts:50
is this a community
isCommunityAnnounce?
optionalisCommunityAnnounce:boolean
Defined in: src/Types/GroupMetadata.ts:52
is this the announce of a community
joinApprovalMode?
optionaljoinApprovalMode:boolean
Defined in: src/Types/GroupMetadata.ts:48
Request approval to join the group
linkedParent?
optionallinkedParent: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?
optionalmemberAddMode:boolean
Defined in: src/Types/GroupMetadata.ts:46
is set when the group also allows members to add participants
notify?
optionalnotify:string
Defined in: src/Types/GroupMetadata.ts:18
owner
owner:
undefined|string
Defined in: src/Types/GroupMetadata.ts:21
owner_country_code?
optionalowner_country_code:string
Defined in: src/Types/GroupMetadata.ts:24
ownerPn?
optionalownerPn:string
Defined in: src/Types/GroupMetadata.ts:22
ownerUsername?
optionalownerUsername:string
Defined in: src/Types/GroupMetadata.ts:23
participants
participants:
GroupParticipant[]
Defined in: src/Types/GroupMetadata.ts:56
restrict?
optionalrestrict:boolean
Defined in: src/Types/GroupMetadata.ts:42
is set when the group only allows admins to change group settings
size?
optionalsize:number
Defined in: src/Types/GroupMetadata.ts:54
number of group participants
subject
subject:
string
Defined in: src/Types/GroupMetadata.ts:25
subjectOwner?
optionalsubjectOwner:string
Defined in: src/Types/GroupMetadata.ts:27
group subject owner
subjectOwnerPn?
optionalsubjectOwnerPn:string
Defined in: src/Types/GroupMetadata.ts:28
subjectOwnerUsername?
optionalsubjectOwnerUsername:string
Defined in: src/Types/GroupMetadata.ts:29
subjectTime?
optionalsubjectTime:number
Defined in: src/Types/GroupMetadata.ts:31
group subject modification date