diff --git a/app/MindWork AI Studio/Settings/DataModel/DataSourceERI_V1.cs b/app/MindWork AI Studio/Settings/DataModel/DataSourceERI_V1.cs index eb38167d..b5534f29 100644 --- a/app/MindWork AI Studio/Settings/DataModel/DataSourceERI_V1.cs +++ b/app/MindWork AI Studio/Settings/DataModel/DataSourceERI_V1.cs @@ -6,7 +6,7 @@ namespace AIStudio.Settings.DataModel; /// /// An external data source, accessed via an ERI server, cf. https://github.com/MindWorkAI/ERI. /// -public readonly record struct DataSourceERI_V1 : IExternalDataSource +public readonly record struct DataSourceERI_V1 : IERIDataSource { public DataSourceERI_V1() { diff --git a/app/MindWork AI Studio/Settings/IERIDataSource.cs b/app/MindWork AI Studio/Settings/IERIDataSource.cs new file mode 100644 index 00000000..34874fcc --- /dev/null +++ b/app/MindWork AI Studio/Settings/IERIDataSource.cs @@ -0,0 +1,12 @@ +using ERI_Client.V1; + +namespace AIStudio.Settings; + +public interface IERIDataSource : IExternalDataSource +{ + public string Hostname { get; init; } + + public int Port { get; init; } + + public AuthMethod AuthMethod { get; init; } +} \ No newline at end of file