2.2.2 Elements
Elements of the Tasks class are defined in two namespaces: Tasks and AirSyncBase. All Tasks class elements are specified in this document; however, elements defined in the AirSyncBase namespace are further specified in [MS-ASAIRS].
The elements are defined in the Tasks namespace, except where indicated by the presence of a namespace prefix, as defined in section 2.2.1. A prefix is used for an element in the Tasks namespace only where necessary to disambiguate the element from another one of the same name.
The following elements are top-level elements of the Task class:
airsyncbase:Body (section 2.2.2.1.1)
tasks:Body (section 2.2.2.1.2)
BodySize (section 2.2.2.2)
BodyTruncated (section 2.2.2.3)
Categories (section 2.2.2.5)
Complete (section 2.2.2.7)
DateCompleted (section 2.2.2.8)
DueDate (section 2.2.2.12)
Importance (section 2.2.2.14)
Recurrence (section 2.2.2.20)
ReminderSet (section 2.2.2.22)
ReminderTime (section 2.2.2.23)
Sensitivity (section 2.2.2.24)
StartDate (section 2.2.2.26)
Subject (section 2.2.2.27)
UtcDueDate (section 2.2.2.31)
UtcStartDate (section 2.2.2.32)
Except where otherwise specified in the following sections, each top-level element of the Task class is used in ActiveSync command requests and responses as follows:
As an optional child element of the itemoperations:Schema element ([MS-ASCMD] section 2.2.3.158) in ItemOperations command requests ([MS-ASCMD] section 2.2.1.10)
As an optional child element of the itemoperations:Properties element ([MS-ASCMD] section 2.2.3.139.2) in ItemOperations command responses ([MS-ASCMD] section 2.2.1.10)
As an optional child element of the search:Properties element ([MS-ASCMD] section 2.2.3.139.3) in Search command responses ([MS-ASCMD] section 2.2.1.16)
As an optional child element of the airsync:ApplicationData element ([MS-ASCMD] section 2.2.3.11) in Sync command requests ([MS-ASCMD] section 2.2.1.21)
As an optional child element of the airsync:ApplicationData element ([MS-ASCMD] section 2.2.3.11) in Sync command responses ([MS-ASCMD] section 2.2.1.21)
The following table summarizes the set of common XML schema element definitions defined in or used by this specification. XML schema element definitions that are specific to one or more particular operations are specified further in sections 3.1.5.1, 3.1.5.2, 3.1.5.3, 3.2.5.1, 3.2.5.2, and 3.2.5.3.
Element name |
Description |
---|---|
airsyncbase:Body |
Specifies details about the body of a task item. |
Body |
Contains the body of a task item that is retrieved from the server. |
BodySize |
Specifies the full size, in characters, of the task item body. |
BodyTruncated |
Indicates whether the body of the task item was truncated when sent from the server. |
Subject |
The subject of the task item. |
Importance |
The importance or priority of the task item. |
UtcStartDate |
The Coordinated Universal Time (UTC) start date of the task item. |
StartDate |
The local start date of the task item. |
UtcDueDate |
The UTC due date of the task item. |
DueDate |
The local due date of the task item. |
Categories |
A collection of user-selected labels assigned to the task. |
Category (section 2.2.2.6) |
One of the user-selected labels that has been applied to the task item. |
Recurrence |
When and how often this task recurs. |
Type (section 2.2.2.29) |
The recurrence type. |
Start (section 2.2.2.25) |
The start time of a series of recurrence items. |
Until (section 2.2.2.30) |
The end time of a series of recurrence items. |
Occurrences (section 2.2.2.18) |
The number of occurrences before the series ends. |
Interval (section 2.2.2.15) |
The interval between recurrences. |
DayOfWeek (section 2.2.2.10) |
The day of the week for the recurrence. |
DayOfMonth (section 2.2.2.9) |
The day of the month for the recurrence. |
WeekOfMonth (section 2.2.2.33) |
The week of the month for the recurrence. |
MonthOfYear (section 2.2.2.17) |
The month of the year for the recurrence. |
Regenerate (section 2.2.2.21) |
Whether the task item regenerates after each task instance is complete. |
DeadOccur (section 2.2.2.11) |
Whether the task is a recurring instance. |
CalendarType (section 2.2.2.4) |
The calendar system used by this recurrence. |
IsLeapMonth (section 2.2.2.16) |
Whether this recurrence takes place during a leap month. |
FirstDayOfWeek (section 2.2.2.13) |
Specifies which day is considered the first day of the calendar week for this recurrence. |
Complete |
Whether the task has been completed. |
DateCompleted |
The date on which the task item was completed. |
Sensitivity |
The sensitivity of the task item. |
ReminderTime |
The time and date at which the reminder for the task item will appear. |
ReminderSet |
Whether a reminder for the task item has been set to appear. |
OrdinalDate (section 2.2.2.19) |
The time at which the client set the flag. |
SubOrdinalDate (section 2.2.2.28) |
A value that can be used for sorting. |