Search
Write a publication
Pull to refresh
0
0
Владислав Боровиков @SomeOneThere

.NET разработчик

Send message

Да уж, эти spamcop и spamhaus и сейчас докучают. Мы написали пару мониторингов попадания в некоторые блэк-листы. Как только стреляет алерт, мы бежим просить делист из блэк-листа, в который попали.
Но в отличии от нескольких наших "больных" блэклистов, где делист можно получить сразу, спам-коп банит на долго и почта реально не идёт.

нужно рядом с приложением класть инструкцию как пользоваться fakeGPS.

Интересно, что если в обзервере будет необработанное исключение, то диагностируемый код тоже упадёт (HttpWebRequest).
Еще прикольно, что потенциально можно изменять объекты.

Сериализатор по умолчанию?

Имеется ввиду, что у нас следующая иерархия:


class Animal
{
  public AnimalType Type {get;set;}
}
class Cat : Animal
{
  public int SpecificCatField {get;set;}
}
class Dog : Animal
{
  public int SpecificDogField {get;set;}
}

В swagger'е необходимо описать, что в случае значения поля Type равным AnimalType.Cat модель должна содержать поле SpecificCadField, иначе SpecificDogField.
На сколько я знаю, стандартный UI не поддерживает такое. Swashbukle генерит документацию только по полям, содержащимся в конечном типе. Не смотря на это, в самой спецификации есть наличие поддержики полиморфизма.

Нашли ли вы способ документировать полиморфные request/response модели?
Осталось найти ту, на которой это всё тестировать.
Ну вот хоть можно с автором статьи в комментариях к ней же пообщаться можно будет.

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Works in
Date of birth
Registered
Activity