user_idstring uuid required
flight_booking_idstring required
payment_intent_idstring required
accepted_terms_versionstring required
accepted_terms_textstring required
customer_deadlinestring date-time required
final_cutoffstring date-time required
flight_booking_session_idstring uuid required
status'waiting_hotel' | 'capture_pending' | 'satisfied' | 'expiry_checking' | 'expiring' | 'expired' | 'needs_review' | 'cancelled' required
accepted_atstring date-time required
window_started_atstring date-time required
qualifying_hotel_purchase_idstring uuid nullable required
hotel_completed_atstring date-time nullable required
captured_atstring date-time nullable required
expiry_started_atstring date-time nullable required
hold_released_atstring date-time nullable required
expired_atstring date-time nullable required
payment_statusstring nullable required
Persisted flight payment status; not a live Stripe lookup.
flight_cancellation_status'not_requested' | 'pending' | 'cancelled' | 'failed' required
flight_cancelled_atstring date-time nullable required
credit_applied_centsinteger
credit_status'none' | 'applied' | 'restore_pending' | 'restored'
credit_restored_atstring date-time nullable
ancillary_amount_centsinteger
ancillary_status'none' | 'held' | 'fulfilled' | 'refund_pending' | 'refunded' | 'released'
reminder_sent_atstring date-time nullable
sms_reminder_sent_atstring date-time nullable