【问题标题】:Open api generator : change Client name打开 api 生成器:更改客户端名称
【发布时间】:2020-10-05 11:51:34
【问题描述】:

我正在使用“OpenApi 生成器”为 api 创建客户端库。

openapi-generator generate -i https://xxxx.cloudfront.net/openapi/en-us/product/2-0/openapi.yaml -g ruby -o tmp/test/custom_name

这会生成一个类“OpenapiClient”,但我需要将此名称更改为“CustomApiClient”。我怎样才能传递这个值? 这在我看来是一个标准的事情,为什么不那么直接?我是否遵循最佳做法?

# Load the gem
require 'openapi_client'

# Setup authorization
OpenapiClient.configure do |config|
  # Configure Bearer authorization: bearer
  config.access_token = 'YOUR_BEARER_TOKEN'
end

【问题讨论】:

    标签: openapi openapi-generator


    【解决方案1】:

    这似乎比它应该的更难找到,但如果你运行openapi-generator config-help -g ruby,它会向你显示 ruby​​ 客户端配置的所有选项。具体来说,gemName。所以你可以简单地创建一个配置文件,如:

    # config.yaml
    gemName: custom_api_client
    

    并在运行生成命令时提供-c /path/to/your/config.yaml

    【讨论】:

    • 知道如何为 Java 名称做同样的事情吗?我确实生成了 ApiClient.java,我想更改为 CustomApiClient.java ?
    猜你喜欢
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 2016-07-31
    相关资源
    最近更新 更多