3d519141894a16a2bdd8b08f3cd040db25475ef8
[pycalendar.git] / pycalendar / property / relationship.py
1 # Copyright
2
3 """Classes representing relationship properties
4
5 As defined in :RFC:`5545`, section 3.8.4 (Relationship Component
6 Properties).
7 """
8
9 from . import base as _base
10
11
12     ## RFC 5545, section 3.8.4 (Relationship Component Properties)
13     ### RFC 5545, section 3.8.4.1 (Attendee)
14     ### RFC 5545, section 3.8.4.2 (Contact)
15     ### RFC 5545, section 3.8.4.3 (Organizer)
16     ### RFC 5545, section 3.8.4.4 (Recurrence ID)
17     ### RFC 5545, section 3.8.4.5 (Related To)
18
19
20 class UniformResourceLocator (_base.Property):
21     ### RFC 5545, section 3.8.4.6 (Uniform Resource Locator)
22     name = 'URL'
23     dtypes = ['URI']
24
25
26 class UniqueIdentifier (_base.Property):
27     ### RFC 5545, section 3.8.4.7 (Unique Identifier)
28     name = 'UID'
29     dtypes = ['TEXT']