public class TypeScriptAxiosCodegen extends io.swagger.codegen.v3.generators.typescript.AbstractTypeScriptClientCodegen implements EnableExtParameters, ModuleAbility, WrapResponseAbility
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
apiImportPath |
static java.lang.String |
DEFAULT_API_PACKAGE |
static java.lang.String |
DEFAULT_MODEL_PACKAGE |
protected java.util.Collection<ExtParameter> |
extParameters |
protected java.lang.String |
module |
static java.lang.String |
NPM_NAME |
static java.lang.String |
NPM_REPOSITORY |
protected java.lang.String |
npmRepository |
protected java.lang.String |
secondModule |
languageGenericTypes, modelPropertyNaming, supportsES6additionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, copyFistAllOfProperties, customTemplateDir, DEFAULT_CONTENT_TYPE, DEFAULT_TEMPLATE_DIR, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, 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| 构造器和说明 |
|---|
TypeScriptAxiosCodegen() |
| 限定符和类型 | 方法和说明 |
|---|---|
EnableExtParameters |
addExtParameter(ExtParameter extParameter)
Add ext parameters enable ext parameters.
|
java.lang.String |
getApiImportPath()
Getter for property 'apiImportPath'.
|
java.lang.String |
getDefaultTemplateDir() |
java.util.Collection<ExtParameter> |
getExtParameters()
Getter for property 'extParameters'.
|
java.lang.String |
getHelp() |
java.lang.String |
getModule()
Gets the module.
|
java.lang.String |
getName() |
java.lang.String |
getNpmRepository() |
java.lang.String |
getSecondModule()
get secondModule value
|
boolean |
isWrapResponse() |
java.util.Map<java.lang.String,java.lang.Object> |
postProcessAllModels(java.util.Map<java.lang.String,java.lang.Object> objs) |
java.util.Map<java.lang.String,java.lang.Object> |
postProcessModels(java.util.Map<java.lang.String,java.lang.Object> objs) |
java.util.Map<java.lang.String,java.lang.Object> |
postProcessOperations(java.util.Map<java.lang.String,java.lang.Object> operations) |
java.util.Map<java.lang.String,java.lang.Object> |
postProcessOperationsWithModels(java.util.Map<java.lang.String,java.lang.Object> objs,
java.util.List<java.lang.Object> allModels) |
void |
processOpts() |
void |
setApiImportPath(java.lang.String apiImportPath)
Setter for property 'apiImportPath'.
|
void |
setModule(java.lang.String module)
Sets the module.
|
void |
setNpmRepository(java.lang.String npmRepository) |
void |
setSecondModule(java.lang.String secondModule)
set secondModule value
|
void |
setWrapResponse(boolean wrapResponse) |
java.lang.String |
toApiFilename(java.lang.String name) |
java.lang.String |
toModelFilename(java.lang.String name) |
java.lang.String |
toModelFilename(java.lang.String name,
java.lang.String templateName) |
java.lang.String |
toRegularExpression(java.lang.String pattern)
Overriding toRegularExpression() to avoid escapeText() being called, as
it would return a broken regular expression if any escaped character /
metacharacter were present.
|
addImport, apiFileFolder, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, getModelPropertyNaming, getNameUsingModelPropertyNaming, getSchemaHandler, getSchemaType, getSupportsES6, getTag, getTypeDeclaration, modelFileFolder, setModelPropertyNaming, setSupportsES6, toDefaultValue, toEnumDefaultValue, toEnumName, toEnumValue, toEnumVarName, toModelName, toOperationId, toParamName, toVarNameaddAdditionPropertiesToCodeGenModel, addCodegenContentParameters, addConsumesInfo, addHandlebarHelpers, addHasMore, additionalProperties, addOperationToGroup, addOption, addOption, addParameters, addParentContainer, addProducesInfo, addProperties, addRegularExpressionDelimiter, addSwitch, addVars, apiDocFileFolder, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFileFolder, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, configureDataForTestTemplate, configuresParameterForMediaType, convertPropertyToBoolean, convertPropertyToBooleanAndWriteBack, customTemplateDir, dashize, defaultIgnoreImportMappingOption, defaultIncludes, detectParent, embeddedTemplateDir, ensureUniqueParameters, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fixUpParentAndInterfaces, fromModel, fromModel, fromOperation, fromOperation, fromParameter, fromProperty, fromRequestBody, fromResponse, fromSecurity, generateExamplePath, getAlias, getArgumentsLocation, getCollectionFormat, getCommonTemplateDir, getConsumesInfo, getContentType, getGitRepoId, getGitUserId, getHideGenerationTimestamp, getHttpUserAgent, getIgnoreFilePathOverride, getIgnoreImportMapping, getInnerEnumAllowableValues, getInputSpec, getInputURL, getLanguageArguments, getLibrary, getOpenAPI, getOptionValue, getOrGenerateOperationId, getOutputDir, getParameterFromRef, getParentName, getProducesInfo, getReleaseNote, getSchemaFromBody, getSchemaFromParameter, getSchemaFromResponse, getSortParamsByRequiredFlag, getSymbolName, getTemplateDir, getTemplateEngine, getTemplateVersion, getterAndSetterCapitalize, getTypeDeclaration, hasSchemaProperties, hasTrueAdditionalProperties, importMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isObjectSchema, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocFileFolder, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, needsUnflattenedSpec, needToImport, outputFolder, postProcessAllCodegenModels, postProcessModelProperty, postProcessModelsEnum, postProcessParameter, postProcessSupportingFileData, preprocessOpenAPI, processCompiler, processModelEnums, processOpenAPI, readLanguageArguments, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, sanitizeName, sanitizeTag, setAllowUnicodeIdentifiers, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setIgnoreImportMapping, setInputSpec, setInputURL, setLanguageArguments, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterExampleValue, setParameterNullable, setReleaseNote, setRemoveOperationIdPrefix, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, setTemplateEngine, setTemplateVersion, setUnflattenedOpenAPI, setUseOas2, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiDocFilename, toApiImport, toApiName, toApiTestFilename, toApiVarName, toBooleanGetter, toDefaultValueWithParam, toExamples, toExampleValue, toGetter, toInstantiationType, toModelDocFilename, toModelImport, toModelTestFilename, toSetter, typeMapping, underscore, updateCodegenModelEnumVars, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptional, writePropertyBackpublic static final java.lang.String NPM_NAME
public static final java.lang.String NPM_REPOSITORY
public static final java.lang.String DEFAULT_API_PACKAGE
public static final java.lang.String DEFAULT_MODEL_PACKAGE
protected java.lang.String npmRepository
protected java.util.Collection<ExtParameter> extParameters
protected java.lang.String module
protected java.lang.String secondModule
protected java.lang.String apiImportPath
public java.lang.String getName()
getName 在接口中 io.swagger.codegen.v3.CodegenConfigpublic java.lang.String getHelp()
getHelp 在接口中 io.swagger.codegen.v3.CodegenConfigpublic java.lang.String getNpmRepository()
public void setNpmRepository(java.lang.String npmRepository)
public void processOpts()
processOpts 在接口中 io.swagger.codegen.v3.CodegenConfigprocessOpts 在类中 io.swagger.codegen.v3.generators.typescript.AbstractTypeScriptClientCodegenpublic java.util.Map<java.lang.String,java.lang.Object> postProcessOperations(java.util.Map<java.lang.String,java.lang.Object> operations)
postProcessOperations 在接口中 io.swagger.codegen.v3.CodegenConfigpostProcessOperations 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.util.Map<java.lang.String,java.lang.Object> postProcessOperationsWithModels(java.util.Map<java.lang.String,java.lang.Object> objs,
java.util.List<java.lang.Object> allModels)
postProcessOperationsWithModels 在接口中 io.swagger.codegen.v3.CodegenConfigpostProcessOperationsWithModels 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.util.Map<java.lang.String,java.lang.Object> postProcessAllModels(java.util.Map<java.lang.String,java.lang.Object> objs)
postProcessAllModels 在接口中 io.swagger.codegen.v3.CodegenConfigpostProcessAllModels 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.util.Map<java.lang.String,java.lang.Object> postProcessModels(java.util.Map<java.lang.String,java.lang.Object> objs)
postProcessModels 在接口中 io.swagger.codegen.v3.CodegenConfigpostProcessModels 在类中 io.swagger.codegen.v3.generators.typescript.AbstractTypeScriptClientCodegenpublic java.lang.String toRegularExpression(java.lang.String pattern)
toRegularExpression 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.lang.String toModelFilename(java.lang.String name)
toModelFilename 在接口中 io.swagger.codegen.v3.CodegenConfigtoModelFilename 在类中 io.swagger.codegen.v3.generators.typescript.AbstractTypeScriptClientCodegenpublic java.lang.String toApiFilename(java.lang.String name)
toApiFilename 在接口中 io.swagger.codegen.v3.CodegenConfigtoApiFilename 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.lang.String getDefaultTemplateDir()
getDefaultTemplateDir 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.util.Collection<ExtParameter> getExtParameters()
EnableExtParametersgetExtParameters 在接口中 EnableExtParameterspublic EnableExtParameters addExtParameter(ExtParameter extParameter)
EnableExtParametersaddExtParameter 在接口中 EnableExtParametersextParameter - the ext parameterpublic java.lang.String toModelFilename(java.lang.String name,
java.lang.String templateName)
toModelFilename 在接口中 WrapResponseAbilitypublic java.lang.String getModule()
ModuleAbilitygetModule 在接口中 ModuleAbilitypublic void setModule(java.lang.String module)
ModuleAbilitysetModule 在接口中 ModuleAbilitymodule - the new modulepublic boolean isWrapResponse()
isWrapResponse 在接口中 WrapResponseAbilitypublic void setWrapResponse(boolean wrapResponse)
setWrapResponse 在接口中 WrapResponseAbilitypublic java.lang.String getApiImportPath()
public void setApiImportPath(java.lang.String apiImportPath)
apiImportPath - Value to set for property 'apiImportPath'.public java.lang.String getSecondModule()
getSecondModule 在接口中 ModuleAbilitypublic void setSecondModule(java.lang.String secondModule)
setSecondModule 在接口中 ModuleAbilitysecondModule - secondModule