using SessionZero.SzfLib.Helpers; using SessionZero.SzfLib.Parser; namespace SessionZero.SzfLib.Objects; public interface ISzfObject { public string SzfType { get; set; } public string SzfVersion { get; set; } public List Sections { get; set; } public string GetMetadataField(string fieldName); public string GetFieldValue(string sectionName, string fieldName); public string FindFieldValueInSection(SzfSection section, string[] path, int depth, string fieldName); /// /// /// /// public SzfError Validate(); }