forked from loafle/openapi-generator-original
Reduce casting for operations processing (#12002)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
package com.my.company.codegen
|
||||
|
||||
import org.openapitools.codegen.*
|
||||
import org.openapitools.codegen.model.ModelMap;
|
||||
import org.openapitools.codegen.model.*;
|
||||
|
||||
import java.util.*
|
||||
import java.io.File
|
||||
@@ -37,11 +37,11 @@ open class MyclientcodegenGenerator() : DefaultCodegen(), CodegenConfig {
|
||||
* Provides an opportunity to inspect and modify operation data before the code is generated.
|
||||
*/
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
override fun postProcessOperationsWithModels(objs: Map<String, Any>, allModels: List<ModelMap>?): Map<String, Any> {
|
||||
override fun postProcessOperationsWithModels(objs: OperationsMap, allModels: List<ModelMap>?): OperationsMap {
|
||||
val results = super.postProcessOperationsWithModels(objs, allModels)
|
||||
|
||||
val ops = results["operations"] as Map<String, Any>
|
||||
val opList = ops["operation"] as ArrayList<CodegenOperation>
|
||||
val ops = results.getOperations()
|
||||
val opList = ops.getOperation()
|
||||
|
||||
// iterate over the operation and perhaps modify something
|
||||
for (co: CodegenOperation in opList) {
|
||||
|
||||
Reference in New Issue
Block a user