Custom metadata
Setting custom metadata on data elements.
Overview
It’s possible to set custom metadata in the form of key-value-pairs on data elements using a property called Metadata
.
The purpose is to store additional information about the dataelement beyond the payload.
This field is not editable via the app’s API and is intended to be set through custom-developed C# code. The end user cannot edit this directly; the field is under the control of the application developer.
var newMetadata = new List<KeyValueEntry>
{
new() { Key = "MyKey", Value = "MyValue" },
new() { Key = "AnotherKey", Value = "AnotherValue" }
};
dataElement.Metadata = newMetadata;
dataElement = await _dataClient.Update(instance, dataElement);