import 'package:equatable/equatable.dart'; import 'package:tugas_akhir_supabase/core/errors/failures.dart'; abstract class Result extends Equatable { const Result(); @override List get props => []; } class Success extends Result { final T data; const Success(this.data); @override List get props => [data]; } class Error extends Result { final Failure failure; const Error(this.failure); @override List get props => [failure]; }