Rename SzLib to SzCore

This commit is contained in:
2026-01-23 23:41:16 -06:00
parent f78f8fdf57
commit 7f232254b1
17 changed files with 29 additions and 29 deletions

View File

@@ -0,0 +1,8 @@
namespace SzCore.DataObjects;
public class SzDataObject
{
public required string Name {get; set;}
public required string Id {get; set;}
public Dictionary<string, SzField> Fields {get; set;} = [];
}

View File

@@ -0,0 +1,10 @@
namespace SzCore.DataObjects;
public class SzDataObjectTemplate
{
public required string Name {get; set;}
public required string Id {get; set;}
public Guid? Uuid {get; set;}
public required string DataObjectType {get; set;}
public Dictionary<string, SzTemplateField> TemplateFields {get; set;} = [];
}

View File

@@ -0,0 +1,12 @@
namespace SzCore.DataObjects;
public class SzDataset
{
public required string Name {get; set;}
public required string Id {get; set;}
public Guid? Uuid {get; set;}
public required string DataObjectType {get; set;}
public required string DataObjectTemplateId {get; set;}
public Dictionary<string, SzDataObject> DataObjects {get; set;} = [];
}

View File

@@ -0,0 +1,9 @@
namespace SzCore.DataObjects;
public class SzField
{
public required string Id {get; set;}
public required SzFieldType FieldType {get; set;}
public bool IsList {get; set;} = false;
public string Value {get; set;} = "";
}

View File

@@ -0,0 +1,6 @@
namespace SzCore.DataObjects;
public enum SzFieldType
{
Text, Number, Bool, Formula, Ref
}

View File

@@ -0,0 +1,11 @@
namespace SzCore.DataObjects;
public class SzTemplateField
{
public required string Name {get; set;}
public required string Id {get; set;}
public bool IsList {get; set;} = false;
public string DefaultValue {get; set;} = "";
public bool IsSpecialType {get; set;} = false;
public string SpecialTypeValue {get; set;} = "";
}