Files
superport/lib/data/models/equipment_history_dto.freezed.dart

1298 lines
46 KiB
Dart

// 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 'equipment_history_dto.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 information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
EquipmentHistoryDto _$EquipmentHistoryDtoFromJson(Map<String, dynamic> json) {
return _EquipmentHistoryDto.fromJson(json);
}
/// @nodoc
mixin _$EquipmentHistoryDto {
@JsonKey(name: 'Id')
int? get id => throw _privateConstructorUsedError;
@JsonKey(name: 'equipments_Id')
int get equipmentsId => throw _privateConstructorUsedError;
@JsonKey(name: 'warehouses_Id')
int get warehousesId => throw _privateConstructorUsedError;
@JsonKey(name: 'transaction_type')
String get transactionType => throw _privateConstructorUsedError;
int get quantity => throw _privateConstructorUsedError;
@JsonKey(name: 'transacted_at')
DateTime get transactedAt => throw _privateConstructorUsedError;
String? get remark => throw _privateConstructorUsedError;
@JsonKey(name: 'is_deleted')
bool get isDeleted => throw _privateConstructorUsedError;
@JsonKey(name: 'created_at')
DateTime get createdAt => throw _privateConstructorUsedError;
@JsonKey(name: 'updated_at')
DateTime? get updatedAt =>
throw _privateConstructorUsedError; // Related entities (optional, populated in GET requests)
EquipmentDto? get equipment => throw _privateConstructorUsedError;
WarehouseDto? get warehouse => throw _privateConstructorUsedError;
/// Serializes this EquipmentHistoryDto to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of EquipmentHistoryDto
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$EquipmentHistoryDtoCopyWith<EquipmentHistoryDto> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $EquipmentHistoryDtoCopyWith<$Res> {
factory $EquipmentHistoryDtoCopyWith(
EquipmentHistoryDto value, $Res Function(EquipmentHistoryDto) then) =
_$EquipmentHistoryDtoCopyWithImpl<$Res, EquipmentHistoryDto>;
@useResult
$Res call(
{@JsonKey(name: 'Id') int? id,
@JsonKey(name: 'equipments_Id') int equipmentsId,
@JsonKey(name: 'warehouses_Id') int warehousesId,
@JsonKey(name: 'transaction_type') String transactionType,
int quantity,
@JsonKey(name: 'transacted_at') DateTime transactedAt,
String? remark,
@JsonKey(name: 'is_deleted') bool isDeleted,
@JsonKey(name: 'created_at') DateTime createdAt,
@JsonKey(name: 'updated_at') DateTime? updatedAt,
EquipmentDto? equipment,
WarehouseDto? warehouse});
$EquipmentDtoCopyWith<$Res>? get equipment;
$WarehouseDtoCopyWith<$Res>? get warehouse;
}
/// @nodoc
class _$EquipmentHistoryDtoCopyWithImpl<$Res, $Val extends EquipmentHistoryDto>
implements $EquipmentHistoryDtoCopyWith<$Res> {
_$EquipmentHistoryDtoCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of EquipmentHistoryDto
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = freezed,
Object? equipmentsId = null,
Object? warehousesId = null,
Object? transactionType = null,
Object? quantity = null,
Object? transactedAt = null,
Object? remark = freezed,
Object? isDeleted = null,
Object? createdAt = null,
Object? updatedAt = freezed,
Object? equipment = freezed,
Object? warehouse = freezed,
}) {
return _then(_value.copyWith(
id: freezed == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int?,
equipmentsId: null == equipmentsId
? _value.equipmentsId
: equipmentsId // ignore: cast_nullable_to_non_nullable
as int,
warehousesId: null == warehousesId
? _value.warehousesId
: warehousesId // ignore: cast_nullable_to_non_nullable
as int,
transactionType: null == transactionType
? _value.transactionType
: transactionType // ignore: cast_nullable_to_non_nullable
as String,
quantity: null == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int,
transactedAt: null == transactedAt
? _value.transactedAt
: transactedAt // ignore: cast_nullable_to_non_nullable
as DateTime,
remark: freezed == remark
? _value.remark
: remark // ignore: cast_nullable_to_non_nullable
as String?,
isDeleted: null == isDeleted
? _value.isDeleted
: isDeleted // ignore: cast_nullable_to_non_nullable
as bool,
createdAt: null == createdAt
? _value.createdAt
: createdAt // ignore: cast_nullable_to_non_nullable
as DateTime,
updatedAt: freezed == updatedAt
? _value.updatedAt
: updatedAt // ignore: cast_nullable_to_non_nullable
as DateTime?,
equipment: freezed == equipment
? _value.equipment
: equipment // ignore: cast_nullable_to_non_nullable
as EquipmentDto?,
warehouse: freezed == warehouse
? _value.warehouse
: warehouse // ignore: cast_nullable_to_non_nullable
as WarehouseDto?,
) as $Val);
}
/// Create a copy of EquipmentHistoryDto
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$EquipmentDtoCopyWith<$Res>? get equipment {
if (_value.equipment == null) {
return null;
}
return $EquipmentDtoCopyWith<$Res>(_value.equipment!, (value) {
return _then(_value.copyWith(equipment: value) as $Val);
});
}
/// Create a copy of EquipmentHistoryDto
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$WarehouseDtoCopyWith<$Res>? get warehouse {
if (_value.warehouse == null) {
return null;
}
return $WarehouseDtoCopyWith<$Res>(_value.warehouse!, (value) {
return _then(_value.copyWith(warehouse: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$EquipmentHistoryDtoImplCopyWith<$Res>
implements $EquipmentHistoryDtoCopyWith<$Res> {
factory _$$EquipmentHistoryDtoImplCopyWith(_$EquipmentHistoryDtoImpl value,
$Res Function(_$EquipmentHistoryDtoImpl) then) =
__$$EquipmentHistoryDtoImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{@JsonKey(name: 'Id') int? id,
@JsonKey(name: 'equipments_Id') int equipmentsId,
@JsonKey(name: 'warehouses_Id') int warehousesId,
@JsonKey(name: 'transaction_type') String transactionType,
int quantity,
@JsonKey(name: 'transacted_at') DateTime transactedAt,
String? remark,
@JsonKey(name: 'is_deleted') bool isDeleted,
@JsonKey(name: 'created_at') DateTime createdAt,
@JsonKey(name: 'updated_at') DateTime? updatedAt,
EquipmentDto? equipment,
WarehouseDto? warehouse});
@override
$EquipmentDtoCopyWith<$Res>? get equipment;
@override
$WarehouseDtoCopyWith<$Res>? get warehouse;
}
/// @nodoc
class __$$EquipmentHistoryDtoImplCopyWithImpl<$Res>
extends _$EquipmentHistoryDtoCopyWithImpl<$Res, _$EquipmentHistoryDtoImpl>
implements _$$EquipmentHistoryDtoImplCopyWith<$Res> {
__$$EquipmentHistoryDtoImplCopyWithImpl(_$EquipmentHistoryDtoImpl _value,
$Res Function(_$EquipmentHistoryDtoImpl) _then)
: super(_value, _then);
/// Create a copy of EquipmentHistoryDto
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = freezed,
Object? equipmentsId = null,
Object? warehousesId = null,
Object? transactionType = null,
Object? quantity = null,
Object? transactedAt = null,
Object? remark = freezed,
Object? isDeleted = null,
Object? createdAt = null,
Object? updatedAt = freezed,
Object? equipment = freezed,
Object? warehouse = freezed,
}) {
return _then(_$EquipmentHistoryDtoImpl(
id: freezed == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int?,
equipmentsId: null == equipmentsId
? _value.equipmentsId
: equipmentsId // ignore: cast_nullable_to_non_nullable
as int,
warehousesId: null == warehousesId
? _value.warehousesId
: warehousesId // ignore: cast_nullable_to_non_nullable
as int,
transactionType: null == transactionType
? _value.transactionType
: transactionType // ignore: cast_nullable_to_non_nullable
as String,
quantity: null == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int,
transactedAt: null == transactedAt
? _value.transactedAt
: transactedAt // ignore: cast_nullable_to_non_nullable
as DateTime,
remark: freezed == remark
? _value.remark
: remark // ignore: cast_nullable_to_non_nullable
as String?,
isDeleted: null == isDeleted
? _value.isDeleted
: isDeleted // ignore: cast_nullable_to_non_nullable
as bool,
createdAt: null == createdAt
? _value.createdAt
: createdAt // ignore: cast_nullable_to_non_nullable
as DateTime,
updatedAt: freezed == updatedAt
? _value.updatedAt
: updatedAt // ignore: cast_nullable_to_non_nullable
as DateTime?,
equipment: freezed == equipment
? _value.equipment
: equipment // ignore: cast_nullable_to_non_nullable
as EquipmentDto?,
warehouse: freezed == warehouse
? _value.warehouse
: warehouse // ignore: cast_nullable_to_non_nullable
as WarehouseDto?,
));
}
}
/// @nodoc
@JsonSerializable()
class _$EquipmentHistoryDtoImpl extends _EquipmentHistoryDto {
const _$EquipmentHistoryDtoImpl(
{@JsonKey(name: 'Id') this.id,
@JsonKey(name: 'equipments_Id') required this.equipmentsId,
@JsonKey(name: 'warehouses_Id') required this.warehousesId,
@JsonKey(name: 'transaction_type') required this.transactionType,
required this.quantity,
@JsonKey(name: 'transacted_at') required this.transactedAt,
this.remark,
@JsonKey(name: 'is_deleted') this.isDeleted = false,
@JsonKey(name: 'created_at') required this.createdAt,
@JsonKey(name: 'updated_at') this.updatedAt,
this.equipment,
this.warehouse})
: super._();
factory _$EquipmentHistoryDtoImpl.fromJson(Map<String, dynamic> json) =>
_$$EquipmentHistoryDtoImplFromJson(json);
@override
@JsonKey(name: 'Id')
final int? id;
@override
@JsonKey(name: 'equipments_Id')
final int equipmentsId;
@override
@JsonKey(name: 'warehouses_Id')
final int warehousesId;
@override
@JsonKey(name: 'transaction_type')
final String transactionType;
@override
final int quantity;
@override
@JsonKey(name: 'transacted_at')
final DateTime transactedAt;
@override
final String? remark;
@override
@JsonKey(name: 'is_deleted')
final bool isDeleted;
@override
@JsonKey(name: 'created_at')
final DateTime createdAt;
@override
@JsonKey(name: 'updated_at')
final DateTime? updatedAt;
// Related entities (optional, populated in GET requests)
@override
final EquipmentDto? equipment;
@override
final WarehouseDto? warehouse;
@override
String toString() {
return 'EquipmentHistoryDto(id: $id, equipmentsId: $equipmentsId, warehousesId: $warehousesId, transactionType: $transactionType, quantity: $quantity, transactedAt: $transactedAt, remark: $remark, isDeleted: $isDeleted, createdAt: $createdAt, updatedAt: $updatedAt, equipment: $equipment, warehouse: $warehouse)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$EquipmentHistoryDtoImpl &&
(identical(other.id, id) || other.id == id) &&
(identical(other.equipmentsId, equipmentsId) ||
other.equipmentsId == equipmentsId) &&
(identical(other.warehousesId, warehousesId) ||
other.warehousesId == warehousesId) &&
(identical(other.transactionType, transactionType) ||
other.transactionType == transactionType) &&
(identical(other.quantity, quantity) ||
other.quantity == quantity) &&
(identical(other.transactedAt, transactedAt) ||
other.transactedAt == transactedAt) &&
(identical(other.remark, remark) || other.remark == remark) &&
(identical(other.isDeleted, isDeleted) ||
other.isDeleted == isDeleted) &&
(identical(other.createdAt, createdAt) ||
other.createdAt == createdAt) &&
(identical(other.updatedAt, updatedAt) ||
other.updatedAt == updatedAt) &&
(identical(other.equipment, equipment) ||
other.equipment == equipment) &&
(identical(other.warehouse, warehouse) ||
other.warehouse == warehouse));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(
runtimeType,
id,
equipmentsId,
warehousesId,
transactionType,
quantity,
transactedAt,
remark,
isDeleted,
createdAt,
updatedAt,
equipment,
warehouse);
/// Create a copy of EquipmentHistoryDto
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$EquipmentHistoryDtoImplCopyWith<_$EquipmentHistoryDtoImpl> get copyWith =>
__$$EquipmentHistoryDtoImplCopyWithImpl<_$EquipmentHistoryDtoImpl>(
this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$EquipmentHistoryDtoImplToJson(
this,
);
}
}
abstract class _EquipmentHistoryDto extends EquipmentHistoryDto {
const factory _EquipmentHistoryDto(
{@JsonKey(name: 'Id') final int? id,
@JsonKey(name: 'equipments_Id') required final int equipmentsId,
@JsonKey(name: 'warehouses_Id') required final int warehousesId,
@JsonKey(name: 'transaction_type') required final String transactionType,
required final int quantity,
@JsonKey(name: 'transacted_at') required final DateTime transactedAt,
final String? remark,
@JsonKey(name: 'is_deleted') final bool isDeleted,
@JsonKey(name: 'created_at') required final DateTime createdAt,
@JsonKey(name: 'updated_at') final DateTime? updatedAt,
final EquipmentDto? equipment,
final WarehouseDto? warehouse}) = _$EquipmentHistoryDtoImpl;
const _EquipmentHistoryDto._() : super._();
factory _EquipmentHistoryDto.fromJson(Map<String, dynamic> json) =
_$EquipmentHistoryDtoImpl.fromJson;
@override
@JsonKey(name: 'Id')
int? get id;
@override
@JsonKey(name: 'equipments_Id')
int get equipmentsId;
@override
@JsonKey(name: 'warehouses_Id')
int get warehousesId;
@override
@JsonKey(name: 'transaction_type')
String get transactionType;
@override
int get quantity;
@override
@JsonKey(name: 'transacted_at')
DateTime get transactedAt;
@override
String? get remark;
@override
@JsonKey(name: 'is_deleted')
bool get isDeleted;
@override
@JsonKey(name: 'created_at')
DateTime get createdAt;
@override
@JsonKey(name: 'updated_at')
DateTime?
get updatedAt; // Related entities (optional, populated in GET requests)
@override
EquipmentDto? get equipment;
@override
WarehouseDto? get warehouse;
/// Create a copy of EquipmentHistoryDto
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$EquipmentHistoryDtoImplCopyWith<_$EquipmentHistoryDtoImpl> get copyWith =>
throw _privateConstructorUsedError;
}
EquipmentHistoryRequestDto _$EquipmentHistoryRequestDtoFromJson(
Map<String, dynamic> json) {
return _EquipmentHistoryRequestDto.fromJson(json);
}
/// @nodoc
mixin _$EquipmentHistoryRequestDto {
@JsonKey(name: 'equipments_Id')
int get equipmentsId => throw _privateConstructorUsedError;
@JsonKey(name: 'warehouses_Id')
int get warehousesId => throw _privateConstructorUsedError;
@JsonKey(name: 'transaction_type')
String get transactionType => throw _privateConstructorUsedError;
int get quantity => throw _privateConstructorUsedError;
@JsonKey(name: 'transacted_at')
DateTime? get transactedAt => throw _privateConstructorUsedError;
String? get remark => throw _privateConstructorUsedError;
/// Serializes this EquipmentHistoryRequestDto to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of EquipmentHistoryRequestDto
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$EquipmentHistoryRequestDtoCopyWith<EquipmentHistoryRequestDto>
get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $EquipmentHistoryRequestDtoCopyWith<$Res> {
factory $EquipmentHistoryRequestDtoCopyWith(EquipmentHistoryRequestDto value,
$Res Function(EquipmentHistoryRequestDto) then) =
_$EquipmentHistoryRequestDtoCopyWithImpl<$Res,
EquipmentHistoryRequestDto>;
@useResult
$Res call(
{@JsonKey(name: 'equipments_Id') int equipmentsId,
@JsonKey(name: 'warehouses_Id') int warehousesId,
@JsonKey(name: 'transaction_type') String transactionType,
int quantity,
@JsonKey(name: 'transacted_at') DateTime? transactedAt,
String? remark});
}
/// @nodoc
class _$EquipmentHistoryRequestDtoCopyWithImpl<$Res,
$Val extends EquipmentHistoryRequestDto>
implements $EquipmentHistoryRequestDtoCopyWith<$Res> {
_$EquipmentHistoryRequestDtoCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of EquipmentHistoryRequestDto
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? equipmentsId = null,
Object? warehousesId = null,
Object? transactionType = null,
Object? quantity = null,
Object? transactedAt = freezed,
Object? remark = freezed,
}) {
return _then(_value.copyWith(
equipmentsId: null == equipmentsId
? _value.equipmentsId
: equipmentsId // ignore: cast_nullable_to_non_nullable
as int,
warehousesId: null == warehousesId
? _value.warehousesId
: warehousesId // ignore: cast_nullable_to_non_nullable
as int,
transactionType: null == transactionType
? _value.transactionType
: transactionType // ignore: cast_nullable_to_non_nullable
as String,
quantity: null == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int,
transactedAt: freezed == transactedAt
? _value.transactedAt
: transactedAt // ignore: cast_nullable_to_non_nullable
as DateTime?,
remark: freezed == remark
? _value.remark
: remark // ignore: cast_nullable_to_non_nullable
as String?,
) as $Val);
}
}
/// @nodoc
abstract class _$$EquipmentHistoryRequestDtoImplCopyWith<$Res>
implements $EquipmentHistoryRequestDtoCopyWith<$Res> {
factory _$$EquipmentHistoryRequestDtoImplCopyWith(
_$EquipmentHistoryRequestDtoImpl value,
$Res Function(_$EquipmentHistoryRequestDtoImpl) then) =
__$$EquipmentHistoryRequestDtoImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{@JsonKey(name: 'equipments_Id') int equipmentsId,
@JsonKey(name: 'warehouses_Id') int warehousesId,
@JsonKey(name: 'transaction_type') String transactionType,
int quantity,
@JsonKey(name: 'transacted_at') DateTime? transactedAt,
String? remark});
}
/// @nodoc
class __$$EquipmentHistoryRequestDtoImplCopyWithImpl<$Res>
extends _$EquipmentHistoryRequestDtoCopyWithImpl<$Res,
_$EquipmentHistoryRequestDtoImpl>
implements _$$EquipmentHistoryRequestDtoImplCopyWith<$Res> {
__$$EquipmentHistoryRequestDtoImplCopyWithImpl(
_$EquipmentHistoryRequestDtoImpl _value,
$Res Function(_$EquipmentHistoryRequestDtoImpl) _then)
: super(_value, _then);
/// Create a copy of EquipmentHistoryRequestDto
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? equipmentsId = null,
Object? warehousesId = null,
Object? transactionType = null,
Object? quantity = null,
Object? transactedAt = freezed,
Object? remark = freezed,
}) {
return _then(_$EquipmentHistoryRequestDtoImpl(
equipmentsId: null == equipmentsId
? _value.equipmentsId
: equipmentsId // ignore: cast_nullable_to_non_nullable
as int,
warehousesId: null == warehousesId
? _value.warehousesId
: warehousesId // ignore: cast_nullable_to_non_nullable
as int,
transactionType: null == transactionType
? _value.transactionType
: transactionType // ignore: cast_nullable_to_non_nullable
as String,
quantity: null == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int,
transactedAt: freezed == transactedAt
? _value.transactedAt
: transactedAt // ignore: cast_nullable_to_non_nullable
as DateTime?,
remark: freezed == remark
? _value.remark
: remark // ignore: cast_nullable_to_non_nullable
as String?,
));
}
}
/// @nodoc
@JsonSerializable()
class _$EquipmentHistoryRequestDtoImpl implements _EquipmentHistoryRequestDto {
const _$EquipmentHistoryRequestDtoImpl(
{@JsonKey(name: 'equipments_Id') required this.equipmentsId,
@JsonKey(name: 'warehouses_Id') required this.warehousesId,
@JsonKey(name: 'transaction_type') required this.transactionType,
required this.quantity,
@JsonKey(name: 'transacted_at') this.transactedAt,
this.remark});
factory _$EquipmentHistoryRequestDtoImpl.fromJson(
Map<String, dynamic> json) =>
_$$EquipmentHistoryRequestDtoImplFromJson(json);
@override
@JsonKey(name: 'equipments_Id')
final int equipmentsId;
@override
@JsonKey(name: 'warehouses_Id')
final int warehousesId;
@override
@JsonKey(name: 'transaction_type')
final String transactionType;
@override
final int quantity;
@override
@JsonKey(name: 'transacted_at')
final DateTime? transactedAt;
@override
final String? remark;
@override
String toString() {
return 'EquipmentHistoryRequestDto(equipmentsId: $equipmentsId, warehousesId: $warehousesId, transactionType: $transactionType, quantity: $quantity, transactedAt: $transactedAt, remark: $remark)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$EquipmentHistoryRequestDtoImpl &&
(identical(other.equipmentsId, equipmentsId) ||
other.equipmentsId == equipmentsId) &&
(identical(other.warehousesId, warehousesId) ||
other.warehousesId == warehousesId) &&
(identical(other.transactionType, transactionType) ||
other.transactionType == transactionType) &&
(identical(other.quantity, quantity) ||
other.quantity == quantity) &&
(identical(other.transactedAt, transactedAt) ||
other.transactedAt == transactedAt) &&
(identical(other.remark, remark) || other.remark == remark));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType, equipmentsId, warehousesId,
transactionType, quantity, transactedAt, remark);
/// Create a copy of EquipmentHistoryRequestDto
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$EquipmentHistoryRequestDtoImplCopyWith<_$EquipmentHistoryRequestDtoImpl>
get copyWith => __$$EquipmentHistoryRequestDtoImplCopyWithImpl<
_$EquipmentHistoryRequestDtoImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$EquipmentHistoryRequestDtoImplToJson(
this,
);
}
}
abstract class _EquipmentHistoryRequestDto
implements EquipmentHistoryRequestDto {
const factory _EquipmentHistoryRequestDto(
{@JsonKey(name: 'equipments_Id') required final int equipmentsId,
@JsonKey(name: 'warehouses_Id') required final int warehousesId,
@JsonKey(name: 'transaction_type') required final String transactionType,
required final int quantity,
@JsonKey(name: 'transacted_at') final DateTime? transactedAt,
final String? remark}) = _$EquipmentHistoryRequestDtoImpl;
factory _EquipmentHistoryRequestDto.fromJson(Map<String, dynamic> json) =
_$EquipmentHistoryRequestDtoImpl.fromJson;
@override
@JsonKey(name: 'equipments_Id')
int get equipmentsId;
@override
@JsonKey(name: 'warehouses_Id')
int get warehousesId;
@override
@JsonKey(name: 'transaction_type')
String get transactionType;
@override
int get quantity;
@override
@JsonKey(name: 'transacted_at')
DateTime? get transactedAt;
@override
String? get remark;
/// Create a copy of EquipmentHistoryRequestDto
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$EquipmentHistoryRequestDtoImplCopyWith<_$EquipmentHistoryRequestDtoImpl>
get copyWith => throw _privateConstructorUsedError;
}
EquipmentHistoryUpdateRequestDto _$EquipmentHistoryUpdateRequestDtoFromJson(
Map<String, dynamic> json) {
return _EquipmentHistoryUpdateRequestDto.fromJson(json);
}
/// @nodoc
mixin _$EquipmentHistoryUpdateRequestDto {
@JsonKey(name: 'warehouses_Id')
int? get warehousesId => throw _privateConstructorUsedError;
@JsonKey(name: 'transaction_type')
String? get transactionType => throw _privateConstructorUsedError;
int? get quantity => throw _privateConstructorUsedError;
@JsonKey(name: 'transacted_at')
DateTime? get transactedAt => throw _privateConstructorUsedError;
String? get remark => throw _privateConstructorUsedError;
/// Serializes this EquipmentHistoryUpdateRequestDto to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of EquipmentHistoryUpdateRequestDto
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$EquipmentHistoryUpdateRequestDtoCopyWith<EquipmentHistoryUpdateRequestDto>
get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $EquipmentHistoryUpdateRequestDtoCopyWith<$Res> {
factory $EquipmentHistoryUpdateRequestDtoCopyWith(
EquipmentHistoryUpdateRequestDto value,
$Res Function(EquipmentHistoryUpdateRequestDto) then) =
_$EquipmentHistoryUpdateRequestDtoCopyWithImpl<$Res,
EquipmentHistoryUpdateRequestDto>;
@useResult
$Res call(
{@JsonKey(name: 'warehouses_Id') int? warehousesId,
@JsonKey(name: 'transaction_type') String? transactionType,
int? quantity,
@JsonKey(name: 'transacted_at') DateTime? transactedAt,
String? remark});
}
/// @nodoc
class _$EquipmentHistoryUpdateRequestDtoCopyWithImpl<$Res,
$Val extends EquipmentHistoryUpdateRequestDto>
implements $EquipmentHistoryUpdateRequestDtoCopyWith<$Res> {
_$EquipmentHistoryUpdateRequestDtoCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of EquipmentHistoryUpdateRequestDto
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? warehousesId = freezed,
Object? transactionType = freezed,
Object? quantity = freezed,
Object? transactedAt = freezed,
Object? remark = freezed,
}) {
return _then(_value.copyWith(
warehousesId: freezed == warehousesId
? _value.warehousesId
: warehousesId // ignore: cast_nullable_to_non_nullable
as int?,
transactionType: freezed == transactionType
? _value.transactionType
: transactionType // ignore: cast_nullable_to_non_nullable
as String?,
quantity: freezed == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int?,
transactedAt: freezed == transactedAt
? _value.transactedAt
: transactedAt // ignore: cast_nullable_to_non_nullable
as DateTime?,
remark: freezed == remark
? _value.remark
: remark // ignore: cast_nullable_to_non_nullable
as String?,
) as $Val);
}
}
/// @nodoc
abstract class _$$EquipmentHistoryUpdateRequestDtoImplCopyWith<$Res>
implements $EquipmentHistoryUpdateRequestDtoCopyWith<$Res> {
factory _$$EquipmentHistoryUpdateRequestDtoImplCopyWith(
_$EquipmentHistoryUpdateRequestDtoImpl value,
$Res Function(_$EquipmentHistoryUpdateRequestDtoImpl) then) =
__$$EquipmentHistoryUpdateRequestDtoImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{@JsonKey(name: 'warehouses_Id') int? warehousesId,
@JsonKey(name: 'transaction_type') String? transactionType,
int? quantity,
@JsonKey(name: 'transacted_at') DateTime? transactedAt,
String? remark});
}
/// @nodoc
class __$$EquipmentHistoryUpdateRequestDtoImplCopyWithImpl<$Res>
extends _$EquipmentHistoryUpdateRequestDtoCopyWithImpl<$Res,
_$EquipmentHistoryUpdateRequestDtoImpl>
implements _$$EquipmentHistoryUpdateRequestDtoImplCopyWith<$Res> {
__$$EquipmentHistoryUpdateRequestDtoImplCopyWithImpl(
_$EquipmentHistoryUpdateRequestDtoImpl _value,
$Res Function(_$EquipmentHistoryUpdateRequestDtoImpl) _then)
: super(_value, _then);
/// Create a copy of EquipmentHistoryUpdateRequestDto
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? warehousesId = freezed,
Object? transactionType = freezed,
Object? quantity = freezed,
Object? transactedAt = freezed,
Object? remark = freezed,
}) {
return _then(_$EquipmentHistoryUpdateRequestDtoImpl(
warehousesId: freezed == warehousesId
? _value.warehousesId
: warehousesId // ignore: cast_nullable_to_non_nullable
as int?,
transactionType: freezed == transactionType
? _value.transactionType
: transactionType // ignore: cast_nullable_to_non_nullable
as String?,
quantity: freezed == quantity
? _value.quantity
: quantity // ignore: cast_nullable_to_non_nullable
as int?,
transactedAt: freezed == transactedAt
? _value.transactedAt
: transactedAt // ignore: cast_nullable_to_non_nullable
as DateTime?,
remark: freezed == remark
? _value.remark
: remark // ignore: cast_nullable_to_non_nullable
as String?,
));
}
}
/// @nodoc
@JsonSerializable()
class _$EquipmentHistoryUpdateRequestDtoImpl
implements _EquipmentHistoryUpdateRequestDto {
const _$EquipmentHistoryUpdateRequestDtoImpl(
{@JsonKey(name: 'warehouses_Id') this.warehousesId,
@JsonKey(name: 'transaction_type') this.transactionType,
this.quantity,
@JsonKey(name: 'transacted_at') this.transactedAt,
this.remark});
factory _$EquipmentHistoryUpdateRequestDtoImpl.fromJson(
Map<String, dynamic> json) =>
_$$EquipmentHistoryUpdateRequestDtoImplFromJson(json);
@override
@JsonKey(name: 'warehouses_Id')
final int? warehousesId;
@override
@JsonKey(name: 'transaction_type')
final String? transactionType;
@override
final int? quantity;
@override
@JsonKey(name: 'transacted_at')
final DateTime? transactedAt;
@override
final String? remark;
@override
String toString() {
return 'EquipmentHistoryUpdateRequestDto(warehousesId: $warehousesId, transactionType: $transactionType, quantity: $quantity, transactedAt: $transactedAt, remark: $remark)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$EquipmentHistoryUpdateRequestDtoImpl &&
(identical(other.warehousesId, warehousesId) ||
other.warehousesId == warehousesId) &&
(identical(other.transactionType, transactionType) ||
other.transactionType == transactionType) &&
(identical(other.quantity, quantity) ||
other.quantity == quantity) &&
(identical(other.transactedAt, transactedAt) ||
other.transactedAt == transactedAt) &&
(identical(other.remark, remark) || other.remark == remark));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType, warehousesId, transactionType,
quantity, transactedAt, remark);
/// Create a copy of EquipmentHistoryUpdateRequestDto
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$EquipmentHistoryUpdateRequestDtoImplCopyWith<
_$EquipmentHistoryUpdateRequestDtoImpl>
get copyWith => __$$EquipmentHistoryUpdateRequestDtoImplCopyWithImpl<
_$EquipmentHistoryUpdateRequestDtoImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$EquipmentHistoryUpdateRequestDtoImplToJson(
this,
);
}
}
abstract class _EquipmentHistoryUpdateRequestDto
implements EquipmentHistoryUpdateRequestDto {
const factory _EquipmentHistoryUpdateRequestDto(
{@JsonKey(name: 'warehouses_Id') final int? warehousesId,
@JsonKey(name: 'transaction_type') final String? transactionType,
final int? quantity,
@JsonKey(name: 'transacted_at') final DateTime? transactedAt,
final String? remark}) = _$EquipmentHistoryUpdateRequestDtoImpl;
factory _EquipmentHistoryUpdateRequestDto.fromJson(
Map<String, dynamic> json) =
_$EquipmentHistoryUpdateRequestDtoImpl.fromJson;
@override
@JsonKey(name: 'warehouses_Id')
int? get warehousesId;
@override
@JsonKey(name: 'transaction_type')
String? get transactionType;
@override
int? get quantity;
@override
@JsonKey(name: 'transacted_at')
DateTime? get transactedAt;
@override
String? get remark;
/// Create a copy of EquipmentHistoryUpdateRequestDto
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$EquipmentHistoryUpdateRequestDtoImplCopyWith<
_$EquipmentHistoryUpdateRequestDtoImpl>
get copyWith => throw _privateConstructorUsedError;
}
EquipmentHistoryListResponse _$EquipmentHistoryListResponseFromJson(
Map<String, dynamic> json) {
return _EquipmentHistoryListResponse.fromJson(json);
}
/// @nodoc
mixin _$EquipmentHistoryListResponse {
@JsonKey(name: 'data')
List<EquipmentHistoryDto> get items => throw _privateConstructorUsedError;
@JsonKey(name: 'total')
int get totalCount => throw _privateConstructorUsedError;
@JsonKey(name: 'page')
int get currentPage => throw _privateConstructorUsedError;
@JsonKey(name: 'total_pages')
int get totalPages => throw _privateConstructorUsedError;
@JsonKey(name: 'page_size')
int? get pageSize => throw _privateConstructorUsedError;
/// Serializes this EquipmentHistoryListResponse to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of EquipmentHistoryListResponse
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$EquipmentHistoryListResponseCopyWith<EquipmentHistoryListResponse>
get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $EquipmentHistoryListResponseCopyWith<$Res> {
factory $EquipmentHistoryListResponseCopyWith(
EquipmentHistoryListResponse value,
$Res Function(EquipmentHistoryListResponse) then) =
_$EquipmentHistoryListResponseCopyWithImpl<$Res,
EquipmentHistoryListResponse>;
@useResult
$Res call(
{@JsonKey(name: 'data') List<EquipmentHistoryDto> items,
@JsonKey(name: 'total') int totalCount,
@JsonKey(name: 'page') int currentPage,
@JsonKey(name: 'total_pages') int totalPages,
@JsonKey(name: 'page_size') int? pageSize});
}
/// @nodoc
class _$EquipmentHistoryListResponseCopyWithImpl<$Res,
$Val extends EquipmentHistoryListResponse>
implements $EquipmentHistoryListResponseCopyWith<$Res> {
_$EquipmentHistoryListResponseCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of EquipmentHistoryListResponse
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? items = null,
Object? totalCount = null,
Object? currentPage = null,
Object? totalPages = null,
Object? pageSize = freezed,
}) {
return _then(_value.copyWith(
items: null == items
? _value.items
: items // ignore: cast_nullable_to_non_nullable
as List<EquipmentHistoryDto>,
totalCount: null == totalCount
? _value.totalCount
: totalCount // ignore: cast_nullable_to_non_nullable
as int,
currentPage: null == currentPage
? _value.currentPage
: currentPage // ignore: cast_nullable_to_non_nullable
as int,
totalPages: null == totalPages
? _value.totalPages
: totalPages // ignore: cast_nullable_to_non_nullable
as int,
pageSize: freezed == pageSize
? _value.pageSize
: pageSize // ignore: cast_nullable_to_non_nullable
as int?,
) as $Val);
}
}
/// @nodoc
abstract class _$$EquipmentHistoryListResponseImplCopyWith<$Res>
implements $EquipmentHistoryListResponseCopyWith<$Res> {
factory _$$EquipmentHistoryListResponseImplCopyWith(
_$EquipmentHistoryListResponseImpl value,
$Res Function(_$EquipmentHistoryListResponseImpl) then) =
__$$EquipmentHistoryListResponseImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{@JsonKey(name: 'data') List<EquipmentHistoryDto> items,
@JsonKey(name: 'total') int totalCount,
@JsonKey(name: 'page') int currentPage,
@JsonKey(name: 'total_pages') int totalPages,
@JsonKey(name: 'page_size') int? pageSize});
}
/// @nodoc
class __$$EquipmentHistoryListResponseImplCopyWithImpl<$Res>
extends _$EquipmentHistoryListResponseCopyWithImpl<$Res,
_$EquipmentHistoryListResponseImpl>
implements _$$EquipmentHistoryListResponseImplCopyWith<$Res> {
__$$EquipmentHistoryListResponseImplCopyWithImpl(
_$EquipmentHistoryListResponseImpl _value,
$Res Function(_$EquipmentHistoryListResponseImpl) _then)
: super(_value, _then);
/// Create a copy of EquipmentHistoryListResponse
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? items = null,
Object? totalCount = null,
Object? currentPage = null,
Object? totalPages = null,
Object? pageSize = freezed,
}) {
return _then(_$EquipmentHistoryListResponseImpl(
items: null == items
? _value._items
: items // ignore: cast_nullable_to_non_nullable
as List<EquipmentHistoryDto>,
totalCount: null == totalCount
? _value.totalCount
: totalCount // ignore: cast_nullable_to_non_nullable
as int,
currentPage: null == currentPage
? _value.currentPage
: currentPage // ignore: cast_nullable_to_non_nullable
as int,
totalPages: null == totalPages
? _value.totalPages
: totalPages // ignore: cast_nullable_to_non_nullable
as int,
pageSize: freezed == pageSize
? _value.pageSize
: pageSize // ignore: cast_nullable_to_non_nullable
as int?,
));
}
}
/// @nodoc
@JsonSerializable()
class _$EquipmentHistoryListResponseImpl
implements _EquipmentHistoryListResponse {
const _$EquipmentHistoryListResponseImpl(
{@JsonKey(name: 'data') required final List<EquipmentHistoryDto> items,
@JsonKey(name: 'total') required this.totalCount,
@JsonKey(name: 'page') required this.currentPage,
@JsonKey(name: 'total_pages') required this.totalPages,
@JsonKey(name: 'page_size') this.pageSize})
: _items = items;
factory _$EquipmentHistoryListResponseImpl.fromJson(
Map<String, dynamic> json) =>
_$$EquipmentHistoryListResponseImplFromJson(json);
final List<EquipmentHistoryDto> _items;
@override
@JsonKey(name: 'data')
List<EquipmentHistoryDto> get items {
if (_items is EqualUnmodifiableListView) return _items;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_items);
}
@override
@JsonKey(name: 'total')
final int totalCount;
@override
@JsonKey(name: 'page')
final int currentPage;
@override
@JsonKey(name: 'total_pages')
final int totalPages;
@override
@JsonKey(name: 'page_size')
final int? pageSize;
@override
String toString() {
return 'EquipmentHistoryListResponse(items: $items, totalCount: $totalCount, currentPage: $currentPage, totalPages: $totalPages, pageSize: $pageSize)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$EquipmentHistoryListResponseImpl &&
const DeepCollectionEquality().equals(other._items, _items) &&
(identical(other.totalCount, totalCount) ||
other.totalCount == totalCount) &&
(identical(other.currentPage, currentPage) ||
other.currentPage == currentPage) &&
(identical(other.totalPages, totalPages) ||
other.totalPages == totalPages) &&
(identical(other.pageSize, pageSize) ||
other.pageSize == pageSize));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(
runtimeType,
const DeepCollectionEquality().hash(_items),
totalCount,
currentPage,
totalPages,
pageSize);
/// Create a copy of EquipmentHistoryListResponse
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$EquipmentHistoryListResponseImplCopyWith<
_$EquipmentHistoryListResponseImpl>
get copyWith => __$$EquipmentHistoryListResponseImplCopyWithImpl<
_$EquipmentHistoryListResponseImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$EquipmentHistoryListResponseImplToJson(
this,
);
}
}
abstract class _EquipmentHistoryListResponse
implements EquipmentHistoryListResponse {
const factory _EquipmentHistoryListResponse(
{@JsonKey(name: 'data') required final List<EquipmentHistoryDto> items,
@JsonKey(name: 'total') required final int totalCount,
@JsonKey(name: 'page') required final int currentPage,
@JsonKey(name: 'total_pages') required final int totalPages,
@JsonKey(name: 'page_size')
final int? pageSize}) = _$EquipmentHistoryListResponseImpl;
factory _EquipmentHistoryListResponse.fromJson(Map<String, dynamic> json) =
_$EquipmentHistoryListResponseImpl.fromJson;
@override
@JsonKey(name: 'data')
List<EquipmentHistoryDto> get items;
@override
@JsonKey(name: 'total')
int get totalCount;
@override
@JsonKey(name: 'page')
int get currentPage;
@override
@JsonKey(name: 'total_pages')
int get totalPages;
@override
@JsonKey(name: 'page_size')
int? get pageSize;
/// Create a copy of EquipmentHistoryListResponse
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$EquipmentHistoryListResponseImplCopyWith<
_$EquipmentHistoryListResponseImpl>
get copyWith => throw _privateConstructorUsedError;
}