Tipo de recurso bookingSchedulingPolicy
Espacio de nombres: microsoft.graph
Representa el conjunto de directivas que determinan cómo se deben crear citas en un calendario de Microsoft Bookings.
Nota:
Si la directiva de programación predeterminada está habilitada en el nivel de servicio, los valores de este recurso se limitan a los definidos en la directiva en la respuesta de la API de List services . En este caso, el cliente debe volver a la directiva de programación predeterminada para la empresa.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
allowStaffSelection | Booleano |
True para permitir a los clientes elegir una persona específica para la reserva. |
customAvailabilities | bookingsAvailabilityWindow collection | Disponibilidad personalizada del servicio en un período de tiempo determinado. |
disponibilidad general | bookingsAvailability | Disponibilidad general del servicio definido por la directiva de programación. |
isMeetingInviteToCustomersEnabled | Booleano | Indica si la invitación a la reunión se envía a los clientes. El valor predeterminado es false . |
maximumAdvance | Duración | Número máximo de días de antelación para realizar la reserva. Sigue el formato ISO 8601 . |
minimumLeadTime | Duración | Cantidad mínima de tiempo antes de la cual se deben realizar reservas y cancelaciones. Sigue el formato ISO 8601 . |
sendConfirmationsToOwner | Booleano |
True para notificar a la empresa por correo electrónico cuando se crea o cambia una reserva. Use la dirección de correo electrónico especificada en la propiedad de correo electrónico de la entidad bookingBusiness para la empresa. |
timeSlotInterval | Duración | Duración de cada espacio de tiempo, indicada en formato ISO 8601 . |
Relaciones
Ninguna.
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"allowStaffSelection": "Boolean",
"customAvailabilities": [{"@odata.type": "microsoft.graph.bookingsAvailabilityWindow"}],
"generalAvailability": {"@odata.type": "microsoft.graph.bookingsAvailability"},
"isMeetingInviteToCustomersEnabled": "Boolean",
"maximumAdvance": "String (timestamp)",
"minimumLeadTime": "String (timestamp)",
"sendConfirmationsToOwner": "Boolean",
"timeSlotInterval": "String (timestamp)"
}