|
|
|
@@ -3374,3 +3374,975 @@ abstract class _ProductAnalyticItemDto extends ProductAnalyticItemDto {
|
|
|
|
|
_$$ProductAnalyticItemDtoImplCopyWith<_$ProductAnalyticItemDtoImpl>
|
|
|
|
|
get copyWith => throw _privateConstructorUsedError;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PaymentMethodAnalyticDto _$PaymentMethodAnalyticDtoFromJson(
|
|
|
|
|
Map<String, dynamic> json,
|
|
|
|
|
) {
|
|
|
|
|
return _PaymentMethodAnalyticDto.fromJson(json);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
mixin _$PaymentMethodAnalyticDto {
|
|
|
|
|
@JsonKey(name: "organization_id")
|
|
|
|
|
String? get organizationId => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "outlet_id")
|
|
|
|
|
String? get outletId => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "date_from")
|
|
|
|
|
DateTime? get dateFrom => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "date_to")
|
|
|
|
|
DateTime? get dateTo => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "group_by")
|
|
|
|
|
String? get groupBy => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "summary")
|
|
|
|
|
PaymentMethodAnalyticSummaryDto? get summary =>
|
|
|
|
|
throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "data")
|
|
|
|
|
List<PaymentMethodAnalyticItemDto>? get data =>
|
|
|
|
|
throw _privateConstructorUsedError;
|
|
|
|
|
|
|
|
|
|
/// Serializes this PaymentMethodAnalyticDto to a JSON map.
|
|
|
|
|
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
$PaymentMethodAnalyticDtoCopyWith<PaymentMethodAnalyticDto> get copyWith =>
|
|
|
|
|
throw _privateConstructorUsedError;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
abstract class $PaymentMethodAnalyticDtoCopyWith<$Res> {
|
|
|
|
|
factory $PaymentMethodAnalyticDtoCopyWith(
|
|
|
|
|
PaymentMethodAnalyticDto value,
|
|
|
|
|
$Res Function(PaymentMethodAnalyticDto) then,
|
|
|
|
|
) = _$PaymentMethodAnalyticDtoCopyWithImpl<$Res, PaymentMethodAnalyticDto>;
|
|
|
|
|
@useResult
|
|
|
|
|
$Res call({
|
|
|
|
|
@JsonKey(name: "organization_id") String? organizationId,
|
|
|
|
|
@JsonKey(name: "outlet_id") String? outletId,
|
|
|
|
|
@JsonKey(name: "date_from") DateTime? dateFrom,
|
|
|
|
|
@JsonKey(name: "date_to") DateTime? dateTo,
|
|
|
|
|
@JsonKey(name: "group_by") String? groupBy,
|
|
|
|
|
@JsonKey(name: "summary") PaymentMethodAnalyticSummaryDto? summary,
|
|
|
|
|
@JsonKey(name: "data") List<PaymentMethodAnalyticItemDto>? data,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$PaymentMethodAnalyticSummaryDtoCopyWith<$Res>? get summary;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
class _$PaymentMethodAnalyticDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
$Val extends PaymentMethodAnalyticDto
|
|
|
|
|
>
|
|
|
|
|
implements $PaymentMethodAnalyticDtoCopyWith<$Res> {
|
|
|
|
|
_$PaymentMethodAnalyticDtoCopyWithImpl(this._value, this._then);
|
|
|
|
|
|
|
|
|
|
// ignore: unused_field
|
|
|
|
|
final $Val _value;
|
|
|
|
|
// ignore: unused_field
|
|
|
|
|
final $Res Function($Val) _then;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
@override
|
|
|
|
|
$Res call({
|
|
|
|
|
Object? organizationId = freezed,
|
|
|
|
|
Object? outletId = freezed,
|
|
|
|
|
Object? dateFrom = freezed,
|
|
|
|
|
Object? dateTo = freezed,
|
|
|
|
|
Object? groupBy = freezed,
|
|
|
|
|
Object? summary = freezed,
|
|
|
|
|
Object? data = freezed,
|
|
|
|
|
}) {
|
|
|
|
|
return _then(
|
|
|
|
|
_value.copyWith(
|
|
|
|
|
organizationId: freezed == organizationId
|
|
|
|
|
? _value.organizationId
|
|
|
|
|
: organizationId // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
outletId: freezed == outletId
|
|
|
|
|
? _value.outletId
|
|
|
|
|
: outletId // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
dateFrom: freezed == dateFrom
|
|
|
|
|
? _value.dateFrom
|
|
|
|
|
: dateFrom // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as DateTime?,
|
|
|
|
|
dateTo: freezed == dateTo
|
|
|
|
|
? _value.dateTo
|
|
|
|
|
: dateTo // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as DateTime?,
|
|
|
|
|
groupBy: freezed == groupBy
|
|
|
|
|
? _value.groupBy
|
|
|
|
|
: groupBy // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
summary: freezed == summary
|
|
|
|
|
? _value.summary
|
|
|
|
|
: summary // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as PaymentMethodAnalyticSummaryDto?,
|
|
|
|
|
data: freezed == data
|
|
|
|
|
? _value.data
|
|
|
|
|
: data // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as List<PaymentMethodAnalyticItemDto>?,
|
|
|
|
|
)
|
|
|
|
|
as $Val,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@override
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
$PaymentMethodAnalyticSummaryDtoCopyWith<$Res>? get summary {
|
|
|
|
|
if (_value.summary == null) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $PaymentMethodAnalyticSummaryDtoCopyWith<$Res>(_value.summary!, (
|
|
|
|
|
value,
|
|
|
|
|
) {
|
|
|
|
|
return _then(_value.copyWith(summary: value) as $Val);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
abstract class _$$PaymentMethodAnalyticDtoImplCopyWith<$Res>
|
|
|
|
|
implements $PaymentMethodAnalyticDtoCopyWith<$Res> {
|
|
|
|
|
factory _$$PaymentMethodAnalyticDtoImplCopyWith(
|
|
|
|
|
_$PaymentMethodAnalyticDtoImpl value,
|
|
|
|
|
$Res Function(_$PaymentMethodAnalyticDtoImpl) then,
|
|
|
|
|
) = __$$PaymentMethodAnalyticDtoImplCopyWithImpl<$Res>;
|
|
|
|
|
@override
|
|
|
|
|
@useResult
|
|
|
|
|
$Res call({
|
|
|
|
|
@JsonKey(name: "organization_id") String? organizationId,
|
|
|
|
|
@JsonKey(name: "outlet_id") String? outletId,
|
|
|
|
|
@JsonKey(name: "date_from") DateTime? dateFrom,
|
|
|
|
|
@JsonKey(name: "date_to") DateTime? dateTo,
|
|
|
|
|
@JsonKey(name: "group_by") String? groupBy,
|
|
|
|
|
@JsonKey(name: "summary") PaymentMethodAnalyticSummaryDto? summary,
|
|
|
|
|
@JsonKey(name: "data") List<PaymentMethodAnalyticItemDto>? data,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
$PaymentMethodAnalyticSummaryDtoCopyWith<$Res>? get summary;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
class __$$PaymentMethodAnalyticDtoImplCopyWithImpl<$Res>
|
|
|
|
|
extends
|
|
|
|
|
_$PaymentMethodAnalyticDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
_$PaymentMethodAnalyticDtoImpl
|
|
|
|
|
>
|
|
|
|
|
implements _$$PaymentMethodAnalyticDtoImplCopyWith<$Res> {
|
|
|
|
|
__$$PaymentMethodAnalyticDtoImplCopyWithImpl(
|
|
|
|
|
_$PaymentMethodAnalyticDtoImpl _value,
|
|
|
|
|
$Res Function(_$PaymentMethodAnalyticDtoImpl) _then,
|
|
|
|
|
) : super(_value, _then);
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
@override
|
|
|
|
|
$Res call({
|
|
|
|
|
Object? organizationId = freezed,
|
|
|
|
|
Object? outletId = freezed,
|
|
|
|
|
Object? dateFrom = freezed,
|
|
|
|
|
Object? dateTo = freezed,
|
|
|
|
|
Object? groupBy = freezed,
|
|
|
|
|
Object? summary = freezed,
|
|
|
|
|
Object? data = freezed,
|
|
|
|
|
}) {
|
|
|
|
|
return _then(
|
|
|
|
|
_$PaymentMethodAnalyticDtoImpl(
|
|
|
|
|
organizationId: freezed == organizationId
|
|
|
|
|
? _value.organizationId
|
|
|
|
|
: organizationId // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
outletId: freezed == outletId
|
|
|
|
|
? _value.outletId
|
|
|
|
|
: outletId // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
dateFrom: freezed == dateFrom
|
|
|
|
|
? _value.dateFrom
|
|
|
|
|
: dateFrom // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as DateTime?,
|
|
|
|
|
dateTo: freezed == dateTo
|
|
|
|
|
? _value.dateTo
|
|
|
|
|
: dateTo // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as DateTime?,
|
|
|
|
|
groupBy: freezed == groupBy
|
|
|
|
|
? _value.groupBy
|
|
|
|
|
: groupBy // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
summary: freezed == summary
|
|
|
|
|
? _value.summary
|
|
|
|
|
: summary // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as PaymentMethodAnalyticSummaryDto?,
|
|
|
|
|
data: freezed == data
|
|
|
|
|
? _value._data
|
|
|
|
|
: data // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as List<PaymentMethodAnalyticItemDto>?,
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
@JsonSerializable()
|
|
|
|
|
class _$PaymentMethodAnalyticDtoImpl extends _PaymentMethodAnalyticDto {
|
|
|
|
|
const _$PaymentMethodAnalyticDtoImpl({
|
|
|
|
|
@JsonKey(name: "organization_id") this.organizationId,
|
|
|
|
|
@JsonKey(name: "outlet_id") this.outletId,
|
|
|
|
|
@JsonKey(name: "date_from") this.dateFrom,
|
|
|
|
|
@JsonKey(name: "date_to") this.dateTo,
|
|
|
|
|
@JsonKey(name: "group_by") this.groupBy,
|
|
|
|
|
@JsonKey(name: "summary") this.summary,
|
|
|
|
|
@JsonKey(name: "data") final List<PaymentMethodAnalyticItemDto>? data,
|
|
|
|
|
}) : _data = data,
|
|
|
|
|
super._();
|
|
|
|
|
|
|
|
|
|
factory _$PaymentMethodAnalyticDtoImpl.fromJson(Map<String, dynamic> json) =>
|
|
|
|
|
_$$PaymentMethodAnalyticDtoImplFromJson(json);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "organization_id")
|
|
|
|
|
final String? organizationId;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "outlet_id")
|
|
|
|
|
final String? outletId;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "date_from")
|
|
|
|
|
final DateTime? dateFrom;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "date_to")
|
|
|
|
|
final DateTime? dateTo;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "group_by")
|
|
|
|
|
final String? groupBy;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "summary")
|
|
|
|
|
final PaymentMethodAnalyticSummaryDto? summary;
|
|
|
|
|
final List<PaymentMethodAnalyticItemDto>? _data;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "data")
|
|
|
|
|
List<PaymentMethodAnalyticItemDto>? get data {
|
|
|
|
|
final value = _data;
|
|
|
|
|
if (value == null) return null;
|
|
|
|
|
if (_data is EqualUnmodifiableListView) return _data;
|
|
|
|
|
// ignore: implicit_dynamic_type
|
|
|
|
|
return EqualUnmodifiableListView(value);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String toString() {
|
|
|
|
|
return 'PaymentMethodAnalyticDto(organizationId: $organizationId, outletId: $outletId, dateFrom: $dateFrom, dateTo: $dateTo, groupBy: $groupBy, summary: $summary, data: $data)';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
bool operator ==(Object other) {
|
|
|
|
|
return identical(this, other) ||
|
|
|
|
|
(other.runtimeType == runtimeType &&
|
|
|
|
|
other is _$PaymentMethodAnalyticDtoImpl &&
|
|
|
|
|
(identical(other.organizationId, organizationId) ||
|
|
|
|
|
other.organizationId == organizationId) &&
|
|
|
|
|
(identical(other.outletId, outletId) ||
|
|
|
|
|
other.outletId == outletId) &&
|
|
|
|
|
(identical(other.dateFrom, dateFrom) ||
|
|
|
|
|
other.dateFrom == dateFrom) &&
|
|
|
|
|
(identical(other.dateTo, dateTo) || other.dateTo == dateTo) &&
|
|
|
|
|
(identical(other.groupBy, groupBy) || other.groupBy == groupBy) &&
|
|
|
|
|
(identical(other.summary, summary) || other.summary == summary) &&
|
|
|
|
|
const DeepCollectionEquality().equals(other._data, _data));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
@override
|
|
|
|
|
int get hashCode => Object.hash(
|
|
|
|
|
runtimeType,
|
|
|
|
|
organizationId,
|
|
|
|
|
outletId,
|
|
|
|
|
dateFrom,
|
|
|
|
|
dateTo,
|
|
|
|
|
groupBy,
|
|
|
|
|
summary,
|
|
|
|
|
const DeepCollectionEquality().hash(_data),
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
@override
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
_$$PaymentMethodAnalyticDtoImplCopyWith<_$PaymentMethodAnalyticDtoImpl>
|
|
|
|
|
get copyWith =>
|
|
|
|
|
__$$PaymentMethodAnalyticDtoImplCopyWithImpl<
|
|
|
|
|
_$PaymentMethodAnalyticDtoImpl
|
|
|
|
|
>(this, _$identity);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Map<String, dynamic> toJson() {
|
|
|
|
|
return _$$PaymentMethodAnalyticDtoImplToJson(this);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
abstract class _PaymentMethodAnalyticDto extends PaymentMethodAnalyticDto {
|
|
|
|
|
const factory _PaymentMethodAnalyticDto({
|
|
|
|
|
@JsonKey(name: "organization_id") final String? organizationId,
|
|
|
|
|
@JsonKey(name: "outlet_id") final String? outletId,
|
|
|
|
|
@JsonKey(name: "date_from") final DateTime? dateFrom,
|
|
|
|
|
@JsonKey(name: "date_to") final DateTime? dateTo,
|
|
|
|
|
@JsonKey(name: "group_by") final String? groupBy,
|
|
|
|
|
@JsonKey(name: "summary") final PaymentMethodAnalyticSummaryDto? summary,
|
|
|
|
|
@JsonKey(name: "data") final List<PaymentMethodAnalyticItemDto>? data,
|
|
|
|
|
}) = _$PaymentMethodAnalyticDtoImpl;
|
|
|
|
|
const _PaymentMethodAnalyticDto._() : super._();
|
|
|
|
|
|
|
|
|
|
factory _PaymentMethodAnalyticDto.fromJson(Map<String, dynamic> json) =
|
|
|
|
|
_$PaymentMethodAnalyticDtoImpl.fromJson;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "organization_id")
|
|
|
|
|
String? get organizationId;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "outlet_id")
|
|
|
|
|
String? get outletId;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "date_from")
|
|
|
|
|
DateTime? get dateFrom;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "date_to")
|
|
|
|
|
DateTime? get dateTo;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "group_by")
|
|
|
|
|
String? get groupBy;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "summary")
|
|
|
|
|
PaymentMethodAnalyticSummaryDto? get summary;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "data")
|
|
|
|
|
List<PaymentMethodAnalyticItemDto>? get data;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
_$$PaymentMethodAnalyticDtoImplCopyWith<_$PaymentMethodAnalyticDtoImpl>
|
|
|
|
|
get copyWith => throw _privateConstructorUsedError;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PaymentMethodAnalyticItemDto _$PaymentMethodAnalyticItemDtoFromJson(
|
|
|
|
|
Map<String, dynamic> json,
|
|
|
|
|
) {
|
|
|
|
|
return _PaymentMethodAnalyticItemDto.fromJson(json);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
mixin _$PaymentMethodAnalyticItemDto {
|
|
|
|
|
@JsonKey(name: "payment_method_id")
|
|
|
|
|
String? get paymentMethodId => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "payment_method_name")
|
|
|
|
|
String? get paymentMethodName => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "payment_method_type")
|
|
|
|
|
String? get paymentMethodType => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "total_amount")
|
|
|
|
|
int? get totalAmount => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "order_count")
|
|
|
|
|
int? get orderCount => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "payment_count")
|
|
|
|
|
int? get paymentCount => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "percentage")
|
|
|
|
|
num? get percentage => throw _privateConstructorUsedError;
|
|
|
|
|
|
|
|
|
|
/// Serializes this PaymentMethodAnalyticItemDto to a JSON map.
|
|
|
|
|
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticItemDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
$PaymentMethodAnalyticItemDtoCopyWith<PaymentMethodAnalyticItemDto>
|
|
|
|
|
get copyWith => throw _privateConstructorUsedError;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
abstract class $PaymentMethodAnalyticItemDtoCopyWith<$Res> {
|
|
|
|
|
factory $PaymentMethodAnalyticItemDtoCopyWith(
|
|
|
|
|
PaymentMethodAnalyticItemDto value,
|
|
|
|
|
$Res Function(PaymentMethodAnalyticItemDto) then,
|
|
|
|
|
) =
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
PaymentMethodAnalyticItemDto
|
|
|
|
|
>;
|
|
|
|
|
@useResult
|
|
|
|
|
$Res call({
|
|
|
|
|
@JsonKey(name: "payment_method_id") String? paymentMethodId,
|
|
|
|
|
@JsonKey(name: "payment_method_name") String? paymentMethodName,
|
|
|
|
|
@JsonKey(name: "payment_method_type") String? paymentMethodType,
|
|
|
|
|
@JsonKey(name: "total_amount") int? totalAmount,
|
|
|
|
|
@JsonKey(name: "order_count") int? orderCount,
|
|
|
|
|
@JsonKey(name: "payment_count") int? paymentCount,
|
|
|
|
|
@JsonKey(name: "percentage") num? percentage,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
class _$PaymentMethodAnalyticItemDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
$Val extends PaymentMethodAnalyticItemDto
|
|
|
|
|
>
|
|
|
|
|
implements $PaymentMethodAnalyticItemDtoCopyWith<$Res> {
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoCopyWithImpl(this._value, this._then);
|
|
|
|
|
|
|
|
|
|
// ignore: unused_field
|
|
|
|
|
final $Val _value;
|
|
|
|
|
// ignore: unused_field
|
|
|
|
|
final $Res Function($Val) _then;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticItemDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
@override
|
|
|
|
|
$Res call({
|
|
|
|
|
Object? paymentMethodId = freezed,
|
|
|
|
|
Object? paymentMethodName = freezed,
|
|
|
|
|
Object? paymentMethodType = freezed,
|
|
|
|
|
Object? totalAmount = freezed,
|
|
|
|
|
Object? orderCount = freezed,
|
|
|
|
|
Object? paymentCount = freezed,
|
|
|
|
|
Object? percentage = freezed,
|
|
|
|
|
}) {
|
|
|
|
|
return _then(
|
|
|
|
|
_value.copyWith(
|
|
|
|
|
paymentMethodId: freezed == paymentMethodId
|
|
|
|
|
? _value.paymentMethodId
|
|
|
|
|
: paymentMethodId // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
paymentMethodName: freezed == paymentMethodName
|
|
|
|
|
? _value.paymentMethodName
|
|
|
|
|
: paymentMethodName // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
paymentMethodType: freezed == paymentMethodType
|
|
|
|
|
? _value.paymentMethodType
|
|
|
|
|
: paymentMethodType // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
totalAmount: freezed == totalAmount
|
|
|
|
|
? _value.totalAmount
|
|
|
|
|
: totalAmount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
orderCount: freezed == orderCount
|
|
|
|
|
? _value.orderCount
|
|
|
|
|
: orderCount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
paymentCount: freezed == paymentCount
|
|
|
|
|
? _value.paymentCount
|
|
|
|
|
: paymentCount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
percentage: freezed == percentage
|
|
|
|
|
? _value.percentage
|
|
|
|
|
: percentage // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as num?,
|
|
|
|
|
)
|
|
|
|
|
as $Val,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
abstract class _$$PaymentMethodAnalyticItemDtoImplCopyWith<$Res>
|
|
|
|
|
implements $PaymentMethodAnalyticItemDtoCopyWith<$Res> {
|
|
|
|
|
factory _$$PaymentMethodAnalyticItemDtoImplCopyWith(
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl value,
|
|
|
|
|
$Res Function(_$PaymentMethodAnalyticItemDtoImpl) then,
|
|
|
|
|
) = __$$PaymentMethodAnalyticItemDtoImplCopyWithImpl<$Res>;
|
|
|
|
|
@override
|
|
|
|
|
@useResult
|
|
|
|
|
$Res call({
|
|
|
|
|
@JsonKey(name: "payment_method_id") String? paymentMethodId,
|
|
|
|
|
@JsonKey(name: "payment_method_name") String? paymentMethodName,
|
|
|
|
|
@JsonKey(name: "payment_method_type") String? paymentMethodType,
|
|
|
|
|
@JsonKey(name: "total_amount") int? totalAmount,
|
|
|
|
|
@JsonKey(name: "order_count") int? orderCount,
|
|
|
|
|
@JsonKey(name: "payment_count") int? paymentCount,
|
|
|
|
|
@JsonKey(name: "percentage") num? percentage,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
class __$$PaymentMethodAnalyticItemDtoImplCopyWithImpl<$Res>
|
|
|
|
|
extends
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl
|
|
|
|
|
>
|
|
|
|
|
implements _$$PaymentMethodAnalyticItemDtoImplCopyWith<$Res> {
|
|
|
|
|
__$$PaymentMethodAnalyticItemDtoImplCopyWithImpl(
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl _value,
|
|
|
|
|
$Res Function(_$PaymentMethodAnalyticItemDtoImpl) _then,
|
|
|
|
|
) : super(_value, _then);
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticItemDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
@override
|
|
|
|
|
$Res call({
|
|
|
|
|
Object? paymentMethodId = freezed,
|
|
|
|
|
Object? paymentMethodName = freezed,
|
|
|
|
|
Object? paymentMethodType = freezed,
|
|
|
|
|
Object? totalAmount = freezed,
|
|
|
|
|
Object? orderCount = freezed,
|
|
|
|
|
Object? paymentCount = freezed,
|
|
|
|
|
Object? percentage = freezed,
|
|
|
|
|
}) {
|
|
|
|
|
return _then(
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl(
|
|
|
|
|
paymentMethodId: freezed == paymentMethodId
|
|
|
|
|
? _value.paymentMethodId
|
|
|
|
|
: paymentMethodId // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
paymentMethodName: freezed == paymentMethodName
|
|
|
|
|
? _value.paymentMethodName
|
|
|
|
|
: paymentMethodName // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
paymentMethodType: freezed == paymentMethodType
|
|
|
|
|
? _value.paymentMethodType
|
|
|
|
|
: paymentMethodType // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as String?,
|
|
|
|
|
totalAmount: freezed == totalAmount
|
|
|
|
|
? _value.totalAmount
|
|
|
|
|
: totalAmount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
orderCount: freezed == orderCount
|
|
|
|
|
? _value.orderCount
|
|
|
|
|
: orderCount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
paymentCount: freezed == paymentCount
|
|
|
|
|
? _value.paymentCount
|
|
|
|
|
: paymentCount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
percentage: freezed == percentage
|
|
|
|
|
? _value.percentage
|
|
|
|
|
: percentage // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as num?,
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
@JsonSerializable()
|
|
|
|
|
class _$PaymentMethodAnalyticItemDtoImpl extends _PaymentMethodAnalyticItemDto {
|
|
|
|
|
const _$PaymentMethodAnalyticItemDtoImpl({
|
|
|
|
|
@JsonKey(name: "payment_method_id") this.paymentMethodId,
|
|
|
|
|
@JsonKey(name: "payment_method_name") this.paymentMethodName,
|
|
|
|
|
@JsonKey(name: "payment_method_type") this.paymentMethodType,
|
|
|
|
|
@JsonKey(name: "total_amount") this.totalAmount,
|
|
|
|
|
@JsonKey(name: "order_count") this.orderCount,
|
|
|
|
|
@JsonKey(name: "payment_count") this.paymentCount,
|
|
|
|
|
@JsonKey(name: "percentage") this.percentage,
|
|
|
|
|
}) : super._();
|
|
|
|
|
|
|
|
|
|
factory _$PaymentMethodAnalyticItemDtoImpl.fromJson(
|
|
|
|
|
Map<String, dynamic> json,
|
|
|
|
|
) => _$$PaymentMethodAnalyticItemDtoImplFromJson(json);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_method_id")
|
|
|
|
|
final String? paymentMethodId;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_method_name")
|
|
|
|
|
final String? paymentMethodName;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_method_type")
|
|
|
|
|
final String? paymentMethodType;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_amount")
|
|
|
|
|
final int? totalAmount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "order_count")
|
|
|
|
|
final int? orderCount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_count")
|
|
|
|
|
final int? paymentCount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "percentage")
|
|
|
|
|
final num? percentage;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String toString() {
|
|
|
|
|
return 'PaymentMethodAnalyticItemDto(paymentMethodId: $paymentMethodId, paymentMethodName: $paymentMethodName, paymentMethodType: $paymentMethodType, totalAmount: $totalAmount, orderCount: $orderCount, paymentCount: $paymentCount, percentage: $percentage)';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
bool operator ==(Object other) {
|
|
|
|
|
return identical(this, other) ||
|
|
|
|
|
(other.runtimeType == runtimeType &&
|
|
|
|
|
other is _$PaymentMethodAnalyticItemDtoImpl &&
|
|
|
|
|
(identical(other.paymentMethodId, paymentMethodId) ||
|
|
|
|
|
other.paymentMethodId == paymentMethodId) &&
|
|
|
|
|
(identical(other.paymentMethodName, paymentMethodName) ||
|
|
|
|
|
other.paymentMethodName == paymentMethodName) &&
|
|
|
|
|
(identical(other.paymentMethodType, paymentMethodType) ||
|
|
|
|
|
other.paymentMethodType == paymentMethodType) &&
|
|
|
|
|
(identical(other.totalAmount, totalAmount) ||
|
|
|
|
|
other.totalAmount == totalAmount) &&
|
|
|
|
|
(identical(other.orderCount, orderCount) ||
|
|
|
|
|
other.orderCount == orderCount) &&
|
|
|
|
|
(identical(other.paymentCount, paymentCount) ||
|
|
|
|
|
other.paymentCount == paymentCount) &&
|
|
|
|
|
(identical(other.percentage, percentage) ||
|
|
|
|
|
other.percentage == percentage));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
@override
|
|
|
|
|
int get hashCode => Object.hash(
|
|
|
|
|
runtimeType,
|
|
|
|
|
paymentMethodId,
|
|
|
|
|
paymentMethodName,
|
|
|
|
|
paymentMethodType,
|
|
|
|
|
totalAmount,
|
|
|
|
|
orderCount,
|
|
|
|
|
paymentCount,
|
|
|
|
|
percentage,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticItemDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
@override
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
_$$PaymentMethodAnalyticItemDtoImplCopyWith<
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl
|
|
|
|
|
>
|
|
|
|
|
get copyWith =>
|
|
|
|
|
__$$PaymentMethodAnalyticItemDtoImplCopyWithImpl<
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl
|
|
|
|
|
>(this, _$identity);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Map<String, dynamic> toJson() {
|
|
|
|
|
return _$$PaymentMethodAnalyticItemDtoImplToJson(this);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
abstract class _PaymentMethodAnalyticItemDto
|
|
|
|
|
extends PaymentMethodAnalyticItemDto {
|
|
|
|
|
const factory _PaymentMethodAnalyticItemDto({
|
|
|
|
|
@JsonKey(name: "payment_method_id") final String? paymentMethodId,
|
|
|
|
|
@JsonKey(name: "payment_method_name") final String? paymentMethodName,
|
|
|
|
|
@JsonKey(name: "payment_method_type") final String? paymentMethodType,
|
|
|
|
|
@JsonKey(name: "total_amount") final int? totalAmount,
|
|
|
|
|
@JsonKey(name: "order_count") final int? orderCount,
|
|
|
|
|
@JsonKey(name: "payment_count") final int? paymentCount,
|
|
|
|
|
@JsonKey(name: "percentage") final num? percentage,
|
|
|
|
|
}) = _$PaymentMethodAnalyticItemDtoImpl;
|
|
|
|
|
const _PaymentMethodAnalyticItemDto._() : super._();
|
|
|
|
|
|
|
|
|
|
factory _PaymentMethodAnalyticItemDto.fromJson(Map<String, dynamic> json) =
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl.fromJson;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_method_id")
|
|
|
|
|
String? get paymentMethodId;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_method_name")
|
|
|
|
|
String? get paymentMethodName;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_method_type")
|
|
|
|
|
String? get paymentMethodType;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_amount")
|
|
|
|
|
int? get totalAmount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "order_count")
|
|
|
|
|
int? get orderCount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "payment_count")
|
|
|
|
|
int? get paymentCount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "percentage")
|
|
|
|
|
num? get percentage;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticItemDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
_$$PaymentMethodAnalyticItemDtoImplCopyWith<
|
|
|
|
|
_$PaymentMethodAnalyticItemDtoImpl
|
|
|
|
|
>
|
|
|
|
|
get copyWith => throw _privateConstructorUsedError;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PaymentMethodAnalyticSummaryDto _$PaymentMethodAnalyticSummaryDtoFromJson(
|
|
|
|
|
Map<String, dynamic> json,
|
|
|
|
|
) {
|
|
|
|
|
return _PaymentMethodAnalyticSummaryDto.fromJson(json);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
mixin _$PaymentMethodAnalyticSummaryDto {
|
|
|
|
|
@JsonKey(name: "total_amount")
|
|
|
|
|
int? get totalAmount => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "total_orders")
|
|
|
|
|
int? get totalOrders => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "total_payments")
|
|
|
|
|
int? get totalPayments => throw _privateConstructorUsedError;
|
|
|
|
|
@JsonKey(name: "average_order_value")
|
|
|
|
|
double? get averageOrderValue => throw _privateConstructorUsedError;
|
|
|
|
|
|
|
|
|
|
/// Serializes this PaymentMethodAnalyticSummaryDto to a JSON map.
|
|
|
|
|
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticSummaryDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
$PaymentMethodAnalyticSummaryDtoCopyWith<PaymentMethodAnalyticSummaryDto>
|
|
|
|
|
get copyWith => throw _privateConstructorUsedError;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
abstract class $PaymentMethodAnalyticSummaryDtoCopyWith<$Res> {
|
|
|
|
|
factory $PaymentMethodAnalyticSummaryDtoCopyWith(
|
|
|
|
|
PaymentMethodAnalyticSummaryDto value,
|
|
|
|
|
$Res Function(PaymentMethodAnalyticSummaryDto) then,
|
|
|
|
|
) =
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
PaymentMethodAnalyticSummaryDto
|
|
|
|
|
>;
|
|
|
|
|
@useResult
|
|
|
|
|
$Res call({
|
|
|
|
|
@JsonKey(name: "total_amount") int? totalAmount,
|
|
|
|
|
@JsonKey(name: "total_orders") int? totalOrders,
|
|
|
|
|
@JsonKey(name: "total_payments") int? totalPayments,
|
|
|
|
|
@JsonKey(name: "average_order_value") double? averageOrderValue,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
class _$PaymentMethodAnalyticSummaryDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
$Val extends PaymentMethodAnalyticSummaryDto
|
|
|
|
|
>
|
|
|
|
|
implements $PaymentMethodAnalyticSummaryDtoCopyWith<$Res> {
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoCopyWithImpl(this._value, this._then);
|
|
|
|
|
|
|
|
|
|
// ignore: unused_field
|
|
|
|
|
final $Val _value;
|
|
|
|
|
// ignore: unused_field
|
|
|
|
|
final $Res Function($Val) _then;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticSummaryDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
@override
|
|
|
|
|
$Res call({
|
|
|
|
|
Object? totalAmount = freezed,
|
|
|
|
|
Object? totalOrders = freezed,
|
|
|
|
|
Object? totalPayments = freezed,
|
|
|
|
|
Object? averageOrderValue = freezed,
|
|
|
|
|
}) {
|
|
|
|
|
return _then(
|
|
|
|
|
_value.copyWith(
|
|
|
|
|
totalAmount: freezed == totalAmount
|
|
|
|
|
? _value.totalAmount
|
|
|
|
|
: totalAmount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
totalOrders: freezed == totalOrders
|
|
|
|
|
? _value.totalOrders
|
|
|
|
|
: totalOrders // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
totalPayments: freezed == totalPayments
|
|
|
|
|
? _value.totalPayments
|
|
|
|
|
: totalPayments // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
averageOrderValue: freezed == averageOrderValue
|
|
|
|
|
? _value.averageOrderValue
|
|
|
|
|
: averageOrderValue // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as double?,
|
|
|
|
|
)
|
|
|
|
|
as $Val,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
abstract class _$$PaymentMethodAnalyticSummaryDtoImplCopyWith<$Res>
|
|
|
|
|
implements $PaymentMethodAnalyticSummaryDtoCopyWith<$Res> {
|
|
|
|
|
factory _$$PaymentMethodAnalyticSummaryDtoImplCopyWith(
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl value,
|
|
|
|
|
$Res Function(_$PaymentMethodAnalyticSummaryDtoImpl) then,
|
|
|
|
|
) = __$$PaymentMethodAnalyticSummaryDtoImplCopyWithImpl<$Res>;
|
|
|
|
|
@override
|
|
|
|
|
@useResult
|
|
|
|
|
$Res call({
|
|
|
|
|
@JsonKey(name: "total_amount") int? totalAmount,
|
|
|
|
|
@JsonKey(name: "total_orders") int? totalOrders,
|
|
|
|
|
@JsonKey(name: "total_payments") int? totalPayments,
|
|
|
|
|
@JsonKey(name: "average_order_value") double? averageOrderValue,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
class __$$PaymentMethodAnalyticSummaryDtoImplCopyWithImpl<$Res>
|
|
|
|
|
extends
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoCopyWithImpl<
|
|
|
|
|
$Res,
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl
|
|
|
|
|
>
|
|
|
|
|
implements _$$PaymentMethodAnalyticSummaryDtoImplCopyWith<$Res> {
|
|
|
|
|
__$$PaymentMethodAnalyticSummaryDtoImplCopyWithImpl(
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl _value,
|
|
|
|
|
$Res Function(_$PaymentMethodAnalyticSummaryDtoImpl) _then,
|
|
|
|
|
) : super(_value, _then);
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticSummaryDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
@override
|
|
|
|
|
$Res call({
|
|
|
|
|
Object? totalAmount = freezed,
|
|
|
|
|
Object? totalOrders = freezed,
|
|
|
|
|
Object? totalPayments = freezed,
|
|
|
|
|
Object? averageOrderValue = freezed,
|
|
|
|
|
}) {
|
|
|
|
|
return _then(
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl(
|
|
|
|
|
totalAmount: freezed == totalAmount
|
|
|
|
|
? _value.totalAmount
|
|
|
|
|
: totalAmount // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
totalOrders: freezed == totalOrders
|
|
|
|
|
? _value.totalOrders
|
|
|
|
|
: totalOrders // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
totalPayments: freezed == totalPayments
|
|
|
|
|
? _value.totalPayments
|
|
|
|
|
: totalPayments // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as int?,
|
|
|
|
|
averageOrderValue: freezed == averageOrderValue
|
|
|
|
|
? _value.averageOrderValue
|
|
|
|
|
: averageOrderValue // ignore: cast_nullable_to_non_nullable
|
|
|
|
|
as double?,
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// @nodoc
|
|
|
|
|
@JsonSerializable()
|
|
|
|
|
class _$PaymentMethodAnalyticSummaryDtoImpl
|
|
|
|
|
extends _PaymentMethodAnalyticSummaryDto {
|
|
|
|
|
const _$PaymentMethodAnalyticSummaryDtoImpl({
|
|
|
|
|
@JsonKey(name: "total_amount") this.totalAmount,
|
|
|
|
|
@JsonKey(name: "total_orders") this.totalOrders,
|
|
|
|
|
@JsonKey(name: "total_payments") this.totalPayments,
|
|
|
|
|
@JsonKey(name: "average_order_value") this.averageOrderValue,
|
|
|
|
|
}) : super._();
|
|
|
|
|
|
|
|
|
|
factory _$PaymentMethodAnalyticSummaryDtoImpl.fromJson(
|
|
|
|
|
Map<String, dynamic> json,
|
|
|
|
|
) => _$$PaymentMethodAnalyticSummaryDtoImplFromJson(json);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_amount")
|
|
|
|
|
final int? totalAmount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_orders")
|
|
|
|
|
final int? totalOrders;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_payments")
|
|
|
|
|
final int? totalPayments;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "average_order_value")
|
|
|
|
|
final double? averageOrderValue;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String toString() {
|
|
|
|
|
return 'PaymentMethodAnalyticSummaryDto(totalAmount: $totalAmount, totalOrders: $totalOrders, totalPayments: $totalPayments, averageOrderValue: $averageOrderValue)';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
bool operator ==(Object other) {
|
|
|
|
|
return identical(this, other) ||
|
|
|
|
|
(other.runtimeType == runtimeType &&
|
|
|
|
|
other is _$PaymentMethodAnalyticSummaryDtoImpl &&
|
|
|
|
|
(identical(other.totalAmount, totalAmount) ||
|
|
|
|
|
other.totalAmount == totalAmount) &&
|
|
|
|
|
(identical(other.totalOrders, totalOrders) ||
|
|
|
|
|
other.totalOrders == totalOrders) &&
|
|
|
|
|
(identical(other.totalPayments, totalPayments) ||
|
|
|
|
|
other.totalPayments == totalPayments) &&
|
|
|
|
|
(identical(other.averageOrderValue, averageOrderValue) ||
|
|
|
|
|
other.averageOrderValue == averageOrderValue));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
@override
|
|
|
|
|
int get hashCode => Object.hash(
|
|
|
|
|
runtimeType,
|
|
|
|
|
totalAmount,
|
|
|
|
|
totalOrders,
|
|
|
|
|
totalPayments,
|
|
|
|
|
averageOrderValue,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticSummaryDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
@override
|
|
|
|
|
@pragma('vm:prefer-inline')
|
|
|
|
|
_$$PaymentMethodAnalyticSummaryDtoImplCopyWith<
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl
|
|
|
|
|
>
|
|
|
|
|
get copyWith =>
|
|
|
|
|
__$$PaymentMethodAnalyticSummaryDtoImplCopyWithImpl<
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl
|
|
|
|
|
>(this, _$identity);
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Map<String, dynamic> toJson() {
|
|
|
|
|
return _$$PaymentMethodAnalyticSummaryDtoImplToJson(this);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
abstract class _PaymentMethodAnalyticSummaryDto
|
|
|
|
|
extends PaymentMethodAnalyticSummaryDto {
|
|
|
|
|
const factory _PaymentMethodAnalyticSummaryDto({
|
|
|
|
|
@JsonKey(name: "total_amount") final int? totalAmount,
|
|
|
|
|
@JsonKey(name: "total_orders") final int? totalOrders,
|
|
|
|
|
@JsonKey(name: "total_payments") final int? totalPayments,
|
|
|
|
|
@JsonKey(name: "average_order_value") final double? averageOrderValue,
|
|
|
|
|
}) = _$PaymentMethodAnalyticSummaryDtoImpl;
|
|
|
|
|
const _PaymentMethodAnalyticSummaryDto._() : super._();
|
|
|
|
|
|
|
|
|
|
factory _PaymentMethodAnalyticSummaryDto.fromJson(Map<String, dynamic> json) =
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl.fromJson;
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_amount")
|
|
|
|
|
int? get totalAmount;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_orders")
|
|
|
|
|
int? get totalOrders;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "total_payments")
|
|
|
|
|
int? get totalPayments;
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(name: "average_order_value")
|
|
|
|
|
double? get averageOrderValue;
|
|
|
|
|
|
|
|
|
|
/// Create a copy of PaymentMethodAnalyticSummaryDto
|
|
|
|
|
/// with the given fields replaced by the non-null parameter values.
|
|
|
|
|
@override
|
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
|
|
|
_$$PaymentMethodAnalyticSummaryDtoImplCopyWith<
|
|
|
|
|
_$PaymentMethodAnalyticSummaryDtoImpl
|
|
|
|
|
>
|
|
|
|
|
get copyWith => throw _privateConstructorUsedError;
|
|
|
|
|
}
|
|
|
|
|