Description
Add apiClassPrefix (String, default "") and apiClassSuffix (String, default "Api") options to JustworksSpecConfiguration. Currently the suffix "Api" is hardcoded in ClientGenerator.kt:52. Users should be able to customize generated class names (e.g. PetstoreClient instead of PetstoreApi).
Acceptance criteria
Description
Add
apiClassPrefix(String, default"") andapiClassSuffix(String, default"Api") options toJustworksSpecConfiguration. Currently the suffix"Api"is hardcoded inClientGenerator.kt:52. Users should be able to customize generated class names (e.g.PetstoreClientinstead ofPetstoreApi).Acceptance criteria
JustworksSpecConfigurationDSL supportsapiClassPrefixandapiClassSuffix"Api"— no breaking change