Package-level declarations

Types

Link copied to clipboard
class EnumInput(val description: String?, val httpServer: String, val web: String, val apiHttpServer: String?)

Functions

Link copied to clipboard
fun createR8Rule(scripts: List<Script>): String
Link copied to clipboard
fun generateFunction(createdFlow: CreatedFlow): FileSpec
Link copied to clipboard
fun generateKtorClientSetup(createdFlow: CreatedFlow): FileSpec?
Link copied to clipboard
fun generateKtorResources(createdFlow: CreatedFlow): FileSpec?
Link copied to clipboard
fun generateKtorServer(createdFlow: CreatedFlow): FileSpec?
Link copied to clipboard
fun generateOpenApi(infrastructure: OpenApiInfrastructure, transformers: List<SAPOpenAPITransformer> = emptyList()): OpenApi
Link copied to clipboard
fun generateProperties(createdFlow: CreatedFlow, parameters: Map<String, Value>): FileSpec
Link copied to clipboard
fun generateStagesEnum(stages: Map<String, EnumInput>): FileSpec
Link copied to clipboard
fun generateTypedKotlinFlows(packageName: String, packageDescription: String?, flowName: String, flowDescription: String?, flowSource: List<String>, flowTarget: List<String>, suffixID: String?, baseUrl: String, entryPoints: List<Script>, groovyScripts: List<String>): List<FileSpec>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun writeKotlinEntryPoints(scripts: List<Script>): FileSpec