Class AspNetCoreServerCodegen

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

    public class AspNetCoreServerCodegen
    extends AbstractCSharpCodegen
    • Field Detail

      • LOGGER

        protected org.slf4j.Logger LOGGER
    • Constructor Detail

      • AspNetCoreServerCodegen

        public AspNetCoreServerCodegen()
    • Method Detail

      • 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
      • setPackageGuid

        public void setPackageGuid​(String packageGuid)
      • 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