Tipo de recurso bookingService
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta
de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Representa información sobre un servicio determinado proporcionado por una empresa de reservas, como el nombre del servicio, el precio y el personal que normalmente proporciona dicho servicio.
Hereda de bookingNamedEntity.
Métodos
Método | Tipo de valor devuelto | Descripción |
---|---|---|
List | colección bookingService | Obtenga una lista de objetos bookingService en la empresa de reserva especificada. |
Crear | bookingService | Create un bookingService para la empresa de reserva especificada. |
Get | bookingService | Obtenga las propiedades y las relaciones de un objeto bookingService en el negocio de reserva especificado. |
Actualizar | Ninguno | Actualice un objeto bookingService en la empresa de reserva especificada. |
Delete | Ninguno | Elimine un objeto bookingService en la empresa de reserva especificada. |
Propiedades
Propiedad | Tipo | Description |
---|---|---|
additionalInformation | Cadena | Información adicional que se envía al cliente cuando se confirma una cita. |
createdDateTime | DateTimeOffset | Fecha, hora y zona horaria en que se creó el servicio. |
customQuestions | colección bookingQuestionAssignment | Contiene el conjunto de preguntas personalizadas asociadas a un servicio determinado. |
defaultDuration | Duración | Longitud predeterminada del servicio, representada en números de días, horas, minutos y segundos. Por ejemplo, P11D23H59M59.99999999999999999999S. |
defaultLocation | location | Ubicación física predeterminada del servicio. |
defaultPrice | Doble | Precio monetario predeterminado para el servicio. |
defaultPriceType | bookingPriceType | La forma predeterminada en que se cobra el servicio. Los valores posibles son: undefined , fixedPrice , startingAt , hourly , free , priceVaries , callUs , notSet y unknownFutureValue . |
defaultReminders | bookingReminder collection | Conjunto predeterminado de recordatorios para una cita de este servicio. El valor de esta propiedad solo está disponible al leer este bookingService por su identificador. |
description | Cadena | Una descripción de texto para el servicio. |
displayName | Cadena | Un nombre de servicio. |
id | Cadena | Identificador de ese servicio, en formato GUID. Solo lectura. |
isAnonymousJoinEnabled | Booleano | Indica si se genera un anonymousJoinWebUrl(webrtcUrl) para la cita reservada para este servicio. El valor predeterminado es false . |
isCustomerAllowedToManageBooking | Booleano | Indica que el cliente puede administrar las reservas creadas por el personal. El valor predeterminado es false . |
isHiddenFromCustomers | Booleano | True significa que este servicio no está disponible para los clientes para la reserva. |
isLocationOnline | Booleano | Indica que las citas para el servicio se mantienen en línea. El valor predeterminado es false . |
languageTag | Cadena | Idioma de la página de reserva de autoservicio. |
lastUpdatedDateTime | DateTimeOffset | Fecha, hora y zona horaria en que se actualizó por última vez el servicio. |
maximumAttendeesCount | Int32 | Número máximo de clientes permitido en un servicio. Si maximumAttendeesCount del servicio es mayor que 1, pase los identificadores de cliente válidos al crear o actualizar una cita. Para crear un cliente, use la operación Create bookingCustomer. |
notas | Cadena | Información adicional sobre este servicio. |
postBuffer | Duración | El tiempo que se debe almacenar en búfer después de que finalice una cita para este servicio y antes de que se pueda reservar la siguiente cita del cliente. |
preBuffer | Duración | El tiempo que se debe almacenar en búfer antes de una cita para este servicio puede iniciarse. |
schedulingPolicy | bookingSchedulingPolicy | Conjunto de directivas que determinan cómo se deben crear y administrar las citas para este tipo de servicio. |
smsNotificationsEnabled | Booleano | True indica que se pueden enviar notificaciones SMS a los clientes para la cita del servicio. El valor predeterminado es false. |
staffMemberIds | Colección string | Representa a los miembros del personal que proporcionan este servicio. |
webUrl | Cadena | Dirección URL que usa un cliente para acceder al servicio. |
Relaciones
Ninguno
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@odata.type": "#microsoft.graph.bookingService",
"id": "String (identifier)",
"displayName": "String",
"customQuestions": [
{
"@odata.type": "microsoft.graph.bookingQuestionAssignment"
}
],
"defaultDuration": "String (duration)",
"defaultLocation": {
"@odata.type": "microsoft.graph.location"
},
"defaultPrice": "Double",
"defaultPriceType": "String",
"defaultReminders": [
{
"@odata.type": "microsoft.graph.bookingReminder"
}
],
"description": "String",
"languageTag": "String",
"isHiddenFromCustomers": "Boolean",
"notes": "String",
"additionalInformation": "String",
"maximumAttendeesCount": "Integer",
"preBuffer": "String (duration)",
"postBuffer": "String (duration)",
"schedulingPolicy": {
"@odata.type": "microsoft.graph.bookingSchedulingPolicy"
},
"staffMemberIds": [
"String"
],
"isLocationOnline": "Boolean",
"smsNotificationsEnabled": "Boolean",
"isAnonymousJoinEnabled": "Boolean",
"isCustomerAllowedToManageBooking": "Boolean",
"webUrl": "String",
"createdDateTime": "String (timestamp)",
"lastUpdatedDateTime": "String (timestamp)"
}