BootloaderConfig.fromJson constructor

BootloaderConfig.fromJson(
  1. Map json
)

Creates BootloaderConfig from json

Implementation

factory BootloaderConfig.fromJson(Map json){
  return $checkedCreate(
    'BootloaderConfig',
    json,
    ($checkedConvert) {
      final val = BootloaderConfig(
        path: $checkedConvert('path', (v) => v as String?),
        version: $checkedConvert('version', (v) => v as int? ?? 0xFFFFFFFF),
      );
      return val;
    },
    fieldKeyMap: const {
      'path': 'path',
      'version': 'version',
    },
  );
}