using System.Collections.Generic; using SessionZero.Data.Sztl; namespace SessionZero.Data; public class SzObject { public string Id { get; set; } public string Uuid { get; set; } public string TemplateId { get; set; } public Dictionary Fields { get; set; } = new(); public Dictionary FieldGroups { get; set; } = new(); public virtual object? GetFieldValue(string fieldPath) { throw new System.NotImplementedException(); } public virtual T GetFieldValue(string fieldPath) { throw new System.NotImplementedException(); } public virtual string GetFieldValueAsString(string fieldPath) { throw new System.NotImplementedException(); } public virtual string SetFieldValue(string fieldPath, object value) { throw new System.NotImplementedException(); } }