When generating a new client with the kotlin generator and the multiplatform library, if your spec has no api endpoints that require any authentication methods, the generated client will have errors and a private authentications property will be generated with lazy instantiation block of:
{
mapOf()
}
4.3.1
Works with any declaration that contains zero authorizations: arrays.
openapi-generator generate -g kotlin --library multiplatform -o kotlin_client -i test.yaml
authorizations for any endpoints./gradlew clean jvmJarI submitted a PR to fix the issue. More work regarding the kotlin mutliplatform library needs to be done for sure though: https://github.com/OpenAPITools/openapi-generator/pull/6983
馃憤 Thanks for opening this issue!
馃彿 I have applied any labels matching special text in your issue.
The team will review the labels and make any necessary changes.
Worth being aware of #7353 which, when completed, may supersede the current kotlin-multiplatform support and thereby offer a workaround for this issue.
Most helpful comment
Worth being aware of #7353 which, when completed, may supersede the current
kotlin-multiplatformsupport and thereby offer a workaround for this issue.