aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Playlists
diff options
context:
space:
mode:
authorShadowghost <Ghost_of_Stone@web.de>2023-03-10 17:46:59 +0100
committerShadowghost <Ghost_of_Stone@web.de>2023-03-10 19:16:35 +0100
commit76ae599bd3ccfd9808f50dbf5d935aa430783e60 (patch)
tree9c0c0f6b72cb665a24cbb3ebce42db6a7abd7829 /MediaBrowser.Model/Playlists
parent6351d1022bffb1d0f152175965774eb709e143cb (diff)
Fix playlist creation and removal
Diffstat (limited to 'MediaBrowser.Model/Playlists')
-rw-r--r--MediaBrowser.Model/Playlists/PlaylistCreationRequest.cs39
1 files changed, 28 insertions, 11 deletions
diff --git a/MediaBrowser.Model/Playlists/PlaylistCreationRequest.cs b/MediaBrowser.Model/Playlists/PlaylistCreationRequest.cs
index e8ee49403..847269716 100644
--- a/MediaBrowser.Model/Playlists/PlaylistCreationRequest.cs
+++ b/MediaBrowser.Model/Playlists/PlaylistCreationRequest.cs
@@ -1,19 +1,36 @@
-#nullable disable
-#pragma warning disable CS1591
-
using System;
using System.Collections.Generic;
+using MediaBrowser.Model.Entities;
+
+namespace MediaBrowser.Model.Playlists;
-namespace MediaBrowser.Model.Playlists
+/// <summary>
+/// A playlist creation request.
+/// </summary>
+public class PlaylistCreationRequest
{
- public class PlaylistCreationRequest
- {
- public string Name { get; set; }
+ /// <summary>
+ /// Gets or sets the name.
+ /// </summary>
+ public string? Name { get; set; }
+
+ /// <summary>
+ /// Gets or sets the list of items.
+ /// </summary>
+ public IReadOnlyList<Guid> ItemIdList { get; set; } = Array.Empty<Guid>();
- public IReadOnlyList<Guid> ItemIdList { get; set; } = Array.Empty<Guid>();
+ /// <summary>
+ /// Gets or sets the media type.
+ /// </summary>
+ public string? MediaType { get; set; }
- public string MediaType { get; set; }
+ /// <summary>
+ /// Gets or sets the user id.
+ /// </summary>
+ public Guid UserId { get; set; }
- public Guid UserId { get; set; }
- }
+ /// <summary>
+ /// Gets or sets the shares.
+ /// </summary>
+ public Share[]? Shares { get; set; }
}