forked from loafle/openapi-generator-original
allow api level config of default imports in async scala
This commit is contained in:
parent
56d5167a27
commit
b920881490
@ -25,7 +25,8 @@ case class SwaggerApi(
|
|||||||
baseUrl: Option[String] = None,
|
baseUrl: Option[String] = None,
|
||||||
excludedApis: Set[String] = Set.empty,
|
excludedApis: Set[String] = Set.empty,
|
||||||
excludedModels: Set[String] = Set.empty,
|
excludedModels: Set[String] = Set.empty,
|
||||||
excludedModelPackages: Set[String] = Set.empty)
|
excludedModelPackages: Set[String] = Set.empty,
|
||||||
|
defaultImports: Map[String, String] = Map.empty)
|
||||||
case class SwaggerGenConfig(
|
case class SwaggerGenConfig(
|
||||||
api: SwaggerApi,
|
api: SwaggerApi,
|
||||||
templateDir: File,
|
templateDir: File,
|
||||||
@ -269,7 +270,7 @@ class ScalaAsyncClientGenerator(cfg: SwaggerGenConfig) extends BasicGenerator {
|
|||||||
override val importMapping = Map(
|
override val importMapping = Map(
|
||||||
"Date" -> "java.util.Date",
|
"Date" -> "java.util.Date",
|
||||||
"File" -> "java.io.File"
|
"File" -> "java.io.File"
|
||||||
) ++ cfg.defaultImports
|
) ++ cfg.defaultImports ++ cfg.api.defaultImports
|
||||||
override val typeMapping = Map(
|
override val typeMapping = Map(
|
||||||
"array" -> "List",
|
"array" -> "List",
|
||||||
"boolean" -> "Boolean",
|
"boolean" -> "Boolean",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user