repo.or.cz
/
ProtonMail-WebClient.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Use same lock values as mobile clients
[ProtonMail-WebClient.git]
/
packages
/
shared
/
lib
/
calendar
/
vcalDefinition.ts
blob
71081cfdc66da61975093e31c7f120ee6e3455ba
1
export const PROPERTIES = new Set([
2
'version',
3
'prodid',
4
'calscale',
5
'method',
6
'name',
7
'refresh-interval',
8
'source',
9
'color',
10
'image',
11
'conference',
12
'attach',
13
'categories',
14
'class',
15
'comment',
16
'description',
17
'geo',
18
'location',
19
'percent-complete',
20
'priority',
21
'resources',
22
'status',
23
'summary',
24
'completed',
25
'dtend',
26
'due',
27
'dtstart',
28
'duration',
29
'freebusy',
30
'transp',
31
'tzid',
32
'tzname',
33
'tzoffsetfrom',
34
'tzoffsetto',
35
'tzurl',
36
'attendee',
37
'contact',
38
'organizer',
39
'recurrence-id',
40
'related-to',
41
'url',
42
'uid',
43
'exdate',
44
'exrule',
45
'rdate',
46
'rrule',
47
'action',
48
'repeat',
49
'trigger',
50
'created',
51
'dtstamp',
52
'last-modified',
53
'sequence',
54
'request-status',
55
]);
56
57
export const UNIQUE_PROPERTIES = new Set([
58
'id',
59
'uid',
60
'dtstamp',
61
'class',
62
'created',
63
'description',
64
'geo',
65
'last-modified',
66
'recurrence-id',
67
'location',
68
'organizer',
69
'priority',
70
'sequence',
71
'status',
72
'summary',
73
'transp',
74
'trigger',
75
'action',
76
'url',
77
'rrule',
78
'dtstart',
79
'dtend',
80
'duration',
81
'repeat',
82
'attach',
83
'due',
84
'tzid',
85
'prodid',
86
'x-wr-calname',
87
'x-wr-timezone',
88
'x-pm-session-key',
89
'x-pm-shared-event-id',
90
'x-pm-proton-reply',
91
'x-yahoo-yid',
92
'x-yahoo-user-status',
93
'version',
94
'calscale',
95
'method',
96
'refresh-interval',
97
'color',
98
]);