import 'package:krow/features/profile/certificates/domain/bloc/certificates_state.dart';

sealed class CertificatesEvent {}

class CertificatesEventFetch extends CertificatesEvent {}

class CertificatesEventSubmit extends CertificatesEvent {}

class CertificatesEventUpload extends CertificatesEvent {
  final String path;
  final String expirationDate;
  final CertificatesViewModel item;

  CertificatesEventUpload(
      {required this.path, required this.expirationDate, required this.item});
}

class CertificatesEventDelete extends CertificatesEvent {
  final CertificatesViewModel item;

  CertificatesEventDelete(this.item);
}
