The therapy can have multiple dates, which are not recurring. These dates are defined by placing them as separate objects in a dates array.
Each event/date can have its own name, description, and location. If not given, a global one is used by the code.
{
"label":"Add to Calendar",
"name":"Therapy Calendar",
"description":"Example with therapy with multiple dates not recurring",
"startDate":"02-21-2022",
"endDate":"03-24-2022",
"startTime":"10:13",
"endTime":"17:57",
"location":"Somewhere over the rainbow",
"options":[
"Apple",
"Google",
"iCal",
"Microsoft365",
"Outlook.com",
"Yahoo"
],
"timeZone":"Europe/Berlin",
"timeZoneOffset":"+01:00",
"trigger":"click",
"iCalFileName":"Reminder-Event"
}