diff --git a/Jellyfin.Data/Enums/PersonRoleType.cs b/Jellyfin.Data/Enums/PersonRoleType.cs
index 2d80eaa4ca..1e619f5eef 100644
--- a/Jellyfin.Data/Enums/PersonRoleType.cs
+++ b/Jellyfin.Data/Enums/PersonRoleType.cs
@@ -1,20 +1,68 @@
-#pragma warning disable CS1591
-
namespace Jellyfin.Data.Enums
{
+ ///
+ /// An enum representing a person's role in a specific media item.
+ ///
public enum PersonRoleType
{
- Other,
- Director,
- Artist,
- OriginalArtist,
- Actor,
- VoiceActor,
- Producer,
- Remixer,
- Conductor,
- Composer,
- Author,
- Editor
+ ///
+ /// 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
}
}