QuickbooksAccountBasedExpenseLine.fromMap constructor

QuickbooksAccountBasedExpenseLine.fromMap(
  1. Map<String, dynamic> map
)

Converts from a map value

Implementation

factory QuickbooksAccountBasedExpenseLine.fromMap(Map<String, dynamic> map) {
  return QuickbooksAccountBasedExpenseLine(
    id: map['Id'],
    lineNum: int.tryParse(map['LineNum'].toString()) ?? 0,
    description: map['Description'],
    amount: double.tryParse(map['Amount'].toString()) ?? 0,
    type: QuickbooksLineDetailType.accountBasedExpenseLineDetail,
    accountBasedExpenseLineDetail:
        map['AccountBasedExpenseLineDetail'] == null
            ? null
            : QuickbooksAccountBasedExpenseLineDetails.fromMap(
                map['AccountBasedExpenseLineDetail'] as Map<String, dynamic>),
  );
}