Kavita/API/Helpers/Builders/ScrobbleHoldBuilder.cs
2023-12-13 17:16:54 -08:00

28 lines
601 B
C#

using API.Entities.Scrobble;
namespace API.Helpers.Builders;
#nullable enable
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;
}
}