Implementation
static PolylineAnnotation decode(Object message) {
final Map<Object?, Object?> pigeonMap = message as Map<Object?, Object?>;
return PolylineAnnotation(
id: pigeonMap['id']! as String,
geometry: (pigeonMap['geometry'] as Map<Object?, Object?>?)
?.cast<String?, Object?>(),
lineJoin: pigeonMap['lineJoin'] != null
? LineJoin.values[pigeonMap['lineJoin']! as int]
: null,
lineSortKey: pigeonMap['lineSortKey'] as double?,
lineBlur: pigeonMap['lineBlur'] as double?,
lineColor: pigeonMap['lineColor'] as int?,
lineGapWidth: pigeonMap['lineGapWidth'] as double?,
lineOffset: pigeonMap['lineOffset'] as double?,
lineOpacity: pigeonMap['lineOpacity'] as double?,
linePattern: pigeonMap['linePattern'] as String?,
lineWidth: pigeonMap['lineWidth'] as double?,
);
}