Encoding

object Encoding extends GeneratedEnumCompanion[Encoding]
Companion
class
trait GeneratedEnumCompanion[Encoding]
trait Serializable
class Object
trait Matchable
class Any

Type members

Classlikes

@SerialVersionUID(0L)
case object BINARY extends Encoding with Recognized

Binary encoding, as defined by the schema type. For some schema types, binary encoding may not be available.

Binary encoding, as defined by the schema type. For some schema types, binary encoding may not be available.

@SerialVersionUID(0L)
case object ENCODING_UNSPECIFIED extends Encoding with Recognized

Unspecified

Unspecified

@SerialVersionUID(0L)
case object JSON extends Encoding with Recognized

JSON encoding

JSON encoding

sealed trait Recognized extends Encoding
@SerialVersionUID(0L)
final case class Unrecognized(unrecognizedValue: Int) extends Encoding with UnrecognizedEnum

Inherited types

type ValueType = A
Inherited from
GeneratedEnumCompanion

Value members

Concrete methods

def fromJavaValue(pbJavaSource: Encoding): Encoding
def fromValue(`__value`: Int): Encoding
def javaDescriptor: EnumDescriptor
def scalaDescriptor: EnumDescriptor
def toJavaValue(pbScalaSource: Encoding): Encoding

Inherited methods

def fromName(name: String): Option[Encoding]
Inherited from
GeneratedEnumCompanion

Concrete fields

lazy val values: Seq[Encoding]

Implicits

Implicits

implicit def enumCompanion: GeneratedEnumCompanion[Encoding]