From f1c9e6c64e81a4cb8dc7290dbd7883e91b7778ba Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Fri, 24 Aug 2012 15:32:50 -0700 Subject: [PATCH] added file --- src/main/scala/ScalaPetstoreCodegen.scala | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/main/scala/ScalaPetstoreCodegen.scala diff --git a/src/main/scala/ScalaPetstoreCodegen.scala b/src/main/scala/ScalaPetstoreCodegen.scala new file mode 100644 index 00000000000..8a25ece1e1a --- /dev/null +++ b/src/main/scala/ScalaPetstoreCodegen.scala @@ -0,0 +1,24 @@ +import com.wordnik.swagger.codegen.BasicScalaGenerator + +import com.wordnik.swagger.core._ + +object ScalaPetstoreCodegen extends BasicScalaGenerator { + def main(args: Array[String]) = generateClient(args) + + override def packageName = "com.wordnik.petstore" + + // where to write generated code + override def destinationDir = "samples/scala/src/main/scala" + + // package for models + override def modelPackage = Some("com.wordnik.petstore.model") + + // package for api classes + override def apiPackage = Some("com.wordnik.petstore.api") + + // supporting classes + override def supportingFiles = List( + ("apiInvoker.mustache", "samples/scala/src/main/scala/com/wordnik/client", "ApiInvoker.scala"), + ("pom.mustache", "samples/scala", "pom.xml") + ) +} \ No newline at end of file