File tree Expand file tree Collapse file tree
samples/server/petstore/kotlin-misk/src/main/kotlin/org/openapitools/server/api/api Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments