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, default: Option[AnyRef], schema: Option[String], options: Option[Map[String, String]]) extends Product with Serializable

    Permalink
  5. class FieldReader extends Serializable

    Permalink
  6. class GenericReader extends Serializable

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

    Permalink
  8. class GenericWriter extends Serializable

    Permalink
  9. implicit class JsonGenericRecord extends AnyRef

    Permalink
  10. implicit class JsonSchema extends AnyRef

    Permalink
  11. final class Label extends Enum[Label]

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

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

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

    Permalink

Value Members

  1. object FieldReader extends Serializable

    Permalink
  2. object GenericReader extends Serializable

    Permalink
  3. object GenericRecord

    Permalink
  4. object GenericWriter extends Serializable

    Permalink
  5. object ProtobufType

    Permalink
  6. object Schema extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped