public abstract class CancelRideRequest extends Object implements Parcelable
Modifier and Type | Class and Description |
---|---|
static class |
CancelRideRequest.Builder
Builder to create
CancelRideRequest object. |
static class |
CancelRideRequest.PassengerCancelReason
Passenger cancel reason enum
|
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
CancelRideRequest() |
Modifier and Type | Method and Description |
---|---|
static CancelRideRequest.Builder |
builder(String rideId,
CancelRideRequest.PassengerCancelReason passengerCancelReason)
Builder to create
CancelRideRequest object. |
abstract String |
getCancellationFeeToken()
Cancellation fee token, if exists
|
abstract CancelRideRequest.PassengerCancelReason |
getPassengerCancelReason()
The cancellation reason that the passenger defined
|
abstract String |
getReason()
Why the ride is being cancelled
|
abstract String |
getRideId()
The ID of the ride to cancel
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
describeContents, writeToParcel
public abstract String getRideId()
public abstract String getReason()
public abstract CancelRideRequest.PassengerCancelReason getPassengerCancelReason()
public abstract String getCancellationFeeToken()
public static CancelRideRequest.Builder builder(String rideId, CancelRideRequest.PassengerCancelReason passengerCancelReason)
CancelRideRequest
object.