Icalendar thirdparty syntax

From wikinotes

Some programs make use icalendar, but extend it with additional fields.

Mozilla Thunderbird

X-MOZ-SNOOZE-TIME

Thunderbird has a feature that lets you perform a snooze operation on alarms or dismiss them. When an alarm is snoozed (or raised and not dismissed) the X-MOZ-SNOOZE-TIME is set. This is the datetime that the event will be re-issued, and alarms are calculated in relation to it.

For total compatibility with thunderbird, you'll need a way of dismissing/snoozing these alarms.

BEGIN:VEVENT
  CREATED:20160327T141226Z
  LAST-MODIFIED:20160331T110821Z
  DTSTAMP:20160331T110821Z
  UID:15ae757c-ec06-4673-beba-f0fef39392c2
  SUMMARY:test
  X-MOZ-LASTACK:20160331T110721Z
  DTSTART;TZID=America/Toronto:20160331T070900
  DTEND;TZID=America/Toronto:20160331T080900
  TRANSP:OPAQUE
  SEQUENCE:7
  X-MOZ-GENERATION:12
  X-MOZ-SNOOZE-TIME:20160331T111221Z
  
  BEGIN:VALARM
    ACTION:DISPLAY
    TRIGGER;VALUE=DURATION:PT0S
    DESCRIPTION:Default Mozilla Description
  END:VALARM
END:VEVENT