p
scalapb_playjson
package scalapb_playjson
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class FormatRegistry(messageFormatters: Map[Class[_], Formatter[_]] = Map.empty, enumFormatters: Map[EnumDescriptor, Formatter[EnumValueDescriptor]] = Map.empty, registeredCompanions: Seq[GenericCompanion] = Seq.empty) extends Product with Serializable
- case class Formatter[T](writer: (Printer, T) ⇒ JsValue, parser: (Parser, JsValue) ⇒ T) extends Product with Serializable
- case class JsonFormatException(msg: String, cause: Exception) extends Exception with Product with Serializable
- class Parser extends AnyRef
- class Printer extends AnyRef
-
case class
TypeRegistry(companions: Map[String, GenericCompanion] = Map.empty, filesSeen: Set[String] = Set.empty) extends Product with Serializable
TypeRegistry is used to map the @type field in Any messages to a ScalaPB generated message.
TypeRegistry is used to map the @type field in Any messages to a ScalaPB generated message.
You need to
Value Members
- object AnyFormat
- object Durations
- object JsonFormat
- object NameUtils
- object StructFormat
- object Timestamps
- object TypeRegistry extends Serializable
- object WellKnownTypes