NativeAssetSpec.fromJson constructor

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

Implementation

factory NativeAssetSpec.fromJson(Map<String, dynamic> json) {
  return switch (json['link_mode'] as String? ?? 'dynamic_library') {
    'static_library' => NativeAssetSpec.staticLibrary(
      assetName: json['asset_name'] as String,
      libraryStem: json['library_stem'] as String,
    ),
    _ => NativeAssetSpec.dynamicLibrary(
      assetName: json['asset_name'] as String,
      libraryStem: json['library_stem'] as String,
    ),
  };
}