toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  Map<String, dynamic> result = {};
  if (_map.containsKey(AssetType.image)) {
    result['image'] = getOption(AssetType.image).toMap();
  }
  if (_map.containsKey(AssetType.video)) {
    result['video'] = getOption(AssetType.video).toMap();
  }
  if (_map.containsKey(AssetType.audio)) {
    result['audio'] = getOption(AssetType.audio).toMap();
  }
  result['containsEmptyAlbum'] = containsEmptyAlbum;
  result['containsPathModified'] = containsPathModified;
  result['createDate'] = createTimeCond.toMap();
  result['updateDate'] = updateTimeCond.toMap();
  result['orders'] = orders.map((e) => e.toMap()).toList();

  return result;
}