// 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, unnecessary_question_mark part of 'payment_method.dart'; // ************************************************************************** // FreezedGenerator // ************************************************************************** T _$identity(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 information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models', ); /// @nodoc mixin _$ListPaymentMethod { List get paymentMethods => throw _privateConstructorUsedError; int get totalCount => throw _privateConstructorUsedError; int get page => throw _privateConstructorUsedError; int get limit => throw _privateConstructorUsedError; int get totalPages => throw _privateConstructorUsedError; /// Create a copy of ListPaymentMethod /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $ListPaymentMethodCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $ListPaymentMethodCopyWith<$Res> { factory $ListPaymentMethodCopyWith( ListPaymentMethod value, $Res Function(ListPaymentMethod) then, ) = _$ListPaymentMethodCopyWithImpl<$Res, ListPaymentMethod>; @useResult $Res call({ List paymentMethods, int totalCount, int page, int limit, int totalPages, }); } /// @nodoc class _$ListPaymentMethodCopyWithImpl<$Res, $Val extends ListPaymentMethod> implements $ListPaymentMethodCopyWith<$Res> { _$ListPaymentMethodCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of ListPaymentMethod /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? paymentMethods = null, Object? totalCount = null, Object? page = null, Object? limit = null, Object? totalPages = null, }) { return _then( _value.copyWith( paymentMethods: null == paymentMethods ? _value.paymentMethods : paymentMethods // ignore: cast_nullable_to_non_nullable as List, totalCount: null == totalCount ? _value.totalCount : totalCount // ignore: cast_nullable_to_non_nullable as int, page: null == page ? _value.page : page // ignore: cast_nullable_to_non_nullable as int, limit: null == limit ? _value.limit : limit // ignore: cast_nullable_to_non_nullable as int, totalPages: null == totalPages ? _value.totalPages : totalPages // ignore: cast_nullable_to_non_nullable as int, ) as $Val, ); } } /// @nodoc abstract class _$$ListPaymentMethodImplCopyWith<$Res> implements $ListPaymentMethodCopyWith<$Res> { factory _$$ListPaymentMethodImplCopyWith( _$ListPaymentMethodImpl value, $Res Function(_$ListPaymentMethodImpl) then, ) = __$$ListPaymentMethodImplCopyWithImpl<$Res>; @override @useResult $Res call({ List paymentMethods, int totalCount, int page, int limit, int totalPages, }); } /// @nodoc class __$$ListPaymentMethodImplCopyWithImpl<$Res> extends _$ListPaymentMethodCopyWithImpl<$Res, _$ListPaymentMethodImpl> implements _$$ListPaymentMethodImplCopyWith<$Res> { __$$ListPaymentMethodImplCopyWithImpl( _$ListPaymentMethodImpl _value, $Res Function(_$ListPaymentMethodImpl) _then, ) : super(_value, _then); /// Create a copy of ListPaymentMethod /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? paymentMethods = null, Object? totalCount = null, Object? page = null, Object? limit = null, Object? totalPages = null, }) { return _then( _$ListPaymentMethodImpl( paymentMethods: null == paymentMethods ? _value._paymentMethods : paymentMethods // ignore: cast_nullable_to_non_nullable as List, totalCount: null == totalCount ? _value.totalCount : totalCount // ignore: cast_nullable_to_non_nullable as int, page: null == page ? _value.page : page // ignore: cast_nullable_to_non_nullable as int, limit: null == limit ? _value.limit : limit // ignore: cast_nullable_to_non_nullable as int, totalPages: null == totalPages ? _value.totalPages : totalPages // ignore: cast_nullable_to_non_nullable as int, ), ); } } /// @nodoc class _$ListPaymentMethodImpl implements _ListPaymentMethod { const _$ListPaymentMethodImpl({ required final List paymentMethods, required this.totalCount, required this.page, required this.limit, required this.totalPages, }) : _paymentMethods = paymentMethods; final List _paymentMethods; @override List get paymentMethods { if (_paymentMethods is EqualUnmodifiableListView) return _paymentMethods; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_paymentMethods); } @override final int totalCount; @override final int page; @override final int limit; @override final int totalPages; @override String toString() { return 'ListPaymentMethod(paymentMethods: $paymentMethods, totalCount: $totalCount, page: $page, limit: $limit, totalPages: $totalPages)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ListPaymentMethodImpl && const DeepCollectionEquality().equals( other._paymentMethods, _paymentMethods, ) && (identical(other.totalCount, totalCount) || other.totalCount == totalCount) && (identical(other.page, page) || other.page == page) && (identical(other.limit, limit) || other.limit == limit) && (identical(other.totalPages, totalPages) || other.totalPages == totalPages)); } @override int get hashCode => Object.hash( runtimeType, const DeepCollectionEquality().hash(_paymentMethods), totalCount, page, limit, totalPages, ); /// Create a copy of ListPaymentMethod /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ListPaymentMethodImplCopyWith<_$ListPaymentMethodImpl> get copyWith => __$$ListPaymentMethodImplCopyWithImpl<_$ListPaymentMethodImpl>( this, _$identity, ); } abstract class _ListPaymentMethod implements ListPaymentMethod { const factory _ListPaymentMethod({ required final List paymentMethods, required final int totalCount, required final int page, required final int limit, required final int totalPages, }) = _$ListPaymentMethodImpl; @override List get paymentMethods; @override int get totalCount; @override int get page; @override int get limit; @override int get totalPages; /// Create a copy of ListPaymentMethod /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$ListPaymentMethodImplCopyWith<_$ListPaymentMethodImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc mixin _$PaymentMethod { String get id => throw _privateConstructorUsedError; String get organizationId => throw _privateConstructorUsedError; String get name => throw _privateConstructorUsedError; String get type => throw _privateConstructorUsedError; bool get isActive => throw _privateConstructorUsedError; DateTime get createdAt => throw _privateConstructorUsedError; DateTime get updatedAt => throw _privateConstructorUsedError; /// Create a copy of PaymentMethod /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $PaymentMethodCopyWith<$Res> { factory $PaymentMethodCopyWith( PaymentMethod value, $Res Function(PaymentMethod) then, ) = _$PaymentMethodCopyWithImpl<$Res, PaymentMethod>; @useResult $Res call({ String id, String organizationId, String name, String type, bool isActive, DateTime createdAt, DateTime updatedAt, }); } /// @nodoc class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> implements $PaymentMethodCopyWith<$Res> { _$PaymentMethodCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of PaymentMethod /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? id = null, Object? organizationId = null, Object? name = null, Object? type = null, Object? isActive = null, Object? createdAt = null, Object? updatedAt = null, }) { return _then( _value.copyWith( id: null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as String, organizationId: null == organizationId ? _value.organizationId : organizationId // ignore: cast_nullable_to_non_nullable as String, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, type: null == type ? _value.type : type // ignore: cast_nullable_to_non_nullable as String, isActive: null == isActive ? _value.isActive : isActive // ignore: cast_nullable_to_non_nullable as bool, createdAt: null == createdAt ? _value.createdAt : createdAt // ignore: cast_nullable_to_non_nullable as DateTime, updatedAt: null == updatedAt ? _value.updatedAt : updatedAt // ignore: cast_nullable_to_non_nullable as DateTime, ) as $Val, ); } } /// @nodoc abstract class _$$PaymentMethodImplCopyWith<$Res> implements $PaymentMethodCopyWith<$Res> { factory _$$PaymentMethodImplCopyWith( _$PaymentMethodImpl value, $Res Function(_$PaymentMethodImpl) then, ) = __$$PaymentMethodImplCopyWithImpl<$Res>; @override @useResult $Res call({ String id, String organizationId, String name, String type, bool isActive, DateTime createdAt, DateTime updatedAt, }); } /// @nodoc class __$$PaymentMethodImplCopyWithImpl<$Res> extends _$PaymentMethodCopyWithImpl<$Res, _$PaymentMethodImpl> implements _$$PaymentMethodImplCopyWith<$Res> { __$$PaymentMethodImplCopyWithImpl( _$PaymentMethodImpl _value, $Res Function(_$PaymentMethodImpl) _then, ) : super(_value, _then); /// Create a copy of PaymentMethod /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? id = null, Object? organizationId = null, Object? name = null, Object? type = null, Object? isActive = null, Object? createdAt = null, Object? updatedAt = null, }) { return _then( _$PaymentMethodImpl( id: null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as String, organizationId: null == organizationId ? _value.organizationId : organizationId // ignore: cast_nullable_to_non_nullable as String, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, type: null == type ? _value.type : type // ignore: cast_nullable_to_non_nullable as String, isActive: null == isActive ? _value.isActive : isActive // ignore: cast_nullable_to_non_nullable as bool, createdAt: null == createdAt ? _value.createdAt : createdAt // ignore: cast_nullable_to_non_nullable as DateTime, updatedAt: null == updatedAt ? _value.updatedAt : updatedAt // ignore: cast_nullable_to_non_nullable as DateTime, ), ); } } /// @nodoc class _$PaymentMethodImpl implements _PaymentMethod { const _$PaymentMethodImpl({ required this.id, required this.organizationId, required this.name, required this.type, required this.isActive, required this.createdAt, required this.updatedAt, }); @override final String id; @override final String organizationId; @override final String name; @override final String type; @override final bool isActive; @override final DateTime createdAt; @override final DateTime updatedAt; @override String toString() { return 'PaymentMethod(id: $id, organizationId: $organizationId, name: $name, type: $type, isActive: $isActive, createdAt: $createdAt, updatedAt: $updatedAt)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodImpl && (identical(other.id, id) || other.id == id) && (identical(other.organizationId, organizationId) || other.organizationId == organizationId) && (identical(other.name, name) || other.name == name) && (identical(other.type, type) || other.type == type) && (identical(other.isActive, isActive) || other.isActive == isActive) && (identical(other.createdAt, createdAt) || other.createdAt == createdAt) && (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt)); } @override int get hashCode => Object.hash( runtimeType, id, organizationId, name, type, isActive, createdAt, updatedAt, ); /// Create a copy of PaymentMethod /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodImplCopyWith<_$PaymentMethodImpl> get copyWith => __$$PaymentMethodImplCopyWithImpl<_$PaymentMethodImpl>(this, _$identity); } abstract class _PaymentMethod implements PaymentMethod { const factory _PaymentMethod({ required final String id, required final String organizationId, required final String name, required final String type, required final bool isActive, required final DateTime createdAt, required final DateTime updatedAt, }) = _$PaymentMethodImpl; @override String get id; @override String get organizationId; @override String get name; @override String get type; @override bool get isActive; @override DateTime get createdAt; @override DateTime get updatedAt; /// Create a copy of PaymentMethod /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodImplCopyWith<_$PaymentMethodImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc mixin _$PaymentMethodFailure { @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function() empty, required TResult Function(String erroMessage) localStorageError, required TResult Function(String erroMessage) dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function()? empty, TResult? Function(String erroMessage)? localStorageError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function()? empty, TResult Function(String erroMessage)? localStorageError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_Empty value) empty, required TResult Function(_LocalStorageError value) localStorageError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_Empty value)? empty, TResult? Function(_LocalStorageError value)? localStorageError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_Empty value)? empty, TResult Function(_LocalStorageError value)? localStorageError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc abstract class $PaymentMethodFailureCopyWith<$Res> { factory $PaymentMethodFailureCopyWith( PaymentMethodFailure value, $Res Function(PaymentMethodFailure) then, ) = _$PaymentMethodFailureCopyWithImpl<$Res, PaymentMethodFailure>; } /// @nodoc class _$PaymentMethodFailureCopyWithImpl< $Res, $Val extends PaymentMethodFailure > implements $PaymentMethodFailureCopyWith<$Res> { _$PaymentMethodFailureCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. } /// @nodoc abstract class _$$ServerErrorImplCopyWith<$Res> { factory _$$ServerErrorImplCopyWith( _$ServerErrorImpl value, $Res Function(_$ServerErrorImpl) then, ) = __$$ServerErrorImplCopyWithImpl<$Res>; @useResult $Res call({ApiFailure failure}); $ApiFailureCopyWith<$Res> get failure; } /// @nodoc class __$$ServerErrorImplCopyWithImpl<$Res> extends _$PaymentMethodFailureCopyWithImpl<$Res, _$ServerErrorImpl> implements _$$ServerErrorImplCopyWith<$Res> { __$$ServerErrorImplCopyWithImpl( _$ServerErrorImpl _value, $Res Function(_$ServerErrorImpl) _then, ) : super(_value, _then); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? failure = null}) { return _then( _$ServerErrorImpl( null == failure ? _value.failure : failure // ignore: cast_nullable_to_non_nullable as ApiFailure, ), ); } /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ApiFailureCopyWith<$Res> get failure { return $ApiFailureCopyWith<$Res>(_value.failure, (value) { return _then(_value.copyWith(failure: value)); }); } } /// @nodoc class _$ServerErrorImpl implements _ServerError { const _$ServerErrorImpl(this.failure); @override final ApiFailure failure; @override String toString() { return 'PaymentMethodFailure.serverError(failure: $failure)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ServerErrorImpl && (identical(other.failure, failure) || other.failure == failure)); } @override int get hashCode => Object.hash(runtimeType, failure); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ServerErrorImplCopyWith<_$ServerErrorImpl> get copyWith => __$$ServerErrorImplCopyWithImpl<_$ServerErrorImpl>(this, _$identity); @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function() empty, required TResult Function(String erroMessage) localStorageError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return serverError(failure); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function()? empty, TResult? Function(String erroMessage)? localStorageError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return serverError?.call(failure); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function()? empty, TResult Function(String erroMessage)? localStorageError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (serverError != null) { return serverError(failure); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_Empty value) empty, required TResult Function(_LocalStorageError value) localStorageError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return serverError(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_Empty value)? empty, TResult? Function(_LocalStorageError value)? localStorageError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return serverError?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_Empty value)? empty, TResult Function(_LocalStorageError value)? localStorageError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (serverError != null) { return serverError(this); } return orElse(); } } abstract class _ServerError implements PaymentMethodFailure { const factory _ServerError(final ApiFailure failure) = _$ServerErrorImpl; ApiFailure get failure; /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$ServerErrorImplCopyWith<_$ServerErrorImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$UnexpectedErrorImplCopyWith<$Res> { factory _$$UnexpectedErrorImplCopyWith( _$UnexpectedErrorImpl value, $Res Function(_$UnexpectedErrorImpl) then, ) = __$$UnexpectedErrorImplCopyWithImpl<$Res>; } /// @nodoc class __$$UnexpectedErrorImplCopyWithImpl<$Res> extends _$PaymentMethodFailureCopyWithImpl<$Res, _$UnexpectedErrorImpl> implements _$$UnexpectedErrorImplCopyWith<$Res> { __$$UnexpectedErrorImplCopyWithImpl( _$UnexpectedErrorImpl _value, $Res Function(_$UnexpectedErrorImpl) _then, ) : super(_value, _then); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$UnexpectedErrorImpl implements _UnexpectedError { const _$UnexpectedErrorImpl(); @override String toString() { return 'PaymentMethodFailure.unexpectedError()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$UnexpectedErrorImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function() empty, required TResult Function(String erroMessage) localStorageError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return unexpectedError(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function()? empty, TResult? Function(String erroMessage)? localStorageError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return unexpectedError?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function()? empty, TResult Function(String erroMessage)? localStorageError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (unexpectedError != null) { return unexpectedError(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_Empty value) empty, required TResult Function(_LocalStorageError value) localStorageError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return unexpectedError(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_Empty value)? empty, TResult? Function(_LocalStorageError value)? localStorageError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return unexpectedError?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_Empty value)? empty, TResult Function(_LocalStorageError value)? localStorageError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (unexpectedError != null) { return unexpectedError(this); } return orElse(); } } abstract class _UnexpectedError implements PaymentMethodFailure { const factory _UnexpectedError() = _$UnexpectedErrorImpl; } /// @nodoc abstract class _$$EmptyImplCopyWith<$Res> { factory _$$EmptyImplCopyWith( _$EmptyImpl value, $Res Function(_$EmptyImpl) then, ) = __$$EmptyImplCopyWithImpl<$Res>; } /// @nodoc class __$$EmptyImplCopyWithImpl<$Res> extends _$PaymentMethodFailureCopyWithImpl<$Res, _$EmptyImpl> implements _$$EmptyImplCopyWith<$Res> { __$$EmptyImplCopyWithImpl( _$EmptyImpl _value, $Res Function(_$EmptyImpl) _then, ) : super(_value, _then); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. } /// @nodoc class _$EmptyImpl implements _Empty { const _$EmptyImpl(); @override String toString() { return 'PaymentMethodFailure.empty()'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$EmptyImpl); } @override int get hashCode => runtimeType.hashCode; @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function() empty, required TResult Function(String erroMessage) localStorageError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return empty(); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function()? empty, TResult? Function(String erroMessage)? localStorageError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return empty?.call(); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function()? empty, TResult Function(String erroMessage)? localStorageError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (empty != null) { return empty(); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_Empty value) empty, required TResult Function(_LocalStorageError value) localStorageError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return empty(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_Empty value)? empty, TResult? Function(_LocalStorageError value)? localStorageError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return empty?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_Empty value)? empty, TResult Function(_LocalStorageError value)? localStorageError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (empty != null) { return empty(this); } return orElse(); } } abstract class _Empty implements PaymentMethodFailure { const factory _Empty() = _$EmptyImpl; } /// @nodoc abstract class _$$LocalStorageErrorImplCopyWith<$Res> { factory _$$LocalStorageErrorImplCopyWith( _$LocalStorageErrorImpl value, $Res Function(_$LocalStorageErrorImpl) then, ) = __$$LocalStorageErrorImplCopyWithImpl<$Res>; @useResult $Res call({String erroMessage}); } /// @nodoc class __$$LocalStorageErrorImplCopyWithImpl<$Res> extends _$PaymentMethodFailureCopyWithImpl<$Res, _$LocalStorageErrorImpl> implements _$$LocalStorageErrorImplCopyWith<$Res> { __$$LocalStorageErrorImplCopyWithImpl( _$LocalStorageErrorImpl _value, $Res Function(_$LocalStorageErrorImpl) _then, ) : super(_value, _then); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? erroMessage = null}) { return _then( _$LocalStorageErrorImpl( null == erroMessage ? _value.erroMessage : erroMessage // ignore: cast_nullable_to_non_nullable as String, ), ); } } /// @nodoc class _$LocalStorageErrorImpl implements _LocalStorageError { const _$LocalStorageErrorImpl(this.erroMessage); @override final String erroMessage; @override String toString() { return 'PaymentMethodFailure.localStorageError(erroMessage: $erroMessage)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$LocalStorageErrorImpl && (identical(other.erroMessage, erroMessage) || other.erroMessage == erroMessage)); } @override int get hashCode => Object.hash(runtimeType, erroMessage); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$LocalStorageErrorImplCopyWith<_$LocalStorageErrorImpl> get copyWith => __$$LocalStorageErrorImplCopyWithImpl<_$LocalStorageErrorImpl>( this, _$identity, ); @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function() empty, required TResult Function(String erroMessage) localStorageError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return localStorageError(erroMessage); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function()? empty, TResult? Function(String erroMessage)? localStorageError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return localStorageError?.call(erroMessage); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function()? empty, TResult Function(String erroMessage)? localStorageError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (localStorageError != null) { return localStorageError(erroMessage); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_Empty value) empty, required TResult Function(_LocalStorageError value) localStorageError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return localStorageError(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_Empty value)? empty, TResult? Function(_LocalStorageError value)? localStorageError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return localStorageError?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_Empty value)? empty, TResult Function(_LocalStorageError value)? localStorageError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (localStorageError != null) { return localStorageError(this); } return orElse(); } } abstract class _LocalStorageError implements PaymentMethodFailure { const factory _LocalStorageError(final String erroMessage) = _$LocalStorageErrorImpl; String get erroMessage; /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$LocalStorageErrorImplCopyWith<_$LocalStorageErrorImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class _$$DynamicErrorMessageImplCopyWith<$Res> { factory _$$DynamicErrorMessageImplCopyWith( _$DynamicErrorMessageImpl value, $Res Function(_$DynamicErrorMessageImpl) then, ) = __$$DynamicErrorMessageImplCopyWithImpl<$Res>; @useResult $Res call({String erroMessage}); } /// @nodoc class __$$DynamicErrorMessageImplCopyWithImpl<$Res> extends _$PaymentMethodFailureCopyWithImpl<$Res, _$DynamicErrorMessageImpl> implements _$$DynamicErrorMessageImplCopyWith<$Res> { __$$DynamicErrorMessageImplCopyWithImpl( _$DynamicErrorMessageImpl _value, $Res Function(_$DynamicErrorMessageImpl) _then, ) : super(_value, _then); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({Object? erroMessage = null}) { return _then( _$DynamicErrorMessageImpl( null == erroMessage ? _value.erroMessage : erroMessage // ignore: cast_nullable_to_non_nullable as String, ), ); } } /// @nodoc class _$DynamicErrorMessageImpl implements _DynamicErrorMessage { const _$DynamicErrorMessageImpl(this.erroMessage); @override final String erroMessage; @override String toString() { return 'PaymentMethodFailure.dynamicErrorMessage(erroMessage: $erroMessage)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$DynamicErrorMessageImpl && (identical(other.erroMessage, erroMessage) || other.erroMessage == erroMessage)); } @override int get hashCode => Object.hash(runtimeType, erroMessage); /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$DynamicErrorMessageImplCopyWith<_$DynamicErrorMessageImpl> get copyWith => __$$DynamicErrorMessageImplCopyWithImpl<_$DynamicErrorMessageImpl>( this, _$identity, ); @override @optionalTypeArgs TResult when({ required TResult Function(ApiFailure failure) serverError, required TResult Function() unexpectedError, required TResult Function() empty, required TResult Function(String erroMessage) localStorageError, required TResult Function(String erroMessage) dynamicErrorMessage, }) { return dynamicErrorMessage(erroMessage); } @override @optionalTypeArgs TResult? whenOrNull({ TResult? Function(ApiFailure failure)? serverError, TResult? Function()? unexpectedError, TResult? Function()? empty, TResult? Function(String erroMessage)? localStorageError, TResult? Function(String erroMessage)? dynamicErrorMessage, }) { return dynamicErrorMessage?.call(erroMessage); } @override @optionalTypeArgs TResult maybeWhen({ TResult Function(ApiFailure failure)? serverError, TResult Function()? unexpectedError, TResult Function()? empty, TResult Function(String erroMessage)? localStorageError, TResult Function(String erroMessage)? dynamicErrorMessage, required TResult orElse(), }) { if (dynamicErrorMessage != null) { return dynamicErrorMessage(erroMessage); } return orElse(); } @override @optionalTypeArgs TResult map({ required TResult Function(_ServerError value) serverError, required TResult Function(_UnexpectedError value) unexpectedError, required TResult Function(_Empty value) empty, required TResult Function(_LocalStorageError value) localStorageError, required TResult Function(_DynamicErrorMessage value) dynamicErrorMessage, }) { return dynamicErrorMessage(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function(_ServerError value)? serverError, TResult? Function(_UnexpectedError value)? unexpectedError, TResult? Function(_Empty value)? empty, TResult? Function(_LocalStorageError value)? localStorageError, TResult? Function(_DynamicErrorMessage value)? dynamicErrorMessage, }) { return dynamicErrorMessage?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function(_ServerError value)? serverError, TResult Function(_UnexpectedError value)? unexpectedError, TResult Function(_Empty value)? empty, TResult Function(_LocalStorageError value)? localStorageError, TResult Function(_DynamicErrorMessage value)? dynamicErrorMessage, required TResult orElse(), }) { if (dynamicErrorMessage != null) { return dynamicErrorMessage(this); } return orElse(); } } abstract class _DynamicErrorMessage implements PaymentMethodFailure { const factory _DynamicErrorMessage(final String erroMessage) = _$DynamicErrorMessageImpl; String get erroMessage; /// Create a copy of PaymentMethodFailure /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) _$$DynamicErrorMessageImplCopyWith<_$DynamicErrorMessageImpl> get copyWith => throw _privateConstructorUsedError; }