Sfoglia il codice sorgente

放寬OCPP1.6 IdTag 必要欄位認定標準 允許空值

Jessica Tseng 3 anni fa
parent
commit
05230de32e

+ 1 - 1
EVCB_OCPP.Domain/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("f563a0d")]
+[assembly: AssemblyInformationalVersion("701a79e")]

+ 1 - 1
EVCB_OCPP.MailService/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("f563a0d")]
+[assembly: AssemblyInformationalVersion("701a79e")]

+ 2 - 1
EVCB_OCPP.Packet/Messages/Core/AuthorizeRequest.cs

@@ -19,7 +19,8 @@ namespace EVCB_OCPP.Packet.Messages.Core
         [JsonIgnore]
         public string Action { set; get; }
 
-        [Required]
+       
+        [Required(AllowEmptyStrings = true)]
         [MaxLength(20)]
         public string idTag { set; get; }
 

+ 1 - 1
EVCB_OCPP.Packet/Messages/Core/RemoteStartTransactionRequest.cs

@@ -28,7 +28,7 @@ namespace EVCB_OCPP.Packet.Messages.Core
         /// <summary>
         /// Authorization Id
         /// </summary>
-        [Required]
+        [Required(AllowEmptyStrings = true)]
         public string idTag { set; get; }
 
         /// <summary>

+ 1 - 1
EVCB_OCPP.Packet/Messages/Core/StartTransactionRequest.cs

@@ -29,7 +29,7 @@ namespace EVCB_OCPP.Packet.Messages.Core
         /// <summary>
         /// Authorization Id
         /// </summary>
-        [Required]
+        [Required(AllowEmptyStrings = true)]
         public string idTag { set; get; }
         /// <summary>
         /// 充電開始的電表讀數

+ 1 - 1
EVCB_OCPP.Packet/Messages/Reservation/ReserveNowRequest.cs

@@ -29,7 +29,7 @@ namespace EVCB_OCPP.Packet.Messages.Reservation
         [JsonConverter(typeof(UTCDateTimeConverter))]
         public DateTime expiryDate { set; get; }
 
-        [Required]
+        [Required(AllowEmptyStrings = true)]
         public string idTag { set; get; }
 
         public string parentIdTag { set; get; }

+ 1 - 1
EVCB_OCPP.Packet/Messages/SubTypes/AuthorizationData.cs

@@ -9,7 +9,7 @@ namespace EVCB_OCPP.Packet.Messages.SubTypes
 {
     public class AuthorizationData
     {
-        [Required]
+        [Required(AllowEmptyStrings = true)]
         public string idTag { set; get; }
 
         public IdTagInfo idTagInfo { set; get; }

+ 1 - 1
EVCB_OCPP.Packet/Properties/AssemblyInfo.cs

@@ -35,4 +35,4 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
 
-[assembly: AssemblyInformationalVersion("f563a0d")]
+[assembly: AssemblyInformationalVersion("701a79e")]

+ 1 - 1
EVCB_OCPP.Packet20/Properties/AssemblyInfo.cs

@@ -33,4 +33,4 @@ using System.Runtime.InteropServices;
 // [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyVersion("0.1.0.0")]
 [assembly: AssemblyFileVersion("0.1.0.0")]
-[assembly: AssemblyInformationalVersion("f563a0d")]
+[assembly: AssemblyInformationalVersion("701a79e")]