You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
652 lines
20 KiB
652 lines
20 KiB
// coverage:ignore-file
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
// ignore_for_file: type=lint
|
|
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target
|
|
|
|
part of 'image_splitter_state.dart';
|
|
|
|
// **************************************************************************
|
|
// FreezedGenerator
|
|
// **************************************************************************
|
|
|
|
T _$identity<T>(T value) => value;
|
|
|
|
final _privateConstructorUsedError = UnsupportedError(
|
|
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods');
|
|
|
|
/// @nodoc
|
|
class _$ImageSplitterStateTearOff {
|
|
const _$ImageSplitterStateTearOff();
|
|
|
|
ImageSplitterIdle call() {
|
|
return const ImageSplitterIdle();
|
|
}
|
|
|
|
ImageSplitterGenerating generating() {
|
|
return const ImageSplitterGenerating();
|
|
}
|
|
|
|
ImageSplitterComplete complete(Image image, List<Image> images, PaletteGenerator palette) {
|
|
return ImageSplitterComplete(
|
|
image,
|
|
images,
|
|
palette,
|
|
);
|
|
}
|
|
|
|
ImageSplitterError error({String? message}) {
|
|
return ImageSplitterError(
|
|
message: message,
|
|
);
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
const $ImageSplitterState = _$ImageSplitterStateTearOff();
|
|
|
|
/// @nodoc
|
|
mixin _$ImageSplitterState {
|
|
@optionalTypeArgs
|
|
TResult when<TResult extends Object?>(
|
|
TResult Function() $default, {
|
|
required TResult Function() generating,
|
|
required TResult Function(Image image, List<Image> images, PaletteGenerator palette) complete,
|
|
required TResult Function(String? message) error,
|
|
}) =>
|
|
throw _privateConstructorUsedError;
|
|
|
|
@optionalTypeArgs
|
|
TResult? whenOrNull<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
}) =>
|
|
throw _privateConstructorUsedError;
|
|
@optionalTypeArgs
|
|
TResult maybeWhen<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
required TResult orElse(),
|
|
}) =>
|
|
throw _privateConstructorUsedError;
|
|
|
|
@optionalTypeArgs
|
|
TResult map<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value) $default, {
|
|
required TResult Function(ImageSplitterGenerating value) generating,
|
|
required TResult Function(ImageSplitterComplete value) complete,
|
|
required TResult Function(ImageSplitterError value) error,
|
|
}) =>
|
|
throw _privateConstructorUsedError;
|
|
|
|
@optionalTypeArgs
|
|
TResult? mapOrNull<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
}) =>
|
|
throw _privateConstructorUsedError;
|
|
@optionalTypeArgs
|
|
TResult maybeMap<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
required TResult orElse(),
|
|
}) =>
|
|
throw _privateConstructorUsedError;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $ImageSplitterStateCopyWith<$Res> {
|
|
factory $ImageSplitterStateCopyWith(ImageSplitterState value, $Res Function(ImageSplitterState) then) =
|
|
_$ImageSplitterStateCopyWithImpl<$Res>;
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$ImageSplitterStateCopyWithImpl<$Res> implements $ImageSplitterStateCopyWith<$Res> {
|
|
_$ImageSplitterStateCopyWithImpl(this._value, this._then);
|
|
|
|
final ImageSplitterState _value;
|
|
|
|
// ignore: unused_field
|
|
final $Res Function(ImageSplitterState) _then;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $ImageSplitterIdleCopyWith<$Res> {
|
|
factory $ImageSplitterIdleCopyWith(ImageSplitterIdle value, $Res Function(ImageSplitterIdle) then) =
|
|
_$ImageSplitterIdleCopyWithImpl<$Res>;
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$ImageSplitterIdleCopyWithImpl<$Res> extends _$ImageSplitterStateCopyWithImpl<$Res>
|
|
implements $ImageSplitterIdleCopyWith<$Res> {
|
|
_$ImageSplitterIdleCopyWithImpl(ImageSplitterIdle _value, $Res Function(ImageSplitterIdle) _then)
|
|
: super(_value, (v) => _then(v as ImageSplitterIdle));
|
|
|
|
@override
|
|
ImageSplitterIdle get _value => super._value as ImageSplitterIdle;
|
|
}
|
|
|
|
/// @nodoc
|
|
|
|
class _$ImageSplitterIdle implements ImageSplitterIdle {
|
|
const _$ImageSplitterIdle();
|
|
|
|
@override
|
|
String toString() {
|
|
return 'ImageSplitterState()';
|
|
}
|
|
|
|
@override
|
|
bool operator ==(dynamic other) {
|
|
return identical(this, other) || (other.runtimeType == runtimeType && other is ImageSplitterIdle);
|
|
}
|
|
|
|
@override
|
|
int get hashCode => runtimeType.hashCode;
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult when<TResult extends Object?>(
|
|
TResult Function() $default, {
|
|
required TResult Function() generating,
|
|
required TResult Function(Image image, List<Image> images, PaletteGenerator palette) complete,
|
|
required TResult Function(String? message) error,
|
|
}) {
|
|
return $default();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? whenOrNull<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
}) {
|
|
return $default?.call();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeWhen<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if ($default != null) {
|
|
return $default();
|
|
}
|
|
return orElse();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult map<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value) $default, {
|
|
required TResult Function(ImageSplitterGenerating value) generating,
|
|
required TResult Function(ImageSplitterComplete value) complete,
|
|
required TResult Function(ImageSplitterError value) error,
|
|
}) {
|
|
return $default(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? mapOrNull<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
}) {
|
|
return $default?.call(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeMap<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if ($default != null) {
|
|
return $default(this);
|
|
}
|
|
return orElse();
|
|
}
|
|
}
|
|
|
|
abstract class ImageSplitterIdle implements ImageSplitterState {
|
|
const factory ImageSplitterIdle() = _$ImageSplitterIdle;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $ImageSplitterGeneratingCopyWith<$Res> {
|
|
factory $ImageSplitterGeneratingCopyWith(ImageSplitterGenerating value, $Res Function(ImageSplitterGenerating) then) =
|
|
_$ImageSplitterGeneratingCopyWithImpl<$Res>;
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$ImageSplitterGeneratingCopyWithImpl<$Res> extends _$ImageSplitterStateCopyWithImpl<$Res>
|
|
implements $ImageSplitterGeneratingCopyWith<$Res> {
|
|
_$ImageSplitterGeneratingCopyWithImpl(ImageSplitterGenerating _value, $Res Function(ImageSplitterGenerating) _then)
|
|
: super(_value, (v) => _then(v as ImageSplitterGenerating));
|
|
|
|
@override
|
|
ImageSplitterGenerating get _value => super._value as ImageSplitterGenerating;
|
|
}
|
|
|
|
/// @nodoc
|
|
|
|
class _$ImageSplitterGenerating implements ImageSplitterGenerating {
|
|
const _$ImageSplitterGenerating();
|
|
|
|
@override
|
|
String toString() {
|
|
return 'ImageSplitterState.generating()';
|
|
}
|
|
|
|
@override
|
|
bool operator ==(dynamic other) {
|
|
return identical(this, other) || (other.runtimeType == runtimeType && other is ImageSplitterGenerating);
|
|
}
|
|
|
|
@override
|
|
int get hashCode => runtimeType.hashCode;
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult when<TResult extends Object?>(
|
|
TResult Function() $default, {
|
|
required TResult Function() generating,
|
|
required TResult Function(Image image, List<Image> images, PaletteGenerator palette) complete,
|
|
required TResult Function(String? message) error,
|
|
}) {
|
|
return generating();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? whenOrNull<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
}) {
|
|
return generating?.call();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeWhen<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if (generating != null) {
|
|
return generating();
|
|
}
|
|
return orElse();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult map<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value) $default, {
|
|
required TResult Function(ImageSplitterGenerating value) generating,
|
|
required TResult Function(ImageSplitterComplete value) complete,
|
|
required TResult Function(ImageSplitterError value) error,
|
|
}) {
|
|
return generating(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? mapOrNull<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
}) {
|
|
return generating?.call(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeMap<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if (generating != null) {
|
|
return generating(this);
|
|
}
|
|
return orElse();
|
|
}
|
|
}
|
|
|
|
abstract class ImageSplitterGenerating implements ImageSplitterState {
|
|
const factory ImageSplitterGenerating() = _$ImageSplitterGenerating;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $ImageSplitterCompleteCopyWith<$Res> {
|
|
factory $ImageSplitterCompleteCopyWith(ImageSplitterComplete value, $Res Function(ImageSplitterComplete) then) =
|
|
_$ImageSplitterCompleteCopyWithImpl<$Res>;
|
|
|
|
$Res call({Image image, List<Image> images, PaletteGenerator palette});
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$ImageSplitterCompleteCopyWithImpl<$Res> extends _$ImageSplitterStateCopyWithImpl<$Res>
|
|
implements $ImageSplitterCompleteCopyWith<$Res> {
|
|
_$ImageSplitterCompleteCopyWithImpl(ImageSplitterComplete _value, $Res Function(ImageSplitterComplete) _then)
|
|
: super(_value, (v) => _then(v as ImageSplitterComplete));
|
|
|
|
@override
|
|
ImageSplitterComplete get _value => super._value as ImageSplitterComplete;
|
|
|
|
@override
|
|
$Res call({
|
|
Object? image = freezed,
|
|
Object? images = freezed,
|
|
Object? palette = freezed,
|
|
}) {
|
|
return _then(ImageSplitterComplete(
|
|
image == freezed
|
|
? _value.image
|
|
: image // ignore: cast_nullable_to_non_nullable
|
|
as Image,
|
|
images == freezed
|
|
? _value.images
|
|
: images // ignore: cast_nullable_to_non_nullable
|
|
as List<Image>,
|
|
palette == freezed
|
|
? _value.palette
|
|
: palette // ignore: cast_nullable_to_non_nullable
|
|
as PaletteGenerator,
|
|
));
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
|
|
class _$ImageSplitterComplete implements ImageSplitterComplete {
|
|
const _$ImageSplitterComplete(this.image, this.images, this.palette);
|
|
|
|
@override
|
|
final Image image;
|
|
@override
|
|
final List<Image> images;
|
|
@override
|
|
final PaletteGenerator palette;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'ImageSplitterState.complete(image: $image, images: $images, palette: $palette)';
|
|
}
|
|
|
|
@override
|
|
bool operator ==(dynamic other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is ImageSplitterComplete &&
|
|
const DeepCollectionEquality().equals(other.image, image) &&
|
|
const DeepCollectionEquality().equals(other.images, images) &&
|
|
const DeepCollectionEquality().equals(other.palette, palette));
|
|
}
|
|
|
|
@override
|
|
int get hashCode => Object.hash(runtimeType, const DeepCollectionEquality().hash(image),
|
|
const DeepCollectionEquality().hash(images), const DeepCollectionEquality().hash(palette));
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
$ImageSplitterCompleteCopyWith<ImageSplitterComplete> get copyWith =>
|
|
_$ImageSplitterCompleteCopyWithImpl<ImageSplitterComplete>(this, _$identity);
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult when<TResult extends Object?>(
|
|
TResult Function() $default, {
|
|
required TResult Function() generating,
|
|
required TResult Function(Image image, List<Image> images, PaletteGenerator palette) complete,
|
|
required TResult Function(String? message) error,
|
|
}) {
|
|
return complete(image, images, palette);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? whenOrNull<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
}) {
|
|
return complete?.call(image, images, palette);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeWhen<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if (complete != null) {
|
|
return complete(image, images, palette);
|
|
}
|
|
return orElse();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult map<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value) $default, {
|
|
required TResult Function(ImageSplitterGenerating value) generating,
|
|
required TResult Function(ImageSplitterComplete value) complete,
|
|
required TResult Function(ImageSplitterError value) error,
|
|
}) {
|
|
return complete(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? mapOrNull<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
}) {
|
|
return complete?.call(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeMap<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if (complete != null) {
|
|
return complete(this);
|
|
}
|
|
return orElse();
|
|
}
|
|
}
|
|
|
|
abstract class ImageSplitterComplete implements ImageSplitterState {
|
|
const factory ImageSplitterComplete(Image image, List<Image> images, PaletteGenerator palette) =
|
|
_$ImageSplitterComplete;
|
|
|
|
Image get image;
|
|
|
|
List<Image> get images;
|
|
|
|
PaletteGenerator get palette;
|
|
|
|
@JsonKey(ignore: true)
|
|
$ImageSplitterCompleteCopyWith<ImageSplitterComplete> get copyWith => throw _privateConstructorUsedError;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $ImageSplitterErrorCopyWith<$Res> {
|
|
factory $ImageSplitterErrorCopyWith(ImageSplitterError value, $Res Function(ImageSplitterError) then) =
|
|
_$ImageSplitterErrorCopyWithImpl<$Res>;
|
|
|
|
$Res call({String? message});
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$ImageSplitterErrorCopyWithImpl<$Res> extends _$ImageSplitterStateCopyWithImpl<$Res>
|
|
implements $ImageSplitterErrorCopyWith<$Res> {
|
|
_$ImageSplitterErrorCopyWithImpl(ImageSplitterError _value, $Res Function(ImageSplitterError) _then)
|
|
: super(_value, (v) => _then(v as ImageSplitterError));
|
|
|
|
@override
|
|
ImageSplitterError get _value => super._value as ImageSplitterError;
|
|
|
|
@override
|
|
$Res call({
|
|
Object? message = freezed,
|
|
}) {
|
|
return _then(ImageSplitterError(
|
|
message: message == freezed
|
|
? _value.message
|
|
: message // ignore: cast_nullable_to_non_nullable
|
|
as String?,
|
|
));
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
|
|
class _$ImageSplitterError implements ImageSplitterError {
|
|
const _$ImageSplitterError({this.message});
|
|
|
|
@override
|
|
final String? message;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'ImageSplitterState.error(message: $message)';
|
|
}
|
|
|
|
@override
|
|
bool operator ==(dynamic other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is ImageSplitterError &&
|
|
const DeepCollectionEquality().equals(other.message, message));
|
|
}
|
|
|
|
@override
|
|
int get hashCode => Object.hash(runtimeType, const DeepCollectionEquality().hash(message));
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
$ImageSplitterErrorCopyWith<ImageSplitterError> get copyWith =>
|
|
_$ImageSplitterErrorCopyWithImpl<ImageSplitterError>(this, _$identity);
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult when<TResult extends Object?>(
|
|
TResult Function() $default, {
|
|
required TResult Function() generating,
|
|
required TResult Function(Image image, List<Image> images, PaletteGenerator palette) complete,
|
|
required TResult Function(String? message) error,
|
|
}) {
|
|
return error(message);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? whenOrNull<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
}) {
|
|
return error?.call(message);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeWhen<TResult extends Object?>(
|
|
TResult Function()? $default, {
|
|
TResult Function()? generating,
|
|
TResult Function(Image image, List<Image> images, PaletteGenerator palette)? complete,
|
|
TResult Function(String? message)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if (error != null) {
|
|
return error(message);
|
|
}
|
|
return orElse();
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult map<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value) $default, {
|
|
required TResult Function(ImageSplitterGenerating value) generating,
|
|
required TResult Function(ImageSplitterComplete value) complete,
|
|
required TResult Function(ImageSplitterError value) error,
|
|
}) {
|
|
return error(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult? mapOrNull<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
}) {
|
|
return error?.call(this);
|
|
}
|
|
|
|
@override
|
|
@optionalTypeArgs
|
|
TResult maybeMap<TResult extends Object?>(
|
|
TResult Function(ImageSplitterIdle value)? $default, {
|
|
TResult Function(ImageSplitterGenerating value)? generating,
|
|
TResult Function(ImageSplitterComplete value)? complete,
|
|
TResult Function(ImageSplitterError value)? error,
|
|
required TResult orElse(),
|
|
}) {
|
|
if (error != null) {
|
|
return error(this);
|
|
}
|
|
return orElse();
|
|
}
|
|
}
|
|
|
|
abstract class ImageSplitterError implements ImageSplitterState {
|
|
const factory ImageSplitterError({String? message}) = _$ImageSplitterError;
|
|
|
|
String? get message;
|
|
|
|
@JsonKey(ignore: true)
|
|
$ImageSplitterErrorCopyWith<ImageSplitterError> get copyWith => throw _privateConstructorUsedError;
|
|
}
|