toPropertySwitch function

dynamic toPropertySwitch(
  1. dynamic prop,
  2. dynamic finalVal
)

Helper for determining which property generic value (from response) should be assigned to.

Implementation

toPropertySwitch(prop, finalVal) {
  dynamic val = prop.value;

  switch (prop.type) {
    case CapturePropertyTypes.dataSource:
      finalVal.dataSource = val;
      break;
    case CapturePropertyTypes.array:
      finalVal.arrayValue = val;
      break;
    case CapturePropertyTypes.string:
      finalVal.stringValue = val;
      break;
    case CapturePropertyTypes.byte:
      finalVal.byte = val;
      break;
  }

  return finalVal;
}