{
  "name": "movebinarydata",
  "display_name": "Convert to/from binary data",
  "description": "Move data between binary and JSON properties",
  "group": [
    "transform"
  ],
  "versions": [
    1.0
  ],
  "inputs": 1,
  "outputs": 1,
  "credentials": [],
  "properties": [
    {
      "name": "mode",
      "display_name": "Mode",
      "kind": "options",
      "required": false,
      "default": "binaryToJson",
      "description": "Move data from Binary to JSON"
    },
    {
      "name": "setAllData",
      "display_name": "Set All Data",
      "kind": "boolean",
      "required": false,
      "description": "Whether all JSON data should be replaced with the data retrieved from binary key. Else the data will be written to a single key."
    },
    {
      "name": "sourceKey",
      "display_name": "Source Key",
      "kind": "string",
      "required": true,
      "default": "data",
      "description": "The name of the binary key to get data from. It is also possible to define deep keys by using dot-notation like for example: "
    },
    {
      "name": "destinationKey",
      "display_name": "Destination Key",
      "kind": "string",
      "required": true,
      "default": "data",
      "description": "The name the JSON key to copy data to. It is also possible to define deep keys by using dot-notation like for example: "
    },
    {
      "name": "convertAllData",
      "display_name": "Convert All Data",
      "kind": "boolean",
      "required": false,
      "description": "Whether all JSON data should be converted to binary. Else only the data of one key will be converted."
    },
    {
      "name": "sourceKey",
      "display_name": "Source Key",
      "kind": "string",
      "required": true,
      "default": "data",
      "description": "The name of the JSON key to get data from. It is also possible to define deep keys by using dot-notation like for example: "
    },
    {
      "name": "destinationKey",
      "display_name": "Destination Key",
      "kind": "string",
      "required": true,
      "default": "data",
      "description": "The name the binary key to copy data to. It is also possible to define deep keys by using dot-notation like for example: "
    },
    {
      "name": "options",
      "display_name": "Options",
      "kind": "collection",
      "required": false,
      "default": "utf8",
      "description": "Whether to add special marker at the start of your text file. This marker helps some programs understand how to read the file correctly."
    }
  ],
  "source_path": "/home/mcochran/n8n/packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.ts"
}