// GENERATED CODE - DO NOT MODIFY BY HAND part of 'ag_ui_event.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** AgUiEvent _$AgUiEventFromJson(Map json) => AgUiEvent(type: $enumDecode(_$AgUiEventTypeEnumMap, json['type'])); Map _$AgUiEventToJson(AgUiEvent instance) => { 'type': _$AgUiEventTypeEnumMap[instance.type]!, }; const _$AgUiEventTypeEnumMap = { AgUiEventType.runStarted: 'runStarted', AgUiEventType.runFinished: 'runFinished', AgUiEventType.runError: 'runError', AgUiEventType.textMessageStart: 'textMessageStart', AgUiEventType.textMessageContent: 'textMessageContent', AgUiEventType.textMessageEnd: 'textMessageEnd', AgUiEventType.toolCallStart: 'toolCallStart', AgUiEventType.toolCallArgs: 'toolCallArgs', AgUiEventType.toolCallEnd: 'toolCallEnd', AgUiEventType.toolCallResult: 'toolCallResult', AgUiEventType.toolCallError: 'toolCallError', AgUiEventType.unknown: 'unknown', }; UnknownAgUiEvent _$UnknownAgUiEventFromJson(Map json) => UnknownAgUiEvent(rawJson: json['rawJson'] as Map); Map _$UnknownAgUiEventToJson(UnknownAgUiEvent instance) => {'rawJson': instance.rawJson}; RunStartedEvent _$RunStartedEventFromJson(Map json) => RunStartedEvent( threadId: json['threadId'] as String, runId: json['runId'] as String, ); Map _$RunStartedEventToJson(RunStartedEvent instance) => {'threadId': instance.threadId, 'runId': instance.runId}; RunFinishedEvent _$RunFinishedEventFromJson(Map json) => RunFinishedEvent( threadId: json['threadId'] as String, runId: json['runId'] as String, ); Map _$RunFinishedEventToJson(RunFinishedEvent instance) => {'threadId': instance.threadId, 'runId': instance.runId}; RunErrorEvent _$RunErrorEventFromJson(Map json) => RunErrorEvent( message: json['message'] as String, code: json['code'] as String?, ); Map _$RunErrorEventToJson(RunErrorEvent instance) => {'message': instance.message, 'code': instance.code}; TextMessageStartEvent _$TextMessageStartEventFromJson( Map json, ) => TextMessageStartEvent( messageId: json['messageId'] as String, role: json['role'] as String, ); Map _$TextMessageStartEventToJson( TextMessageStartEvent instance, ) => {'messageId': instance.messageId, 'role': instance.role}; TextMessageContentEvent _$TextMessageContentEventFromJson( Map json, ) => TextMessageContentEvent( messageId: json['messageId'] as String, delta: json['delta'] as String, ); Map _$TextMessageContentEventToJson( TextMessageContentEvent instance, ) => { 'messageId': instance.messageId, 'delta': instance.delta, }; TextMessageEndEvent _$TextMessageEndEventFromJson(Map json) => TextMessageEndEvent(messageId: json['messageId'] as String); Map _$TextMessageEndEventToJson( TextMessageEndEvent instance, ) => {'messageId': instance.messageId}; ToolCallStartEvent _$ToolCallStartEventFromJson(Map json) => ToolCallStartEvent( toolCallId: json['toolCallId'] as String, toolCallName: json['toolCallName'] as String, parentMessageId: json['parentMessageId'] as String?, ); Map _$ToolCallStartEventToJson(ToolCallStartEvent instance) => { 'toolCallId': instance.toolCallId, 'toolCallName': instance.toolCallName, 'parentMessageId': instance.parentMessageId, }; ToolCallArgsEvent _$ToolCallArgsEventFromJson(Map json) => ToolCallArgsEvent( toolCallId: json['toolCallId'] as String, delta: json['delta'] as String, ); Map _$ToolCallArgsEventToJson(ToolCallArgsEvent instance) => { 'toolCallId': instance.toolCallId, 'delta': instance.delta, }; ToolCallEndEvent _$ToolCallEndEventFromJson(Map json) => ToolCallEndEvent(toolCallId: json['toolCallId'] as String); Map _$ToolCallEndEventToJson(ToolCallEndEvent instance) => {'toolCallId': instance.toolCallId}; ToolCallResultEvent _$ToolCallResultEventFromJson(Map json) => ToolCallResultEvent( messageId: json['messageId'] as String, toolCallId: json['toolCallId'] as String, result: json['result'] as Map, ui: json['ui'] == null ? null : UiCard.fromJson(json['ui'] as Map), ); Map _$ToolCallResultEventToJson( ToolCallResultEvent instance, ) => { 'messageId': instance.messageId, 'toolCallId': instance.toolCallId, 'result': instance.result, 'ui': instance.ui, }; ToolCallErrorEvent _$ToolCallErrorEventFromJson(Map json) => ToolCallErrorEvent( toolCallId: json['toolCallId'] as String, error: json['error'] as String, code: json['code'] as String?, ); Map _$ToolCallErrorEventToJson(ToolCallErrorEvent instance) => { 'toolCallId': instance.toolCallId, 'error': instance.error, 'code': instance.code, };