part of 'tags_bloc.dart';

abstract class TagsState extends Equatable {
  const TagsState();

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

class TagsInitial extends TagsState {}

class TagsLoading extends TagsState {}

class TagsLoaded extends TagsState {
  final List<Tag> tags;

  const TagsLoaded(this.tags);

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

class TagsFailure extends TagsState {
  final String message;

  const TagsFailure(this.message);

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