// 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, type: (json['type'] as num).toInt(), tools: json['tools'] as String, ); Map _$DBMCPServerToJson(DBMCPServer instance) => { 'servername': instance.servername, 'url': instance.url, 'type': instance.type, 'tools': instance.tools, }; DBProduct _$DBProductFromJson(Map json) => DBProduct( id: (json['id'] as num).toInt(), factoryid: (json['factoryid'] as num).toInt(), devicetype: (json['devicetype'] as num).toInt(), devicename: json['devicename'] as String, productimage: json['productimage'] as String?, scanuuid: json['scanuuid'] as String, version: json['version'] as String?, isforceupdate: json['isforceupdate'] as bool?, iscontinuouschat: json['iscontinuouschat'] as bool?, wakeupenable: json['wakeupenable'] as bool?, broadcastpeertranslate: json['broadcastpeertranslate'] as bool?, updatedescription: json['updatedescription'] as String?, updatepackageaddress: json['updatepackageaddress'] as String?, channel: json['channel'] as String?, channelextra: json['channelextra'] as String?, hideaiassistant: json['hideaiassistant'] as bool?, ); Map _$DBProductToJson(DBProduct instance) => { 'id': instance.id, 'factoryid': instance.factoryid, 'devicetype': instance.devicetype, 'devicename': instance.devicename, 'productimage': instance.productimage, 'scanuuid': instance.scanuuid, 'version': instance.version, 'isforceupdate': instance.isforceupdate, 'iscontinuouschat': instance.iscontinuouschat, 'wakeupenable': instance.wakeupenable, 'broadcastpeertranslate': instance.broadcastpeertranslate, 'updatedescription': instance.updatedescription, 'updatepackageaddress': instance.updatepackageaddress, 'channel': instance.channel, 'channelextra': instance.channelextra, 'hideaiassistant': instance.hideaiassistant, };