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] != null ? ModelScaleMode.values[result[9]! as int] : null,
modelEmissiveStrength: result[10] as double?,
modelEmissiveStrengthExpression: result[11] as String?,
);
}