OnSiteJobsDraftAppointmentType
A draft appointment: the details of an appointment for which a timeslot has not been chosen yet, together with the customer's availability. Booking a timeslot creates an appointment with the same ID.
Fields
The agent the draft appointment will be booked with.
Whether the customer prefers a morning timeslot. Null if not recorded.
Free-text notes about the customer's timeslot preferences.
Whether the customer prefers a Friday timeslot. Null if not recorded.
Whether the customer prefers a Monday timeslot. Null if not recorded.
Whether the customer prefers an afternoon timeslot. Null if not recorded.
Whether the customer prefers a Thursday timeslot. Null if not recorded.
Whether the customer prefers a Tuesday timeslot. Null if not recorded.
Whether the customer prefers a Wednesday timeslot. Null if not recorded.
Comments about the job.
The communication strategy for this draft appointment.
When the draft appointment was created.
The job type the appointment will be booked with.
The Kraken ID of the draft appointment.
Additional details about the job, as required by the agent.
The work category for this draft appointment.
The request this draft appointment was created for.
When the draft appointment was last updated.
Example
{
"agent": "GENERIC_AGENT",
"bookingAm": true,
"bookingComments": "television-easy-sing-radio-land",
"bookingFriday": true,
"bookingMonday": true,
"bookingPm": true,
"bookingThursday": true,
"bookingTuesday": true,
"bookingWednesday": true,
"comments": "involve-economic-keep-Mrs-action",
"commsStrategy": "SEND_ALL",
"createdAt": "2017-05-12T17:04:31.799680+00:00",
"externalJobTypeMapping": OnSiteJobsExternalJobTypeMappingType,
"id": "063fa2b6-7c5c-483d-820a-43232be893f4",
"jobDetails": {"key": "value"},
"krakenWorkCategory": "ACCURACY_TEST",
"request": OnSiteJobsRequestType,
"updatedAt": "2014-11-30T14:56:52.234129+00:00"
}