diff --git a/Partials.cs b/Partials.cs index 938c47d..7b2c6bb 100644 --- a/Partials.cs +++ b/Partials.cs @@ -16,6 +16,8 @@ internal partial record SafeUser(string Username, string AgentID, byte Level, bo } }; internal partial record SimpleApiResponse(int Status, string Message); +internal partial record Proker(string ProkerID, string AgentID, byte Kegiatan, string Sasaran, byte? StartDay, + byte StartMonth, short Year, byte TimeTarget, bool IsInMonth, string EntityTarget, string Indicators, string Actions); internal partial record ProkerJournal(string ProkerID, string OwnerID, byte Kegiatan, string Sasaran, byte? StartDay, byte StartMonth, short Year, byte TimeTarget, bool IsInMonth, string EntityTarget, string Indicators, string Actions, string SubmitterID, string Notes, byte Status, string? Document, DateTime TimeStamp); @@ -27,6 +29,7 @@ internal partial record User(string Username, string AgentID, string Password, b [JsonSerializable(typeof(JsonElement[]))] [JsonSerializable(typeof(LoginUser))] [JsonSerializable(typeof(PasswdUser))] +[JsonSerializable(typeof(Proker))] [JsonSerializable(typeof(ProkerJournal))] [JsonSerializable(typeof(SafeUser))] [JsonSerializable(typeof(SimpleApiResponse))] @@ -37,8 +40,10 @@ internal partial record User(string Username, string AgentID, string Password, b //////////-------------LISTS--------------////////// [JsonSerializable(typeof(List))] [JsonSerializable(typeof(List))] +[JsonSerializable(typeof(List))] [JsonSerializable(typeof(List))] [JsonSerializable(typeof(List))] +[JsonSerializable(typeof(List))] [JsonSourceGenerationOptions(GenerationMode = JsonSourceGenerationMode.Default, PropertyNameCaseInsensitive = true, PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase)] internal partial class SGContext : JsonSerializerContext { }