Context Mappings Input

Input representation of context mapping.
JSON example
1{
2  "contextMappings": [
3    {
4      "name": "ExampleMapping",
5      "description": "Example Mapping Description",
6      "isDefault": true,
7      "intents": [
8        "ASSOCIATION",
9        "HYDRATION",
10        "PERSISTENCE",
11        "TRANSLATION"
12      ]
13    }
14  ],
15  "generateInputMappings": false,
16  "generateSObjectMappings": false
17}
Properties
Name Type Description Required or Optional Available Version
contextMappingId String ID of this context mapping. Required for update. Required 59.0
contextNodeMappings Context Node Mappings Input[] List of context node mappings. Optional 59.0
description String Description of context mapping. Optional 59.0
isDefault Boolean Indicates whether to make a default mapping for the context definition (true) or not (false). Optional 59.0
intents List<String> Purpose that's used to identify the type of required context mapping.

Valid values are:

  • HYDRATION—To load cache from a data source.
  • PERSISTENCE—To load the sink objects from cache. Sink objects are the final destinations for the processed data.
  • ASSOCIATION—To create a mapping without validating database relationships, attaching context structure nodes and their attributes with data source nodes and their attributes.
  • TRANSLATION—To transform the data loaded in the cache to another representation defined by the mapping.
Optional 61.0
name String Name of the context mapping. Required 59.0