Skip to content

Commit 4923146

Browse files
author
andrewwilsonnew
committed
Merge remote-tracking branch 'origin/cashapp/misk' into cashapp/misk
# Conflicts: # samples/server/petstore/kotlin-misk/src/test/kotlin/org/openapitools/server/api/api/PetApiTest.kt # samples/server/petstore/kotlin-misk/src/test/kotlin/org/openapitools/server/api/api/StoreApiTest.kt
2 parents c8fbb24 + f0c0c52 commit 4923146

6 files changed

Lines changed: 188 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.ModelApiResponse
4+
import org.openapitools.server.api.model.Pet
5+
import okhttp3.Headers
6+
7+
interface PetApi {
8+
9+
fun addPet(pet: Pet): Pet
10+
11+
fun deletePet(petId: kotlin.Long, headers: Headers)
12+
13+
fun findPetsByStatus(status: kotlin.Array<kotlin.String>): kotlin.Array<Pet>
14+
15+
fun findPetsByTags(tags: kotlin.Array<kotlin.String>): kotlin.Array<Pet>
16+
17+
fun getPetById(petId: kotlin.Long): Pet
18+
19+
fun updatePet(pet: Pet): Pet
20+
21+
fun updatePetWithForm(petId: kotlin.Long, , )
22+
23+
fun uploadFile(petId: kotlin.Long, , ): ModelApiResponse
24+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.ModelApiResponse
4+
import org.openapitools.server.api.model.Pet
5+
6+
import jakarta.inject.Inject
7+
import jakarta.inject.Singleton
8+
import okhttp3.Headers
9+
10+
/**
11+
* @TODO("Fill out implementation")
12+
*/
13+
@Singleton
14+
class PetApiImpl @Inject constructor(
15+
): PetApi {
16+
17+
override fun addPet(pet: Pet): Pet {
18+
TODO()
19+
}
20+
21+
override fun deletePet(petId: kotlin.Long, headers: Headers) {
22+
TODO()
23+
}
24+
25+
override fun findPetsByStatus(status: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
26+
TODO()
27+
}
28+
29+
override fun findPetsByTags(tags: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
30+
TODO()
31+
}
32+
33+
override fun getPetById(petId: kotlin.Long): Pet {
34+
TODO()
35+
}
36+
37+
override fun updatePet(pet: Pet): Pet {
38+
TODO()
39+
}
40+
41+
override fun updatePetWithForm(petId: kotlin.Long, , ) {
42+
TODO()
43+
}
44+
45+
override fun uploadFile(petId: kotlin.Long, , ): ModelApiResponse {
46+
TODO()
47+
}
48+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.Order
4+
import okhttp3.Headers
5+
6+
interface StoreApi {
7+
8+
fun deleteOrder(orderId: kotlin.String)
9+
10+
fun getInventory(): kotlin.collections.Map<kotlin.String, kotlin.Int>
11+
12+
fun getOrderById(orderId: kotlin.Long): Order
13+
14+
fun placeOrder(order: Order): Order
15+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.Order
4+
5+
import jakarta.inject.Inject
6+
import jakarta.inject.Singleton
7+
import okhttp3.Headers
8+
9+
/**
10+
* @TODO("Fill out implementation")
11+
*/
12+
@Singleton
13+
class StoreApiImpl @Inject constructor(
14+
): StoreApi {
15+
16+
override fun deleteOrder(orderId: kotlin.String) {
17+
TODO()
18+
}
19+
20+
override fun getInventory(): kotlin.collections.Map<kotlin.String, kotlin.Int> {
21+
TODO()
22+
}
23+
24+
override fun getOrderById(orderId: kotlin.Long): Order {
25+
TODO()
26+
}
27+
28+
override fun placeOrder(order: Order): Order {
29+
TODO()
30+
}
31+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.User
4+
import okhttp3.Headers
5+
6+
interface UserApi {
7+
8+
fun createUser(user: User)
9+
10+
fun createUsersWithArrayInput(user: kotlin.Array<User>)
11+
12+
fun createUsersWithListInput(user: kotlin.Array<User>)
13+
14+
fun deleteUser(username: kotlin.String)
15+
16+
fun getUserByName(username: kotlin.String): User
17+
18+
fun loginUser(username: kotlin.String, password: kotlin.String): kotlin.String
19+
20+
fun logoutUser()
21+
22+
fun updateUser(username: kotlin.String, user: User)
23+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package org.openapitools.server.api.api
2+
3+
import org.openapitools.server.api.model.User
4+
5+
import jakarta.inject.Inject
6+
import jakarta.inject.Singleton
7+
import okhttp3.Headers
8+
9+
/**
10+
* @TODO("Fill out implementation")
11+
*/
12+
@Singleton
13+
class UserApiImpl @Inject constructor(
14+
): UserApi {
15+
16+
override fun createUser(user: User) {
17+
TODO()
18+
}
19+
20+
override fun createUsersWithArrayInput(user: kotlin.Array<User>) {
21+
TODO()
22+
}
23+
24+
override fun createUsersWithListInput(user: kotlin.Array<User>) {
25+
TODO()
26+
}
27+
28+
override fun deleteUser(username: kotlin.String) {
29+
TODO()
30+
}
31+
32+
override fun getUserByName(username: kotlin.String): User {
33+
TODO()
34+
}
35+
36+
override fun loginUser(username: kotlin.String, password: kotlin.String): kotlin.String {
37+
TODO()
38+
}
39+
40+
override fun logoutUser() {
41+
TODO()
42+
}
43+
44+
override fun updateUser(username: kotlin.String, user: User) {
45+
TODO()
46+
}
47+
}

0 commit comments

Comments
 (0)