update samples

This commit is contained in:
William Cheng 2020-12-15 09:52:51 +08:00
parent e412145a1f
commit d1eda02be6
11 changed files with 17 additions and 6 deletions

View File

@ -8,7 +8,7 @@ import java.util.Optional;
@Controller @Controller
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}") @RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
class PetApiController( class PetApiController(
@org.springframework.beans.factory.annotation.Autowired(required = false) delegate: PetApiDelegate @org.springframework.beans.factory.annotation.Autowired(required = false) delegate: PetApiDelegate?
) : PetApi { ) : PetApi {
private val delegate: PetApiDelegate private val delegate: PetApiDelegate

View File

@ -8,7 +8,7 @@ import java.util.Optional;
@Controller @Controller
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}") @RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
class StoreApiController( class StoreApiController(
@org.springframework.beans.factory.annotation.Autowired(required = false) delegate: StoreApiDelegate @org.springframework.beans.factory.annotation.Autowired(required = false) delegate: StoreApiDelegate?
) : StoreApi { ) : StoreApi {
private val delegate: StoreApiDelegate private val delegate: StoreApiDelegate

View File

@ -8,7 +8,7 @@ import java.util.Optional;
@Controller @Controller
@RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}") @RequestMapping("\${openapi.openAPIPetstore.base-path:/v2}")
class UserApiController( class UserApiController(
@org.springframework.beans.factory.annotation.Autowired(required = false) delegate: UserApiDelegate @org.springframework.beans.factory.annotation.Autowired(required = false) delegate: UserApiDelegate?
) : UserApi { ) : UserApi {
private val delegate: UserApiDelegate private val delegate: UserApiDelegate

View File

@ -9,6 +9,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**
@ -20,7 +21,7 @@ data class Category(
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@field:JsonProperty("id") val id: kotlin.Long? = null, @field:JsonProperty("id") val id: kotlin.Long? = null,
@get:Pattern(regexp="^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @get:Pattern(regexp="^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@field:JsonProperty("name") val name: kotlin.String? = null @field:JsonProperty("name") val name: kotlin.String? = null
) { ) {

View File

@ -9,6 +9,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**

View File

@ -9,6 +9,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**
@ -21,6 +22,7 @@ data class InlineObject1(
@ApiModelProperty(example = "null", value = "Additional data to pass to server") @ApiModelProperty(example = "null", value = "Additional data to pass to server")
@field:JsonProperty("additionalMetadata") val additionalMetadata: kotlin.String? = null, @field:JsonProperty("additionalMetadata") val additionalMetadata: kotlin.String? = null,
@field:Valid
@ApiModelProperty(example = "null", value = "file to upload") @ApiModelProperty(example = "null", value = "file to upload")
@field:JsonProperty("file") val file: org.springframework.core.io.Resource? = null @field:JsonProperty("file") val file: org.springframework.core.io.Resource? = null
) { ) {

View File

@ -9,6 +9,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**

View File

@ -10,6 +10,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**

View File

@ -12,6 +12,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**
@ -25,20 +26,22 @@ import io.swagger.annotations.ApiModelProperty
*/ */
data class Pet( data class Pet(
@get:NotNull @get:NotNull
@ApiModelProperty(example = "doggie", required = true, value = "") @ApiModelProperty(example = "doggie", required = true, value = "")
@field:JsonProperty("name") val name: kotlin.String, @field:JsonProperty("name") val name: kotlin.String,
@get:NotNull @get:NotNull
@ApiModelProperty(example = "null", required = true, value = "") @ApiModelProperty(example = "null", required = true, value = "")
@field:JsonProperty("photoUrls") val photoUrls: kotlin.collections.List<kotlin.String>, @field:JsonProperty("photoUrls") val photoUrls: kotlin.collections.List<kotlin.String>,
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@field:JsonProperty("id") val id: kotlin.Long? = null, @field:JsonProperty("id") val id: kotlin.Long? = null,
@field:Valid
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@field:JsonProperty("category") val category: Category? = null, @field:JsonProperty("category") val category: Category? = null,
@field:Valid
@ApiModelProperty(example = "null", value = "") @ApiModelProperty(example = "null", value = "")
@field:JsonProperty("tags") val tags: kotlin.collections.List<Tag>? = null, @field:JsonProperty("tags") val tags: kotlin.collections.List<Tag>? = null,

View File

@ -9,6 +9,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**

View File

@ -9,6 +9,7 @@ import javax.validation.constraints.Min
import javax.validation.constraints.NotNull import javax.validation.constraints.NotNull
import javax.validation.constraints.Pattern import javax.validation.constraints.Pattern
import javax.validation.constraints.Size import javax.validation.constraints.Size
import javax.validation.Valid
import io.swagger.annotations.ApiModelProperty import io.swagger.annotations.ApiModelProperty
/** /**