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 } }