decode static method
Implementation
static FlatLight decode(Object result) {
result as List<Object?>;
return FlatLight(
id: result[0]! as String,
anchor: result[1] != null ? Anchor.values[result[1]! as int] : null,
color: result[2] as int?,
colorTransition: result[3] != null
? TransitionOptions.decode(result[3]! as List<Object?>)
: null,
intensity: result[4] as double?,
intensityTransition: result[5] != null
? TransitionOptions.decode(result[5]! as List<Object?>)
: null,
position: (result[6] as List<Object?>?)?.cast<double?>(),
positionTransition: result[7] != null
? TransitionOptions.decode(result[7]! as List<Object?>)
: null,
);
}