Appointment
Appointment(id, title, slug, invite_only, start_date_time, end_date_time, location, geolocation, geolocation_geojson, 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.videoCallLink ● VideoCallLink 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
Appointment.location ● String deprecated scalar
DEPRECATED
Use location_details instead
Appointment.geolocation ● GeolocationPoint deprecated object
DEPRECATED
Use location_details instead
Returned By
appointment query ● createAppointment mutation ● updateAppointment mutation
Member Of
AppointmentPaged object