Booking
#
MethodThis method allows a customer to register for an offering/plan for a trip.
- Kotlin
- Java
- Swift
- JS
suspend fun booking(bookingBody: BookingBody): BookingResponse
public BookingResponse planning(BookingBody bookingBody)
func planning(bookingBody: BookingBody, completionHandler: @escaping (BookingResponse?, Error?) -> Void)
async function planning(bookingBody)
#
Request ModelRepresents the structure of the BookingBody object required to register for a planned event.
- Kotlin
- Java
- Swift
- JS
data class BookingBody(val customer: Customer, val id: String)data class Customer( val birthDate: String, val email: String, val firstName: String, val lastName: String, val middleName: String)
public class BookingBody { private String id; private Customer customer;
// ... setters and getters go here}
public class Customer{ private String firstName; private String lastName; private String middleName; private String email; private String birthDate;
// ... setters and getters go here}
struct BookingBody { let id: String let customer: Customer}
struct Customer { let firstName, lastName, middleName, email: String let birthDate: String}
export interface BookingBody { id: string customer: Customer}
export interface Customer { firstName: string lastName: string middleName: string email: string birthDate: string}