Package caldavclientlibrary :: Package protocol :: Package caldav :: Package definitions :: Module caldavxml
[hide private]
[frames] | no frames]

Source Code for Module caldavclientlibrary.protocol.caldav.definitions.caldavxml

 1  ## 
 2  # Copyright (c) 2007-2016 Apple Inc. All rights reserved. 
 3  # 
 4  # Licensed under the Apache License, Version 2.0 (the "License"); 
 5  # you may not use this file except in compliance with the License. 
 6  # You may obtain a copy of the License at 
 7  # 
 8  # http://www.apache.org/licenses/LICENSE-2.0 
 9  # 
10  # Unless required by applicable law or agreed to in writing, software 
11  # distributed under the License is distributed on an "AS IS" BASIS, 
12  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
13  # See the License for the specific language governing permissions and 
14  # limitations under the License. 
15  ## 
16   
17  from xml.etree.ElementTree import QName 
18   
19  CalDAVNamespace = "urn:ietf:params:xml:ns:caldav" 
20   
21  # RFC4791 
22   
23  mkcalendar           = QName(CalDAVNamespace, "mkcalendar") 
24  mkcalendar_response  = QName(CalDAVNamespace, "mkcalendar-response") 
25   
26  calendar             = QName(CalDAVNamespace, "calendar") 
27   
28  calendar_description             = QName(CalDAVNamespace, "calendar-description") 
29  calendar_timezone                = QName(CalDAVNamespace, "calendar-timezone") 
30  supported_calendar_component_set = QName(CalDAVNamespace, "supported-calendar-component-set") 
31  supported_calendar_data          = QName(CalDAVNamespace, "supported-calendar-data") 
32  max_resource_size                = QName(CalDAVNamespace, "max-resource-size") 
33  min_date_time                    = QName(CalDAVNamespace, "min-date-time") 
34  max_date_time                    = QName(CalDAVNamespace, "max-date-time") 
35  max_instances                    = QName(CalDAVNamespace, "max-instances") 
36  max_attendees_per_instance       = QName(CalDAVNamespace, "max-attendees-per-instance") 
37   
38  read_free_busy       = QName(CalDAVNamespace, "read-free-busy") 
39  calendar_home_set    = QName(CalDAVNamespace, "calendar-home-set") 
40   
41  supported_collation  = QName(CalDAVNamespace, "supported-collation") 
42   
43  calendar_query       = QName(CalDAVNamespace, "calendar-query") 
44  calendar_data        = QName(CalDAVNamespace, "calendar-data") 
45  comp                 = QName(CalDAVNamespace, "comp") 
46  allcomp              = QName(CalDAVNamespace, "allcomp") 
47  prop                 = QName(CalDAVNamespace, "prop") 
48  expand               = QName(CalDAVNamespace, "expand") 
49  limit_recurrence_set = QName(CalDAVNamespace, "limit-recurrence-set") 
50  limit_freebusy_set   = QName(CalDAVNamespace, "limit-freebusy-set") 
51  filter               = QName(CalDAVNamespace, "filter") 
52  comp_filter          = QName(CalDAVNamespace, "comp-filter") 
53  prop_filter          = QName(CalDAVNamespace, "prop-filter") 
54  param_filter         = QName(CalDAVNamespace, "param-filter") 
55  is_not_defined       = QName(CalDAVNamespace, "is-not-defined") 
56  text_match           = QName(CalDAVNamespace, "text-match") 
57  timezone             = QName(CalDAVNamespace, "timezone") 
58  time_range           = QName(CalDAVNamespace, "time-range") 
59   
60  calendar_multiget    = QName(CalDAVNamespace, "calendar-multiget") 
61   
62  free_busy_query      = QName(CalDAVNamespace, "free-busy-query") 
63   
64  # draft caldav-schedule 
65  calendar_free_busy_set    = QName(CalDAVNamespace, "calendar-free-busy-set") 
66  originator                = QName(CalDAVNamespace, "originator") 
67  recipient                 = QName(CalDAVNamespace, "recipient") 
68  schedule                  = QName(CalDAVNamespace, "schedule") 
69   
70  schedule_tag              = QName(CalDAVNamespace, "schedule-tag") 
71  schedule_inbox            = QName(CalDAVNamespace, "schedule-inbox") 
72  schedule_inbox_URL        = QName(CalDAVNamespace, "schedule-inbox-URL") 
73  schedule_outbox           = QName(CalDAVNamespace, "schedule-outbox") 
74  schedule_outbox_URL       = QName(CalDAVNamespace, "schedule-outbox-URL") 
75  calendar_user_address_set = QName(CalDAVNamespace, "calendar-user-address-set") 
76   
77  schedule_response         = QName(CalDAVNamespace, "schedule-response") 
78  response                  = QName(CalDAVNamespace, "timezone") 
79  request_status            = QName(CalDAVNamespace, "request-status") 
80   
81  # Extensions 
82   
83  CalendarServerNamespace   = "http://calendarserver.org/ns/" 
84   
85  calendar_proxy_read       = QName(CalendarServerNamespace, "calendar-proxy-read") 
86  calendar_proxy_write      = QName(CalendarServerNamespace, "calendar-proxy-write") 
87