ActionParameterDefinitionDto.cs 830 Bytes
namespace Rcs.Application.DTOs
{
    public class ActionParameterDefinitionDto
    {
        public required string ParamId { get; set; }
        public required string ActionConfigId { get; set; }
        public string ParameterName { get; set; } = string.Empty;
        public int ParameterValueType { get; set; }
        public string? ParameterDescription { get; set; }
        public bool IsMandatory { get; set; }
        public string? DefaultValue { get; set; }
        public int? ParameterSourceType { get; set; }
        public string? ParameterSourcePath { get; set; }
        public string? ValueConstraints { get; set; }
        public string? Remarks { get; set; }
        public int SortOrder { get; set; }
        public DateTime? CreatedAt { get; set; }
        public DateTime? UpdatedAt { get; set; }
    }
}