Transaction constructor

Transaction({
  1. required DateTime date,
  2. @Default('*') String flag,
  3. String? payee,
  4. String? narration,
  5. @Default([]) List<String> tags,
  6. @Default([]) List<String> links,
  7. @Default({}) Map<String, MetaValue> metadata,
  8. @Default([]) List<Posting> postings,
  9. String? comment,
})

Implementation

factory Transaction({
  required DateTime date,
  @Default('*') String flag,
   String? payee,
   String? narration,
  @Default([]) List<String> tags,
  @Default([]) List<String> links,
  @Default({}) Map<String, MetaValue> metadata,
  @Default([]) List<Posting> postings,
   String? comment,
}) = _Transaction;