Class GoServerCodegen

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

    public class GoServerCodegen
    extends AbstractGoCodegen
    • Field Detail

      • apiVersion

        protected String apiVersion
      • serverPort

        protected int serverPort
      • projectName

        protected String projectName
      • apiPath

        protected String apiPath
    • Constructor Detail

      • GoServerCodegen

        public GoServerCodegen()
    • Method Detail

      • processOpts

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

        public io.swagger.codegen.v3.CodegenType getTag()
        Configures the type of generator.
        Returns:
        the CodegenType for this generator
        See Also:
        CodegenType
      • getName

        public String getName()
        Configures a friendly name for the generator. This will be used by the generator to select the library with the -l flag.
        Returns:
        the friendly name for the generator
      • getHelp

        public String getHelp()
        Returns human-friendly help for the generator. Provide the consumer with help tips, parameters here
        Returns:
        A string value for the help message
      • apiFileFolder

        public String apiFileFolder()
        Location to write api files. You can use the apiPackage() as defined when the class is instantiated
        Specified by:
        apiFileFolder in interface io.swagger.codegen.v3.CodegenConfig
        Overrides:
        apiFileFolder in class DefaultCodegenConfig