Op(value)
Possible values for operations of a transformation rule action.
Values: OP_UNSPECIFIED (0): Unspecified operation REMOVE (1): The "remove" operation removes the value at the target location. MOVE (2): The "move" operation removes the value at a specified location and adds it to the target location. COPY (3): The "copy" operation copies the value at a specified location to the target location. ADD (4): The "add" operation performs one of the following functions, depending upon what the target location references:
1. If the target location specifies an array
index, a new value is inserted into the
array at the specified index.
2. If the target location specifies an object
member that does not already exist, a new
member is added to the object.
3. If the target location specifies an object
member that does exist, that member's value
is replaced.
TEST (5):
The "test" operation tests that a value at
the target location is equal to a specified
value.
REPLACE (6):
The "replace" operation replaces the value at
the target location with a new value. The
operation object MUST contain a "value" member
whose content specifies the replacement value.