androidToICalendar

fun androidToICalendar(row: ContentValues, attendee: Attendee)

Maps Android Attendees.ATTENDEE_TYPE and Attendees.ATTENDEE_RELATIONSHIP to iCalendar CuType and Role according to this matrix:

TYPE ↓ / RELATIONSHIP → ATTENDEE¹  PERFORMER  SPEAKER   NONE
REQUIRED                indᴰ,reqᴰ  gro,reqᴰ   indᴰ,cha  unk,reqᴰ
OPTIONAL                indᴰ,opt   gro,opt    indᴰ,cha  unk,opt
NONE                    indᴰ,reqᴰ  gro,reqᴰ   indᴰ,cha  unk,reqᴰ
RESOURCE                res,reqᴰ   roo,reqᴰ   res,cha   res,reqᴰ

ᴰ default value
¹ includes ORGANIZER

Parameters

row

Android attendee row to map

attendee

iCalendar attendee to fill