Compartilhar via


tipo de recurso bookingService

Namespace: microsoft.graph

Representa informações sobre um determinado serviço fornecido por um bookingBusiness, como o nome do serviço, o preço e a equipa que normalmente fornece esse serviço.

Métodos

Método Tipo de retorno Descrição
List coleção bookingService Obtenha uma lista de objetos bookingService no bookingBusiness especificado.
Create bookingService Create um bookingService para o bookingBusiness especificado.
Get bookingService Obtenha as propriedades e relações de um objeto bookingService no bookingBusiness especificado.
Atualizar Nenhum(a) Atualize um objeto bookingService no bookingBusiness especificado.
Delete Nenhum Elimine um objeto bookingService no bookingBusiness especificado.

Propriedades

Propriedade Tipo Descrição
additionalInformation Cadeia de caracteres Informações adicionais que são enviadas ao cliente quando um compromisso é confirmado.
customQuestions coleção bookingQuestionAssignment Contém o conjunto de perguntas personalizadas associadas a um determinado serviço.
defaultDuration Duração O comprimento predefinido do serviço, representado em números de dias, horas, minutos e segundos. Por exemplo, P11D23H59M59.9999999999999S.
defaultLocation location A localização física predefinida do serviço.
defaultPrice Duplo O preço monetário predefinido do serviço.
defaultPriceType bookingPriceType A forma predefinida como o serviço é cobrado. Os valores possíveis são: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue.
defaultReminders coleção bookingReminder O conjunto predefinido de lembretes para um compromisso deste serviço. O valor desta propriedade só está disponível ao ler este bookingService pelo respetivo ID.
description Cadeia de caracteres Uma descrição de texto para o serviço.
displayName Cadeia de caracteres Um nome de serviço.
id Cadeia de caracteres O ID desse serviço, num formato GUID. Somente leitura.
isAnonymousJoinEnabled Booliano True se o URL para aderir ao compromisso anonimamente (anonymousJoinWebUrl) for gerado para o compromisso reservado para este serviço.
isHiddenFromCustomers Booliano Verdadeiro significa que este serviço não está disponível para clientes para reserva.
isLocationOnline Booliano True indica que os compromissos para o serviço serão realizados online. O valor padrão é falso.
languageTag Cadeia de caracteres O idioma da página de reservas self-service.
maximumAttendeesCount Int32 O número máximo de clientes permitidos num serviço. Se maximumAttendeesCount do serviço for superior a 1, transmita IDs de cliente válidos ao criar ou atualizar um compromisso. Para criar um cliente, utilize a operação Create bookingCustomer.
notes String Informações adicionais sobre este serviço.
postBuffer Duração O tempo de colocação em memória intermédia após o fim de um compromisso para este serviço e antes do próximo compromisso do cliente pode ser reservado.
preBuffer Duração O tempo de colocação em memória intermédia antes de um compromisso para este serviço poder ser iniciado.
schedulingPolicy bookingSchedulingPolicy O conjunto de políticas que determinam a forma como os compromissos para este tipo de serviço devem ser criados e geridos.
smsNotificationsEnabled Booliano True indica que as notificações por SMS podem ser enviadas para os clientes para o compromisso do serviço. O valor padrão é falso.
staffMemberIds Coleção de cadeias de caracteres Representa os docentes que prestam este serviço.
webUrl String O URL que um cliente utiliza para aceder ao serviço.

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do 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"
}