// 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 'model_dto.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'); ModelDto _$ModelDtoFromJson(Map json) { return _ModelDto.fromJson(json); } /// @nodoc mixin _$ModelDto { int get id => throw _privateConstructorUsedError; @JsonKey(name: 'vendors_id') int get vendorsId => throw _privateConstructorUsedError; @JsonKey(name: 'vendor_name') String? get vendorName => throw _privateConstructorUsedError; // JOIN 필드 String get name => throw _privateConstructorUsedError; @JsonKey(name: 'is_deleted') bool get isDeleted => throw _privateConstructorUsedError; @JsonKey(name: 'registered_at') DateTime get registeredAt => throw _privateConstructorUsedError; @JsonKey(name: 'updated_at') DateTime? get updatedAt => throw _privateConstructorUsedError; /// Serializes this ModelDto to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of ModelDto /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $ModelDtoCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $ModelDtoCopyWith<$Res> { factory $ModelDtoCopyWith(ModelDto value, $Res Function(ModelDto) then) = _$ModelDtoCopyWithImpl<$Res, ModelDto>; @useResult $Res call( {int id, @JsonKey(name: 'vendors_id') int vendorsId, @JsonKey(name: 'vendor_name') String? vendorName, String name, @JsonKey(name: 'is_deleted') bool isDeleted, @JsonKey(name: 'registered_at') DateTime registeredAt, @JsonKey(name: 'updated_at') DateTime? updatedAt}); } /// @nodoc class _$ModelDtoCopyWithImpl<$Res, $Val extends ModelDto> implements $ModelDtoCopyWith<$Res> { _$ModelDtoCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of ModelDto /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? id = null, Object? vendorsId = null, Object? vendorName = freezed, Object? name = null, Object? isDeleted = null, Object? registeredAt = null, Object? updatedAt = freezed, }) { return _then(_value.copyWith( id: null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as int, vendorsId: null == vendorsId ? _value.vendorsId : vendorsId // ignore: cast_nullable_to_non_nullable as int, vendorName: freezed == vendorName ? _value.vendorName : vendorName // ignore: cast_nullable_to_non_nullable as String?, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, isDeleted: null == isDeleted ? _value.isDeleted : isDeleted // ignore: cast_nullable_to_non_nullable as bool, registeredAt: null == registeredAt ? _value.registeredAt : registeredAt // ignore: cast_nullable_to_non_nullable as DateTime, updatedAt: freezed == updatedAt ? _value.updatedAt : updatedAt // ignore: cast_nullable_to_non_nullable as DateTime?, ) as $Val); } } /// @nodoc abstract class _$$ModelDtoImplCopyWith<$Res> implements $ModelDtoCopyWith<$Res> { factory _$$ModelDtoImplCopyWith( _$ModelDtoImpl value, $Res Function(_$ModelDtoImpl) then) = __$$ModelDtoImplCopyWithImpl<$Res>; @override @useResult $Res call( {int id, @JsonKey(name: 'vendors_id') int vendorsId, @JsonKey(name: 'vendor_name') String? vendorName, String name, @JsonKey(name: 'is_deleted') bool isDeleted, @JsonKey(name: 'registered_at') DateTime registeredAt, @JsonKey(name: 'updated_at') DateTime? updatedAt}); } /// @nodoc class __$$ModelDtoImplCopyWithImpl<$Res> extends _$ModelDtoCopyWithImpl<$Res, _$ModelDtoImpl> implements _$$ModelDtoImplCopyWith<$Res> { __$$ModelDtoImplCopyWithImpl( _$ModelDtoImpl _value, $Res Function(_$ModelDtoImpl) _then) : super(_value, _then); /// Create a copy of ModelDto /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? id = null, Object? vendorsId = null, Object? vendorName = freezed, Object? name = null, Object? isDeleted = null, Object? registeredAt = null, Object? updatedAt = freezed, }) { return _then(_$ModelDtoImpl( id: null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as int, vendorsId: null == vendorsId ? _value.vendorsId : vendorsId // ignore: cast_nullable_to_non_nullable as int, vendorName: freezed == vendorName ? _value.vendorName : vendorName // ignore: cast_nullable_to_non_nullable as String?, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, isDeleted: null == isDeleted ? _value.isDeleted : isDeleted // ignore: cast_nullable_to_non_nullable as bool, registeredAt: null == registeredAt ? _value.registeredAt : registeredAt // ignore: cast_nullable_to_non_nullable as DateTime, updatedAt: freezed == updatedAt ? _value.updatedAt : updatedAt // ignore: cast_nullable_to_non_nullable as DateTime?, )); } } /// @nodoc @JsonSerializable() class _$ModelDtoImpl implements _ModelDto { const _$ModelDtoImpl( {required this.id, @JsonKey(name: 'vendors_id') required this.vendorsId, @JsonKey(name: 'vendor_name') this.vendorName, required this.name, @JsonKey(name: 'is_deleted') required this.isDeleted, @JsonKey(name: 'registered_at') required this.registeredAt, @JsonKey(name: 'updated_at') this.updatedAt}); factory _$ModelDtoImpl.fromJson(Map json) => _$$ModelDtoImplFromJson(json); @override final int id; @override @JsonKey(name: 'vendors_id') final int vendorsId; @override @JsonKey(name: 'vendor_name') final String? vendorName; // JOIN 필드 @override final String name; @override @JsonKey(name: 'is_deleted') final bool isDeleted; @override @JsonKey(name: 'registered_at') final DateTime registeredAt; @override @JsonKey(name: 'updated_at') final DateTime? updatedAt; @override String toString() { return 'ModelDto(id: $id, vendorsId: $vendorsId, vendorName: $vendorName, name: $name, isDeleted: $isDeleted, registeredAt: $registeredAt, updatedAt: $updatedAt)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ModelDtoImpl && (identical(other.id, id) || other.id == id) && (identical(other.vendorsId, vendorsId) || other.vendorsId == vendorsId) && (identical(other.vendorName, vendorName) || other.vendorName == vendorName) && (identical(other.name, name) || other.name == name) && (identical(other.isDeleted, isDeleted) || other.isDeleted == isDeleted) && (identical(other.registeredAt, registeredAt) || other.registeredAt == registeredAt) && (identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt)); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, id, vendorsId, vendorName, name, isDeleted, registeredAt, updatedAt); /// Create a copy of ModelDto /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ModelDtoImplCopyWith<_$ModelDtoImpl> get copyWith => __$$ModelDtoImplCopyWithImpl<_$ModelDtoImpl>(this, _$identity); @override Map toJson() { return _$$ModelDtoImplToJson( this, ); } } abstract class _ModelDto implements ModelDto { const factory _ModelDto( {required final int id, @JsonKey(name: 'vendors_id') required final int vendorsId, @JsonKey(name: 'vendor_name') final String? vendorName, required final String name, @JsonKey(name: 'is_deleted') required final bool isDeleted, @JsonKey(name: 'registered_at') required final DateTime registeredAt, @JsonKey(name: 'updated_at') final DateTime? updatedAt}) = _$ModelDtoImpl; factory _ModelDto.fromJson(Map json) = _$ModelDtoImpl.fromJson; @override int get id; @override @JsonKey(name: 'vendors_id') int get vendorsId; @override @JsonKey(name: 'vendor_name') String? get vendorName; // JOIN 필드 @override String get name; @override @JsonKey(name: 'is_deleted') bool get isDeleted; @override @JsonKey(name: 'registered_at') DateTime get registeredAt; @override @JsonKey(name: 'updated_at') DateTime? get updatedAt; /// Create a copy of ModelDto /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$ModelDtoImplCopyWith<_$ModelDtoImpl> get copyWith => throw _privateConstructorUsedError; } ModelListDto _$ModelListDtoFromJson(Map json) { return _ModelListDto.fromJson(json); } /// @nodoc mixin _$ModelListDto { @JsonKey(name: 'data') List get items => throw _privateConstructorUsedError; int get total => throw _privateConstructorUsedError; int get page => throw _privateConstructorUsedError; @JsonKey(name: 'page_size') int get perPage => throw _privateConstructorUsedError; @JsonKey(name: 'total_pages') int get totalPages => throw _privateConstructorUsedError; /// Serializes this ModelListDto to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of ModelListDto /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $ModelListDtoCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $ModelListDtoCopyWith<$Res> { factory $ModelListDtoCopyWith( ModelListDto value, $Res Function(ModelListDto) then) = _$ModelListDtoCopyWithImpl<$Res, ModelListDto>; @useResult $Res call( {@JsonKey(name: 'data') List items, int total, int page, @JsonKey(name: 'page_size') int perPage, @JsonKey(name: 'total_pages') int totalPages}); } /// @nodoc class _$ModelListDtoCopyWithImpl<$Res, $Val extends ModelListDto> implements $ModelListDtoCopyWith<$Res> { _$ModelListDtoCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of ModelListDto /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? items = null, Object? total = null, Object? page = null, Object? perPage = null, Object? totalPages = null, }) { return _then(_value.copyWith( items: null == items ? _value.items : items // ignore: cast_nullable_to_non_nullable as List, total: null == total ? _value.total : total // ignore: cast_nullable_to_non_nullable as int, page: null == page ? _value.page : page // ignore: cast_nullable_to_non_nullable as int, perPage: null == perPage ? _value.perPage : perPage // 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 _$$ModelListDtoImplCopyWith<$Res> implements $ModelListDtoCopyWith<$Res> { factory _$$ModelListDtoImplCopyWith( _$ModelListDtoImpl value, $Res Function(_$ModelListDtoImpl) then) = __$$ModelListDtoImplCopyWithImpl<$Res>; @override @useResult $Res call( {@JsonKey(name: 'data') List items, int total, int page, @JsonKey(name: 'page_size') int perPage, @JsonKey(name: 'total_pages') int totalPages}); } /// @nodoc class __$$ModelListDtoImplCopyWithImpl<$Res> extends _$ModelListDtoCopyWithImpl<$Res, _$ModelListDtoImpl> implements _$$ModelListDtoImplCopyWith<$Res> { __$$ModelListDtoImplCopyWithImpl( _$ModelListDtoImpl _value, $Res Function(_$ModelListDtoImpl) _then) : super(_value, _then); /// Create a copy of ModelListDto /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? items = null, Object? total = null, Object? page = null, Object? perPage = null, Object? totalPages = null, }) { return _then(_$ModelListDtoImpl( items: null == items ? _value._items : items // ignore: cast_nullable_to_non_nullable as List, total: null == total ? _value.total : total // ignore: cast_nullable_to_non_nullable as int, page: null == page ? _value.page : page // ignore: cast_nullable_to_non_nullable as int, perPage: null == perPage ? _value.perPage : perPage // ignore: cast_nullable_to_non_nullable as int, totalPages: null == totalPages ? _value.totalPages : totalPages // ignore: cast_nullable_to_non_nullable as int, )); } } /// @nodoc @JsonSerializable() class _$ModelListDtoImpl implements _ModelListDto { const _$ModelListDtoImpl( {@JsonKey(name: 'data') required final List items, required this.total, required this.page, @JsonKey(name: 'page_size') required this.perPage, @JsonKey(name: 'total_pages') required this.totalPages}) : _items = items; factory _$ModelListDtoImpl.fromJson(Map json) => _$$ModelListDtoImplFromJson(json); final List _items; @override @JsonKey(name: 'data') List get items { if (_items is EqualUnmodifiableListView) return _items; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_items); } @override final int total; @override final int page; @override @JsonKey(name: 'page_size') final int perPage; @override @JsonKey(name: 'total_pages') final int totalPages; @override String toString() { return 'ModelListDto(items: $items, total: $total, page: $page, perPage: $perPage, totalPages: $totalPages)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ModelListDtoImpl && const DeepCollectionEquality().equals(other._items, _items) && (identical(other.total, total) || other.total == total) && (identical(other.page, page) || other.page == page) && (identical(other.perPage, perPage) || other.perPage == perPage) && (identical(other.totalPages, totalPages) || other.totalPages == totalPages)); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, const DeepCollectionEquality().hash(_items), total, page, perPage, totalPages); /// Create a copy of ModelListDto /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ModelListDtoImplCopyWith<_$ModelListDtoImpl> get copyWith => __$$ModelListDtoImplCopyWithImpl<_$ModelListDtoImpl>(this, _$identity); @override Map toJson() { return _$$ModelListDtoImplToJson( this, ); } } abstract class _ModelListDto implements ModelListDto { const factory _ModelListDto( {@JsonKey(name: 'data') required final List items, required final int total, required final int page, @JsonKey(name: 'page_size') required final int perPage, @JsonKey(name: 'total_pages') required final int totalPages}) = _$ModelListDtoImpl; factory _ModelListDto.fromJson(Map json) = _$ModelListDtoImpl.fromJson; @override @JsonKey(name: 'data') List get items; @override int get total; @override int get page; @override @JsonKey(name: 'page_size') int get perPage; @override @JsonKey(name: 'total_pages') int get totalPages; /// Create a copy of ModelListDto /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$ModelListDtoImplCopyWith<_$ModelListDtoImpl> get copyWith => throw _privateConstructorUsedError; } CreateModelRequest _$CreateModelRequestFromJson(Map json) { return _CreateModelRequest.fromJson(json); } /// @nodoc mixin _$CreateModelRequest { @JsonKey(name: 'vendors_id') int get vendorsId => throw _privateConstructorUsedError; String get name => throw _privateConstructorUsedError; /// Serializes this CreateModelRequest to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of CreateModelRequest /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $CreateModelRequestCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $CreateModelRequestCopyWith<$Res> { factory $CreateModelRequestCopyWith( CreateModelRequest value, $Res Function(CreateModelRequest) then) = _$CreateModelRequestCopyWithImpl<$Res, CreateModelRequest>; @useResult $Res call({@JsonKey(name: 'vendors_id') int vendorsId, String name}); } /// @nodoc class _$CreateModelRequestCopyWithImpl<$Res, $Val extends CreateModelRequest> implements $CreateModelRequestCopyWith<$Res> { _$CreateModelRequestCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of CreateModelRequest /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? vendorsId = null, Object? name = null, }) { return _then(_value.copyWith( vendorsId: null == vendorsId ? _value.vendorsId : vendorsId // ignore: cast_nullable_to_non_nullable as int, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, ) as $Val); } } /// @nodoc abstract class _$$CreateModelRequestImplCopyWith<$Res> implements $CreateModelRequestCopyWith<$Res> { factory _$$CreateModelRequestImplCopyWith(_$CreateModelRequestImpl value, $Res Function(_$CreateModelRequestImpl) then) = __$$CreateModelRequestImplCopyWithImpl<$Res>; @override @useResult $Res call({@JsonKey(name: 'vendors_id') int vendorsId, String name}); } /// @nodoc class __$$CreateModelRequestImplCopyWithImpl<$Res> extends _$CreateModelRequestCopyWithImpl<$Res, _$CreateModelRequestImpl> implements _$$CreateModelRequestImplCopyWith<$Res> { __$$CreateModelRequestImplCopyWithImpl(_$CreateModelRequestImpl _value, $Res Function(_$CreateModelRequestImpl) _then) : super(_value, _then); /// Create a copy of CreateModelRequest /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? vendorsId = null, Object? name = null, }) { return _then(_$CreateModelRequestImpl( vendorsId: null == vendorsId ? _value.vendorsId : vendorsId // ignore: cast_nullable_to_non_nullable as int, name: null == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, )); } } /// @nodoc @JsonSerializable() class _$CreateModelRequestImpl implements _CreateModelRequest { const _$CreateModelRequestImpl( {@JsonKey(name: 'vendors_id') required this.vendorsId, required this.name}); factory _$CreateModelRequestImpl.fromJson(Map json) => _$$CreateModelRequestImplFromJson(json); @override @JsonKey(name: 'vendors_id') final int vendorsId; @override final String name; @override String toString() { return 'CreateModelRequest(vendorsId: $vendorsId, name: $name)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CreateModelRequestImpl && (identical(other.vendorsId, vendorsId) || other.vendorsId == vendorsId) && (identical(other.name, name) || other.name == name)); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, vendorsId, name); /// Create a copy of CreateModelRequest /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CreateModelRequestImplCopyWith<_$CreateModelRequestImpl> get copyWith => __$$CreateModelRequestImplCopyWithImpl<_$CreateModelRequestImpl>( this, _$identity); @override Map toJson() { return _$$CreateModelRequestImplToJson( this, ); } } abstract class _CreateModelRequest implements CreateModelRequest { const factory _CreateModelRequest( {@JsonKey(name: 'vendors_id') required final int vendorsId, required final String name}) = _$CreateModelRequestImpl; factory _CreateModelRequest.fromJson(Map json) = _$CreateModelRequestImpl.fromJson; @override @JsonKey(name: 'vendors_id') int get vendorsId; @override String get name; /// Create a copy of CreateModelRequest /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$CreateModelRequestImplCopyWith<_$CreateModelRequestImpl> get copyWith => throw _privateConstructorUsedError; } UpdateModelRequest _$UpdateModelRequestFromJson(Map json) { return _UpdateModelRequest.fromJson(json); } /// @nodoc mixin _$UpdateModelRequest { @JsonKey(name: 'vendors_id') int? get vendorsId => throw _privateConstructorUsedError; String? get name => throw _privateConstructorUsedError; /// Serializes this UpdateModelRequest to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of UpdateModelRequest /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $UpdateModelRequestCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $UpdateModelRequestCopyWith<$Res> { factory $UpdateModelRequestCopyWith( UpdateModelRequest value, $Res Function(UpdateModelRequest) then) = _$UpdateModelRequestCopyWithImpl<$Res, UpdateModelRequest>; @useResult $Res call({@JsonKey(name: 'vendors_id') int? vendorsId, String? name}); } /// @nodoc class _$UpdateModelRequestCopyWithImpl<$Res, $Val extends UpdateModelRequest> implements $UpdateModelRequestCopyWith<$Res> { _$UpdateModelRequestCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of UpdateModelRequest /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? vendorsId = freezed, Object? name = freezed, }) { return _then(_value.copyWith( vendorsId: freezed == vendorsId ? _value.vendorsId : vendorsId // ignore: cast_nullable_to_non_nullable as int?, name: freezed == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String?, ) as $Val); } } /// @nodoc abstract class _$$UpdateModelRequestImplCopyWith<$Res> implements $UpdateModelRequestCopyWith<$Res> { factory _$$UpdateModelRequestImplCopyWith(_$UpdateModelRequestImpl value, $Res Function(_$UpdateModelRequestImpl) then) = __$$UpdateModelRequestImplCopyWithImpl<$Res>; @override @useResult $Res call({@JsonKey(name: 'vendors_id') int? vendorsId, String? name}); } /// @nodoc class __$$UpdateModelRequestImplCopyWithImpl<$Res> extends _$UpdateModelRequestCopyWithImpl<$Res, _$UpdateModelRequestImpl> implements _$$UpdateModelRequestImplCopyWith<$Res> { __$$UpdateModelRequestImplCopyWithImpl(_$UpdateModelRequestImpl _value, $Res Function(_$UpdateModelRequestImpl) _then) : super(_value, _then); /// Create a copy of UpdateModelRequest /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? vendorsId = freezed, Object? name = freezed, }) { return _then(_$UpdateModelRequestImpl( vendorsId: freezed == vendorsId ? _value.vendorsId : vendorsId // ignore: cast_nullable_to_non_nullable as int?, name: freezed == name ? _value.name : name // ignore: cast_nullable_to_non_nullable as String?, )); } } /// @nodoc @JsonSerializable() class _$UpdateModelRequestImpl implements _UpdateModelRequest { const _$UpdateModelRequestImpl( {@JsonKey(name: 'vendors_id') this.vendorsId, this.name}); factory _$UpdateModelRequestImpl.fromJson(Map json) => _$$UpdateModelRequestImplFromJson(json); @override @JsonKey(name: 'vendors_id') final int? vendorsId; @override final String? name; @override String toString() { return 'UpdateModelRequest(vendorsId: $vendorsId, name: $name)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$UpdateModelRequestImpl && (identical(other.vendorsId, vendorsId) || other.vendorsId == vendorsId) && (identical(other.name, name) || other.name == name)); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, vendorsId, name); /// Create a copy of UpdateModelRequest /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$UpdateModelRequestImplCopyWith<_$UpdateModelRequestImpl> get copyWith => __$$UpdateModelRequestImplCopyWithImpl<_$UpdateModelRequestImpl>( this, _$identity); @override Map toJson() { return _$$UpdateModelRequestImplToJson( this, ); } } abstract class _UpdateModelRequest implements UpdateModelRequest { const factory _UpdateModelRequest( {@JsonKey(name: 'vendors_id') final int? vendorsId, final String? name}) = _$UpdateModelRequestImpl; factory _UpdateModelRequest.fromJson(Map json) = _$UpdateModelRequestImpl.fromJson; @override @JsonKey(name: 'vendors_id') int? get vendorsId; @override String? get name; /// Create a copy of UpdateModelRequest /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$UpdateModelRequestImplCopyWith<_$UpdateModelRequestImpl> get copyWith => throw _privateConstructorUsedError; }