toJson method
Implementation
Map<String, dynamic> toJson() {
final result$data = <String, dynamic>{};
if (_$data.containsKey('number')) {
final l$number = number;
result$data['number'] = l$number;
}
if (_$data.containsKey('date')) {
final l$date = date;
result$data['date'] = l$date == null ? null : dateTimeToJson(l$date);
}
if (_$data.containsKey('note')) {
final l$note = note;
result$data['note'] = l$note;
}
if (_$data.containsKey('details')) {
final l$details = details;
result$data['details'] = l$details?.map((e) => e.toJson()).toList();
}
final l$products = products;
result$data['products'] = l$products.map((e) => e.toJson()).toList();
if (_$data.containsKey('status')) {
final l$status = status;
result$data['status'] = l$status == null
? null
: toJson$Enum$GenericInvoicingStatusEnum(l$status);
}
if (_$data.containsKey('address')) {
final l$address = address;
result$data['address'] = l$address?.toJson();
}
if (_$data.containsKey('taxes')) {
final l$taxes = taxes;
result$data['taxes'] = l$taxes?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('installments')) {
final l$installments = installments;
result$data['installments'] =
l$installments?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('discount')) {
final l$discount = discount;
result$data['discount'] = l$discount?.toJson();
}
if (_$data.containsKey('logistic')) {
final l$logistic = logistic;
result$data['logistic'] = l$logistic;
}
if (_$data.containsKey('project')) {
final l$project = project;
result$data['project'] = l$project;
}
final l$target = target;
result$data['target'] = l$target.toJson();
final l$company = company;
result$data['company'] = l$company;
if (_$data.containsKey('totalPrice')) {
final l$totalPrice = totalPrice;
result$data['totalPrice'] = l$totalPrice?.toJson();
}
if (_$data.containsKey('toPay')) {
final l$toPay = toPay;
result$data['toPay'] = l$toPay;
}
if (_$data.containsKey('totalTax')) {
final l$totalTax = totalTax;
result$data['totalTax'] = l$totalTax;
}
if (_$data.containsKey('totalReductions')) {
final l$totalReductions = totalReductions;
result$data['totalReductions'] = l$totalReductions;
}
final l$currency = currency;
result$data['currency'] = l$currency;
if (_$data.containsKey('bank')) {
final l$bank = bank;
result$data['bank'] = l$bank;
}
if (_$data.containsKey('supplier')) {
final l$supplier = supplier;
result$data['supplier'] = l$supplier?.toJson();
}
if (_$data.containsKey('origin')) {
final l$origin = origin;
result$data['origin'] = l$origin?.toJson();
}
return result$data;
}