import 'package:krow_core/core.dart';
import 'package:krow_domain/krow_domain.dart';

/// Arguments for saving emergency contacts use case.
class SaveEmergencyContactsArguments extends UseCaseArgument {
  /// The list of contacts to save.
  final List<EmergencyContact> contacts;

  /// Creates a [SaveEmergencyContactsArguments].
  const SaveEmergencyContactsArguments({
    required this.contacts,
  });

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