2025-08-26 10:59:56 +02:00
|
|
|
namespace AIStudio.Tools.PluginSystem;
|
|
|
|
|
|
|
|
|
|
public abstract record ConfigurationBaseObject : IConfigurationObject
|
|
|
|
|
{
|
|
|
|
|
#region Implementation of IConfigurationObject
|
|
|
|
|
|
|
|
|
|
/// <inheritdoc />
|
2026-11-02 18:23:19 +01:00
|
|
|
public abstract string Id { get; set; }
|
2025-08-26 10:59:56 +02:00
|
|
|
|
|
|
|
|
/// <inheritdoc />
|
2026-11-02 18:23:19 +01:00
|
|
|
public abstract uint Num { get; set; }
|
2025-08-26 10:59:56 +02:00
|
|
|
|
|
|
|
|
/// <inheritdoc />
|
2026-11-02 18:23:19 +01:00
|
|
|
public abstract string Name { get; set; }
|
2025-08-26 10:59:56 +02:00
|
|
|
|
|
|
|
|
/// <inheritdoc />
|
2026-11-02 18:23:19 +01:00
|
|
|
public abstract bool IsEnterpriseConfiguration { get; set; }
|
2025-08-26 10:59:56 +02:00
|
|
|
|
|
|
|
|
/// <inheritdoc />
|
2026-11-02 18:23:19 +01:00
|
|
|
public abstract Guid EnterpriseConfigurationPluginId { get; set; }
|
2025-08-26 10:59:56 +02:00
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
}
|