A lot of changes

This commit is contained in:
2026-09-24 17:54:16 +02:00
parent ece6ce2a43
commit e84c16cf92
35 changed files with 1815 additions and 222 deletions
@@ -0,0 +1,14 @@
using FluentValidation;
using Musify.Api.DataTransferObjects.PlayLists;
namespace Musify.Api.Validators.PlayLists
{
public sealed class UpdatePlayListPictureRequestValidator : AbstractValidator<UpdatePlayListPictureRequest>
{
public UpdatePlayListPictureRequestValidator()
{
RuleFor(x => x.PictureIntentId)
.NotEmpty();
}
}
}
@@ -9,16 +9,14 @@ namespace Musify.Api.Validators.PlayLists
{
RuleFor(x => x.Name)
.NotEmpty()
.MaximumLength(Limits.PlayListName)
.When(x => x.Name != null);
.MaximumLength(Limits.PlayListName);
RuleFor(x => x.Description)
.MaximumLength(Limits.Description)
.When(x => x.Description != null);
.MaximumLength(Limits.Description);
RuleFor(x => x.Visibility)
.IsInEnum()
.When(x => x.Visibility != null);
.NotNull()
.IsInEnum();
}
}
}