The eventCategories node contains all event categories. When an event category is created, it is stored in a node of the exo:eventCategory type, under the eventCategories node defined at the path: CalendarApplication/eventCategories/%eventcategory_id%.
This node type has the following properties:
Property name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The Id of the category to which an event belongs. |
exo:name | String | false | The name of the category to which an event belongs. |
Each event category node contains the calendar event node of the exo:calendarEvent type. This node of the exo:calendarEvent type is stored at the path: CalendarApplication/eventCategories/%eventcategory_id%/%event_id%.
This node type has the following properties:
Property name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The Id of the event. |
exo:eventType | String | false | Type of the event, including Event and Task. |
exo:summary | String | false | The summary of the event. |
exo:location | String | false | The location where the event will take place. |
exo:taskDelegator | String | false | The name of the user being delegated the task. |
exo:description | String | false | The brief description of the event. |
exo:eventCategoryId | String | false | The Id of the category containing the event. |
exo:eventCategoryName | String | false | The name of the category containing the event. |
exo:calendarId | String | false | The Id of the calendar containing the event. |
exo:fromDateTime | Date | false | The start time of the event. |
exo:toDateTime | Date | false | The end time of the event. |
exo:priority | String | false | The preference order of the event, including 4 values: none, low, normal, high. |
exo:isPrivate | Boolean | false | Defines if the event is private or not. |
exo:eventState | String | false | The state of the event which depends on each event type. |
exo:invitation | String | true | The list of email addresses of users being invited to the event. This property is for the Event type only. |
exo:participant | String | true | The list of users being invited to the event. This property is for the Event type only. |
exo:participantStatus | true | String | The status of the participant, including name and status value. |
exo:message | String | false | The content of the invitation email. |
exo:repeat | String | false | Repetition type of the event, including: "norepeat", "daily", "weekly", "monthly", "yearly", "weekend", "workingdays". |
exo:sendOption | String | false | The option to notify users before sending the invitation via email: never (not sending all time), always (sending without asking) and ask (asking before sending). |