Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Namespace: microsoft.graph
Representa um compromisso de cliente para um bookingService, realizado por um conjunto de docentes, fornecido por uma empresa do Microsoft Bookings.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| List | coleção bookingAppointment | Obtenha uma lista de objetos bookingAppointment no bookingBusiness especificado. |
| Create | bookingAppointment | Crie um novo bookingAppointment para o bookingBusiness especificado. |
| Get | bookingAppointment | Leia as propriedades e relações do objeto bookingAppointment . |
| Atualizar | bookingAppointment | Atualizar um objeto bookingAppointment . |
| Delete | Nenhum | Eliminar um objeto bookingAppointment . |
| Cancelar compromisso | Nenhum | Cancelar um objeto bookingAppointment . |
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| additionalInformation | Cadeia de caracteres | Informações adicionais que são enviadas ao cliente quando um compromisso é confirmado. |
| anonymousJoinWebUrl | Cadeia de caracteres | O URL da reunião para participar anonimamente. |
| appointmentLabel | Cadeia de caracteres | A etiqueta personalizada que pode ser carimbada neste compromisso pelos utilizadores. |
| createdDateTime | DateTimeOffset | A data, hora e fuso horário em que o compromisso foi criado. O tipo de carimbo de data/hora representa informações de data e hora com o formato ISO 8601 e está sempre em UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. |
| customerEmailAddress | Cadeia de caracteres | O endereço SMTP do bookingCustomer que reserva o compromisso. |
| customerName | Cadeia de caracteres | O nome do cliente. |
| customerNotes | Cadeia de caracteres | Notas do cliente associadas a este compromisso. Só pode obter o valor quando ler este bookingAppointment pelo respetivo ID. Só pode definir esta propriedade quando criar inicialmente um compromisso com um novo cliente. |
| customerPhone | Cadeia de caracteres | O número de telefone do cliente. |
| clientes | coleção bookingCustomerInformation | Uma coleção de propriedades do cliente para um compromisso. Um compromisso contém uma lista de informações do cliente e cada unidade indicará as propriedades de um cliente que faz parte desse compromisso. Opcional. |
| customerTimeZone | Cadeia de caracteres | O fuso horário do cliente. Para obter uma lista de valores possíveis, veja dateTimeTimeZone. |
| duração | Duração | A duração do compromisso, indicada no formato ISO8601 . |
| end | dateTimeTimeZone | A data, hora e fuso horário quando o compromisso termina. |
| filledAttendeesCount | Int32 | O número atual de clientes no compromisso. |
| id | Cadeia de caracteres | O ID do bookingAppointment. Somente leitura. |
| isCustomerAllowedToManageBooking | Booliano | Indica que o cliente pode gerir as reservas criadas pela equipa. O valor padrão é false. |
| isLocationOnline | Booliano | Indica que o compromisso é realizado online. O valor padrão é false. |
| joinWebUrl | Cadeia de caracteres | O URL da reunião online para o compromisso. |
| lastUpdatedDateTime | DateTimeOffset | A data, hora e fuso horário em que o negócio de reservas foi atualizado pela última vez. O tipo de carimbo de data/hora representa informações de data e hora com o formato ISO 8601 e está sempre em UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. |
| maximumAttendeesCount | Int32 | O número máximo de clientes permitidos num compromisso. 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 . |
| optOutOfCustomerEmail | Booliano | Se true indicar que o bookingCustomer para este compromisso não quer receber uma confirmação para este compromisso. |
| postBuffer | Duração | A quantidade de tempo a reservar após o fim do compromisso, para limpeza, como exemplo. O valor é expresso no formato ISO8601 . |
| preBuffer | Duração | A quantidade de tempo a reservar antes do início do compromisso, para preparação, como exemplo. O valor é expresso no formato ISO8601 . |
| preço | Duplo | O preço normal de um compromisso para o bookingService especificado. |
| priceType | bookingPriceType | Uma definição para fornecer flexibilidade para a estrutura de preços dos serviços. Os valores possíveis são: undefined, , fixedPricestartingAt, hourly, , priceVariesfree, callUs, , notSet, . unknownFutureValue |
| lembretes | coleção bookingReminder | A coleção de lembretes de clientes enviados para este compromisso. O valor desta propriedade só está disponível ao ler este bookingAppointment pelo respetivo ID. |
| selfServiceAppointmentId | Cadeia de caracteres | Outro ID de controlo para o compromisso, se o compromisso tiver sido criado diretamente pelo cliente na página de agendamento, em oposição a um membro da equipa em nome do cliente. |
| serviceId | Cadeia de caracteres | O ID do bookingService associado a este compromisso. |
| serviceLocation | location | A localização onde o serviço é entregue. |
| serviceName | Cadeia de caracteres | O nome do bookingService associado a este compromisso. Esta propriedade é opcional ao criar um novo compromisso. Se não for especificado, é calculado a partir do serviço associado ao compromisso pela propriedade serviceId . |
| serviceNotes | Cadeia de caracteres | Notas de um bookingStaffMember. O valor desta propriedade só está disponível ao ler este bookingAppointment pelo respetivo ID. |
| smsNotificationsEnabled | Booliano | Se true, indicar que as notificações por SMS serão enviadas para os clientes para o compromisso. O valor padrão é false. |
| staffMemberIds | String collection | O ID de cada bookingStaffMember que está agendado para este compromisso. |
| iniciar | dateTimeTimeZone | A data, hora e fuso horário em que o compromisso começa. |
Relações
Nenhum
Representação JSON
A representação JSON seguinte mostra o tipo de recurso.
{
"@odata.type": "#microsoft.graph.bookingAppointment",
"additionalInformation": "String",
"anonymousJoinWebUrl": "String",
"appointmentLabel": "String",
"createdDateTime": "String (timestamp)",
"customerEmailAddress": "String",
"customerName": "String",
"customerNotes": "String",
"customerPhone": "String",
"customers": [{"@odata.type": "microsoft.graph.bookingCustomerInformation"}],
"customerTimeZone": "String",
"duration": "String (duration)",
"end": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
"filledAttendeesCount": "Int32",
"id": "String (identifier)",
"isCustomerAllowedToManageBooking": "Boolean",
"isLocationOnline": "Boolean",
"joinWebUrl": "String",
"lastUpdatedDateTime": "String (timestamp)",
"maximumAttendeesCount": "Int32",
"optOutOfCustomerEmail": "Boolean",
"postBuffer": "String (duration)",
"preBuffer": "String (duration)",
"price": "Double",
"priceType": "String",
"reminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
"selfServiceAppointmentId": "String",
"serviceId": "String",
"serviceLocation": {"@odata.type": "microsoft.graph.location"},
"serviceName": "String",
"serviceNotes": "String",
"smsNotificationsEnabled": "Boolean",
"staffMemberIds": ["String"],
"start": {"@odata.type": "microsoft.graph.dateTimeTimeZone"}
}