ForgeVersionInfo.fromJson constructor

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

Implementation

factory ForgeVersionInfo.fromJson(Map<String, dynamic> json) {
  final librariesData = json['libraries'] as List<dynamic>?;

  final result = _$ForgeVersionInfoFromJson(json);

  if (librariesData != null) {
    final forgeLibraries =
        librariesData
            .map((lib) => ForgeLibrary.fromJson(lib as Map<String, dynamic>))
            .toList();

    result._setForgeLibraries(forgeLibraries);
  }

  return result;
}