Table of Contents

Interface INormalizeComputedDataAttribute

Namespace: Casewhere.Runtime.DataObjects
Assembly: Casewhere.Runtime.dll

public interface INormalizeComputedDataAttribute

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<INormalizeComputedDataAttribute>(INormalizeComputedDataAttribute)

Methods

NormalizeData(Dictionary<string, object>, InternalDataClass, DO)

Dictionary<string, object> NormalizeData(Dictionary<string, object> inputData, InternalDataClass dataClass, DO @do)

Parameters

inputData Dictionary<string, object>

dataClass InternalDataClass

do DO

Returns

Dictionary<string, object>

NormalizePushAndPullData(string, InternalDataClass, IDictionary<string, object>)

Dictionary<string, object> NormalizePushAndPullData(string changedAttributeName, InternalDataClass dataClass, IDictionary<string, object> actualdata)

Parameters

changedAttributeName string

dataClass InternalDataClass

actualdata IDictionary<string, object>

Returns

Dictionary<string, object>