Package-level declarations
Types
Link copied to clipboard
Wrapper around default TimeZoneRegistry that uses the Android name if a time zone has a different name in ical4j and Android.
Link copied to clipboard
Stores and retrieves VTODO iCalendar objects (represented as Tasks) to/from the tasks.org-content provider (currently tasks.org and OpenTasks).
Link copied to clipboard
open class JtxCollection<out T : JtxICalObject>(val account: Account, val client: ContentProviderClient, iCalObjectFactory: JtxICalObjectFactory<JtxICalObject>, val id: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Task(var createdAt: Long? = null, var lastModified: Long? = null, var summary: String? = null, var location: String? = null, var geoPosition: Geo? = null, var description: String? = null, var color: Int? = null, var url: String? = null, var organizer: Organizer? = null, @IntRange(from = 0, to = 9 ) var priority: Int = Priority.UNDEFINED.level, var classification: Clazz? = null, var status: Status? = null, var dtStart: DtStart? = null, var due: Due? = null, var duration: Duration? = null, var completedAt: Completed? = null, @IntRange(from = 0, to = 100 ) var percentComplete: Int? = null, var rRule: RRule? = null, val rDates: LinkedList<RDate> = LinkedList(), val exDates: LinkedList<ExDate> = LinkedList(), val categories: LinkedList<String> = LinkedList(), var comment: String? = null, var relatedTo: LinkedList<RelatedTo> = LinkedList(), val unknownProperties: LinkedList<Property> = LinkedList(), val alarms: LinkedList<VAlarm> = LinkedList()) : ICalendar
Data class representing a task
Link copied to clipboard
Link copied to clipboard
class TaskReader
Link copied to clipboard
Writes a Task data class to a stream that contains an iCalendar (VCALENDAR with VTODOs and optional VTIMEZONEs).
Link copied to clipboard
object UnknownProperty
Helpers to (de)serialize unknown properties as JSON to store it in an Android ExtendedProperty row.