KotlinClientCodegen

class KotlinClientCodegen : AbstractKotlinCodegen

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var templatingEngine: TemplatingEngineAdapter

Functions

Link copied to clipboard
open override fun additionalProperties(): MutableMap<String, Any>
Link copied to clipboard
open fun addOneOfInterfaceModel(p0: Schema<Any>, p1: String)
Link copied to clipboard
open fun addOneOfNameExtension(p0: Schema<Any>, p1: String)
Link copied to clipboard
open override fun addOperationToGroup(p0: String, p1: String, p2: Operation, p3: CodegenOperation, p4: MutableMap<String, MutableList<CodegenOperation>>)
Link copied to clipboard
open override fun apiDocFileFolder(): String
Link copied to clipboard
open override fun apiDocFilename(p0: String, p1: String): String
Link copied to clipboard
Link copied to clipboard
open override fun apiFileFolder(): String
Link copied to clipboard
open override fun apiFilename(p0: String, p1: String): String
open override fun apiFilename(p0: String, p1: String, p2: String): String
Link copied to clipboard
open override fun apiPackage(): String
Link copied to clipboard
open override fun apiTemplateFiles(): MutableMap<String, String>
Link copied to clipboard
open override fun apiTestFileFolder(): String
Link copied to clipboard
open override fun apiTestFilename(p0: String, p1: String): String
Link copied to clipboard
Link copied to clipboard
open override fun cliOptions(): MutableList<CliOption>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun defaultIncludes(): MutableSet<String>
Link copied to clipboard
open override fun defaultTemplatingEngine(): String
Link copied to clipboard
open override fun embeddedTemplateDir(): String
Link copied to clipboard
open override fun encodePath(p0: String): String
Link copied to clipboard
open override fun enumNameMapping(): MutableMap<String, String>
Link copied to clipboard
open override fun escapeQuotationMark(p0: String): String
Link copied to clipboard
open override fun escapeReservedWord(p0: String): String
Link copied to clipboard
open override fun escapeText(p0: String): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun escapeUnsafeCharacters(p0: String): String
Link copied to clipboard
open override fun fileSuffix(): String
Link copied to clipboard
Link copied to clipboard
open fun fromCallback(p0: String, p1: Callback, p2: MutableList<Server>): CodegenCallback
Link copied to clipboard
open fun fromFormProperty(p0: String, p1: Schema<Any>, p2: MutableSet<String>): CodegenParameter
Link copied to clipboard
open override fun fromModel(p0: String, p1: Schema<Any>): CodegenModel
Link copied to clipboard
open override fun fromOperation(p0: String, p1: String, p2: Operation, p3: MutableList<Server>): CodegenOperation
Link copied to clipboard
open fun fromParameter(p0: Parameter, p1: MutableSet<String>): CodegenParameter
Link copied to clipboard
open fun fromProperty(p0: String, p1: Schema<Any>): CodegenProperty
open fun fromProperty(p0: String, p1: Schema<Any>, p2: Boolean): CodegenProperty
open fun fromProperty(p0: String, p1: Schema<Any>, p2: Boolean, p3: Boolean): CodegenProperty
Link copied to clipboard
open fun fromRequestBody(p0: RequestBody, p1: MutableSet<String>, p2: String): CodegenParameter
Link copied to clipboard
open fun fromRequestBodyToFormParameters(p0: RequestBody, p1: MutableSet<String>): MutableList<CodegenParameter>
Link copied to clipboard
open fun fromResponse(p0: String, p1: ApiResponse): CodegenResponse
Link copied to clipboard
open override fun fromSecurity(p0: MutableMap<String, SecurityScheme>): MutableList<CodegenSecurity>
Link copied to clipboard
open override fun fromServers(p0: MutableList<Server>): MutableList<CodegenServer>
Link copied to clipboard
open override fun fromServerVariables(p0: MutableMap<String, ServerVariable>): MutableList<CodegenServerVariable>
Link copied to clipboard
open override fun generateExamplePath(p0: String, p1: Operation): String
Link copied to clipboard
Link copied to clipboard
open override fun generatorLanguage(): GeneratorLanguage
Link copied to clipboard
open override fun generatorLanguageVersion(): String
Link copied to clipboard
open fun getAlias(p0: String): String
Link copied to clipboard
open fun getAllModels(p0: MutableMap<String, ModelsMap>): MutableMap<String, CodegenModel>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getDocExtension(): String
Link copied to clipboard
Link copied to clipboard
open fun getEnumPropertyNaming(): CodegenConstants.ENUM_PROPERTY_NAMING_TYPE
Link copied to clipboard
Link copied to clipboard
open override fun getFeatureSet(): FeatureSet
Link copied to clipboard
open override fun getFilesMetadataFilename(): String
Link copied to clipboard
open override fun getGeneratorMetadata(): GeneratorMetadata
Link copied to clipboard
open override fun getGitHost(): String
Link copied to clipboard
open override fun getGitRepoId(): String
Link copied to clipboard
open override fun getGitUserId(): String
Link copied to clipboard
open override fun getHelp(): String
Link copied to clipboard
open override fun getHttpUserAgent(): String
Link copied to clipboard
open override fun getIgnoreFilePathOverride(): String
Link copied to clipboard
open override fun getInputSpec(): String
Link copied to clipboard
open override fun getLibrary(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
Link copied to clipboard
open override fun getOutputDir(): String
Link copied to clipboard
Link copied to clipboard
open override fun getReleaseNote(): String
Link copied to clipboard
open override fun getSchemaType(p0: Schema<Any>): String
Link copied to clipboard
Link copied to clipboard
open override fun getSupportedVendorExtensions(): MutableList<VendorExtension>
Link copied to clipboard
open override fun getTag(): CodegenType
Link copied to clipboard
Link copied to clipboard
open override fun getTypeDeclaration(p0: String): String
open override fun getTypeDeclaration(p0: Schema<Any>): String
Link copied to clipboard
open override fun getUseInlineModelResolver(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun getUseOpenapiNormalizer(): Boolean
Link copied to clipboard
open override fun getVersionMetadataFilename(): String
Link copied to clipboard
open fun hasBodyParameter(p0: Operation): Boolean
Link copied to clipboard
open fun hasFormParameter(p0: Operation): Boolean
Link copied to clipboard
open override fun importMapping(): MutableMap<String, String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun isDataTypeString(p0: String): Boolean
Link copied to clipboard
open override fun isEnableMinimalUpdate(): Boolean
Link copied to clipboard
open override fun isEnablePostProcessFile(): Boolean
Link copied to clipboard
open override fun isHideGenerationTimestamp(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isParameterNameUnique(p0: CodegenParameter, p1: MutableList<CodegenParameter>): Boolean
Link copied to clipboard
open override fun isRemoveEnumValuePrefix(): Boolean
Link copied to clipboard
open override fun isRemoveOperationIdPrefix(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun isSkipOperationExample(): Boolean
Link copied to clipboard
open override fun isSkipOverwrite(): Boolean
Link copied to clipboard
open override fun isSkipSortingOperations(): Boolean
Link copied to clipboard
open override fun isStrictSpecBehavior(): Boolean
Link copied to clipboard
open override fun isTypeErasedGenerics(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun modelDocFileFolder(): String
Link copied to clipboard
Link copied to clipboard
open override fun modelFileFolder(): String
Link copied to clipboard
open override fun modelFilename(templateName: String, modelName: String): String
open override fun modelFilename(p0: String, p1: String, p2: String): String
Link copied to clipboard
open override fun modelNameMapping(): MutableMap<String, String>
Link copied to clipboard
open override fun modelPackage(): String
Link copied to clipboard
Link copied to clipboard
open override fun modelTestFileFolder(): String
Link copied to clipboard
Link copied to clipboard
open override fun nameMapping(): MutableMap<String, String>
Link copied to clipboard
open fun nonPublicApi(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun openapiNormalizer(): MutableMap<String, String>
Link copied to clipboard
Link copied to clipboard
open override fun outputFolder(): String
Link copied to clipboard
Link copied to clipboard
open override fun postProcess()
Link copied to clipboard
open override fun postProcessAllModels(objs: MutableMap<String, ModelsMap>): MutableMap<String, ModelsMap>
Link copied to clipboard
open override fun postProcessFile(p0: File, p1: String)
Link copied to clipboard
open override fun postProcessModelProperty(p0: CodegenModel, p1: CodegenProperty)
Link copied to clipboard
open override fun postProcessModels(objs: ModelsMap): ModelsMap
Link copied to clipboard
open fun postProcessModelsEnum(p0: ModelsMap): ModelsMap
Link copied to clipboard
open override fun postProcessOperationsWithModels(objs: OperationsMap, allModels: List<ModelMap>): OperationsMap
Link copied to clipboard
open override fun postProcessParameter(p0: CodegenParameter)
Link copied to clipboard
open override fun postProcessResponseWithProperty(p0: CodegenResponse, p1: CodegenProperty)
Link copied to clipboard
open override fun postProcessWebhooksWithModels(p0: WebhooksMap, p1: MutableList<ModelMap>): WebhooksMap
Link copied to clipboard
open override fun preprocessOpenAPI(p0: OpenAPI)
Link copied to clipboard
open override fun processCompiler(p0: Mustache.Compiler): Mustache.Compiler
Link copied to clipboard
open override fun processOpenAPI(p0: OpenAPI)
Link copied to clipboard
open override fun processOpts()
Link copied to clipboard
open override fun processTemplatingEngine(p0: TemplatingEngineAdapter): TemplatingEngineAdapter
Link copied to clipboard
open override fun reservedWords(): MutableSet<String>
Link copied to clipboard
Link copied to clipboard
open override fun sanitizeName(p0: String): String
open fun sanitizeName(p0: String, p1: String): String
open fun sanitizeName(p0: String, p1: String, p2: ArrayList<String>): String
Link copied to clipboard
open override fun sanitizeTag(p0: String): String
Link copied to clipboard
open override fun schemaMapping(): MutableMap<String, String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setApiNamePrefix(p0: String)
Link copied to clipboard
open fun setApiNameSuffix(p0: String)
Link copied to clipboard
open fun setApiPackage(p0: String)
Link copied to clipboard
open fun setApiSuffix(p0: String)
Link copied to clipboard
open fun setArtifactId(p0: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setCircularReferences(p0: MutableMap<String, CodegenModel>)
Link copied to clipboard
open override fun setDocExtension(p0: String)
Link copied to clipboard
open override fun setEnableMinimalUpdate(p0: Boolean)
Link copied to clipboard
open override fun setEnablePostProcessFile(p0: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun setGitHost(p0: String)
Link copied to clipboard
open override fun setGitRepoId(p0: String)
Link copied to clipboard
open override fun setGitUserId(p0: String)
Link copied to clipboard
open fun setGroupId(p0: String)
Link copied to clipboard
open override fun setHideGenerationTimestamp(p0: Boolean)
Link copied to clipboard
open override fun setHttpUserAgent(p0: String)
Link copied to clipboard
open override fun setIgnoreFilePathOverride(p0: String)
Link copied to clipboard
open override fun setInputSpec(p0: String)
Link copied to clipboard
open override fun setLibrary(p0: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setModelPackage(p0: String)
Link copied to clipboard
open fun setNonPublicApi(p0: Boolean)
Link copied to clipboard
open override fun setOpenAPI(p0: OpenAPI)
Link copied to clipboard
open override fun setOutputDir(p0: String)
Link copied to clipboard
open fun setPackageName(p0: String)
open fun setParameterBooleanFlagWithCodegenProperty(p0: CodegenParameter, p1: CodegenProperty)
Link copied to clipboard
open fun setParameterEncodingValues(p0: CodegenParameter, p1: MediaType)
Link copied to clipboard
open fun setParameterExamples(p0: CodegenParameter, p1: Parameter)
Link copied to clipboard
open fun setParameterExampleValue(p0: CodegenParameter)
open fun setParameterExampleValue(p0: CodegenParameter, p1: Parameter)
open fun setParameterExampleValue(p0: CodegenParameter, p1: RequestBody)
Link copied to clipboard
Link copied to clipboard
open override fun setReleaseNote(p0: String)
Link copied to clipboard
open override fun setRemoveEnumValuePrefix(p0: Boolean)
Link copied to clipboard
open override fun setRemoveOperationIdPrefix(p0: Boolean)
Link copied to clipboard
Link copied to clipboard
open override fun setSkipOperationExample(p0: Boolean)
Link copied to clipboard
open override fun setSkipOverwrite(p0: Boolean)
Link copied to clipboard
open override fun setSkipSortingOperations(p0: Boolean)
Link copied to clipboard
Link copied to clipboard
open fun setSourceFolder(p0: String)
Link copied to clipboard
open override fun setStrictSpecBehavior(p0: Boolean)
Link copied to clipboard
open fun setTemplateDir(p0: String)
Link copied to clipboard
open fun setTestFolder(p0: String)
Link copied to clipboard
open fun setUseJakartaEe(p0: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun shouldOverwrite(p0: String): Boolean
Link copied to clipboard
open fun SortParametersByRequiredFlag(p0: MutableList<CodegenParameter>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun supportingFiles(): MutableList<SupportingFile>
Link copied to clipboard
open override fun templateDir(): String
Link copied to clipboard
Link copied to clipboard
open override fun testPackage(): String
Link copied to clipboard
open fun toAllOfName(p0: MutableList<String>, p1: Schema<Any>): String
Link copied to clipboard
open fun toAnyOfName(p0: MutableList<String>, p1: Schema<Any>): String
Link copied to clipboard
open override fun toApiDocFilename(p0: String): String
Link copied to clipboard
open override fun toApiFilename(p0: String): String
Link copied to clipboard
open override fun toApiImport(p0: String): String
Link copied to clipboard
open override fun toApiName(p0: String): String
Link copied to clipboard
open override fun toApiTestFilename(p0: String): String
Link copied to clipboard
open override fun toApiVarName(p0: String): String
Link copied to clipboard
Link copied to clipboard
open override fun toBooleanGetter(p0: String): String
Link copied to clipboard
open fun toDefaultParameterValue(p0: Schema<*>): String
open override fun toDefaultParameterValue(p0: CodegenProperty, p1: Schema<Any>): String
Link copied to clipboard
open fun toDefaultValue(p0: Schema<Any>): String
open override fun toDefaultValue(p0: CodegenProperty, p1: Schema<Any>): String
Link copied to clipboard
open fun toDefaultValueWithParam(p0: String, p1: Schema<Any>): String
Link copied to clipboard
open fun toEnumDefaultValue(p0: CodegenProperty, p1: String): String
Link copied to clipboard
open override fun toEnumName(p0: CodegenProperty): String
Link copied to clipboard
open override fun toEnumValue(p0: String, p1: String): String
Link copied to clipboard
open override fun toEnumVarName(p0: String, p1: String): String
Link copied to clipboard
open fun toExampleValue(p0: Schema<Any>): String
Link copied to clipboard
open override fun toGetter(p0: String): String
Link copied to clipboard
open fun toInstantiationType(p0: Schema<Any>): String
Link copied to clipboard
open override fun toModelDocFilename(p0: String): String
Link copied to clipboard
open override fun toModelFilename(p0: String): String
Link copied to clipboard
open override fun toModelImport(p0: String): String
Link copied to clipboard
open override fun toModelImportMap(p0: String): MutableMap<String, String>
Link copied to clipboard
open override fun toModelName(p0: String): String
Link copied to clipboard
open override fun toModelTestFilename(p0: String): String
Link copied to clipboard
open fun toOneOfName(p0: MutableList<String>, p1: Schema<Any>): String
Link copied to clipboard
open override fun toOperationId(p0: String): String
Link copied to clipboard
open override fun toParamName(p0: String): String
Link copied to clipboard
open override fun toRegularExpression(p0: String): String
Link copied to clipboard
open override fun toSetter(p0: String): String
Link copied to clipboard
open override fun toVarName(p0: String): String
Link copied to clipboard
open override fun typeMapping(): MutableMap<String, String>
Link copied to clipboard
open override fun unaliasSchema(p0: Schema<Any>): Schema<Any>
Link copied to clipboard
open override fun updateAllModels(p0: MutableMap<String, ModelsMap>): MutableMap<String, ModelsMap>
Link copied to clipboard
open fun updateCodegenPropertyEnum(p0: CodegenProperty)
Link copied to clipboard
open override fun vendorExtensions(): MutableMap<String, Any>
Link copied to clipboard
open fun writePropertyBack(p0: String, p1: Any)