ServiceStack - расширение метаданных AutoQuery
Используя плагин SwaggerFeature в ServiceStack, я могу аннотировать свойства DTO с помощью атрибута ApiMember.
Пример:
[Route("/swagger/{Name}", "POST"]
public class MyRequestDto
{
[ApiMember(Name="Name", Description = "Name Description",
ParameterType = "path", DataType = "string", IsRequired = true)]
public string Name { get; set; }
}
Можно ли включить эти дополнительные аннотации для свойств в службу метаданных AutoQuery?
1 ответ
Решение
Схема для метаданных AutoQuery не позволяет использовать эти метаданные, которые могли бы изменить область и назначение метаданных AutoQuery.
Эта информация также является избыточной, поскольку эти метаданные об услугах хранятся в /types/metadata
маршрут, который возвращает DTO MetadataTypes.