UserApi constructor
UserApi({
- UserRepository? repository,
Implementation
factory UserApi({UserRepository? repository}) {
final repo = repository ?? UserRepositoryImpl(UserGatewayImplementation(DioClient()));
return UserApi._(
GetAllUsers(repo),
GetUserById(repo),
AddUser(repo),
UpdateUser(repo),
DeleteUser(repo),
);
}