mirrored_repositories/contact-bloc/lib/features/contacts_cubit/list
part of 'contact_list_cubit.dart';

@freezed
class ContactListState with _$ContactListState {
  const factory ContactListState.initial() = _Initial;
  const factory ContactListState.loading() = _Loading;
  const factory ContactListState.data({
    required List<Contact> contacts,
  }) = _Data;
  const factory ContactListState.error({required String message}) = _Error;
}
