SessionZeroWasm/SessionZero/Data/Dataset.cs

27 lines
681 B
C#

namespace SessionZero.Data;
public class Dataset
{
public Guid Id { get; set; } = Guid.NewGuid();
public string Name { get; set; } = string.Empty;
public string DatasetType { get; set; } = string.Empty;
public string Description { get; set; } = string.Empty;
public string ImageUrl { get; set; } = string.Empty;
public List<DatasetField> Fields { get; set; } = [];
}
public class DatasetField
{
public int Id { get; set; }
public string Name { get; set; } = string.Empty;
public DatasetFieldType Type { get; set; }
public object? Value { get; set; } = null;
}
public enum DatasetFieldType
{
Text,
Number,
Boolean,
Group,
}