diff --git a/src/Database.T4/Database.T4.csproj b/src/Database.T4/Database.T4.csproj index 8d5c3335634337d9de5e3c51f9b3de38a8f46630..6bc7774ac81a639b995ca4af8edaa28f5f6cc7f8 100644 --- a/src/Database.T4/Database.T4.csproj +++ b/src/Database.T4/Database.T4.csproj @@ -49,8 +49,8 @@ <Reference Include="Coscine.Database.Helpers, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL"> <HintPath>..\packages\Coscine.Database.Helpers.1.1.0\lib\net461\Coscine.Database.Helpers.dll</HintPath> </Reference> - <Reference Include="Coscine.Migrations, Version=1.9.0.0, Culture=neutral, processorArchitecture=MSIL"> - <HintPath>..\packages\Coscine.Migrations.1.9.0\lib\net461\Coscine.Migrations.dll</HintPath> + <Reference Include="Coscine.Migrations, Version=1.10.0.0, Culture=neutral, processorArchitecture=MSIL"> + <HintPath>..\packages\Coscine.Migrations.1.10.0-topic-1277-migra0001\lib\net461\Coscine.Migrations.dll</HintPath> </Reference> <Reference Include="FluentMigrator, Version=3.2.8.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> <HintPath>..\packages\FluentMigrator.3.2.8\lib\net461\FluentMigrator.dll</HintPath> diff --git a/src/Database.T4/packages.config b/src/Database.T4/packages.config index 1c684c8140f2728eb1ca7126439a4d3cb711d73b..78d5f8e760ddb1409deef96c3672cf5ec79db74a 100644 --- a/src/Database.T4/packages.config +++ b/src/Database.T4/packages.config @@ -3,7 +3,7 @@ <package id="Consul" version="0.7.2.6" targetFramework="net461" /> <package id="Coscine.Configuration" version="1.5.0" targetFramework="net461" /> <package id="Coscine.Database.Helpers" version="1.1.0" targetFramework="net461" /> - <package id="Coscine.Migrations" version="1.9.0" targetFramework="net461" /> + <package id="Coscine.Migrations" version="1.10.0-topic-1277-migra0001" targetFramework="net461" /> <package id="FluentMigrator" version="3.2.8" targetFramework="net461" /> <package id="FluentMigrator.Abstractions" version="3.2.8" targetFramework="net461" /> <package id="FluentMigrator.Extensions.Oracle" version="3.2.8" targetFramework="net461" /> diff --git a/src/Database/Database.csproj b/src/Database/Database.csproj index 09a49f9aa40d8d6dc91532b0e8c10988f3c539c2..3df48d808aba05f034964096a87cf1f90dc2724a 100644 --- a/src/Database/Database.csproj +++ b/src/Database/Database.csproj @@ -89,6 +89,7 @@ <Compile Include="Models\LogModel.cs" /> <Compile Include="ReturnObjects\DisciplineObject.cs" /> <Compile Include="ReturnObjects\ExternalAuthenticatorsObject.cs" /> + <Compile Include="ReturnObjects\ExternalIdsObject.cs" /> <Compile Include="ReturnObjects\FeatureObject.cs" /> <Compile Include="ReturnObjects\GitlabResourceTypeObject.cs" /> <Compile Include="ReturnObjects\IReturnObject.cs" /> diff --git a/src/Database/ReturnObjects/ExternalIdsObject.cs b/src/Database/ReturnObjects/ExternalIdsObject.cs new file mode 100644 index 0000000000000000000000000000000000000000..880d6f781b5e88cc3ad1aa69d083954c226a1546 --- /dev/null +++ b/src/Database/ReturnObjects/ExternalIdsObject.cs @@ -0,0 +1,23 @@ +using System; + +namespace Coscine.Database.ReturnObjects +{ + [Serializable] + public class ExternalIdsObject : IReturnObject + { + public Guid Id { get; set; } + public Guid UserId { get; set; } + public Guid ExternalAuthenticatorId { get; set; } + public string Organization { get; set; } + public string ExternalId { get; set; } + + public ExternalIdsObject(Guid id, Guid userId, Guid externalAuthenticatorId, string organization, string externalId) + { + Id = id; + UserId = userId; + ExternalAuthenticatorId = externalAuthenticatorId; + Organization = organization; + ExternalId = externalId; + } + } +}