copyWith method

QuickbooksItemBasedExpenseLine copyWith({
  1. String? id,
  2. int? lineNum,
  3. String? description,
  4. double? amount,
  5. QuickbooksItemBasedExpenseLineDetails? itemBasedExpenseLineDetail,
  6. List<QuickbooksLinkedTxn>? linkedTxn,
})

Implementation

QuickbooksItemBasedExpenseLine copyWith({
  String? id,
  int? lineNum,
  String? description,
  double? amount,
  QuickbooksItemBasedExpenseLineDetails? itemBasedExpenseLineDetail,
  List<QuickbooksLinkedTxn>? linkedTxn,
}) {
  return QuickbooksItemBasedExpenseLine(
    id: id ?? this.id,
    lineNum: lineNum ?? this.lineNum,
    description: description ?? this.description,
    amount: amount ?? this.amount,
    type: type,
    itemBasedExpenseLineDetail:
        itemBasedExpenseLineDetail ?? this.itemBasedExpenseLineDetail,
    linkedTxn: linkedTxn ?? this.linkedTxn,
  );
}