decode static method
Implementation
static LocationPuck3D decode(Object result) {
result as List<Object?>;
return LocationPuck3D(
modelUri: result[0] as String?,
position: (result[1] as List<Object?>?)?.cast<double?>(),
modelOpacity: result[2] as double?,
modelScale: (result[3] as List<Object?>?)?.cast<double?>(),
modelScaleExpression: result[4] as String?,
modelTranslation: (result[5] as List<Object?>?)?.cast<double?>(),
modelRotation: (result[6] as List<Object?>?)?.cast<double?>(),
modelCastShadows: result[7] as bool?,
modelReceiveShadows: result[8] as bool?,
modelScaleMode: result[9] as ModelScaleMode?,
modelEmissiveStrength: result[10] as double?,
modelEmissiveStrengthExpression: result[11] as String?,
modelElevationReference: result[12] as ModelElevationReference?,
);
}