// GENERATED CODE - DO NOT MODIFY BY HAND part of 'appconfig_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** UserGetAppConfigResp _$UserGetAppConfigRespFromJson( Map json) => UserGetAppConfigResp( env: Map.from(json['env'] as Map), agents: (json['agents'] as List) .map((e) => DBAgent.fromJson(e as Map)) .toList(), mcps: (json['mcps'] as Map).map( (k, e) => MapEntry(k, DBMCPServer.fromJson(e as Map)), ), products: (json['products'] as List) .map((e) => DBProduct.fromJson(e as Map)) .toList(), ); Map _$UserGetAppConfigRespToJson( UserGetAppConfigResp instance) => { 'env': instance.env, 'agents': instance.agents, 'mcps': instance.mcps, 'products': instance.products, }; DBAgent _$DBAgentFromJson(Map json) => DBAgent( id: json['id'] as String, name: json['name'] as String, avatarUrl: json['avatarUrl'] as String, description: json['description'] as String, tag: json['tag'] as String, isOnline: json['isOnline'] as bool, voice: json['voice'] as String, welcomeMessage: json['welcomeMessage'] as String?, voiceWelcomeMessage: json['voiceWelcomeMessage'] as String?, systemPrompt: json['systemPrompt'] as String?, tools: json['tools'] as String?, ); Map _$DBAgentToJson(DBAgent instance) => { 'id': instance.id, 'name': instance.name, 'avatarUrl': instance.avatarUrl, 'description': instance.description, 'tag': instance.tag, 'isOnline': instance.isOnline, 'voice': instance.voice, 'welcomeMessage': instance.welcomeMessage, 'voiceWelcomeMessage': instance.voiceWelcomeMessage, 'systemPrompt': instance.systemPrompt, 'tools': instance.tools, }; DBMCPServer _$DBMCPServerFromJson(Map json) => DBMCPServer( servername: json['servername'] as String, url: json['url'] as String, tools: json['tools'] as String? ?? '', ); Map _$DBMCPServerToJson(DBMCPServer instance) => { 'servername': instance.servername, 'url': instance.url, 'tools': instance.tools, }; DBProduct _$DBProductFromJson(Map json) => DBProduct( id: json['id'] as int, factoryid: (json['factoryid'] as num).toInt(), devicename: json['devicename'] as String, devicetype: json['devicetype'] as int, productimage: json['productimage'] as String?, scanuuid: json['scanuuid'] as String, version: json['version'] as String?, updatedescription: json['updatedescription'] as String?, updatepackageaddress: json['updatepackageaddress'] as String?, ); Map _$DBProductToJson(DBProduct instance) => { 'id': instance.id, 'factoryid': instance.factoryid, 'devicename': instance.devicename, };