AppointmentReschedule
object type
The rescheduleAppointment result: the doomed predecessor + the requested-born successor, linked bilaterally.
Fields
| Field | Type | Notes |
|---|---|---|
predecessor | Appointment Appointment! | The superseded appointment (now rescheduled — slot released; successorAppointmentId stamped). |
successor | Appointment Appointment! | The successor (born requested — ITS confirm runs the capacity gate; predecessorAppointmentId stamped). |