create static method

CategorizedContent create(
  1. Map<String, dynamic> data
)

Implementation

static CategorizedContent create(Map<String, dynamic> data) {
  final String category = data['category'] ?? '';
  final NextSearch? next = data['next'] ? NextSearch.create(data['next']) : null;
  final List<Content> contents = ((data['contents'] ?? []) as List<Map<String, dynamic>>)
      .map(
        (content) => Content.create(content),
      )
      .toList();

  return CategorizedContent(
    category: category,
    contents: contents,
    next: next,
  );
}