decode static method Null safety

PolylineAnnotationOptions decode(
  1. Object result
)

Implementation

static PolylineAnnotationOptions decode(Object result) {
  result as List<Object?>;
  return PolylineAnnotationOptions(
    geometry: (result[0] as Map<Object?, Object?>?)?.cast<String?, Object?>(),
    lineJoin: result[1] != null ? LineJoin.values[result[1]! as int] : null,
    lineSortKey: result[2] as double?,
    lineBlur: result[3] as double?,
    lineColor: result[4] as int?,
    lineGapWidth: result[5] as double?,
    lineOffset: result[6] as double?,
    lineOpacity: result[7] as double?,
    linePattern: result[8] as String?,
    lineWidth: result[9] as double?,
  );
}