part of 'media_g_response_cubit.dart'; sealed class MediaGResponseState extends Equatable { const MediaGResponseState(); @override List get props => []; } final class MediaGResponseInitial extends MediaGResponseState {} final class MediaGResponseLoading extends MediaGResponseState { final XFile? file; final String? query; const MediaGResponseLoading({this.file, this.query}); } final class MediaGResponseSucess extends MediaGResponseState { final AiResponseModel response; final XFile? file; final String? query; final String? error; const MediaGResponseSucess( {required this.response, this.file, this.query, this.error}); } final class MediaGResponseFail extends MediaGResponseState {}