using Microsoft.AspNetCore.Http.HttpResults; var builder = WebApplication.CreateBuilder(args); builder.Services.AddOpenApi(); var app = builder.Build(); if (app.Environment.IsDevelopment()) app.MapOpenApi(); app.MapGet("/items/{id:int}", Results, NotFound> (int id) => id == 1 ? TypedResults.Ok(new Item(1, "rune")) : TypedResults.NotFound()).WithName("GetItem").WithSummary("Find one classroom catalog item"); app.Run(); public sealed record Item(int Id, string Name);