AppointmentBookingResultObject
The result of booking time on a structure: booking activity (bookActivityTime).
Fields
registrationActivityRegistrationThe booking, for free / request bookings that resolve synchronously. Null for a paid booking — checkout is returned instead and the registration is created by completeCheckout once payment succeeds.
checkoutCheckoutSessionPresent only for a paid booking: confirm the payment with Stripe.js using clientSecret, then call completeCheckout(paymentId) to create the booking. Null for free / request bookings.
errors[OperationError!]!Used in
AppointmentBookingResult