@@ -166,6 +166,12 @@ class Event(Component):
166166 def exdates (self ) -> list [datetime .date | datetime .datetime ]: ...
167167 @property
168168 def rrules (self ) -> list [vRecur ]: ...
169+ @property
170+ def uid (self ) -> str : ...
171+ @uid .setter
172+ def uid (self , value : str ) -> None : ...
173+ @uid .deleter
174+ def uid (self ) -> None : ...
169175
170176class Todo (Component ):
171177 name : ClassVar [Literal ["VTODO" ]]
@@ -237,6 +243,12 @@ class Todo(Component):
237243 def exdates (self ) -> list [datetime .date | datetime .datetime ]: ...
238244 @property
239245 def rrules (self ) -> list [vRecur ]: ...
246+ @property
247+ def uid (self ) -> str : ...
248+ @uid .setter
249+ def uid (self , value : str ) -> None : ...
250+ @uid .deleter
251+ def uid (self ) -> None : ...
240252
241253class Journal (Component ):
242254 name : ClassVar [Literal ["VJOURNAL" ]]
@@ -279,9 +291,21 @@ class Journal(Component):
279291 def exdates (self ) -> list [datetime .date | datetime .datetime ]: ...
280292 @property
281293 def rrules (self ) -> list [vRecur ]: ...
294+ @property
295+ def uid (self ) -> str : ...
296+ @uid .setter
297+ def uid (self , value : str ) -> None : ...
298+ @uid .deleter
299+ def uid (self ) -> None : ...
282300
283301class FreeBusy (Component ):
284302 name : ClassVar [Literal ["VFREEBUSY" ]]
303+ @property
304+ def uid (self ) -> str : ...
305+ @uid .setter
306+ def uid (self , value : str ) -> None : ...
307+ @uid .deleter
308+ def uid (self ) -> None : ...
285309
286310class Timezone (Component ):
287311 subcomponents : list [TimezoneStandard | TimezoneDaylight ]
@@ -399,6 +423,12 @@ class Alarm(Component):
399423
400424 @property
401425 def triggers (self ) -> Alarm .Triggers : ...
426+ @property
427+ def uid (self ) -> str : ...
428+ @uid .setter
429+ def uid (self , value : str ) -> None : ...
430+ @uid .deleter
431+ def uid (self ) -> None : ...
402432
403433class Calendar (Component ):
404434 name : ClassVar [Literal ["VCALENDAR" ]]
@@ -439,6 +469,12 @@ class Calendar(Component):
439469 def categories (self , cats : list [str ]) -> None : ...
440470 @categories .deleter
441471 def categories (self ) -> None : ...
472+ @property
473+ def uid (self ) -> str : ...
474+ @uid .setter
475+ def uid (self , value : str ) -> None : ...
476+ @uid .deleter
477+ def uid (self ) -> None : ...
442478
443479types_factory : Final [TypesFactory ]
444480component_factory : Final [ComponentFactory ]
0 commit comments