{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/AppointmentDetails",
"title": "AppointmentDetails",
"type": "object",
"properties": {
"appointmentEndTime": {
"type": "string",
"description": "The date and time the appointment ends, formatted as an ISO 8601 string, which is based on the 24-hour Coordinated Universal Time (UTC) clock. Required for tire installation.
Format: [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].[sss]Z
Example: 2022-10-28T00:00:00.000Z"
},
"appointmentStartTime": {
"type": "string",
"description": "The date and time the appointment begins, formatted as an ISO 8601 string, which is based on the 24-hour Coordinated Universal Time (UTC) clock.
Format: [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss].[sss]Z
Example: 2022-10-28T00:10:00.000Z"
},
"appointmentStatus": {
"type": "string",
"description": "The status of the appointment. For implementation help, refer to eBay API documentation"
},
"appointmentType": {
"type": "string",
"description": "The type of appointment. MACRO appointments only have a start time (not bounded with end time). TIME_SLOT appointments have a period (both start time and end time). Required for tire installation. For implementation help, refer to eBay API documentation"
},
"appointmentWindow": {
"type": "string",
"description": "Appointment window for MACRO appointments. For implementation help, refer to eBay API documentation"
},
"serviceProviderAppointmentDate": {
"type": "string",
"description": "Service provider date of the appointment (no time stamp). Returned only for MACRO appointment types."
}
},
"description": "This type contains information used by the installation provider concerning appointment details selected by the buyer"
}