Mappings Conflicts #
A MappingsConflictsError
is thrown in case the new model mappings types are conflicting with other models, it can be itself in case of an update or another model when creating a new one.
HTTP status: 409
Additional Properties:
property | type | description |
---|---|---|
chunks | array of objects | List of conflicting models name and type, along an array of conflicts. A conflict contains the new type and current type as well as its path. |
Here is an example of a chunks
field:
[
{
"conflicts": [
{
"currentType": "integer",
"newType": "keyword",
"path": "asset.metadataMappings.weight.type"
},
{
"currentType": "integer",
"newType": "keyword",
"path": "asset.metadataMappings.height.type"
}
],
"modelType": "asset",
"newModel": "Container",
"sourceModel": "Container"
},
{
"conflicts": [
{
"currentType": "keyword",
"newType": "integer",
"path": "asset.metadataMappings.company.type"
}
],
"modelType": "asset",
"newModel": "Container",
"sourceModel": "Plane"
}
]
Chunks fields:
field | type | description |
---|---|---|
conflicts | array of objects | List of conflicts for the current chunk |
modelType | string | The type of the new and source model |
newModel | string | The conflicting model |
sourceModel | string | The model at source of the conflict |
Conflicts fields:
field | type | description |
---|---|---|
currentType | string | Current type in the mappings |
newType | string | New type causing conflicts |
path | string | Path to the conflict source |
Edit this page on Github(opens new window)