/*
* call-seq:
* new() -> Appointment
*
* Creates a new Appointment object
*
* Attributes:
* @uid [String] a unique id for this task
* @summary [String]
* @location [String]
* @organizer [String]
* @start [Time] the start time
* @due [Time] the due time
* @alarm_set [Boolean] is an alarm set for this appointment
* @busy_status [Boolean]
* @recurring [Boolean] is this appointment recurring
* @last_modification [Time]
*/
static VALUE evAppointment_init(VALUE self) {