Cozy Calendar doctype¶
io.cozy.calendar
¶
The io.cozy.calendar
doctype is loosely based on the iCalendar RFC, in that some of the attributes have been renamed for clarity. The attributes with a ?
are optional.
start?
: {date} Start of eventend?
: {date} End of eventtimezone?
: {sting} TZID identifier for a specific time zonerrule
: {dict} Recurrency rulefrequency?
: {number} Frequency of recurrenceuntil?
: {date} Date of end of reccurence specified with frequency
label?
: {string} Event descriptiondescription?
: {string} Event commentlocation?
: {string} Event locationorganizer?
: {string} Event organizerstatus?
: {string}CONFIRMED|CANCELLED
Event statusattendee?
: {array} Array of string with event attendees
Example¶
{ "_id": "62e5d66d6e11d19992b7efce794263f0", "start": "2018-01-02T20:38:04Z", "end": "2018-01-02T20:38:04Z", "timezone": "Europe/Paris", "rrule": { "frequency": "weekly", "until": "2018-01-02T20:38:04Z", } "label": "history-geography" "location": "B209 BIS", "organizer": "Mme. Dubois", "status": "CONFIRMED", "attendee": ["TG3", "1G4"], "description": "Apportez vos manuels !" }
io.cozy.calendar.events
¶
Used to save calendar event data, to be shown in a timetable or to save past time related activities.
start?
: {date} Start of eventend?
: {date} End of eventlabel?
: {string} Event description
io.cozy.calendar.todos
¶
Used to save and retrieve to-do items
dueDate
: {date} Todo due datesummary
: {string} Todo summarycompleted
: {boolean} Completion status
io.cozy.calendar.presence
¶
Used to track attendance and presence related events
start?
: {date} Start of eventend?
: {date} End of eventlabel?
: {string} Event description(https://www.kanzaki.com/docs/ical/description.html)justified?
: {boolean}type
: {string}delay | absence | observation