Package io.micronaut.openapi.generator
Class KotlinMicronautClientCodegen
java.lang.Object
org.openapitools.codegen.DefaultCodegen
org.openapitools.codegen.languages.AbstractKotlinCodegen
io.micronaut.openapi.generator.AbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
io.micronaut.openapi.generator.KotlinMicronautClientCodegen
- All Implemented Interfaces:
MicronautCodeGenerator<KotlinMicronautClientOptionsBuilder>,org.openapitools.codegen.CodegenConfig,org.openapitools.codegen.languages.features.BeanValidationFeatures
public class KotlinMicronautClientCodegen
extends AbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
The generator for creating Micronaut clients.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openapitools.codegen.languages.AbstractKotlinCodegen
org.openapitools.codegen.languages.AbstractKotlinCodegen.DataTypeAssigner -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected Objectprotected Stringprotected booleanprotected Objectprotected Objectstatic final Stringstatic final Stringprotected Objectprotected Stringstatic final Stringprotected Stringstatic final Stringprotected Stringprotected booleanprotected booleanprotected booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected booleanprotected booleanprotected booleanFields inherited from class io.micronaut.openapi.generator.AbstractMicronautKotlinCodegen
ADDITIONAL_ENUM_TYPE_ANNOTATIONS, ADDITIONAL_ONE_OF_TYPE_ANNOTATIONS, additionalEnumTypeAnnotations, additionalOneOfTypeAnnotations, allModels, appName, CONTENT_TYPE_ANY, CONTENT_TYPE_APPLICATION_FORM_URLENCODED, CONTENT_TYPE_APPLICATION_JSON, CONTENT_TYPE_MULTIPART_FORM_DATA, coroutines, dateFormat, dateLibrary, dateTimeFormat, fluxForArrays, generateControllerAsAbstract, generatedAnnotation, generateEnumConverters, generateHttpResponseAlways, generateHttpResponseWhereRequired, generateOperationOnlyForFirstTag, generateSwaggerAnnotations, implicitHeaders, implicitHeadersRegex, javaCompatibility, jsonIncludeAlwaysForRequiredFields, jvmOverloads, jvmRecord, ksp, objectMapper, OPT_APPLICATION_NAME, OPT_COROUTINES, OPT_DATE_FORMAT, OPT_DATE_LIBRARY_LOCAL_DATETIME, OPT_DATE_LIBRARY_OFFSET_DATETIME, OPT_DATE_LIBRARY_ZONED_DATETIME, OPT_DATE_TIME_FORMAT, OPT_FLUX_FOR_ARRAYS, OPT_GENERATE_CONTROLLER_AS_ABSTRACT, OPT_GENERATE_ENUM_CONVERTERS, OPT_GENERATE_HTTP_RESPONSE_ALWAYS, OPT_GENERATE_HTTP_RESPONSE_WHERE_REQUIRED, OPT_GENERATE_OPERATION_ONLY_FOR_FIRST_TAG, OPT_GENERATE_SWAGGER_ANNOTATIONS, OPT_GENERATE_SWAGGER_ANNOTATIONS_FALSE, OPT_GENERATE_SWAGGER_ANNOTATIONS_SWAGGER_2, OPT_GENERATE_SWAGGER_ANNOTATIONS_TRUE, OPT_GENERATED_ANNOTATION, OPT_IMPLICIT_HEADERS, OPT_IMPLICIT_HEADERS_REGEX, OPT_JAVA_COMPATIBILITY, OPT_JSON_INCLUDE_ALWAYS_FOR_REQUIRED_FIELDS, OPT_JVM_OVERLOADS, OPT_JVM_RECORD, OPT_KSP, OPT_REACTIVE, OPT_TEST, OPT_TEST_JUNIT, OPT_TITLE, OPT_USE_AUTH, OPT_USE_ENUM_CASE_INSENSITIVE, OPT_USE_PLURAL, OPT_USE_TAGS, OPT_VISITABLE, parameterMappings, plural, random, reactive, responseBodyMappings, serializationLibrary, testTool, title, useBeanValidation, useEnumCaseInsensitive, useTags, visitableFields inherited from class org.openapitools.codegen.languages.AbstractKotlinCodegen
ADDITIONAL_MODEL_TYPE_ANNOTATIONS, additionalModelTypeAnnotations, apiDocPath, apiSuffix, artifactId, artifactVersion, enumPropertyNaming, groupId, JAVAX_PACKAGE, MODEL_MUTABLE, MODEL_MUTABLE_DESC, modelDocPath, nonPublicApi, packageName, parcelizeModels, propertyAdditionalKeywords, resourcesFolder, serializableModel, sourceFolder, testFolder, USE_JAKARTA_EE, useJakartaEeFields inherited from class org.openapitools.codegen.DefaultCodegen
additionalProperties, addOneOfInterfaceImports, addOneOfInterfaces, addSuffixToDuplicateOperationNicknames, allowUnicodeIdentifiers, apiDocTemplateFiles, apiNamePrefix, apiNameSuffix, apiPackage, apiTemplateFiles, apiTestTemplateFiles, arrayDefaultToEmpty, arrayNullableDefaultToEmpty, arrayOptionalDefaultToEmpty, arrayOptionalNullableDefaultToEmpty, autosetConstants, cliOptions, DefaultFeatureSet, defaultIncludes, defaultToEmptyContainer, disallowAdditionalPropertiesIfNotPresent, docExtension, embeddedTemplateDir, enableMinimalUpdate, enablePostProcessFile, ensureUniqueParams, enumNameMapping, enumUnknownDefaultCase, enumUnknownDefaultCaseName, falseSchema, filesMetadataFilename, fileSuffix, generatorMetadata, gitHost, gitRepoId, gitUserId, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, importBaseType, importContainerType, importMapping, inlineSchemaNameMapping, inlineSchemaOption, inputSpec, instantiationTypes, JSON_MIME_PATTERN, JSON_VENDOR_MIME_PATTERN, languageSpecificPrimitives, legacyDiscriminatorBehavior, library, loadDeepObjectIntoItems, mapDefaultToEmpty, mapNullableDefaultToEmpty, mapOptionalDefaultToEmpty, mapOptionalNullableDefaultToEmpty, modelDocTemplateFiles, modelNameMapping, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, nameMapping, openAPI, openapiGeneratorIgnoreList, openapiNormalizer, operationIdNameMapping, outputFolder, parameterNameMapping, prependFormOrBodyParameters, releaseNote, removeEnumValuePrefix, removeOperationIdPrefix, removeOperationIdPrefixCount, removeOperationIdPrefixDelimiter, reservedWords, reservedWordsMappings, schemaMapping, serverVariables, skipOperationExample, skipOverwrite, skipSortingOperations, sortModelPropertiesByRequiredFlag, sortParamsByRequiredFlag, specialCharReplacements, strictSpecBehavior, supportedLibraries, supportingFiles, supportsAdditionalPropertiesWithComposedSchema, supportsInheritance, supportsMixins, supportsMultipleInheritance, templateDir, templateOutputDirs, testPackage, trueSchema, typeAliases, typeMapping, useOneOfInterfaces, vendorExtensions, versionMetadataFilename, XML_MIME_PATTERNFields inherited from interface org.openapitools.codegen.languages.features.BeanValidationFeatures
USE_BEANVALIDATION -
Method Summary
Modifier and TypeMethodDescriptiongetHelp()getName()org.openapitools.codegen.CodegenTypegetTag()booleanisServer()org.openapitools.codegen.model.OperationsMappostProcessOperationsWithModels(org.openapitools.codegen.model.OperationsMap objs, List<org.openapitools.codegen.model.ModelMap> allModels) voidvoidsetAdditionalClientTypeAnnotations(Object additionalClientTypeAnnotations) voidsetAuthConfigName(String authConfigName) voidsetAuthFilter(boolean authFilter) voidsetAuthFilterClientIds(Object authFilterClientIds) voidsetAuthFilterExcludedClientIds(Object authFilterExcludedClientIds) voidsetAuthorizationFilterPattern(Object authorizationFilterPattern) voidsetAuthorizationFilterPatternStyle(String authorizationFilterPatternStyle) voidsetBasePathSeparator(String basePathSeparator) voidsetClientId(String clientId) voidsetClientPath(boolean clientPath) voidsetConfigureAuthorization(boolean configureAuthorization) voidsetGenerateAuthClasses(boolean generateAuthClasses) voidsetUseApiKeyAuth(boolean useApiKeyAuth) voidsetUseBasicAuth(boolean useBasicAuth) voidsetUseOauth(boolean useOauth) Methods inherited from class io.micronaut.openapi.generator.AbstractMicronautKotlinCodegen
addEnumNameMapping, addImportMapping, addInlineSchemaNameMapping, addInlineSchemaOption, addModelNameMapping, addMustacheLambdas, addNameMapping, addOpenapiNormalizer, addOperationToGroup, addParameterMappings, addResponseBodyMappings, addSchemaMapping, addTypeMapping, apiTestFileFolder, createDiscriminator, fromModel, fromOperation, fromParameter, fromProperty, fromRequestBody, fromRequestBodyToFormParameters, fromResponse, getExampleValue, getPackageName, getParameterExampleValue, getPropertyExampleValue, getSchemaType, getTypeDeclaration, getUseInlineModelResolver, handleImplicitHeaders, isNumeric, isVisitable, modelTestFileFolder, postProcess, postProcessAllModels, preprocessOpenAPI, sanitizeTag, setAdditionalEnumTypeAnnotations, setAdditionalOneOfTypeAnnotations, setApiPackage, setArtifactId, setCoroutines, setDateFormat, setDateTimeFormat, setDateTimeLibrary, setFluxForArrays, setGenerateControllerAsAbstract, setGeneratedAnnotation, setGenerateEnumConverters, setGenerateHttpResponseAlways, setGenerateHttpResponseWhereRequired, setGenerateOperationOnlyForFirstTag, setGenerateSwaggerAnnotations, setImplicitHeaders, setImplicitHeadersRegex, setJavaCompatibility, setJsonIncludeAlwaysForRequiredFields, setJvmOverloads, setJvmRecord, setKsp, setModelPackage, setPackageName, setParameterExampleValue, setParameterExampleValue, setPlural, setReactive, setSerializationLibrary, setTestTool, setUseBeanValidation, setUseEnumCaseInsensitive, setUseOneOfInterfaces, setUseTags, setVisitable, superSanitizeTag, testFileFolder, toApiName, toApiTestFilename, toApiVarName, toDefaultValue, toEnumValue, toEnumVarName, toModelName, toModelTestFilename, toVarName, updateEnumVarsWithExtensionsMethods inherited from class org.openapitools.codegen.languages.AbstractKotlinCodegen
apiDocFileFolder, apiFileFolder, applyJakartaPackage, applyJavaxPackage, doDataTypeAssignment, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, generatorLanguage, getAdditionalModelTypeAnnotations, getEnumPropertyNaming, getParcelizeModels, isDataTypeString, isModelMutable, isReservedWord, isSerializableModel, modelDocFileFolder, modelFileFolder, needToImport, nonPublicApi, postProcessFile, postProcessModels, setAdditionalModelTypeAnnotations, setApiSuffix, setArtifactVersion, setEnumPropertyNaming, setGroupId, setNonPublicApi, setParcelizeModels, setSerializableModel, setSourceFolder, setTestFolder, setUseJakartaEe, toDefaultParameterValue, toEnumName, toModelFilename, toModelImport, toOperationId, toParamName, toRegularExpression, toVariableName, updateModelForObjectMethods inherited from class org.openapitools.codegen.DefaultCodegen
addAdditionPropertiesToCodeGenModel, addBodyModelSchema, addHeaders, addImport, addImport, addImport, addImports, addImports, addImports, addImportsForPropertyType, addImportsToOneOfInterface, additionalProperties, addOneOfInterfaceModel, addOneOfNameExtension, addOption, addOption, addParentContainer, addParentFromContainer, addProperties, addRegularExpressionDelimiter, addRequiredVarsMap, addSwitch, addVars, addVars, addVarsRequiredVarsAdditionalProps, apiDocFilename, apiDocTemplateFiles, apiFilename, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildEnumVars, buildLibraryCliOption, cliOptions, convertPropertyToBoolean, convertPropertyToBooleanAndWriteBack, convertPropertyToBooleanAndWriteBack, convertPropertyToStringAndWriteBack, convertPropertyToTypeAndWriteBack, defaultIncludes, defaultTemplatingEngine, embeddedTemplateDir, encodePath, enumNameMapping, escapeText, escapeTextInSingleQuotes, escapeTextWhileAllowingNewLines, executePostProcessor, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromCallback, fromFormProperty, fromProperty, fromProperty, fromSecurity, fromServers, fromServerVariables, generateExamplePath, generateJSONSpecFile, generateYAMLSpecFile, generatorLanguageVersion, getAdditionalPropertiesName, getAddSuffixToDuplicateOperationNicknames, getAlias, getAllModels, getAllOfDescendants, getAllowUnicodeIdentifiers, getApiNamePrefix, getApiNameSuffix, getCollectionFormat, getCollectionFormat, getConsumesInfo, getContent, getContentType, getDisallowAdditionalPropertiesIfNotPresent, getDocExtension, getEnsureUniqueParams, getEnumDefaultValue, getEnumUnknownDefaultCase, getEnumValueForProperty, getFeatureSet, getFilesMetadataFilename, getGeneratorMetadata, getGitHost, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getItemsName, getLegacyDiscriminatorBehavior, getLibrary, getModelNamePrefix, getModelNameSuffix, getModelNameToSchemaCache, getMostInnerItems, getOneOfAnyOfDescendants, getOpenapiGeneratorIgnoreList, getOrGenerateOperationId, getOutputDir, getParameterDataType, getPrependFormOrBodyParameters, getProducesInfo, getReleaseNote, getRemoveOperationIdPrefixCount, getRemoveOperationIdPrefixDelimiter, getSchemaAdditionalProperties, getSchemaFromBooleanOrSchema, getSingleSchemaType, getSortModelPropertiesByRequiredFlag, getSortParamsByRequiredFlag, getSupportedVendorExtensions, getSymbolName, getTemplatingEngine, getterAndSetterCapitalize, getTypeDeclaration, getUseOneOfInterfaces, getUseOpenapiNormalizer, getVersionMetadataFilename, handleConstantParams, handleMethodResponse, handleMethodResponse, handleSpecialCharacters, hasBodyParameter, hasFormParameter, importMapping, initializeSpecialCharacterMapping, inlineSchemaNameMapping, inlineSchemaOption, instantiationTypes, isArrayDefaultToEmpty, isArrayNullableDefaultToEmpty, isArrayOptionalDefaultToEmpty, isArrayOptionalNullableDefaultToEmpty, isDataTypeBinary, isDataTypeFile, isDefaultToEmptyContainer, isEnableMinimalUpdate, isEnablePostProcessFile, isHideGenerationTimestamp, isJsonMimeType, isJsonVendorMimeType, isLibrary, isMapDefaultToEmpty, isMapNullableDefaultToEmpty, isMapOptionalDefaultToEmpty, isMapOptionalNullableDefaultToEmpty, isParameterNameUnique, isPropertyInnerMostEnum, isRemoveEnumValuePrefix, isRemoveOperationIdPrefix, isSkipOperationExample, isSkipOverwrite, isSkipSortingOperations, isStrictSpecBehavior, isTypeErasedGenerics, isXmlMimeType, languageSpecificPrimitives, lowerCamelCase, modelDocTemplateFiles, modelFilename, modelFilename, modelNameMapping, modelPackage, modelTemplateFiles, modelTestTemplateFiles, modifyFeatureSet, nameMapping, openapiGeneratorIgnoreList, openapiNormalizer, operationIdNameMapping, outputFolder, parameterNameMapping, postProcessEnumVars, postProcessModelProperty, postProcessModelsEnum, postProcessParameter, postProcessResponseWithProperty, postProcessSupportingFileData, postProcessWebhooksWithModels, processCompiler, processOpenAPI, processTemplatingEngine, processTestExampleData, removeImport, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, removeOption, removeSelfReferenceImports, reservedWords, reservedWordsMappings, sanitizeName, sanitizeName, sanitizeName, schemaMapping, serverVariableOverrides, setAddProps, setAllowUnicodeIdentifiers, setApiNamePrefix, setApiNameSuffix, setArrayDefaultToEmpty, setArrayNullableDefaultToEmpty, setArrayOptionalDefaultToEmpty, setArrayOptionalNullableDefaultToEmpty, setAutosetConstants, setCircularReferences, setDefaultToEmptyContainer, setDisallowAdditionalPropertiesIfNotPresent, setDocExtension, setEnableMinimalUpdate, setEnablePostProcessFile, setEnsureUniqueParams, setEnumDiscriminatorDefaultValue, setEnumUnknownDefaultCase, setFilesMetadataFilename, setGitHost, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLegacyDiscriminatorBehavior, setLibrary, setMapDefaultToEmpty, setMapNullableDefaultToEmpty, setMapOptionalDefaultToEmpty, setMapOptionalNullableDefaultToEmpty, setModelNamePrefix, setModelNameSuffix, setNonArrayMapProperty, setOpenAPI, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterEncodingValues, setParameterExamples, setParameterExampleValue, setParameterNullable, setPrependFormOrBodyParameters, setReleaseNote, setRemoveEnumValuePrefix, setRemoveOperationIdPrefix, setRemoveOperationIdPrefixCount, setRemoveOperationIdPrefixDelimiter, setReservedWordsLowerCase, setSkipOperationExample, setSkipOverwrite, setSkipSortingOperations, setSortModelPropertiesByRequiredFlag, setSortParamsByRequiredFlag, setStrictSpecBehavior, setTemplateDir, setTemplatingEngine, setVersionMetadataFilename, shouldAddImport, shouldOverwrite, SortModelPropertiesByRequiredFlag, SortParametersByRequiredFlag, specVersionGreaterThanOrEqualTo310, supportedLibraries, supportingFiles, templateDir, templateOutputDirs, testPackage, toAllOfName, toAnyOfName, toApiDocFilename, toApiFilename, toApiImport, toArrayModelParamName, toBooleanGetter, toDefaultParameterValue, toDefaultValue, toDefaultValueWithParam, toEnumDefaultValue, toEnumDefaultValue, toExamples, toExampleValue, toGetter, toInstantiationType, toMediaTypeSchemaName, toModelDocFilename, toModelImportMap, toOneOfName, toSetter, toTestCaseName, typeMapping, unaliasPropertySchema, unaliasSchema, updateAllModels, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updateModelForAnyType, updateModelForComposedSchema, updateModelForInteger, updateModelForNumber, updateModelForString, updateOption, updateParameterForString, updatePropertyForAnyType, updatePropertyForArray, updatePropertyForInteger, updatePropertyForMap, updatePropertyForMap, updatePropertyForNumber, updatePropertyForObject, updatePropertyForString, updateRequestBodyForArray, updateRequestBodyForMap, updateRequestBodyForObject, updateRequestBodyForPrimitiveType, updateRequestBodyForString, useCodegenAsMustacheParentContext, vendorExtensions, writePropertyBackMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openapitools.codegen.CodegenConfig
additionalProperties, apiDocFilename, apiDocTemplateFiles, apiFilename, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, defaultTemplatingEngine, embeddedTemplateDir, encodePath, enumNameMapping, escapeText, escapeTextWhileAllowingNewLines, fileSuffix, fromSecurity, fromServers, fromServerVariables, generateExamplePath, generatorLanguageVersion, getAddSuffixToDuplicateOperationNicknames, getDocExtension, getFeatureSet, getFilesMetadataFilename, getGeneratorMetadata, getGitHost, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInputSpec, getLibrary, getOpenapiGeneratorIgnoreList, getOutputDir, getReleaseNote, getSupportedVendorExtensions, getTemplatingEngine, getTypeDeclaration, getUseOpenapiNormalizer, getVersionMetadataFilename, importMapping, inlineSchemaNameMapping, inlineSchemaOption, instantiationTypes, isEnableMinimalUpdate, isEnablePostProcessFile, isHideGenerationTimestamp, isRemoveEnumValuePrefix, isRemoveOperationIdPrefix, isSkipOperationExample, isSkipOverwrite, isSkipSortingOperations, isStrictSpecBehavior, isTypeErasedGenerics, languageSpecificPrimitives, modelDocTemplateFiles, modelFilename, modelFilename, modelNameMapping, modelPackage, modelTemplateFiles, modelTestTemplateFiles, nameMapping, openapiGeneratorIgnoreList, openapiNormalizer, operationIdNameMapping, outputFolder, parameterNameMapping, postProcessModelProperty, postProcessParameter, postProcessResponseWithProperty, postProcessSupportingFileData, postProcessWebhooksWithModels, processCompiler, processOpenAPI, processTemplatingEngine, reservedWords, reservedWordsMappings, sanitizeName, schemaMapping, serverVariableOverrides, setDocExtension, setEnableMinimalUpdate, setEnablePostProcessFile, setGitHost, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setOpenAPI, setOutputDir, setReleaseNote, setRemoveEnumValuePrefix, setRemoveOperationIdPrefix, setSkipOperationExample, setSkipOverwrite, setSkipSortingOperations, setStrictSpecBehavior, setTemplatingEngine, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, templateOutputDirs, testPackage, toApiDocFilename, toApiFilename, toApiImport, toBooleanGetter, toGetter, toModelDocFilename, toModelImportMap, toSetter, typeMapping, unaliasSchema, updateAllModels, vendorExtensions
-
Field Details
-
OPT_CONFIGURE_AUTH
- See Also:
-
OPT_CONFIGURE_AUTH_FILTER_PATTERN
- See Also:
-
OPT_CONFIGURE_CLIENT_ID
- See Also:
-
OPT_CLIENT_PATH
- See Also:
-
OPT_USE_OAUTH
- See Also:
-
OPT_USE_BASIC_AUTH
- See Also:
-
OPT_USE_API_KEY_AUTH
- See Also:
-
OPT_AUTH_FILTER
- See Also:
-
OPT_GENERATE_AUTH_CLASSES
- See Also:
-
OPT_AUTH_CONFIG_NAME
- See Also:
-
OPT_AUTH_FILTER_CLIENT_IDS
- See Also:
-
OPT_AUTH_FILTER_EXCLUDED_CLIENT_IDS
- See Also:
-
ADDITIONAL_CLIENT_TYPE_ANNOTATIONS
- See Also:
-
AUTHORIZATION_FILTER_PATTERN
- See Also:
-
AUTHORIZATION_FILTER_PATTERN_STYLE
- See Also:
-
BASE_PATH_SEPARATOR
- See Also:
-
CLIENT_ID
- See Also:
-
NAME
- See Also:
-
additionalClientTypeAnnotations
-
authorizationFilterPattern
-
authorizationFilterPatternStyle
-
basePathSeparator
-
clientId
-
authConfigName
-
authFilterClientIds
-
authFilterExcludedClientIds
-
configureAuthorization
protected boolean configureAuthorization -
clientPath
protected boolean clientPath -
useOauth
protected boolean useOauth -
useBasicAuth
protected boolean useBasicAuth -
useApiKeyAuth
protected boolean useApiKeyAuth -
authFilter
protected boolean authFilter -
generateAuthClasses
protected boolean generateAuthClasses
-
-
Method Details
-
getTag
public org.openapitools.codegen.CodegenType getTag()- Specified by:
getTagin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
getTagin classDefaultCodegen
-
getName
- Specified by:
getNamein interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
getNamein classDefaultCodegen
-
getHelp
- Specified by:
getHelpin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
getHelpin classDefaultCodegen
-
postProcessOperationsWithModels
public org.openapitools.codegen.model.OperationsMap postProcessOperationsWithModels(org.openapitools.codegen.model.OperationsMap objs, List<org.openapitools.codegen.model.ModelMap> allModels) - Specified by:
postProcessOperationsWithModelsin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
postProcessOperationsWithModelsin classAbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
-
processOpts
public void processOpts()- Specified by:
processOptsin interfaceorg.openapitools.codegen.CodegenConfig- Overrides:
processOptsin classAbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
-
isServer
public boolean isServer()- Specified by:
isServerin classAbstractMicronautKotlinCodegen<KotlinMicronautClientOptionsBuilder>
-
setAdditionalClientTypeAnnotations
-
setAuthorizationFilterPattern
-
setAuthorizationFilterPatternStyle
-
setAuthFilterClientIds
-
setAuthFilterExcludedClientIds
-
setClientId
-
setAuthConfigName
-
setClientPath
public void setClientPath(boolean clientPath) -
setUseOauth
public void setUseOauth(boolean useOauth) -
setUseBasicAuth
public void setUseBasicAuth(boolean useBasicAuth) -
setUseApiKeyAuth
public void setUseApiKeyAuth(boolean useApiKeyAuth) -
setAuthFilter
public void setAuthFilter(boolean authFilter) -
setGenerateAuthClasses
public void setGenerateAuthClasses(boolean generateAuthClasses) -
setBasePathSeparator
-
setConfigureAuthorization
public void setConfigureAuthorization(boolean configureAuthorization) -
optionsBuilder
-