Skip to main content

Version 1.1.3

Added

  • New Booker Schema

    • Added booker schema with fields: title, firstName, lastName, phone, and email
    • {
      title: String,
      firstName: String,
      lastName: String,
      phone: String,
      email: String
      }
    • Passenger information can be omitted when booker information is provided
  • Hourly Package Support

    • Added packageId field for hourly package identification
    • Added packageDuration field for hourly package duration in hours
  • Enhanced Booking Requirements

    • Added conditional validation for destination and duration fields
      • destination is required when duration is not provided
      • duration is required when destination is not provided
    • Added conditional validation for booker and passenger fields
      • booker is required when passenger is not provided
      • passenger is required when booker is not provided
  • Duration

    • Added new duration field for specifying trip duration in hours
    • Added minimum value of 1 hour for duration fields

Enhanced

  • Get quotes

    • Added conditional validation for destination/duration requirements
    • Added conditional validation for booker/passenger requirements
    • Enhanced field descriptions with clear conditional logic
  • Create custom booking

    • Added conditional validation for destination/duration requirements
    • Added conditional validation for booker/passenger requirements
  • Create booking with quote

    • Added conditional validation for booker/passenger requirements
  • Booking Response

    • Added booker field to booking response
    • Added bookerPhone and bookerName fields to booking history response

Technical Improvements

  • Improved API schema validation with conditional requirements
  • Added proper validation constraints for duration fields