Passive data

Pub Package Build Status Coverage Status

This package contains tools to deal with passive data structures in Dart. It is designed for usage within Omnibus, but it could be used for other projects as well.


Passive data structures in this package allow the following Dart types (note that these are still subject to change).

  • dynamic (allowed but not recommended)
  • null (empty fields)
  • num (integer or floating point)
  • bool
  • String
  • List
  • Set
  • Map<String
  • Map<int

Other keys that String or int are currently not supported to discourage the usage of different map keys (they make the data significantly more complex).