ActionConfigurationDto.cs
1019 Bytes
namespace Rcs.Application.DTOs
{
public class ActionConfigurationListItemDto
{
public required string ActionConfigId { get; set; }
public int ActionCategory { get; set; }
public string? ActionCategoryName { get; set; }
public string Manufacturer { get; set; } = string.Empty;
public int RobotType { get; set; }
public string ActionName { get; set; } = string.Empty;
public string? ActionDescription { get; set; }
public string? ExecutionScope { get; set; }
public int BlockingType { get; set; }
public bool IsEnabled { get; set; }
public int SortOrder { get; set; }
public string? Remarks { get; set; }
public DateTime? CreatedAt { get; set; }
public DateTime? UpdatedAt { get; set; }
}
public class ActionConfigurationDto : ActionConfigurationListItemDto
{
public List<ActionParameterDefinitionDto> Parameters { get; set; } = new List<ActionParameterDefinitionDto>();
}
}