Since version 3.5, Netbox specifies its API with OpenAPI 3. Thus, it is no longer possible to keep this project up to date, as it is generated using go-swagger, a library that doesn't support OpenAPI 3 and has no intention to do so.
This PR replaces go-swagger by oapi-codegen and rebuilds the library for the latest version of Netbox (3.6.3). This change is completely incompatible with previous versions of the library. This is an alternative option to PR #157.
Note that this is a work in progress. I still didn't test the changes.
Any comments, suggestions or corrections are welcome! Furthermore, everyone is invited to participate in the OpenAPI 3 migration discussion.
Since version 3.5, Netbox specifies its API with OpenAPI 3. Thus, it is no longer possible to keep this project up to date, as it is generated using go-swagger, a library that doesn't support OpenAPI 3 and has no intention to do so.
This PR replaces go-swagger by oapi-codegen and rebuilds the library for the latest version of Netbox (3.6.3). This change is completely incompatible with previous versions of the library. This is an alternative option to PR #157.
Note that this is a work in progress. I still didn't test the changes.
Any comments, suggestions or corrections are welcome! Furthermore, everyone is invited to participate in the OpenAPI 3 migration discussion.