CodegenProtocol
Used by the codegen module in the generated code.
Attributes
- Graph
-
- Supertypes
-
trait DefaultJsonProtocoltrait JsonProtocoltrait AdditionalFormatstrait ProductFormatstrait CollectionFormatstrait StandardFormatstrait BasicFormatsclass Objecttrait Matchableclass AnyShow all
- Self type
-
CodegenProtocol.type
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
-
trait JsonFormat[BigDecimal]trait JsonWriter[BigDecimal]trait JsonReader[BigDecimal]class Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- AdditionalFormats
- Supertypes
-
trait JsonFormat[JsValue]trait JsonWriter[JsValue]trait JsonReader[JsValue]class Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- StandardFormats
- Supertypes
Attributes
- Inherited from:
- AdditionalFormats
- Supertypes
-
trait RootJsonFormat[JsArray]trait RootJsonWriter[JsArray]trait RootJsonReader[JsArray]trait JsonFormat[JsArray]trait JsonWriter[JsArray]trait JsonReader[JsArray]class Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- AdditionalFormats
- Supertypes
-
trait RootJsonFormat[JsObject]trait RootJsonWriter[JsObject]trait RootJsonReader[JsObject]trait JsonFormat[JsObject]trait JsonWriter[JsObject]trait JsonReader[JsObject]class Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Attributes
- Inherited from:
- BasicFormats
- Supertypes
Value members
Inherited methods
Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.
Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.
Attributes
- Inherited from:
- AdditionalFormats
Attributes
- Inherited from:
- ProductFormats
Lazy wrapper around serialization. Useful when you want to serialize (mutually) recursive structures.
Lazy wrapper around serialization. Useful when you want to serialize (mutually) recursive structures.
Attributes
- Inherited from:
- AdditionalFormats
Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.
Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.
Attributes
- Inherited from:
- AdditionalFormats
Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.
Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.
Attributes
- Inherited from:
- AdditionalFormats
Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.
Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.
Attributes
- Inherited from:
- AdditionalFormats
Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.
Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.
Attributes
- Inherited from:
- AdditionalFormats
Attributes
- Inherited from:
- ProductFormats
Explicitly turns a JsonFormat into a RootJsonFormat.
Explicitly turns a JsonFormat into a RootJsonFormat.
Attributes
- Inherited from:
- AdditionalFormats
Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.
Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.
Attributes
- Inherited from:
- AdditionalFormats
Wraps an existing JsonReader with Exception protection.
Wraps an existing JsonReader with Exception protection.
Attributes
- Inherited from:
- AdditionalFormats
A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function List => I.
A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function List => I.
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- ProductFormats
Implicits
Inherited implicits
Supplies the JsonFormat for Arrays.
Supplies the JsonFormat for Arrays.
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Supplies the JsonFormat for Lists.
Supplies the JsonFormat for Lists.
Attributes
- Inherited from:
- CollectionFormats
Supplies the JsonFormat for Maps. The implicitly available JsonFormat for the key type K must always write JsStrings, otherwise a besom.json.SerializationException will be thrown.
Supplies the JsonFormat for Maps. The implicitly available JsonFormat for the key type K must always write JsStrings, otherwise a besom.json.SerializationException will be thrown.
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- CollectionFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- StandardFormats
Attributes
- Inherited from:
- CollectionFormats