{
 "flow": [
  {
   "id": 1,
   "mapper": {},
   "module": "google-drive:watchFilesInAFolder",
   "version": 4,
   "metadata": {
    "designer": {
     "x": 0,
     "y": 0
    }
   },
   "parameters": {
    "limit": 2,
    "select": "create",
    "folderId": "",
    "mimeType": "all",
    "destination": "drive"
   }
  },
  {
   "id": 2,
   "mapper": {
    "end": "01/01/2027 11:00",
    "start": "01/01/2027 10:00",
    "select": "detail",
    "summary": "בדיקת-קו — {{1.name}}",
    "calendar": "",
    "visibility": "default",
    "allDayEvent": false,
    "description": "קובץ חדש בדרייב: {{1.name}}",
    "transparency": "opaque",
    "conferenceDate": false,
    "guestPermissions": {
     "guestsCanModify": false,
     "guestsCanInviteOthers": true,
     "guestsCanSeeOtherGuests": true
    }
   },
   "module": "google-calendar:createAnEvent",
   "version": 5,
   "metadata": {
    "expect": [
     {
      "name": "select",
      "type": "select",
      "label": "Create an Event",
      "required": true,
      "validate": {
       "enum": [
        "quick",
        "detail"
       ]
      }
     },
     {
      "name": "calendar",
      "type": "select",
      "label": "Calendar ID",
      "required": true
     },
     {
      "name": "colorId",
      "type": "select",
      "label": "Color"
     },
     {
      "name": "summary",
      "type": "text",
      "label": "Event Name",
      "required": true
     },
     {
      "name": "allDayEvent",
      "type": "boolean",
      "label": "All Day Event",
      "required": true
     },
     {
      "name": "start",
      "time": true,
      "type": "date",
      "label": "Start Date",
      "required": true
     },
     {
      "name": "end",
      "time": true,
      "type": "date",
      "label": "End Date"
     },
     {
      "name": "duration",
      "type": "time",
      "label": "Duration"
     },
     {
      "name": "description",
      "type": "text",
      "label": "Description"
     },
     {
      "name": "location",
      "type": "text",
      "label": "Location"
     },
     {
      "name": "useDefault",
      "type": "boolean",
      "label": "Use the default reminder settings for this event"
     },
     {
      "name": "overrides",
      "spec": [
       {
        "name": "method",
        "type": "select",
        "label": "Method",
        "options": [
         {
          "label": "Email",
          "value": "email"
         },
         {
          "label": "Pop-up",
          "value": "popup"
         }
        ],
        "required": true
       },
       {
        "name": "minutes",
        "type": "uinteger",
        "label": "Minutes",
        "required": true,
        "validate": {
         "max": 40320
        }
       }
      ],
      "type": "array",
      "label": "Reminders",
      "validate": {
       "maxItems": 5
      }
     },
     {
      "name": "attendees",
      "spec": [
       {
        "name": "displayName",
        "type": "text",
        "label": "Name"
       },
       {
        "name": "email",
        "type": "email",
        "label": "Email",
        "required": true
       }
      ],
      "type": "array",
      "label": "Attendees"
     },
     {
      "name": "transparency",
      "type": "select",
      "label": "Show me as",
      "required": true,
      "validate": {
       "enum": [
        "opaque",
        "transparent"
       ]
      }
     },
     {
      "name": "visibility",
      "type": "select",
      "label": "Visibility",
      "required": true,
      "validate": {
       "enum": [
        "default",
        "public",
        "private"
       ]
      }
     },
     {
      "name": "sendUpdates",
      "type": "select",
      "label": "Send notifications about the event creation",
      "validate": {
       "enum": [
        "all",
        "externalOnly",
        "none"
       ]
      }
     },
     {
      "name": "guestPermissions",
      "spec": [
       {
        "name": "guestsCanModify",
        "type": "boolean",
        "label": "Modify event",
        "required": true
       },
       {
        "name": "guestsCanInviteOthers",
        "type": "boolean",
        "label": "Invite others",
        "required": true
       },
       {
        "name": "guestsCanSeeOtherGuests",
        "type": "boolean",
        "label": "See guest list",
        "required": true
       }
      ],
      "type": "collection",
      "label": "Guest Permissions"
     },
     {
      "name": "recurrence",
      "spec": {
       "name": "value",
       "type": "text",
       "label": "Value"
      },
      "type": "array",
      "label": "Recurrence"
     },
     {
      "name": "conferenceDate",
      "type": "boolean",
      "label": "Add Google Meet Video Conferencing",
      "required": true
     },
     {
      "name": "attachments",
      "spec": [
       {
        "name": "fileUrl",
        "type": "url",
        "label": "File URL",
        "required": true
       }
      ],
      "type": "array",
      "label": "Attachments"
     }
    ],
    "restore": {
     "expect": {
      "select": {
       "label": "In Detail"
      },
      "colorId": {
       "mode": "chose"
      },
      "calendar": {
       "mode": "chose",
       "label": ""
      },
      "attendees": {
       "mode": "chose"
      },
      "overrides": {
       "mode": "chose"
      },
      "recurrence": {
       "mode": "chose"
      },
      "visibility": {
       "mode": "chose",
       "label": "Default"
      },
      "allDayEvent": {
       "mode": "chose"
      },
      "attachments": {
       "mode": "chose"
      },
      "sendUpdates": {
       "mode": "chose",
       "label": "Empty"
      },
      "transparency": {
       "mode": "chose",
       "label": "Busy"
      },
      "conferenceDate": {
       "mode": "chose"
      }
     },
     "parameters": {
      "__IMTCONN__": {
       "label": ""
      }
     }
    },
    "designer": {
     "x": 300,
     "y": 0
    },
    "parameters": [
     {
      "name": "__IMTCONN__",
      "type": "account:google",
      "label": "Connection",
      "required": true
     }
    ]
   },
   "parameters": {}
  }
 ],
 "name": "connect-drive-to-calendar",
 "metadata": {
  "instant": false
 }
}
