diff --git a/src/Leanetec.EConnect.Client/Alive/GetRequest.cs b/src/Leanetec.EConnect.Client/Alive/GetRequest.cs index 5c75590..77a210e 100644 --- a/src/Leanetec.EConnect.Client/Alive/GetRequest.cs +++ b/src/Leanetec.EConnect.Client/Alive/GetRequest.cs @@ -9,7 +9,7 @@ public enum Role Admin } -public record GetRequest(Role? Role = null) : Request, IRequest +public record GetRequest(Role? Role = null) : HttpRequest, IRequest { } diff --git a/src/Leanetec.EConnect.Client/Articles/GetRequest.cs b/src/Leanetec.EConnect.Client/Articles/GetRequest.cs index d6a89aa..412553f 100644 --- a/src/Leanetec.EConnect.Client/Articles/GetRequest.cs +++ b/src/Leanetec.EConnect.Client/Articles/GetRequest.cs @@ -4,7 +4,7 @@ using MediatR; namespace Leanetec.EConnect.Client.Articles; -public record GetRequest(int? ArticleId = null) : Request>, IRequest> +public record GetRequest(int? ArticleId = null) : HttpRequest>, IRequest> { } diff --git a/src/Leanetec.EConnect.Client/Articles/PostRequest.cs b/src/Leanetec.EConnect.Client/Articles/PostRequest.cs index a21f8ea..28d3769 100644 --- a/src/Leanetec.EConnect.Client/Articles/PostRequest.cs +++ b/src/Leanetec.EConnect.Client/Articles/PostRequest.cs @@ -4,7 +4,7 @@ using MediatR; namespace Leanetec.EConnect.Client.Articles; -public record PostRequest(Article Article) : Request, IRequest +public record PostRequest(Article Article) : HttpRequest, IRequest { } diff --git a/src/Leanetec.EConnect.Client/Articles/PutRequest.cs b/src/Leanetec.EConnect.Client/Articles/PutRequest.cs index f3ae11f..7b0a763 100644 --- a/src/Leanetec.EConnect.Client/Articles/PutRequest.cs +++ b/src/Leanetec.EConnect.Client/Articles/PutRequest.cs @@ -4,7 +4,7 @@ using MediatR; namespace Leanetec.EConnect.Client.Articles; -public record PutRequest(Article Article) : Request, IRequest +public record PutRequest(Article Article) : HttpRequest, IRequest { } diff --git a/src/Leanetec.EConnect.Client/Dto/HttpRequest.cs b/src/Leanetec.EConnect.Client/Dto/HttpRequest.cs new file mode 100644 index 0000000..e79155c --- /dev/null +++ b/src/Leanetec.EConnect.Client/Dto/HttpRequest.cs @@ -0,0 +1,16 @@ +using MediatR; + +namespace Leanetec.EConnect.Client.Dto; + +public record HttpRequestBase +{ + public int? ApiVersion { get; set; } +} + +public record HttpRequest : HttpRequestBase, IRequest +{ +} + +public record HttpRequest : HttpRequestBase, IRequest +{ +} diff --git a/src/Leanetec.EConnect.Client/Dto/Request.cs b/src/Leanetec.EConnect.Client/Dto/Request.cs deleted file mode 100644 index cc2951e..0000000 --- a/src/Leanetec.EConnect.Client/Dto/Request.cs +++ /dev/null @@ -1,16 +0,0 @@ -using MediatR; - -namespace Leanetec.EConnect.Client.Dto; - -public record CommonRequest -{ - public int? ApiVersion { get; set; } -} - -public record Request : CommonRequest, IRequest -{ -} - -public record Request : CommonRequest, IRequest -{ -}