DTOs: - EmailProfileDto: Profile data transfer object - EmailAccountDto: Email account data transfer object - EmailHistoryDto: Email history data transfer object - EmailAttachmentDto: Attachment data transfer object Dependencies: - MediatR 14.2.0 for CQRS (Commands/Queries) - AutoMapper 12.0.1 for entity-DTO mapping - FluentValidation 12.1.1 for input validation This provides the foundation for the application layer implementation.
20 lines
643 B
XML
20 lines
643 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\DigitalData.EmailProfiler.Domain\DigitalData.EmailProfiler.Domain.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="12.0.1" />
|
|
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="12.1.1" />
|
|
<PackageReference Include="MediatR" Version="14.2.0" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|