php小編蘋果建議使用Openapi Generator來產生Go語言的最小最大範圍整數。 Openapi Generator是一個強大的程式碼產生工具,可以根據OpenAPI規格自動產生客戶端和伺服器端程式碼。在Go語言中,最小最大範圍整數是透過math套件中的常數來表示的,使用Openapi Generator可以方便地產生這些常數的定義和使用程式碼,大大提高了開發效率。如果您在Go語言開發中需要使用最小最大範圍整數,不妨試試Openapi Generator吧!
我有一個使用 openapi 生成器和 openapi 的 go 專案:「3.0.3」
。
我正在嘗試使用 int64 請求正文變數的 minimum
和 maximum
範圍來實現錯誤驗證。我認為這種類型的驗證可以在生成的控制器中發生。例如,類似 assertpetrequired 範例的地方。我查看了controller-api.mustache 文件,沒有看到任何有用的東西。我的帖子請求正文如下所示(我已經嘗試了我能想到的所有組合:最小值、最大值、exclusiveminimum 和 exclusivemaximum。
requestBody: required: true content: application/json: schema: type: object properties: id: type: string amount: type: integer format: int64 minimum: 1 exclusiveMinimum: true maximum: 10 exclusiveMaximum: true label: type: string required: - id - amount
是否需要添加一些額外的庫,或者我在 yaml
文件中缺少一些基本內容?
我假設您正在產生一個 go 伺服器,而不是 go 用戶端。
不幸的是,Go 伺服器產生器尚不支援驗證。但此功能計劃用於 7.0.0 版本,計劃於2023 年 6 月。
以上是Openapi Generator 最小最大範圍整數Go的詳細內容。更多資訊請關注PHP中文網其他相關文章!