enough_icalendar library

Classes

ActionProperty
AlarmTriggerRelationshipParameter
Specifies the relationship of the alarm trigger with respect to the start or end of the calendar component.
AttachmentProperty
AttendeeCancelResult
Wraps changes that are to be sent to both the attendee(s) as well as the group.
AttendeeDelegatedResult
Wraps delegation requests
AttendeeProperty
Describes an attendee
Binary
Contains all relevant binary information
BooleanParameter
Parameter containing boolean values
BooleanProperty
ByDayRule
Contains BYDAY weekday rules
CalendarScaleProperty
CalendarUserTypeParameter
Parameter defining the type of calendar user
CategoriesProperty
ClassificationParser
ClassificationProperty
DateHelper
DateTimeOrDuration
DateTimeProperty
DurationProperty
EventBusyStatusProperty
FreeBusyProperty
FreeBusyTimeTypeParameter
Parameter defining the status of a free busy property
GeoLocation
Provides access to a geolocation
GeoProperty
Defines a geo position
IntegerProperty
IsoDuration
ISO 8601 compliant duration
MethodProperty
OrganizerProperty
Defines the organizer of a meeting
Parameter<T>
Contains a property parameter
ParticipantRoleParameter
Defines the role of a given user
ParticipantStatusParameter
Parameter defining the participant status
Period
Contains a precise period of time.
PeriodProperty
PriorityProperty
Property
Defines an iCalendar property
RangeParameter
Parameter defining the range of a change
Recurrence
This value type is used to identify properties that contain a recurrence rule specification.
RecurrenceDateProperty
RecurrenceRuleProperty
RelationshipParameter
Defines the relationship of the parameter's property
RequestStatusProperty
StatusProperty
TextParameter
Parameter containing text
TextProperty
Contains texts
TimeOfDayWithSeconds
TimeTransparencyProperty
This property defines whether or not an event is transparent to busy time searches.
TriggerProperty
Defines an alarm trigger
UriListParameter
Parameter or value that contains one or several URIs like MEMBER
UriParameter
Parameter that contain an URI like ALTREP
UriProperty
UserProperty
UtcOffset
This value type is used to identify properties that contain an offset from UTC to local time.
UtfOffsetProperty
VAlarm
Contains an alarm definition with a trigger (triggerDate or triggerRelativeDuration) and an action.
ValueParameter
Defines the value type of the corresponding property.
VCalendar
Contains a VCALENDAR component
VComponent
Common properties
VersionProperty
VEvent
Contains information about an event.
VFreeBusy
Provides information about free and busy times of a particular user
VJournal
VTimezone
VTimezonePhase
Contains the standard or daylight timezone subcomponent
VTodo

Enums

AlarmAction
The action of an alarm
AlarmTriggerRelationship
Specifies the relationship of the alarm trigger with respect to the start or end of the calendar component.
CalendarUserType
The type of a user
Classification
EventBusyStatus
Custom event busy status as defined by X-MICROSOFT-CDO-BUSYSTATUS
EventStatus
FreeBusyTimeType
To specify the free or busy time type.
JournalStatus
Method
The iTIP compatible method.
ParameterType
Common parameter types
ParticipantStatus
Priority
The priority of a task or event
Range
Provides the range of a change
RecurrenceAttribute
Specifies optional attributes of a Recurrence rule.
RecurrenceFrequency
FREQ part of a recurrence role
Relationship
To specify the type of hierarchical relationship associated with the calendar component specified by the property.
Role
To specify the participation role for the calendar user specified by the property.
TimeTransparency
Transparency for busy time searches
TodoStatus
ValueType
To explicitly specify the value type format for a property value.
VComponentType
The type of the component, convenient for switch cases