LogikalProject.cs 713 B

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. using InABox.Core;
  3. using InABox.Logikal;
  4. using Newtonsoft.Json;
  5. namespace Comal.Classes
  6. {
  7. public class LogikalProject : BaseObject, ILogikalProject<LogikalElevation, LogikalPart>
  8. {
  9. public Guid ID { get; set; }
  10. [EditorSequence(1)]
  11. public string? Name { get; set; }
  12. [EditorSequence(2)]
  13. [TextBoxEditor(Width = 150)]
  14. public string? PersonInCharge { get; set; }
  15. [EditorSequence(3)]
  16. public DateTime LastUpdated { get; set; }
  17. [NullEditor]
  18. public string? Path { get; set; }
  19. [NullEditor]
  20. public DateTime Created { get; set; }
  21. public LogikalElevation[] Elevations { get; set; }
  22. }
  23. }