Edit

Share via


IINSearchForBillsIntentHandling Interface

Definition

Interface defining handler method that, when implemented, must call completion with an INSearchForBillsIntentResponse appropriate to the intent.

[Foundation.Protocol(Name="INSearchForBillsIntentHandling", WrapperType=typeof(Intents.INSearchForBillsIntentHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 3, 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 interface IINSearchForBillsIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINSearchForBillsIntentHandling = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Extension Methods

ConfirmSearch(IINSearchForBillsIntentHandling, INSearchForBillsIntent, Action<INSearchForBillsIntentResponse>)

Developers may implement this method to customize search confirmation.

HandleSearch(IINSearchForBillsIntentHandling, INSearchForBillsIntent, Action<INSearchForBillsIntentResponse>)

Developers may implement this method to customize bill searches.

ResolveBillPayee(IINSearchForBillsIntentHandling, INSearchForBillsIntent, Action<INBillPayeeResolutionResult>)

Developers may implement this method to customize the resolution of the payee.

ResolveBillType(IINSearchForBillsIntentHandling, INSearchForBillsIntent, Action<INBillTypeResolutionResult>)

Developers may implement this method to customize the resolution of the bill type.

ResolveDueDateRange(IINSearchForBillsIntentHandling, INSearchForBillsIntent, Action<INDateComponentsRangeResolutionResult>)

Developers may implement this method to customize the resolution of the range of due dates.

ResolvePaymentDateRange(IINSearchForBillsIntentHandling, INSearchForBillsIntent, Action<INDateComponentsRangeResolutionResult>)

Developers may implement this method to customize the resolution of the date range of payments.

ResolveStatus(IINSearchForBillsIntentHandling, INSearchForBillsIntent, Action<INPaymentStatusResolutionResult>)

Developers may implement this method to customize the resolution of the bill status.

Applies to