使用openapi-generator时能否为C#客户端自定义方法名生成

When using openapi-generator can you customize method name generation for C# client

使用 openapi-generator 生成使用 openapi v3.0 规范的 C# API 客户端。有没有办法自定义 API 的方法名称?我希望能够通过使用 operationId 字段来指定它们?

现在他们将路径变量与 HTTP VERB 和静态路径组件结合在一起。它会起作用,但我希望名称有所不同。

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

另一种选择是添加新方法,因为 class 被定义为部分?

Right now they are incorporating the path variables along with the HTTP VERB and the static path components. It'll work, but I'd like the names to be a bit different.

看起来在 OpenAPI doc/spec 中定义的操作(端点)中缺少 operationId(可选),这就是基于路径的方法名称为 auto-generated 的原因, HTTP 动词等

您可以定义 operationId 以更好地控制方法名称。