SubscribeModEventsEventGroupChatUpdated

constructor(actorDid: Did, convoCreatedAt: Timestamp, convoId: String, createdAt: Timestamp, groupMemberCount: Long, groupName: String, joinLinkCode: String? = null, joinLinkFollowersOnly: Boolean? = null, joinLinkRequiresApproval: Boolean? = null, lockReason: SubscribeModEventsEventGroupChatUpdatedLockReason? = null, newName: String? = null, oldName: String? = null, ownerDid: Did, rev: String, updateType: SubscribeModEventsEventGroupChatUpdatedUpdateType)

Parameters

actorDid

The DID of the actor performing the action (the owner).

convoCreatedAt

When the group was originally created.

groupMemberCount

Current member count at the time of the event.

groupName

Current group name.

joinLinkCode

The code of the join link. Only present when updateType is join-link-related.

joinLinkFollowersOnly

Whether the join link is restricted to followers of the owner. Only present when updateType is join-link-related.

joinLinkRequiresApproval

Whether the join link requires owner approval to join. Only present when updateType is join-link-related.

lockReason

Why the group was locked. Only present when updateType is 'locked'.

newName

The new group name. Only present when updateType is 'name_changed'.

oldName

The previous group name. Only present when updateType is 'name_changed'.

ownerDid

The DID of the group chat owner.

updateType

What changed.