<core:FragmentDefinition
    xmlns="sap.m"
    xmlns:core="sap.ui.core"
    xmlns:unified="sap.ui.unified"
    core:require="{
        format: 'sap/mcsuite/model/Format', 
        translate: 'sap/mcsuite/model/Translate', 
        utils: 'sap/mcsuite/model/Utils'
    }"
  controllerName="sap.mcsuite.controller.BaseController"
>
    <unified:CalendarAppointment
        startDate="{path: 'start', type: 'sap.ui.model.odata.type.DateTimeOffset', formatOptions: {UTC: true}}"
        endDate="{path: 'end', type: 'sap.ui.model.odata.type.DateTimeOffset', formatOptions: {UTC: true}}"
        icon="sap-icon://fa-light/user"
        title="{_contact_id/name}"
        color='{path: "_contact_id/name", formatter: ".transformNameToColor"}'
        description="{comment}"
    >
    <unified:customData>
        <core:CustomData 
        key="id"
        value="{id}"
        ></core:CustomData>
    </unified:customData>
    </unified:CalendarAppointment>
</core:FragmentDefinition>
