Skip to main content

Appointment

Appointment(id, title, slug, invite_only, start_date_time, end_date_time, location, geolocation, location_details, video_call_link, description, thumbnail, thumbnail_blurhash, permission, space, creator, created, modified, is_deleted, deleted_at)

type Appointment {
id: UUID!
title: String!
slug: String!
inviteOnly: Boolean!
participants: [User!]
startDateTime: DateTime!
endDateTime: DateTime!
locationDetails: LocationDetails
videoCallLink: VideoCallLink
description: String!
thumbnail: String
thumbnailBlurhash: String
permission: PermissionType!
creator: User
isHybrid: Boolean
hasVideoCallLink: Boolean
location: String @deprecated
geolocation: GeolocationPoint @deprecated
}

Fields

Appointment.id ● UUID! non-null scalar

Appointment.title ● String! non-null scalar

Appointment.slug ● String! non-null scalar

Appointment.inviteOnly ● Boolean! non-null scalar

Appointment.participants ● [User!] list object

Appointment.startDateTime ● DateTime! non-null scalar

Appointment.endDateTime ● DateTime! non-null scalar

Appointment.locationDetails ● LocationDetails object

Appointment.description ● String! non-null scalar

Appointment.thumbnail ● String scalar

Appointment.thumbnailBlurhash ● String scalar

Appointment.permission ● PermissionType! non-null enum

Appointment.creator ● User object

Appointment.isHybrid ● Boolean scalar

Appointment.hasVideoCallLink ● Boolean scalar

Show deprecated

Returned by

appointment query ● createAppointment mutation ● updateAppointment mutation

Member of

AppointmentPaged object