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:

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.