Folks.GroupDetails.ChangeReason – folks – Vala Binding Reference

Folks.GroupDetails.ChangeReason – folks Reference Manual

# ChangeReason

## Description:

public enum ChangeReason

The reason a group member has changed its membership in the group.

These closely follow the Channel_Group_Change_Reason interface in the Telepathy specification.

## Content:

### Enum values:

- BANNED - The change is due to a kick+ban operation.
- BUSY - The change is due to a busy indication.
- ERROR - The change is due to an error occurring.
- INVALID_MEMBER - The change is because the requested member does not exist.
- INVITED - The change is due to an invitation.
- KICKED - The change is due to a kick operation.
- NONE - No reason was provided for this change.
- NO_ANSWER - The change is because the requested contact did not respond.
- OFFLINE - The change is due to a member going offline.
- PERMISSION_DENIED - The change is because there was no permission to contact the requested member.
- RENAMED - The change is because a member's unique identifier changed.
- SEPARATED - If members are removed with this reason code, the change is because the group has split into unconnected parts which can only communicate within themselves (e.g. netsplits on IRC use this reason code).