Resources.fromJson constructor

Resources.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Resources.fromJson(Map<String, dynamic> json) => Resources(
      icons: _decodeMediaMap(json[ResourceType.icons.value]),
      images: _decodeMediaMap(json[ResourceType.images.value]),
      animations: _decodeMediaMap(json[ResourceType.animations.value]),
      videos: _decodeMediaMap(json[ResourceType.videos.value]),
      fonts: json[ResourceType.fonts.value] == null
          ? null
          : (json[ResourceType.fonts.value] as List)
              .map((e) => SdkFont.fromJson(e as Map<String, dynamic>))
              .toList(),
    );