// GENERATED CODE - DO NOT MODIFY BY HAND part of 'ai_request_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$AIRequestModelImpl _$$AIRequestModelImplFromJson(Map json) => _$AIRequestModelImpl( modelApiProvider: $enumDecodeNullable( _$ModelAPIProviderEnumMap, json['modelApiProvider'], ), url: json['url'] as String? ?? "", model: json['model'] as String? ?? null, apiKey: json['apiKey'] as String? ?? null, systemPrompt: json['system_prompt'] as String? ?? "", userPrompt: json['user_prompt'] as String? ?? "", modelConfigs: (json['model_configs'] as List?) ?.map((e) => ModelConfig.fromJson(e as Map)) .toList() ?? const [], stream: json['stream'] as bool? ?? null, ); Map _$$AIRequestModelImplToJson( _$AIRequestModelImpl instance, ) => { 'modelApiProvider': _$ModelAPIProviderEnumMap[instance.modelApiProvider], 'url': instance.url, 'model': instance.model, 'apiKey': instance.apiKey, 'system_prompt': instance.systemPrompt, 'user_prompt': instance.userPrompt, 'model_configs': instance.modelConfigs.map((e) => e.toJson()).toList(), 'stream': instance.stream, }; const _$ModelAPIProviderEnumMap = { ModelAPIProvider.openai: 'openai', ModelAPIProvider.anthropic: 'anthropic', ModelAPIProvider.gemini: 'gemini', ModelAPIProvider.azureopenai: 'azureopenai', ModelAPIProvider.ollama: 'ollama', };