Share via


INGetAvailableRestaurantReservationBookingsIntentHandling_Extensions Class

Definition

Extension methods to the IINGetAvailableRestaurantReservationBookingsIntentHandling interface to support all the methods from the INGetAvailableRestaurantReservationBookingsIntentHandling protocol.

public static class INGetAvailableRestaurantReservationBookingsIntentHandling_Extensions
type INGetAvailableRestaurantReservationBookingsIntentHandling_Extensions = class
Inheritance
INGetAvailableRestaurantReservationBookingsIntentHandling_Extensions

Remarks

The extension methods for IINGetAvailableRestaurantReservationBookingsIntentHandling interface allow developers to treat instances of the interface as having all the optional methods of the original INGetAvailableRestaurantReservationBookingsIntentHandling protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.

Methods

Name Description
Confirm(IINGetAvailableRestaurantReservationBookingsIntentHandling, INGetAvailableRestaurantReservationBookingsIntent, Action<INGetAvailableRestaurantReservationBookingsIntentResponse>)

Developers may override this method to customize the confirmation that the developer's app can provide available reservations.

ResolveAvailableRestaurantReservationBookings(IINGetAvailableRestaurantReservationBookingsIntentHandling, INGetAvailableRestaurantReservationBookingsIntent, Action<INRestaurantResolutionResult>)

Developers may override this method to customize the resolution of the restaurant for gathering available reservations.

ResolvePartySizeAvailableRestaurantReservationBookings(IINGetAvailableRestaurantReservationBookingsIntentHandling, INGetAvailableRestaurantReservationBookingsIntent, Action<INIntegerResolutionResult>)

Developers may override this method to customize the resolution of the number of guests in the reservation.

ResolvePreferredBookingDateAvailableRestaurantReservationBookings(IINGetAvailableRestaurantReservationBookingsIntentHandling, INGetAvailableRestaurantReservationBookingsIntent, Action<INDateComponentsResolutionResult>)

Developers may override this method to customize the resolution of the preferred dates for the reservation.

Applies to