[Home](Home.md)
Similar to [Calls](Calls) the structure of data objects with names and types are available through the
[EOConfigsCache](https://github.com/fluentcodes/elasticobjects/blob/master/elastic-objects/src/main/java/org/fluentcodes/projects/elasticobjects/config/EOConfigsCache.java) initialized by JSON [Configurations](Configurations).
In [Elastic Objects](ElasticObjects) the [model](ModelsConfig) and the [field](FieldConfig) configurations are separated.
In a complex solution with
several hundred field definitions one has a lot of repetition having the same field names and properties.
The models just contain a list of keys referencing entries in the field configurations. The fields contains type definitions as a list of model keys referencing to the model configurations.
---------
[fluentcodes](http://fluentcodes.com) - [elastic objects](http://elasticobjects.com) - [mvn repository](https://mvnrepository.com/artifact/org.fluentcodes.projects.elasticobjects)