<?xml version="1.0"?>
<menu>
  <item>
    <path>civicrm/civiappointment/appointment/update</path>
    <page_callback>CRM_Civiappointment_Form_Appointment_Update</page_callback>
    <title>Appointment Cancel</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/appointment/view</path>
    <page_callback>CRM_Civiappointment_Form_Appointment_View</page_callback>
    <title>Appointment View</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/ajax/slot</path>
    <page_callback>CRM_Civiappointment_Page_AJAX_BookSlot::getBookingSlots</page_callback>
    <title>Booking Slot</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/slot</path>
    <page_callback>CRM_Civiappointment_Form_BookSlot</page_callback>
    <title>Booking Slot</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/slot/add</path>
    <page_callback>CRM_Civiappointment_Form_Slot_Add</page_callback>
    <title>Slot Add</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/slot/update</path>
    <page_callback>CRM_Civiappointment_Form_Slot_Update</page_callback>
    <title>Slot Update</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/slot/delete</path>
    <page_callback>CRM_Civiappointment_Form_Slot_Delete</page_callback>
    <title>Slot Delete</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/slot/book</path>
    <page_callback>CRM_Civiappointment_Form_Slot_Book</page_callback>
    <title>Slot Book</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/slot/view</path>
    <page_callback>CRM_Civiappointment_Form_Slot_View</page_callback>
    <title>Slot View</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/appointment/type/add</path>
    <page_callback>CRM_Civiappointment_Form_AppointmentType_Add</page_callback>
    <title>Appointment Type Add</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/appointment/type/update</path>
    <page_callback>CRM_Civiappointment_Form_AppointmentType_Update</page_callback>
    <title>Appointment Type Update</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/appointment/type/delete</path>
    <page_callback>CRM_Civiappointment_Form_AppointmentType_Delete</page_callback>
    <title>Appointment Type Delete</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/appointment/type/view</path>
    <page_callback>CRM_Civiappointment_Form_AppointmentType_View</page_callback>
    <title>Appointment Type View</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/settings</path>
    <page_callback>CRM_Civiappointment_Form_Settings</page_callback>
    <title>CiviAppointment Settings</title>
    <access_arguments>administer CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/civiappointment/recurringslot/preview</path>
    <page_callback>CRM_Civiappointment_Page_RecurringSlotPreview</page_callback>
    <title>Recurring Slot Preview</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
</menu>
