using Bahla.Domain.Entities; using Bahla.Domain.Enums; namespace Bahla.Domain.Builders.Base; public interface IUserBuilder : IEntityBuilder { 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 salt); IUserBuilder WithVerifier(IReadOnlyCollection verifier); }