Swagger-net (или swashbuckle): как установить пространство имен в запросах xml?
Есть ли способ генерировать примеры запросов с пространствами имен XML с помощью Swagger-Net? Или в автомате?
Я думал о чем-то вроде:
[SwaggerResponseExample(HttpStatusCode.OK,
typeof(ResponseExample), xmlnamespace="wanted xml namespace goes here...")]
0 ответов
В Swagger-Net у вас есть SwaggerResponse
Вы можете назвать это так:
[SwaggerResponse(400, "Bad request")]
public class SwaggerAnnotatedController : ApiController
{
[SwaggerResponseRemoveDefaults]
[SwaggerResponse(HttpStatusCode.Created, Type = typeof(int), MediaType = "text", Examples = 123)]
[SwaggerResponse(HttpStatusCode.BadRequest, "Invalid message", typeof(HttpError))]
public int Create(Message message)
{
throw new NotImplementedException();
}
[SwaggerResponse( 200, Type = typeof( IEnumerable<Message> ), TypeName = "Messages" )]
public IEnumerable<Message> GetAll()
{
throw new NotImplementedException();
}
Но у меня никогда не было необходимости в xmlnamespace, поэтому такой опции нет:
но если вы можете предоставить точные сведения о том, как используется это пространство имен xml, я могу добавить его.