Kavita/Kavita.Models/Builders/ScrobbleHoldBuilder.cs
Fesaa c62b20f54b
BE Tech Debt (#4497)
Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
Co-authored-by: Joe Milazzo <josephmajora@gmail.com>
2026-03-07 10:04:08 -08:00

27 lines
596 B
C#

using Kavita.Models.Entities.Scrobble;
namespace Kavita.Models.Builders;
public class ScrobbleHoldBuilder : IEntityBuilder<ScrobbleHold>
{
private readonly ScrobbleHold _scrobbleHold;
public ScrobbleHold Build() => _scrobbleHold;
public ScrobbleHoldBuilder(ScrobbleHold? hold = null)
{
if (hold != null)
{
_scrobbleHold = hold;
return;
}
_scrobbleHold = new ScrobbleHold();
}
public ScrobbleHoldBuilder WithSeriesId(int seriesId)
{
_scrobbleHold.SeriesId = seriesId;
return this;
}
}