Эх сурвалжийг харах

1. Help Page 隱蔽
2. ChargePoint Status 數字轉ENUM 處理

Jessica Tseng 4 жил өмнө
parent
commit
ed3d95ab00

+ 2 - 1
EVCB_OCPP.WEBAPI/Controllers/FileController.cs

@@ -6,10 +6,11 @@ using System.Net;
 using System.Net.Http;
 using System.Threading.Tasks;
 using System.Web.Http;
-
+using System.Web.Http.Description;
 
 namespace EVCB_OCPP.WEBAPI.Controllers
 {
+    [ApiExplorerSettings(IgnoreApi = true)]
     public class FileController : ApiController
     {
         [HttpPost]

+ 1 - 1
EVCB_OCPP.WEBAPI/Controllers/Version1/CPOController.cs

@@ -18,7 +18,7 @@ using OCPPPackage.Profiles;
 
 namespace EVCB_OCPP.WEBAPI.Controllers.Version1
 {
-
+    [ApiExplorerSettings(IgnoreApi = true)]
     [RoutePrefix("api/v1/cpo")]
     [CPOAuthentication]
     public class CPOController : ApiController

+ 1 - 0
EVCB_OCPP.WEBAPI/Controllers/Version1/InternalController.cs

@@ -23,6 +23,7 @@ using StartTransactionRequest = EVCB_OCPP.WEBAPI.Models.WebAPI.StartTransactionR
 
 namespace EVCB_OCPP.WEBAPI.Controllers.Version1
 {
+    [ApiExplorerSettings(IgnoreApi = true)]
     [RoutePrefix("api/v1/ocpp16")]
     [InernalAuthentication]
     public class InternalV1Controller : ApiController

+ 2 - 0
EVCB_OCPP.WEBAPI/Models/WebAPI/Dto/EVSE.cs

@@ -1,4 +1,5 @@
 using Newtonsoft.Json;
+using Newtonsoft.Json.Converters;
 using System;
 using System.Collections.Generic;
 using System.ComponentModel.DataAnnotations;
@@ -18,6 +19,7 @@ namespace EVCB_OCPP.WEBAPI.Models.WebAPI.Dto
 
         public List<Connector> Connectors { set; get; }
 
+        [JsonConverter(typeof(StringEnumConverter))]
         public Status Status { set; get; }
 
         public GeoLocation Coordinates { set; get; }