Skip to content

Commit 312b3cc

Browse files
Jenny LeahyJenny Leahy
authored andcommitted
avoid breaking change
1 parent d90f822 commit 312b3cc

4 files changed

Lines changed: 17 additions & 17 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{{#allParams}}{{paramName}}: {{#required}}{{dataType}}{{/required}}{{^required}}Option[{{dataType}}]{{/required}}{{^defaultValue}}{{^required}} = None{{/required}}{{/defaultValue}}{{^-last}}, {{/-last}}{{#-last}}{{#authMethods.0}}, {{/authMethods.0}}{{/-last}}{{/allParams}}{{#authMethods.0}}{{#isApiKey}}auth: _Authorization.ApiKey{{/isApiKey}}{{#isBasic}}{{#isBasicBasic}}auth: _Authorization.Basic{{/isBasicBasic}}{{#isBasicBearer}}auth: _Authorization.Bearer{{/isBasicBearer}}{{/isBasic}}{{/authMethods.0}}
1+
{{#allParams}}{{paramName}}: {{#required}}{{dataType}}{{/required}}{{^required}}Option[{{dataType}}]{{/required}}{{^defaultValue}}{{^required}} = None{{/required}}{{/defaultValue}}{{^-last}}, {{/-last}}{{/allParams}}{{#authMethods.0}}{{#isApiKey}})(using auth: _Authorization.ApiKey{{/isApiKey}}{{#isBasic}}{{#isBasicBasic}})(using auth: _Authorization.Basic{{/isBasicBasic}}{{#isBasicBearer}})(using auth: _Authorization.Bearer{{/isBasicBearer}}{{/isBasic}}{{/authMethods.0}}

samples/client/petstore/scala-http4s/src/main/scala/org/openapitools/client/apis/PetApi.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ trait PetApiEndpoints[F[*]] {
2727
def deletePet(petId: Long, apiKey: Option[String] = None): F[Unit]
2828
def findPetsByStatus(status: Seq[FindPetsByStatusStatusParameterInner]): F[Seq[Pet]]
2929
def findPetsByTags(tags: Seq[String]): F[Seq[Pet]]
30-
def getPetById(petId: Long, auth: _Authorization.ApiKey): F[Pet]
30+
def getPetById(petId: Long)(using auth: _Authorization.ApiKey): F[Pet]
3131
def updatePet(pet: Pet): F[Pet]
3232
def updatePetWithForm(petId: Long, name: Option[String] = None, status: Option[String] = None): F[Unit]
3333
def uploadFile(petId: Long, additionalMetadata: Option[String] = None, file: Option[File] = None): F[ApiResponse]
@@ -126,7 +126,7 @@ class PetApiEndpointsImpl[F[*]: Concurrent](
126126
}
127127
}
128128

129-
override def getPetById(petId: Long, auth: _Authorization.ApiKey): F[Pet] = {
129+
override def getPetById(petId: Long)(using auth: _Authorization.ApiKey): F[Pet] = {
130130
val requestHeaders = Seq(
131131
Some("Content-Type" -> "application/json")
132132
).flatten

samples/client/petstore/scala-http4s/src/main/scala/org/openapitools/client/apis/StoreApi.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import org.openapitools.client.models.*
2020
trait StoreApiEndpoints[F[*]] {
2121

2222
def deleteOrder(orderId: String): F[Unit]
23-
def getInventory(auth: _Authorization.ApiKey): F[Map[String, Int]]
23+
def getInventory()(using auth: _Authorization.ApiKey): F[Map[String, Int]]
2424
def getOrderById(orderId: Long): F[Order]
2525
def placeOrder(order: Order): F[Order]
2626

@@ -55,7 +55,7 @@ class StoreApiEndpointsImpl[F[*]: Concurrent](
5555
}
5656
}
5757

58-
override def getInventory(auth: _Authorization.ApiKey): F[Map[String, Int]] = {
58+
override def getInventory()(using auth: _Authorization.ApiKey): F[Map[String, Int]] = {
5959
val requestHeaders = Seq(
6060
Some("Content-Type" -> "application/json")
6161
).flatten

samples/client/petstore/scala-http4s/src/main/scala/org/openapitools/client/apis/UserApi.scala

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ import org.openapitools.client.models.*
2121

2222
trait UserApiEndpoints[F[*]] {
2323

24-
def createUser(user: User, auth: _Authorization.ApiKey): F[Unit]
25-
def createUsersWithArrayInput(user: Seq[User], auth: _Authorization.ApiKey): F[Unit]
26-
def createUsersWithListInput(user: Seq[User], auth: _Authorization.ApiKey): F[Unit]
27-
def deleteUser(username: String, auth: _Authorization.ApiKey): F[Unit]
24+
def createUser(user: User)(using auth: _Authorization.ApiKey): F[Unit]
25+
def createUsersWithArrayInput(user: Seq[User])(using auth: _Authorization.ApiKey): F[Unit]
26+
def createUsersWithListInput(user: Seq[User])(using auth: _Authorization.ApiKey): F[Unit]
27+
def deleteUser(username: String)(using auth: _Authorization.ApiKey): F[Unit]
2828
def getUserByName(username: String): F[User]
2929
def loginUser(username: String, password: String): F[String]
30-
def logoutUser(auth: _Authorization.ApiKey): F[Unit]
31-
def updateUser(username: String, user: User, auth: _Authorization.ApiKey): F[Unit]
30+
def logoutUser()(using auth: _Authorization.ApiKey): F[Unit]
31+
def updateUser(username: String, user: User)(using auth: _Authorization.ApiKey): F[Unit]
3232

3333
}
3434

@@ -42,7 +42,7 @@ class UserApiEndpointsImpl[F[*]: Concurrent](
4242
import io.circe.syntax.EncoderOps
4343
import cats.implicits.toFlatMapOps
4444

45-
override def createUser(user: User, auth: _Authorization.ApiKey): F[Unit] = {
45+
override def createUser(user: User)(using auth: _Authorization.ApiKey): F[Unit] = {
4646
val requestHeaders = Seq(
4747
Some("Content-Type" -> "application/json")
4848
).flatten
@@ -59,7 +59,7 @@ class UserApiEndpointsImpl[F[*]: Concurrent](
5959
}
6060
}
6161

62-
override def createUsersWithArrayInput(user: Seq[User], auth: _Authorization.ApiKey): F[Unit] = {
62+
override def createUsersWithArrayInput(user: Seq[User])(using auth: _Authorization.ApiKey): F[Unit] = {
6363
val requestHeaders = Seq(
6464
Some("Content-Type" -> "application/json")
6565
).flatten
@@ -76,7 +76,7 @@ class UserApiEndpointsImpl[F[*]: Concurrent](
7676
}
7777
}
7878

79-
override def createUsersWithListInput(user: Seq[User], auth: _Authorization.ApiKey): F[Unit] = {
79+
override def createUsersWithListInput(user: Seq[User])(using auth: _Authorization.ApiKey): F[Unit] = {
8080
val requestHeaders = Seq(
8181
Some("Content-Type" -> "application/json")
8282
).flatten
@@ -93,7 +93,7 @@ class UserApiEndpointsImpl[F[*]: Concurrent](
9393
}
9494
}
9595

96-
override def deleteUser(username: String, auth: _Authorization.ApiKey): F[Unit] = {
96+
override def deleteUser(username: String)(using auth: _Authorization.ApiKey): F[Unit] = {
9797
val requestHeaders = Seq(
9898
Some("Content-Type" -> "application/json")
9999
).flatten
@@ -155,7 +155,7 @@ class UserApiEndpointsImpl[F[*]: Concurrent](
155155
}
156156
}
157157

158-
override def logoutUser(auth: _Authorization.ApiKey): F[Unit] = {
158+
override def logoutUser()(using auth: _Authorization.ApiKey): F[Unit] = {
159159
val requestHeaders = Seq(
160160
Some("Content-Type" -> "application/json")
161161
).flatten
@@ -172,7 +172,7 @@ class UserApiEndpointsImpl[F[*]: Concurrent](
172172
}
173173
}
174174

175-
override def updateUser(username: String, user: User, auth: _Authorization.ApiKey): F[Unit] = {
175+
override def updateUser(username: String, user: User)(using auth: _Authorization.ApiKey): F[Unit] = {
176176
val requestHeaders = Seq(
177177
Some("Content-Type" -> "application/json")
178178
).flatten

0 commit comments

Comments
 (0)