| Name | Description | Type | Package | Framework |
| ArrayType | Class | org.javers.core.metamodel.type | Javers | |
| CollectionType | Class | org.javers.core.metamodel.type | Javers | |
| ContainerType | java. | Class | org.javers.core.metamodel.type | Javers |
| CustomType | Custom type in client's domain model. | Class | org.javers.core.metamodel.type | Javers |
| DuckType | Class | org.javers.core.metamodel.type | Javers | |
| EntityType | Entity class in client's domain model. | Class | org.javers.core.metamodel.type | Javers |
| EntryClass | Class | org.javers.core.metamodel.type | Javers | |
| EntryType | Class | org.javers.core.metamodel.type | Javers | |
| EnumerableType | Class | org.javers.core.metamodel.type | Javers | |
| IgnoredType | Class | org.javers.core.metamodel.type | Javers | |
| JaversType | Managed property type This is a convenient abstraction layer over raw and awkward | Class | org.javers.core.metamodel.type | Javers |
| ListType | Class | org.javers.core.metamodel.type | Javers | |
| ManagedType | Type for JSON representation. | Class | org.javers.core.metamodel.type | Javers |
| MapContentType | Class | org.javers.core.metamodel.type | Javers | |
| MapType | Class | org.javers.core.metamodel.type | Javers | |
| OptionalType | Class | org.javers.core.metamodel.type | Javers | |
| ParametrizedDehydratedType | Class | org.javers.core.metamodel.type | Javers | |
| PrimitiveOrValueType | Class | org.javers.core.metamodel.type | Javers | |
| PrimitiveType | Class | org.javers.core.metamodel.type | Javers | |
| SetType | Class | org.javers.core.metamodel.type | Javers | |
| TypeMapper | Class | org.javers.core.metamodel.type | Javers | |
| TypeMapperModule | Class | org.javers.core.metamodel.type | Javers | |
| ValueObjectType | ValueObject class in client's domain model. | Class | org.javers.core.metamodel.type | Javers |
| ValueType | Value class in client's domain model. | Class | org.javers.core.metamodel.type | Javers |