// GENERATED CODE - DO NOT MODIFY BY HAND part of 'analytic_dtos.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$SalesAnalyticDtoImpl _$$SalesAnalyticDtoImplFromJson( Map json, ) => _$SalesAnalyticDtoImpl( organizationId: json['organization_id'] as String?, outletId: json['outlet_id'] as String?, dateFrom: json['date_from'] == null ? null : DateTime.parse(json['date_from'] as String), dateTo: json['date_to'] == null ? null : DateTime.parse(json['date_to'] as String), groupBy: json['group_by'] as String?, summary: json['summary'] == null ? null : SalesAnalyticSummaryDto.fromJson( json['summary'] as Map, ), data: (json['data'] as List?) ?.map((e) => SalesAnalyticDataDto.fromJson(e as Map)) .toList(), ); Map _$$SalesAnalyticDtoImplToJson( _$SalesAnalyticDtoImpl instance, ) => { 'organization_id': instance.organizationId, 'outlet_id': instance.outletId, 'date_from': instance.dateFrom?.toIso8601String(), 'date_to': instance.dateTo?.toIso8601String(), 'group_by': instance.groupBy, 'summary': instance.summary, 'data': instance.data, }; _$SalesAnalyticSummaryDtoImpl _$$SalesAnalyticSummaryDtoImplFromJson( Map json, ) => _$SalesAnalyticSummaryDtoImpl( totalSales: json['total_sales'] as num?, totalOrders: json['total_orders'] as num?, totalItems: json['total_items'] as num?, averageOrderValue: json['average_order_value'] as num?, totalTax: json['total_tax'] as num?, totalDiscount: json['total_discount'] as num?, netSales: json['net_sales'] as num?, ); Map _$$SalesAnalyticSummaryDtoImplToJson( _$SalesAnalyticSummaryDtoImpl instance, ) => { 'total_sales': instance.totalSales, 'total_orders': instance.totalOrders, 'total_items': instance.totalItems, 'average_order_value': instance.averageOrderValue, 'total_tax': instance.totalTax, 'total_discount': instance.totalDiscount, 'net_sales': instance.netSales, }; _$SalesAnalyticDataDtoImpl _$$SalesAnalyticDataDtoImplFromJson( Map json, ) => _$SalesAnalyticDataDtoImpl( date: json['date'] == null ? null : DateTime.parse(json['date'] as String), sales: json['sales'] as num?, orders: json['orders'] as num?, items: json['items'] as num?, tax: json['tax'] as num?, discount: json['discount'] as num?, netSales: json['net_sales'] as num?, ); Map _$$SalesAnalyticDataDtoImplToJson( _$SalesAnalyticDataDtoImpl instance, ) => { 'date': instance.date?.toIso8601String(), 'sales': instance.sales, 'orders': instance.orders, 'items': instance.items, 'tax': instance.tax, 'discount': instance.discount, 'net_sales': instance.netSales, };