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.
Enums
Extensions
- AndroidAttendanceStatusExtensions on AndroidAttendanceStatus
- AvailabilityExtensions on Availability
- DayOfWeekExtension on DayOfWeek
- DaysOfWeekGroupExtension on DayOfWeekGroup
- EventStatusExtensions on EventStatus
- IntExtensions on int
- IosAttendanceStatusExtensions on IosAttendanceStatus
- MonthOfYearExtension on MonthOfYear
- RoleExtensions on AttendeeRole
- WeekNumberExtension on WeekNumber
Constants
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