Skip to content

Commit

Permalink
Default Error Types (#1)
Browse files Browse the repository at this point in the history
  • Loading branch information
skrasekmichael authored Mar 16, 2024
1 parent d5ef818 commit 8f42ff5
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/RailwayResult.Errors/AuthenticationError.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
namespace RailwayResult.Errors;

public sealed record AuthenticationError : Error<AuthenticationError>;
3 changes: 3 additions & 0 deletions src/RailwayResult.Errors/AuthorizationError.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
namespace RailwayResult.Errors;

public sealed record AuthorizationError : Error<AuthorizationError>;
3 changes: 3 additions & 0 deletions src/RailwayResult.Errors/ConflictError.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
namespace RailwayResult.Errors;

public sealed record ConflictError : Error<ConflictError>;
3 changes: 3 additions & 0 deletions src/RailwayResult.Errors/DomainError.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
namespace RailwayResult.Errors;

public sealed record DomainError : Error<DomainError>;
3 changes: 3 additions & 0 deletions src/RailwayResult.Errors/InternalError.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
namespace RailwayResult.Errors;

public sealed record InternalError : Error<InternalError>;
3 changes: 3 additions & 0 deletions src/RailwayResult.Errors/NotFoundError.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
namespace RailwayResult.Errors;

public sealed record NotFoundError : Error<NotFoundError>;
7 changes: 7 additions & 0 deletions src/RailwayResult.Errors/RailwayResult.Errors.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<ItemGroup>
<ProjectReference Include="..\RailwayResult\RailwayResult.csproj" />
</ItemGroup>

</Project>
3 changes: 3 additions & 0 deletions src/RailwayResult.Errors/ValidationError.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
namespace RailwayResult.Errors;

public sealed record ValidationError : Error<ValidationError>;

0 comments on commit 8f42ff5

Please sign in to comment.