toMap method

  1. @override
Map<String, dynamic> toMap()

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    'uuid': uuid,
    'name': name,
    'description': description,
    'id': id,
    'supportVersions': supportVersions.map((x) => x.toMap()).toList(),
    'relationMods': relationMods.map((x) => x.toMap()).toList(),
    'integration': integration.toMap(),
    'side': side.map((x) => x.toMap()).toList(),
    'lastUpdate': lastUpdate.millisecondsSinceEpoch,
    'createTime': createTime.millisecondsSinceEpoch,
    'loader': loader?.map((x) => x.name).toList(),
    'translatedName': translatedName,
    'introduction': introduction,
    'imageStorageUUID': imageStorageUUID,
    'viewCount': viewCount,
  };
}