<div class="brief">
Specifies the priority of a calendar item.
</div>
-<pre class="webidl prettyprint"> enum CalendarItemPriority { "HIGH", "MEDIUM", "LOW" };</pre>
+<pre class="webidl prettyprint"> enum CalendarItemPriority { "HIGH", "MEDIUM", "LOW", "NONE" };</pre>
<p><span class="version">
Since: </span>
1.0
MEDIUM - if item priority is medium </li>
<li>
LOW - if item priority is low </li>
+ <li>
+NONE - if item priority is not set </li>
</ul>
</div>
</div>
<div class="brief">
Specifies the status of a calendar item.
</div>
-<pre class="webidl prettyprint"> enum CalendarItemStatus { "TENTATIVE", "CONFIRMED", "CANCELLED", "NEEDS_ACTION", "IN_PROCESS", "COMPLETED" };</pre>
+<pre class="webidl prettyprint"> enum CalendarItemStatus {"NONE", "TENTATIVE", "CONFIRMED", "CANCELLED", "NEEDS_ACTION", "IN_PROCESS", "COMPLETED" };</pre>
<p><span class="version">
Since: </span>
1.0
</p>
<ul>
<li>
+NONE - if the status for the event is not set </li>
+ <li>
TENTATIVE - if the event is tentative </li>
<li>
CONFIRMED - if the event is confirmed </li>
</p>
<ul>
<li>
+NONE - if the status for the task is not set </li>
+ <li>
NEEDS_ACTION - if the task needs action </li>
<li>
IN_PROCESS - if the task is in process or being worked on </li>
<p><span class="except">Exceptions:</span></p>
<ul class="exception"><li>WebAPIException<ul>
<li class="list"><p>
- with error type TypeMismatchError, if any input parameter is not compatible with the expected type for that parameter.
- </p></li>
-<li class="list"><p>
- with error type InvalidValuesError, if any of the input parameters contain an invalid value.
- </p></li>
-<li class="list"><p>
with error type SecurityError, if the application does not have the privilege to call this method.
</p></li>
<li class="list"><p>
</div>
<div class="description">
<p>
-For an event, the default value is <var>CONFIRMED</var>. For a task, the default value is <var>NEEDS_ACTION</var>.
+The default value for this attribute is <var>NONE</var>.
</p>
</div>
<p><span class="version">
</div>
<div class="description">
<p>
-The default value for this attribute is <var>LOW </var>priority.
+The default value for this attribute is <var>NONE </var>priority.
</p>
<p>
If the native item database supports another priority schema (such as a range from 1 to 9), the implementation must convert those values to the supported values. For instance, RFC 5545 suggests the following mapping for a range from 1 to 9:
enum AttendeeRole { "REQ_PARTICIPANT", "OPT_PARTICIPANT", "NON_PARTICIPANT", "CHAIR" };
- enum CalendarItemPriority { "HIGH", "MEDIUM", "LOW" };
+ enum CalendarItemPriority { "HIGH", "MEDIUM", "LOW", "NONE" };
enum CalendarItemVisibility { "PUBLIC", "PRIVATE", "CONFIDENTIAL" };
- enum CalendarItemStatus { "TENTATIVE", "CONFIRMED", "CANCELLED", "NEEDS_ACTION", "IN_PROCESS", "COMPLETED" };
+ enum CalendarItemStatus {"NONE", "TENTATIVE", "CONFIRMED", "CANCELLED", "NEEDS_ACTION", "IN_PROCESS", "COMPLETED" };
[NoInterfaceObject] interface CalendarManagerObject{
readonly attribute <a href="#CalendarManager">CalendarManager</a> calendar;