Tile.fromJson constructor

Tile.fromJson(
  1. Map<String, dynamic> json, {
  2. ValueSerializer? serializer,
})

Implementation

factory Tile.fromJson(Map<String, dynamic> json,
    {ValueSerializer? serializer}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return Tile(
    id: serializer.fromJson<int>(json['id']),
    source: serializer.fromJson<String>(json['source']),
    z: serializer.fromJson<int>(json['z']),
    x: serializer.fromJson<int>(json['x']),
    y: serializer.fromJson<int>(json['y']),
    bytes: serializer.fromJson<Uint8List>(json['bytes']),
    etag: serializer.fromJson<String?>(json['etag']),
    updatedAt: serializer.fromJson<DateTime>(json['updatedAt']),
    lastAccessed: serializer.fromJson<DateTime>(json['lastAccessed']),
  );
}