Tipo de recurso bookingService

Espacio de nombres: microsoft.graph

Representa información sobre un servicio determinado proporcionado por un bookingBusiness, como el nombre del servicio, el precio y el personal que normalmente proporciona dicho servicio.

Métodos

Método Tipo de valor devuelto Descripción
Enumerar servicios colección bookingService Obtenga una lista de objetos bookingService en el objeto bookingBusiness especificado.
Creación de bookingService bookingService Cree un bookingService para el objeto bookingBusiness especificado.
Obtener bookingService bookingService Obtenga las propiedades y las relaciones de un objeto bookingService en el objeto bookingBusiness especificado.
Actualizar Ninguno Actualice un objeto bookingService en el objeto bookingBusiness especificado.
Eliminar Ninguno Elimine un objeto bookingService en el objeto bookingBusiness especificado.

Propiedades

Propiedad Tipo Descripción
additionalInformation Cadena Información adicional que se envía al cliente cuando se confirma una cita.
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.999999999999999S.
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 Boolean True si se generará la dirección URL para unirse a la cita de forma anónima (anonymousJoinWebUrl) para la cita reservada para este servicio.
isHiddenFromCustomers Boolean True significa que este servicio no está disponible para los clientes para la reserva.
isLocationOnline Boolean True indica que las citas para el servicio se mantendrán en línea. El valor predeterminado es false.
languageTag Cadena Idioma de la página de reserva de autoservicio.
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 Crear 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 de 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 Boolean True indica que se pueden enviar notificaciones SMS a los clientes para la cita del servicio. El valor predeterminado es false.
staffMemberIds Colección de cadenas Representa a los miembros del personal que proporcionan este servicio.
webUrl Cadena Dirección URL que usa un cliente para acceder al servicio.

Relaciones

Ninguna.

Representación JSON

La siguiente es una representación JSON del recurso

{
  "additionalInformation": "String",
  "customQuestions": [
    {
      "@odata.type": "microsoft.graph.bookingQuestionAssignment"
    }
  ],
  "defaultDuration": "String (timestamp)",
  "defaultLocation": {"@odata.type": "microsoft.graph.location"},
  "defaultPrice": "Double",
  "defaultPriceType": {"@odata.type": "microsoft.graph.bookingPriceType"},
  "defaultReminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isAnonymousJoinEnabled": "Boolean",
  "isHiddenFromCustomers": "Boolean",
  "isLocationOnline": "Boolean",
  "languageTag": "String",
  "maximumAttendeesCount": "Int32",
  "notes": "String",
  "postBuffer": "String (timestamp)",
  "preBuffer": "String (timestamp)",
  "schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"},
  "smsNotificationsEnabled": "Boolean",
  "staffMemberIds": ["String"],
  "webUrl": "String"
}