Package

me.lyh.protobuf

generic

Permalink

package generic

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. generic
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Base64 extends AnyRef

    Permalink
  2. sealed trait DescriptorSchema extends AnyRef

    Permalink
  3. case class EnumSchema(name: String, values: Map[Int, String], options: Option[Map[String, String]]) extends DescriptorSchema with Product with Serializable

    Permalink
  4. case class Field(id: Int, name: String, label: Label, type: Type, packed: Boolean, schema: Option[String], options: Option[Map[String, String]]) extends Product with Serializable

    Permalink
  5. class GenericReader extends AnyRef

    Permalink
  6. type GenericRecord = Map[String, Any]

    Permalink
  7. class GenericWriter extends AnyRef

    Permalink
  8. implicit class JsonGenericRecord extends AnyRef

    Permalink
  9. implicit class JsonSchema extends AnyRef

    Permalink
  10. final class Label extends Enum[Label]

    Permalink
  11. case class MessageSchema(name: String, fields: Map[Int, Field], options: Option[Map[String, String]]) extends DescriptorSchema with Product with Serializable

    Permalink
  12. class ProtobufType[T <: Message] extends AnyRef

    Permalink
  13. case class Schema(name: String, messages: Map[String, MessageSchema], enums: Map[String, EnumSchema]) extends Product with Serializable

    Permalink

Value Members

  1. object GenericReader

    Permalink
  2. object GenericRecord

    Permalink
  3. object GenericWriter

    Permalink
  4. object ProtobufType

    Permalink
  5. object Schema extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped