Allow for UUID types in akka-scala (#5069)

* allow for UUID types

* update sample libs
This commit is contained in:
Matt Alleman 2017-03-15 03:02:42 -06:00 committed by wing328
parent bbe3fd4c71
commit b2aa877ce0
10 changed files with 13 additions and 6 deletions

View File

@ -8,6 +8,7 @@ package {{package}}
import {{invokerPackage}}.ApiModel
import org.joda.time.DateTime
import java.util.UUID
{{#models}}
{{#model}}

View File

@ -217,7 +217,7 @@
<akka-version>2.3.9</akka-version>
<joda-version>1.2</joda-version>
<joda-time-version>2.2</joda-time-version>
<swagger-core-version>1.5.9</swagger-core-version>
<swagger-core-version>1.5.12</swagger-core-version>
<maven-plugin.version>1.0.0</maven-plugin.version>
<junit-version>4.8.1</junit-version>

View File

@ -5,9 +5,9 @@
*/
package io.swagger.client.api
import io.swagger.client.model.Pet
import io.swagger.client.model.ApiResponse
import java.io.File
import io.swagger.client.model.Pet
import io.swagger.client.core._
import io.swagger.client.core.CollectionFormats._
import io.swagger.client.core.ApiKeyLocations._

View File

@ -23,7 +23,7 @@ object UserApi {
def createUser(body: User): ApiRequest[Unit] =
ApiRequest[Unit](ApiMethods.POST, "http://petstore.swagger.io/v2", "/user", "application/json")
.withBody(body)
.withDefaultSuccessResponse[Unit]
.withSuccessResponse[Unit](0)
/**
*
* Expected answers:
@ -34,7 +34,7 @@ object UserApi {
def createUsersWithArrayInput(body: Seq[User]): ApiRequest[Unit] =
ApiRequest[Unit](ApiMethods.POST, "http://petstore.swagger.io/v2", "/user/createWithArray", "application/json")
.withBody(body)
.withDefaultSuccessResponse[Unit]
.withSuccessResponse[Unit](0)
/**
*
* Expected answers:
@ -45,7 +45,7 @@ object UserApi {
def createUsersWithListInput(body: Seq[User]): ApiRequest[Unit] =
ApiRequest[Unit](ApiMethods.POST, "http://petstore.swagger.io/v2", "/user/createWithList", "application/json")
.withBody(body)
.withDefaultSuccessResponse[Unit]
.withSuccessResponse[Unit](0)
/**
* This can only be done by the logged in user.
*
@ -105,7 +105,7 @@ object UserApi {
*/
def logoutUser(): ApiRequest[Unit] =
ApiRequest[Unit](ApiMethods.GET, "http://petstore.swagger.io/v2", "/user/logout", "application/json")
.withDefaultSuccessResponse[Unit]
.withSuccessResponse[Unit](0)
/**
* This can only be done by the logged in user.
*

View File

@ -8,6 +8,7 @@ package io.swagger.client.model
import io.swagger.client.core.ApiModel
import org.joda.time.DateTime
import java.util.UUID
case class ApiResponse (
code: Option[Int],

View File

@ -8,6 +8,7 @@ package io.swagger.client.model
import io.swagger.client.core.ApiModel
import org.joda.time.DateTime
import java.util.UUID
case class Category (
id: Option[Long],

View File

@ -8,6 +8,7 @@ package io.swagger.client.model
import io.swagger.client.core.ApiModel
import org.joda.time.DateTime
import java.util.UUID
case class Order (
id: Option[Long],

View File

@ -8,6 +8,7 @@ package io.swagger.client.model
import io.swagger.client.core.ApiModel
import org.joda.time.DateTime
import java.util.UUID
case class Pet (
id: Option[Long],

View File

@ -8,6 +8,7 @@ package io.swagger.client.model
import io.swagger.client.core.ApiModel
import org.joda.time.DateTime
import java.util.UUID
case class Tag (
id: Option[Long],

View File

@ -8,6 +8,7 @@ package io.swagger.client.model
import io.swagger.client.core.ApiModel
import org.joda.time.DateTime
import java.util.UUID
case class User (
id: Option[Long],