packages feed

iCalendar 0.4.0.3 → 0.4.0.4

raw patch · 2 files changed

+30/−21 lines, 2 filesdep +semigroupsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: semigroups

API changes (from Hackage documentation)

- Text.ICalendar.Parser: dfBS2IText :: DecodingFunctions -> ByteString -> CI Text
- Text.ICalendar.Parser: dfBS2Text :: DecodingFunctions -> ByteString -> Text
- Text.ICalendar.Printer: efChar2Bu :: EncodingFunctions -> Char -> Builder
- Text.ICalendar.Printer: efChar2Len :: EncodingFunctions -> Char -> Int
- Text.ICalendar.Printer: instance (IsProperty a, IsProperty b) => IsProperty (Either a b)
- Text.ICalendar.Printer: instance Default EncodingFunctions
- Text.ICalendar.Printer: instance Eq Quoting
- Text.ICalendar.Printer: instance IsProperty Attachment
- Text.ICalendar.Printer: instance IsProperty Attendee
- Text.ICalendar.Printer: instance IsProperty Categories
- Text.ICalendar.Printer: instance IsProperty Class
- Text.ICalendar.Printer: instance IsProperty Comment
- Text.ICalendar.Printer: instance IsProperty Completed
- Text.ICalendar.Printer: instance IsProperty Contact
- Text.ICalendar.Printer: instance IsProperty Created
- Text.ICalendar.Printer: instance IsProperty DTEnd
- Text.ICalendar.Printer: instance IsProperty DTStamp
- Text.ICalendar.Printer: instance IsProperty DTStart
- Text.ICalendar.Printer: instance IsProperty Description
- Text.ICalendar.Printer: instance IsProperty Due
- Text.ICalendar.Printer: instance IsProperty DurationProp
- Text.ICalendar.Printer: instance IsProperty EventStatus
- Text.ICalendar.Printer: instance IsProperty ExDate
- Text.ICalendar.Printer: instance IsProperty FreeBusy
- Text.ICalendar.Printer: instance IsProperty Geo
- Text.ICalendar.Printer: instance IsProperty JournalStatus
- Text.ICalendar.Printer: instance IsProperty LastModified
- Text.ICalendar.Printer: instance IsProperty Location
- Text.ICalendar.Printer: instance IsProperty Organizer
- Text.ICalendar.Printer: instance IsProperty OtherProperty
- Text.ICalendar.Printer: instance IsProperty PercentComplete
- Text.ICalendar.Printer: instance IsProperty Priority
- Text.ICalendar.Printer: instance IsProperty RDate
- Text.ICalendar.Printer: instance IsProperty RRule
- Text.ICalendar.Printer: instance IsProperty RecurrenceId
- Text.ICalendar.Printer: instance IsProperty RelatedTo
- Text.ICalendar.Printer: instance IsProperty Repeat
- Text.ICalendar.Printer: instance IsProperty RequestStatus
- Text.ICalendar.Printer: instance IsProperty Resources
- Text.ICalendar.Printer: instance IsProperty Sequence
- Text.ICalendar.Printer: instance IsProperty Summary
- Text.ICalendar.Printer: instance IsProperty TimeTransparency
- Text.ICalendar.Printer: instance IsProperty TodoStatus
- Text.ICalendar.Printer: instance IsProperty Trigger
- Text.ICalendar.Printer: instance IsProperty UID
- Text.ICalendar.Printer: instance IsProperty URL
- Text.ICalendar.Printer: instance IsProperty a => IsProperty (Maybe a)
- Text.ICalendar.Printer: instance IsProperty a => IsProperty (Set a)
- Text.ICalendar.Printer: instance IsValue (Either Date DateTime)
- Text.ICalendar.Printer: instance IsValue Attachment
- Text.ICalendar.Printer: instance IsValue ClassValue
- Text.ICalendar.Printer: instance IsValue DTEnd
- Text.ICalendar.Printer: instance IsValue DTStamp
- Text.ICalendar.Printer: instance IsValue DTStart
- Text.ICalendar.Printer: instance IsValue Date
- Text.ICalendar.Printer: instance IsValue DateTime
- Text.ICalendar.Printer: instance IsValue Due
- Text.ICalendar.Printer: instance IsValue Duration
- Text.ICalendar.Printer: instance IsValue EventStatus
- Text.ICalendar.Printer: instance IsValue ICalVersion
- Text.ICalendar.Printer: instance IsValue JournalStatus
- Text.ICalendar.Printer: instance IsValue Period
- Text.ICalendar.Printer: instance IsValue RDate
- Text.ICalendar.Printer: instance IsValue Recur
- Text.ICalendar.Printer: instance IsValue RecurrenceId
- Text.ICalendar.Printer: instance IsValue TimeTransparency
- Text.ICalendar.Printer: instance IsValue TodoStatus
- Text.ICalendar.Printer: instance IsValue URI
- Text.ICalendar.Printer: instance IsValue UTCPeriod
- Text.ICalendar.Printer: instance IsValue Weekday
- Text.ICalendar.Printer: instance Ord Quoting
- Text.ICalendar.Printer: instance Show Quoting
- Text.ICalendar.Printer: instance ToParam (Text, [(Quoting, Text)])
- Text.ICalendar.Printer: instance ToParam AlarmTriggerRelationship
- Text.ICalendar.Printer: instance ToParam AltRep
- Text.ICalendar.Printer: instance ToParam Attachment
- Text.ICalendar.Printer: instance ToParam Attendee
- Text.ICalendar.Printer: instance ToParam CN
- Text.ICalendar.Printer: instance ToParam CUType
- Text.ICalendar.Printer: instance ToParam DTEnd
- Text.ICalendar.Printer: instance ToParam DTStamp
- Text.ICalendar.Printer: instance ToParam DTStart
- Text.ICalendar.Printer: instance ToParam DateTime
- Text.ICalendar.Printer: instance ToParam DelFrom
- Text.ICalendar.Printer: instance ToParam DelTo
- Text.ICalendar.Printer: instance ToParam Dir
- Text.ICalendar.Printer: instance ToParam Due
- Text.ICalendar.Printer: instance ToParam ExDate
- Text.ICalendar.Printer: instance ToParam FBType
- Text.ICalendar.Printer: instance ToParam Language
- Text.ICalendar.Printer: instance ToParam MIMEType
- Text.ICalendar.Printer: instance ToParam Member
- Text.ICalendar.Printer: instance ToParam OtherParams
- Text.ICalendar.Printer: instance ToParam PartStat
- Text.ICalendar.Printer: instance ToParam Period
- Text.ICalendar.Printer: instance ToParam RDate
- Text.ICalendar.Printer: instance ToParam RSVP
- Text.ICalendar.Printer: instance ToParam Range
- Text.ICalendar.Printer: instance ToParam RecurrenceId
- Text.ICalendar.Printer: instance ToParam RelationshipType
- Text.ICalendar.Printer: instance ToParam Role
- Text.ICalendar.Printer: instance ToParam SentBy
- Text.ICalendar.Printer: instance ToParam TZName
- Text.ICalendar.Printer: instance ToParam Trigger
- Text.ICalendar.Printer: instance ToParam a => ToParam (Maybe a)
- Text.ICalendar.Printer: instance ToParam a => ToParam (Set a)
- Text.ICalendar.Printer: instance ToParam x => ToParam [x]
- Text.ICalendar.Types: attachContent :: Attachment -> ByteString
- Text.ICalendar.Types: attachFmtType :: Attachment -> Maybe MIMEType
- Text.ICalendar.Types: attachOther :: Attachment -> OtherParams
- Text.ICalendar.Types: attachUri :: Attachment -> URI
- Text.ICalendar.Types: attendeeCN :: Attendee -> Maybe Text
- Text.ICalendar.Types: attendeeCUType :: Attendee -> CUType
- Text.ICalendar.Types: attendeeDelFrom :: Attendee -> Set CalAddress
- Text.ICalendar.Types: attendeeDelTo :: Attendee -> Set CalAddress
- Text.ICalendar.Types: attendeeDir :: Attendee -> Maybe URI
- Text.ICalendar.Types: attendeeLanguage :: Attendee -> Maybe Language
- Text.ICalendar.Types: attendeeMember :: Attendee -> Set CalAddress
- Text.ICalendar.Types: attendeeOther :: Attendee -> OtherParams
- Text.ICalendar.Types: attendeePartStat :: Attendee -> PartStat
- Text.ICalendar.Types: attendeeRSVP :: Attendee -> Bool
- Text.ICalendar.Types: attendeeRole :: Attendee -> Role
- Text.ICalendar.Types: attendeeSentBy :: Attendee -> Maybe CalAddress
- Text.ICalendar.Types: attendeeValue :: Attendee -> CalAddress
- Text.ICalendar.Types: categoriesLanguage :: Categories -> Maybe Language
- Text.ICalendar.Types: categoriesOther :: Categories -> OtherParams
- Text.ICalendar.Types: categoriesValues :: Categories -> Set Text
- Text.ICalendar.Types: classOther :: Class -> OtherParams
- Text.ICalendar.Types: classValue :: Class -> ClassValue
- Text.ICalendar.Types: commentAltRep :: Comment -> Maybe URI
- Text.ICalendar.Types: commentLanguage :: Comment -> Maybe Language
- Text.ICalendar.Types: commentOther :: Comment -> OtherParams
- Text.ICalendar.Types: commentValue :: Comment -> Text
- Text.ICalendar.Types: completedOther :: Completed -> OtherParams
- Text.ICalendar.Types: completedValue :: Completed -> DateTime
- Text.ICalendar.Types: contactAltRep :: Contact -> Maybe URI
- Text.ICalendar.Types: contactLanguage :: Contact -> Maybe Language
- Text.ICalendar.Types: contactOther :: Contact -> OtherParams
- Text.ICalendar.Types: contactValue :: Contact -> Text
- Text.ICalendar.Types: createdOther :: Created -> OtherParams
- Text.ICalendar.Types: createdValue :: Created -> UTCTime
- Text.ICalendar.Types: dateTimeFloating :: DateTime -> LocalTime
- Text.ICalendar.Types: dateTimeUTC :: DateTime -> UTCTime
- Text.ICalendar.Types: dateTimeZone :: DateTime -> Text
- Text.ICalendar.Types: dateValue :: Date -> Day
- Text.ICalendar.Types: descriptionAltRep :: Description -> Maybe URI
- Text.ICalendar.Types: descriptionLanguage :: Description -> Maybe Language
- Text.ICalendar.Types: descriptionOther :: Description -> OtherParams
- Text.ICalendar.Types: descriptionValue :: Description -> Text
- Text.ICalendar.Types: dtEndDateTimeValue :: DTEnd -> DateTime
- Text.ICalendar.Types: dtEndDateValue :: DTEnd -> Date
- Text.ICalendar.Types: dtEndOther :: DTEnd -> OtherParams
- Text.ICalendar.Types: dtStampOther :: DTStamp -> OtherParams
- Text.ICalendar.Types: dtStampValue :: DTStamp -> UTCTime
- Text.ICalendar.Types: dtStartDateTimeValue :: DTStart -> DateTime
- Text.ICalendar.Types: dtStartDateValue :: DTStart -> Date
- Text.ICalendar.Types: dtStartOther :: DTStart -> OtherParams
- Text.ICalendar.Types: dueDateTimeValue :: Due -> DateTime
- Text.ICalendar.Types: dueDateValue :: Due -> Date
- Text.ICalendar.Types: dueOther :: Due -> OtherParams
- Text.ICalendar.Types: durDay :: Duration -> Int
- Text.ICalendar.Types: durHour :: Duration -> Int
- Text.ICalendar.Types: durMinute :: Duration -> Int
- Text.ICalendar.Types: durSecond :: Duration -> Int
- Text.ICalendar.Types: durSign :: Duration -> Sign
- Text.ICalendar.Types: durWeek :: Duration -> Int
- Text.ICalendar.Types: durationOther :: DurationProp -> OtherParams
- Text.ICalendar.Types: durationValue :: DurationProp -> Duration
- Text.ICalendar.Types: eventStatusOther :: EventStatus -> OtherParams
- Text.ICalendar.Types: exDateOther :: ExDate -> OtherParams
- Text.ICalendar.Types: exDateTimes :: ExDate -> Set DateTime
- Text.ICalendar.Types: exDates :: ExDate -> Set Date
- Text.ICalendar.Types: freeBusyOther :: FreeBusy -> OtherParams
- Text.ICalendar.Types: freeBusyPeriods :: FreeBusy -> Set UTCPeriod
- Text.ICalendar.Types: freeBusyType :: FreeBusy -> FBType
- Text.ICalendar.Types: geoLat :: Geo -> Float
- Text.ICalendar.Types: geoLong :: Geo -> Float
- Text.ICalendar.Types: geoOther :: Geo -> OtherParams
- Text.ICalendar.Types: instance Bounded Weekday
- Text.ICalendar.Types: instance Default AlarmTriggerRelationship
- Text.ICalendar.Types: instance Default CUType
- Text.ICalendar.Types: instance Default Class
- Text.ICalendar.Types: instance Default ClassValue
- Text.ICalendar.Types: instance Default FBType
- Text.ICalendar.Types: instance Default OtherParams
- Text.ICalendar.Types: instance Default PartStat
- Text.ICalendar.Types: instance Default Priority
- Text.ICalendar.Types: instance Default RelationshipType
- Text.ICalendar.Types: instance Default Repeat
- Text.ICalendar.Types: instance Default Role
- Text.ICalendar.Types: instance Default Scale
- Text.ICalendar.Types: instance Default Sequence
- Text.ICalendar.Types: instance Default Sign
- Text.ICalendar.Types: instance Default TimeTransparency
- Text.ICalendar.Types: instance Default VCalendar
- Text.ICalendar.Types: instance Enum Weekday
- Text.ICalendar.Types: instance Eq AlarmTriggerRelationship
- Text.ICalendar.Types: instance Eq Attachment
- Text.ICalendar.Types: instance Eq Attendee
- Text.ICalendar.Types: instance Eq CUType
- Text.ICalendar.Types: instance Eq Categories
- Text.ICalendar.Types: instance Eq Class
- Text.ICalendar.Types: instance Eq ClassValue
- Text.ICalendar.Types: instance Eq Comment
- Text.ICalendar.Types: instance Eq Completed
- Text.ICalendar.Types: instance Eq Contact
- Text.ICalendar.Types: instance Eq Created
- Text.ICalendar.Types: instance Eq DTEnd
- Text.ICalendar.Types: instance Eq DTStamp
- Text.ICalendar.Types: instance Eq DTStart
- Text.ICalendar.Types: instance Eq Date
- Text.ICalendar.Types: instance Eq DateTime
- Text.ICalendar.Types: instance Eq Description
- Text.ICalendar.Types: instance Eq Due
- Text.ICalendar.Types: instance Eq Duration
- Text.ICalendar.Types: instance Eq DurationProp
- Text.ICalendar.Types: instance Eq EventStatus
- Text.ICalendar.Types: instance Eq ExDate
- Text.ICalendar.Types: instance Eq FBType
- Text.ICalendar.Types: instance Eq FreeBusy
- Text.ICalendar.Types: instance Eq Frequency
- Text.ICalendar.Types: instance Eq Geo
- Text.ICalendar.Types: instance Eq ICalVersion
- Text.ICalendar.Types: instance Eq JournalStatus
- Text.ICalendar.Types: instance Eq Language
- Text.ICalendar.Types: instance Eq LastModified
- Text.ICalendar.Types: instance Eq Location
- Text.ICalendar.Types: instance Eq Method
- Text.ICalendar.Types: instance Eq Organizer
- Text.ICalendar.Types: instance Eq OtherParam
- Text.ICalendar.Types: instance Eq OtherParams
- Text.ICalendar.Types: instance Eq OtherProperty
- Text.ICalendar.Types: instance Eq PartStat
- Text.ICalendar.Types: instance Eq PercentComplete
- Text.ICalendar.Types: instance Eq Period
- Text.ICalendar.Types: instance Eq Priority
- Text.ICalendar.Types: instance Eq ProdId
- Text.ICalendar.Types: instance Eq RDate
- Text.ICalendar.Types: instance Eq RRule
- Text.ICalendar.Types: instance Eq Range
- Text.ICalendar.Types: instance Eq Recur
- Text.ICalendar.Types: instance Eq RecurrenceId
- Text.ICalendar.Types: instance Eq RelatedTo
- Text.ICalendar.Types: instance Eq RelationshipType
- Text.ICalendar.Types: instance Eq Repeat
- Text.ICalendar.Types: instance Eq RequestStatus
- Text.ICalendar.Types: instance Eq Resources
- Text.ICalendar.Types: instance Eq Role
- Text.ICalendar.Types: instance Eq Scale
- Text.ICalendar.Types: instance Eq Sequence
- Text.ICalendar.Types: instance Eq Sign
- Text.ICalendar.Types: instance Eq Summary
- Text.ICalendar.Types: instance Eq TZID
- Text.ICalendar.Types: instance Eq TZName
- Text.ICalendar.Types: instance Eq TZProp
- Text.ICalendar.Types: instance Eq TZUrl
- Text.ICalendar.Types: instance Eq TimeTransparency
- Text.ICalendar.Types: instance Eq TodoStatus
- Text.ICalendar.Types: instance Eq Trigger
- Text.ICalendar.Types: instance Eq UID
- Text.ICalendar.Types: instance Eq URL
- Text.ICalendar.Types: instance Eq UTCOffset
- Text.ICalendar.Types: instance Eq UTCPeriod
- Text.ICalendar.Types: instance Eq VAlarm
- Text.ICalendar.Types: instance Eq VCalendar
- Text.ICalendar.Types: instance Eq VEvent
- Text.ICalendar.Types: instance Eq VFreeBusy
- Text.ICalendar.Types: instance Eq VJournal
- Text.ICalendar.Types: instance Eq VOther
- Text.ICalendar.Types: instance Eq VTimeZone
- Text.ICalendar.Types: instance Eq VTodo
- Text.ICalendar.Types: instance Eq Weekday
- Text.ICalendar.Types: instance Monoid VCalendar
- Text.ICalendar.Types: instance Ord AlarmTriggerRelationship
- Text.ICalendar.Types: instance Ord Attachment
- Text.ICalendar.Types: instance Ord Attendee
- Text.ICalendar.Types: instance Ord CUType
- Text.ICalendar.Types: instance Ord Categories
- Text.ICalendar.Types: instance Ord Class
- Text.ICalendar.Types: instance Ord ClassValue
- Text.ICalendar.Types: instance Ord Comment
- Text.ICalendar.Types: instance Ord Completed
- Text.ICalendar.Types: instance Ord Contact
- Text.ICalendar.Types: instance Ord Created
- Text.ICalendar.Types: instance Ord DTEnd
- Text.ICalendar.Types: instance Ord DTStamp
- Text.ICalendar.Types: instance Ord DTStart
- Text.ICalendar.Types: instance Ord Date
- Text.ICalendar.Types: instance Ord DateTime
- Text.ICalendar.Types: instance Ord Description
- Text.ICalendar.Types: instance Ord Due
- Text.ICalendar.Types: instance Ord Duration
- Text.ICalendar.Types: instance Ord DurationProp
- Text.ICalendar.Types: instance Ord EventStatus
- Text.ICalendar.Types: instance Ord ExDate
- Text.ICalendar.Types: instance Ord FBType
- Text.ICalendar.Types: instance Ord FreeBusy
- Text.ICalendar.Types: instance Ord Frequency
- Text.ICalendar.Types: instance Ord Geo
- Text.ICalendar.Types: instance Ord ICalVersion
- Text.ICalendar.Types: instance Ord JournalStatus
- Text.ICalendar.Types: instance Ord Language
- Text.ICalendar.Types: instance Ord LastModified
- Text.ICalendar.Types: instance Ord Location
- Text.ICalendar.Types: instance Ord Method
- Text.ICalendar.Types: instance Ord Organizer
- Text.ICalendar.Types: instance Ord OtherParam
- Text.ICalendar.Types: instance Ord OtherParams
- Text.ICalendar.Types: instance Ord OtherProperty
- Text.ICalendar.Types: instance Ord PartStat
- Text.ICalendar.Types: instance Ord PercentComplete
- Text.ICalendar.Types: instance Ord Period
- Text.ICalendar.Types: instance Ord Priority
- Text.ICalendar.Types: instance Ord ProdId
- Text.ICalendar.Types: instance Ord RDate
- Text.ICalendar.Types: instance Ord RRule
- Text.ICalendar.Types: instance Ord Range
- Text.ICalendar.Types: instance Ord Recur
- Text.ICalendar.Types: instance Ord RecurrenceId
- Text.ICalendar.Types: instance Ord RelatedTo
- Text.ICalendar.Types: instance Ord RelationshipType
- Text.ICalendar.Types: instance Ord Repeat
- Text.ICalendar.Types: instance Ord RequestStatus
- Text.ICalendar.Types: instance Ord Resources
- Text.ICalendar.Types: instance Ord Role
- Text.ICalendar.Types: instance Ord Scale
- Text.ICalendar.Types: instance Ord Sequence
- Text.ICalendar.Types: instance Ord Sign
- Text.ICalendar.Types: instance Ord Summary
- Text.ICalendar.Types: instance Ord TZID
- Text.ICalendar.Types: instance Ord TZName
- Text.ICalendar.Types: instance Ord TZProp
- Text.ICalendar.Types: instance Ord TZUrl
- Text.ICalendar.Types: instance Ord TimeTransparency
- Text.ICalendar.Types: instance Ord TodoStatus
- Text.ICalendar.Types: instance Ord Trigger
- Text.ICalendar.Types: instance Ord UID
- Text.ICalendar.Types: instance Ord URL
- Text.ICalendar.Types: instance Ord UTCOffset
- Text.ICalendar.Types: instance Ord UTCPeriod
- Text.ICalendar.Types: instance Ord VAlarm
- Text.ICalendar.Types: instance Ord VCalendar
- Text.ICalendar.Types: instance Ord VEvent
- Text.ICalendar.Types: instance Ord VFreeBusy
- Text.ICalendar.Types: instance Ord VJournal
- Text.ICalendar.Types: instance Ord VOther
- Text.ICalendar.Types: instance Ord VTimeZone
- Text.ICalendar.Types: instance Ord VTodo
- Text.ICalendar.Types: instance Ord Weekday
- Text.ICalendar.Types: instance Show AlarmTriggerRelationship
- Text.ICalendar.Types: instance Show Attachment
- Text.ICalendar.Types: instance Show Attendee
- Text.ICalendar.Types: instance Show CUType
- Text.ICalendar.Types: instance Show Categories
- Text.ICalendar.Types: instance Show Class
- Text.ICalendar.Types: instance Show ClassValue
- Text.ICalendar.Types: instance Show Comment
- Text.ICalendar.Types: instance Show Completed
- Text.ICalendar.Types: instance Show Contact
- Text.ICalendar.Types: instance Show Created
- Text.ICalendar.Types: instance Show DTEnd
- Text.ICalendar.Types: instance Show DTStamp
- Text.ICalendar.Types: instance Show DTStart
- Text.ICalendar.Types: instance Show Date
- Text.ICalendar.Types: instance Show DateTime
- Text.ICalendar.Types: instance Show Description
- Text.ICalendar.Types: instance Show Due
- Text.ICalendar.Types: instance Show Duration
- Text.ICalendar.Types: instance Show DurationProp
- Text.ICalendar.Types: instance Show EventStatus
- Text.ICalendar.Types: instance Show ExDate
- Text.ICalendar.Types: instance Show FBType
- Text.ICalendar.Types: instance Show FreeBusy
- Text.ICalendar.Types: instance Show Frequency
- Text.ICalendar.Types: instance Show Geo
- Text.ICalendar.Types: instance Show ICalVersion
- Text.ICalendar.Types: instance Show JournalStatus
- Text.ICalendar.Types: instance Show Language
- Text.ICalendar.Types: instance Show LastModified
- Text.ICalendar.Types: instance Show Location
- Text.ICalendar.Types: instance Show Method
- Text.ICalendar.Types: instance Show Organizer
- Text.ICalendar.Types: instance Show OtherParam
- Text.ICalendar.Types: instance Show OtherParams
- Text.ICalendar.Types: instance Show OtherProperty
- Text.ICalendar.Types: instance Show PartStat
- Text.ICalendar.Types: instance Show PercentComplete
- Text.ICalendar.Types: instance Show Period
- Text.ICalendar.Types: instance Show Priority
- Text.ICalendar.Types: instance Show ProdId
- Text.ICalendar.Types: instance Show RDate
- Text.ICalendar.Types: instance Show RRule
- Text.ICalendar.Types: instance Show Range
- Text.ICalendar.Types: instance Show Recur
- Text.ICalendar.Types: instance Show RecurrenceId
- Text.ICalendar.Types: instance Show RelatedTo
- Text.ICalendar.Types: instance Show RelationshipType
- Text.ICalendar.Types: instance Show Repeat
- Text.ICalendar.Types: instance Show RequestStatus
- Text.ICalendar.Types: instance Show Resources
- Text.ICalendar.Types: instance Show Role
- Text.ICalendar.Types: instance Show Scale
- Text.ICalendar.Types: instance Show Sequence
- Text.ICalendar.Types: instance Show Sign
- Text.ICalendar.Types: instance Show Summary
- Text.ICalendar.Types: instance Show TZID
- Text.ICalendar.Types: instance Show TZName
- Text.ICalendar.Types: instance Show TZProp
- Text.ICalendar.Types: instance Show TZUrl
- Text.ICalendar.Types: instance Show TimeTransparency
- Text.ICalendar.Types: instance Show TodoStatus
- Text.ICalendar.Types: instance Show Trigger
- Text.ICalendar.Types: instance Show UID
- Text.ICalendar.Types: instance Show URL
- Text.ICalendar.Types: instance Show UTCOffset
- Text.ICalendar.Types: instance Show UTCPeriod
- Text.ICalendar.Types: instance Show VAlarm
- Text.ICalendar.Types: instance Show VCalendar
- Text.ICalendar.Types: instance Show VEvent
- Text.ICalendar.Types: instance Show VFreeBusy
- Text.ICalendar.Types: instance Show VJournal
- Text.ICalendar.Types: instance Show VOther
- Text.ICalendar.Types: instance Show VTimeZone
- Text.ICalendar.Types: instance Show VTodo
- Text.ICalendar.Types: instance Show Weekday
- Text.ICalendar.Types: instance Typeable AlarmTriggerRelationship
- Text.ICalendar.Types: instance Typeable Attachment
- Text.ICalendar.Types: instance Typeable Attendee
- Text.ICalendar.Types: instance Typeable CUType
- Text.ICalendar.Types: instance Typeable Categories
- Text.ICalendar.Types: instance Typeable Class
- Text.ICalendar.Types: instance Typeable ClassValue
- Text.ICalendar.Types: instance Typeable Comment
- Text.ICalendar.Types: instance Typeable Completed
- Text.ICalendar.Types: instance Typeable Contact
- Text.ICalendar.Types: instance Typeable Created
- Text.ICalendar.Types: instance Typeable DTEnd
- Text.ICalendar.Types: instance Typeable DTStamp
- Text.ICalendar.Types: instance Typeable DTStart
- Text.ICalendar.Types: instance Typeable Date
- Text.ICalendar.Types: instance Typeable DateTime
- Text.ICalendar.Types: instance Typeable Description
- Text.ICalendar.Types: instance Typeable Due
- Text.ICalendar.Types: instance Typeable Duration
- Text.ICalendar.Types: instance Typeable DurationProp
- Text.ICalendar.Types: instance Typeable EventStatus
- Text.ICalendar.Types: instance Typeable ExDate
- Text.ICalendar.Types: instance Typeable FBType
- Text.ICalendar.Types: instance Typeable FreeBusy
- Text.ICalendar.Types: instance Typeable Frequency
- Text.ICalendar.Types: instance Typeable Geo
- Text.ICalendar.Types: instance Typeable ICalVersion
- Text.ICalendar.Types: instance Typeable JournalStatus
- Text.ICalendar.Types: instance Typeable Language
- Text.ICalendar.Types: instance Typeable LastModified
- Text.ICalendar.Types: instance Typeable Location
- Text.ICalendar.Types: instance Typeable Method
- Text.ICalendar.Types: instance Typeable Organizer
- Text.ICalendar.Types: instance Typeable OtherParam
- Text.ICalendar.Types: instance Typeable OtherParams
- Text.ICalendar.Types: instance Typeable OtherProperty
- Text.ICalendar.Types: instance Typeable PartStat
- Text.ICalendar.Types: instance Typeable PercentComplete
- Text.ICalendar.Types: instance Typeable Period
- Text.ICalendar.Types: instance Typeable Priority
- Text.ICalendar.Types: instance Typeable ProdId
- Text.ICalendar.Types: instance Typeable RDate
- Text.ICalendar.Types: instance Typeable RRule
- Text.ICalendar.Types: instance Typeable Range
- Text.ICalendar.Types: instance Typeable Recur
- Text.ICalendar.Types: instance Typeable RecurrenceId
- Text.ICalendar.Types: instance Typeable RelatedTo
- Text.ICalendar.Types: instance Typeable RelationshipType
- Text.ICalendar.Types: instance Typeable Repeat
- Text.ICalendar.Types: instance Typeable RequestStatus
- Text.ICalendar.Types: instance Typeable Resources
- Text.ICalendar.Types: instance Typeable Role
- Text.ICalendar.Types: instance Typeable Scale
- Text.ICalendar.Types: instance Typeable Sequence
- Text.ICalendar.Types: instance Typeable Sign
- Text.ICalendar.Types: instance Typeable Summary
- Text.ICalendar.Types: instance Typeable TZID
- Text.ICalendar.Types: instance Typeable TZName
- Text.ICalendar.Types: instance Typeable TZProp
- Text.ICalendar.Types: instance Typeable TZUrl
- Text.ICalendar.Types: instance Typeable TimeTransparency
- Text.ICalendar.Types: instance Typeable TodoStatus
- Text.ICalendar.Types: instance Typeable Trigger
- Text.ICalendar.Types: instance Typeable UID
- Text.ICalendar.Types: instance Typeable URL
- Text.ICalendar.Types: instance Typeable UTCOffset
- Text.ICalendar.Types: instance Typeable UTCPeriod
- Text.ICalendar.Types: instance Typeable VAlarm
- Text.ICalendar.Types: instance Typeable VCalendar
- Text.ICalendar.Types: instance Typeable VEvent
- Text.ICalendar.Types: instance Typeable VFreeBusy
- Text.ICalendar.Types: instance Typeable VJournal
- Text.ICalendar.Types: instance Typeable VOther
- Text.ICalendar.Types: instance Typeable VTimeZone
- Text.ICalendar.Types: instance Typeable VTodo
- Text.ICalendar.Types: instance Typeable Weekday
- Text.ICalendar.Types: journalStatusOther :: JournalStatus -> OtherParams
- Text.ICalendar.Types: lastModifiedOther :: LastModified -> OtherParams
- Text.ICalendar.Types: lastModifiedValue :: LastModified -> UTCTime
- Text.ICalendar.Types: locationAltRep :: Location -> Maybe URI
- Text.ICalendar.Types: locationLanguage :: Location -> Maybe Language
- Text.ICalendar.Types: locationOther :: Location -> OtherParams
- Text.ICalendar.Types: locationValue :: Location -> Text
- Text.ICalendar.Types: methodOther :: Method -> OtherParams
- Text.ICalendar.Types: methodValue :: Method -> CI Text
- Text.ICalendar.Types: organizerCN :: Organizer -> Maybe Text
- Text.ICalendar.Types: organizerDir :: Organizer -> Maybe URI
- Text.ICalendar.Types: organizerLanguage :: Organizer -> Maybe Language
- Text.ICalendar.Types: organizerOther :: Organizer -> OtherParams
- Text.ICalendar.Types: organizerSentBy :: Organizer -> Maybe CalAddress
- Text.ICalendar.Types: organizerValue :: Organizer -> CalAddress
- Text.ICalendar.Types: otherName :: OtherProperty -> CI Text
- Text.ICalendar.Types: otherParams :: OtherProperty -> OtherParams
- Text.ICalendar.Types: otherValue :: OtherProperty -> ByteString
- Text.ICalendar.Types: percentCompleteOther :: PercentComplete -> OtherParams
- Text.ICalendar.Types: percentCompleteValue :: PercentComplete -> Int
- Text.ICalendar.Types: priorityOther :: Priority -> OtherParams
- Text.ICalendar.Types: priorityValue :: Priority -> Int
- Text.ICalendar.Types: prodIdOther :: ProdId -> OtherParams
- Text.ICalendar.Types: prodIdValue :: ProdId -> Text
- Text.ICalendar.Types: rDateDateTimes :: RDate -> Set DateTime
- Text.ICalendar.Types: rDateDates :: RDate -> Set Date
- Text.ICalendar.Types: rDateOther :: RDate -> OtherParams
- Text.ICalendar.Types: rDatePeriods :: RDate -> Set Period
- Text.ICalendar.Types: rRuleOther :: RRule -> OtherParams
- Text.ICalendar.Types: rRuleValue :: RRule -> Recur
- Text.ICalendar.Types: recurByDay :: Recur -> [Either (Int, Weekday) Weekday]
- Text.ICalendar.Types: recurByHour :: Recur -> [Int]
- Text.ICalendar.Types: recurByMinute :: Recur -> [Int]
- Text.ICalendar.Types: recurByMonth :: Recur -> [Int]
- Text.ICalendar.Types: recurByMonthDay :: Recur -> [Int]
- Text.ICalendar.Types: recurBySecond :: Recur -> [Int]
- Text.ICalendar.Types: recurBySetPos :: Recur -> [Int]
- Text.ICalendar.Types: recurByWeekNo :: Recur -> [Int]
- Text.ICalendar.Types: recurByYearDay :: Recur -> [Int]
- Text.ICalendar.Types: recurFreq :: Recur -> Frequency
- Text.ICalendar.Types: recurInterval :: Recur -> Int
- Text.ICalendar.Types: recurUntilCount :: Recur -> Maybe (Either (Either Date DateTime) Int)
- Text.ICalendar.Types: recurWkSt :: Recur -> Weekday
- Text.ICalendar.Types: recurrenceIdDate :: RecurrenceId -> Date
- Text.ICalendar.Types: recurrenceIdDateTime :: RecurrenceId -> DateTime
- Text.ICalendar.Types: recurrenceIdOther :: RecurrenceId -> OtherParams
- Text.ICalendar.Types: recurrenceIdRange :: RecurrenceId -> Maybe Range
- Text.ICalendar.Types: relatedToOther :: RelatedTo -> OtherParams
- Text.ICalendar.Types: relatedToType :: RelatedTo -> RelationshipType
- Text.ICalendar.Types: relatedToValue :: RelatedTo -> Text
- Text.ICalendar.Types: repeatOther :: Repeat -> OtherParams
- Text.ICalendar.Types: repeatValue :: Repeat -> Integer
- Text.ICalendar.Types: requestStatusCode :: RequestStatus -> [Int]
- Text.ICalendar.Types: requestStatusDesc :: RequestStatus -> Text
- Text.ICalendar.Types: requestStatusExt :: RequestStatus -> Maybe Text
- Text.ICalendar.Types: requestStatusLanguage :: RequestStatus -> Maybe Language
- Text.ICalendar.Types: requestStatusOther :: RequestStatus -> OtherParams
- Text.ICalendar.Types: resourcesAltRep :: Resources -> Maybe URI
- Text.ICalendar.Types: resourcesLanguage :: Resources -> Maybe Language
- Text.ICalendar.Types: resourcesOther :: Resources -> OtherParams
- Text.ICalendar.Types: resourcesValue :: Resources -> Set Text
- Text.ICalendar.Types: scaleOther :: Scale -> OtherParams
- Text.ICalendar.Types: scaleValue :: Scale -> CI Text
- Text.ICalendar.Types: sequenceOther :: Sequence -> OtherParams
- Text.ICalendar.Types: sequenceValue :: Sequence -> Integer
- Text.ICalendar.Types: summaryAltRep :: Summary -> Maybe URI
- Text.ICalendar.Types: summaryLanguage :: Summary -> Maybe Language
- Text.ICalendar.Types: summaryOther :: Summary -> OtherParams
- Text.ICalendar.Types: summaryValue :: Summary -> Text
- Text.ICalendar.Types: timeTransparencyOther :: TimeTransparency -> OtherParams
- Text.ICalendar.Types: todoStatusOther :: TodoStatus -> OtherParams
- Text.ICalendar.Types: triggerDateTime :: Trigger -> UTCTime
- Text.ICalendar.Types: triggerDuration :: Trigger -> Duration
- Text.ICalendar.Types: triggerOther :: Trigger -> OtherParams
- Text.ICalendar.Types: triggerRelated :: Trigger -> AlarmTriggerRelationship
- Text.ICalendar.Types: tzNameLanguage :: TZName -> Maybe Language
- Text.ICalendar.Types: tzNameOther :: TZName -> OtherParams
- Text.ICalendar.Types: tzNameValue :: TZName -> Text
- Text.ICalendar.Types: tzUrlOther :: TZUrl -> OtherParams
- Text.ICalendar.Types: tzUrlValue :: TZUrl -> URI
- Text.ICalendar.Types: tzidGlobal :: TZID -> Bool
- Text.ICalendar.Types: tzidOther :: TZID -> OtherParams
- Text.ICalendar.Types: tzidValue :: TZID -> Text
- Text.ICalendar.Types: tzpComment :: TZProp -> Set Comment
- Text.ICalendar.Types: tzpDTStart :: TZProp -> DTStart
- Text.ICalendar.Types: tzpOther :: TZProp -> Set OtherProperty
- Text.ICalendar.Types: tzpRDate :: TZProp -> Set RDate
- Text.ICalendar.Types: tzpRRule :: TZProp -> Set RRule
- Text.ICalendar.Types: tzpTZName :: TZProp -> Set TZName
- Text.ICalendar.Types: tzpTZOffsetFrom :: TZProp -> UTCOffset
- Text.ICalendar.Types: tzpTZOffsetTo :: TZProp -> UTCOffset
- Text.ICalendar.Types: uidOther :: UID -> OtherParams
- Text.ICalendar.Types: uidValue :: UID -> Text
- Text.ICalendar.Types: urlOther :: URL -> OtherParams
- Text.ICalendar.Types: urlValue :: URL -> URI
- Text.ICalendar.Types: utcOffsetOther :: UTCOffset -> OtherParams
- Text.ICalendar.Types: utcOffsetValue :: UTCOffset -> Int
- Text.ICalendar.Types: vaAction :: VAlarm -> CI Text
- Text.ICalendar.Types: vaActionOther :: VAlarm -> OtherParams
- Text.ICalendar.Types: vaAttendee :: VAlarm -> Set Attendee
- Text.ICalendar.Types: vaAudioAttach :: VAlarm -> Maybe Attachment
- Text.ICalendar.Types: vaDescription :: VAlarm -> Description
- Text.ICalendar.Types: vaDuration :: VAlarm -> Maybe DurationProp
- Text.ICalendar.Types: vaMailAttach :: VAlarm -> Set Attachment
- Text.ICalendar.Types: vaOther :: VAlarm -> Set OtherProperty
- Text.ICalendar.Types: vaRepeat :: VAlarm -> Repeat
- Text.ICalendar.Types: vaSummary :: VAlarm -> Summary
- Text.ICalendar.Types: vaTrigger :: VAlarm -> Trigger
- Text.ICalendar.Types: vcEvents :: VCalendar -> Map (Text, Maybe (Either Date DateTime)) VEvent
- Text.ICalendar.Types: vcFreeBusys :: VCalendar -> Map Text VFreeBusy
- Text.ICalendar.Types: vcJournals :: VCalendar -> Map (Text, Maybe (Either Date DateTime)) VJournal
- Text.ICalendar.Types: vcMethod :: VCalendar -> Maybe Method
- Text.ICalendar.Types: vcOther :: VCalendar -> Set OtherProperty
- Text.ICalendar.Types: vcOtherComps :: VCalendar -> Set VOther
- Text.ICalendar.Types: vcProdId :: VCalendar -> ProdId
- Text.ICalendar.Types: vcScale :: VCalendar -> Scale
- Text.ICalendar.Types: vcTimeZones :: VCalendar -> Map Text VTimeZone
- Text.ICalendar.Types: vcTodos :: VCalendar -> Map (Text, Maybe (Either Date DateTime)) VTodo
- Text.ICalendar.Types: vcVersion :: VCalendar -> ICalVersion
- Text.ICalendar.Types: veAlarms :: VEvent -> Set VAlarm
- Text.ICalendar.Types: veAttach :: VEvent -> Set Attachment
- Text.ICalendar.Types: veAttendee :: VEvent -> Set Attendee
- Text.ICalendar.Types: veCategories :: VEvent -> Set Categories
- Text.ICalendar.Types: veClass :: VEvent -> Class
- Text.ICalendar.Types: veComment :: VEvent -> Set Comment
- Text.ICalendar.Types: veContact :: VEvent -> Set Contact
- Text.ICalendar.Types: veCreated :: VEvent -> Maybe Created
- Text.ICalendar.Types: veDTEndDuration :: VEvent -> Maybe (Either DTEnd DurationProp)
- Text.ICalendar.Types: veDTStamp :: VEvent -> DTStamp
- Text.ICalendar.Types: veDTStart :: VEvent -> Maybe DTStart
- Text.ICalendar.Types: veDescription :: VEvent -> Maybe Description
- Text.ICalendar.Types: veExDate :: VEvent -> Set ExDate
- Text.ICalendar.Types: veGeo :: VEvent -> Maybe Geo
- Text.ICalendar.Types: veLastMod :: VEvent -> Maybe LastModified
- Text.ICalendar.Types: veLocation :: VEvent -> Maybe Location
- Text.ICalendar.Types: veOrganizer :: VEvent -> Maybe Organizer
- Text.ICalendar.Types: veOther :: VEvent -> Set OtherProperty
- Text.ICalendar.Types: vePriority :: VEvent -> Priority
- Text.ICalendar.Types: veRDate :: VEvent -> Set RDate
- Text.ICalendar.Types: veRRule :: VEvent -> Set RRule
- Text.ICalendar.Types: veRStatus :: VEvent -> Set RequestStatus
- Text.ICalendar.Types: veRecurId :: VEvent -> Maybe RecurrenceId
- Text.ICalendar.Types: veRelated :: VEvent -> Set RelatedTo
- Text.ICalendar.Types: veResources :: VEvent -> Set Resources
- Text.ICalendar.Types: veSeq :: VEvent -> Sequence
- Text.ICalendar.Types: veStatus :: VEvent -> Maybe EventStatus
- Text.ICalendar.Types: veSummary :: VEvent -> Maybe Summary
- Text.ICalendar.Types: veTransp :: VEvent -> TimeTransparency
- Text.ICalendar.Types: veUID :: VEvent -> UID
- Text.ICalendar.Types: veUrl :: VEvent -> Maybe URL
- Text.ICalendar.Types: versionMax :: ICalVersion -> Version
- Text.ICalendar.Types: versionMin :: ICalVersion -> Version
- Text.ICalendar.Types: versionOther :: ICalVersion -> OtherParams
- Text.ICalendar.Types: vfbAttendee :: VFreeBusy -> Set Attendee
- Text.ICalendar.Types: vfbComment :: VFreeBusy -> Set Comment
- Text.ICalendar.Types: vfbContact :: VFreeBusy -> Maybe Contact
- Text.ICalendar.Types: vfbDTEnd :: VFreeBusy -> Maybe DTEnd
- Text.ICalendar.Types: vfbDTStamp :: VFreeBusy -> DTStamp
- Text.ICalendar.Types: vfbDTStart :: VFreeBusy -> Maybe DTStart
- Text.ICalendar.Types: vfbFreeBusy :: VFreeBusy -> Set FreeBusy
- Text.ICalendar.Types: vfbOrganizer :: VFreeBusy -> Maybe Organizer
- Text.ICalendar.Types: vfbOther :: VFreeBusy -> Set OtherProperty
- Text.ICalendar.Types: vfbRStatus :: VFreeBusy -> Set RequestStatus
- Text.ICalendar.Types: vfbUID :: VFreeBusy -> UID
- Text.ICalendar.Types: vfbUrl :: VFreeBusy -> Maybe URL
- Text.ICalendar.Types: vjAttach :: VJournal -> Set Attachment
- Text.ICalendar.Types: vjAttendee :: VJournal -> Set Attendee
- Text.ICalendar.Types: vjCategories :: VJournal -> Set Categories
- Text.ICalendar.Types: vjClass :: VJournal -> Class
- Text.ICalendar.Types: vjComment :: VJournal -> Set Comment
- Text.ICalendar.Types: vjContact :: VJournal -> Set Contact
- Text.ICalendar.Types: vjCreated :: VJournal -> Maybe Created
- Text.ICalendar.Types: vjDTStamp :: VJournal -> DTStamp
- Text.ICalendar.Types: vjDTStart :: VJournal -> Maybe DTStart
- Text.ICalendar.Types: vjDescription :: VJournal -> Set Description
- Text.ICalendar.Types: vjExDate :: VJournal -> Set ExDate
- Text.ICalendar.Types: vjLastMod :: VJournal -> Maybe LastModified
- Text.ICalendar.Types: vjOrganizer :: VJournal -> Maybe Organizer
- Text.ICalendar.Types: vjOther :: VJournal -> Set OtherProperty
- Text.ICalendar.Types: vjRDate :: VJournal -> Set RDate
- Text.ICalendar.Types: vjRRule :: VJournal -> Set RRule
- Text.ICalendar.Types: vjRStatus :: VJournal -> Set RequestStatus
- Text.ICalendar.Types: vjRecurId :: VJournal -> Maybe RecurrenceId
- Text.ICalendar.Types: vjRelated :: VJournal -> Set RelatedTo
- Text.ICalendar.Types: vjSeq :: VJournal -> Sequence
- Text.ICalendar.Types: vjStatus :: VJournal -> Maybe JournalStatus
- Text.ICalendar.Types: vjSummary :: VJournal -> Maybe Summary
- Text.ICalendar.Types: vjUID :: VJournal -> UID
- Text.ICalendar.Types: vjUrl :: VJournal -> Maybe URL
- Text.ICalendar.Types: voName :: VOther -> CI Text
- Text.ICalendar.Types: voProps :: VOther -> Set OtherProperty
- Text.ICalendar.Types: vtAlarms :: VTodo -> Set VAlarm
- Text.ICalendar.Types: vtAttach :: VTodo -> Set Attachment
- Text.ICalendar.Types: vtAttendee :: VTodo -> Set Attendee
- Text.ICalendar.Types: vtCategories :: VTodo -> Set Categories
- Text.ICalendar.Types: vtClass :: VTodo -> Class
- Text.ICalendar.Types: vtComment :: VTodo -> Set Comment
- Text.ICalendar.Types: vtCompleted :: VTodo -> Maybe Completed
- Text.ICalendar.Types: vtContact :: VTodo -> Set Contact
- Text.ICalendar.Types: vtCreated :: VTodo -> Maybe Created
- Text.ICalendar.Types: vtDTStamp :: VTodo -> DTStamp
- Text.ICalendar.Types: vtDTStart :: VTodo -> Maybe DTStart
- Text.ICalendar.Types: vtDescription :: VTodo -> Maybe Description
- Text.ICalendar.Types: vtDueDuration :: VTodo -> Maybe (Either Due DurationProp)
- Text.ICalendar.Types: vtExDate :: VTodo -> Set ExDate
- Text.ICalendar.Types: vtGeo :: VTodo -> Maybe Geo
- Text.ICalendar.Types: vtLastMod :: VTodo -> Maybe LastModified
- Text.ICalendar.Types: vtLocation :: VTodo -> Maybe Location
- Text.ICalendar.Types: vtOrganizer :: VTodo -> Maybe Organizer
- Text.ICalendar.Types: vtOther :: VTodo -> Set OtherProperty
- Text.ICalendar.Types: vtPercent :: VTodo -> Maybe PercentComplete
- Text.ICalendar.Types: vtPriority :: VTodo -> Priority
- Text.ICalendar.Types: vtRDate :: VTodo -> Set RDate
- Text.ICalendar.Types: vtRRule :: VTodo -> Set RRule
- Text.ICalendar.Types: vtRStatus :: VTodo -> Set RequestStatus
- Text.ICalendar.Types: vtRecurId :: VTodo -> Maybe RecurrenceId
- Text.ICalendar.Types: vtRelated :: VTodo -> Set RelatedTo
- Text.ICalendar.Types: vtResources :: VTodo -> Set Resources
- Text.ICalendar.Types: vtSeq :: VTodo -> Sequence
- Text.ICalendar.Types: vtStatus :: VTodo -> Maybe TodoStatus
- Text.ICalendar.Types: vtSummary :: VTodo -> Maybe Summary
- Text.ICalendar.Types: vtUID :: VTodo -> UID
- Text.ICalendar.Types: vtUrl :: VTodo -> Maybe URL
- Text.ICalendar.Types: vtzDaylightC :: VTimeZone -> Set TZProp
- Text.ICalendar.Types: vtzId :: VTimeZone -> TZID
- Text.ICalendar.Types: vtzLastMod :: VTimeZone -> Maybe LastModified
- Text.ICalendar.Types: vtzOther :: VTimeZone -> Set OtherProperty
- Text.ICalendar.Types: vtzStandardC :: VTimeZone -> Set TZProp
- Text.ICalendar.Types: vtzUrl :: VTimeZone -> Maybe TZUrl
+ Paths_iCalendar: getBinDir :: IO FilePath
+ Paths_iCalendar: getDataDir :: IO FilePath
+ Paths_iCalendar: getDataFileName :: FilePath -> IO FilePath
+ Paths_iCalendar: getDynLibDir :: IO FilePath
+ Paths_iCalendar: getLibDir :: IO FilePath
+ Paths_iCalendar: getLibexecDir :: IO FilePath
+ Paths_iCalendar: getSysconfDir :: IO FilePath
+ Paths_iCalendar: version :: Version
+ Text.ICalendar.Parser: [dfBS2IText] :: DecodingFunctions -> ByteString -> CI Text
+ Text.ICalendar.Parser: [dfBS2Text] :: DecodingFunctions -> ByteString -> Text
+ Text.ICalendar.Printer: [efChar2Bu] :: EncodingFunctions -> Char -> Builder
+ Text.ICalendar.Printer: [efChar2Len] :: EncodingFunctions -> Char -> Int
+ Text.ICalendar.Printer: instance (Text.ICalendar.Printer.IsProperty a, Text.ICalendar.Printer.IsProperty b) => Text.ICalendar.Printer.IsProperty (Data.Either.Either a b)
+ Text.ICalendar.Printer: instance Data.Default.Class.Default Text.ICalendar.Printer.EncodingFunctions
+ Text.ICalendar.Printer: instance GHC.Classes.Eq Text.ICalendar.Printer.Quoting
+ Text.ICalendar.Printer: instance GHC.Classes.Ord Text.ICalendar.Printer.Quoting
+ Text.ICalendar.Printer: instance GHC.Show.Show Text.ICalendar.Printer.Quoting
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Attachment
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Attendee
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Categories
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Class
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Comment
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Completed
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Contact
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Created
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.DTEnd
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.DTStamp
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.DTStart
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Description
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Due
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.DurationProp
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.EventStatus
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.ExDate
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.FreeBusy
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Geo
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.JournalStatus
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.LastModified
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Location
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Organizer
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.OtherProperty
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.PercentComplete
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Priority
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.RDate
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.RRule
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.RecurrenceId
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.RelatedTo
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Repeat
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.RequestStatus
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Resources
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Sequence
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Summary
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.TimeTransparency
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.TodoStatus
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.Trigger
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.UID
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty Text.ICalendar.Types.URL
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty a => Text.ICalendar.Printer.IsProperty (Data.Set.Internal.Set a)
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsProperty a => Text.ICalendar.Printer.IsProperty (GHC.Base.Maybe a)
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue (Data.Either.Either Text.ICalendar.Types.Date Text.ICalendar.Types.DateTime)
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Network.URI.URI
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.Attachment
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.ClassValue
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.DTEnd
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.DTStamp
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.DTStart
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.Date
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.DateTime
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.Due
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.Duration
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.EventStatus
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.ICalVersion
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.JournalStatus
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.Period
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.RDate
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.Recur
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.RecurrenceId
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.TimeTransparency
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.TodoStatus
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.UTCPeriod
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.IsValue Text.ICalendar.Types.Weekday
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam (Data.Text.Internal.Lazy.Text, [(Text.ICalendar.Printer.Quoting, Data.Text.Internal.Lazy.Text)])
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Codec.MIME.Type.MIMEType
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.AltRep
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.CN
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.DelFrom
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.DelTo
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.Dir
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.Member
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.RSVP
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Printer.SentBy
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.AlarmTriggerRelationship
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Attachment
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Attendee
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.CUType
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.DTEnd
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.DTStamp
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.DTStart
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.DateTime
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Due
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.ExDate
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.FBType
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Language
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.OtherParams
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.PartStat
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Period
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.RDate
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Range
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.RecurrenceId
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.RelationshipType
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Role
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.TZName
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam Text.ICalendar.Types.Trigger
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam a => Text.ICalendar.Printer.ToParam (Data.Set.Internal.Set a)
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam a => Text.ICalendar.Printer.ToParam (GHC.Base.Maybe a)
+ Text.ICalendar.Printer: instance Text.ICalendar.Printer.ToParam x => Text.ICalendar.Printer.ToParam [x]
+ Text.ICalendar.Types: [attachContent] :: Attachment -> ByteString
+ Text.ICalendar.Types: [attachFmtType] :: Attachment -> Maybe MIMEType
+ Text.ICalendar.Types: [attachOther] :: Attachment -> OtherParams
+ Text.ICalendar.Types: [attachUri] :: Attachment -> URI
+ Text.ICalendar.Types: [attendeeCN] :: Attendee -> Maybe Text
+ Text.ICalendar.Types: [attendeeCUType] :: Attendee -> CUType
+ Text.ICalendar.Types: [attendeeDelFrom] :: Attendee -> Set CalAddress
+ Text.ICalendar.Types: [attendeeDelTo] :: Attendee -> Set CalAddress
+ Text.ICalendar.Types: [attendeeDir] :: Attendee -> Maybe URI
+ Text.ICalendar.Types: [attendeeLanguage] :: Attendee -> Maybe Language
+ Text.ICalendar.Types: [attendeeMember] :: Attendee -> Set CalAddress
+ Text.ICalendar.Types: [attendeeOther] :: Attendee -> OtherParams
+ Text.ICalendar.Types: [attendeePartStat] :: Attendee -> PartStat
+ Text.ICalendar.Types: [attendeeRSVP] :: Attendee -> Bool
+ Text.ICalendar.Types: [attendeeRole] :: Attendee -> Role
+ Text.ICalendar.Types: [attendeeSentBy] :: Attendee -> Maybe CalAddress
+ Text.ICalendar.Types: [attendeeValue] :: Attendee -> CalAddress
+ Text.ICalendar.Types: [categoriesLanguage] :: Categories -> Maybe Language
+ Text.ICalendar.Types: [categoriesOther] :: Categories -> OtherParams
+ Text.ICalendar.Types: [categoriesValues] :: Categories -> Set Text
+ Text.ICalendar.Types: [classOther] :: Class -> OtherParams
+ Text.ICalendar.Types: [classValue] :: Class -> ClassValue
+ Text.ICalendar.Types: [commentAltRep] :: Comment -> Maybe URI
+ Text.ICalendar.Types: [commentLanguage] :: Comment -> Maybe Language
+ Text.ICalendar.Types: [commentOther] :: Comment -> OtherParams
+ Text.ICalendar.Types: [commentValue] :: Comment -> Text
+ Text.ICalendar.Types: [completedOther] :: Completed -> OtherParams
+ Text.ICalendar.Types: [completedValue] :: Completed -> DateTime
+ Text.ICalendar.Types: [contactAltRep] :: Contact -> Maybe URI
+ Text.ICalendar.Types: [contactLanguage] :: Contact -> Maybe Language
+ Text.ICalendar.Types: [contactOther] :: Contact -> OtherParams
+ Text.ICalendar.Types: [contactValue] :: Contact -> Text
+ Text.ICalendar.Types: [createdOther] :: Created -> OtherParams
+ Text.ICalendar.Types: [createdValue] :: Created -> UTCTime
+ Text.ICalendar.Types: [dateTimeFloating] :: DateTime -> LocalTime
+ Text.ICalendar.Types: [dateTimeUTC] :: DateTime -> UTCTime
+ Text.ICalendar.Types: [dateTimeZone] :: DateTime -> Text
+ Text.ICalendar.Types: [dateValue] :: Date -> Day
+ Text.ICalendar.Types: [descriptionAltRep] :: Description -> Maybe URI
+ Text.ICalendar.Types: [descriptionLanguage] :: Description -> Maybe Language
+ Text.ICalendar.Types: [descriptionOther] :: Description -> OtherParams
+ Text.ICalendar.Types: [descriptionValue] :: Description -> Text
+ Text.ICalendar.Types: [dtEndDateTimeValue] :: DTEnd -> DateTime
+ Text.ICalendar.Types: [dtEndDateValue] :: DTEnd -> Date
+ Text.ICalendar.Types: [dtEndOther] :: DTEnd -> OtherParams
+ Text.ICalendar.Types: [dtStampOther] :: DTStamp -> OtherParams
+ Text.ICalendar.Types: [dtStampValue] :: DTStamp -> UTCTime
+ Text.ICalendar.Types: [dtStartDateTimeValue] :: DTStart -> DateTime
+ Text.ICalendar.Types: [dtStartDateValue] :: DTStart -> Date
+ Text.ICalendar.Types: [dtStartOther] :: DTStart -> OtherParams
+ Text.ICalendar.Types: [dueDateTimeValue] :: Due -> DateTime
+ Text.ICalendar.Types: [dueDateValue] :: Due -> Date
+ Text.ICalendar.Types: [dueOther] :: Due -> OtherParams
+ Text.ICalendar.Types: [durDay] :: Duration -> Int
+ Text.ICalendar.Types: [durHour] :: Duration -> Int
+ Text.ICalendar.Types: [durMinute] :: Duration -> Int
+ Text.ICalendar.Types: [durSecond] :: Duration -> Int
+ Text.ICalendar.Types: [durSign] :: Duration -> Sign
+ Text.ICalendar.Types: [durWeek] :: Duration -> Int
+ Text.ICalendar.Types: [durationOther] :: DurationProp -> OtherParams
+ Text.ICalendar.Types: [durationValue] :: DurationProp -> Duration
+ Text.ICalendar.Types: [eventStatusOther] :: EventStatus -> OtherParams
+ Text.ICalendar.Types: [exDateOther] :: ExDate -> OtherParams
+ Text.ICalendar.Types: [exDateTimes] :: ExDate -> Set DateTime
+ Text.ICalendar.Types: [exDates] :: ExDate -> Set Date
+ Text.ICalendar.Types: [freeBusyOther] :: FreeBusy -> OtherParams
+ Text.ICalendar.Types: [freeBusyPeriods] :: FreeBusy -> Set UTCPeriod
+ Text.ICalendar.Types: [freeBusyType] :: FreeBusy -> FBType
+ Text.ICalendar.Types: [geoLat] :: Geo -> Float
+ Text.ICalendar.Types: [geoLong] :: Geo -> Float
+ Text.ICalendar.Types: [geoOther] :: Geo -> OtherParams
+ Text.ICalendar.Types: [journalStatusOther] :: JournalStatus -> OtherParams
+ Text.ICalendar.Types: [lastModifiedOther] :: LastModified -> OtherParams
+ Text.ICalendar.Types: [lastModifiedValue] :: LastModified -> UTCTime
+ Text.ICalendar.Types: [locationAltRep] :: Location -> Maybe URI
+ Text.ICalendar.Types: [locationLanguage] :: Location -> Maybe Language
+ Text.ICalendar.Types: [locationOther] :: Location -> OtherParams
+ Text.ICalendar.Types: [locationValue] :: Location -> Text
+ Text.ICalendar.Types: [methodOther] :: Method -> OtherParams
+ Text.ICalendar.Types: [methodValue] :: Method -> CI Text
+ Text.ICalendar.Types: [organizerCN] :: Organizer -> Maybe Text
+ Text.ICalendar.Types: [organizerDir] :: Organizer -> Maybe URI
+ Text.ICalendar.Types: [organizerLanguage] :: Organizer -> Maybe Language
+ Text.ICalendar.Types: [organizerOther] :: Organizer -> OtherParams
+ Text.ICalendar.Types: [organizerSentBy] :: Organizer -> Maybe CalAddress
+ Text.ICalendar.Types: [organizerValue] :: Organizer -> CalAddress
+ Text.ICalendar.Types: [otherName] :: OtherProperty -> CI Text
+ Text.ICalendar.Types: [otherParams] :: OtherProperty -> OtherParams
+ Text.ICalendar.Types: [otherValue] :: OtherProperty -> ByteString
+ Text.ICalendar.Types: [percentCompleteOther] :: PercentComplete -> OtherParams
+ Text.ICalendar.Types: [percentCompleteValue] :: PercentComplete -> Int
+ Text.ICalendar.Types: [priorityOther] :: Priority -> OtherParams
+ Text.ICalendar.Types: [priorityValue] :: Priority -> Int
+ Text.ICalendar.Types: [prodIdOther] :: ProdId -> OtherParams
+ Text.ICalendar.Types: [prodIdValue] :: ProdId -> Text
+ Text.ICalendar.Types: [rDateDateTimes] :: RDate -> Set DateTime
+ Text.ICalendar.Types: [rDateDates] :: RDate -> Set Date
+ Text.ICalendar.Types: [rDateOther] :: RDate -> OtherParams
+ Text.ICalendar.Types: [rDatePeriods] :: RDate -> Set Period
+ Text.ICalendar.Types: [rRuleOther] :: RRule -> OtherParams
+ Text.ICalendar.Types: [rRuleValue] :: RRule -> Recur
+ Text.ICalendar.Types: [recurByDay] :: Recur -> [Either (Int, Weekday) Weekday]
+ Text.ICalendar.Types: [recurByHour] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurByMinute] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurByMonthDay] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurByMonth] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurBySecond] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurBySetPos] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurByWeekNo] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurByYearDay] :: Recur -> [Int]
+ Text.ICalendar.Types: [recurFreq] :: Recur -> Frequency
+ Text.ICalendar.Types: [recurInterval] :: Recur -> Int
+ Text.ICalendar.Types: [recurUntilCount] :: Recur -> Maybe (Either (Either Date DateTime) Int)
+ Text.ICalendar.Types: [recurWkSt] :: Recur -> Weekday
+ Text.ICalendar.Types: [recurrenceIdDateTime] :: RecurrenceId -> DateTime
+ Text.ICalendar.Types: [recurrenceIdDate] :: RecurrenceId -> Date
+ Text.ICalendar.Types: [recurrenceIdOther] :: RecurrenceId -> OtherParams
+ Text.ICalendar.Types: [recurrenceIdRange] :: RecurrenceId -> Maybe Range
+ Text.ICalendar.Types: [relatedToOther] :: RelatedTo -> OtherParams
+ Text.ICalendar.Types: [relatedToType] :: RelatedTo -> RelationshipType
+ Text.ICalendar.Types: [relatedToValue] :: RelatedTo -> Text
+ Text.ICalendar.Types: [repeatOther] :: Repeat -> OtherParams
+ Text.ICalendar.Types: [repeatValue] :: Repeat -> Integer
+ Text.ICalendar.Types: [requestStatusCode] :: RequestStatus -> [Int]
+ Text.ICalendar.Types: [requestStatusDesc] :: RequestStatus -> Text
+ Text.ICalendar.Types: [requestStatusExt] :: RequestStatus -> Maybe Text
+ Text.ICalendar.Types: [requestStatusLanguage] :: RequestStatus -> Maybe Language
+ Text.ICalendar.Types: [requestStatusOther] :: RequestStatus -> OtherParams
+ Text.ICalendar.Types: [resourcesAltRep] :: Resources -> Maybe URI
+ Text.ICalendar.Types: [resourcesLanguage] :: Resources -> Maybe Language
+ Text.ICalendar.Types: [resourcesOther] :: Resources -> OtherParams
+ Text.ICalendar.Types: [resourcesValue] :: Resources -> Set Text
+ Text.ICalendar.Types: [scaleOther] :: Scale -> OtherParams
+ Text.ICalendar.Types: [scaleValue] :: Scale -> CI Text
+ Text.ICalendar.Types: [sequenceOther] :: Sequence -> OtherParams
+ Text.ICalendar.Types: [sequenceValue] :: Sequence -> Integer
+ Text.ICalendar.Types: [summaryAltRep] :: Summary -> Maybe URI
+ Text.ICalendar.Types: [summaryLanguage] :: Summary -> Maybe Language
+ Text.ICalendar.Types: [summaryOther] :: Summary -> OtherParams
+ Text.ICalendar.Types: [summaryValue] :: Summary -> Text
+ Text.ICalendar.Types: [timeTransparencyOther] :: TimeTransparency -> OtherParams
+ Text.ICalendar.Types: [todoStatusOther] :: TodoStatus -> OtherParams
+ Text.ICalendar.Types: [triggerDateTime] :: Trigger -> UTCTime
+ Text.ICalendar.Types: [triggerDuration] :: Trigger -> Duration
+ Text.ICalendar.Types: [triggerOther] :: Trigger -> OtherParams
+ Text.ICalendar.Types: [triggerRelated] :: Trigger -> AlarmTriggerRelationship
+ Text.ICalendar.Types: [tzNameLanguage] :: TZName -> Maybe Language
+ Text.ICalendar.Types: [tzNameOther] :: TZName -> OtherParams
+ Text.ICalendar.Types: [tzNameValue] :: TZName -> Text
+ Text.ICalendar.Types: [tzUrlOther] :: TZUrl -> OtherParams
+ Text.ICalendar.Types: [tzUrlValue] :: TZUrl -> URI
+ Text.ICalendar.Types: [tzidGlobal] :: TZID -> Bool
+ Text.ICalendar.Types: [tzidOther] :: TZID -> OtherParams
+ Text.ICalendar.Types: [tzidValue] :: TZID -> Text
+ Text.ICalendar.Types: [tzpComment] :: TZProp -> Set Comment
+ Text.ICalendar.Types: [tzpDTStart] :: TZProp -> DTStart
+ Text.ICalendar.Types: [tzpOther] :: TZProp -> Set OtherProperty
+ Text.ICalendar.Types: [tzpRDate] :: TZProp -> Set RDate
+ Text.ICalendar.Types: [tzpRRule] :: TZProp -> Set RRule
+ Text.ICalendar.Types: [tzpTZName] :: TZProp -> Set TZName
+ Text.ICalendar.Types: [tzpTZOffsetFrom] :: TZProp -> UTCOffset
+ Text.ICalendar.Types: [tzpTZOffsetTo] :: TZProp -> UTCOffset
+ Text.ICalendar.Types: [uidOther] :: UID -> OtherParams
+ Text.ICalendar.Types: [uidValue] :: UID -> Text
+ Text.ICalendar.Types: [urlOther] :: URL -> OtherParams
+ Text.ICalendar.Types: [urlValue] :: URL -> URI
+ Text.ICalendar.Types: [utcOffsetOther] :: UTCOffset -> OtherParams
+ Text.ICalendar.Types: [utcOffsetValue] :: UTCOffset -> Int
+ Text.ICalendar.Types: [vaActionOther] :: VAlarm -> OtherParams
+ Text.ICalendar.Types: [vaAction] :: VAlarm -> CI Text
+ Text.ICalendar.Types: [vaAttendee] :: VAlarm -> Set Attendee
+ Text.ICalendar.Types: [vaAudioAttach] :: VAlarm -> Maybe Attachment
+ Text.ICalendar.Types: [vaDescription] :: VAlarm -> Description
+ Text.ICalendar.Types: [vaDuration] :: VAlarm -> Maybe DurationProp
+ Text.ICalendar.Types: [vaMailAttach] :: VAlarm -> Set Attachment
+ Text.ICalendar.Types: [vaOther] :: VAlarm -> Set OtherProperty
+ Text.ICalendar.Types: [vaRepeat] :: VAlarm -> Repeat
+ Text.ICalendar.Types: [vaSummary] :: VAlarm -> Summary
+ Text.ICalendar.Types: [vaTrigger] :: VAlarm -> Trigger
+ Text.ICalendar.Types: [vcEvents] :: VCalendar -> Map (Text, Maybe (Either Date DateTime)) VEvent
+ Text.ICalendar.Types: [vcFreeBusys] :: VCalendar -> Map Text VFreeBusy
+ Text.ICalendar.Types: [vcJournals] :: VCalendar -> Map (Text, Maybe (Either Date DateTime)) VJournal
+ Text.ICalendar.Types: [vcMethod] :: VCalendar -> Maybe Method
+ Text.ICalendar.Types: [vcOtherComps] :: VCalendar -> Set VOther
+ Text.ICalendar.Types: [vcOther] :: VCalendar -> Set OtherProperty
+ Text.ICalendar.Types: [vcProdId] :: VCalendar -> ProdId
+ Text.ICalendar.Types: [vcScale] :: VCalendar -> Scale
+ Text.ICalendar.Types: [vcTimeZones] :: VCalendar -> Map Text VTimeZone
+ Text.ICalendar.Types: [vcTodos] :: VCalendar -> Map (Text, Maybe (Either Date DateTime)) VTodo
+ Text.ICalendar.Types: [vcVersion] :: VCalendar -> ICalVersion
+ Text.ICalendar.Types: [veAlarms] :: VEvent -> Set VAlarm
+ Text.ICalendar.Types: [veAttach] :: VEvent -> Set Attachment
+ Text.ICalendar.Types: [veAttendee] :: VEvent -> Set Attendee
+ Text.ICalendar.Types: [veCategories] :: VEvent -> Set Categories
+ Text.ICalendar.Types: [veClass] :: VEvent -> Class
+ Text.ICalendar.Types: [veComment] :: VEvent -> Set Comment
+ Text.ICalendar.Types: [veContact] :: VEvent -> Set Contact
+ Text.ICalendar.Types: [veCreated] :: VEvent -> Maybe Created
+ Text.ICalendar.Types: [veDTEndDuration] :: VEvent -> Maybe (Either DTEnd DurationProp)
+ Text.ICalendar.Types: [veDTStamp] :: VEvent -> DTStamp
+ Text.ICalendar.Types: [veDTStart] :: VEvent -> Maybe DTStart
+ Text.ICalendar.Types: [veDescription] :: VEvent -> Maybe Description
+ Text.ICalendar.Types: [veExDate] :: VEvent -> Set ExDate
+ Text.ICalendar.Types: [veGeo] :: VEvent -> Maybe Geo
+ Text.ICalendar.Types: [veLastMod] :: VEvent -> Maybe LastModified
+ Text.ICalendar.Types: [veLocation] :: VEvent -> Maybe Location
+ Text.ICalendar.Types: [veOrganizer] :: VEvent -> Maybe Organizer
+ Text.ICalendar.Types: [veOther] :: VEvent -> Set OtherProperty
+ Text.ICalendar.Types: [vePriority] :: VEvent -> Priority
+ Text.ICalendar.Types: [veRDate] :: VEvent -> Set RDate
+ Text.ICalendar.Types: [veRRule] :: VEvent -> Set RRule
+ Text.ICalendar.Types: [veRStatus] :: VEvent -> Set RequestStatus
+ Text.ICalendar.Types: [veRecurId] :: VEvent -> Maybe RecurrenceId
+ Text.ICalendar.Types: [veRelated] :: VEvent -> Set RelatedTo
+ Text.ICalendar.Types: [veResources] :: VEvent -> Set Resources
+ Text.ICalendar.Types: [veSeq] :: VEvent -> Sequence
+ Text.ICalendar.Types: [veStatus] :: VEvent -> Maybe EventStatus
+ Text.ICalendar.Types: [veSummary] :: VEvent -> Maybe Summary
+ Text.ICalendar.Types: [veTransp] :: VEvent -> TimeTransparency
+ Text.ICalendar.Types: [veUID] :: VEvent -> UID
+ Text.ICalendar.Types: [veUrl] :: VEvent -> Maybe URL
+ Text.ICalendar.Types: [versionMax] :: ICalVersion -> Version
+ Text.ICalendar.Types: [versionMin] :: ICalVersion -> Version
+ Text.ICalendar.Types: [versionOther] :: ICalVersion -> OtherParams
+ Text.ICalendar.Types: [vfbAttendee] :: VFreeBusy -> Set Attendee
+ Text.ICalendar.Types: [vfbComment] :: VFreeBusy -> Set Comment
+ Text.ICalendar.Types: [vfbContact] :: VFreeBusy -> Maybe Contact
+ Text.ICalendar.Types: [vfbDTEnd] :: VFreeBusy -> Maybe DTEnd
+ Text.ICalendar.Types: [vfbDTStamp] :: VFreeBusy -> DTStamp
+ Text.ICalendar.Types: [vfbDTStart] :: VFreeBusy -> Maybe DTStart
+ Text.ICalendar.Types: [vfbFreeBusy] :: VFreeBusy -> Set FreeBusy
+ Text.ICalendar.Types: [vfbOrganizer] :: VFreeBusy -> Maybe Organizer
+ Text.ICalendar.Types: [vfbOther] :: VFreeBusy -> Set OtherProperty
+ Text.ICalendar.Types: [vfbRStatus] :: VFreeBusy -> Set RequestStatus
+ Text.ICalendar.Types: [vfbUID] :: VFreeBusy -> UID
+ Text.ICalendar.Types: [vfbUrl] :: VFreeBusy -> Maybe URL
+ Text.ICalendar.Types: [vjAttach] :: VJournal -> Set Attachment
+ Text.ICalendar.Types: [vjAttendee] :: VJournal -> Set Attendee
+ Text.ICalendar.Types: [vjCategories] :: VJournal -> Set Categories
+ Text.ICalendar.Types: [vjClass] :: VJournal -> Class
+ Text.ICalendar.Types: [vjComment] :: VJournal -> Set Comment
+ Text.ICalendar.Types: [vjContact] :: VJournal -> Set Contact
+ Text.ICalendar.Types: [vjCreated] :: VJournal -> Maybe Created
+ Text.ICalendar.Types: [vjDTStamp] :: VJournal -> DTStamp
+ Text.ICalendar.Types: [vjDTStart] :: VJournal -> Maybe DTStart
+ Text.ICalendar.Types: [vjDescription] :: VJournal -> Set Description
+ Text.ICalendar.Types: [vjExDate] :: VJournal -> Set ExDate
+ Text.ICalendar.Types: [vjLastMod] :: VJournal -> Maybe LastModified
+ Text.ICalendar.Types: [vjOrganizer] :: VJournal -> Maybe Organizer
+ Text.ICalendar.Types: [vjOther] :: VJournal -> Set OtherProperty
+ Text.ICalendar.Types: [vjRDate] :: VJournal -> Set RDate
+ Text.ICalendar.Types: [vjRRule] :: VJournal -> Set RRule
+ Text.ICalendar.Types: [vjRStatus] :: VJournal -> Set RequestStatus
+ Text.ICalendar.Types: [vjRecurId] :: VJournal -> Maybe RecurrenceId
+ Text.ICalendar.Types: [vjRelated] :: VJournal -> Set RelatedTo
+ Text.ICalendar.Types: [vjSeq] :: VJournal -> Sequence
+ Text.ICalendar.Types: [vjStatus] :: VJournal -> Maybe JournalStatus
+ Text.ICalendar.Types: [vjSummary] :: VJournal -> Maybe Summary
+ Text.ICalendar.Types: [vjUID] :: VJournal -> UID
+ Text.ICalendar.Types: [vjUrl] :: VJournal -> Maybe URL
+ Text.ICalendar.Types: [voName] :: VOther -> CI Text
+ Text.ICalendar.Types: [voProps] :: VOther -> Set OtherProperty
+ Text.ICalendar.Types: [vtAlarms] :: VTodo -> Set VAlarm
+ Text.ICalendar.Types: [vtAttach] :: VTodo -> Set Attachment
+ Text.ICalendar.Types: [vtAttendee] :: VTodo -> Set Attendee
+ Text.ICalendar.Types: [vtCategories] :: VTodo -> Set Categories
+ Text.ICalendar.Types: [vtClass] :: VTodo -> Class
+ Text.ICalendar.Types: [vtComment] :: VTodo -> Set Comment
+ Text.ICalendar.Types: [vtCompleted] :: VTodo -> Maybe Completed
+ Text.ICalendar.Types: [vtContact] :: VTodo -> Set Contact
+ Text.ICalendar.Types: [vtCreated] :: VTodo -> Maybe Created
+ Text.ICalendar.Types: [vtDTStamp] :: VTodo -> DTStamp
+ Text.ICalendar.Types: [vtDTStart] :: VTodo -> Maybe DTStart
+ Text.ICalendar.Types: [vtDescription] :: VTodo -> Maybe Description
+ Text.ICalendar.Types: [vtDueDuration] :: VTodo -> Maybe (Either Due DurationProp)
+ Text.ICalendar.Types: [vtExDate] :: VTodo -> Set ExDate
+ Text.ICalendar.Types: [vtGeo] :: VTodo -> Maybe Geo
+ Text.ICalendar.Types: [vtLastMod] :: VTodo -> Maybe LastModified
+ Text.ICalendar.Types: [vtLocation] :: VTodo -> Maybe Location
+ Text.ICalendar.Types: [vtOrganizer] :: VTodo -> Maybe Organizer
+ Text.ICalendar.Types: [vtOther] :: VTodo -> Set OtherProperty
+ Text.ICalendar.Types: [vtPercent] :: VTodo -> Maybe PercentComplete
+ Text.ICalendar.Types: [vtPriority] :: VTodo -> Priority
+ Text.ICalendar.Types: [vtRDate] :: VTodo -> Set RDate
+ Text.ICalendar.Types: [vtRRule] :: VTodo -> Set RRule
+ Text.ICalendar.Types: [vtRStatus] :: VTodo -> Set RequestStatus
+ Text.ICalendar.Types: [vtRecurId] :: VTodo -> Maybe RecurrenceId
+ Text.ICalendar.Types: [vtRelated] :: VTodo -> Set RelatedTo
+ Text.ICalendar.Types: [vtResources] :: VTodo -> Set Resources
+ Text.ICalendar.Types: [vtSeq] :: VTodo -> Sequence
+ Text.ICalendar.Types: [vtStatus] :: VTodo -> Maybe TodoStatus
+ Text.ICalendar.Types: [vtSummary] :: VTodo -> Maybe Summary
+ Text.ICalendar.Types: [vtUID] :: VTodo -> UID
+ Text.ICalendar.Types: [vtUrl] :: VTodo -> Maybe URL
+ Text.ICalendar.Types: [vtzDaylightC] :: VTimeZone -> Set TZProp
+ Text.ICalendar.Types: [vtzId] :: VTimeZone -> TZID
+ Text.ICalendar.Types: [vtzLastMod] :: VTimeZone -> Maybe LastModified
+ Text.ICalendar.Types: [vtzOther] :: VTimeZone -> Set OtherProperty
+ Text.ICalendar.Types: [vtzStandardC] :: VTimeZone -> Set TZProp
+ Text.ICalendar.Types: [vtzUrl] :: VTimeZone -> Maybe TZUrl
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.AlarmTriggerRelationship
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.CUType
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Class
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.ClassValue
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.FBType
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.OtherParams
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.PartStat
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Priority
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.RelationshipType
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Repeat
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Role
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Scale
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Sequence
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.Sign
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.TimeTransparency
+ Text.ICalendar.Types: instance Data.Default.Class.Default Text.ICalendar.Types.VCalendar
+ Text.ICalendar.Types: instance Data.Semigroup.Semigroup Text.ICalendar.Types.VCalendar
+ Text.ICalendar.Types: instance GHC.Base.Monoid Text.ICalendar.Types.VCalendar
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.AlarmTriggerRelationship
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Attachment
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Attendee
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.CUType
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Categories
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Class
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.ClassValue
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Comment
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Completed
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Contact
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Created
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.DTEnd
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.DTStamp
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.DTStart
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Date
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.DateTime
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Description
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Due
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Duration
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.DurationProp
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.EventStatus
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.ExDate
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.FBType
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.FreeBusy
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Frequency
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Geo
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.ICalVersion
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.JournalStatus
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Language
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.LastModified
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Location
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Method
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Organizer
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.OtherParam
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.OtherParams
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.OtherProperty
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.PartStat
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.PercentComplete
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Period
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Priority
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.ProdId
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.RDate
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.RRule
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Range
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Recur
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.RecurrenceId
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.RelatedTo
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.RelationshipType
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Repeat
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.RequestStatus
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Resources
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Role
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Scale
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Sequence
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Sign
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Summary
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.TZID
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.TZName
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.TZProp
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.TZUrl
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.TimeTransparency
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.TodoStatus
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Trigger
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.UID
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.URL
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.UTCOffset
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.UTCPeriod
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VAlarm
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VCalendar
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VEvent
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VFreeBusy
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VJournal
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VOther
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VTimeZone
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.VTodo
+ Text.ICalendar.Types: instance GHC.Classes.Eq Text.ICalendar.Types.Weekday
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.AlarmTriggerRelationship
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Attachment
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Attendee
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.CUType
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Categories
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Class
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.ClassValue
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Comment
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Completed
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Contact
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Created
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.DTEnd
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.DTStamp
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.DTStart
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Date
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.DateTime
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Description
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Due
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Duration
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.DurationProp
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.EventStatus
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.ExDate
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.FBType
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.FreeBusy
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Frequency
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Geo
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.ICalVersion
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.JournalStatus
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Language
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.LastModified
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Location
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Method
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Organizer
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.OtherParam
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.OtherParams
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.OtherProperty
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.PartStat
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.PercentComplete
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Period
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Priority
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.ProdId
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.RDate
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.RRule
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Range
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Recur
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.RecurrenceId
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.RelatedTo
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.RelationshipType
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Repeat
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.RequestStatus
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Resources
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Role
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Scale
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Sequence
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Sign
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Summary
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.TZID
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.TZName
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.TZProp
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.TZUrl
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.TimeTransparency
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.TodoStatus
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Trigger
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.UID
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.URL
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.UTCOffset
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.UTCPeriod
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VAlarm
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VCalendar
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VEvent
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VFreeBusy
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VJournal
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VOther
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VTimeZone
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.VTodo
+ Text.ICalendar.Types: instance GHC.Classes.Ord Text.ICalendar.Types.Weekday
+ Text.ICalendar.Types: instance GHC.Enum.Bounded Text.ICalendar.Types.Weekday
+ Text.ICalendar.Types: instance GHC.Enum.Enum Text.ICalendar.Types.Weekday
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.AlarmTriggerRelationship
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Attachment
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Attendee
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.CUType
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Categories
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Class
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.ClassValue
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Comment
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Completed
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Contact
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Created
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.DTEnd
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.DTStamp
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.DTStart
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Date
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.DateTime
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Description
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Due
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Duration
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.DurationProp
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.EventStatus
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.ExDate
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.FBType
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.FreeBusy
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Frequency
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Geo
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.ICalVersion
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.JournalStatus
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Language
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.LastModified
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Location
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Method
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Organizer
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.OtherParam
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.OtherParams
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.OtherProperty
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.PartStat
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.PercentComplete
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Period
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Priority
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.ProdId
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.RDate
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.RRule
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Range
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Recur
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.RecurrenceId
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.RelatedTo
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.RelationshipType
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Repeat
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.RequestStatus
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Resources
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Role
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Scale
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Sequence
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Sign
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Summary
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.TZID
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.TZName
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.TZProp
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.TZUrl
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.TimeTransparency
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.TodoStatus
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Trigger
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.UID
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.URL
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.UTCOffset
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.UTCPeriod
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VAlarm
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VCalendar
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VEvent
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VFreeBusy
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VJournal
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VOther
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VTimeZone
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.VTodo
+ Text.ICalendar.Types: instance GHC.Show.Show Text.ICalendar.Types.Weekday

