Query
query GetBookingDayDetail($requestId: ID!, $selectedCalendarDate: Date!) {
getBookingDayDetail(requestId: $requestId, selectedCalendarDate: $selectedCalendarDate) {
selectedCalendarDate
dayDetail {
calendarVerified
date
timezone
visibleStartMinute
visibleEndMinute
availabilityWindows {
start
end
startMinute
endMinute
}
}
customPreviewSlot {
estimatorId
estimatorEmail
estimatorName
start
end
firstAppointmentOfDay
}
}
}Variables
{
"requestId": "id",
"selectedCalendarDate": "value"
}Response
{
"data": {
"getBookingDayDetail": {
"selectedCalendarDate": "string",
"dayDetail": {
"calendarVerified": true,
"date": "string",
"timezone": "string",
"visibleStartMinute": 1,
"visibleEndMinute": 1,
"availabilityWindows": [
{
"start": "value",
"end": "value",
"startMinute": 1,
"endMinute": 1
}
]
},
"customPreviewSlot": {
"estimatorId": "id",
"estimatorEmail": "string",
"estimatorName": "string",
"start": "value",
"end": "value",
"firstAppointmentOfDay": true
}
}
}
}Queries
getBookingDayDetail
QUERY
getBookingDayDetail(requestId: ID!, timezone: String, selectedCalendarDate: Date!, selectedEstimatorId: ID, selectedSlotSizeId: ID, customPreviewStart: DateTime): BookingDayDetail!Arguments
requestId
ID!
required
timezone
String
selectedCalendarDate
Date!
required
selectedEstimatorId
ID
selectedSlotSizeId
ID
customPreviewStart
DateTime
Returns
selectedCalendarDate
String!
dayDetail
customPreviewSlot
Query
query GetBookingDayDetail($requestId: ID!, $selectedCalendarDate: Date!) {
getBookingDayDetail(requestId: $requestId, selectedCalendarDate: $selectedCalendarDate) {
selectedCalendarDate
dayDetail {
calendarVerified
date
timezone
visibleStartMinute
visibleEndMinute
availabilityWindows {
start
end
startMinute
endMinute
}
}
customPreviewSlot {
estimatorId
estimatorEmail
estimatorName
start
end
firstAppointmentOfDay
}
}
}Variables
{
"requestId": "id",
"selectedCalendarDate": "value"
}Response
{
"data": {
"getBookingDayDetail": {
"selectedCalendarDate": "string",
"dayDetail": {
"calendarVerified": true,
"date": "string",
"timezone": "string",
"visibleStartMinute": 1,
"visibleEndMinute": 1,
"availabilityWindows": [
{
"start": "value",
"end": "value",
"startMinute": 1,
"endMinute": 1
}
]
},
"customPreviewSlot": {
"estimatorId": "id",
"estimatorEmail": "string",
"estimatorName": "string",
"start": "value",
"end": "value",
"firstAppointmentOfDay": true
}
}
}
}