using EVCB_OCPP.Packet20.DataTypes; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace EVCB_OCPP.Packet20.Messages { public class GetChargingProfilesRequest { /// /// Reference identification that is to be used by /// the Charging Station in the /// ReportChargingProfilesRequest when provided. /// [Required] public int RequestId { set; get; } /// /// For which EVSE installed charging profiles /// SHALL be reported.If 0, only charging profiles installed ///on the Charging Station itself(the grid connection) ///SHALL be reported.If omitted, all installed charging ///profiles SHALL be reported /// public int EvseId { set; get; } /// /// Specifies the charging profile /// [Required] public ChargingProfileCriterionType ChargingProfile { set; get; } } }