public class AspNetCoreServerCodegen extends AbstractCSharpCodegen
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
LOGGER |
collectionTypes, interfacePrefix, mapTypes, modelPropertyNaming, netCoreProjectFileFlag, optionalAssemblyInfoFlag, optionalEmitDefaultValue, optionalMethodArgumentFlag, optionalProjectFileFlag, packageAuthors, packageCompany, packageCopyright, packageDescription, packageName, packageProductName, packageTitle, packageVersion, preserveNewLines, returnICollection, sourceFolder, testFolder, useCollection, useDateTimeOffsetFlagadditionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, copyFistAllOfProperties, customTemplateDir, DEFAULT_CONTENT_TYPE, DEFAULT_TEMPLATE_DIR, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoBaseURL, gitRepoId, gitUserId, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, ignoreImportMapping, importMapping, inputSpec, inputURL, instantiationTypes, languageArguments, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, openAPI, outputFolder, releaseNote, removeOperationIdPrefix, REQUEST_BODY_NAME, reservedWords, reservedWordsMappings, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, templateEngine, templateVersion, testPackage, typeAliases, typeMapping, unflattenedOpenAPI, useOas2, vendorExtensions| Constructor and Description |
|---|
AspNetCoreServerCodegen() |
| Modifier and Type | Method and Description |
|---|---|
String |
apiFileFolder() |
String |
apiFilename(String templateName,
String tag) |
List<io.swagger.codegen.v3.CodegenSecurity> |
fromSecurity(Map<String,io.swagger.v3.oas.models.security.SecurityScheme> securitySchemeMap)
Convert map of Swagger SecurityScheme objects to a list of Codegen Security objects
|
String |
getArgumentsLocation() |
String |
getHelp() |
String |
getName() |
io.swagger.codegen.v3.CodegenType |
getTag() |
String |
modelFileFolder() |
Map<String,Object> |
postProcessSupportingFileData(Map<String,Object> objs) |
com.samskivert.mustache.Mustache.Compiler |
processCompiler(com.samskivert.mustache.Mustache.Compiler compiler) |
protected void |
processOperation(io.swagger.codegen.v3.CodegenOperation operation) |
void |
processOpts() |
void |
setPackageGuid(String packageGuid) |
void |
setSourceFolder(String sourceFolder) |
addCodegenContentParameters, addHandlebarHelpers, apiTestFileFolder, checkAliasModel, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, fromModel, getDefaultTemplateDir, getInterfacePrefix, getRefSchemaTargetType, getSchemaType, getTypeDeclaration, isPreserveNewLines, isReservedWord, modelTestFileFolder, postProcessAllModels, postProcessModelProperty, postProcessModels, postProcessOperations, preprocessOpenAPI, preserveNewlines, setInterfacePrefix, setNetCoreProjectFileFlag, setOptionalEmitDefaultValue, setOptionalMethodArgumentFlag, setPackageAuthors, setPackageCompany, setPackageCopyright, setPackageDescription, setPackageName, setPackageProductName, setPackageTitle, setPackageVersion, setPreserveNewLines, setReturnICollection, setUseCollection, testPackageName, toApiTestFilename, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toInstantiationType, toModelFilename, toModelName, toModelTestFilename, toOperationId, toParamName, toVarName, updateCodegenPropertyEnum, useDateTimeOffsetaddAdditionPropertiesToCodeGenModel, addConsumesInfo, addImport, additionalProperties, addOperationImports, addOperationToGroup, addOption, addOption, addParameters, addParentContainer, addProducesInfo, addProperties, addRegularExpressionDelimiter, addSwitch, addVars, apiDocFileFolder, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, configureDataForTestTemplate, configuresParameterForMediaType, convertPropertyToBoolean, convertPropertyToBooleanAndWriteBack, customTemplateDir, dashize, defaultIgnoreImportMappingOption, defaultIncludes, detectParent, embeddedTemplateDir, ensureUniqueParameters, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fixUpParentAndInterfaces, fromModel, fromOperation, fromOperation, fromParameter, fromProperty, fromRequestBody, fromResponse, generateExamplePath, getAlias, getCollectionFormat, getCommonTemplateDir, getConsumesInfo, getContentType, getGitRepoBaseURL, getGitRepoId, getGitUserId, getHideGenerationTimestamp, getHttpUserAgent, getIgnoreFilePathOverride, getIgnoreImportMapping, getInnerEnumAllowableValues, getInputSpec, getInputURL, getLanguageArguments, getLibrary, getOpenAPI, getOptionValue, getOrGenerateOperationId, getOutputDir, getParameterFromRef, getParentName, getProducesInfo, getReleaseNote, getSchemaFromBody, getSchemaFromParameter, getSchemaFromResponse, getSchemaHandler, getSortParamsByRequiredFlag, getSymbolName, getTemplateDir, getTemplateEngine, getTemplateVersion, getterAndSetterCapitalize, getTypeDeclaration, hasSchemaProperties, hasTrueAdditionalProperties, importMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isObjectSchema, isPrimivite, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isSkipOverwrite, languageSpecificPrimitives, modelDocFileFolder, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestTemplateFiles, needsUnflattenedSpec, needToImport, outputFolder, postProcessAllCodegenModels, postProcessModelsEnum, postProcessOperationsWithModels, postProcessParameter, processMapSchema, processModelEnums, processOpenAPI, processPropertySchemaContainerTypes, processPropertySchemaTypes, readLanguageArguments, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, sanitizeName, sanitizeTag, setAllowUnicodeIdentifiers, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoBaseURL, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setIgnoreImportMapping, setInputSpec, setInputURL, setLanguageArguments, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterExampleValue, setParameterNullable, setReleaseNote, setRemoveOperationIdPrefix, setReservedWords, setReservedWordsLowerCase, setSchemaProperties, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, setTemplateEngine, setTemplateVersion, setUnflattenedOpenAPI, setUseOas2, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiDocFilename, toApiFilename, toApiImport, toApiName, toApiVarName, toBooleanGetter, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toGetter, toModelDocFilename, toModelImport, toRegularExpression, toSetter, typeMapping, underscore, updateCodegenModelEnumVars, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptional, writePropertyBackpublic io.swagger.codegen.v3.CodegenType getTag()
public String getName()
public String getHelp()
public void processOpts()
processOpts in interface io.swagger.codegen.v3.CodegenConfigprocessOpts in class AbstractCSharpCodegenpublic void setSourceFolder(String sourceFolder)
setSourceFolder in class AbstractCSharpCodegenpublic void setPackageGuid(String packageGuid)
public String apiFileFolder()
apiFileFolder in interface io.swagger.codegen.v3.CodegenConfigapiFileFolder in class AbstractCSharpCodegenpublic String apiFilename(String templateName, String tag)
apiFilename in interface io.swagger.codegen.v3.CodegenConfigapiFilename in class DefaultCodegenConfigpublic String modelFileFolder()
modelFileFolder in interface io.swagger.codegen.v3.CodegenConfigmodelFileFolder in class AbstractCSharpCodegenpublic Map<String,Object> postProcessSupportingFileData(Map<String,Object> objs)
postProcessSupportingFileData in interface io.swagger.codegen.v3.CodegenConfigpostProcessSupportingFileData in class DefaultCodegenConfigprotected void processOperation(io.swagger.codegen.v3.CodegenOperation operation)
processOperation in class AbstractCSharpCodegenpublic com.samskivert.mustache.Mustache.Compiler processCompiler(com.samskivert.mustache.Mustache.Compiler compiler)
processCompiler in interface io.swagger.codegen.v3.CodegenConfigprocessCompiler in class DefaultCodegenConfigpublic List<io.swagger.codegen.v3.CodegenSecurity> fromSecurity(Map<String,io.swagger.v3.oas.models.security.SecurityScheme> securitySchemeMap)
DefaultCodegenConfigfromSecurity in interface io.swagger.codegen.v3.CodegenConfigfromSecurity in class DefaultCodegenConfigsecuritySchemeMap - a map of Swagger SecuritySchemeDefinition objectpublic String getArgumentsLocation()
getArgumentsLocation in class DefaultCodegenConfigCopyright © 2022. All rights reserved.