UserApi constructor

UserApi({
  1. 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),
  );
}