A little Monday cleanup (#13823)

* Introduce root key constant

* Do not enforce ProblemDetails on every non-success response from the API + remove invalid NotFoundResult response types from various endpoints

* Update OpenAPI JSON contract to reflect the new NotFound results
This commit is contained in:
Kenn Jacobsen
2023-02-13 15:16:21 +01:00
committed by GitHub
parent 233be8dc8f
commit 620a673fa3
10 changed files with 59 additions and 292 deletions

View File

@@ -29,7 +29,7 @@ public class UpdateLanguageController : LanguageControllerBase
[HttpPut($"{{{nameof(isoCode)}}}")]
[MapToApiVersion("1.0")]
[ProducesResponseType(typeof(NotFoundResult), StatusCodes.Status404NotFound)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
[ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)]
[ProducesResponseType(StatusCodes.Status200OK)]
public async Task<IActionResult> Update(string isoCode, LanguageUpdateModel languageUpdateModel)