decode static method Null safety

QueriedFeature decode(
  1. Object message
)

Implementation

static QueriedFeature decode(Object message) {
  final Map<Object?, Object?> pigeonMap = message as Map<Object?, Object?>;
  return QueriedFeature(
    feature: (pigeonMap['feature'] as Map<Object?, Object?>?)!
        .cast<String?, Object?>(),
    source: pigeonMap['source']! as String,
    sourceLayer: pigeonMap['sourceLayer'] as String?,
    state: pigeonMap['state']! as String,
  );
}