KDLPatients/lib/app/core/domain/usecase.dart

16 lines
343 B
Dart

import 'package:dartz/dartz.dart';
import 'package:kdl_patients/app/core/domain/failure.dart';
export 'package:kdl_patients/app/core/domain/failure.dart';
// ignore: one_member_abstracts
abstract class UseCase<Type, Params> {
const UseCase();
Future<Either<Failure, Type>> call(Params params);
}
class NoParams {
const NoParams();
}