Get the Spray JSON format for the custom type.
Get the Spray JSON format for the custom type.
This is the formatter used for serializing/deserializing the custom type with JSON.
Spray JSON format
Class of the custom type.
Get name of the custom type.
Get name of the custom type.
This can be anything as long as it is unique among custom types
name of the custom type
Convert compact bytes to custom object.
Convert compact bytes to custom object.
compact byte array
deserialized custom object
Convert byte array of JSON to custom object.
Convert byte array of JSON to custom object.
JSON byte array
deserialized custom object
Whether or not this object is large when serialized.
Whether or not this object is large when serialized.
custom object
true if large byte size when serialized, false otherwise
Whether or not this object is small when serialized.
Whether or not this object is small when serialized.
custom object
true if small byte size when serialized, false otherwise
Convert custom object to compact byte array.
Convert custom object to compact byte array.
custom object
compact byte array serialization of obj
Convert object to byte array of JSON.
Convert object to byte array of JSON.
custom object
byte array of JSON
Type class for a custom object.
Custom objects can be serialized in an ml.combust.bundle.dsl.AttributeList as an ml.combust.bundle.dsl.Value. They must provide a JSON serialization as well as a compact byte representation.
Scala class of custom type