Share via


INBookRestaurantReservationIntentHandling_Extensions Class

Definition

Extension methods to the IINBookRestaurantReservationIntentHandling interface to support all the methods from the INBookRestaurantReservationIntentHandling protocol.

public static class INBookRestaurantReservationIntentHandling_Extensions
type INBookRestaurantReservationIntentHandling_Extensions = class
Inheritance
INBookRestaurantReservationIntentHandling_Extensions

Remarks

The extension methods for IINBookRestaurantReservationIntentHandling interface allow developers to treat instances of the interface as having all the optional methods of the original INBookRestaurantReservationIntentHandling 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(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INBookRestaurantReservationIntentResponse>)

Developers may override this method to customize the confirmation of a restaurant reservation.

ResolveBookingDate(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INDateComponentsResolutionResult>)

Developers may override this method to customize the resolution of the reservation date.

ResolveGuest(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INRestaurantGuestResolutionResult>)

Developers may override this method to customize the resolution of a guest in the reservation.

ResolveGuestProvidedSpecialRequest(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INStringResolutionResult>)

Developers may override this method to customize the resolution of whether a guest has made a special request as part of the reservation.

ResolvePartySize(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INIntegerResolutionResult>)

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

ResolveRestaurant(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INRestaurantResolutionResult>)

Developers may override this method to customize the resolution of the restaurant at which the booking will be made.

Applies to