Files

Text/ICalendar/Types.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP                #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE OverloadedStrings  #-} -- | ICalendar types, based on RFC5545.@@ -11,8 +12,8 @@ import           Data.Default import           Data.Map                   (Map) import qualified Data.Map                   as M-import           Data.Monoid import           Data.Set                   (Set)+import           Data.Semigroup             as Sem import           Data.Text.Lazy             (Text, pack) import           Data.Time import           Data.Typeable              (Typeable)@@ -73,23 +74,22 @@ -- with the highest 'LastModified', and 'VFreeBusy' with the highest 'DTStamp'. -- -- If the Sequence, DTStamp or LastModified is the same, picks the left.-instance Monoid VCalendar where-    mempty = def-    mappend a b = VCalendar { vcProdId     = vcProdId a-                            , vcVersion    = vcVersion a-                            , vcScale      = vcScale a-                            , vcMethod     = vcMethod a-                            , vcOther      = vcOther a <> vcOther b-                            , vcTimeZones  = merge tz (vcTimeZones a)-                                                      (vcTimeZones b)-                            , vcEvents     = merge ev (vcEvents a) (vcEvents b)-                            , vcTodos      = merge td (vcTodos a) (vcTodos b)-                            , vcJournals   = merge jo (vcJournals a)-                                                      (vcJournals b)-                            , vcFreeBusys  = merge fb (vcFreeBusys a)-                                                      (vcFreeBusys b)-                            , vcOtherComps = vcOtherComps a <> vcOtherComps b-                            }+instance Sem.Semigroup VCalendar where+    a <> b = VCalendar { vcProdId     = vcProdId a+                       , vcVersion    = vcVersion a+                       , vcScale      = vcScale a+                       , vcMethod     = vcMethod a+                       , vcOther      = vcOther a <> vcOther b+                       , vcTimeZones  = merge tz (vcTimeZones a)+                                                 (vcTimeZones b)+                       , vcEvents     = merge ev (vcEvents a) (vcEvents b)+                       , vcTodos      = merge td (vcTodos a) (vcTodos b)+                       , vcJournals   = merge jo (vcJournals a)+                                                 (vcJournals b)+                       , vcFreeBusys  = merge fb (vcFreeBusys a)+                                                 (vcFreeBusys b)+                       , vcOtherComps = vcOtherComps a <> vcOtherComps b+                       }       where merge f = M.mergeWithKey (((Just .) .) . const f) id id             tz c d = if vtzLastMod c >= vtzLastMod d then c else d             ev c d = if (veSeq c, veDTStamp c) >= (veSeq d, veDTStamp d)@@ -99,6 +99,13 @@             jo c d = if (vjSeq c, vjDTStamp c) >= (vjSeq d, vjDTStamp d)                         then c else d             fb c d = if vfbDTStamp c >= vfbDTStamp d then c else d+++instance Monoid VCalendar where+    mempty = def+#if !(MIN_VERSION_base(4,11,0))+    mappend = (<>)+#endif  -- | Product Identifier. 3.7.3. data ProdId = ProdId
iCalendar.cabal view
@@ -1,5 +1,5 @@ name:                iCalendar-version:             0.4.0.3+version:             0.4.0.4 synopsis:            iCalendar data types, parser, and printer. description:         Data definitions, parsing and printing of the iCalendar                      format (RFC5545).@@ -13,7 +13,7 @@ stability:           experimental category:            Text build-type:          Simple-tested-with:         GHC==7.6.1+tested-with:         GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.2 cabal-version:       >=1.8  source-repository head@@ -34,12 +34,14 @@                      , Text.ICalendar.Parser.Content                      , Text.ICalendar.Parser.Parameters                      , Text.ICalendar.Parser.Properties-                     , Paths_iCalendar    if flag(network-uri)     build-depends: network-uri >= 2.6, network >= 2.6 && < 2.7   else     build-depends: network >= 2.4 && < 2.6++  if !impl(ghc >= 8.0)+    build-depends: semigroups == 0.18.*    build-depends:       base >=4.5 && <5, time >=1.5, data-default >=0.3                      , case-insensitive >=0.4