feat: upgraded to .NET 10 + add API app
This commit is contained in:
25
src/Bahla.Domain/Builders/Base/IUserBuilder.cs
Normal file
25
src/Bahla.Domain/Builders/Base/IUserBuilder.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
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);
|
||||
}
|
||||
Reference in New Issue
Block a user