namespace MediaBrowser.Model.SyncPlay
{
///
/// Enum GroupUpdateType.
///
public enum GroupUpdateType
{
///
/// The user-joined update. Tells members of a group about a new user.
///
UserJoined,
///
/// The user-left update. Tells members of a group that a user left.
///
UserLeft,
///
/// The group-joined update. Tells a user that the group has been joined.
///
GroupJoined,
///
/// The group-left update. Tells a user that the group has been left.
///
GroupLeft,
///
/// The group-wait update. Tells members of the group that a user is buffering.
///
GroupWait,
///
/// The prepare-session update. Tells a user to load some content.
///
PrepareSession,
///
/// The not-in-group error. Tells a user that they don't belong to a group.
///
NotInGroup,
///
/// The group-does-not-exist error. Sent when trying to join a non-existing group.
///
GroupDoesNotExist,
///
/// The create-group-denied error. Sent when a user tries to create a group without required permissions.
///
CreateGroupDenied,
///
/// The join-group-denied error. Sent when a user tries to join a group without required permissions.
///
JoinGroupDenied,
///
/// The library-access-denied error. Sent when a user tries to join a group without required access to the library.
///
LibraryAccessDenied
}
}