FuelTotalReading.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using Wayne.FDCPOSLibrary;
  3. namespace Wayne.ForecourtControl
  4. {
  5. /// <summary>
  6. /// Data structure carrying the information of pump totals received from FUSION
  7. /// </summary>
  8. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes")]
  9. public class FuelTotalReading
  10. {
  11. #region Fields
  12. private ServiceRequestDeviceClassGetFuelPointTotals deviceClass;
  13. #endregion
  14. public ServiceRequestDeviceClassGetFuelPointTotals DeviceClass => deviceClass;
  15. /// <param name="fuelgrade"></param>
  16. /// <param name="priceGroup"></param>
  17. /// <param name="price"></param>
  18. /// <param name="effectiveDateTime"></param>
  19. public FuelTotalReading(string pumpId, string nozzleNo, string type)
  20. {
  21. deviceClass = new ServiceRequestDeviceClassGetFuelPointTotals();
  22. deviceClass.DeviceID = pumpId;
  23. deviceClass.NozzleNo = nozzleNo;
  24. deviceClass.Type = type;
  25. }
  26. }
  27. }