core.Map<core.String, core.dynamic> toJson() => { if (toolCall != null) 'toolCall': toolCall!, if (toolCallResult != null) 'toolCallResult': toolCallResult!, };