using System;
using zero.Core.Attributes;
namespace zero.Core.Entities
{
public abstract class Preset
{
///
/// Key is used to query a preset
///
public string Key { get; set; }
///
/// Name of the preset
///
public string Name { get; set; }
}
[Collection("Presets")]
public class PresetOverride : ZeroEntity where T : Preset
{
///
/// Type of the target model (used to query)
///
public Type TargetType { get; set; }
///
/// Overridden data
///
public T Model { get; set; }
}
}