op property

String? op
getter/setter pair

op specifies the operation to perform.

Required. Possible string values are:

  • "OP_UNSPECIFIED" : Unspecified operation
  • "REMOVE" : The "remove" operation removes the value at the target location.
  • "MOVE" : The "move" operation removes the value at a specified location and adds it to the target location.
  • "COPY" : The "copy" operation copies the value at a specified location to the target location.
  • "ADD" : 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.
  1. If the target location specifies an object member that does exist, that member's value is replaced.
  • "TEST" : The "test" operation tests that a value at the target location is equal to a specified value.
  • "REPLACE" : 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.

Implementation

core.String? op;