| // GENERATED CODE - DO NOT MODIFY BY HAND |
| |
| part of 'build_target.dart'; |
| |
| // ************************************************************************** |
| // JsonSerializableGenerator |
| // ************************************************************************** |
| |
| BuildTarget _$BuildTargetFromJson(Map json) { |
| return $checkedNew('BuildTarget', json, () { |
| $checkKeys(json, allowedKeys: const [ |
| 'auto_apply_builders', |
| 'builders', |
| 'dependencies', |
| 'sources' |
| ]); |
| final val = BuildTarget( |
| autoApplyBuilders: |
| $checkedConvert(json, 'auto_apply_builders', (v) => v as bool), |
| sources: $checkedConvert( |
| json, 'sources', (v) => v == null ? null : InputSet.fromJson(v)), |
| dependencies: $checkedConvert( |
| json, 'dependencies', (v) => (v as List)?.map((e) => e as String)), |
| builders: $checkedConvert( |
| json, |
| 'builders', |
| (v) => (v as Map)?.map( |
| (k, e) => MapEntry(k as String, |
| e == null ? null : TargetBuilderConfig.fromJson(e as Map)), |
| )), |
| ); |
| return val; |
| }, fieldKeyMap: const {'autoApplyBuilders': 'auto_apply_builders'}); |
| } |
| |
| TargetBuilderConfig _$TargetBuilderConfigFromJson(Map json) { |
| return $checkedNew('TargetBuilderConfig', json, () { |
| $checkKeys(json, allowedKeys: const [ |
| 'enabled', |
| 'generate_for', |
| 'options', |
| 'dev_options', |
| 'release_options' |
| ]); |
| final val = TargetBuilderConfig( |
| isEnabled: $checkedConvert(json, 'enabled', (v) => v as bool), |
| generateFor: $checkedConvert( |
| json, 'generate_for', (v) => v == null ? null : InputSet.fromJson(v)), |
| options: $checkedConvert( |
| json, |
| 'options', |
| (v) => (v as Map)?.map( |
| (k, e) => MapEntry(k as String, e), |
| )), |
| devOptions: $checkedConvert( |
| json, |
| 'dev_options', |
| (v) => (v as Map)?.map( |
| (k, e) => MapEntry(k as String, e), |
| )), |
| releaseOptions: $checkedConvert( |
| json, |
| 'release_options', |
| (v) => (v as Map)?.map( |
| (k, e) => MapEntry(k as String, e), |
| )), |
| ); |
| return val; |
| }, fieldKeyMap: const { |
| 'isEnabled': 'enabled', |
| 'generateFor': 'generate_for', |
| 'devOptions': 'dev_options', |
| 'releaseOptions': 'release_options' |
| }); |
| } |
| |
| GlobalBuilderConfig _$GlobalBuilderConfigFromJson(Map json) { |
| return $checkedNew('GlobalBuilderConfig', json, () { |
| $checkKeys(json, |
| allowedKeys: const ['options', 'dev_options', 'release_options']); |
| final val = GlobalBuilderConfig( |
| options: $checkedConvert( |
| json, |
| 'options', |
| (v) => (v as Map)?.map( |
| (k, e) => MapEntry(k as String, e), |
| )), |
| devOptions: $checkedConvert( |
| json, |
| 'dev_options', |
| (v) => (v as Map)?.map( |
| (k, e) => MapEntry(k as String, e), |
| )), |
| releaseOptions: $checkedConvert( |
| json, |
| 'release_options', |
| (v) => (v as Map)?.map( |
| (k, e) => MapEntry(k as String, e), |
| )), |
| ); |
| return val; |
| }, fieldKeyMap: const { |
| 'devOptions': 'dev_options', |
| 'releaseOptions': 'release_options' |
| }); |
| } |