diff --git a/app/MindWork AI Studio/Settings/DataModel/DataSourceERI.cs b/app/MindWork AI Studio/Settings/DataModel/DataSourceERI_V1.cs similarity index 71% rename from app/MindWork AI Studio/Settings/DataModel/DataSourceERI.cs rename to app/MindWork AI Studio/Settings/DataModel/DataSourceERI_V1.cs index 6bc76641..f06fbc7c 100644 --- a/app/MindWork AI Studio/Settings/DataModel/DataSourceERI.cs +++ b/app/MindWork AI Studio/Settings/DataModel/DataSourceERI_V1.cs @@ -1,11 +1,14 @@ +using ERI_Client.V1; + +// ReSharper disable InconsistentNaming namespace AIStudio.Settings.DataModel; /// /// An external data source, accessed via an ERI server, cf. https://github.com/MindWorkAI/ERI. /// -public readonly record struct DataSourceERI : IDataSource +public readonly record struct DataSourceERI_V1 : IDataSource { - public DataSourceERI() + public DataSourceERI_V1() { } @@ -30,4 +33,9 @@ public readonly record struct DataSourceERI : IDataSource /// The port of the ERI server. /// public int Port { get; init; } + + /// + /// The authentication method to use. + /// + public AuthMethod AuthMethod { get; init; } = AuthMethod.NONE; } \ No newline at end of file diff --git a/app/MindWork AI Studio/Settings/DataModel/DataSourceType.cs b/app/MindWork AI Studio/Settings/DataModel/DataSourceType.cs index 5749fd3f..9c8b031f 100644 --- a/app/MindWork AI Studio/Settings/DataModel/DataSourceType.cs +++ b/app/MindWork AI Studio/Settings/DataModel/DataSourceType.cs @@ -23,5 +23,5 @@ public enum DataSourceType /// /// External data source accessed via an ERI server, cf. https://github.com/MindWorkAI/ERI. /// - ERI, + ERI_V1, } \ No newline at end of file diff --git a/app/MindWork AI Studio/Settings/DataModel/DataSourceTypeExtension.cs b/app/MindWork AI Studio/Settings/DataModel/DataSourceTypeExtension.cs index 39d67de9..a630a922 100644 --- a/app/MindWork AI Studio/Settings/DataModel/DataSourceTypeExtension.cs +++ b/app/MindWork AI Studio/Settings/DataModel/DataSourceTypeExtension.cs @@ -16,7 +16,7 @@ public static class DataSourceTypeExtension { DataSourceType.LOCAL_FILE => "Local File", DataSourceType.LOCAL_DIRECTORY => "Local Directory", - DataSourceType.ERI => "External ERI Server", + DataSourceType.ERI_V1 => "External ERI Server (v1)", _ => "None", };