Input$SceneMarkerCreateInput.fromJson constructor

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

Implementation

factory Input$SceneMarkerCreateInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  final l$title = data['title'];
  result$data['title'] = (l$title as String);
  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();
  }
  final l$scene_id = data['scene_id'];
  result$data['scene_id'] = (l$scene_id as String);
  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$SceneMarkerCreateInput._(result$data);
}