From f8c550290529fc0a7db901b00f9f51723f19ba3e Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 12 Dec 2025 13:58:39 +0100 Subject: [PATCH] Refactor auth type properties to use strong enum type Changed Type in EndpointAuth and EndpointAuthType in RecActionView from string? to EndpointAuthType? for improved type safety and clarity. This enforces the use of a specific enum for authentication types instead of plain strings. --- src/ReC.Domain/Entities/EndpointAuth.cs | 2 +- src/ReC.Domain/Entities/RecActionView.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ReC.Domain/Entities/EndpointAuth.cs b/src/ReC.Domain/Entities/EndpointAuth.cs index cd59bf5..e7f4d05 100644 --- a/src/ReC.Domain/Entities/EndpointAuth.cs +++ b/src/ReC.Domain/Entities/EndpointAuth.cs @@ -12,7 +12,7 @@ public class EndpointAuth public string? Description { get; set; } - public string? Type { get; set; } + public EndpointAuthType? Type { get; set; } public string? ApiKey { get; set; } diff --git a/src/ReC.Domain/Entities/RecActionView.cs b/src/ReC.Domain/Entities/RecActionView.cs index 264d834..8067d7c 100644 --- a/src/ReC.Domain/Entities/RecActionView.cs +++ b/src/ReC.Domain/Entities/RecActionView.cs @@ -42,7 +42,7 @@ public class RecActionView [ForeignKey("EndpointAuthId")] public EndpointAuth? EndpointAuth { get; set; } - public string? EndpointAuthType { get; set; } + public EndpointAuthType? EndpointAuthType { get; set; } public string? EndpointAuthApiKey { get; set; }