Files
Bahla-Back/src/Bahla.Domain/Builders/Base/IUserBuilder.cs
2026-05-16 12:16:12 +02:00

25 lines
634 B
C#

using Bahla.Domain.Entities;
using Bahla.Domain.Enums;
namespace Bahla.Domain.Builders.Base;
public interface IUserBuilder : IEntityBuilder<User>
{
IUserBuilder WithEmail(string email);
IUserBuilder WithFirstname(string firstname);
IUserBuilder WithLastname(string lastname);
IUserBuilder WithRole(Role role);
IUserBuilder WithGender(Gender gender);
IUserBuilder WithBirthday(DateTime birthday);
IUserBuilder WithJoinedOn(DateTime joinedOn);
IUserBuilder WithSalt(IReadOnlyCollection<byte> salt);
IUserBuilder WithVerifier(IReadOnlyCollection<byte> verifier);
}