From b920881490ff20a5ffaa91ebc6f1068955a6cfda Mon Sep 17 00:00:00 2001 From: Ivan Porto Carrero Date: Mon, 9 Sep 2013 18:50:46 -0700 Subject: [PATCH] allow api level config of default imports in async scala --- .../wordnik/swagger/codegen/ScalaAsyncClientGenerator.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/scala/com/wordnik/swagger/codegen/ScalaAsyncClientGenerator.scala b/src/main/scala/com/wordnik/swagger/codegen/ScalaAsyncClientGenerator.scala index fc36442df27..2fb4ecad949 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/ScalaAsyncClientGenerator.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/ScalaAsyncClientGenerator.scala @@ -25,7 +25,8 @@ case class SwaggerApi( baseUrl: Option[String] = None, excludedApis: 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( api: SwaggerApi, templateDir: File, @@ -269,7 +270,7 @@ class ScalaAsyncClientGenerator(cfg: SwaggerGenConfig) extends BasicGenerator { override val importMapping = Map( "Date" -> "java.util.Date", "File" -> "java.io.File" - ) ++ cfg.defaultImports + ) ++ cfg.defaultImports ++ cfg.api.defaultImports override val typeMapping = Map( "array" -> "List", "boolean" -> "Boolean",