Class AspNetCoreServerCodegen

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

public class AspNetCoreServerCodegen extends AbstractCSharpCodegen
  • Field Details

    • LOGGER

      protected org.slf4j.Logger LOGGER
  • Constructor Details

    • AspNetCoreServerCodegen

      public AspNetCoreServerCodegen()
  • Method Details

    • getTag

      public io.swagger.codegen.v3.CodegenType getTag()
    • 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 AbstractCSharpCodegen
    • setSourceFolder

      public void setSourceFolder(String sourceFolder)
      Overrides:
      setSourceFolder in class AbstractCSharpCodegen
    • setPackageGuid

      public void setPackageGuid(String packageGuid)
    • apiFileFolder

      public String apiFileFolder()
      Specified by:
      apiFileFolder in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      apiFileFolder in class AbstractCSharpCodegen
    • apiFilename

      public String apiFilename(String templateName, String tag)
      Specified by:
      apiFilename in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      apiFilename in class DefaultCodegenConfig
    • modelFileFolder

      public String modelFileFolder()
      Specified by:
      modelFileFolder in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      modelFileFolder in class AbstractCSharpCodegen
    • postProcessSupportingFileData

      public Map<String,Object> postProcessSupportingFileData(Map<String,Object> objs)
      Specified by:
      postProcessSupportingFileData in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      postProcessSupportingFileData in class DefaultCodegenConfig
    • processOperation

      protected void processOperation(io.swagger.codegen.v3.CodegenOperation operation)
      Overrides:
      processOperation in class AbstractCSharpCodegen
    • processCompiler

      public com.samskivert.mustache.Mustache.Compiler processCompiler(com.samskivert.mustache.Mustache.Compiler compiler)
      Specified by:
      processCompiler in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      processCompiler in class DefaultCodegenConfig
    • fromSecurity

      public List<io.swagger.codegen.v3.CodegenSecurity> fromSecurity(Map<String,io.swagger.v3.oas.models.security.SecurityScheme> securitySchemeMap)
      Description copied from class: DefaultCodegenConfig
      Convert map of Swagger SecurityScheme objects to a list of Codegen Security objects
      Specified by:
      fromSecurity in interface io.swagger.codegen.v3.CodegenConfig
      Overrides:
      fromSecurity in class DefaultCodegenConfig
      Parameters:
      securitySchemeMap - a map of Swagger SecuritySchemeDefinition object
      Returns:
      a list of Codegen Security objects
    • getArgumentsLocation

      public String getArgumentsLocation()
      Overrides:
      getArgumentsLocation in class DefaultCodegenConfig