barcode_scanner/lib/backend/schema/stock_picking/stock_picking_model.freezed.dart
mandreshope 3f9f840a1c refactor: Refactors StockPicking models; adds scanner navigation
Moves `StockPickingCompanyModel`, `StockPickingPartnerModel`,
`StockPickingLocationModel`, and `StockPickingTypeModel` to
`stock_picking_record_model.dart`. This consolidates related schema
definitions for improved organization and clarity.

Enables the floating action button on the reception details page
to navigate to the scanner route, streamlining the workflow.
2025-07-30 14:22:03 +03:00

323 lines
12 KiB
Dart

// dart format width=80
// 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 'stock_picking_model.dart';
// **************************************************************************
// FreezedGenerator
// **************************************************************************
// dart format off
T _$identity<T>(T value) => value;
/// @nodoc
mixin _$StockPickingResponseModel {
String? get jsonrpc; int? get id; StockPickingResultModel? get result;
/// Create a copy of StockPickingResponseModel
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$StockPickingResponseModelCopyWith<StockPickingResponseModel> get copyWith => _$StockPickingResponseModelCopyWithImpl<StockPickingResponseModel>(this as StockPickingResponseModel, _$identity);
/// Serializes this StockPickingResponseModel to a JSON map.
Map<String, dynamic> toJson();
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is StockPickingResponseModel&&(identical(other.jsonrpc, jsonrpc) || other.jsonrpc == jsonrpc)&&(identical(other.id, id) || other.id == id)&&(identical(other.result, result) || other.result == result));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType,jsonrpc,id,result);
@override
String toString() {
return 'StockPickingResponseModel(jsonrpc: $jsonrpc, id: $id, result: $result)';
}
}
/// @nodoc
abstract mixin class $StockPickingResponseModelCopyWith<$Res> {
factory $StockPickingResponseModelCopyWith(StockPickingResponseModel value, $Res Function(StockPickingResponseModel) _then) = _$StockPickingResponseModelCopyWithImpl;
@useResult
$Res call({
String? jsonrpc, int? id, StockPickingResultModel? result
});
$StockPickingResultModelCopyWith<$Res>? get result;
}
/// @nodoc
class _$StockPickingResponseModelCopyWithImpl<$Res>
implements $StockPickingResponseModelCopyWith<$Res> {
_$StockPickingResponseModelCopyWithImpl(this._self, this._then);
final StockPickingResponseModel _self;
final $Res Function(StockPickingResponseModel) _then;
/// Create a copy of StockPickingResponseModel
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') @override $Res call({Object? jsonrpc = freezed,Object? id = freezed,Object? result = freezed,}) {
return _then(_self.copyWith(
jsonrpc: freezed == jsonrpc ? _self.jsonrpc : jsonrpc // ignore: cast_nullable_to_non_nullable
as String?,id: freezed == id ? _self.id : id // ignore: cast_nullable_to_non_nullable
as int?,result: freezed == result ? _self.result : result // ignore: cast_nullable_to_non_nullable
as StockPickingResultModel?,
));
}
/// Create a copy of StockPickingResponseModel
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$StockPickingResultModelCopyWith<$Res>? get result {
if (_self.result == null) {
return null;
}
return $StockPickingResultModelCopyWith<$Res>(_self.result!, (value) {
return _then(_self.copyWith(result: value));
});
}
}
/// @nodoc
@JsonSerializable()
class _StockPickingResponseModel implements StockPickingResponseModel {
const _StockPickingResponseModel({this.jsonrpc, this.id, this.result});
factory _StockPickingResponseModel.fromJson(Map<String, dynamic> json) => _$StockPickingResponseModelFromJson(json);
@override final String? jsonrpc;
@override final int? id;
@override final StockPickingResultModel? result;
/// Create a copy of StockPickingResponseModel
/// with the given fields replaced by the non-null parameter values.
@override @JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
_$StockPickingResponseModelCopyWith<_StockPickingResponseModel> get copyWith => __$StockPickingResponseModelCopyWithImpl<_StockPickingResponseModel>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$StockPickingResponseModelToJson(this, );
}
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is _StockPickingResponseModel&&(identical(other.jsonrpc, jsonrpc) || other.jsonrpc == jsonrpc)&&(identical(other.id, id) || other.id == id)&&(identical(other.result, result) || other.result == result));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType,jsonrpc,id,result);
@override
String toString() {
return 'StockPickingResponseModel(jsonrpc: $jsonrpc, id: $id, result: $result)';
}
}
/// @nodoc
abstract mixin class _$StockPickingResponseModelCopyWith<$Res> implements $StockPickingResponseModelCopyWith<$Res> {
factory _$StockPickingResponseModelCopyWith(_StockPickingResponseModel value, $Res Function(_StockPickingResponseModel) _then) = __$StockPickingResponseModelCopyWithImpl;
@override @useResult
$Res call({
String? jsonrpc, int? id, StockPickingResultModel? result
});
@override $StockPickingResultModelCopyWith<$Res>? get result;
}
/// @nodoc
class __$StockPickingResponseModelCopyWithImpl<$Res>
implements _$StockPickingResponseModelCopyWith<$Res> {
__$StockPickingResponseModelCopyWithImpl(this._self, this._then);
final _StockPickingResponseModel _self;
final $Res Function(_StockPickingResponseModel) _then;
/// Create a copy of StockPickingResponseModel
/// with the given fields replaced by the non-null parameter values.
@override @pragma('vm:prefer-inline') $Res call({Object? jsonrpc = freezed,Object? id = freezed,Object? result = freezed,}) {
return _then(_StockPickingResponseModel(
jsonrpc: freezed == jsonrpc ? _self.jsonrpc : jsonrpc // ignore: cast_nullable_to_non_nullable
as String?,id: freezed == id ? _self.id : id // ignore: cast_nullable_to_non_nullable
as int?,result: freezed == result ? _self.result : result // ignore: cast_nullable_to_non_nullable
as StockPickingResultModel?,
));
}
/// Create a copy of StockPickingResponseModel
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$StockPickingResultModelCopyWith<$Res>? get result {
if (_self.result == null) {
return null;
}
return $StockPickingResultModelCopyWith<$Res>(_self.result!, (value) {
return _then(_self.copyWith(result: value));
});
}
}
/// @nodoc
mixin _$StockPickingResultModel {
int? get length; List<StockPickingRecordModel>? get records;
/// Create a copy of StockPickingResultModel
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
$StockPickingResultModelCopyWith<StockPickingResultModel> get copyWith => _$StockPickingResultModelCopyWithImpl<StockPickingResultModel>(this as StockPickingResultModel, _$identity);
/// Serializes this StockPickingResultModel to a JSON map.
Map<String, dynamic> toJson();
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is StockPickingResultModel&&(identical(other.length, length) || other.length == length)&&const DeepCollectionEquality().equals(other.records, records));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType,length,const DeepCollectionEquality().hash(records));
@override
String toString() {
return 'StockPickingResultModel(length: $length, records: $records)';
}
}
/// @nodoc
abstract mixin class $StockPickingResultModelCopyWith<$Res> {
factory $StockPickingResultModelCopyWith(StockPickingResultModel value, $Res Function(StockPickingResultModel) _then) = _$StockPickingResultModelCopyWithImpl;
@useResult
$Res call({
int? length, List<StockPickingRecordModel>? records
});
}
/// @nodoc
class _$StockPickingResultModelCopyWithImpl<$Res>
implements $StockPickingResultModelCopyWith<$Res> {
_$StockPickingResultModelCopyWithImpl(this._self, this._then);
final StockPickingResultModel _self;
final $Res Function(StockPickingResultModel) _then;
/// Create a copy of StockPickingResultModel
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline') @override $Res call({Object? length = freezed,Object? records = freezed,}) {
return _then(_self.copyWith(
length: freezed == length ? _self.length : length // ignore: cast_nullable_to_non_nullable
as int?,records: freezed == records ? _self.records : records // ignore: cast_nullable_to_non_nullable
as List<StockPickingRecordModel>?,
));
}
}
/// @nodoc
@JsonSerializable()
class _StockPickingResultModel implements StockPickingResultModel {
const _StockPickingResultModel({this.length, final List<StockPickingRecordModel>? records}): _records = records;
factory _StockPickingResultModel.fromJson(Map<String, dynamic> json) => _$StockPickingResultModelFromJson(json);
@override final int? length;
final List<StockPickingRecordModel>? _records;
@override List<StockPickingRecordModel>? get records {
final value = _records;
if (value == null) return null;
if (_records is EqualUnmodifiableListView) return _records;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(value);
}
/// Create a copy of StockPickingResultModel
/// with the given fields replaced by the non-null parameter values.
@override @JsonKey(includeFromJson: false, includeToJson: false)
@pragma('vm:prefer-inline')
_$StockPickingResultModelCopyWith<_StockPickingResultModel> get copyWith => __$StockPickingResultModelCopyWithImpl<_StockPickingResultModel>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$StockPickingResultModelToJson(this, );
}
@override
bool operator ==(Object other) {
return identical(this, other) || (other.runtimeType == runtimeType&&other is _StockPickingResultModel&&(identical(other.length, length) || other.length == length)&&const DeepCollectionEquality().equals(other._records, _records));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType,length,const DeepCollectionEquality().hash(_records));
@override
String toString() {
return 'StockPickingResultModel(length: $length, records: $records)';
}
}
/// @nodoc
abstract mixin class _$StockPickingResultModelCopyWith<$Res> implements $StockPickingResultModelCopyWith<$Res> {
factory _$StockPickingResultModelCopyWith(_StockPickingResultModel value, $Res Function(_StockPickingResultModel) _then) = __$StockPickingResultModelCopyWithImpl;
@override @useResult
$Res call({
int? length, List<StockPickingRecordModel>? records
});
}
/// @nodoc
class __$StockPickingResultModelCopyWithImpl<$Res>
implements _$StockPickingResultModelCopyWith<$Res> {
__$StockPickingResultModelCopyWithImpl(this._self, this._then);
final _StockPickingResultModel _self;
final $Res Function(_StockPickingResultModel) _then;
/// Create a copy of StockPickingResultModel
/// with the given fields replaced by the non-null parameter values.
@override @pragma('vm:prefer-inline') $Res call({Object? length = freezed,Object? records = freezed,}) {
return _then(_StockPickingResultModel(
length: freezed == length ? _self.length : length // ignore: cast_nullable_to_non_nullable
as int?,records: freezed == records ? _self._records : records // ignore: cast_nullable_to_non_nullable
as List<StockPickingRecordModel>?,
));
}
}
// dart format on