public static enum CancelRideRequest.PassengerCancelReason extends Enum<CancelRideRequest.PassengerCancelReason>
Enum Constant and Description |
---|
CHANGED_MY_PLANS
Passenger changed plans.
|
DRIVER_BEHAVED_INAPPROPRIATELY
Driver behaved inappropriately.
|
DRIVER_NO_SHOW
Driver did not show up.
|
ETA_CHANGED
Ride ETA changed.
|
OTHER_PASSENGER_CANCEL_REASON
Other passenger cancel reason.
|
PRICE_CHANGED
Ride price changed.
|
UNSUITABLE_VEHICLE
Ride vehicle is not suitable for the passenger's needs.
|
Modifier and Type | Method and Description |
---|---|
static CancelRideRequest.PassengerCancelReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CancelRideRequest.PassengerCancelReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CancelRideRequest.PassengerCancelReason DRIVER_NO_SHOW
public static final CancelRideRequest.PassengerCancelReason PRICE_CHANGED
public static final CancelRideRequest.PassengerCancelReason ETA_CHANGED
public static final CancelRideRequest.PassengerCancelReason UNSUITABLE_VEHICLE
public static final CancelRideRequest.PassengerCancelReason DRIVER_BEHAVED_INAPPROPRIATELY
public static final CancelRideRequest.PassengerCancelReason CHANGED_MY_PLANS
public static final CancelRideRequest.PassengerCancelReason OTHER_PASSENGER_CANCEL_REASON
CancelRideRequest.getReason()
.public static CancelRideRequest.PassengerCancelReason[] values()
for (CancelRideRequest.PassengerCancelReason c : CancelRideRequest.PassengerCancelReason.values()) System.out.println(c);
public static CancelRideRequest.PassengerCancelReason valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null