package schedule;

/**
 * A Meeting adds two components to an Appointment.  The Attendees component
 * reflects the fact that a meeting is scheduled for more than one person,
 * whereas an appointment is for a single user.  The MeetingMinutes component
 * is a URL for the minutes of a meeting, once it has been held.
 *                                                                           <p>
 * This object is derived from Section 2.4.1 of the Milestone 6 requirements, in
 * particular Figure 46.
 */
abstract class Meeting extends Appointment {
    Attendees attendees;
    MeetingMinutes minutes;
}