// GENERATED CODE - DO NOT MODIFY BY HAND part of 'project.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$_ProjectIndex _$$_ProjectIndexFromJson(Map json) => _$_ProjectIndex( components: (json['components'] as List) .map((e) => ComponentEntry.fromJson(e as Map)) .toList(), ); Map _$$_ProjectIndexToJson(_$_ProjectIndex instance) => { 'components': instance.components, }; _$_ComponentEntry _$$_ComponentEntryFromJson(Map json) => _$_ComponentEntry( componentId: json['componentId'] as String, componentName: json['componentName'] as String, componentDescription: json['componentDescription'] as String?, inputs: (json['inputs'] as List).map((e) => e as String).toList(), outputs: (json['outputs'] as List).map((e) => e as String).toList(), truthTable: (json['truthTable'] as List?) ?.map((e) => e as String) .toList(), logicExpression: (json['logicExpression'] as List?) ?.map((e) => e as String) .toList(), visualDesigned: json['visualDesigned'] as bool? ?? false, ); Map _$$_ComponentEntryToJson(_$_ComponentEntry instance) { final val = { 'componentId': instance.componentId, 'componentName': instance.componentName, }; void writeNotNull(String key, dynamic value) { if (value != null) { val[key] = value; } } writeNotNull('componentDescription', instance.componentDescription); val['inputs'] = instance.inputs; val['outputs'] = instance.outputs; writeNotNull('truthTable', instance.truthTable); writeNotNull('logicExpression', instance.logicExpression); val['visualDesigned'] = instance.visualDesigned; return val; }