[Ietf-calsify] How to derive FREEBUSY;FBTYPE from a VEVENT?
Bernard Desruisseaux
bernard.desruisseaux at oracle.com
Fri Oct 28 07:30:34 PDT 2005
The FBTYPE parameter of FREEBUSY properties of VFREEBUSY components
can take one of the following values:
- FREE
- BUSY
- BUSY-UNAVAILABLE
- BUSY-TENTATIVE
- x-name
How can a calendar application (e.g., CalDAV Server) derive the
proper FBTYPE value from a given VEVENT?
Assuming that the FBTYPE parameter of the FREEBUSY property of
a VFREEBUSY component should be derived from the TRANSP and
STATUS properties of the VEVENT component, does the following
table make sense?
+---------------------------++------------------+
| VEVENT || VFREEBUSY |
+-------------+-------------++------------------+
| TRANSP | STATUS || FBTYPE |
+=============+=============++==================+
| TRANSPARENT | <Any value> || FREE |
+-------------+-------------++------------------+
| | CANCELLED || FREE |
| +-------------++------------------+
| | <Undefined> || BUSY |
| OPAQUE | CONFIRMED || |
| <Undefined> +-------------++------------------+
| | ??? || BUSY-UNAVAILABLE |
| +-------------++------------------+
| | TENTATIVE || BUSY-TENTATIVE |
+-------------+-------------++------------------+
When would a calendar application derive FBTYPE=BUSY-UNAVAILABLE ?
When would a calendar application derive FBTYPE=x-name ?
Cheers,
Bernard
More information about the Ietf-calsify
mailing list