11111
This commit is contained in:
3
lib/domain/models/.gitkeep
Normal file
3
lib/domain/models/.gitkeep
Normal file
@@ -0,0 +1,3 @@
|
||||
# Domain models directory
|
||||
# Create your domain models here (business logic models)
|
||||
# These are different from DTOs - they represent your app's domain entities
|
||||
8
lib/domain/repositories/.gitkeep
Normal file
8
lib/domain/repositories/.gitkeep
Normal file
@@ -0,0 +1,8 @@
|
||||
# Repository interfaces directory
|
||||
# Create your repository interfaces here
|
||||
# Example:
|
||||
#
|
||||
# abstract class AuthRepository {
|
||||
# Future<Either<Failure, LoginResponseModel>> login(LoginRequest request);
|
||||
# Future<Either<Failure, RegisterResponseModel>> register(RegisterRequest request);
|
||||
# }
|
||||
13
lib/domain/usecases/.gitkeep
Normal file
13
lib/domain/usecases/.gitkeep
Normal file
@@ -0,0 +1,13 @@
|
||||
# Use cases directory
|
||||
# Create your use cases here (business logic)
|
||||
# Example:
|
||||
#
|
||||
# class LoginUseCase {
|
||||
# final AuthRepository repository;
|
||||
#
|
||||
# LoginUseCase({required this.repository});
|
||||
#
|
||||
# Future<Either<Failure, LoginResponseModel>> call(LoginRequest request) {
|
||||
# return repository.login(request);
|
||||
# }
|
||||
# }
|
||||
Reference in New Issue
Block a user