Input$StoryContentContentInput.fromJson constructor

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

Implementation

factory Input$StoryContentContentInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('content')) {
    final l$content = data['content'];
    result$data['content'] = (l$content as String?);
  }
  if (data.containsKey('position')) {
    final l$position = data['position'];
    result$data['position'] = l$position == null
        ? null
        : Input$StoryContentPositionInput.fromJson(
            (l$position as Map<String, dynamic>));
  }
  if (data.containsKey('dimension')) {
    final l$dimension = data['dimension'];
    result$data['dimension'] = l$dimension == null
        ? null
        : Input$StoryContentDimensionInput.fromJson(
            (l$dimension as Map<String, dynamic>));
  }
  if (data.containsKey('color')) {
    final l$color = data['color'];
    result$data['color'] = (l$color as String?);
  }
  if (data.containsKey('contentType')) {
    final l$contentType = data['contentType'];
    result$data['contentType'] = l$contentType == null
        ? null
        : fromJson$Enum$StoriesContentTypeEnum((l$contentType as String));
  }
  return Input$StoryContentContentInput._(result$data);
}