Skip to content

Commit 981d81c

Browse files
author
andrewwilsonnew
committed
cleaning generated files
1 parent 42aaaef commit 981d81c

19 files changed

Lines changed: 866 additions & 0 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
package org.openapitools.server.api.api
2+
3+
import jakarta.validation.Valid
4+
import jakarta.validation.constraints.DecimalMax
5+
import jakarta.validation.constraints.DecimalMin
6+
import jakarta.validation.constraints.Email
7+
import jakarta.validation.constraints.Max
8+
import jakarta.validation.constraints.Min
9+
import jakarta.validation.constraints.NotNull
10+
import jakarta.validation.constraints.Pattern
11+
import jakarta.validation.constraints.Size
12+
import misk.web.HttpCall
13+
import misk.web.PathParam
14+
import misk.web.QueryParam
15+
import misk.web.RequestBody
16+
import misk.web.RequestHeader
17+
import org.openapitools.server.api.model.ModelApiResponse
18+
import org.openapitools.server.api.model.Pet
19+
20+
interface PetApi {
21+
22+
fun addPet(@Valid @RequestBody pet: Pet): Pet
23+
24+
fun deletePet(@PathParam("petId") petId: kotlin.Long, @RequestHeader(value = "api_key") apiKey: kotlin.String?)
25+
26+
fun findPetsByStatus( @QueryParam(value = "status") status: kotlin.Array<kotlin.String>): kotlin.Array<Pet>
27+
28+
fun findPetsByTags( @QueryParam(value = "tags") tags: kotlin.Array<kotlin.String>): kotlin.Array<Pet>
29+
30+
fun getPetById(@PathParam("petId") petId: kotlin.Long): Pet
31+
32+
fun updatePet(@Valid @RequestBody pet: Pet): Pet
33+
34+
fun updatePetWithForm(@PathParam("petId") petId: kotlin.Long, @QueryParam(value = "name") name: kotlin.String? , @QueryParam(value = "status") status: kotlin.String? )
35+
36+
fun uploadFile(@PathParam("petId") petId: kotlin.Long, @QueryParam(value = "additionalMetadata") additionalMetadata: kotlin.String? , @Valid file: HttpCall): ModelApiResponse
37+
}
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
package org.openapitools.server.api.api
2+
3+
import jakarta.inject.Inject
4+
import jakarta.inject.Singleton
5+
import jakarta.validation.Valid
6+
import jakarta.validation.constraints.DecimalMax
7+
import jakarta.validation.constraints.DecimalMin
8+
import jakarta.validation.constraints.Email
9+
import jakarta.validation.constraints.Max
10+
import jakarta.validation.constraints.Min
11+
import jakarta.validation.constraints.NotNull
12+
import jakarta.validation.constraints.Pattern
13+
import jakarta.validation.constraints.Size
14+
import misk.web.Delete
15+
import misk.web.Description
16+
import misk.web.Get
17+
import misk.web.HttpCall
18+
import misk.web.Patch
19+
import misk.web.PathParam
20+
import misk.web.Post
21+
import misk.web.Put
22+
import misk.web.QueryParam
23+
import misk.web.RequestBody
24+
import misk.web.RequestContentType
25+
import misk.web.RequestHeader
26+
import misk.web.ResponseContentType
27+
import misk.web.actions.WebAction
28+
import misk.web.interceptors.LogRequestResponse
29+
import misk.web.mediatype.MediaTypes
30+
import org.openapitools.server.api.model.ModelApiResponse
31+
import org.openapitools.server.api.model.Pet
32+
33+
/**
34+
* Generated file, please change PetApiImpl.
35+
*/
36+
@Singleton
37+
class PetApiAction @Inject constructor(
38+
private val petApi: PetApi
39+
) : WebAction, PetApi {
40+
41+
@Post("/pet")
42+
@Description("Add a new pet to the store")
43+
@RequestContentType(MediaTypes.APPLICATION_JSON, MediaTypes.APPLICATION_XML)
44+
@ResponseContentType(MediaTypes.APPLICATION_XML, MediaTypes.APPLICATION_JSON)
45+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
46+
override fun addPet(@Valid @RequestBody pet: Pet): Pet {
47+
TODO()
48+
}
49+
50+
@Delete("/pet/{petId}")
51+
@Description("Deletes a pet")
52+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
53+
override fun deletePet(@PathParam("petId") petId: kotlin.Long, @RequestHeader(value = "api_key") apiKey: kotlin.String?) {
54+
TODO()
55+
}
56+
57+
@Get("/pet/findByStatus")
58+
@Description("Finds Pets by status")
59+
@ResponseContentType(MediaTypes.APPLICATION_XML, MediaTypes.APPLICATION_JSON)
60+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
61+
override fun findPetsByStatus( @QueryParam(value = "status") status: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
62+
TODO()
63+
}
64+
65+
@Get("/pet/findByTags")
66+
@Description("Finds Pets by tags")
67+
@ResponseContentType(MediaTypes.APPLICATION_XML, MediaTypes.APPLICATION_JSON)
68+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
69+
override fun findPetsByTags( @QueryParam(value = "tags") tags: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
70+
TODO()
71+
}
72+
73+
@Get("/pet/{petId}")
74+
@Description("Find pet by ID")
75+
@ResponseContentType(MediaTypes.APPLICATION_XML, MediaTypes.APPLICATION_JSON)
76+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
77+
override fun getPetById(@PathParam("petId") petId: kotlin.Long): Pet {
78+
TODO()
79+
}
80+
81+
@Put("/pet")
82+
@Description("Update an existing pet")
83+
@RequestContentType(MediaTypes.APPLICATION_JSON, MediaTypes.APPLICATION_XML)
84+
@ResponseContentType(MediaTypes.APPLICATION_XML, MediaTypes.APPLICATION_JSON)
85+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
86+
override fun updatePet(@Valid @RequestBody pet: Pet): Pet {
87+
TODO()
88+
}
89+
90+
@Post("/pet/{petId}")
91+
@Description("Updates a pet in the store with form data")
92+
@RequestContentType(MediaTypes.APPLICATION_FORM_URLENCODED)
93+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
94+
override fun updatePetWithForm(@PathParam("petId") petId: kotlin.Long, @QueryParam(value = "name") name: kotlin.String? , @QueryParam(value = "status") status: kotlin.String? ) {
95+
TODO()
96+
}
97+
98+
@Post("/pet/{petId}/uploadImage")
99+
@Description("uploads an image")
100+
@RequestContentType(MediaTypes.FORM_DATA)
101+
@ResponseContentType(MediaTypes.APPLICATION_JSON)
102+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
103+
override fun uploadFile(@PathParam("petId") petId: kotlin.Long, @QueryParam(value = "additionalMetadata") additionalMetadata: kotlin.String? , @Valid file: HttpCall): ModelApiResponse {
104+
TODO()
105+
}
106+
}
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
package org.openapitools.server.api.api
2+
3+
import jakarta.inject.Inject
4+
import jakarta.inject.Singleton
5+
import jakarta.validation.Valid
6+
import jakarta.validation.constraints.DecimalMax
7+
import jakarta.validation.constraints.DecimalMin
8+
import jakarta.validation.constraints.Email
9+
import jakarta.validation.constraints.Max
10+
import jakarta.validation.constraints.Min
11+
import jakarta.validation.constraints.NotNull
12+
import jakarta.validation.constraints.Pattern
13+
import jakarta.validation.constraints.Size
14+
import misk.web.HttpCall
15+
import misk.web.PathParam
16+
import misk.web.QueryParam
17+
import misk.web.RequestBody
18+
import misk.web.RequestHeader
19+
import org.openapitools.server.api.model.ModelApiResponse
20+
import org.openapitools.server.api.model.Pet
21+
22+
/**
23+
* @TODO("Fill out implementation")
24+
*/
25+
@Singleton
26+
class PetApiImpl @Inject constructor(
27+
): PetApi {
28+
29+
override fun addPet(@Valid @RequestBody pet: Pet): Pet {
30+
TODO()
31+
}
32+
33+
override fun deletePet(@PathParam("petId") petId: kotlin.Long, @RequestHeader(value = "api_key") apiKey: kotlin.String?) {
34+
TODO()
35+
}
36+
37+
override fun findPetsByStatus( @QueryParam(value = "status") status: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
38+
TODO()
39+
}
40+
41+
override fun findPetsByTags( @QueryParam(value = "tags") tags: kotlin.Array<kotlin.String>): kotlin.Array<Pet> {
42+
TODO()
43+
}
44+
45+
override fun getPetById(@PathParam("petId") petId: kotlin.Long): Pet {
46+
TODO()
47+
}
48+
49+
override fun updatePet(@Valid @RequestBody pet: Pet): Pet {
50+
TODO()
51+
}
52+
53+
override fun updatePetWithForm(@PathParam("petId") petId: kotlin.Long, @QueryParam(value = "name") name: kotlin.String? , @QueryParam(value = "status") status: kotlin.String? ) {
54+
TODO()
55+
}
56+
57+
override fun uploadFile(@PathParam("petId") petId: kotlin.Long, @QueryParam(value = "additionalMetadata") additionalMetadata: kotlin.String? , @Valid file: HttpCall): ModelApiResponse {
58+
TODO()
59+
}
60+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package org.openapitools.server.api.api
2+
3+
import misk.inject.KAbstractModule
4+
import misk.web.WebActionModule
5+
import jakarta.inject.Singleton
6+
import org.openapitools.server.api.api.PetApiAction
7+
import org.openapitools.server.api.api.StoreApiAction
8+
import org.openapitools.server.api.api.UserApiAction
9+
10+
@Singleton
11+
class PetStoreModule : KAbstractModule() {
12+
override fun configure() {
13+
install(WebActionModule.create<PetApiAction>())
14+
install(WebActionModule.create<StoreApiAction>())
15+
install(WebActionModule.create<UserApiAction>())
16+
}
17+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package org.openapitools.server.api.api
2+
3+
import jakarta.validation.Valid
4+
import jakarta.validation.constraints.DecimalMax
5+
import jakarta.validation.constraints.DecimalMin
6+
import jakarta.validation.constraints.Email
7+
import jakarta.validation.constraints.Max
8+
import jakarta.validation.constraints.Min
9+
import jakarta.validation.constraints.NotNull
10+
import jakarta.validation.constraints.Pattern
11+
import jakarta.validation.constraints.Size
12+
import misk.web.HttpCall
13+
import misk.web.PathParam
14+
import misk.web.QueryParam
15+
import misk.web.RequestBody
16+
import misk.web.RequestHeader
17+
import org.openapitools.server.api.model.Order
18+
19+
interface StoreApi {
20+
21+
fun deleteOrder(@PathParam("orderId") orderId: kotlin.String)
22+
23+
fun getInventory(): kotlin.collections.Map<kotlin.String, kotlin.Int>
24+
25+
fun getOrderById(@Min(1L) @Max(5L) @PathParam("orderId") orderId: kotlin.Long): Order
26+
27+
fun placeOrder(@Valid @RequestBody order: Order): Order
28+
}
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
package org.openapitools.server.api.api
2+
3+
import jakarta.inject.Inject
4+
import jakarta.inject.Singleton
5+
import jakarta.validation.Valid
6+
import jakarta.validation.constraints.DecimalMax
7+
import jakarta.validation.constraints.DecimalMin
8+
import jakarta.validation.constraints.Email
9+
import jakarta.validation.constraints.Max
10+
import jakarta.validation.constraints.Min
11+
import jakarta.validation.constraints.NotNull
12+
import jakarta.validation.constraints.Pattern
13+
import jakarta.validation.constraints.Size
14+
import misk.web.Delete
15+
import misk.web.Description
16+
import misk.web.Get
17+
import misk.web.HttpCall
18+
import misk.web.Patch
19+
import misk.web.PathParam
20+
import misk.web.Post
21+
import misk.web.Put
22+
import misk.web.QueryParam
23+
import misk.web.RequestBody
24+
import misk.web.RequestContentType
25+
import misk.web.RequestHeader
26+
import misk.web.ResponseContentType
27+
import misk.web.actions.WebAction
28+
import misk.web.interceptors.LogRequestResponse
29+
import misk.web.mediatype.MediaTypes
30+
import org.openapitools.server.api.model.Order
31+
32+
/**
33+
* Generated file, please change StoreApiImpl.
34+
*/
35+
@Singleton
36+
class StoreApiAction @Inject constructor(
37+
private val storeApi: StoreApi
38+
) : WebAction, StoreApi {
39+
40+
@Delete("/store/order/{orderId}")
41+
@Description("Delete purchase order by ID")
42+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
43+
override fun deleteOrder(@PathParam("orderId") orderId: kotlin.String) {
44+
TODO()
45+
}
46+
47+
@Get("/store/inventory")
48+
@Description("Returns pet inventories by status")
49+
@ResponseContentType(MediaTypes.APPLICATION_JSON)
50+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
51+
override fun getInventory(): kotlin.collections.Map<kotlin.String, kotlin.Int> {
52+
TODO()
53+
}
54+
55+
@Get("/store/order/{orderId}")
56+
@Description("Find purchase order by ID")
57+
@ResponseContentType(MediaTypes.APPLICATION_XML, MediaTypes.APPLICATION_JSON)
58+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
59+
override fun getOrderById(@Min(1L) @Max(5L) @PathParam("orderId") orderId: kotlin.Long): Order {
60+
TODO()
61+
}
62+
63+
@Post("/store/order")
64+
@Description("Place an order for a pet")
65+
@RequestContentType(MediaTypes.APPLICATION_JSON)
66+
@ResponseContentType(MediaTypes.APPLICATION_XML, MediaTypes.APPLICATION_JSON)
67+
@LogRequestResponse(bodySampling = 1.0, errorBodySampling = 1.0)
68+
override fun placeOrder(@Valid @RequestBody order: Order): Order {
69+
TODO()
70+
}
71+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package org.openapitools.server.api.api
2+
3+
import jakarta.inject.Inject
4+
import jakarta.inject.Singleton
5+
import jakarta.validation.Valid
6+
import jakarta.validation.constraints.DecimalMax
7+
import jakarta.validation.constraints.DecimalMin
8+
import jakarta.validation.constraints.Email
9+
import jakarta.validation.constraints.Max
10+
import jakarta.validation.constraints.Min
11+
import jakarta.validation.constraints.NotNull
12+
import jakarta.validation.constraints.Pattern
13+
import jakarta.validation.constraints.Size
14+
import misk.web.HttpCall
15+
import misk.web.PathParam
16+
import misk.web.QueryParam
17+
import misk.web.RequestBody
18+
import misk.web.RequestHeader
19+
import org.openapitools.server.api.model.Order
20+
21+
/**
22+
* @TODO("Fill out implementation")
23+
*/
24+
@Singleton
25+
class StoreApiImpl @Inject constructor(
26+
): StoreApi {
27+
28+
override fun deleteOrder(@PathParam("orderId") orderId: kotlin.String) {
29+
TODO()
30+
}
31+
32+
override fun getInventory(): kotlin.collections.Map<kotlin.String, kotlin.Int> {
33+
TODO()
34+
}
35+
36+
override fun getOrderById(@Min(1L) @Max(5L) @PathParam("orderId") orderId: kotlin.Long): Order {
37+
TODO()
38+
}
39+
40+
override fun placeOrder(@Valid @RequestBody order: Order): Order {
41+
TODO()
42+
}
43+
}

0 commit comments

Comments
 (0)