iOS implementation

iOS

iOS Trip Screen

1242

iOS Trip Screen

iOS example

let tripScreen = tripScreenBuilder .buildTripScreen(trip: trip, callback: { [weak self] result in self?.dismiss(animated: true, completion: nil) switch result.completedValue() { case .some(.rebookTrip(let details)): // user finished trip and wants to rebook it default: break } }) self.present(journeyView, animated: true, completion: nil)

Builder variables

VariableDescription
tripInfo: TripInfoThe activity will take the origin and destination, if available from tripInfo, use this to pre-populate the addressview and begin fetching quotes