Class Options

java.lang.Object
io.github.torand.openapi2java.Options

public class Options extends Object
  • Field Details

    • outputDir

      public String outputDir
    • rootPackage

      public String rootPackage
    • rootUrlPath

      public String rootUrlPath
    • resourceNameSuffix

      public String resourceNameSuffix
    • resourceNameOverride

      public String resourceNameOverride
    • pojoNameSuffix

      public String pojoNameSuffix
    • pojosAsRecords

      public boolean pojosAsRecords
    • includeTags

      public List<String> includeTags
    • generateResourceInterfaces

      public boolean generateResourceInterfaces
    • generateOpenApiDefClass

      public boolean generateOpenApiDefClass
    • addJsonPropertyAnnotations

      public boolean addJsonPropertyAnnotations
    • addJakartaBeanValidationAnnotations

      public boolean addJakartaBeanValidationAnnotations
    • addMpOpenApiAnnotations

      public boolean addMpOpenApiAnnotations
    • addMpRestClientAnnotations

      public boolean addMpRestClientAnnotations
    • useKotlinSyntax

      public boolean useKotlinSyntax
    • useResteasyResponse

      public boolean useResteasyResponse
    • indentWithTab

      public boolean indentWithTab
    • indentSize

      public int indentSize
    • verbose

      public boolean verbose
  • Constructor Details

    • Options

      public Options()
  • Method Details

    • getModelOutputDir

      public String getModelOutputDir(String customSubdir)
    • getModelPackage

      public String getModelPackage(String customSubpackage)
    • getFileExtension

      public String getFileExtension()