Replace pistache solar-server with .net solar api
This commit is contained in:
4
src/Solar.Api/Models/DayResponse.cs
Normal file
4
src/Solar.Api/Models/DayResponse.cs
Normal file
@@ -0,0 +1,4 @@
|
||||
|
||||
namespace Solar.Api.Models;
|
||||
|
||||
public record DayResponse(ZeverDayLog[] ZeverLogs, EnvoyDayLog[] EnvoyLogs);
|
||||
3
src/Solar.Api/Models/DaySummaryLog.cs
Normal file
3
src/Solar.Api/Models/DaySummaryLog.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Solar.Api.Models;
|
||||
|
||||
public record DaySummaryLog(DateOnly Date, int ZeverTotalWatts, int EnvoyTotalWatts);
|
||||
3
src/Solar.Api/Models/DaysResponse.cs
Normal file
3
src/Solar.Api/Models/DaysResponse.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Solar.Api.Models;
|
||||
|
||||
public record DaysResponse(DaySummaryLog[] DayLogs);
|
||||
3
src/Solar.Api/Models/EnvoyDayLog.cs
Normal file
3
src/Solar.Api/Models/EnvoyDayLog.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Solar.Api.Models;
|
||||
|
||||
public record EnvoyDayLog(TimeOnly TimeUtc, int CurrentWatts, int TotalWatts);
|
||||
3
src/Solar.Api/Models/MonthLog.cs
Normal file
3
src/Solar.Api/Models/MonthLog.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Solar.Api.Models;
|
||||
|
||||
public record MonthLog(int Year, int Month, int ZeverTotalWatts, int EnvoyTotalWatts);
|
||||
3
src/Solar.Api/Models/MonthSummariesResponse.cs
Normal file
3
src/Solar.Api/Models/MonthSummariesResponse.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Solar.Api.Models;
|
||||
|
||||
public record MonthSummariesResponse(MonthLog[] MonthLogs);
|
||||
3
src/Solar.Api/Models/ZeverDayLog.cs
Normal file
3
src/Solar.Api/Models/ZeverDayLog.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Solar.Api.Models;
|
||||
|
||||
public record ZeverDayLog(TimeOnly TimeUtc, int CurrentWatts, int TotalWatts);
|
||||
Reference in New Issue
Block a user