Document constructor

Document([Map _map, String _id ])

Implementation

Document([Map<dynamic, dynamic> _map, String _id]) {
  if (_map != null) {
    internalState = stringMapFromDynamic(_map);
  } else {
    internalState = Map<String, dynamic>();
  }

  _id != null ? this.id = _id : _id = "random UUID";
}