You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead of generating the whole client, just generate the DTOs is better and allow users to use whatever client they want
However, it is shown that our hack of allowing Enum class name ended with "s" to support multiple unique enum value is necessary. Because in API call, such as GET /api/songs with the parameter fields, It must be a column separated list with unique elements like fields=tags,pvs. Using something else like fields=tags&fields=pvs won't work
The text was updated successfully, but these errors were encountered:
CXwudi
changed the title
Deprecate vocadb-openapi-client-java in favour of vocadb-openapi-dto
Deprecate vocadb-openapi-client-java in favour of vocadb-openapi-dto-java
Dec 21, 2023
Instead of generating the whole client, just generate the DTOs is better and allow users to use whatever client they want
However, it is shown that our hack of allowing Enum class name ended with "s" to support multiple unique enum value is necessary. Because in API call, such as
GET /api/songs
with the parameterfields
, It must be a column separated list with unique elements likefields=tags,pvs
. Using something else likefields=tags&fields=pvs
won't workWe are also fixed in Jackson because the model is problematic with Gson, see https://github.com/CXwudi/vocadb-openapi-java-client-autofixer#before-generate
The text was updated successfully, but these errors were encountered: