forked from loafle/openapi-generator-original
[Scala] Default case class Option types to None for non-required fields (#6790)
* [Scala] Default case class Option types to None * Update Petstore sample
This commit is contained in:
@@ -14,8 +14,8 @@ package io.swagger.client.model
|
||||
|
||||
|
||||
case class ApiResponse (
|
||||
code: Option[Integer],
|
||||
_type: Option[String],
|
||||
message: Option[String]
|
||||
code: Option[Integer] = None,
|
||||
_type: Option[String] = None,
|
||||
message: Option[String] = None
|
||||
)
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ package io.swagger.client.model
|
||||
|
||||
|
||||
case class Category (
|
||||
id: Option[Long],
|
||||
name: Option[String]
|
||||
id: Option[Long] = None,
|
||||
name: Option[String] = None
|
||||
)
|
||||
|
||||
|
||||
@@ -15,12 +15,12 @@ package io.swagger.client.model
|
||||
import java.util.Date
|
||||
|
||||
case class Order (
|
||||
id: Option[Long],
|
||||
petId: Option[Long],
|
||||
quantity: Option[Integer],
|
||||
shipDate: Option[Date],
|
||||
id: Option[Long] = None,
|
||||
petId: Option[Long] = None,
|
||||
quantity: Option[Integer] = None,
|
||||
shipDate: Option[Date] = None,
|
||||
/* Order Status */
|
||||
status: Option[String],
|
||||
complete: Option[Boolean]
|
||||
status: Option[String] = None,
|
||||
complete: Option[Boolean] = None
|
||||
)
|
||||
|
||||
|
||||
@@ -14,12 +14,12 @@ package io.swagger.client.model
|
||||
|
||||
|
||||
case class Pet (
|
||||
id: Option[Long],
|
||||
category: Option[Category],
|
||||
id: Option[Long] = None,
|
||||
category: Option[Category] = None,
|
||||
name: String,
|
||||
photoUrls: List[String],
|
||||
tags: Option[List[Tag]],
|
||||
tags: Option[List[Tag]] = None,
|
||||
/* pet status in the store */
|
||||
status: Option[String]
|
||||
status: Option[String] = None
|
||||
)
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ package io.swagger.client.model
|
||||
|
||||
|
||||
case class Tag (
|
||||
id: Option[Long],
|
||||
name: Option[String]
|
||||
id: Option[Long] = None,
|
||||
name: Option[String] = None
|
||||
)
|
||||
|
||||
|
||||
@@ -14,14 +14,14 @@ package io.swagger.client.model
|
||||
|
||||
|
||||
case class User (
|
||||
id: Option[Long],
|
||||
username: Option[String],
|
||||
firstName: Option[String],
|
||||
lastName: Option[String],
|
||||
email: Option[String],
|
||||
password: Option[String],
|
||||
phone: Option[String],
|
||||
id: Option[Long] = None,
|
||||
username: Option[String] = None,
|
||||
firstName: Option[String] = None,
|
||||
lastName: Option[String] = None,
|
||||
email: Option[String] = None,
|
||||
password: Option[String] = None,
|
||||
phone: Option[String] = None,
|
||||
/* User Status */
|
||||
userStatus: Option[Integer]
|
||||
userStatus: Option[Integer] = None
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user