GetCompositeScheduleResponse.cs 935 B

12345678910111213141516171819202122232425262728293031
  1. using EVCB_OCPP.Packet20.DataTypes;
  2. using EVCB_OCPP.Packet20.DataTypes.EnumTypes;
  3. using Newtonsoft.Json;
  4. using Newtonsoft.Json.Converters;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.ComponentModel.DataAnnotations;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. namespace EVCB_OCPP.Packet20.Messages
  12. {
  13. public class GetCompositeScheduleResponse
  14. {
  15. /// <summary>
  16. /// The Charging Station will indicate if it was able
  17. ///to process the request
  18. /// </summary>
  19. [Required]
  20. [JsonConverter(typeof(StringEnumConverter))]
  21. public GenericStatusEnumType Status { set; get; }
  22. /// <summary>
  23. /// This field contains the calculated composite
  24. /// schedule.It may only be omitted when this message
  25. /// contains status Rejected.
  26. /// </summary>
  27. public CompositeScheduleType Schedule { set; get; }
  28. }
  29. }