diff --git a/scribe/lib/scribe/ai/domain/state/generate_ai_text_state.dart b/scribe/lib/scribe/ai/domain/state/generate_ai_text_state.dart new file mode 100644 index 000000000..3b4d99bb1 --- /dev/null +++ b/scribe/lib/scribe/ai/domain/state/generate_ai_text_state.dart @@ -0,0 +1,17 @@ +import 'package:core/core.dart'; +import '../model/ai_response.dart'; + +class GenerateAITextLoading extends LoadingState {} + +class GenerateAITextSuccess extends UIState { + final AIResponse response; + + GenerateAITextSuccess(this.response); + + @override + List get props => [response]; +} + +class GenerateAITextFailure extends FeatureFailure { + GenerateAITextFailure(dynamic exception) : super(exception: exception); +}