// video_state.dart
import 'package:equatable/equatable.dart';
import 'package:tanami_app/features/contactAdmin/domain/model/contact_admin_model.dart';

abstract class ContactAdminState extends Equatable {
  const ContactAdminState();

  @override
  List<Object> get props => [];
}

class ContactAdminInitial extends ContactAdminState {}

class ContactAdminLoading extends ContactAdminState {}

class ContactAdminLoaded extends ContactAdminState {
  final ContactAdminModel contactAdminModel;

  const ContactAdminLoaded(this.contactAdminModel);

  @override
  List<Object> get props => [contactAdminModel];
}

class ContactAdminError extends ContactAdminState {
  final String message;

  const ContactAdminError(this.message);

  @override
  List<Object> get props => [message];
}
