Table of Contents - booker_ruby-3.4.2 Documentation
Classes and Modules
- Booker
- Booker::Client
- Booker::Concerns
- Booker::Concerns::DateTimeConcern
- Booker::Error
- Booker::GenericTokenStore
- Booker::Helpers
- Booker::Helpers::ActiveSupport
- Booker::Helpers::LoggingHelper
- Booker::InvalidApiCredentials
- Booker::MidPaginationError
- Booker::Model
- Booker::RateLimitExceeded
- Booker::RequestHelper
- Booker::ServiceUnavailable
- Booker::V4
- Booker::V41
- Booker::V41::Customer
- Booker::V41::Merchant
- Booker::V4::BusinessClient
- Booker::V4::BusinessREST
- Booker::V4::CONSTANTIZE_MODULE
- Booker::V4::CommonREST
- Booker::V4::CustomerClient
- Booker::V4::CustomerREST
- Booker::V4::Models
- Booker::V4::Models::Address
- Booker::V4::Models::Appointment
- Booker::V4::Models::AppointmentTreatment
- Booker::V4::Models::AvailableInAdvanceDateUnitType
- Booker::V4::Models::AvailableTime
- Booker::V4::Models::BusinessType
- Booker::V4::Models::Category
- Booker::V4::Models::ClassInstance
- Booker::V4::Models::Country
- Booker::V4::Models::CurrentPrice
- Booker::V4::Models::Customer
- Booker::V4::Models::Customer2
- Booker::V4::Models::CustomerRecordType
- Booker::V4::Models::DepositOption
- Booker::V4::Models::Discount
- Booker::V4::Models::DurationType
- Booker::V4::Models::DynamicPrice
- Booker::V4::Models::Employee
- Booker::V4::Models::EmployeeTreatment
- Booker::V4::Models::FeatureSettings
- Booker::V4::Models::FinalTotal
- Booker::V4::Models::FlexiblePriceIncrementType
- Booker::V4::Models::Gender
- Booker::V4::Models::ItineraryTimeSlot
- Booker::V4::Models::ItineraryTimeSlotsList
- Booker::V4::Models::Location
- Booker::V4::Models::LocationDaySchedule
- Booker::V4::Models::Model
- Booker::V4::Models::MultiServiceAvailabilityResult
- Booker::V4::Models::NotificationSettings
- Booker::V4::Models::OnlineBookingSettings
- Booker::V4::Models::Order
- Booker::V4::Models::OriginalPrice
- Booker::V4::Models::PaymentMethod
- Booker::V4::Models::PreferredStaffGender
- Booker::V4::Models::Price
- Booker::V4::Models::PriceRange
- Booker::V4::Models::PriceRangeScope
- Booker::V4::Models::ReceiptDisplayPrice
- Booker::V4::Models::Room
- Booker::V4::Models::ShippingAddress
- Booker::V4::Models::Source
- Booker::V4::Models::Spa
- Booker::V4::Models::SpaEmployeeAvailabilitySearchItem
- Booker::V4::Models::Special
- Booker::V4::Models::Status
- Booker::V4::Models::SubCategory
- Booker::V4::Models::TagPrice
- Booker::V4::Models::Teacher
- Booker::V4::Models::Teacher2
- Booker::V4::Models::TimeZone
- Booker::V4::Models::Treatment
- Booker::V4::Models::TreatmentTimeSlot
- Booker::V4::Models::TreatmentVerifiedBookableOnline
- Booker::V4::Models::Type
- Booker::V4::Models::User
- Booker::V4::RequestHelper
- Booker::V5
- Booker::V5::Availability
- Booker::V5::CONSTANTIZE_MODULE
- Booker::V5::Models
- Booker::V5::Models::Availability
- Booker::V5::Models::AvailabilityResult
- Booker::V5::Models::LocationHour
- Booker::V5::Models::Model
- Booker::V5::Models::Service
- Booker::V5::Models::ServiceCategory
- CONSTANTIZE_MODULE
Methods
- ::booker_timezone_names — Booker::Helpers::ActiveSupport
- ::config — Booker
- ::config — Booker
- ::constantize — Booker::Model
- ::from_country_code — Booker::V4::Models::Country
- ::from_hash — Booker::Model
- ::from_hash — Booker::V4::Models::Customer
- ::from_hash — Booker::V4::Models::LocationDaySchedule
- ::from_hash — Booker::V5::Models::Availability
- ::from_hash — Booker::V5::Models::LocationHour
- ::from_list — Booker::Model
- ::log_issue — Booker::Helpers::LoggingHelper
- ::new — Booker::Client
- ::new — Booker::Error
- ::new — Booker::MidPaginationError
- ::new — Booker::Model
- ::new — Booker::V4::CustomerClient
- ::response_results_key — Booker::Model
- ::response_results_key — Booker::V4::Models::TreatmentVerifiedBookableOnline
- ::temp_access_token — Booker::GenericTokenStore
- ::temp_access_token= — Booker::GenericTokenStore
- ::temp_access_token_expires_at — Booker::GenericTokenStore
- ::temp_access_token_expires_at= — Booker::GenericTokenStore
- ::to_active_support — Booker::Helpers::ActiveSupport
- ::update_booker_access_token! — Booker::GenericTokenStore
- #access_token — Booker::Client
- #access_token_response — Booker::Client
- #appointment — Booker::V41::Customer
- #appointments — Booker::V41::Merchant
- #appointments_partial — Booker::V41::Merchant
- #build_params — Booker::RequestHelper
- #build_resources — Booker::Client
- #cancel_appointment — Booker::V41::Customer
- #class_availability — Booker::V41::Customer
- #confirm_appointment — Booker::V41::Merchant
- #confirm_appointment — Booker::V4::CommonREST
- #country_code — Booker::V4::Models::Country
- #create_appointment — Booker::V41::Customer
- #create_appointment — Booker::V4::CustomerREST
- #create_class_appointment — Booker::V41::Customer
- #create_class_appointment — Booker::V4::CustomerREST
- #create_special — Booker::V41::Merchant
- #create_special — Booker::V4::BusinessREST
- #customer — Booker::V41::Merchant
- #customers — Booker::V41::Merchant
- #decoded_token_info — Booker::Client
- #delete — Booker::Client
- #employee — Booker::V41::Merchant
- #employees — Booker::V41::Customer
- #employees — Booker::V41::Merchant
- #extract_default_customer_fields — Booker::V41::Merchant
- #find_appointments_partial — Booker::V4::BusinessREST
- #find_customers — Booker::V4::BusinessREST
- #find_employees — Booker::V4::BusinessREST
- #find_locations — Booker::V4::BusinessREST
- #find_orders — Booker::V4::BusinessREST
- #find_orders_partial — Booker::V4::BusinessREST
- #find_treatments — Booker::V4::BusinessREST
- #full_url — Booker::Client
- #get — Booker::Client
- #get_access_token — Booker::Client
- #get_base_url — Booker::Client
- #get_booker_resources — Booker::Client
- #get_customer — Booker::V4::BusinessREST
- #get_location — Booker::V4::CommonREST
- #get_location_access_token — Booker::Client
- #get_location_day_schedules — Booker::V4::BusinessREST
- #get_location_feature_settings — Booker::V4::BusinessREST
- #get_location_notification_settings — Booker::V4::BusinessREST
- #get_logged_in_user — Booker::V4::BusinessREST
- #get_online_booking_settings — Booker::V4::CommonREST
- #handle_errors! — Booker::Client
- #hash_list — Booker::Model
- #location — Booker::V41::Customer
- #location — Booker::V41::Merchant
- #location_day_schedules — Booker::V41::Merchant
- #location_feature_settings — Booker::V41::Merchant
- #locations — Booker::V41::Customer
- #nil_or_empty_hash? — Booker::Client
- #online_booking_settings — Booker::V41::Merchant
- #paginated_request — Booker::Client
- #patch — Booker::Client
- #post — Booker::Client
- #put — Booker::Client
- #request_options — Booker::Client
- #response_is_error? — Booker::Client
- #results_from_response — Booker::Client
- #run_class_availability — Booker::V4::CustomerREST
- #search — Booker::V5::Availability
- #specials — Booker::V41::Customer
- #status_name — Booker::V4::Models::Location
- #temp_access_token_expired? — Booker::Client
- #thirty_day — Booker::V5::Availability
- #time_from_booker_datetime — Booker::Concerns::DateTimeConcern
- #time_to_booker_datetime — Booker::Concerns::DateTimeConcern
- #timezone_from_booker_offset! — Booker::Concerns::DateTimeConcern
- #timezone_from_booker_timezone — Booker::Concerns::DateTimeConcern
- #to_hash — Booker::Model
- #to_json — Booker::Model
- #to_wday — Booker::Concerns::DateTimeConcern
- #token_expires_at — Booker::Client
- #token_scope — Booker::Client
- #treatment — Booker::V41::Customer
- #treatments — Booker::V41::Customer
- #treatments — Booker::V41::Merchant
- #treatments_verified_bookable_online — Booker::V41::Customer
- #two_day — Booker::V5::Availability
- #update_customer — Booker::V41::Merchant
- #update_location_notification_settings — Booker::V41::Merchant
- #update_location_notification_settings — Booker::V4::BusinessREST
- #update_token_store — Booker::Client