2 from typing import ClassVar
4 from .base import BaseElement, NamedBaseElement, ValuedBaseElement
6 class CalendarQuery(BaseElement):
9 class FreeBusyQuery(BaseElement):
12 class Mkcalendar(BaseElement):
15 class CalendarMultiGet(BaseElement):
18 class ScheduleInboxURL(BaseElement):
21 class ScheduleOutboxURL(BaseElement):
24 class Filter(BaseElement):
27 class CompFilter(NamedBaseElement):
30 class PropFilter(NamedBaseElement):
33 class ParamFilter(NamedBaseElement):
36 class TextMatch(ValuedBaseElement):
38 def __init__(self, value, collation: str = ..., negate: bool = ...) -> None: ...
40 class TimeRange(BaseElement):
42 def __init__(self, start: datetime.datetime | None = ..., end: datetime.datetime | None = ...) -> None: ...
44 class NotDefined(BaseElement):
47 class CalendarData(BaseElement):
50 class Expand(BaseElement):
52 def __init__(self, start: datetime.datetime | None, end: datetime.datetime | None = ...) -> None: ...
54 class Comp(NamedBaseElement):
57 class CalendarUserAddressSet(BaseElement):
60 class CalendarUserType(BaseElement):
63 class CalendarHomeSet(BaseElement):
66 class Calendar(BaseElement):
69 class CalendarDescription(ValuedBaseElement):
72 class CalendarTimeZone(ValuedBaseElement):
75 class SupportedCalendarComponentSet(ValuedBaseElement):
78 class SupportedCalendarData(ValuedBaseElement):
81 class MaxResourceSize(ValuedBaseElement):
84 class MinDateTime(ValuedBaseElement):
87 class MaxDateTime(ValuedBaseElement):
90 class MaxInstances(ValuedBaseElement):
93 class MaxAttendeesPerInstance(ValuedBaseElement):
96 class Allprop(BaseElement):
99 class ScheduleTag(BaseElement):