ics classes

This commit is contained in:
Christian Fiedler
2013-09-02 18:09:19 +02:00
parent 81893c8224
commit 53fb8599d1
2 changed files with 1300 additions and 7 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -242,7 +242,7 @@ namespace CampusAppWP8.Utility
new ICSElemDesc(ICSTag.PRIORITY, null, null),
new ICSElemDesc(ICSTag.SEQ, null, null),
new ICSElemDesc(ICSTag.STATUS, null, null),
new ICSElemDesc(ICSTag.TITLE, null, null),
new ICSElemDesc(ICSTag.SUMMARY, null, null),
new ICSElemDesc(ICSTag.TRANSP, null, null),
new ICSElemDesc(ICSTag.URL, null, null),
new ICSElemDesc(ICSTag.RECURRENCE_ID, null, null),
@@ -271,7 +271,7 @@ namespace CampusAppWP8.Utility
new ICSElemDesc(ICSTag.REPEAT, null, null), // audio, display, email
new ICSElemDesc(ICSTag.ATTACHMENT, null, null), // audio, email
new ICSElemDesc(ICSTag.DESCRIPTION, null, null),// display, eamil
new ICSElemDesc(ICSTag.TITLE, null, null), // email
new ICSElemDesc(ICSTag.SUMMARY, null, null), // email
new ICSElemDesc(ICSTag.ATTENDEE, null, null), // email
new ICSElemDesc(ICSTag.END, null, new ICSValueDesc[] { // audio, display, email
new ICSValueDesc(ICSTag.VALARM, null)
@@ -299,7 +299,7 @@ namespace CampusAppWP8.Utility
new ICSElemDesc(ICSTag.RECURRENCE_ID, null, null),
new ICSElemDesc(ICSTag.SEQ, null, null),
new ICSElemDesc(ICSTag.STATUS, null, null),
new ICSElemDesc(ICSTag.TITLE, null, null),
new ICSElemDesc(ICSTag.SUMMARY, null, null),
new ICSElemDesc(ICSTag.URL, null, null),
new ICSElemDesc(ICSTag.RRULE, null, null),
new ICSElemDesc(ICSTag.DUE, null, null),
@@ -326,7 +326,7 @@ namespace CampusAppWP8.Utility
new ICSElemDesc(ICSTag.REPEAT, null, null), // audio, display, email
new ICSElemDesc(ICSTag.ATTACHMENT, null, null), // audio, email
new ICSElemDesc(ICSTag.DESCRIPTION, null, null),// display, eamil
new ICSElemDesc(ICSTag.TITLE, null, null), // email
new ICSElemDesc(ICSTag.SUMMARY, null, null), // email
new ICSElemDesc(ICSTag.ATTENDEE, null, null), // email
new ICSElemDesc(ICSTag.END, null, new ICSValueDesc[] { // audio, display, email
new ICSValueDesc(ICSTag.VALARM, null)
@@ -348,7 +348,7 @@ namespace CampusAppWP8.Utility
new ICSElemDesc(ICSTag.RECURRENCE_ID, null, null),
new ICSElemDesc(ICSTag.SEQ, null, null),
new ICSElemDesc(ICSTag.STATUS, null, null),
new ICSElemDesc(ICSTag.TITLE, null, null),
new ICSElemDesc(ICSTag.SUMMARY, null, null),
new ICSElemDesc(ICSTag.URL, null, null),
new ICSElemDesc(ICSTag.RRULE, null, null),
new ICSElemDesc(ICSTag.ATTACHMENT, null, null),
@@ -457,7 +457,7 @@ namespace CampusAppWP8.Utility
public const string PRIORITY = "PRIORITY";
public const string SEQ = "SEQ";
public const string STATUS = "STATUS";
public const string TITLE = "SUMMARY";
public const string SUMMARY = "SUMMARY";
public const string TRANSP = "TRANSP";
public const string URL = "URL";
public const string RECURRENCE_ID = "RECURID"; // "RECURRENCE-ID"; ???
@@ -480,7 +480,7 @@ namespace CampusAppWP8.Utility
// To-Do Component
public const string VTODO = "VTODO";
public const string COMPLETED = "COMPLETED";
public const string PERCENT = "PERCENT";
public const string PERCENT = "PERCENT-COMPLETE";
public const string DUE = "DUE";
// Journal Component
public const string VJOURNAL = "VJOURNAL";
@@ -596,6 +596,23 @@ namespace CampusAppWP8.Utility
public const string PUBLIC = "PUBLIC";
public const string PRIVATE = "PRIVATE";
public const string CONFIDENTIAL = "CONFIDENTIAL";
// STATUS
// (in vevent)
public const string TENTATIVE = "TENTATIVE";
public const string CONFIRMED = "CONFIRMED";
public const string CANCELLED = "CANCELLED";
// (in vtodo)
public const string NEEDS_ACTION = "NEEDS-ACTION";
public const string COMPLETED = "COMPLETED";
public const string IN_PROCESS = "IN-PROCESS";
// public const string CANCELLED = "CANCELLED";
// (in vjournal)
public const string DRAFT = "DRAFT";
public const string FINAL = "FINAL";
// public const string CANCELLED = "CANCELLED";
// TRANSP
public const string OPAQUE = "OPAQUE";
public const string TRANSPARENT = "TRANSPARENT";
}
public class ICSParamValue