The Y%yyyy% of the nt:unstructured type has the name beginning with the Y character followed by the year name having 4 numbers. It contains all the child nodes of M%mm%.
The M%mm% of the nt:unstructured type has the name beginning with the M character followed by the month name having 2 numbers. It contains all the child nodes of D%dd%.
The D%dd% of the nt:unstructured type has the name beginning with the D character followed by the date having 2 numbers. This node has two child nodes: reminder and events.
The reminder node of the nt:unstructured type contains the child nodes named basing on the Id of the event. This child node also has the nt:unstructured type. Each node is used to classify reminders of the same event. Each reminder is stored under a node of the exo:reminder type: CalendarApplication/Y%yyyy%/M%mm%/D%dd%/reminders/%event_id%/%reminder_id%.
The exo:reminder node type has the following properties:
Property name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The Id of the reminder. |
exo:eventId | String | false | The event Id of the reminder. |
exo:creator | String | false | Defines who creates the reminder. |
exo:alarmBefore | Long | false | The amount of time that the reminder message is sent before the event starts. |
exo:email | String | false | The list of emails to which the reminder message is sent. |
exo:timeInterval | Long | false | Interval for resending the reminder message in minutes. |
exo:reminderType | String | false | The types of reminders, including email and pop-up. |
exo:fromDateTime | Date | false | The start time to send the reminder. |
exo:remindDateTime | Date | false | The time to send the reminder. |
exo:isRepeat | Boolean | false | Checks if the reminder is repeated or not. |
exo:isOver | Boolean | false | Checks if the reminder is expired or not. |
exo:summary | String | false | The summary of the reminder. |
exo:description | String | false | The brief description of the reminder. |
The events node of the nt:unstructured type contains the child node of the exo:calendarPublicEvent type defined at the path: CalendarApplication/Y%yyyy%/M%mm%/D%dd%/events/%event_id%.
Property name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The Id of the public event. |
exo:eventType | String | false | Event type, including Task and Event. |
exo:calendarId | String | false | The calendar Id of the public event. |
exo:rootEventId | String | false | The Id of each corresponding node: exo:calendarEvent. |
exo:fromDateTime | Date | false | The start time of the public event. |
exo:toDateTime | Date | false | The snd time of the public event. |
exo:participant | String | true | The list of users being invited to the public event. |
exo:eventState | String | false | The state of the public event, including: busy, available, outside. |
The events node can add the exo:repeatCalendarEvent mixin node that has the following properties:
Property name | Required type | Multiple | Description |
---|---|---|---|
exo:repeatCount | Long | false | The number of times that the event is repeated. |
exo:repeatUntil | Date | false | The given time until when the event is repeated. |
exo:repeatInterval | Long | false | The interval when the event is repeated. It can be day, week, month or year corresponding to the repetition type chosen of day, week, month or year. |
exo:repeatByDay | String | true | The given days in a week on which the event is repeated. |
exo:repeatByMonthDay | Long | true | The given day/date in a month on which the event is repeated. |
exo:recurrenceId | String | false | The Id of each event in the event series. |
exo:excludeId | String | true | The Id of the events that are removed from the event series. |
exo:isException | Boolean | false | Shows whether the event is the exception in the event series or not. This case occurs when the event is removed from the repeated event series. |
exo:originalReference | Reference | false | The UUID of the event that is repeated first. |
exo:repeatFinishDate | Date | false | The end date on which the event is repeated. |