public abstract class CreateRideRequest extends Object implements Parcelable
Modifier and Type | Class and Description |
---|---|
static class |
CreateRideRequest.Builder
Builder to create
CreateRideRequest object. |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
CreateRideRequest() |
Modifier and Type | Method and Description |
---|---|
static CreateRideRequest.Builder |
builder(String offerId,
PassengerDetails passenger)
Deprecated.
please use the builder with
TaxiRideOffer instead |
static CreateRideRequest.Builder |
builder(TaxiRideOffer offer,
PassengerDetails passenger)
Builder to create
CreateRideRequest object. |
abstract String |
getMethodOfPaymentId()
Optional method of payment id.
|
abstract TaxiRideOffer |
getOffer()
Taxi ride offer.
|
abstract String |
getOfferId()
Offer ID.
|
abstract PassengerDetails |
getPassenger()
Passenger requesting the ride.
|
abstract RidePreferences |
getRidePreferences()
Preferences of a ride
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
describeContents, writeToParcel
public abstract String getOfferId()
public abstract TaxiRideOffer getOffer()
public abstract PassengerDetails getPassenger()
public abstract RidePreferences getRidePreferences()
public abstract String getMethodOfPaymentId()
public static CreateRideRequest.Builder builder(TaxiRideOffer offer, PassengerDetails passenger)
CreateRideRequest
object.offer
- The offer to acceptpassenger
- Details of the passenger requesting this ride@Deprecated public static CreateRideRequest.Builder builder(String offerId, PassengerDetails passenger)
TaxiRideOffer
insteadCreateRideRequest
object.offerId
- The ID of the offer to acceptpassenger
- Details of the passenger requesting this ride