Saltar al contenido principal

Etapa de reservación

En la etapa de reservación el usuario puede seleccionar una fecha y hora para agendar una cita en uno de los servicios de Onlive. En esta etapa se agrega al contexto la disponibilidad de horarios y fechas para la reservación en el campo availability de tipo array. Cada elemento de este arreglo tiene la siguiente estructura:

FieldNameTypeRequiredDescriptionDefault
ownersarrayXLista de identificadores de los calendarios de agentes disponibles para la reservación
assetsarrayXLista de identificadores de los calendarios de recursos disponibles para la reservación
startTimetimestampXFecha y hora de inicio de la disponibilidad
deltaTimesobjectXMomentos en los que puede comenzar una cita, donde la clave es el intervalo de tiempo hasta el momento de inicio y el valor es una tupla de dos arreglos: los agentes y los recursos a utilizar en la cita.

En esta etapa se agrega al contexto el objeto booking que tiene los siguientes campos:

FieldNameTypeRequiredDescriptionDefault
agentIdstringXIdentificador del calendario del agente que atenderá la cita
assetsarrayLista de identificadores de los recursos a utilizar en la cita
templateIdstringXIdentificador de la plantilla de la cita a usar
selectedDateTimestringXFecha y hora seleccionada para la cita en UTC en formato "YYYY-MM-DDTHH:mm:ssZ"