@@ -72,6 +72,7 @@ class vBoolean(int):
7272 def from_ical (cls , ical : ICAL_TYPE ) -> bool : ...
7373
7474class vText (str ):
75+ __slots__ = ("encoding" , "params" )
7576 encoding : str
7677 params : Parameters
7778 def __new__ (cls , value : ICAL_TYPE , encoding : str = "utf-8" , params : SupportsKeysAndGetItem [str , str ] = {}) -> Self : ...
@@ -83,6 +84,7 @@ class vText(str):
8384 RELTYPE : property
8485
8586class vCalAddress (str ):
87+ __slots__ = ("params" ,)
8688 params : Parameters
8789 def __new__ (cls , value : ICAL_TYPE , encoding : str = "utf-8" , params : SupportsKeysAndGetItem [str , str ] = {}) -> Self : ...
8890 def to_ical (self ) -> bytes : ...
@@ -213,6 +215,7 @@ class vPeriod(TimeBase):
213215 FBTYPE : property
214216
215217class vWeekday (str ):
218+ __slots__ = ("params" , "relative" , "weekday" )
216219 week_days : Final [CaselessDict [int ]]
217220 weekday : Literal ["SU" , "MO" , "TU" , "WE" , "TH" , "FR" , "SA" ] | None
218221 relative : int | None
@@ -223,6 +226,7 @@ class vWeekday(str):
223226 def from_ical (cls , ical : ICAL_TYPE ) -> Self : ...
224227
225228class vFrequency (str ):
229+ __slots__ = ("params" ,)
226230 frequencies : Final [CaselessDict [str ]]
227231 params : Parameters
228232 def __new__ (cls , value : ICAL_TYPE , encoding : str = "utf-8" , params : SupportsKeysAndGetItem [str , str ] = {}) -> Self : ...
@@ -285,6 +289,7 @@ class vTime(TimeBase):
285289 def from_ical (ical : ICAL_TYPE ) -> datetime .time : ...
286290
287291class vUri (str ):
292+ __slots__ = ("params" ,)
288293 params : Parameters
289294 def __new__ (cls , value : ICAL_TYPE , encoding : str = "utf-8" , params : SupportsKeysAndGetItem [str , str ] = {}) -> Self : ...
290295 def to_ical (self ) -> bytes : ...
@@ -313,6 +318,7 @@ class vUTCOffset:
313318 def __hash__ (self ) -> int : ...
314319
315320class vInline (str ):
321+ __slots__ = ("params" ,)
316322 params : Parameters
317323 def __new__ (cls , value : ICAL_TYPE , encoding : str = "utf-8" , params : SupportsKeysAndGetItem [str , str ] = {}) -> Self : ...
318324 def to_ical (self ) -> bytes : ...
0 commit comments