PlatformsConfig.fromJson constructor

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

Constructs a PlatformsConfig from a JSON json map.

Implementation

factory PlatformsConfig.fromJson(Map<String, dynamic> json) {
  return PlatformsConfig(
    android: json['android'] is Map
        ? AndroidPlatform.fromJson(Map<String, dynamic>.from(json['android'] as Map))
        : const AndroidPlatform(),
    ios: json['ios'] is Map
        ? IosPlatform.fromJson(Map<String, dynamic>.from(json['ios'] as Map))
        : const IosPlatform(),
    web: json['web'] is Map
        ? WebPlatform.fromJson(Map<String, dynamic>.from(json['web'] as Map))
        : const WebPlatform(),
  );
}