Class Schema2ProtoConfigFile

java.lang.Object
no.entur.schema2proto.generateproto.Schema2ProtoConfigFile

public class Schema2ProtoConfigFile extends Object
  • Field Details

    • outputFilename

      public String outputFilename
    • outputDirectory

      public String outputDirectory
    • defaultProtoPackage

      public String defaultProtoPackage
    • forceProtoPackage

      public String forceProtoPackage
    • inheritanceToComposition

      public boolean inheritanceToComposition
    • customTypeMappings

      public Map<String,String> customTypeMappings
    • customNameMappings

      public Map<String,String> customNameMappings
    • customTypeReplacements

      public Map<String,String> customTypeReplacements
    • customImports

      public List<String> customImports
    • customImportLocations

      public List<String> customImportLocations
    • ignoreOutputFields

      public List<String> ignoreOutputFields
    • options

      public Map<String,Object> options
    • includeMessageDocs

      public boolean includeMessageDocs
    • includeFieldDocs

      public boolean includeFieldDocs
    • includeSourceLocationInDoc

      public boolean includeSourceLocationInDoc
    • includeValidationRules

      public boolean includeValidationRules
    • skipEmptyTypeInheritance

      public boolean skipEmptyTypeInheritance
    • includeXsdOptions

      public boolean includeXsdOptions
    • protoLockFile

      public String protoLockFile
    • failIfRemovedFields

      public boolean failIfRemovedFields
    • derivationBySubsumption

      public boolean derivationBySubsumption
    • includeGoPackageOptions

      public boolean includeGoPackageOptions
    • goPackageSourcePrefix

      public String goPackageSourcePrefix
  • Constructor Details

    • Schema2ProtoConfigFile

      public Schema2ProtoConfigFile()