Skip to content

Commit a9b6a73

Browse files
chameleon82michaelpro1
authored andcommitted
[scala-akka-http] fixed getOffsetDateTimeHeader and removed broken test due invalid v2 spec (OpenAPITools#6109)
1 parent 3156f5d commit a9b6a73

File tree

4 files changed

+9
-121
lines changed

4 files changed

+9
-121
lines changed

modules/openapi-generator/src/main/resources/scala-akka-client/requests.mustache

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package {{mainPackage}}.core
33

44
import java.io.File
55
import java.net.URLEncoder
6+
import java.time.OffsetDateTime
67

78
import scala.util.Try
89

@@ -26,6 +27,8 @@ sealed trait ApiReturnWithHeaders {
2627
2728
def getBooleanHeader(name: String): Option[Boolean] = castedHeader(name, java.lang.Boolean.parseBoolean)
2829
30+
def getOffsetDateTimeHeader(name: String): Option[OffsetDateTime] = castedHeader(name, java.time.OffsetDateTime.parse)
31+
2932
private def castedHeader[U](name: String, conversion: String => U): Option[U] = {
3033
Try {
3134
header(name).map(conversion)

samples/client/petstore/scala-akka/src/main/scala/org/openapitools/client/core/requests.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ package org.openapitools.client.core
1313

1414
import java.io.File
1515
import java.net.URLEncoder
16+
import java.time.OffsetDateTime
1617

1718
import scala.util.Try
1819

@@ -36,6 +37,8 @@ sealed trait ApiReturnWithHeaders {
3637

3738
def getBooleanHeader(name: String): Option[Boolean] = castedHeader(name, java.lang.Boolean.parseBoolean)
3839

40+
def getOffsetDateTimeHeader(name: String): Option[OffsetDateTime] = castedHeader(name, java.time.OffsetDateTime.parse)
41+
3942
private def castedHeader[U](name: String, conversion: String => U): Option[U] = {
4043
Try {
4144
header(name).map(conversion)

samples/client/petstore/scala-akka/src/test/scala/PetApiTest.scala

Lines changed: 0 additions & 121 deletions
This file was deleted.

samples/openapi3/client/petstore/scala-akka/src/main/scala/org/openapitools/client/core/requests.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ package org.openapitools.client.core
1313

1414
import java.io.File
1515
import java.net.URLEncoder
16+
import java.time.OffsetDateTime
1617

1718
import scala.util.Try
1819

@@ -36,6 +37,8 @@ sealed trait ApiReturnWithHeaders {
3637

3738
def getBooleanHeader(name: String): Option[Boolean] = castedHeader(name, java.lang.Boolean.parseBoolean)
3839

40+
def getOffsetDateTimeHeader(name: String): Option[OffsetDateTime] = castedHeader(name, java.time.OffsetDateTime.parse)
41+
3942
private def castedHeader[U](name: String, conversion: String => U): Option[U] = {
4043
Try {
4144
header(name).map(conversion)

0 commit comments

Comments
 (0)