summaryrefslogtreecommitdiff
path: root/schemas/incidence.xsd
diff options
context:
space:
mode:
authorChristian Mollekopf <mollekopf@kolabsys.com>2011-12-23 09:01:04 (GMT)
committerChristian Mollekopf <mollekopf@kolabsys.com>2011-12-23 09:01:04 (GMT)
commit1fba5623d0ffa0725425768c67a420f02fd78429 (patch)
tree5df08a6ad1016b4dd129dca84780d055cf72756e /schemas/incidence.xsd
parent1463199dc6ef1e64d0d4e80f0fba78cf8b93f0dc (diff)
downloadlibkolabxml-1fba5623d0ffa0725425768c67a420f02fd78429.tar.gz
Deleted the old schema files which we don't need anymore
Diffstat (limited to 'schemas/incidence.xsd')
-rw-r--r--schemas/incidence.xsd95
1 files changed, 0 insertions, 95 deletions
diff --git a/schemas/incidence.xsd b/schemas/incidence.xsd
deleted file mode 100644
index 1db62a5..0000000
--- a/schemas/incidence.xsd
+++ /dev/null
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://kolab.org"
- xmlns="http://kolab.org"
- elementFormDefault="qualified">
-
- <xs:include schemaLocation="base.xsd" />
-
- <xs:complexType name="Incidence">
- <xs:complexContent>
- <xs:extension base="XMLBase">
- <xs:sequence>
- <xs:element name="summary" type="xs:string" />
- <xs:element name="location" type="xs:string" />
- <xs:element name="creator" type="SMTPContact" />
- <xs:element name="organizer" type="SMTPContact" />
- <xs:element name="alarm" type="xs:string" />
- <xs:element name="recurrence" type="Recurrence" minOccurs="0" maxOccurs="1"/>
- <xs:element name="attendee" type="Attendee" />
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="Attendee">
- <xs:complexContent>
- <xs:extension base="SMTPContact">
- <xs:sequence>
- <xs:element name="status" type="Status" />
- <xs:element name="request-response" type="xs:string" />
- <xs:element name="role" type="Role" />
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:simpleType name="Status">
- <xs:restriction base="xs:string">
- <xs:enumeration value="none" />
- <xs:enumeration value="tentative" />
- <xs:enumeration value="accepted" />
- <xs:enumeration value="declined" />
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="Role">
- <xs:restriction base="xs:string">
- <xs:enumeration value="required" />
- <xs:enumeration value="optional" />
- <xs:enumeration value="resource" />
- </xs:restriction>
- </xs:simpleType>
-
-
- <xs:complexType name="Recurrence">
- <xs:sequence>
- <xs:element name="rule" type="Rule" maxOccurs="unbounded" minOccurs="0" />
- <xs:element name="date" type="xs:dateTime" maxOccurs="unbounded" minOccurs="0" />
- <xs:element name="exception" type="Exception" maxOccurs="unbounded" minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="Interval">
- <xs:choice>
- <xs:element name="interval" type="xs:int"/>
- <xs:element name="list" type="xs:int" maxOccurs="unbounded" minOccurs="1" />
- </xs:choice>
- </xs:complexType>
-
- <xs:complexType name="Exception">
- <xs:sequence>
- <xs:element name="rule" type="Rule" />
- <xs:element name="date" type="xs:dateTime" />
- <xs:element name="subevent" type="xs:string" />
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="Rule">
- <xs:sequence>
- <xs:element name="yearly" type="Interval" maxOccurs="1" minOccurs="0" />
- <xs:element name="monthly" type="Interval" maxOccurs="1" minOccurs="0" />
- <xs:element name="weekly" type="Interval" maxOccurs="1" minOccurs="0" />
- <xs:element name="daily" type="Interval" maxOccurs="1" minOccurs="0" />
- <xs:element name="hourly" type="Interval" maxOccurs="1" minOccurs="0" />
- <xs:element name="minutely" type="Interval" maxOccurs="1" minOccurs="0" />
- <xs:element name="secondly" type="Interval" maxOccurs="1" minOccurs="0" />
- <xs:element name="occurence" type="xs:int" maxOccurs="unbounded" minOccurs="0" />
- <xs:element name="weekstart" type="xs:int" maxOccurs="1" minOccurs="0" />
- <xs:choice maxOccurs="1" minOccurs="0">
- <xs:element name="count" type="xs:int" />
- <xs:element name="enddate" type="xs:dateTime" />
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
-</xs:schema> \ No newline at end of file