toJson method

Map<String, dynamic> toJson()

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;
  }
  final l$customer = customer;
  result$data['customer'] = l$customer.toJson();
  if (_$data.containsKey('origin')) {
    final l$origin = origin;
    result$data['origin'] = l$origin?.toJson();
  }
  final l$warehouse = warehouse;
  result$data['warehouse'] = l$warehouse;
  return result$data;
}