decode static method Null safety

OfflineRegionGeometryDefinition decode(
  1. Object message
)

Implementation

static OfflineRegionGeometryDefinition decode(Object message) {
  final Map<Object?, Object?> pigeonMap = message as Map<Object?, Object?>;
  return OfflineRegionGeometryDefinition(
    styleURL: pigeonMap['styleURL']! as String,
    geometry: (pigeonMap['geometry'] as Map<Object?, Object?>?)!
        .cast<String?, Object?>(),
    minZoom: pigeonMap['minZoom']! as double,
    maxZoom: pigeonMap['maxZoom']! as double,
    pixelRatio: pigeonMap['pixelRatio']! as double,
    glyphsRasterizationMode: GlyphsRasterizationMode
        .values[pigeonMap['glyphsRasterizationMode']! as int],
  );
}