При использовании openapi-генератора вы можете настроить генерацию имени метода для клиента C # - PullRequest
0 голосов
/ 05 июня 2019

Использование openapi-генератора для генерации клиента API C # с использованием спецификации openapi v3.0. Есть ли способ настроить methodNames API? Я предпочел бы иметь возможность указать их, возможно, с помощью поля operationId?

Сейчас они включают переменные пути вместе с HTTP VERB и статическими компонентами пути. Это сработает, но я бы хотел, чтобы имена были немного другими.

GetEncountersResponse ClientidEncountersDateGet (string clientid, string date, string startToken = null);

Другой вариант - просто добавить новые методы, поскольку класс определен как частичный?

1 Ответ

0 голосов
/ 05 июня 2019

Сейчас они включают переменные пути вместе с HTTP VERB и статическими компонентами пути. Это сработает, но я бы хотел, чтобы имена были немного другими.

Похоже, что operationId (необязательно) отсутствует в операции (конечной точке), определенной в документе / спецификации OpenAPI, и поэтому имя метода генерируется автоматически на основе пути, глагола HTTP и т. Д.

Вы можете определить operationId, чтобы лучше контролировать имя метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...