TankDelivery.cs 989 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System.Runtime.InteropServices;
  2. namespace Wayne.ForecourtControl
  3. {
  4. /// <summary>
  5. /// Data structure carrying the information of a physical tank after fuel delivery.
  6. /// </summary>
  7. [ComVisible(true)]
  8. [ClassInterface( ClassInterfaceType.None)]
  9. [ComDefaultInterface(typeof(ITankDelivery))]
  10. public class TankDelivery : ITankDelivery
  11. {
  12. #region Construction
  13. /// <summary>
  14. /// Constructor.
  15. /// </summary>
  16. ///
  17. public TankDelivery()
  18. {
  19. }
  20. /// <param name="originalTransactionData"></param>
  21. public TankDelivery(string originalTransactionData)
  22. {
  23. OriginalTransactionData = originalTransactionData;
  24. }
  25. #endregion
  26. #region ITankDelivery Members
  27. /// <summary>
  28. /// Original transaction from pump control
  29. /// </summary>
  30. public string OriginalTransactionData { get; set; }
  31. #endregion
  32. }
  33. }