Edit

Share via


INRequestRideIntentResponseCode Enum

Definition

Enumerates results codes for the INRequestRideIntent.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 2, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public enum INRequestRideIntentResponseCode
type INRequestRideIntentResponseCode = 
Inheritance
INRequestRideIntentResponseCode
Attributes

Fields

Name Value Description
Unspecified 0

Indicates that no explicit response code was provided.

Ready 1

Developers should return this during the confirmation phase, indicating the extension's ability to handle the intent.

InProgress 2

Developers should not use this deprecated field.

Success 3

Developers should use this response code to indicate that the extension successfully processed the intent.

Failure 4

Developers should use this code to indicate that they failed to process the intent.

FailureRequiringAppLaunch 5

Developers should use this code to indicate that they failed to process the intent and further processing must be done in the app.

FailureRequiringAppLaunchMustVerifyCredentials 6

Developers should use this code to indicate that the companion app must verify the user's credentals.

FailureRequiringAppLaunchNoServiceInArea 7

Developers should use this code to indicate a failure because the ride service is not available in the requested area.

FailureRequiringAppLaunchServiceTemporarilyUnavailable 8

Developers should use this code to indicate that the required service is temporarily unavailable and continuation requires the companion app.

FailureRequiringAppLaunchPreviousRideNeedsCompletion 9

Developers should use this code to indicate a failure because the previous ride has not been completed.

Applies to