Runtime.CallArgument

Represents function call argument. Either remote object id objectId or primitive value or neither of (for undefined) them should be specified.

{
  "id": "CallArgument",
  "type": "object",
  "description": "Represents function call argument. Either remote object id objectId or primitive value or neither of (for undefined) them should be specified.",
  "properties": [
    {
      "name": "value",
      "type": "any",
      "optional": true,
      "description": "Primitive value, or description string if the value can not be JSON-stringified (like NaN, Infinity, -Infinity, -0)."
    },
    {
      "name": "objectId",
      "$ref": "RemoteObjectId",
      "optional": true,
      "description": "Remote object handle."
    },
    {
      "name": "type",
      "optional": true,
      "hidden": true,
      "type": "string",
      "enum": [
        "object",
        "function",
        "undefined",
        "string",
        "number",
        "boolean",
        "symbol"
      ],
      "description": "Object type."
    }
  ]
}