fromMap static method

ExpressKpis? fromMap(
  1. Object? body
)

Implementation

static ExpressKpis? fromMap(Object? body) {
  final source = readRecord(body);
  if (source == null) return null;
  return ExpressKpis(
    deletedAt: readAny(source['deleted_at']),
    estimatedTotal: readText(source['estimated_total']),
    lastCancelledAt: readAny(source['last_cancelled_at']),
    lastChangedAt: readAny(source['last_changed_at']),
    lastInvoiceIssueDate: readAny(source['last_invoice_issue_date']),
    lastInvoiceTotal: readText(source['last_invoice_total']),
    lastReactivatedAt: readAny(source['last_reactivated_at']),
    monthlyRecurringRevenue: readText(source['monthly_recurring_revenue']),
    nextInvoiceIssueDate: readAny(source['next_invoice_issue_date']),
    object: readText(source['object']),
    startDate: readAny(source['start_date']),
    totalCollected: readText(source['total_collected']),
    totalDue: readText(source['total_due']),
    totalInvoice: readInteger(source['total_invoice']),
    totalOutstanding: readText(source['total_outstanding']),
    totalRevenue: readText(source['total_revenue']),
  );
}