Encoding

object Encoding extends GeneratedEnumCompanion[Encoding]
Companion
class
trait Sum
trait Mirror
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

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 MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror
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]