namespace Jellyfin.Data.Enums
{
    /// 
    /// An enum representing a person's role in a specific media item.
    /// 
    public enum PersonRoleType
    {
        /// 
        /// Another role, not covered by the other types.
        /// 
        Other = 0,
        /// 
        /// The director of the media.
        /// 
        Director = 1,
        /// 
        /// An artist.
        /// 
        Artist = 2,
        /// 
        /// The original artist.
        /// 
        OriginalArtist = 3,
        /// 
        /// An actor.
        /// 
        Actor = 4,
        /// 
        /// A voice actor.
        /// 
        VoiceActor = 5,
        /// 
        /// A producer.
        /// 
        Producer = 6,
        /// 
        /// A remixer.
        /// 
        Remixer = 7,
        /// 
        /// A conductor.
        /// 
        Conductor = 8,
        /// 
        /// A composer.
        /// 
        Composer = 9,
        /// 
        /// An author.
        /// 
        Author = 10,
        /// 
        /// An editor.
        /// 
        Editor = 11
    }
}