Skip to content

Commit b2aa877

Browse files
rmallemanwing328
authored andcommitted
Allow for UUID types in akka-scala (#5069)
* allow for UUID types * update sample libs
1 parent bbe3fd4 commit b2aa877

File tree

10 files changed

+13
-6
lines changed

10 files changed

+13
-6
lines changed

modules/swagger-codegen/src/main/resources/akka-scala/model.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package {{package}}
88

99
import {{invokerPackage}}.ApiModel
1010
import org.joda.time.DateTime
11+
import java.util.UUID
1112

1213
{{#models}}
1314
{{#model}}

samples/client/petstore/akka-scala/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@
217217
<akka-version>2.3.9</akka-version>
218218
<joda-version>1.2</joda-version>
219219
<joda-time-version>2.2</joda-time-version>
220-
<swagger-core-version>1.5.9</swagger-core-version>
220+
<swagger-core-version>1.5.12</swagger-core-version>
221221
<maven-plugin.version>1.0.0</maven-plugin.version>
222222

223223
<junit-version>4.8.1</junit-version>

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/api/PetApi.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
*/
66
package io.swagger.client.api
77

8-
import io.swagger.client.model.Pet
98
import io.swagger.client.model.ApiResponse
109
import java.io.File
10+
import io.swagger.client.model.Pet
1111
import io.swagger.client.core._
1212
import io.swagger.client.core.CollectionFormats._
1313
import io.swagger.client.core.ApiKeyLocations._

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/api/UserApi.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ object UserApi {
2323
def createUser(body: User): ApiRequest[Unit] =
2424
ApiRequest[Unit](ApiMethods.POST, "http://petstore.swagger.io/v2", "/user", "application/json")
2525
.withBody(body)
26-
.withDefaultSuccessResponse[Unit]
26+
.withSuccessResponse[Unit](0)
2727
/**
2828
*
2929
* Expected answers:
@@ -34,7 +34,7 @@ object UserApi {
3434
def createUsersWithArrayInput(body: Seq[User]): ApiRequest[Unit] =
3535
ApiRequest[Unit](ApiMethods.POST, "http://petstore.swagger.io/v2", "/user/createWithArray", "application/json")
3636
.withBody(body)
37-
.withDefaultSuccessResponse[Unit]
37+
.withSuccessResponse[Unit](0)
3838
/**
3939
*
4040
* Expected answers:
@@ -45,7 +45,7 @@ object UserApi {
4545
def createUsersWithListInput(body: Seq[User]): ApiRequest[Unit] =
4646
ApiRequest[Unit](ApiMethods.POST, "http://petstore.swagger.io/v2", "/user/createWithList", "application/json")
4747
.withBody(body)
48-
.withDefaultSuccessResponse[Unit]
48+
.withSuccessResponse[Unit](0)
4949
/**
5050
* This can only be done by the logged in user.
5151
*
@@ -105,7 +105,7 @@ object UserApi {
105105
*/
106106
def logoutUser(): ApiRequest[Unit] =
107107
ApiRequest[Unit](ApiMethods.GET, "http://petstore.swagger.io/v2", "/user/logout", "application/json")
108-
.withDefaultSuccessResponse[Unit]
108+
.withSuccessResponse[Unit](0)
109109
/**
110110
* This can only be done by the logged in user.
111111
*

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/model/ApiResponse.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package io.swagger.client.model
88

99
import io.swagger.client.core.ApiModel
1010
import org.joda.time.DateTime
11+
import java.util.UUID
1112

1213
case class ApiResponse (
1314
code: Option[Int],

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/model/Category.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package io.swagger.client.model
88

99
import io.swagger.client.core.ApiModel
1010
import org.joda.time.DateTime
11+
import java.util.UUID
1112

1213
case class Category (
1314
id: Option[Long],

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/model/Order.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package io.swagger.client.model
88

99
import io.swagger.client.core.ApiModel
1010
import org.joda.time.DateTime
11+
import java.util.UUID
1112

1213
case class Order (
1314
id: Option[Long],

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/model/Pet.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package io.swagger.client.model
88

99
import io.swagger.client.core.ApiModel
1010
import org.joda.time.DateTime
11+
import java.util.UUID
1112

1213
case class Pet (
1314
id: Option[Long],

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/model/Tag.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package io.swagger.client.model
88

99
import io.swagger.client.core.ApiModel
1010
import org.joda.time.DateTime
11+
import java.util.UUID
1112

1213
case class Tag (
1314
id: Option[Long],

samples/client/petstore/akka-scala/src/main/scala/io/swagger/client/model/User.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package io.swagger.client.model
88

99
import io.swagger.client.core.ApiModel
1010
import org.joda.time.DateTime
11+
import java.util.UUID
1112

1213
case class User (
1314
id: Option[Long],

0 commit comments

Comments
 (0)