forked from loafle/openapi-generator-original
support uuid parameter (#9215)
This commit is contained in:
parent
8e0955fd3c
commit
63fdd3eaf0
@ -3,6 +3,7 @@ package {{invokerPackage}}
|
||||
|
||||
import java.io.File
|
||||
import java.net.URLEncoder
|
||||
import java.util.UUID
|
||||
import java.time.OffsetDateTime
|
||||
|
||||
import scala.util.Try
|
||||
@ -181,6 +182,7 @@ object ParametersMap {
|
||||
case Some(opt) => formattedParams(name, opt)
|
||||
case s: Seq[Any] => formattedParams(name, ArrayValues(s))
|
||||
case v: String => Seq((name, urlEncode(v)))
|
||||
case v: UUID => formattedParams(name, v.toString)
|
||||
case NumericValue(v) => Seq((name, urlEncode(v)))
|
||||
case f: File => Seq((name, f))
|
||||
case m: ApiModel => Seq((name, m))
|
||||
|
@ -9,6 +9,7 @@ import org.joda.time.format.ISODateTimeFormat
|
||||
import org.joda.time.{LocalDate, DateTime}
|
||||
{{/joda}}
|
||||
import org.json4s.{Serializer, CustomSerializer, JNull}
|
||||
import org.json4s.ext.JavaTypesSerializers
|
||||
import org.json4s.JsonAST.JString
|
||||
|
||||
import scala.util.Try
|
||||
@ -47,6 +48,6 @@ object Serializers {
|
||||
}))
|
||||
{{/joda}}
|
||||
|
||||
def all: Seq[Serializer[_]] = Seq[Serializer[_]]() :+ DateTimeSerializer :+ LocalDateSerializer
|
||||
def all: Seq[Serializer[_]] = JavaTypesSerializers.all :+ DateTimeSerializer :+ LocalDateSerializer
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -3,6 +3,7 @@ package org.openapitools.client.core
|
||||
import java.time.{LocalDate, LocalDateTime, OffsetDateTime, ZoneId}
|
||||
import java.time.format.DateTimeFormatter
|
||||
import org.json4s.{Serializer, CustomSerializer, JNull}
|
||||
import org.json4s.ext.JavaTypesSerializers
|
||||
import org.json4s.JsonAST.JString
|
||||
|
||||
import scala.util.Try
|
||||
@ -25,6 +26,6 @@ object Serializers {
|
||||
JString(d.format(DateTimeFormatter.ISO_LOCAL_DATE))
|
||||
}))
|
||||
|
||||
def all: Seq[Serializer[_]] = Seq[Serializer[_]]() :+ DateTimeSerializer :+ LocalDateSerializer
|
||||
def all: Seq[Serializer[_]] = JavaTypesSerializers.all :+ DateTimeSerializer :+ LocalDateSerializer
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -13,6 +13,7 @@ package org.openapitools.client.core
|
||||
|
||||
import java.io.File
|
||||
import java.net.URLEncoder
|
||||
import java.util.UUID
|
||||
import java.time.OffsetDateTime
|
||||
|
||||
import scala.util.Try
|
||||
@ -191,6 +192,7 @@ object ParametersMap {
|
||||
case Some(opt) => formattedParams(name, opt)
|
||||
case s: Seq[Any] => formattedParams(name, ArrayValues(s))
|
||||
case v: String => Seq((name, urlEncode(v)))
|
||||
case v: UUID => formattedParams(name, v.toString)
|
||||
case NumericValue(v) => Seq((name, urlEncode(v)))
|
||||
case f: File => Seq((name, f))
|
||||
case m: ApiModel => Seq((name, m))
|
||||
|
Loading…
x
Reference in New Issue
Block a user