// GENERATED CODE - DO NOT MODIFY BY HAND part of 'dev_tools_settings.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** DevToolsSettings _$DevToolsSettingsFromJson(Map json) => $checkedCreate('DevToolsSettings', json, ($checkedConvert) { final val = DevToolsSettings( showPerformanceOverlay: $checkedConvert( 'showPerformanceOverlay', (v) => v as bool, ), showFrameStats: $checkedConvert( 'showFrameStats', (v) => v as bool? ?? false, ), showMemoryStats: $checkedConvert( 'showMemoryStats', (v) => v as bool? ?? false, ), showSemanticsDebugger: $checkedConvert( 'showSemanticsDebugger', (v) => v as bool? ?? false, ), slowAnimations: $checkedConvert( 'slowAnimations', (v) => v as bool? ?? false, ), textScaleOverride: $checkedConvert( 'textScaleOverride', (v) => (v as num?)?.toDouble() ?? 0, ), marianumConnectEndpoint: $checkedConvert( 'marianumConnectEndpoint', (v) => $enumDecodeNullable(_$MarianumConnectEndpointEnumMap, v) ?? MarianumConnectEndpoint.live, ), marianumConnectCustomUrl: $checkedConvert( 'marianumConnectCustomUrl', (v) => v as String? ?? '', ), emergencyNoticeUrl: $checkedConvert( 'emergencyNoticeUrl', (v) => v as String? ?? '', ), ); return val; }); Map _$DevToolsSettingsToJson(DevToolsSettings instance) => { 'showPerformanceOverlay': instance.showPerformanceOverlay, 'showFrameStats': instance.showFrameStats, 'showMemoryStats': instance.showMemoryStats, 'showSemanticsDebugger': instance.showSemanticsDebugger, 'slowAnimations': instance.slowAnimations, 'textScaleOverride': instance.textScaleOverride, 'marianumConnectEndpoint': _$MarianumConnectEndpointEnumMap[instance.marianumConnectEndpoint]!, 'marianumConnectCustomUrl': instance.marianumConnectCustomUrl, 'emergencyNoticeUrl': instance.emergencyNoticeUrl, }; const _$MarianumConnectEndpointEnumMap = { MarianumConnectEndpoint.live: 'live', MarianumConnectEndpoint.beta: 'beta', MarianumConnectEndpoint.custom: 'custom', };