|
|
|
@ -10,6 +10,9 @@ UserGetAppConfigResp _$UserGetAppConfigRespFromJson( |
|
|
|
Map<String, dynamic> json) => |
|
|
|
UserGetAppConfigResp( |
|
|
|
env: Map<String, String>.from(json['env'] as Map), |
|
|
|
agents: (json['agents'] as List<dynamic>) |
|
|
|
.map((e) => DBAgent.fromJson(e as Map<String, dynamic>)) |
|
|
|
.toList(), |
|
|
|
mcps: (json['mcps'] as Map<String, dynamic>).map( |
|
|
|
(k, e) => MapEntry(k, DBMCPServer.fromJson(e as Map<String, dynamic>)), |
|
|
|
), |
|
|
|
@ -19,9 +22,39 @@ Map<String, dynamic> _$UserGetAppConfigRespToJson( |
|
|
|
UserGetAppConfigResp instance) => |
|
|
|
<String, dynamic>{ |
|
|
|
'env': instance.env, |
|
|
|
'agents': instance.agents, |
|
|
|
'mcps': instance.mcps, |
|
|
|
}; |
|
|
|
|
|
|
|
DBAgent _$DBAgentFromJson(Map<String, dynamic> 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 List<dynamic>?)?.map((e) => e as String).toList(), |
|
|
|
); |
|
|
|
|
|
|
|
Map<String, dynamic> _$DBAgentToJson(DBAgent instance) => <String, dynamic>{ |
|
|
|
'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<String, dynamic> json) => DBMCPServer( |
|
|
|
servername: json['servername'] as String, |
|
|
|
url: json['url'] as String, |
|
|
|
|