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 equipe que normalmente fornece esse serviço.

Methods

Método Tipo de retorno Descrição
Listar serviços Coleção bookingService Obter uma lista de objetos bookingService no bookingbusiness especificado.
Criar bookingService bookingService Crie um bookingService para o bookingbusiness especificado.
Obter bookingService bookingService Obter as propriedades e as relações de um objeto bookingService no bookingbusiness especificado.
Update bookingService Atualize um objeto bookingService no bookingbusiness especificado.
Delete Nenhum Exclua um objeto bookingService no bookingbusiness especificado.

Propriedades

Propriedade Tipo Descrição
additionalInformation String Informações adicionais enviadas ao cliente quando um compromisso é confirmado.
customQuestions coleção bookingQuestionAssignment Contém o conjunto de perguntas personalizadas associadas a um serviço específico.
defaultDuration Duration O comprimento padrão do serviço, representado em números de dias, horas, minutos e segundos. Por exemplo, P11D23H59M59.99999999999S.
defaultLocation location O local físico padrão do serviço.
defaultPrice Duplo O preço monetário padrão do serviço.
defaultPriceType bookingPriceType A maneira padrão 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 padrão de lembretes para um compromisso desse serviço. O valor dessa propriedade está disponível somente ao ler este bookingService por sua ID.
description String Uma descrição de texto para o serviço.
displayName String Um nome de serviço.
id String A ID desse serviço, em um formato GUID. Somente leitura.
isHiddenFromCustomers Booliano True significa que esse serviço não está disponível para os clientes para reserva.
isLocationOnline Booliano True indica que os compromissos do serviço serão mantidos online. O valor padrão é falso.
maximumAttendeesCount Int32 O número máximo de clientes permitidos em um serviço. Se maximumAttendeesCount do serviço for maior que 1, passe as IDs de cliente válidas durante a criação ou atualização de um compromisso. Para criar um cliente, use a operação Criar bookingCustomer .
notes String Informações adicionais sobre esse serviço.
postBuffer Duration O tempo para buffer após o fim de um compromisso para esse serviço e antes que o próximo compromisso do cliente possa ser reservado.
preBuffer Duration O tempo para buffer antes que um compromisso para esse serviço possa começar.
schedulingPolicy bookingSchedulingPolicy O conjunto de políticas que determinam como os compromissos para esse tipo de serviço devem ser criados e gerenciados.
smsNotificationsEnabled Booliano True indica que as notificações de SMS podem ser enviadas aos clientes para o compromisso do serviço. O valor padrão é falso.
staffMemberIds Coleção String Representa os membros da equipe que fornecem esse serviço.
webUrl String A URL que um cliente usa para acessar o serviço.

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do recurso.

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