import 'package:freezed_annotation/freezed_annotation.dart'; part 'sync_order_dto.freezed.dart'; part 'sync_order_dto.g.dart'; @freezed class SyncOrderDto with _$SyncOrderDto { const factory SyncOrderDto({ int? idOrdine, int? idOrdineAgente, int? numeroOrdine, int? idCliente, int? idClienteRemoto, String? codCliente, int? idFiliale, int? idFilialeRemoto, String? dataOrdine, String? dataConsegna, String? riferimento, String? stato, String? dataModifica, int? idAgente, int? numeroOrdineSede, String? noteCliente, String? noteOrdine, String? dataRicezione, int? idPagamento, @Default([]) List righeOrdine, }) = _SyncOrderDto; factory SyncOrderDto.fromJson(Map json) => _$SyncOrderDtoFromJson(json); } @freezed class SyncOrderLineDto with _$SyncOrderLineDto { const factory SyncOrderLineDto({ int? idRigaOrdine, int? idArticolo, int? idListino, double? quantita, double? prezzoLordo, double? sconto1, double? sconto2, double? sconto3, double? sconto4, double? sconto5, double? scontoMerce, double? prezzoNetto, double? totale, String? dataConsegna, double? qtaEvasa, String? stato, double? colli, int? promozione, int? rigaPromozione, }) = _SyncOrderLineDto; factory SyncOrderLineDto.fromJson(Map json) => _$SyncOrderLineDtoFromJson(json); }