| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292 |
- // GENERATED CODE - DO NOT MODIFY BY HAND
- // coverage:ignore-file
- // 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, unnecessary_question_mark
- part of 'failure.dart';
- // **************************************************************************
- // FreezedGenerator
- // **************************************************************************
- // dart format off
- T _$identity<T>(T value) => value;
- /// @nodoc
- mixin _$Failure implements DiagnosticableTreeMixin {
- String? get code; String? get message;
- /// Create a copy of Failure
- /// with the given fields replaced by the non-null parameter values.
- @JsonKey(includeFromJson: false, includeToJson: false)
- @pragma('vm:prefer-inline')
- $FailureCopyWith<Failure> get copyWith => _$FailureCopyWithImpl<Failure>(this as Failure, _$identity);
- /// Serializes this Failure to a JSON map.
- Map<String, dynamic> toJson();
- @override
- void debugFillProperties(DiagnosticPropertiesBuilder properties) {
- properties
- ..add(DiagnosticsProperty('type', 'Failure'))
- ..add(DiagnosticsProperty('code', code))..add(DiagnosticsProperty('message', message));
- }
- @override
- bool operator ==(Object other) {
- return identical(this, other) || (other.runtimeType == runtimeType&&other is Failure&&(identical(other.code, code) || other.code == code)&&(identical(other.message, message) || other.message == message));
- }
- @JsonKey(includeFromJson: false, includeToJson: false)
- @override
- int get hashCode => Object.hash(runtimeType,code,message);
- @override
- String toString({ DiagnosticLevel minLevel = DiagnosticLevel.info }) {
- return 'Failure(code: $code, message: $message)';
- }
- }
- /// @nodoc
- abstract mixin class $FailureCopyWith<$Res> {
- factory $FailureCopyWith(Failure value, $Res Function(Failure) _then) = _$FailureCopyWithImpl;
- @useResult
- $Res call({
- String? code, String? message
- });
- }
- /// @nodoc
- class _$FailureCopyWithImpl<$Res>
- implements $FailureCopyWith<$Res> {
- _$FailureCopyWithImpl(this._self, this._then);
- final Failure _self;
- final $Res Function(Failure) _then;
- /// Create a copy of Failure
- /// with the given fields replaced by the non-null parameter values.
- @pragma('vm:prefer-inline') @override $Res call({Object? code = freezed,Object? message = freezed,}) {
- return _then(_self.copyWith(
- code: freezed == code ? _self.code : code // ignore: cast_nullable_to_non_nullable
- as String?,message: freezed == message ? _self.message : message // ignore: cast_nullable_to_non_nullable
- as String?,
- ));
- }
- }
- /// Adds pattern-matching-related methods to [Failure].
- extension FailurePatterns on Failure {
- /// A variant of `map` that fallback to returning `orElse`.
- ///
- /// It is equivalent to doing:
- /// ```dart
- /// switch (sealedClass) {
- /// case final Subclass value:
- /// return ...;
- /// case _:
- /// return orElse();
- /// }
- /// ```
- @optionalTypeArgs TResult maybeMap<TResult extends Object?>(TResult Function( _Failure value)? $default,{required TResult orElse(),}){
- final _that = this;
- switch (_that) {
- case _Failure() when $default != null:
- return $default(_that);case _:
- return orElse();
- }
- }
- /// A `switch`-like method, using callbacks.
- ///
- /// Callbacks receives the raw object, upcasted.
- /// It is equivalent to doing:
- /// ```dart
- /// switch (sealedClass) {
- /// case final Subclass value:
- /// return ...;
- /// case final Subclass2 value:
- /// return ...;
- /// }
- /// ```
- @optionalTypeArgs TResult map<TResult extends Object?>(TResult Function( _Failure value) $default,){
- final _that = this;
- switch (_that) {
- case _Failure():
- return $default(_that);case _:
- throw StateError('Unexpected subclass');
- }
- }
- /// A variant of `map` that fallback to returning `null`.
- ///
- /// It is equivalent to doing:
- /// ```dart
- /// switch (sealedClass) {
- /// case final Subclass value:
- /// return ...;
- /// case _:
- /// return null;
- /// }
- /// ```
- @optionalTypeArgs TResult? mapOrNull<TResult extends Object?>(TResult? Function( _Failure value)? $default,){
- final _that = this;
- switch (_that) {
- case _Failure() when $default != null:
- return $default(_that);case _:
- return null;
- }
- }
- /// A variant of `when` that fallback to an `orElse` callback.
- ///
- /// It is equivalent to doing:
- /// ```dart
- /// switch (sealedClass) {
- /// case Subclass(:final field):
- /// return ...;
- /// case _:
- /// return orElse();
- /// }
- /// ```
- @optionalTypeArgs TResult maybeWhen<TResult extends Object?>(TResult Function( String? code, String? message)? $default,{required TResult orElse(),}) {final _that = this;
- switch (_that) {
- case _Failure() when $default != null:
- return $default(_that.code,_that.message);case _:
- return orElse();
- }
- }
- /// A `switch`-like method, using callbacks.
- ///
- /// As opposed to `map`, this offers destructuring.
- /// It is equivalent to doing:
- /// ```dart
- /// switch (sealedClass) {
- /// case Subclass(:final field):
- /// return ...;
- /// case Subclass2(:final field2):
- /// return ...;
- /// }
- /// ```
- @optionalTypeArgs TResult when<TResult extends Object?>(TResult Function( String? code, String? message) $default,) {final _that = this;
- switch (_that) {
- case _Failure():
- return $default(_that.code,_that.message);case _:
- throw StateError('Unexpected subclass');
- }
- }
- /// A variant of `when` that fallback to returning `null`
- ///
- /// It is equivalent to doing:
- /// ```dart
- /// switch (sealedClass) {
- /// case Subclass(:final field):
- /// return ...;
- /// case _:
- /// return null;
- /// }
- /// ```
- @optionalTypeArgs TResult? whenOrNull<TResult extends Object?>(TResult? Function( String? code, String? message)? $default,) {final _that = this;
- switch (_that) {
- case _Failure() when $default != null:
- return $default(_that.code,_that.message);case _:
- return null;
- }
- }
- }
- /// @nodoc
- @JsonSerializable()
- class _Failure with DiagnosticableTreeMixin implements Failure {
- const _Failure({this.code, this.message});
- factory _Failure.fromJson(Map<String, dynamic> json) => _$FailureFromJson(json);
- @override final String? code;
- @override final String? message;
- /// Create a copy of Failure
- /// with the given fields replaced by the non-null parameter values.
- @override @JsonKey(includeFromJson: false, includeToJson: false)
- @pragma('vm:prefer-inline')
- _$FailureCopyWith<_Failure> get copyWith => __$FailureCopyWithImpl<_Failure>(this, _$identity);
- @override
- Map<String, dynamic> toJson() {
- return _$FailureToJson(this, );
- }
- @override
- void debugFillProperties(DiagnosticPropertiesBuilder properties) {
- properties
- ..add(DiagnosticsProperty('type', 'Failure'))
- ..add(DiagnosticsProperty('code', code))..add(DiagnosticsProperty('message', message));
- }
- @override
- bool operator ==(Object other) {
- return identical(this, other) || (other.runtimeType == runtimeType&&other is _Failure&&(identical(other.code, code) || other.code == code)&&(identical(other.message, message) || other.message == message));
- }
- @JsonKey(includeFromJson: false, includeToJson: false)
- @override
- int get hashCode => Object.hash(runtimeType,code,message);
- @override
- String toString({ DiagnosticLevel minLevel = DiagnosticLevel.info }) {
- return 'Failure(code: $code, message: $message)';
- }
- }
- /// @nodoc
- abstract mixin class _$FailureCopyWith<$Res> implements $FailureCopyWith<$Res> {
- factory _$FailureCopyWith(_Failure value, $Res Function(_Failure) _then) = __$FailureCopyWithImpl;
- @override @useResult
- $Res call({
- String? code, String? message
- });
- }
- /// @nodoc
- class __$FailureCopyWithImpl<$Res>
- implements _$FailureCopyWith<$Res> {
- __$FailureCopyWithImpl(this._self, this._then);
- final _Failure _self;
- final $Res Function(_Failure) _then;
- /// Create a copy of Failure
- /// with the given fields replaced by the non-null parameter values.
- @override @pragma('vm:prefer-inline') $Res call({Object? code = freezed,Object? message = freezed,}) {
- return _then(_Failure(
- code: freezed == code ? _self.code : code // ignore: cast_nullable_to_non_nullable
- as String?,message: freezed == message ? _self.message : message // ignore: cast_nullable_to_non_nullable
- as String?,
- ));
- }
- }
- // dart format on
|