Seq of Migrations to perform.
The field name that is used in checking the version of the object.
The ObjectAccessor to use in serializing/de-serializing
The implicit JSONAccessor for the version field type
Accessor for each named field.
Accessor for each named field. Includes type accessor for field, defaults, annotations, etc.
This is a special override for optimized versions that work with raw String keys
This is a special override for optimized versions that work with raw String keys
This is a special override for optimized versions that work with raw String keys
This is a special override for optimized versions that work with raw String keys
The implicit JSONAccessor for the version field type
ObjectAccessor that automatically migrates JSON objects using a sequence of Migrations in order of their version numbers.
The base type this migrating accessor is for.
The version field type