---
title: RCSService.GroupChatEvent
framework: TelephonyMessagingKit
role: symbol
role_heading: Enumeration
platforms: [iOS 26.0+]
path: telephonymessagingkit/rcsservice/groupchatevent
---

# RCSService.GroupChatEvent

Enumeration representing an RCS group chat event.

## Declaration

```swift
enum GroupChatEvent
```

## Topics

### Chat life cycle events

- [RCSService.GroupChatEvent.started(_:)](telephonymessagingkit/rcsservice/groupchatevent/started(_:).md)
- [RCSService.GroupChatStartedEvent](telephonymessagingkit/rcsservice/groupchatstartedevent.md)
- [RCSService.GroupChatEvent.ended(_:)](telephonymessagingkit/rcsservice/groupchatevent/ended(_:).md)
- [RCSService.GroupChatEndedEvent](telephonymessagingkit/rcsservice/groupchatendedevent.md)
- [RCSService.GroupChatEvent.subjectUpdated(_:)](telephonymessagingkit/rcsservice/groupchatevent/subjectupdated(_:).md)
- [RCSService.GroupChatSubjectUpdatedEvent](telephonymessagingkit/rcsservice/groupchatsubjectupdatedevent.md)

### Participant events

- [RCSService.GroupChatEvent.participantsAdded(_:)](telephonymessagingkit/rcsservice/groupchatevent/participantsadded(_:).md)
- [RCSService.GroupChatParticipantsAddedEvent](telephonymessagingkit/rcsservice/groupchatparticipantsaddedevent.md)
- [RCSService.GroupChatEvent.participantsRemoved(_:)](telephonymessagingkit/rcsservice/groupchatevent/participantsremoved(_:).md)
- [RCSService.GroupChatParticipantsRemovedEvent](telephonymessagingkit/rcsservice/groupchatparticipantsremovedevent.md)

### Enumeration Cases

- [RCSService.GroupChatEvent.subjectInvalidated(_:)](telephonymessagingkit/rcsservice/groupchatevent/subjectinvalidated(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing group chats

- [createGroupChat(_:)](telephonymessagingkit/rcsservice/creategroupchat(_:).md)
- [RCSService.CreateGroupChatRequest](telephonymessagingkit/rcsservice/creategroupchatrequest.md)
- [leaveGroupChat(_:)](telephonymessagingkit/rcsservice/leavegroupchat(_:).md)
- [RCSService.LeaveGroupChatRequest](telephonymessagingkit/rcsservice/leavegroupchatrequest.md)
- [addGroupChatParticipants(_:)](telephonymessagingkit/rcsservice/addgroupchatparticipants(_:).md)
- [RCSService.AddGroupChatParticipantsRequest](telephonymessagingkit/rcsservice/addgroupchatparticipantsrequest.md)
- [removeGroupChatParticipants(_:)](telephonymessagingkit/rcsservice/removegroupchatparticipants(_:).md)
- [RCSService.RemoveGroupChatParticipantsRequest](telephonymessagingkit/rcsservice/removegroupchatparticipantsrequest.md)
- [changeGroupChatSubject(_:)](telephonymessagingkit/rcsservice/changegroupchatsubject(_:).md)
- [RCSService.ChangeGroupChatSubjectRequest](telephonymessagingkit/rcsservice/changegroupchatsubjectrequest.md)
- [groupChatEvents](telephonymessagingkit/rcsservice/groupchatevents.md)
