Witam.
Pytanie, bo nie chce mi się tego pisać po raz kolejny. Czy jest opcja w Swaggerze, aby domyślne wartości pobierał z inline inicjalizacji?
/// <summary>
/// Super Pro elo MojaKlasa
/// </summary>
public class MojaKlasa
{
/// <summary>
/// Globalny, unikalny identyfikator wiersza.
/// </summary>
public Guid Guid { get; set; } = Guid.NewGuid();
/// <summary>
/// Informuje, czy zapis został już wyeksportowany do innej bazy.
/// </summary>
public bool? Exported { get; set; } = false;
}
Według dokumentacji można to zrobić za pomocą atrybutu [DefaultValue]
, ale to powoduje, że muszę wpisać drugi raz to samo jak atrybut. Może jest na to jakiś skrypt, kod, który powie swaggerowi, że ma to brać z innego miejsca