1
0
Files
moniteur-baie/DataModels/BatteryControllerPacket.cs
2023-06-21 13:51:38 +02:00

24 lines
620 B
C#

using System.Text.Json.Serialization;
namespace MoniteurBaie.DataModels;
public class BatteryControllerPacket
{
public BatteryControllerPacket(string serialData) : this(DateTime.Now, serialData) { }
[JsonConstructor]
public BatteryControllerPacket(DateTime timestamp, string serialData)
{
Timestamp = timestamp;
SerialData = serialData;
}
public DateTime Timestamp { get; private set; }
public string SerialData { get; private set; }
}
[JsonSerializable(typeof(BatteryControllerPacket))]
public partial class BatteryControllerPacketContext : JsonSerializerContext
{
}