MoneyTransaction constructor

const MoneyTransaction({
  1. String budgetName = '',
  2. required DateTime dateTime,
  3. required String description,
  4. required ExpenseOrIncome expenseOrIncome,
  5. required String id,
  6. required MoneyTransactionMethod method,
  7. Place place = const Place(address: '', position: LatLng(0, 0), tags: []),
  8. List<String> tags = const [],
  9. required Money value,
})

Representation of a money transaction.

Implementation

const MoneyTransaction({
  this.budgetName = '',
  required this.dateTime,
  required this.description,
  required this.expenseOrIncome,
  required this.id,
  required this.method,
  this.place = const Place(
    address: '',
    position: LatLng(0, 0),
    tags: [],
  ),
  List<String> tags = const [],
  required this.value,
}) : _tags = tags;