using RobotNet10.MapEditor.Shared.DTOs.Node; using RobotNet10.MapEditor.Shared.DTOs.Edge; namespace RobotNet10.MapEditor.Shared.DTOs.Responses; /// /// Response from copy nodes operation /// public class CopyNodesResponse { /// /// Whether the copy operation was successful /// public bool Success { get; set; } /// /// Error message if copy failed /// public string? ErrorMessage { get; set; } /// /// Newly created nodes /// public List NewNodes { get; set; } = new(); /// /// Newly created edges /// public List NewEdges { get; set; } = new(); /// /// Mapping from original node ID to new node ID /// public Dictionary NodeIdMapping { get; set; } = new(); }