copyWith method

ReceiptFilter copyWith({
  1. ReceiptPeriod? period,
  2. ReceiptTypeFilter? receiptType,
  3. PaymentFilter? payment,
  4. String? operator,
  5. bool clearOperator = false,
})

Implementation

ReceiptFilter copyWith({
  ReceiptPeriod? period,
  ReceiptTypeFilter? receiptType,
  PaymentFilter? payment,
  String? operator,
  bool clearOperator = false,
}) =>
    ReceiptFilter(
      period: period ?? this.period,
      receiptType: receiptType ?? this.receiptType,
      payment: payment ?? this.payment,
      operator: clearOperator ? null : (operator ?? this.operator),
    );