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

zio.http.gen.grpc.Protobuf.scala Maven / Gradle / Ivy

package zio.http.gen.grpc

sealed trait Protobuf

object Protobuf {

  case class File(name: String, pkgPath: List[String], dependencies: List[String], services: List[Service])
      extends Protobuf
  case class Service(name: String, methods: List[Method]) extends Protobuf
  case class Method(
    name: String,
    inputType: String,
    outputType: String,
    clientStreaming: Boolean,
    serverStreaming: Boolean,
  ) extends Protobuf
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy