using CommunityToolkit.Mvvm.ComponentModel; using Jugenddienst_Stunden.Models; using Newtonsoft.Json; namespace Jugenddienst_Stunden.Types { public class Hours : ObservableObject { public string zeit; public string nominal; //public Dictionary nominal_day_api; public List nominal_day_api; //public Dictionary nominal_week_api; public List nominal_week_api; //public List time_line; public string zeit_total; //https://stackoverflow.com/questions/29449641/deserialize-json-when-a-value-can-be-an-object-or-an-empty-array/29450279#29450279 //[JsonConverter(typeof(JsonSingleOrEmptyArrayConverter))] //public Dictionary zeit_total_daily; public List zeit_total_daily_api; //public List wochensumme; public string overtime_month; public string overtime; //public List overtime_day; public string zeitausgleich; public string zeitausgleich_month; public string holiday; public string krankheit; public string weiterbildung; public string bereitschaft; public string bereitschaft_month; //public Operator operator_api; public DateTime Today; public DateTime Date; public DateTime MinDate; public DateTime MaxDate; } }