QueueData.cs 722 B

12345678910111213141516171819202122232425
  1. using Quadarax.Application.QLiberace.Common.Entities.Base;
  2. using Quadarax.Application.QLiberace.Common.Executor;
  3. namespace Quadarax.Application.QLiberace.Processor.Entities
  4. {
  5. public class QueueData : QlbrcEntity
  6. {
  7. public int ParentId { get; set; }
  8. public string Code { get; set; } = null!;
  9. public int SequenceNo { get; set; }
  10. public string ValueTypeQualified { get; set; } = null!;
  11. public string? Value { get; set; }
  12. public bool IsInput { get; set; }
  13. public IParametricExecutorValue ToParametrizedValue()
  14. {
  15. return new ParameterExecutorValue(Code, ValueTypeQualified, Value, !IsInput);
  16. }
  17. }
  18. }