Input$SceneMarkerUpdateInput.fromJson constructor

Input$SceneMarkerUpdateInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$SceneMarkerUpdateInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  final l$id = data['id'];
  result$data['id'] = (l$id as String);
  if (data.containsKey('title')) {
    final l$title = data['title'];
    result$data['title'] = (l$title as String?);
  }
  if (data.containsKey('seconds')) {
    final l$seconds = data['seconds'];
    result$data['seconds'] = (l$seconds as num?)?.toDouble();
  }
  if (data.containsKey('end_seconds')) {
    final l$end_seconds = data['end_seconds'];
    result$data['end_seconds'] = (l$end_seconds as num?)?.toDouble();
  }
  if (data.containsKey('scene_id')) {
    final l$scene_id = data['scene_id'];
    result$data['scene_id'] = (l$scene_id as String?);
  }
  if (data.containsKey('primary_tag_id')) {
    final l$primary_tag_id = data['primary_tag_id'];
    result$data['primary_tag_id'] = (l$primary_tag_id as String?);
  }
  if (data.containsKey('tag_ids')) {
    final l$tag_ids = data['tag_ids'];
    result$data['tag_ids'] = (l$tag_ids as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  return Input$SceneMarkerUpdateInput._(result$data);
}