Приложение логики, использующее функцию Azure для форматирования сложных объектов

#azure-logic-apps #swagger-2.0

Вопрос:

У меня есть функция Azure, которая реализует Microsoft.Лазурь.Веб-задания.Расширения.OpenAPI и украсил мои модели атрибутом JsonProperty.

 public class MonitorRequest {  [JsonProperty(Required = Required.Always)]  public string OperationName { get; set; }  [JsonProperty(Required = Required.Always)]  public JObject ResultDescription { get; set; }  [JsonProperty(Required = Required.AllowNull)]  public string SubscriptionId { get; set; }  ... removed other properties }  public class PostAzureMonitorRequest {  [JsonProperty(Required = Required.Always)]  public string LogName { get; set; }  [JsonProperty(Required = Required.Always)]  public MonitorRequest Data { get; set; }  ... removed other properties }  

В приведенной выше модели используется класс MonitorRequest в классе PostAzureMonitorRequest. При использовании действия swagger в приложении логики невозможно определить, какое свойство требуется для какой модели.

Есть ли способ отформатировать приложение логики, чтобы не показывать все свойства с одним отступом?

Функция вызова приложения логики Приложение чванливости без отступа

Моя функция ссылается на входную модель со следующими украшениями.

 [OpenApiOperation(operationId: "Post Azure Monitor", tags: new[] { "Post Azure Monitor" }, Summary = "Submits a ... [OpenApiRequestBody(contentType: "application/json", bodyType: typeof(PostAzureMonitorRequest), Required = true ... [OpenApiResponseWithBody(statusCode: HttpStatusCode.OK, contentType: "text/plain", bodyType: typeof(string), Sum ... ... removed some attributes [FunctionName("PostAzureMonitor")] public static async Tasklt;IActionResultgt; Run(  

Я пытаюсь избежать необходимости добавлять к именам свойств некоторый текст, чтобы определить, к какой модели принадлежит свойство. Я также попробовал атрибут OpenApiExampleAttribute, который отображается в пользовательском интерфейсе, но не в приложении логики (как в модели, так и в теле запроса).

Спасибо