From 8e27da5d5d39e3ea605e54d7461606fe94cb8c3f Mon Sep 17 00:00:00 2001 From: Marco Minerva Date: Thu, 13 Nov 2025 09:59:25 +0100 Subject: [PATCH] Simplify OpenApiHelpers Schema initialization Refactor the `Schema` property in the `OpenApiHelpers` class to remove the nested `Reference` property initialization. The `Schema` property for `MediaTypeNames.Application.ProblemJson` is now directly initialized with an `OpenApiSchemaReference` using `nameof(ProblemDetails)`, reducing complexity and improving readability. --- .../Swagger/OpenApiHelpers.cs | 7 ------- src/SimpleAuthentication/OpenApi/OpenApiHelpers.cs | 7 ------- 2 files changed, 14 deletions(-) diff --git a/src/SimpleAuthentication.Swashbuckle/Swagger/OpenApiHelpers.cs b/src/SimpleAuthentication.Swashbuckle/Swagger/OpenApiHelpers.cs index 1110fed..5c51db9 100644 --- a/src/SimpleAuthentication.Swashbuckle/Swagger/OpenApiHelpers.cs +++ b/src/SimpleAuthentication.Swashbuckle/Swagger/OpenApiHelpers.cs @@ -21,13 +21,6 @@ public static OpenApiResponse CreateResponse(string description) [MediaTypeNames.Application.ProblemJson] = new() { Schema = new OpenApiSchemaReference(nameof(ProblemDetails)) - { - Reference = new() - { - Type = ReferenceType.Schema, - Id = nameof(ProblemDetails) - } - } } } }; diff --git a/src/SimpleAuthentication/OpenApi/OpenApiHelpers.cs b/src/SimpleAuthentication/OpenApi/OpenApiHelpers.cs index 9e3cb31..be413df 100644 --- a/src/SimpleAuthentication/OpenApi/OpenApiHelpers.cs +++ b/src/SimpleAuthentication/OpenApi/OpenApiHelpers.cs @@ -70,13 +70,6 @@ public static OpenApiResponse CreateResponse(string description) [MediaTypeNames.Application.ProblemJson] = new() { Schema = new OpenApiSchemaReference(nameof(ProblemDetails)) - { - Reference = new() - { - Type = ReferenceType.Schema, - Id = nameof(ProblemDetails) - } - } } } };