{
 "flow": [
  {
   "id": 1,
   "mapper": {},
   "module": "google-sheets:watchRows",
   "version": 2,
   "metadata": {
    "restore": {
     "parameters": {
      "from": {
       "label": ""
      },
      "mode": {
       "label": "Search by path"
      },
      "sheetId": {
       "label": ""
      },
      "__IMTCONN__": {
       "label": ""
      },
      "spreadsheetId": {
       "path": []
      },
      "includesHeaders": {
       "label": "Yes"
      },
      "valueRenderOption": {
       "mode": "chose",
       "label": "Formatted value"
      },
      "dateTimeRenderOption": {
       "mode": "chose",
       "label": "Formatted string"
      }
     }
    },
    "designer": {
     "x": 0,
     "y": 0
    },
    "interface": [
     {
      "name": "__ROW_NUMBER__",
      "type": "number",
      "label": "Row number"
     },
     {
      "name": "__SPREADSHEET_ID__",
      "type": "text",
      "label": "Spreadsheet ID"
     },
     {
      "name": "__SHEET__",
      "type": "text",
      "label": "Sheet"
     },
     {
      "name": "0",
      "type": "text",
      "label": "name (A)"
     },
     {
      "name": "1",
      "type": "text",
      "label": "service (B)"
     },
     {
      "name": "2",
      "type": "text",
      "label": "price (C)"
     },
     {
      "name": "3",
      "type": "text",
      "label": "(D)"
     },
     {
      "name": "4",
      "type": "text",
      "label": "(E)"
     },
     {
      "name": "5",
      "type": "text",
      "label": "(F)"
     },
     {
      "name": "6",
      "type": "text",
      "label": "(G)"
     },
     {
      "name": "7",
      "type": "text",
      "label": "(H)"
     },
     {
      "name": "8",
      "type": "text",
      "label": "(I)"
     },
     {
      "name": "9",
      "type": "text",
      "label": "(J)"
     },
     {
      "name": "10",
      "type": "text",
      "label": "(K)"
     },
     {
      "name": "11",
      "type": "text",
      "label": "(L)"
     },
     {
      "name": "12",
      "type": "text",
      "label": "(M)"
     },
     {
      "name": "13",
      "type": "text",
      "label": "(N)"
     },
     {
      "name": "14",
      "type": "text",
      "label": "(O)"
     },
     {
      "name": "15",
      "type": "text",
      "label": "(P)"
     },
     {
      "name": "16",
      "type": "text",
      "label": "(Q)"
     },
     {
      "name": "17",
      "type": "text",
      "label": "(R)"
     },
     {
      "name": "18",
      "type": "text",
      "label": "(S)"
     },
     {
      "name": "19",
      "type": "text",
      "label": "(T)"
     },
     {
      "name": "20",
      "type": "text",
      "label": "(U)"
     },
     {
      "name": "21",
      "type": "text",
      "label": "(V)"
     },
     {
      "name": "22",
      "type": "text",
      "label": "(W)"
     },
     {
      "name": "23",
      "type": "text",
      "label": "(X)"
     },
     {
      "name": "24",
      "type": "text",
      "label": "(Y)"
     },
     {
      "name": "25",
      "type": "text",
      "label": "(Z)"
     }
    ],
    "parameters": [
     {
      "name": "__IMTCONN__",
      "type": "account:google",
      "label": "Connection",
      "required": true
     },
     {
      "name": "mode",
      "type": "select",
      "label": "Search Method",
      "required": true,
      "validate": {
       "enum": [
        "select",
        "fromAll",
        "map"
       ]
      }
     },
     {
      "name": "includesHeaders",
      "type": "select",
      "label": "Table contains headers",
      "required": true,
      "validate": {
       "enum": [
        true,
        false
       ]
      }
     },
     {
      "name": "limit",
      "type": "uinteger",
      "label": "Limit",
      "required": true
     },
     {
      "name": "valueRenderOption",
      "type": "select",
      "label": "Value render option",
      "validate": {
       "enum": [
        "FORMATTED_VALUE",
        "UNFORMATTED_VALUE",
        "FORMULA"
       ]
      }
     },
     {
      "name": "dateTimeRenderOption",
      "type": "select",
      "label": "Date and time render option",
      "validate": {
       "enum": [
        "SERIAL_NUMBER",
        "FORMATTED_STRING"
       ]
      }
     },
     {
      "name": "from",
      "type": "select",
      "label": "Drive",
      "required": true,
      "validate": {
       "enum": [
        "drive",
        "share",
        "team"
       ]
      }
     },
     {
      "name": "spreadsheetId",
      "type": "file",
      "label": "Spreadsheet ID",
      "required": true
     },
     {
      "name": "sheetId",
      "type": "select",
      "label": "Sheet Name",
      "required": true
     },
     {
      "name": "tableFirstRow",
      "type": "text",
      "label": "Row with headers",
      "required": true
     }
    ]
   },
   "parameters": {
    "from": "drive",
    "mode": "select",
    "limit": 2,
    "sheetId": "",
    "spreadsheetId": "",
    "tableFirstRow": "A1:Z1",
    "includesHeaders": true,
    "valueRenderOption": "FORMATTED_VALUE",
    "dateTimeRenderOption": "FORMATTED_STRING"
   }
  },
  {
   "id": 2,
   "mapper": {
    "cc": [],
    "to": [],
    "bcc": [],
    "content": "שירות: {{1.`1`}} · מחיר: {{1.`2`}} ₪",
    "subject": "הצעת מחיר — {{1.`0`}}",
    "bodyType": "rawHtml"
   },
   "module": "google-email:sendAnEmail",
   "version": 4,
   "metadata": {
    "expect": [
     {
      "name": "to",
      "spec": {
       "name": "value",
       "type": "email",
       "label": "Recipient email address",
       "required": true,
       "validate": true
      },
      "type": "array",
      "label": "To",
      "required": true
     },
     {
      "name": "subject",
      "type": "text",
      "label": "Subject"
     },
     {
      "name": "bodyType",
      "type": "select",
      "label": "Body type",
      "required": true,
      "validate": {
       "enum": [
        "rawHtml",
        "collection"
       ]
      }
     },
     {
      "name": "attachments",
      "spec": {
       "name": "value",
       "spec": [
        {
         "name": "filename",
         "type": "filename",
         "label": "File name",
         "required": true,
         "semantic": "file:name"
        },
        {
         "name": "data",
         "type": "buffer",
         "label": "Data",
         "required": true,
         "semantic": "file:data"
        }
       ],
       "type": "collection",
       "label": "Attachment"
      },
      "type": "array",
      "label": "Attachments"
     },
     {
      "name": "from",
      "type": "select",
      "label": "From"
     },
     {
      "name": "cc",
      "spec": {
       "name": "value",
       "type": "email",
       "label": "Recipient email address"
      },
      "type": "array",
      "label": "CC recipients"
     },
     {
      "name": "bcc",
      "spec": {
       "name": "value",
       "type": "email",
       "label": "Recipient email address"
      },
      "type": "array",
      "label": "BCC recipients"
     },
     {
      "name": "emailHeaders",
      "spec": {
       "name": "value",
       "spec": [
        {
         "name": "key",
         "type": "text",
         "label": "Key",
         "required": true
        },
        {
         "name": "value",
         "type": "text",
         "label": "Value"
        }
       ],
       "type": "collection",
       "label": "Email header"
      },
      "type": "array",
      "label": "Additional email headers"
     },
     {
      "name": "content",
      "type": "text",
      "label": "Content"
     }
    ],
    "restore": {
     "expect": {
      "cc": {
       "mode": "chose"
      },
      "to": {
       "mode": "chose",
       "items": [
        null
       ]
      },
      "bcc": {
       "mode": "chose"
      },
      "from": {
       "mode": "chose"
      },
      "bodyType": {
       "label": "Raw HTML"
      },
      "attachments": {
       "mode": "chose"
      }
     },
     "parameters": {
      "__IMTCONN__": {
       "label": ""
      }
     }
    },
    "advanced": true,
    "designer": {
     "x": 300,
     "y": 0
    },
    "parameters": [
     {
      "name": "__IMTCONN__",
      "type": "account:google-email",
      "label": "Connection",
      "required": true
     }
    ]
   },
   "parameters": {}
  }
 ],
 "name": "connect-sheets-to-email",
 "metadata": {
  "instant": false,
  "version": 1,
  "designer": {
   "orphans": []
  },
  "scenario": {
   "dlq": false,
   "slots": null,
   "dataloss": false,
   "maxErrors": 3,
   "autoCommit": true,
   "roundtrips": 1,
   "sequential": false,
   "confidential": false,
   "freshVariables": false,
   "autoCommitTriggerLast": true
  }
 }
}
