Class TypeScriptFetchClientCodegen

All Implemented Interfaces:
io.swagger.codegen.v3.CodegenConfig

public class TypeScriptFetchClientCodegen extends AbstractTypeScriptClientCodegen
  • Field Details

  • Constructor Details

    • TypeScriptFetchClientCodegen

      public TypeScriptFetchClientCodegen()
  • Method Details

    • addAdditionPropertiesToCodeGenModel

      protected void addAdditionPropertiesToCodeGenModel(io.swagger.codegen.v3.CodegenModel codegenModel, io.swagger.v3.oas.models.media.Schema schema)
      Overrides:
      addAdditionPropertiesToCodeGenModel in class DefaultCodegenConfig
    • getName

      public String getName()
    • getHelp

      public String getHelp()
    • processOpts

      public void processOpts()
      Specified by:
      processOpts in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      processOpts in class AbstractTypeScriptClientCodegen
    • getDefaultTemplateDir

      public String getDefaultTemplateDir()
      Specified by:
      getDefaultTemplateDir in class DefaultCodegenConfig
    • getTypeDeclaration

      public String getTypeDeclaration(io.swagger.v3.oas.models.media.Schema propertySchema)
      Description copied from class: DefaultCodegenConfig
      Output the type declaration of the property
      Specified by:
      getTypeDeclaration in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      getTypeDeclaration in class AbstractTypeScriptClientCodegen
      Parameters:
      propertySchema - Schema Property object
      Returns:
      a string presentation of the property type
    • fromParameter

      public io.swagger.codegen.v3.CodegenParameter fromParameter(io.swagger.v3.oas.models.parameters.Parameter parameter, Set<String> imports)
      Description copied from class: DefaultCodegenConfig
      Convert Swagger Parameter object to Codegen Parameter object
      Overrides:
      fromParameter in class DefaultCodegenConfig
      Parameters:
      parameter - Swagger parameter object
      imports - set of imports for library/package/module
      Returns:
      Codegen Parameter object
    • fromRequestBody

      public io.swagger.codegen.v3.CodegenParameter fromRequestBody(io.swagger.v3.oas.models.parameters.RequestBody body, String name, io.swagger.v3.oas.models.media.Schema schema, Map<String,io.swagger.v3.oas.models.media.Schema> schemas, Set<String> imports)
      Overrides:
      fromRequestBody in class DefaultCodegenConfig
    • getSchemaType

      public String getSchemaType(io.swagger.v3.oas.models.media.Schema schema)
      Description copied from class: DefaultCodegenConfig
      returns the swagger type for the property
      Overrides:
      getSchemaType in class AbstractTypeScriptClientCodegen
      Parameters:
      schema - Schema property object
      Returns:
      string presentation of the type
    • postProcessParameter

      public void postProcessParameter(io.swagger.codegen.v3.CodegenParameter parameter)
      Specified by:
      postProcessParameter in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      postProcessParameter in class DefaultCodegenConfig
    • getNpmName

      public String getNpmName()
    • setNpmName

      public void setNpmName(String npmName)
    • getNpmVersion

      public String getNpmVersion()
    • setNpmVersion

      public void setNpmVersion(String npmVersion)
    • getNpmRepository

      public String getNpmRepository()
    • setNpmRepository

      public void setNpmRepository(String npmRepository)