getSceneItemTransformTyped method

Future<SceneItemTransform> getSceneItemTransformTyped({
  1. required String sceneName,
  2. required int sceneItemId,
})

Strongly-typed companion to getSceneItemTransform. Returns the transform parsed into a SceneItemTransform.

Implementation

Future<SceneItemTransform> getSceneItemTransformTyped({
  required String sceneName,
  required int sceneItemId,
}) async {
  final raw = await getSceneItemTransform(
    sceneName: sceneName,
    sceneItemId: sceneItemId,
  );
  final nested = raw['sceneItemTransform'];
  if (nested is Map<String, dynamic>) {
    return SceneItemTransform.fromJson(nested);
  }
  return SceneItemTransform.fromJson(raw);
}