mirror of
https://github.com/nextcloud/calendar.git
synced 2025-11-11 23:09:14 +01:00
Page:
Nextcloud specific properties
No results
2
Nextcloud specific properties
Thomas Citharel edited this page 2025-08-28 17:34:44 +02:00
Nextcloud-specific CalDAV properties
General
{http://owncloud.org/ns}read-onlywhether the collection or object is read-only
Groups
{http://owncloud.org/ns}groupsexposes contacts groups (fromCATEGORIESvcard property){http://owncloud.org/ns}groupcontact group name
Sharing
This part mixes files, address book and calendar sharing, so not everything might be relevant!
{http://owncloud.org/ns}principal?{http://owncloud.org/ns}owner-principalto identify the principal for the calendar owner{http://nextcloud.org/ns}owner-displaynameto identify the the calendar owner's display name{http://owncloud.org/ns}group-shareif the share is a group share ?{http://owncloud.org/ns}share-typesthe type of shares (seeOCP\Share\IShare)
Share invitations
{http://owncloud.org/ns}inviteto list invitations{http://owncloud.org/ns}organizerto identify the event organizer{http://owncloud.org/ns}common-name{http://owncloud.org/ns}first-name{http://owncloud.org/ns}last-name
{http://owncloud.org/ns}userto identify the event organizer{http://owncloud.org/ns}common-name{http://owncloud.org/ns}summary{http://owncloud.org/ns}invite-accepted{http://owncloud.org/ns}access{http://owncloud.org/ns}read{http://owncloud.org/ns}read-write
List sharees
{http://nextcloud.org/ns}shareesgives a list of{http://nextcloud.com/ns}shareea sharee with the following children properties{http://nextcloud.com/ns}id{http://nextcloud.com/ns}display-name{http://nextcloud.com/ns}type
Manage shares
{http://owncloud.org/ns}sharefor sharing{http://owncloud.org/ns}setsharees to add{http://owncloud.org/ns}removesharees to remove- Sharee representation
{http://owncloud.org/ns}read-writeif the share is read-only{http://owncloud.org/ns}summarya comment on the share{http://owncloud.org/ns}common-namea common name for the sharee (maps to{DAV:}displayname)
Search
{http://nextcloud.com/ns}calendar-searchfor CalDAV search, as well as the following prop filters{http://nextcloud.com/ns}comp-filter{http://nextcloud.com/ns}prop-filter{http://nextcloud.com/ns}param-filter{http://nextcloud.com/ns}search-term{http://nextcloud.com/ns}limit{http://nextcloud.com/ns}offset
Birthday calendar
{http://nextcloud.com/ns}enable-birthday-calendarfor birthday calendars
Subscriptions
{http://nextcloud.com/ns}refresh-intervalfor the subscriptions refresh-interval
Should be replacedDAV:subscription-suggested-refresh-intervalin the long-term. See the draft-ietf-calext-serverside-subscriptions draft.
Calendar trashbin
{http://nextcloud.com/ns}deleted-atfor deleted calendars in the trashbin{http://nextcloud.com/ns}trash-binto identify the trashbin collection
Nextcloud-specific iCalendar properties
Birthday calendar
X-NEXTCLOUD-BC-FIELD-TYPEon a birthday calendar event, one ofBDAY,DEATHDATEorANNIVERSARYX-NEXTCLOUD-BC-UNKNOWN-YEARon a birthday calendar event, one of1or0if the birthday year is unknown (or before unix time)X-NEXTCLOUD-BC-YEARon a birthday calendar event, the birthday year if we hadX-APPLE-OMIT-YEARin the vcard data