decode static method Null safety

CircleAnnotationOptions decode(
  1. Object message
)

Implementation

static CircleAnnotationOptions decode(Object message) {
  final Map<Object?, Object?> pigeonMap = message as Map<Object?, Object?>;
  return CircleAnnotationOptions(
    geometry: (pigeonMap['geometry'] as Map<Object?, Object?>?)
        ?.cast<String?, Object?>(),
    circleSortKey: pigeonMap['circleSortKey'] as double?,
    circleBlur: pigeonMap['circleBlur'] as double?,
    circleColor: pigeonMap['circleColor'] as int?,
    circleOpacity: pigeonMap['circleOpacity'] as double?,
    circleRadius: pigeonMap['circleRadius'] as double?,
    circleStrokeColor: pigeonMap['circleStrokeColor'] as int?,
    circleStrokeOpacity: pigeonMap['circleStrokeOpacity'] as double?,
    circleStrokeWidth: pigeonMap['circleStrokeWidth'] as double?,
  );
}