Skip to content

Replace Swashbuckle attributes with ASP.NET Core equivalents#3180

Merged
gunndabad merged 2 commits into
openapifrom
copilot/sub-pr-3179
Feb 27, 2026
Merged

Replace Swashbuckle attributes with ASP.NET Core equivalents#3180
gunndabad merged 2 commits into
openapifrom
copilot/sub-pr-3179

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 27, 2026

Completes the Swashbuckle removal by replacing remaining Swashbuckle annotation attributes in API controllers and request models with native ASP.NET Core equivalents.

Changes

  • [SwaggerOperation][EndpointName], [EndpointSummary], [EndpointDescription] on all action methods across V1, V2, and V3 controllers
  • [SwaggerParameter][Description] (System.ComponentModel) on action method parameters
  • [SwaggerSchema][Description] (System.ComponentModel) on request model properties

Before / After

// Before
[SwaggerOperation(
    OperationId = "GetIttProviders",
    Summary = "Get ITT Providers",
    Description = "Gets the list of ITT providers")]

// After
[EndpointName("GetIttProviders"),
    EndpointSummary("Get ITT Providers"),
    EndpointDescription("Gets the list of ITT providers")]

Guidance to review

34 files changed; all are mechanical attribute substitutions. No logic changes.

Checklist

  • Attach to Trello card
  • Rebased master
  • Cleaned commit history
  • Tested by running locally

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…y, EndpointDescription

Co-authored-by: gunndabad <2041280+gunndabad@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Swagger attributes in API project Replace Swashbuckle attributes with ASP.NET Core equivalents Feb 27, 2026
@gunndabad gunndabad marked this pull request as ready for review February 27, 2026 16:27
@gunndabad gunndabad merged commit 217d461 into openapi Feb 27, 2026
13 of 14 checks passed
@gunndabad gunndabad deleted the copilot/sub-pr-3179 branch February 27, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants