tipo de recurso bookingService

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa informações sobre um determinado serviço fornecido por uma empresa de reserva, como o nome do serviço, o preço e a equipe que normalmente fornece esse serviço.

Herda da bookingNamedEntity.

Métodos

Método Tipo de retorno Descrição
Listar serviços coleção bookingService Obtenha uma lista de objetos bookingService no negócio de reserva especificado.
Criar bookingService bookingService Crie um bookingService para o negócio de reserva especificado.
Obter bookingService bookingService Obtenha as propriedades e as relações de um objeto bookingService no negócio de reserva especificado.
Atualizar Nenhum(a) Atualize um objeto bookingService no negócio de reserva especificado.
Delete Nenhum Exclua um objeto bookingService no negócio de reserva especificado.

Propriedades

Propriedade Tipo Descrição
informações adicionais Cadeia de caracteres Informações adicionais que são enviadas ao cliente quando um compromisso é confirmado.
createdDateTime DateTimeOffset A data, hora e fuso horário quando o Serviço foi criado.
customQuestions coleção bookingQuestionAssignment Contém o conjunto de perguntas personalizadas associadas a um serviço específico.
defaultDuration Duração O comprimento padrão do serviço, representado em números de dias, horas, minutos e segundos. Por exemplo, P11D23H59M59.99999999999999S.
Defaultlocation location O local físico padrão para o serviço.
defaultPrice Duplo O preço monetário padrão do serviço.
defaultPriceType bookingPriceType A maneira padrão em que 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 deste serviço. O valor dessa propriedade só está disponível ao ler esse bookingService por sua 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 A ID desse serviço, em um formato GUID. Somente leitura.
isAnonymousJoinEnabled Booliano Indica se um WebrtcUrl (WebrtcUrl) anônimo é gerado para o compromisso reservado para esse serviço. O valor padrão é false.
isCustomerAllowedToManageBooking Booliano Indica que o cliente pode gerenciar reservas criadas pela equipe. O valor padrão é false.
isHiddenFromCustomers Booliano True significa que esse serviço não está disponível para clientes para reserva.
isLocationOnline Booliano Indica que os compromissos para o serviço são realizados online. O valor padrão é false.
languageTag Cadeia de caracteres O idioma da página de reserva de autoatendimento.
lastUpdatedDateTime DateTimeOffset A data, hora e fuso horário quando o Serviço foi atualizado pela última vez.
maximumAttendeesCount Int32 O número máximo de clientes permitidos em um serviço. Se maximumAttendeesCount do serviço for maior que 1, passe IDs válidas do cliente 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 Duração O tempo para fazer buffer após o término de um compromisso para esse serviço e antes do próximo compromisso do cliente pode ser agendado.
Prebuffer Duração O tempo para fazer buffer antes de um compromisso para esse serviço pode ser iniciado.
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 por SMS podem ser enviadas aos clientes para a nomeação do serviço. O valor padrão é falso.
staffMemberIds String collection Representa os funcionários que fornecem esse serviço.
webUrl String A URL que um cliente usa para acessar o serviço.

Relações

Nenhum

Representação JSON

A representação JSON a seguir mostra o 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)"
}