device_calendar library

Classes

AndroidAttendeeDetails
Attendee
A person attending an event
Calendar
A calendar on the user's device
DeviceCalendarPlugin
Provides functionality for working with device calendar(s)
Event
An event associated with a calendar
IosAttendeeDetails
Location
A Location maps time instants to the zone in use at that time. Typically, the Location represents the collection of time offsets in use in a geographical area, such as CEST and CET for central Europe.
LocationDatabase
LocationDatabase provides interface to find Locations by their name.
RecurrenceRule
Reminder
Result<T>
ResultError
RetrieveEventsParams
TimeZone
A TimeZone represents a single time zone such as CEST or CET.
TZDateTime
TimeZone aware DateTime
TzInstant
A TzInstant represents a timezone and an instant in time.

Constants

maxTime → const int
Maximum value for time instants.
minTime → const int
Minimum value for time instants.
tzDataDefaultFilename → const String
File name of the Time Zone default database.

Properties

local Location
Local Location
no setter
timeZoneDatabase LocationDatabase
Global TimeZone database
no setter
UTC Location
UTC Location
no setter

Functions

getLocation(String locationName) Location
Find Location by its name.
initializeDatabase(List<int> rawData) → void
Initialize Time zone database.
setLocalLocation(Location location) → void
Set local Location