convertCreateBulkOrFindResultIndexToObjectId static method

Map convertCreateBulkOrFindResultIndexToObjectId(
  1. OpResultValueReference parentObject
)

Implementation

static Map convertCreateBulkOrFindResultIndexToObjectId(
    OpResultValueReference parentObject) {
  Map referenceToObjectId;
  if (OperationTypeExt.supportCollectionEntityDescriptionType
      .contains(parentObject.opResult.operationType)) {
    referenceToObjectId = parentObject.resolveTo('objectId').makeReference();
  } else if (OperationTypeExt.supportListIdsResultType
      .contains(parentObject.opResult.operationType)) {
    referenceToObjectId = parentObject.makeReference();
  } else {
    throw ArgumentError(
        'This operation result not supported in this operation');
  }

  return referenceToObjectId;
}