All Downloads are FREE. Search and download functionalities are using the official Maven repository.

unused_proto.UnusedProtoInput.scala Maven / Gradle / Ivy

The newest version!
package unused_proto

import unused_proto.UnusedProtoInput.Def

final case class UnusedProtoInput(
  baseDirectory: String,
  externalProtoPaths: List[String],
  scalaFiles: List[String],
  protoInfo: ProtoValues[Def],
  output: String,
  dialect: Dialect,
  git: Boolean,
  protoDirectories: List[String]
)

object UnusedProtoInput {
  val keys = (
    "base",
    "external_proto_paths",
    "scala_files",
    "proto_info",
    "output",
    "dialect",
    "git",
    "proto_directories"
  )

  case class Def(name: String, location: Location, fileName: String)
  object Def {
    val keys = ("name", "location", "file_name")
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy