// GENERATED CODE - DO NOT MODIFY BY HAND part of 'available_models.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$AvailableModelsImpl _$$AvailableModelsImplFromJson( Map json, ) => _$AvailableModelsImpl( version: (json['version'] as num).toDouble(), modelProviders: (json['model_providers'] as List) .map((e) => AIModelProvider.fromJson(e as Map)) .toList(), ); Map _$$AvailableModelsImplToJson( _$AvailableModelsImpl instance, ) => { 'version': instance.version, 'model_providers': instance.modelProviders, }; _$AIModelProviderImpl _$$AIModelProviderImplFromJson( Map json, ) => _$AIModelProviderImpl( providerId: $enumDecodeNullable( _$ModelAPIProviderEnumMap, json['provider_id'], ), providerName: json['provider_name'] as String?, sourceUrl: json['source_url'] as String?, models: (json['models'] as List?) ?.map((e) => Model.fromJson(e as Map)) .toList(), ); Map _$$AIModelProviderImplToJson( _$AIModelProviderImpl instance, ) => { 'provider_id': _$ModelAPIProviderEnumMap[instance.providerId], 'provider_name': instance.providerName, 'source_url': instance.sourceUrl, 'models': instance.models, }; const _$ModelAPIProviderEnumMap = { ModelAPIProvider.openai: 'openai', ModelAPIProvider.anthropic: 'anthropic', ModelAPIProvider.gemini: 'gemini', ModelAPIProvider.azureopenai: 'azureopenai', ModelAPIProvider.ollama: 'ollama', }; _$ModelImpl _$$ModelImplFromJson(Map json) => _$ModelImpl(id: json['id'] as String?, name: json['name'] as String?); Map _$$ModelImplToJson(_$ModelImpl instance) => {'id': instance.id, 'name': instance.name};