ProtectedInternalInternal method that must be implemented by derived action classes. This is where the actual action logic should be implemented.
The action execution parameters including typed context
Promise resolving to the action result
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Move a set of records from one list to another. Implemented as a thin wrapper over
ListOperationssemantics:TargetListID(additive — silent skip on duplicates).Mode = 'move'(default), remove them fromSourceListID. Removal goes through the same drop-guard contract; passingConfirmDrops: trueis required to actually delete.For
Mode = 'copy', step 2 is skipped — the records end up in both lists. TheRecordIDsinput is a JSON-stringified string array matching the canonicalMJ: List Detail.RecordIDformat.